    
  @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');  
  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
    /* 
    font-family: 'Roboto', sans-serif;
    font-family: 'Raleway', sans-serif;
    font-family: 'Josefin Sans', sans-serif;
    font-family: 'Lato', sans-serif;
    font-family: 'Open Sans', sans-serif;
    */



    :root {
        /* Text Color / background color root  */
            --border-color: #CBE3DE;
            --body-text-color: #373737;
            --phone-number-text-color: #373737;
            --phone-number-text-hover-color: #6AA498;
            --subheader-bg-color: #6AA498;
            --subheader-text-color: #fff;
            --form-bg-color: #6AA498;
            --form-text-color: #ffffff;
            --form-input-placeholder-color: #A4A4A4;
            --form-input-bg-color: #fff;
            --form-btn-bg-color: #F3EAB3;
            --form-btn-text-color: #373737;
            --form-button-hover-bg-color: #EACFD0;
            --form-button-text-bg-color: #373737;
            --section-title-main-text-color: #373737;
            --trust-points-section-title-color: #373737;
            --trust-points-box-title-color: #373737;
            --trust-points-box-text-color: #373737;
            --testimonials-bg-img: url(
        './images/testimonials-bg.png');
            --testimonials-title-main-text-color: #fff;
            --testimonial-title-border-color: #EACFD0;
            --testimonial-p-text-color: #373737;
            --testimonial-cite-text-color: #A4A4A4;
            --cta-bar-bg-color: #6AA498;
            --cta-bar-text-color: #FFFFFF;
            --cta-bar-btn-bg-color: #EACFD0;
            --cta-bar-btn-text-color: #373737;

            --inst-logo-text-color: #55949E;

            --locations-switcher-bg-color: #fff;


            --address-p-tag-text-color-active: #282828;
            --address-bar-bg-color-active: #fff;


            --address-p-tag-text-color: #282828;
            --address-bar-bg-color: #fff;

            --copywrite-bar-bg-color: #282828;
            --copywrite-bar-text-color: #fff;

        /**** Font Size / Font-Weight/ Line-Height ***/
        /* Body */
            --body-font-size: 16px;
            --body-font-weight: 400;
            --body-text-line-height: 20.8px;

        /* Header Mobile Number */
            --header-mobile-number-font-size: 43px;
            --header-mobile-number-font-weight: 400;
            --header-mobile-number-line-height: 1;

        /* tagline h1 h2 */
            --tagline-h1-h2-font-size: 43px;
            --tagline-h1-h2-font-weight: 400;
            --tagline-h1-h2-line-height: 41.58px;

        /* Form Small Text H5 */
            --form-small-text-font-size: 16px;
            --form-small-text-font-weight: 400;
            --form-small-text-line-height: 20.8px;

        /* Form Big Text h2 h3 */
            --form-big-text-font-size: 37px;
            --form-big-text-font-weight: 400;
            --form-big-text-line-height: 36.51px;

        /* Form label Text  */
            --form-label-text-font-size: 12px;
            --form-label-text-font-weight: 400;
            --form-label-text-line-height: 18px;

        /* Form input placeholder */
            --form-placeholder-text-font-size: 16px;
            --form-placeholder-text-font-weight: 400;
            --form-placeholder-text-line-height: 1;
            --form-placeholder-text-style: normal;

        /* Form input Text */
            --form-input-text-font-size: 16px;
            --form-input-text-font-weight: 400;
            --form-input-text-line-height: 24px;

        /* Form BTN Text size */
            --form-btn-text-font-size: 18px;    
            --form-btn-text-font-weight: 700;
            --form-btn-text-line-height: 33px;

        /* Form disclaimer Text size */
            --form-disclaimer-text-font-size: 11px;
            --form-disclaimer-text-font-weight: 400;
            --form-disclaimer-text-line-height: 1.3;
            --form-disclaimer-text-style: normal;

        /* Intro Section Title Text Font Property*/
            --section-intro-title-main-text-font-size: 36px;
            --section-intro-title-main-text-font-weight: 400;
            --section-intro-title-main-text-line-height: 50px;

        /* Section Title Main Text Font Property */
            --section-title-main-text-font-size: 36px;
            --section-title-main-text-font-weight: 400;
            --section-title-main-text-line-height: 35.527px;

        /*Trust-Points-Column-h2-h3-h4 Fatured-Content-h2-h3*/
            --tp-fp-title-font-size: 30px;
            --tp-fp-title-font-weight: 700;
            --tp-fp-title-line-height: 31.554px;

        /* Testimonials cite Text Size*/
            --testimonials-cite-font-size: 24px;
            --testimonials-cite-font-weight: 700;
            --testimonials-cite-line-height: 25.365px;
            --testimonials-cite-letter-spacing: 0.24px;

        /* h2 with CTA Bar */
            --h2-CTA-bar-font-size: 48px;
            --h2-CTA-bar-font-weight: 700;
            --h2-CTA-bar-line-height: 46.41px;
            --h2-CTA-bar-letter-spacing: 0.24px;

        /* CTA Button TXT Size */
            --CTA-btn-txt-font-size: 18px;
            --CTA-btn-txt-font-weight: 700;
            --CTA-btn-txt-line-height: 1;
            --CTA-btn-txt-letter-spacing: 1.62px;

        /* Form Address Ttiel size */
            --maps-switcher-h3h4-font-size: 18px;
            --maps-switcher-h3h4-font-weight: 400;
            --maps-switcher-h3h4-line-height: 28px;
            --maps-switcher-h3h4-text-align: left;
            --address-title-text-color: #282828;
            --address-title-text-color-active: #282828;

        /* Form Address Text size */
            --maps-horz-switcher-text-font-size: 18px;
            --maps-horz-switcher-text-font-weight: 400;
            --maps-horz-switcher-text-line-height: 28px;
            --maps-horz-switcher-text-align: left;

        /*  Footer Text and A link Font Setting */
            --footer-txt-link-font-size: 12px;
            --footer-txt-link-font-weight: 300;
            --footer-txt-link-line-height: 1;
    }


    /* Reset CSS */
    * {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        line-height: inherit;
        font-size: inherit;
        vertical-align: baseline;
        font: inherit;
        border: 0;
        outline: 0;
    }

    /* HTML5 display-role reset for older browsers */
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section {
        display: block;
    }

    /* Set Base Styles */
    html {
        overflow: -moz-scrollbars-vertical;
        scroll-behavior: smooth;
    }

    body {
        font-size: 3.75vw;
        color: var(--body-text-color);
        font-weight: 400;
        line-height: 1.65em;
    }

    .post,
    .page {
        padding: 0;
        margin: 0;
    }

    /*****************/
    /* GLOBAL STYLES */
    /*****************/
    p {
        margin: 0 0 1.75em;
        color: var(--body-text-color);
    }

    p:last-child {
        margin: 0;
    }

    em,
    i {
        font-style: italic;
    }

    strong,
    b {
        font-weight: 700;
    }

    sup {
        font-size: .5em;
        vertical-align: super;
    }

    sub {
        font-size: .5em;
        vertical-align: sub;
    }

    cite {
        font-style: italic;
        font-weight: 700;
    }

    small {
        font-size: .7em;
    }

    code {
        font-size: .75em;
        line-height: 1em;
    }

    pre {
        clear: both;
        margin: 0 0 1.5em;
        border: 2px dashed #CCC;
        background: #EFEFEF;
        padding: .5em 1em;
    }

    mark {
        background: #F3F2E9;
        display: inline-block;
        padding: 0 .5em;
    }

    address {
        display: block;
        font-style: italic;
        margin: 0 0 .75em;
    }

    blockquote {
        padding: .75em 1em;
        font-size: 1.5em;
        margin: 1em 0;
        text-align: center;
    }

    blockquote::after {
        content: " ";
        width: 50%;
        height: 3px;
        background: #515659;
        position: absolute;
        bottom: -3px;
        left: 25%;
    }

    blockquote::before {
        content: " ";
        width: 50%;
        height: 3px;
        background: #515659;
        position: absolute;
        top: -3px;
        left: 25%;
    }

    blockquote p {
        font-size: 1em;
        line-height: 1.25em;
        margin: 0;
    }

    /* Link Styles */
    a {
        text-decoration: none;
        color: #444;
    }

    a:hover {
        color: #CCC;
    }

    a.button,
    a.fancybox {
        background: #CBE3DE;
        text-transform: uppercase;
        padding: 15px 20px;
        line-height: 1.389em;
        font-size: 18px;
        border-radius: 0;
        display: inline-block;
        color: #373737;
        font-weight: 700;
        letter-spacing: 1px;
        text-align: center;
        /* min-width: 189px; */
    }

    a.button:hover,
    a.fancybox:hover {
        background: #EACFD0;
        color: #fff;
    }

    /* Headings */
    h1,
    h2,
    h3,
    h4,
    h5 {
        font-weight: 400;
        line-height: 1.15em;
        position: relative;
        letter-spacing: 1px;
        text-align: center;
    }

    h1 {
        font-size: 2.5em;
        text-align: center;
        text-transform: uppercase;
    }

    h2 {
        font-size: 2em;
    }

    h3 {
        font-size: 1.75em;
    }

    h4 {
        font-size: 1.5em;
    }

    h5 {
        font-size: 1.05em;
    }

    h1 .subheading,
    h2 .subheading,
    h3 .subheading {
        font-size: .5em;
        display: block;
        width: 100%;
        text-transform: uppercase;
        line-height: 1em;
    }

    /* List Elements */
    ol,
    ul {
        margin: 0 auto 1.75em;
        padding: 0 .75em 0 1.75em;
        text-align: left;
        display: inline-block;
    }

    ol:last-child,
    ul:last-child {
        margin-bottom: 0;
    }

    li {
        line-height: 1.35em;
        margin: 0 0 .75em;
    }

    li:last-child {
        margin-bottom: 0;
    }

    ul li {
        list-style: none;
        padding: 0;
        margin: 0 1em .75em 0;
        position: relative;
    }

    ul li::before {
        position: absolute;
        top: 0;
        left: -.75em;
        content: "\2022";
        line-height: .8em;
        font-size: 1.75em;
        color: #444;
    }

    li ul,
    li ol {
        display: block;
        margin: .5em 1.75em 0 0;
    }

    /* Definition List */
    dl {
        display: block;
        margin: 1em 0;
    }

    dt {
        display: block;
    }

    dd {
        margin: 0;
        padding: 0 0 0.5em 0;
    }

    /* Image Styles */
    img {
        border: 0;
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }

    .alignright,
    .alignleft,
    .aligncenter {
        display: block;
        margin: 1.5em auto;
        max-width: 100%;
    }

    .wp-caption img {
        margin: 0 0 3px;
    }

    .wp-caption {
        max-width: 100%;
        border: 1px solid #C2C2C2;
        padding: 3px;
    }

    .wp-caption-text {
        font-size: .7em;
        font-weight: 500;
        text-align: center;
        background: #EFEFEF;
        line-height: 1.25em;
        margin: 0;
        padding: .25em .5em;
        color: #444;
    }

    /* HTML Elements */
    iframe {
        max-width: 100%;
        margin: 0 auto 1em;
        display: block;
    }
    .video-section iframe {
        height: 100%;
        aspect-ratio: 16/9;
    }

    hr {
        width: 85%;
        border-top: 1px solid #e7c32a;
        clear: both;
        margin: .25em auto 1.75em;
        height: 0;
    }

    /* Tables */
    table {
        width: 100%;
        border-collapse: collapse;
        border: 0;
        font-size: .8em;
        table-layout: fixed;
        margin: 0 0 1.5em;
    }

    th h1,
    th h2,
    th h3,
    th h4 {
        color: #FFF;
        font-size: 1em;
    }

    table th {
        color: #FFF;
        background: #CCC;
        padding: .25em .75em;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
    }

    td {
        padding: 1em;
        font-size: .9em;
        line-height: 1.25em;
        color: #444;
    }

    table tr:nth-child(odd) {
        background: #EFEFEF;
    }

    /* Layout Styles*/
    .layer {
        width: 100%;
        position: relative;
        clear: both;
    }

    .wrapper {
        width: 100%;
        position: relative;
        clear: both;
        margin: 0 auto;
        max-width: 1200px;
        padding: 1.5em 2em;
    }

    .desktop {
        display: none;
    }

    .mobile {
        display: block;
    }


    /* FORM ELEMENTS */
    ::-webkit-input-placeholder {
        color: var(--form-input-placeholder-color);
    }

    :-moz-placeholder {
        color: var(--form-input-placeholder-color);
    }

    ::-moz-placeholder {
        color: var(--form-input-placeholder-color);
    }

    :-ms-input-placeholder {
        color: var(--form-input-placeholder-color);
    }

    input:focus::-webkit-input-placeholder {
        color: transparent;
    }

    input:focus:-moz-placeholder {
        color: transparent;
    }

    /* FF 4-18 */
    input:focus::-moz-placeholder {
        color: transparent;
    }

    /* FF 19+ */
    input:focus:-ms-input-placeholder {
        color: transparent;
    }

    ::placeholder {
        font-size: var(--form-placeholder-text-font-size) !important;
        font-weight: var(--form-placeholder-text-font-weight) !important;
        line-height: var(--form-placeholder-text-line-height) !important;
        font-style: var(--form-placeholder-text-style) !important;
        letter-spacing: 0.04px;
        text-transform: uppercase;
    }

    /* IE 10+ */

    input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    select,
    textarea {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        /* border: 1px solid #000; */
        color: #000;
        padding: 0 10px 0!important;
        font-size: var(--form-input-text-font-size) !important;
        background: var(--form-input-bg-color);
        max-width: 100%;
        width: 100%;
        margin: 0 !important;
        font-weight: var(--form-input-text-font-weight) !important;
        border-radius: 0;
        height: 40px;
        line-height: var(--form-input-text-line-height) !important;
    }

    input[type=submit] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: .25em 0;
        margin: 0 auto;
        display: inline-block;
        letter-spacing: 1px;
        width: 100%;
        border-radius: 0;
        border-color: transparent;
        height: auto;
        cursor: pointer;
        text-transform: uppercase;
        text-align: center;
    }

    input[type=submit]:hover {
        background: #fff;
        color: #444;
        border-color: transparent;
    }

    select {
        background: var(--form-input-bg-color) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAA5klEQVRYhe3TPUoDQRQH8J8ftemVHMA72ItewzqN9h5BLbQ0eA7PIKQMGj+KGEHLpBMRWZliEJbMJDbi+8Gwu7M8/rzHjBBCCCGEEMLftbLV7W7jGB+YYbWym09s4gZXk/H4uaRoHUNMcLTE+N5whqLQxtpGp9M8r1O3uwuEvmAHg+ZjNp0WFeVjPcFhZeg99vBQWfc96twp3nFeUHuXQh9rQ7UcpAv05tSNsL9oaFuw1PFBy79BOgvV4839HHWun94vs73bNN7XZUIV3Nl+1vnwt0LN6TgPb+7pU1ohhBBCCCGEfw1fNPgrN79qpKUAAAAASUVORK5CYII=') right center no-repeat;
        background-size: auto 100%;
        padding: 0em 2em 0 .75em;
        cursor: pointer;
    }

    textarea {
        height: 6.7em;
        line-height: 1.5em;
        padding: 1em;
    }

    input:focus,
    textarea:focus,
    select:focus {
        /* border: 1px solid #4D4BFC ;
        border: none; */
    }

    /* FORM ELEMENTS - Gravity Forms */
    .form .gform_wrapper {
        padding: 0;
        margin: 0 auto 1em;
    }

    .form .gform_wrapper .gform_footer {
        padding: 0;
        margin: 0;
    }

    .gform_wrapper ul.gform_fields {
        margin: 0;
        padding: 0;
        width: 100%;
        display: block;
    }

    body .gform_wrapper ul.gform_fields li.gfield {
        margin: 0 auto 3px;
        padding: 0 0 0;
        width: 100%;
        display: block;
        position: relative;
    }

    .gform_wrapper ul.gform_fields li.gfield::before {
        display: none;
    }

    .gfield_label {
        display: block;
    }

    span.LV_validation_message.LV_invalid.showed {
        display: none;
    }

    .gform_wrapper ul.gform_fields li.gfield.gform_validation_container,
    .gform_wrapper ul.gform_fields li.gfield.gfield_visibility_hidden {
        display: none;
    }

    /* FORM ELEMENTS - Real Time Validation */
    .gform_wrapper ul.gform_fields li.gfield.gfield_error {
        background: transparent;
        border: 0;
        width: inherit;
    }

    .gform_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).LV_invalid_field {
        border: 1px solid #F00 !important;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNy40OTQsNDI2LjA2NkwyODIuODY0LDUzLjUzN2MtNS42NzctOS40MTUtMTUuODctMTUuMTcyLTI2Ljg2NS0xNS4xNzJjLTEwLjk5NSwwLTIxLjE4OCw1Ljc1Ni0yNi44NjUsMTUuMTcyICAgIEw0LjUwNiw0MjYuMDY2Yy01Ljg0Miw5LjY4OS02LjAxNSwyMS43NzQtMC40NTEsMzEuNjI1YzUuNTY0LDkuODUyLDE2LjAwMSwxNS45NDQsMjcuMzE1LDE1Ljk0NGg0NDkuMjU5ICAgIGMxMS4zMTQsMCwyMS43NTEtNi4wOTMsMjcuMzE1LTE1Ljk0NEM1MTMuNTA4LDQ0Ny44MzksNTEzLjMzNiw0MzUuNzU1LDUwNy40OTQsNDI2LjA2NnogTTI1Ni4xNjcsMTY3LjIyNyAgICBjMTIuOTAxLDAsMjMuODE3LDcuMjc4LDIzLjgxNywyMC4xNzhjMCwzOS4zNjMtNC42MzEsOTUuOTI5LTQuNjMxLDEzNS4yOTJjMCwxMC4yNTUtMTEuMjQ3LDE0LjU1NC0xOS4xODYsMTQuNTU0ICAgIGMtMTAuNTg0LDAtMTkuNTE2LTQuMy0xOS41MTYtMTQuNTU0YzAtMzkuMzYzLTQuNjMtOTUuOTI5LTQuNjMtMTM1LjI5MkMyMzIuMDIxLDE3NC41MDUsMjQyLjYwNSwxNjcuMjI3LDI1Ni4xNjcsMTY3LjIyN3ogICAgIE0yNTYuNDk4LDQxMS4wMThjLTE0LjU1NCwwLTI1LjQ3MS0xMS45MDgtMjUuNDcxLTI1LjQ3YzAtMTMuODkzLDEwLjkxNi0yNS40NywyNS40NzEtMjUuNDdjMTMuNTYyLDAsMjUuMTQsMTEuNTc3LDI1LjE0LDI1LjQ3ICAgIEMyODEuNjM4LDM5OS4xMSwyNzAuMDYsNDExLjAxOCwyNTYuNDk4LDQxMS4wMTh6IiBmaWxsPSIjRDgwMDI3Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
        background-repeat: no-repeat;
        background-position: 95% center;
        background-size: 1em auto;
    }

    .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required div.ginput_container,
    .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required label.gfield_label {
        margin: 0 !important;
        padding: 0 !important;
    }

    .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required div.gfield_description {
        position: absolute;
        left: 0;
        bottom: 2px;
        width: 100%;
        padding: 2px 0 0 2px;
        margin: 0;
        line-height: 1.25em;
        font-size: .65em;
        font-weight: 400;
        color: #F00;
    }
    .gform_legacy_markup_wrapper div.validation_error, .gform_legacy_markup_wrapper ol.validation_list{
        display: none;
    }


 /**********/
 /* HEADER */
 /**********/
 #header{padding:0;margin:0;background:#fff;z-index:9999;position:relative;overflow:visible;height:120px;}
