/* About */
.aboutbox-number {
    width: 7%;
    display: inline-block;
    vertical-align: top;
}
.aboutbox-headpara {
    width: 83%;
    display: inline-block;
}
/* Contact us */
.contact-section {
    background: linear-gradient(120deg, #061a2d 0%, #123f67 58%, #6b5128 125%) !important;
}
.eyebrow-subheading h6.zpheading::before {
    content: "";
    width: 42px;
    height: 2px;
    background: linear-gradient(90deg, #b88a3f, #e9c977);
    display: inline-block;
    margin: 0px 15px 4px 0;
}
.section-main-heading h2 span {
    font-size: 76px;
    letter-spacing: -3px;
    font-weight: 600;
}
/* =====================================================
   EEG CONTACT FORM - 2 COLUMN LAYOUT
   ===================================================== */

form[data-form-link-name="New-Web-Enquiry"] > ul.zpform-outer {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 24px !important;
    row-gap: 24px !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* Reset Zoho's default LI sizing */
form[data-form-link-name="New-Web-Enquiry"] > ul.zpform-outer > li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    float: none !important;
    box-sizing: border-box !important;
}


/* ---------------------------------
   First Row
   1 = Name
   2 = Company
   --------------------------------- */

form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(1),

form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(2) {
    grid-column: auto !important;
}


/* ---------------------------------
   Second Row
   3 = Phone
   4 = Email
   --------------------------------- */

form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(3),

form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(4) {
    grid-column: auto !important;
}


/* ---------------------------------
   Everything from Country onwards
   full width
   --------------------------------- */

form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(n+5) {
    grid-column: 1 / -1 !important;
}


/* Label and field containers */
form[data-form-link-name="New-Web-Enquiry"] .zpform-label-container,
form[data-form-link-name="New-Web-Enquiry"] .zpform-field-container {
    width: 100% !important;
    max-width: 100% !important;
}


/* Make first 6 form controls use available width */
form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(-n+6) input,

form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(-n+6) select,

form[data-form-link-name="New-Web-Enquiry"]
> ul.zpform-outer
> li:nth-child(-n+6) textarea {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}


/* Mobile */
@media only screen and (max-width: 767px) {

    form[data-form-link-name="New-Web-Enquiry"] > ul.zpform-outer {
        grid-template-columns: 1fr !important;
        column-gap: 0 !important;
    }

    form[data-form-link-name="New-Web-Enquiry"]
    > ul.zpform-outer
    > li {
        grid-column: 1 / -1 !important;
    }
}
/* Footer */
.zpdark-section a {
    color: #fff !important;
}