#header .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;height:100%;}
#header .logo{width:70%;height:100%;display:flex;justify-content:flex-start;align-items:center;}
#header .logo img{margin:0;max-width:100%;max-height:100%;height:100px;width:auto;}
#header .cta.mobile{max-width:25%;min-width:25%;padding:0 5%;height:100%;}
#header .cta.mobile a.call{background:url("./images/call-bg.svg") center center no-repeat;background-size:100% auto;display:inline-block;height:100%;width:100%;}

/* MOBILE NUMBER POPUP */
 .phone-numbers{display:none;width:95%;}
.phone-numbers.fancybox-content{padding:3em 2em 1em;}
.phone-numbers a{display:flex;width:100%;margin:0 0 1.5em;color:#ffffff;flex-direction:column;justify-content:center;align-items:center;font-size:1.5em;line-height:1.4;font-family: 'Open Sans', sans-serif;}
.phone-numbers a span{display:inline-block;width:70%;text-transform:uppercase;color:#ffffff;text-align:center;font-weight:600;}

/* DESKTOP NUMBER LIST */
 #header .cta.desktop #number-container{width:300px;overflow:visible;position:relative;margin:0 auto;}
#header .cta.desktop #number-trigger{position:relative;z-index:99;display:block;cursor:pointer;font-size:22px;height:50px;line-height:40px;padding:5px 25px 5px;color:#FFF;text-transform:uppercase;width:100%;text-align:left;margin:0 auto;background:#7A7A7A;border-radius:5px;}
#header .cta.desktop #number-trigger span{display:inline-block;font-size:30px;padding:0 35px 0 0;position:relative;}
#header .cta.desktop #number-trigger span::after{content:"";position:absolute;right:0;top:49%;width:0;height:0;pointer-events:none;border:solid transparent;border-color:rgba(0,0,0,0);border-left-color:#FFF;border-width:9px;margin:-8px 0 0;z-index:99;}
#header .cta.desktop #number-trigger.active span::after{border-top-color:#FFF;border-left-color:transparent;top:60%;}
#header .cta.desktop #number-list{position:absolute;margin:-1em 0 0;z-index:0;display:none;width:100%;border:3px solid #7A7A7A;border-radius:0 0 5px 5px;background:#FFF;font-size:16px;padding:2.5em 1em .75em;border-top:0;text-align:left;}
#header .cta.desktop #number-list a{display:block;line-height:1.5em;font-size:17px;text-transform:uppercase;font-weight:300;letter-spacing:1px;color:#0e0e0e;text-align:left;margin:0 0 5px;}
#header .cta.desktop #number-list a:hover{color:#CCC;}
#header .cta.desktop #number-list a span{display:inline-block;width:50%;font-size:14px;color:#444;}

/*************/
 /* SUBHEADER */
 /*************/
 /* #subheader h1::after,#subheader h2::after{display:none;}
*/
 /* Tagline */
 #subheader .banner{margin:0;text-align:center;}
#subheader .tagline h1,#subheader .tagline h2{margin:0;letter-spacing: 2.795px;text-align:left;}
/* Background */
 #subheader .image{width:100%;height:20em;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;}
/* Caption */
 #subheader .image .caption{position:absolute;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:2em;color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-size:1.25em;}
/* Form */
 #subheader .form{width:100%;text-align:center;padding:2em 0;min-width:387px;margin:0 auto;}
#subheader .form h2,#subheader .form h3{font-size:var(--form-big-text-font-size);font-weight:var(--form-big-text-font-weight);line-height:var(--form-big-text-line-height);letter-spacing:0.025em;text-transform:uppercase;margin:0 0 13px 0;}
#subheader .form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;}
#subheader .form .disclaimer{font-size:var(--form-disclaimer-text-font-size);font-weight:var(--form-disclaimer-text-font-weight);line-height:var(--form-disclaimer-text-line-height);font-style:var(--form-disclaimer-text-style);padding:0;text-align:center;color:var(--form-text-color);font-family: 'Open Sans', sans-serif;text-transform:uppercase;}
#subheader .form li.gfield select,#subheader .form li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#subheader .form li.gfield textarea{width:100%;}
#subheader .form input[type=submit]{background:var(--form-btn-bg-color);color:var(--form-btn-text-color);font-size:var(--form-btn-text-font-size);font-weight:var(--form-btn-text-font-weight);line-height:var(--form-btn-text-line-height);letter-spacing: 1.62px;width:100%;min-height:42px;margin-top:15px;font-family: 'Open Sans', sans-serif;/* box-shadow:0px 4px 4px rgba(0,0,0,0.25); */text-transform:uppercase;}
/*****************/
 /* SLIDESHOW NAV */
 /*****************/
 .slick-dots{position:absolute;left:0;bottom:.5em;width:100%;text-align:center;margin:0;padding:0;display:block;}
.slick-dots li{display:inline-block;width:1em;height:1em;overflow:hidden;margin:0 5px;padding:0;background:none;}
.slick-dots li::before{display:none;}
.slick-dots li button{display:block;background:transparent;border:0;border-radius:100em;box-shadow:none;text-indent:100em;overflow:hidden;width:100%;height:100%;cursor:pointer; border: 2px solid #fff;}
.slick-dots li.slick-active button{background:#fff;border:0;}
.slick-arrow{background-color:transparent;overflow:hidden;text-indent:100em;position:absolute;left:.15em;z-index:99;opacity:.35;display:block;width:1em;height:2.4em;cursor:pointer;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA7CAYAAADGkvybAAADB0lEQVR4nO3bS3IaMRAG4H8guUYOE3IcL0z5jV838RlsrzPgF7bxZZJNVkmVsnBTUXpaYh5SazRmqlhQaKTuz40BPWCMgfYDwDWAHwB2PG12qM11ihgLCkLtKoriO4AJPf1jjPnsaPcbwCd6WhpjvmnEt75GmoMVRVHiHwoAzDzN7dcmdK/epfj2KQEY63FZ455Ldk+pFq8SypwleNHg3gt273wQMF1QUuLERll0RfHgLLKEEVDOA/R5roWjhXIWsO8zDZwYKPexUDw4972GEVBOY/w1aazTmDhZomjghArwQRvFg/PQCxgBZaaFYsUwC43TNaDH1CgenMckMALKSSoUK6aTUDiDQQmN02bgJzbwcWoMIcZjFuNTNBgABYAlG/AoNYIn3iMW6xJ4n5gLBkNXNigbcMLAUKU854biwXmuUzmbOh0JKIepk22BcyjgjFrB0PWSO4oH58X3tvJVyivr6CB1cgFwDlhOr67KqYuynzqpgDj7dXA+RKW0qRy78XjIlVKzcsb/wVClrFjDvdTBK+DssZxX68oBgC8A3qwXfwGYpg5aEWdKOa/zfyMTXDG1m9TBJsC5YQZXrorZTR2sIsquWDH04vZ/DP8fYzUaCzgf6VNpVflUshpvv8dIMFblDPb7zKbvL06YIVdOnUrxwlAnQPXXdbY4AkrzX9escvh8THY4Akr7+RirU2kGL5t5GciTVN1m8KzOge2cr7dyssFxoIRdJWADcpwc1pWWjftoOXBvF90ElMaLba1hHDjJl2lRXZ5thdIJhgLpzRq2gJJmt0OfcEKjBIGhwJJtHkKETUPBYChAvgcvOo6A0q89eClwYqIEh3HgBN+oiMhbWaPAUOB3sXAElLsoOcTo1IHTeYc4qjvCo6BEhaFEFiyR1gctoHjAIjoMJcTPKzWuHKFS8j6vFKJytCtFFYYS5GciNx7qQvXw1rDORFqJ8reVc/UB1dl8lbOQ60eKc9clgK/0tO6567kxZiK1i3WpnrsGAErwFsBPvO80cF1TanOrjQIAfwFX5ASLjpz8fwAAAABJRU5ErkJggg==');background-size:auto 100%;background-position:left center;background-repeat:no-repeat;top:50%;margin:-2em 0 0;}
.addr .slick-arrow:hover{opacity:1;}
.slick-arrow.slick-next{background-position:right center;left:auto;right:.15em;}
/********************/
 /* CONTENT SECTIONS */
 /********************/
 .wysiwyg{padding:0;}
.wysiwyg .wrapper{padding: 1.5em;}
.wysiwyg.bg-color{
    background: #F4F4F4;
}
.wysiwyg.bg-color p{
    font-size: 24px;
}

.wysiwyg.bg-color-two{
    background: #8AD0C6;
}
.wysiwyg.bg-color-two .section-title-main:after{
    background: #fff;
}
.wysiwyg.bg-color-two .button:hover{
    background: #fff;
    color: #000;
}
.wysiwyg.bg-color-two .section-title-main{
    color: #fff;
}
.wysiwyg.bg-color-two p{
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}


/* WYSIWYG - Intro */
 .wysiwyg.intro .wrapper{max-width:750px;font-size:1.1em;padding-bottom:0;text-align:center;}
/* WYSIWYG - Full */
 .wysiwyg.full{padding:0;}
.wysiwyg.full .wrapper{max-width:100%;padding:0;width:100%;}
.wysiwyg.full img{width:100%;height:auto;margin:0;padding:0;}
.wysiwyg.full iframe{width:100%;height:20em;margin:0;padding:0;}
/* WYSIWYG - Video */
 .wysiwyg.video{padding:0;}
.wysiwyg.video .wrapper{padding:0;max-width:100%;width:100%;}
.wysiwyg.video img{width:100%;height:auto;}
.wysiwyg.video a{display:block;width:100%;height:100%;position:relative;}
.wysiwyg.video a span.play{display:block;position:absolute;left:50%;top:50%;width:5em;height:5em;background:url("../../landing/images/icon-play.png") center center no-repeat;background-size:100% 100%;margin:-2.5em 0 0 -2.5em;opacity:.7;}
.wysiwyg.video a:hover span.play{opacity:1;}
/* WYSIWYG - Maps */
 .wysiwyg.map{padding:0;}
.wysiwyg.map .wrapper{width:100%;padding:0;max-width:100%;}
.wysiwyg.map iframe{width:100%;height:20em;margin:0;padding:0;}
/* WYSIWYG - Callout */
 .wysiwyg.cta{background:var(--cta-bar-bg-color);padding:0;color:var(--cta-bar-text-color);padding: 25px 0;}
.wysiwyg.cta .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;padding:15.469px 0;text-align:center;max-width:1200px;justify-content: space-around;}
.wysiwyg.cta p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;display:inline-block;font-size:2em;font-weight:200;line-height:1.25em;}
.wysiwyg.cta .button{background:var(--cta-bar-btn-bg-color);color:var(--cta-bar-btn-text-color);font-size:var(--CTA-btn-txt-font-size);line-height:var(--CTA-btn-txt-line-height);font-weight:var(--CTA-btn-txt-font-weight);letter-spacing:var(--CTA-btn-txt-letter-spacing);display:block;margin:.25em auto;font-family: 'Open Sans', sans-serif;text-transform:uppercase;}
.wysiwyg.cta .button:hover{background:#fff;color:#444;}
/* WYSIWYG - Partners */
 .wysiwyg.partners p,.wysiwyg.logos p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content: center;margin-top: 50px;}
.wysiwyg.partners p img,.wysiwyg.logos p img{margin:0 1em 2em;display:block;/* max-height:4em; *//* max-width:18em; */}
.wysiwyg.partners p br{display:none;}
/* TRUST POINTS */
 .trust-points{padding:1em 0 2em;background:#fff;background: url(http://localhost/oozlemedia-landing/wp-content/uploads/2023/08/trust-bg.png);background-repeat: no-repeat;background-size: cover;}
.trust-points .header{margin:0 auto 66px;text-align:center;padding: 0 15px;}
.trust-points .header p{color: #fff;}
.trust-points .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 2em;}
.trust-points .column{width:100%;text-align:center;margin:0 0 2em;max-width:365px;min-height:342px;padding: 30px;background: rgba(255, 255, 255, 0.09);}
.trust-points .column .icon{width:100%;height:7em;max-height:125px;margin:0 auto 1em;background-position:center top;background-size:auto 100%;background-repeat:no-repeat;}
.trust-points .column h2,.trust-points .column h3{position:relative;color:var(--trust-points-box-title-color);margin:0 0 .75em;}
.trust-points .column p{color:var(--trust-points-box-text-color);}
.trust-points .column p span{color:#8DB48E;}
.trust-points .column ul li{
    position: relative;
    color: #fff;
    font-size: 16px;
}
.trust-points .column ul li::before{
    position: absolute;
    top: 0;
    left: -0.75em;
    content: "\2022";
    line-height: .8em;
    font-size: 1.75em;
    color: #fff;
}
/* FEATURED CONTENT */
 .featured-content .wrapper{padding: 0 1em;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: column;}
.featured-content .image{width: 85%;height:auto;margin:0 auto;max-width:500px;position: relative;}
.featured-content .image img{width:100%;height:auto;}
.featured-content .caption{padding:1.5em 2em 0;max-width:558px;margin:0 auto;z-index:9;}
/* TESTIMONIALS */
 .testimonials .copy{width:100%;padding:2em 3em 1em;margin:0 auto;text-align:center;max-width:700px;position:relative;}
.testimonials .testimonial{padding:0;text-align:left;position:relative;padding-bottom: 74px;}
.testimonials .testimonial p{margin: 0 0 1em;color: #fff;}
.testimonials .testimonial cite{
    color:var(--testimonial-cite-text-color);
    font-size:var(--testimonials-cite-font-size);
    font-weight:var(--testimonials-cite-font-weight);
    line-height:var(--testimonials-cite-line-height);
    letter-spacing:var(--testimonials-cite-letter-spacing);
    text-transform:capitalize;
    width:100%;
    display:block;
    text-align: left;
    font-style:normal;
    font-family: 'Open Sans', sans-serif;
    /* text-align: center; */
    /* position: absolute; */
    /* left: 0; */
    bottom: 24px;
    }
.testimonials .testimonial cite::before{content:"";}
.testimonials .testimonial .stars{margin:0;max-height:1.25em;}
.testimonials.testimonial-columns .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:0 3em 1em;}
.testimonials.testimonial-slideshow .wrapper{padding:0 3em 4em;max-width:700px;}
.testimonials.testimonial-columns .testimonial{margin:0 10px 2em;padding:40px;min-height:302px;background:#fff;box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.15);}
.testimonials.testimonial-columns .testimonial p{color:var(--testimonial-p-text-color);}
/* PHOTO GALLERY */
 .gallery{padding:0;}
.gallery .wrapper{padding:0;max-width:100%;margin:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;}
.gallery .photo{height:17em;width:50%;max-width:50%;position:relative;margin:0;padding:0;overflow:hidden;}
.gallery .photo img{min-width:100%;min-height:100%;width:100%;height:auto;max-width:none;max-height:none;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
/* LOCATIONS */
 .locations .wrapper{padding:0;max-width:100%;margin:0;width:100%;}
.locations .maps{display:none;}
.locations .switcher{background:var(--locations-switcher-bg-color);padding: 0;}
.locations .switcher .address{width:100%;position:relative;cursor:pointer;text-align:center;padding:1.5em 1em;font-size:1em;color:#444;}

/* .locations .switcher .address .mobile{display: none;} */
.locations .switcher .desktop a{display: block;color: #000;text-align: left;}
.locations .switcher .address a:hover{text-decoration:underline;}
.locations .switcher .address h3,.locations .switcher .address h4{margin:0 0 .15em;color:var(--address-title-text-color);font-size:var(--maps-switcher-h3h4-font-size);font-weight:var(--maps-switcher-h3h4-font-weight);line-height:var(--maps-switcher-h3h4-line-height);text-align:center;font-family: 'Open Sans', sans-serif;text-transform:capitalize;}
.locations .wrapper .address p{font-size:var(--maps-horz-switcher-text-font-size);font-weight:var(--maps-horz-switcher-text-font-weight);line-height:var(--maps-horz-switcher-text-line-height);text-align:center;text-transform:capitalize;margin-top:10px;margin-bottom:10px;}
.locations .switcher .address::after{content:"";width:78%;height:1px;background:rgba(0,0,0,.15);position:absolute;left:11%;bottom:0;}
.locations .switcher .address:last-child::after{display:none;}
/**********/
 /* FOOTER */
 /**********/
 #footer{background:var(--copywrite-bar-bg-color);text-align:center;padding:1em 0;color:var(--copywrite-bar-text-color);font-size:14px;}
#footer .wrapper{max-width:800px;}
#footer p{margin:0;}
#footer p,#footer a{font-family: 'Poppins', sans-serif;color:var(--copywrite-bar-text-color);font-size:var(--footer-txt-link-font-size);font-weight:var(--footer-txt-link-font-weight);line-height:var(--footer-txt-link-line-height);}
#footer a:hover{color:var(--address-bar-bg-color-active);text-decoration:underline;}
#footer ul{margin:0;padding:0;display:block;text-align:center;}
#footer ul li{margin:0;padding:0 .5em 0 .25em;display:inline-block;line-height:1em;}
#footer ul li::before{display:none;}
#footer ul li::after{content:"|";margin:0 0 0 1em;color:#fff;}
#footer ul li:last-child::after{content:"";display:none;}
/* *******Common changes for landing page 22*************** */
 /* Body Font,heading font */
 body{font-family: 'Open Sans', sans-serif;}
body p{font-family: 'Open Sans', sans-serif;font-size:var(--body-font-size);line-height:var(--body-text-line-height);font-weight:400;}
.section-title-main,h1,.trust-points .column h2,.trust-points .column h3,.featured-content h2,.featured-content h3{font-family: 'Open Sans', sans-serif;}
/* Section and box Heading Font-style,Size,Line Height,Font Weight,Text Transform */
 .overlay-form-text .wrapper .left-cnt .section-title-main{font-size:var(--section-intro-title-main-text-font-size);font-weight:var(--section-intro-title-main-text-font-weight);line-height:var(--section-intro-title-main-text-line-height);text-transform:uppercase;margin-top:49px;/* letter-spacing: 2.795px; */}
.overlay-form-text .wrapper .left-cnt p{margin-bottom:30px;}
.section-title-main{font-size:var(--section-title-main-text-font-size);font-weight:var(--section-title-main-text-font-weight);line-height:var(--section-title-main-text-line-height);text-transform:uppercase;letter-spacing: 0.9px;}
.trust-points .column h2,.trust-points .column h3,.trust-points .column h4, .featured-content h3{font-size:var(--tp-fp-title-font-size);font-weight:var(--tp-fp-title-font-weight);line-height:var(--tp-fp-title-line-height);}
#subheader .tagline h1,#subheader .tagline h2{font-weight:var(--tagline-h1-h2-font-weight);font-size:var(--tagline-h1-h2-font-size);line-height:var(--tagline-h1-h2-line-height);}
#header .cta.desktop a{font-weight:var(--header-mobile-number-font-weight);font-size:var(--header-mobile-number-font-size);line-height:var(--header-mobile-number-line-height);color:var(--phone-number-text-color);letter-spacing:0.065em;font-family: 'Josefin Sans', sans-serif;}
/* End */
 /* Heading After Border color,Border Height,Border Width */
 .section-title-main::after,.trust-points .column h2::after,.trust-points .column h3::after,.featured-content h2::after,.featured-content h3::after{display:block;content:" ";position:absolute;width:100%;max-width: 200px;margin:0 auto;height:3px;left:0;right:0;bottom:0;}
.featured-content h3::after{height:2px;}
.trust-points .column h2::after,.trust-points .column h3::after{width:100%;max-width: 100px;}
.featured-content h2::after,.featured-content h3::after{width:360px;left:0;right:unset;}
/* End */
 /* Heading Padding,Margin,Text Alignment */
 .section-title-main,.trust-points .column h2,.trust-points .column h3,.featured-content h2,.featured-content h3{padding: 0 0 30px 0;/* letter-spacing: 0.925px; */}
.section-title-main{margin-bottom: 30px;color:var(--section-title-main-text-color);}
.trust-points .section-title-main{color:var(--trust-points-section-title-color);}
.trust-points .column h2,.trust-points .column h3,.featured-content h2,.featured-content h3{/* margin-bottom:10px; *//* letter-spacing: 1.38px; *//* padding-bottom: 10px; */}
.featured-content h2,.featured-content h3{text-align:left;color: #373737;line-height: 50px;}
#subheader .tagline{padding:15.21px 0 10px 0;}
/* .featured-content:nth-child(even),.featured-content-wrapper{padding:50px 0;} */
.image-content:nth-child(even),.image-content-wrapper { padding:40px 0;background: #F8F2F2; }
/* End */
 /* Background color,Background Img,font-color */
 #subheader .banner{background:var(--subheader-bg-color);color:var(--subheader-text-color);}
#subheader .form{background:var(--form-bg-color);color:var(--form-text-color) !important;}
body .gform_legacy_markup_wrapper .gfield_error .gfield_label{color:var(--form-text-color) !important;}
.section-title-main::after,.trust-points .column h2::after,.trust-points .column h3::after,.featured-content h2::after,.featured-content h3::after{background:var(--border-color);}
/* border color */
 .testimonials{background: #6AA498;/* padding: 75px 0; */}
.testimonials.bg-img{background-image:var(--testimonials-bg-img);background-repeat:no-repeat;background-size:cover;}
.testimonials .section-title-main{color:var(--testimonials-title-main-text-color);}
.testimonials h2.section-title-main::after,.testimonials h3.section-title-main::after{background:var(--testimonial-title-border-color);}
/* End */
 /* CTA Button */
 .wysiwyg.cta h2{font-size:var(--h2-CTA-bar-font-size);font-weight:var(--h2-CTA-bar-font-weight);line-height:var(--h2-CTA-bar-line-height);letter-spacing:var(--h2-CTA-bar-letter-spacing);display:inline-flex;flex-flow:column;text-transform:uppercase;justify-content: space-between;padding-left:15px;padding-right:15px;font-family: 'Open Sans', sans-serif;width: 100%;align-items: center;}
.wysiwyg.cta .button{min-width: 230px;margin-top:10px;margin-bottom:10px;/* box-shadow:0px 4px 4px rgba(0,0,0,0.25); */margin: 0;}
/* End */
 .video-section img{margin:0 auto;display:block;}
.video-section iframe{aspect-ratio:16 / 9;height:354px;width:auto;}
.form-header{padding:0;}
#subheader .form{padding: 53px 39px;}
.form-header h5{font-size:var(--form-small-text-font-size);font-weight:var(--form-small-text-font-weight);line-height:var(--form-small-text-line-height);margin-bottom:25px;padding-bottom:0;letter-spacing: 0;}
span.inst-logo-text{font-size: 24px;display:block;line-height:21.14px;color:var(--inst-logo-text-color);font-weight: 700;text-transform:capitalize;font-style: italic;}
body .gform_legacy_markup_wrapper label.gfield_label,body .gform_legacy_markup_wrapper legend.gfield_label,body .gform_legacy_markup_wrapper .gfield_error .gfield_label{font-style:normal;font-size:var(--form-label-text-font-size);font-weight:var(--form-label-text-font-weight);line-height:var(--form-label-text-line-height) !important;letter-spacing:0.035em;text-transform:uppercase;}
html body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:0;}
body .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required div.gfield_description,ul.errorMessages{display:none !important;}
body .gform_wrapper ul.gform_fields li.gfield.gfield_error{margin-bottom:3px !important;}
.instagram-section .section-title-main::after{display:none;}
/* .star-rating{display:flex;flex-direction:row-reverse;justify-content:space-around;text-align:center;max-width:195px;margin-bottom:16px;}
.star-rating label{color:#E1261C;cursor:pointer;font-weight:bold;font-size:27px;line-height:27px;margin-right:6px;margin-left:6px;}
.star-rating label:last-child{margin-left:0;}
<div class="star-rating"> <label for="5-stars" class="star">&#9733;</label> <label for="4-stars" class="star">&#9733;</label> <label for="3-stars" class="star">&#9733;</label> <label for="2-stars" class="star">&#9733;</label> <label for="1-star" class="star">&#9733;</label> </div> */
 #header .cta.desktop a:hover{color:var(--phone-number-text-hover-color);}
#subheader .form input[type=submit]:hover{background:var(--form-button-hover-bg-color);color:var(--form-button-text-bg-color);}
a,.button{transition:all 0.5s;}
a:hover,.button:hover{transition:all 0.5s;}
body .gform_legacy_markup_wrapper form{max-width:340px;margin:0 auto;}
.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;}
span.gfield_required{color:red;}
.instagram-section.wysiwyg .wrapper{max-width:100%;padding-left:0;padding-right:0;padding-bottom: 0;}
/* ***************End Common******************* */
 .left-cnt > p a:hover{color:#fff;}
.page-id-16976 section#content-4.wysiwyg.cta h2 a,.page-id-17063 section#content-4.wysiwyg.cta h2 a{margin:10px auto 0;}
#header .logo .mobile-logo{display:none;}
/* .wysiwyg.cta{padding:30px 0px 27px;} */
/* .wysiwyg.cta h2{flex-flow:column !important;} */
.wysiwyg.cta h2 .button{margin-left: 14px;}
.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer;}
.fancybox-close-small:after,.fancybox-button--close:after{content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2;}
.LV_validation_message.LV_invalid{display:none;}
body .featherlight{display:none!important;}
button.fancybox-button.fancybox-button--thumbs{display:none;}
.error404 #content{min-height:500px;display:inline-flex;align-items:center;}
.error404 #content .copy{max-width:50%;margin:0 auto;}
/* accordion */
.accordion .accordion-box{padding:0 0 40px 0;max-width: 996px;margin: 0 auto;}
.accordion .accordion-box:last-child{padding-bottom:0;}
.accordion .accordion-list .title>.expand{display:block;position:absolute;right:0.75em;top: 50%;width:25px;height:3px;background: #CBE3DE;border-radius:30px;transform: translateY(-50%);}
.accordion .accordion-list .title>.expand::after{background: #CBE3DE;content:"";height:25px;left:11px;position:absolute;top:-11px;width:3px;border-radius:30px;}
.accordion .accordion-list.active .title>.expand::after{display:none;}
.accordion .accordion-list .content{padding:10px;overflow:hidden;display:none;border-top:0;color:#282828;font-style:normal;line-height:20.08px;font-weight:400;font-size:16px;}
.accordion .accordion-list .title{padding: 16px 38px 10px 5px;position:relative;cursor:pointer;line-height: 24.192px;text-transform: uppercase;border-bottom: 2px solid #CBE3DE;font-family: 'Open Sans', sans-serif;font-style:normal;font-weight: 700;font-size: 23px;color: #373737;text-align:left;letter-spacing: 1.38px;}
.accordion .wrapper{padding:80px 15px;}

/* WORK POINTS */
.work-points { padding:1em 0 2em; background:#FFF; }
/* .work-points svg.aero{
	position: absolute;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
    width: 690px;
} */
.work-points .header { margin:0 auto; text-align:center; }
.work-points .wrapper { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:flex; align-items:center; flex-direction:column; justify-content:center; padding:0 2em; }
.work-points .column {
    width: 100%;
    text-align: center;
    margin: 0 0 2em;
    max-width: 365px;
    padding: 0 30px;
    padding-top: 40px;
    }
	.work-points.four-colum .column{
		max-width: 25%;
	}
/* .work-points .column:nth-child(odd){
	position: relative;
	transform: translatey(-64px);
} */
.work-points .column .icon{position: relative;
	width: 180px;
	height: 180px;
	margin: 0 auto 27px;
	background-position: center top;
	background-size: auto 100%;
	background-repeat: no-repeat;
	border-radius: 50%;}
.work-points .column .icon .number{
	width: 50px;
	height: 50px;
	background: #D79EA0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	border: 2px solid #fff;
	color: #fff;
	font-size: 30px;
	text-align: center;
	position: absolute;
	right: 0;
	top: -25px;
	left: 50%;
	font-family: 'Open Sans', sans-serif;
	transform: translateX(-50%);
}
	
.work-points .column h2, .work-points .column h3 {position:relative;color:#282828;margin:0 0 .75em;padding: 0 0 16px 0;}

.work-points .column h2:after, .work-points .column h3:after {
	display: block;
	content: " ";
	position: absolute;
	width: 100%;
	margin: 0 auto;
	height: 3px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #888888;
}
.accordion{background-color:#fff;}

/* location-new */

.locations-new .maps .iframe.active {
    z-index: 99;
}
.locations-new .maps .iframe {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}
.locations-new .maps {
    width: 100%;
    position: relative;
    z-index: 1;
    display: none;
}
.locations-new .maps .iframe a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.locations-new .addresses .highlight {
    display: block;
    width: 100%;
    transition: all 0.5s ease;
}
.locations-new .addresses .highlight .info.active {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}
.locations-new .addresses .highlight .info {
    display: none;
    width: 100%;
    background: #000;
    color: #fff;
    text-align: left;
    justify-content: flex-start;
    flex-direction: column;
    padding: 30px 0;
    flex-flow: row wrap;
}
.locations-new .info .left {
    max-width: 70%;
    text-align: center;
}
.locations-new .addresses .highlight h4 {
    font-size: 23px;
    color: #282828;
    font-weight: 700;
    line-height: 24.19px;
    letter-spacing: 0.06em;
    margin-bottom: 19.66px;
    text-transform: uppercase;
    
}
.locations-new .addresses .highlight p {
    font-size: 1em;
    margin: 0 auto 0;
    margin-bottom: 10px;
    color: #fff;
}
.locations-new .addresses .highlight a.phone-number {
    font-weight: 700;
    display: inline-block;
    color: #8DB48E;
    font-size: 16px;
    margin-bottom: 20px;
}
.locations-new .addresses .highlight a.phone-number:hover {
    text-shadow: 0 0 2px #326AB0;
    color: #FFF;
}

.locations-new .addresses .highlight .info .button {
    color: #ffffff;
    background: #8AD0C6;
    min-height: 41px;
    letter-spacing: 0.04em;
    margin: 5px 10px;
}
.locations-new .addresses .highlight .info .button:hover{
    color: #2b2b2b;
    background: #fff;
}
.locations-new .addresses .highlight .info .button.third-loc {
    background: transparent;
    border: 5px solid #D08B8F;
    line-height: 1;
    padding-top: 11px;
    color: #D08B8F;
}
.locations-new .addresses .highlight .info .button.third-loc:hover{
    color: #2b2b2b;
    background: #fff;
    border: 5px solid #fff;
}
.locations-new .addresses .highlight .info .button.sec-loc {
    background: #FFFFFF;
    color: #282828;
    
}
.locations-new .addresses .highlight .info .button.sec-loc:hover{
    color: #ffffff;
    background: #8AD0C6;
    
}
.locations-new ul {
    margin: 0;
    padding: 2em;
    width: 100%;
    position: relative;
    z-index: 3;
    display: block;
}
.locations-new .addresses ul h4 {
    display: none;
}
.locations-new li {
    margin: 0;
    padding: 0.3em;
    width: 100%;
    display: inline-block;
}
ul li {
    list-style: none;
    margin: 0 1em 0.55em 0;
}
.locations-new .addresses .address {
    padding: 0.5em 0.1em 7px!important;
    line-height: 24.19px;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 23px;
    color: #000;
}
.locations-new .address.active {
    background: none;
}
.locations-new .address:hover {
    border-bottom: 4px solid #8AD0C6;
}

.locations-new li::before{
    display: none;
}
.locations-new .address {
    margin: 0;
    display: inline-block;
    width: auto;
    border-bottom: 4px solid #FFF;
    cursor: pointer;
    color: #575757;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 0.13em 0.5em 0;
    letter-spacing: 2px;
    padding-bottom: 0;
}
.locations-new .address.active {
    border-bottom: 4px solid #8DB48E;
    color: #8DB48E;
    letter-spacing: 0.06em;
}

/* image content */

.image-content .wrapper .image img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.image-content .wrapper .image {
    width: 100%;
}
.image-content .wrapper .caption {
    max-width: 100%;
    text-align: center;
    margin-top: 30px;
}




@media only screen and (min-width:641px){.overlay-form-text .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;}

}
@media only screen and (min-width:768px){body{font-size:18px;}
/* Basic Styles */
 .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;overflow:auto;margin:0 0 1.5em;width:100%;}
.columns div{display:inline-block;width:100%;}
/* NUMBER TRIGGER */
 .cta.desktop{display:block;}
.cta.mobile{display:none;}
/* HEADER */
 #header .logo{width:auto;height:92px;}
#header .cta.desktop a{display:block;margin:7px 0;text-align:right;vertical-align:middle;}
#header .cta.desktop a span{display:inline-block;font-size:13px;font-weight:700;line-height:26px;vertical-align:middle;margin:0 10px 0 0;text-transform:uppercase;color:#ffffff;}
#header .cta.desktop.numbers-1{font-size:26px;}
#header .cta.desktop.numbers-2{font-size:22px;}
#header .cta.desktop.numbers-3{font-size:20px;}
/* SUBHEADER */
 #subheader .form{font-size:18px;}
#subheader .form .gform_wrapper .gfield.gf_left_half{width:49%;margin-right:2%;}
#subheader .form .gform_wrapper .gfield.gf_right_half{width:49%;}
/* TRUST POINTS */
 .trust-points{padding:50px 0;}
.trust-points .wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;font-size:18px;padding:0 30px;}
.trust-points .column .icon{height:125px;}
/* WYSIWYG */
 .wysiwyg .wrapper{padding:50px 30px 50px;}
.wysiwyg.title-copy .wrapper{padding-bottom: 100px;padding-top: 90px;}
/* WYSIWYG - Partners */
 .wysiwyg.partners p img,.wysiwyg.logos p img{/* max-height:7em; *//* max-width:18em; */}
/* WYSIWYG - Callout */
 .wysiwyg.cta p{font-size:28px;}
.wysiwyg.cta .button{display:inline-block;}
/* WYSIWYG - Map */
 .wysiwyg.map iframe{height:450px;}
/* WYSIWYG - Partners */
 .wysiwyg.partners p img,.wysiwyg.logos p img{/* margin:0 .3em 2em; */}
.wysiwyg.partners p img:first-child,.wysiwyg.logos p img:first-child{/* margin-right: 16px; */}
.wysiwyg.partners p img:last-child,.wysiwyg.logos p img:last-child{margin-right:0;}
/* PHOTO GALLERY */
 .gallery .photo{width:25%;max-width:25%;height:32vw;}
.gallery.photos-5 .photo{width:20%;height:26.5vw;}
.gallery.photos-6 .photo{width:33.33%;max-width:33.33%;height:33.33vw;}
/* LOCATIONS */
 .locations .switcher .address{font-size:16px;line-height:1.5em;margin-bottom:28px;}
}
@media only screen and (min-width:960px){body{font-size:var(--body-font-size);}
.slick-dots li{width:15px;height:15px;}
/* Image Styles */
 .alignright{float:right;margin:0 0 1.5em 1.5em;max-width:50%;}
.alignleft{float:left;margin:0 1.5em 1.5em 0;max-width:50%;}
.aligncenter{display:block;margin:1.5em auto;}
/* Basic Styles */
 .columns.three{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;}
/* Layer Cake */
 .wrapper{padding:0 30px;}
.mobile{display:none;}
.desktop{display:block;}
/* HEADER */
 #header{height:150px;}
#header .wrapper{max-width: 1200px;}
#subheader .banner .wrapper{max-width: 1284px;}
#header .cta.desktop.numbers-1{font-size:40px;}
#header .cta.desktop.numbers-2{font-size:32px;}
#header .cta.desktop.numbers-3{font-size:26px;}
#header .cta.desktop #number-container{width:350px;margin:0 10px 0 0;}
#header .cta.desktop #number-list a{font-size:22px;}
#header .cta.desktop #number-list a span{font-size:17px;width:40%;font-weight:500;}
/* SUBHEADER */
 #subheader .banner{padding:0;}
#subheader .tagline{text-align:left;overflow:hidden;}
#subheader .image{width:100%;height:328px;max-width:100%;}
#subheader .form{z-index:999;width:387px;position:absolute;left:50%;top:0;margin:0;max-height:100%;height:100%;overflow:visible;}
#subheader .form h2,#subheader .form h3{font-size:var(--form-big-text-font-size);}
#subheader .image .caption{width:585px;margin:0 0 0 -480px;left:50%;font-size:20px;padding:2em 1em 2em 7em;}
/* Overlay form */
 .overlay-form-text .wrapper{display:flex;align-items:flex-start;flex-flow:row wrap;padding-bottom:125px;padding-top:50px;}
.overlay-form-text .wrapper>div{flex:1;}
.overlay-form-text .wrapper .form{flex:0 0 387px;position:relative;margin-top:-290px !important;}
.overlay-form-text .left-cnt{padding-right: 64px;}
#subheader .overlay-form-text .form{position:static;}
/* WYSIWYG - Video */
 .wysiwyg.video a span.play{width:150px;height:150px;}
/* TRUST POINTS */
 .trust-points .column{margin:0;}
/* FEATURED CONTENT */
 .featured-content .wrapper{
    flex-direction: row;
    max-width: 993px;
    padding: 0;
    justify-content: center;
    align-items: center;
}
.featured-content .image{width: 546px;height: auto;max-width: 546px;margin: 0;}
.featured-content .image img{width:100%;height:auto;}

.featured-content .image::after {
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url(http://localhost/oozlemedia-landing/wp-content/uploads/2023/08/topic-desktop-bg-3.png) right center no-repeat;
    width: 1vw;
    z-index: 1;
}
.featured-content.image-right .image::after {
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: inherit;
    background: url(http://localhost/oozlemedia-landing/wp-content/uploads/2023/08/topic-desktop-right-bg.png) right center no-repeat;
    width: 1vw;
    z-index: 1;
}

/* .featured-content .caption{padding:2em;width:50%;max-width:50%;min-width:50%;background:#EEE;margin:0 0 0 -65px;box-shadow:2px 2px 5px rgba(0,0,0,.45);}
*/
 .featured-content-wrapper{background: #fff;}
.featured-content .caption{
    padding: 40px;
    background: #fff;
    margin: 0 0 0 -113px;
    flex: 1;
}
.featured-content.image-right .wrapper{ flex-direction: row-reverse;}
.featured-content.image-right .caption{
    margin-right: 0;
    margin: 0 -113px 0 0;
}
/* FEATURED CONTENT - Highlighted */
 .featured-content.highlight{background:#EEE;}
.featured-content.highlight .caption{background:#FFF;}
/* TESTIMONIALS */
 .testimonials .copy{padding-top: 75px;}
.testimonials .testimonial .stars{max-height:27px;}
/* TESTIMONIALS - Columns */
 .testimonials.testimonial-columns.count-3 .copy{max-width:960px;}
.testimonials.testimonial-columns.count-2 .copy{max-width: 1200px;}
.testimonials.testimonial-columns.count-1 .copy{max-width:600px;}
.testimonials.testimonial-columns .wrapper{flex-direction:row;padding:0 30px 75px;max-width:1076px;}
.testimonials.testimonial-columns.count-3 .wrapper{max-width:1060px;}
.testimonials.testimonial-columns.count-1 .wrapper{max-width:700px;}
/* TESTIMONIALS - Slideshow */
 .testimonials.testimonial-slideshow .wrapper{padding:0 0 50px;max-width:700px;}
/* GALLERY */
 .gallery.photos-6 .photo{width:16.66%;max-width:16.66%;height:18.467vw;}
/* LOCATIONS */
 .locations .maps{display:block;width:100%;height:20em;z-index:9;}
.locations .maps .map{display:none;width:100%;height:100%;z-index:9;}
.locations .maps .map iframe{width:100%;height:100%;margin:0;padding:0;}
.locations .maps .map.active{display:block;}
.locations .wrapper .maps{height:621.56px;}
.locations .switcher .address h3,.locations .switcher .address h4{text-align:var(--maps-switcher-h3h4-text-align);}
.locations .wrapper .address p{text-align:var(--maps-horz-switcher-text-align);}
.locations .switcher .address.active h3,.locations .switcher .address.active h4{color:var(--address-title-text-color-active);}
.locations .wrapper .address.active p{color:var(--address-p-tag-text-color-active);}
.locations .wrapper .address.active{background:var(--address-bar-bg-color-active);}
/* LOCATIONS - 3 or Fewer */
 .locations.maps-vert .switcher{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:stretch;padding:0;}
.locations.maps-vert .switcher .address{padding:15px 10px 10px;font-size:16px;line-height:1.5em;}
.locations.maps-vert .switcher .address::after{position:absolute;left:100%;top:25%;width:1px;content:" ";height:50%;background:#999;z-index:9;}
.locations.maps-vert .switcher .address.active::before{content:" ";display:block;position:absolute;left:50%;bottom:100%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--address-bar-bg-color);}
.locations.maps-vert .switcher .address.active::after{display:none;}
/* LOCATIONS - 4 or More */
 .locations.maps-horz .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}
.locations.maps-horz .maps{width:50%;max-width:50%;min-width:50%;}
.locations.maps-horz .switcher{width:50%;max-width:50%;min-width:50%;padding:2em;align-items:flex-start;align-content:center;flex-wrap:wrap;display: flex;}
.locations.maps-horz .switcher .address{width: 100%;max-width: 100%;min-width: 100%;}
.locations.maps-horz .switcher .address::after{display:none;}
/* FOOTER */
 #footer p{display:inline-block;}
#footer p::after{content:"|";margin:0 .5em 0 1em;color: transparent;}
#footer ul{display:inline-block;}
.section-title-main::after,.featured-content h2::after,.featured-content h3::after{width: 200px;}
.featured-content h2::after,.featured-content h3::after{max-width:360px;}
.wysiwyg.cta h2{flex-direction: row;}
.wysiwyg.cta h2 .button{margin-left:49px;}
.wysiwyg.cta .button{/* margin-top:10px; *//* margin-bottom:25px; */}
.wysiwyg.cta .wrapper{padding: 0;}
.overlay-form-text .wrapper .left-cnt .section-title-main{margin-top:0;text-align: left;}

.overlay-form-text .wrapper .left-cnt .section-title-main:after{
    max-width: 100%;
    width: 100%;
}
.overlay-form-text .wrapper .left-cnt p{margin-bottom:20px;}
.trust-points .column p{text-align: center;font-size: 16px;}
.testimonials.testimonial-columns .testimonial{width:48.1%;}
#header .logo{width:auto;height:140px;}
.wysiwyg.partners p img,.wysiwyg.logos p img{/* margin:0 .3em 2em; */}
.image-content:nth-child(even),.image-content-wrapper {padding: 80px 15px;}
.image-content-wrapper {background: #fff;}
.image-content .wrapper {
    display: flex;
    justify-content: space-between;
}
.image-content .wrapper .caption {
    max-width: 545px;
    text-align: left;
}
.image-content .wrapper .image {
     width: auto; 
}





/* location-new */
.locations-new .switcher {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: normal;
}
.locations-new .maps {
    width: 50%;
    display: block;
    min-width: 450px;
    min-height: 575px;
}
.locations-new .addresses {
    max-width: 50%;
    width: 50%;
    min-height: 575px;
}
.locations-new .addresses .highlight {
    font-size: 15px;
    line-height: 1.5em;
}
.locations-new .addresses .highlight .info {
    flex-direction: row;
    padding: 0;
    min-height: 270px;
}
.locations-new .addresses .highlight .info .left {
    width: 50%;
    padding: 39.95px 0 39.95px 45.44px;
    max-width: 450px;
    text-align: left;
}
.locations-new .addresses .highlight h4 {
    font-size: 23px;
    color: #fff;
    font-weight: 400;
    line-height: 24.19px;
    letter-spacing: 0.06em;
    margin-bottom: 19.66px;
    text-transform: uppercase;
    text-align: left;
}
.locations-new .addresses .highlight .info .right {
    width: 50%;
    text-align: center;
    display: inline-flex;
    flex-flow: column;
}
.locations-new .addresses .highlight .info .button {
    font-size: 18px;
    height: 52px;
    line-height: 1;
    padding: 17px 20px 0;
    min-width: 252px;
}
.locations-new ul {
    font-size: 18px;
    width: 100%;
    max-width: 600px;
    padding: 20px 30px;
}




}

@media only screen and (min-width:1260px){
    .locations-new .addresses .highlight {
        font-size: 16px;
        line-height: 1.5em;
    }

}
@media only screen and (min-width:1366px){.wrapper{padding:0 0;}
#header .logo{width: 268px;
    height: 146px;}
.wysiwyg.partners p img,.wysiwyg.logos p img{
    width: 167px;
    height: 167px;
    object-fit: contain;
}
.wysiwyg.partners p img,.wysiwyg.logos p img{margin: 0 26px 0 0;}
#header .logo img{height:100%;}
#header{height: 191px;}
.page-id-16976 #content-4.wysiwyg.cta .wrapper,.page-id-17063 #content-4.wysiwyg.cta .wrapper{padding:35px 0 30px;}
.wysiwyg.bg-color .wrapper{
    padding: 100px 0;
}
.wysiwyg.bg-color-two .wrapper{
    padding: 76px 0;
}
}



@media only screen and (min-width:1400px){
    .locations-new .addresses .highlight .info .button {
        font-size: 18px;
        width: 324px;
    }
}
@media (max-width:1300px){.locations .wrapper .address p br{display:none;}
#subheader .tagline h1, #subheader .tagline h2, .overlay-form-text .wrapper .left-cnt .section-title-main, .section-title-main, .wysiwyg.cta h2, #subheader .form h2, #subheader .form h3 {
    font-size: 1.5em;
    line-height: 1.2;
}
}
@media (max-width:1160px){.trust-points .column{max-width:430px;}
.trust-points .column h3 br{display:none;}

.locations-new .addresses .highlight .info{
    flex-direction: column!important
}
.locations-new .addresses .highlight .info .right {
    width: 60%!important;
    text-align: center!important;
    padding-bottom: 39px;
}


}
@media (max-width:960px){#header .cta.desktop a{font-size:1.4em;line-height:1em;letter-spacing:normal;}
#subheader .tagline h1,#subheader .tagline h2,.overlay-form-text .wrapper .left-cnt .section-title-main,.section-title-main,.wysiwyg.cta h2,#subheader .form h2,#subheader .form h3{font-size:1.4em;line-height: 1.5em;text-align:center;letter-spacing:normal;}
.trust-points .column h2,.trust-points .column h3,.trust-points .column h4,.featured-content h2,.featured-content h3{font-size:1.2em;line-height:1em;letter-spacing:normal;}
.trust-points .column{min-height:auto;}
.trust-points .header{margin-bottom:40px;}
.wysiwyg.partners p img,.wysiwyg.logos p img{/* height:70px; *//* width:auto; *//* max-height:initial; */}
.wysiwyg.partners p img:first-child{
    /* margin-right: 30px; */
}
.wysiwyg.partners p,.wysiwyg.logos p{justify-content:center;margin-top: 30px;}
.page-id-1772 .left-cnt p{display:none;}
.page-id-1772 .left-cnt p.p1{display:block;}
.page-id-1772 .left-cnt{padding-top:30px;}
.form-header h5{margin-bottom:3px;}
#subheader .form h3{margin-bottom:5px;}
.trust-points{margin-top:1em;}
#header .logo .mobile-logo{display:block;}
#header .logo .desktop-logo{display:none;}
.accordion .wrapper{padding:60px 15px 60px;}
.accordion .accordion-list .title{font-size: 16px;letter-spacing: normal;line-height: normal;font-weight: 600;}

.locations-new .addresses .highlight .info .right {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 50%!important;
}
.addresses ul {
    width: 265px;
    display: flex;
    flex-direction: column;
    margin: 1em auto;
    text-align: center;
}
.locations-new .addresses .highlight .info .right {
    width: 290px !important;
}
.locations-new .addresses .highlight .info .button {
    color: #FFF;
    background: #8AD0C6;
    min-height: auto;
    letter-spacing: 0.04em;
    min-width: 200px;
    font-size: 14px;
    margin: 5px 0;
}
	.overlay-form-text .wrapper .left-cnt .section-title-main {
    text-align: left !important;
}
	.overlay-form-text .wrapper .left-cnt .section-title-main:after {
    max-width: 100%;
    width: 100%;
}
	.featured-content h2, .featured-content h3 {
   line-height: 1 !important;
   margin-bottom: 0;
}
	#subheader .overlay-form-text >.wrapper{display:flex;flex-direction:column-reverse;}
	#subheader .overlay-form-text >.wrapper .form .disclaimer{    max-width: 340px;
    width: 100%;
    margin: 0 auto;}

}
@media (max-width:768px){#header .cta.mobile{max-width:20%;min-width:20%;}
#header .cta.desktop a{font-size:1.2em;line-height:1.2em;}
#subheader .tagline h1,#subheader .tagline h2,.overlay-form-text .wrapper .left-cnt .section-title-main,.section-title-main,.wysiwyg.cta h2,#subheader .form h2,#subheader .form h3{font-size:1.5em;line-height:1.5em;text-align:center;}
.trust-points .column h2,.trust-points .column h3,.trust-points .column h4,.featured-content h2,.featured-content h3{font-size:1.3em;line-height:1.3em;padding: 0 0 20px 0;}
.section-title-main::after,.trust-points .column h2::after,.trust-points .column h3::after,.featured-content h2::after,.featured-content h3::after{max-width:80%;}
.wysiwyg.cta h2 .button{margin-top:10px;}
.gallery-columns-6{grid-template-columns:repeat(3,1fr);}
.gallery-item{margin:0 0 0.1em 0;}
.locations .switcher .address{padding: 0.5em 1em;}
.title-copy.wysiwyg .wrapper{padding-bottom:30px;}
body p,body{font-size:16px;line-height:20.08px}
.overlay-form-text .wrapper .left-cnt p br{display:none;}
#subheader .form{padding:40px 20px;}
.accordion .accordion-list .title>.expand::after{height:20px;left:8px;top:-8px;}
.accordion .accordion-list .title>.expand{width:20px;height:3px;}
	.overlay-form-text .wrapper .left-cnt .section-title-main {
    text-align: left !important;
    margin-top: 20px;
}
}
@media (max-width:480px){#subheader .form{min-width:100%;}
.featured-content h2::after,.featured-content h3::after{width:100% !important; }
#subheader .tagline h1,#subheader .tagline h2,.overlay-form-text .wrapper .left-cnt .section-title-main,.section-title-main,.wysiwyg.cta h2,#subheader .form h2,#subheader .form h3{font-size:1.4em;}
#header .cta.mobile{max-width:20%;min-width:20%;}
.wrapper,.trust-points .wrapper{padding: 1em 1em;}
.wysiwyg .wrapper{padding: 2em 1em;}
.trust-points .column{padding:0;}
.testimonials .copy{padding:2em 1em 1em;}
.testimonials.testimonial-columns .wrapper{padding:0 1em 1em;}
.featured-content .caption{padding:1.5em 0 0;}
.wysiwyg.partners p img,.wysiwyg.logos p img{/* flex:0 0 38%; */max-width:38%;/* height: 60px; */}
.section-title-main{margin-bottom: 20px;padding-bottom: 20px;}
.testimonials.testimonial-columns .testimonial{padding:40px 25px;margin-left:0;margin-right:0;display:block;}
	.testimonials.testimonial-columns .testimonial .testimonials-left-img{
		margin-bottom:20px;
		align-items: center;
		text-align: center;
	}
	.testimonials .testimonial cite{
		text-align: center;
	}
	.content-column .testimonials-content{
		padding-left: 0px !important;
		text-align: center;
	}
	
    a.button, a.fancybox {
		font-size: 16px;
		min-width: 100%;
	}
	.overlay-form-text .wrapper .left-cnt .section-title-main {
    text-align: left !important;
	}
	
}
@media (max-width:380px){
	.wysiwyg.bg-dark .align-text li::after {
		
		display:none;
	}
}


.featured-content:nth-child(even), .featured-content-wrapper {
    padding: 75px 0;
    background: #CBE3DE;
}
  
.wysiwyg.bg-light {
    background: rgb(234 207 208 / 50%);
}

.wysiwyg.bg-dark {
    background: #EACFD0;
}
.wysiwyg.bg-dark .align-text {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-decoration: none;
    margin-bottom: 0;
    text-align: center;
    max-width: 80%;
    width: 100%;
}
.wysiwyg.bg-dark .align-text li::after {
    content: '|';
    margin-left: 20px;
    color: #484848;
}
.wysiwyg.bg-dark .align-text li::before{
	display:none;
}
.wysiwyg.bg-dark .align-text li:last-child::after{
	display:none;
}
.wysiwyg.bg-dark .section-title-main:after , .wysiwyg.bg-light .section-title-main:after {
    background: #6AA498;
}
.featured-content-get-info .section-title-main:after {
    max-width: 360px;
    width: 360px;
    height: 2px;
}
.wysiwyg.partners {
    background: rgb(211 236 235 / 22%);
}
.content-column .testimonial {
    /* display: flex; */
    /* flex-direction: column; */
    /* justify-content: space-between; */
}
.content-column .testimonials-left-img img {
    max-width: 133px;
    height: auto;
}
.content-column .testimonials-content {
    /* padding-left: 17px; */
}
.trust-points .section-title-main::after {
    max-width: 200px;
    width: 100%;
}
.wysiwyg.bg-light .wrapper {
    max-width: 912px;
}
.wysiwyg.partners .section-title-main::after {
    background: #55949E;
}
.instagram-section .section-title-main {
    font-weight: 700;
}
.accordion .accordion-list .content a {
    color: #6AA498;
}

.accordion .accordion-list .content a:hover {
    color: #000;
}