
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap');

   
    img.wp-smiley, img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: none !important;
        padding: 0 !important;
    }

    /*! This file is auto-generated */
    .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em;
    }

    .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none;
    }

    body {
        font-family: 'Roboto' !important;
        /* font-family: "Lexend", Sans-serif; */
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6,147,227,1) 0%, rgb(155,81,224) 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122,220,180) 0%, rgb(0,208,130) 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252,185,0,1) 0%, rgba(255,105,0,1) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255,105,0,1) 0%, rgb(207,46,46) 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238,238,238) 0%, rgb(169,184,195) 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74,234,220) 0%, rgb(151,120,209) 20%, rgb(207,42,186) 40%, rgb(238,44,130) 60%, rgb(251,105,98) 80%, rgb(254,248,76) 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255,206,236) 0%, rgb(152,150,240) 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254,205,165) 0%, rgb(254,45,45) 50%, rgb(107,0,62) 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255,203,112) 0%, rgb(199,81,192) 50%, rgb(65,88,208) 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255,245,203) 0%, rgb(182,227,212) 50%, rgb(51,167,181) 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202,248,128) 0%, rgb(113,206,126) 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2,3,129) 0%, rgb(40,116,252) 100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    }

    :where(.is-layout-flex) {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.5em;
    }

    :where(.is-layout-flex) > *, :where(.is-layout-grid) > *, :where(.wp-block-columns.is-layout-flex) > *, :where(.wp-block-columns.is-layout-grid) > *, :where(.wp-block-post-template.is-layout-flex) > *, :where(.wp-block-post-template.is-layout-grid) > * {
        margin: 0;
    }

    :where(.is-layout-grid) {
        display: grid;
        gap: 0.5em;
    }

    :where(.wp-block-columns.is-layout-flex), :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex), :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    .has-black-color {
        color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
        color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
    }

    :where(.wp-block-navigation a:not(.wp-element-button)) {
        color: inherit;
    }

    .wpb-pcf-btn-default,
    .wpb-pcf-form-style-true input[type=submit],
    .wpb-pcf-form-style-true input[type=button] {
        color: #ffffff;
        background: #17a2b8;
    }
    .wpb-pcf-btn-default:hover,
    .wpb-pcf-btn-default:focus,
    .wpb-pcf-form-style-true input[type=submit]:hover,
    .wpb-pcf-form-style-true input[type=submit]:focus,
    .wpb-pcf-form-style-true input[type=button]:hover,
    .wpb-pcf-form-style-true input[type=button]:focus {
        background: #138496;
    }

    .fpop textarea {
        height: 100px !important;
    }
    section.about-home:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 7em;
        pointer-events: none;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
    }
    .ready-box {
        position: relative;
        margin: 15px;
    }
    .ready-box:before,
    .ready-box:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        border: 2px solid;
    }
    .ready-box:before {
        border-color: #B99755;
        z-index: 3;
    }
    .ready-box:after {
        border-color: #284a38 !important;
        z-index: 11;
        right: -10px;
        bottom: -10px;
    }
    .art-header-button.open-popup-link {
        display: none;
    }
    .col-md-4.logo-pop {
        position: relative;
    }
    .contact p, .contact a {
        margin: 0;
    }
    .contact {
        position: absolute;
        right: 24px;
        bottom: -20px;
    }
    .contact a {
        font-size: 12px;
    }
    p.pinfo-highlight {
        color: #B99755 !important;
        margin-bottom: 5px !important;
    }
    .art-footer-widgets__inner {
        padding: 50px 0 0;
    }
    .art-footer__inner {
        padding: 10px 0;
    }
    .art-header-middle__inner {
        margin-left: 100px;
    }
    .tooltipimg p, .tooltipimg h3 {
        margin: 0;
    }
    .tooltipimg h3 {
        font-size: 20px;
        text-align: center;
    }
    .art-footer-widgets__area img,
    .art-sticky-show .art-logo img {
        /* height: 85px; */
    }
    .hotspot-title,
    .entry-content .hotspot-title {
        font-size: 16px;
    }
    .map-image img {
        margin: 0 auto;
        display: block;
    }
    #rerano {
        bottom: -75px;
        position: absolute;
        z-index: 999;
    }
    #banner-green {
        padding-top: 100px;
    }
    #project-amenities ol {
        margin: 0;
    }
    .art-icon-smartphone-20:before {
        /* margin-left: -15px; */
    }
    #countText {
        padding: 0 8px;
    }
    .rp-list .elementor-icon-list-text {
        text-transform: none !important;
    }
    body p.pinfo {
        color: #284a38 !important;
        font-weight: bold;
    }
    .swal2-close {
        position: absolute;
        margin-bottom: -0.2em !important;
        width: 1em !important;
        height: 1em !important;
    }
    .wpb-pcf-form-fire.wpb-pcf-btn-large.wpb-pcf-btn.wpb-pcf-btn-default {
        display: none;
    }
    .rp-list item.elementor-inline-item {
        margin-bottom: 10px !important;
    }
    .swal2-popup.swal2-modal.swal2-show {
        width: 600px !important;
        padding: 0px !important;
    }
    .logo-pop p img {
        height: 38px;
    }
    .row.toppop-header {
        background: #f7f4f1;
        padding: 15px;
        margin-bottom: 30px;
    }
    .art-subscribe-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
        margin: 0;
    }
    .fpop {
        padding: 0 15px;
    }
    .swal2-popup,
    #swal2-html-container {
        overflow: hidden;
    }
    .logo-pop p {
        margin: 15px 0 0 !important;
    }
    #swal2-html-container {
        margin: 0px !important;
    }
    a.art-button-primary.rainbow {
        animation: pulse 0.8s infinite ease-out;
    }
    .rp-list .elementor-icon-list-icon {
        display: flex !important;
        height: 100% !important;
        padding-top: 5px !important;
    }
    .amenity-item:hover img {
        animation: pulse 1s infinite linear;
    }
    .art-hover-box__content p,
    .textwidget p,
    .art-widget-subscribe-form__title + .art-widget-subscribe-form__subtitle {
        color: #fff !important;
    }
    .elementor-1187 .elementor-element.elementor-element-756b168 .elementor-heading-title,
    h6.elementor-heading-title.elementor-size-default,
    .fnt p,
    h2.elementor-heading-title.elementor-size-default,
    h3.elementor-heading-title.elementor-size-default,
    h5.elementor-icon-box-title {
        /* font-family: 'Palatino Linotype' !important; */
    }
    h2.elementor-heading-title.elementor-size-default,
    h3.elementor-heading-title.elementor-size-default {
        font-size: 42px;
        color: #292B2E;
        line-height: 64px;
        font-weight: 400 !important;
        text-transform: none !important;
    }
    p {
        color: #585756 !important;
    }
    img.tbicon {
        border: 2px solid #a6874c;
        width: 30px;
        margin-right: 15px;
    }
    span.art-icon-mail.facebook,
    span.art-icon-mail.instagram,
    span.art-icon-mail.whatsapicon {
        background: transparent !important;
        padding: 7px 5px 5px;
    }
    span.art-icon-mail.instagram img,
    span.art-icon-mail.whatsapicon img,
    span.art-icon-mail.facebook img {
        width: 30px;
    }
    span.art-icon-mail.facebook img,
    span.art-icon-mail.whatsapicon img {
        width: 40px;
    }
    span.art-icon-mail.whatsap:before,
    span.art-icon-mail.facebook:before,
    span.art-icon-mail.instagram:before,
    span.art-icon-mail.whatsapicon:before {
        display: none;
    }
    span.art-icon-whatsap {
        width: 60px;
        font-size: 30px;
        margin: 0;
        padding: 0 15px 3px;
        background: transparent !important;
        position: absolute;
        right: 0;
        top: 5px;
    }
    span.art-icon-map-pin,
    span.art-icon-smartphone-20,
    span.art-icon-mail {
        background: black !important;
        padding: 0 15px;
        margin: 0;
    }
    span.art-icon-smartphone-20 {
        background: #B99755 !important;
        padding: 0 25px;
    }
    span.art-icon-mail {
        background: #284a38 !important;
    }
    body span.elementor-icon-list-text {
        /* font-family: "Lexend", Sans-serif; */
        font-size: 16px !important;
    }
    body .art-header-top__outer {
        background-color: #F7F4F1 !important;
    }
    span.elementor-icon-list-text {
        font-size: 18px !important;
    }
    .art-header-top-add-info,
    .art-header-top,
    .art-header-top__outer {
        color: #fff !important;
    }
    .art-header-middle {
        position: relative;
        background: #fff !important;
    }
    input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
        width: 170px !important;
    }
    .art-hover-box__inner {
        top: 0 !important;
    }
    .art-sticky .art-header-top {
        display: block !important;
    }
    /* #location iframe {
        height: 350px !important;
    } */
    .art-hover-box__title-wrap {
        font-size: 30px;
    }
    .art-header-top-add-info a {
        color: #fff !important;
    }
    span.art-icon-whatsap a {
        display: block;
        text-align: center;
    }
    span.art-icon-mail.whatsap.brochure {
        position: absolute;
        right: 0;
        width: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 40px;
        padding: 0 15px;
    }
    span.art-icon-mail.whatsap.brochure a {
        color: #fff !important;
        /* font-family: "Lexend", Sans-serif !important; */
        font-size: 15px;
    }
    span.art-icon-mail.whatsap.brochure img {
        height: 22px !important;
        width: auto !important;
        margin-right: 5px;
    }
    ul.customer-service {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    ul.customer-service li {
        display: inline-block;
        width: 33.33%;
        font-size: 12px;
    }
    ul.customer-service li img {
        width: 50px;
        margin: 0 auto;
    }
    ul.customer-service li p {
        margin-bottom: 0 !important;
    }
    @media (max-width: 800px) {
        .art-header-top {
            display: block !important;
        }
        span.itxt {
            display: none;
        }
        .art-header-top-add-info {
            padding: 0 !important;
            margin: 0 !important;
        }
        .art-header-top-add-info span {
            width: 20% !important;
        }
        span.art-icon-mail.whatsap {
            position: relative;
            font-size: 30px;
            /* background: #11b311 !important; */
            padding: 3px 0;
        }
        span.art-icon-mail.whatsap a {
            margin: 0 auto;
            width: 100%;
        }
        span.art-icon-mail.whatsap img {
            width: 30px;
            margin-top: 7px !important;
            margin-left: -7px !important;
        }
        span.art-icon-mail.whatsap.brochure {
            width: 25% !important;
        }
        span.art-icon-mail.whatsap.brochure img {
            height: 19px !important;
            margin-top: 8px !important;
            margin-right: unset;
        }
        .art-header-top__outer.art-container-full {
            padding: 0;
        }
        .art-header-top-add-info span:before {
            font-size: 26px;
            margin-right: 6px;
        }
        #mobiletop .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-56b8aa1 {
            margin-top: 150px;
        }
    }

    :root {
        /* --art-body-font-family: Lexend; */
        --art-body-font-size: 16px;
        /* --art-body-two-font-family: Lexend;
        --art-body-three-font-family: Lexend;
        --art-body-four-font-family: Lexend;
        --art-body-five-font-family: Lexend;
        --art-body-six-font-family: Lexend;
        --art-accent-font-family: Lexend;
        --art-button-font-family: Lexend;
        --art-blockquote-font-family: Cormorant Garamond; */
        --art-blockquote-font-size: 36px;
        --art-blockquote-line-height: 1.27em;
        --art-blockquote-text-transform: none;
        --art-blockquote-letter-spacing: 0px;
        /* --art-h1-font-family: Cormorant Garamond; */
        --art-h1-font-size: 100px;
        --art-h1-line-height: 1.21em;
        --art-h1-text-transform: none;
        --art-h1-letter-spacing: 0.04em;
        /* --art-h1-mobile-font-family: Cormorant Garamond; */
        --art-h1-mobile-font-size: 60px;
        --art-h1-mobile-line-height: 1.21em;
        --art-h1-mobile-text-transform: none;
        --art-h1-mobile-letter-spacing: 0.04em;
        /* --art-h2-font-family: Cormorant Garamond; */
        --art-h2-font-size: 84px;
        --art-h2-line-height: 1.2em;
        --art-h2-text-transform: uppercase;
        --art-h2-letter-spacing: 0px;
        /* --art-h2-mobile-font-family: Cormorant Garamond; */
        --art-h2-mobile-font-size: 50px;
        --art-h2-mobile-line-height: 1.2em;
        --art-h2-mobile-text-transform: uppercase;
        --art-h2-mobile-letter-spacing: 0px;
        /* --art-h3-font-family: Cormorant Garamond; */
        --art-h3-font-size: 64px;
        --art-h3-line-height: 1.2em;
        --art-h3-text-transform: none;
        --art-h3-letter-spacing: 0px;
        /* --art-h4-font-family: Cormorant Garamond; */
        --art-h4-font-size: 36px;
        --art-h4-line-height: 1.27em;
        --art-h4-text-transform: none;
        --art-h4-letter-spacing: 0px;
        /* --art-h5-font-family: Cormorant Garamond; */
        --art-h5-font-size: 26px;
        --art-h5-line-height: 1.3em;
        --art-h5-text-transform: none;
        --art-h5-letter-spacing: 0px;
        /* --art-h6-font-family: Cormorant Garamond; */
        --art-h6-font-size: 22px;
        --art-h6-line-height: 1.22em;
        --art-h6-text-transform: none;
        --art-h6-letter-spacing: 0px;
        --art-second-colors-bg: #284a38;
        --art-second-colors-second-bg: #284a38;
        --art-second-colors-bd: #284a38;
        --art-headline-height: 524px;
        --art-headline-text-color: #FFFFFF;
        /* background: #000000; */
        /* background-color: #000000; */
        background-repeat: no-repeat;
        background-position: left center;
        background-attachment: scroll;
        background-image: url();
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -ms-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

@font-face {
    font-family: 'linden-fab-font';
    src: url('linden-fab-font.eot?4950839');
    src: url('linden-fab-font.eot?4950839#iefix') format('embedded-opentype'),
         url('../fonts/linden-fab-font.woff2') format('woff2'),
         url('../fonts/linden-fab-font.woff') format('woff'),
         url('../fonts/linden-fab-font.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  
  [class^="art-fab-icon-"]:before, [class*=" art-fab-icon-"]:before {
    font-family: "linden-fab-font";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
   
  .art-fab-icon-firefox-browser:before { content: '\e007'; } /* 'î€‡' */
  .art-fab-icon-ideal:before { content: '\e013'; } /* 'î€“' */
  .art-fab-icon-microblog:before { content: '\e01a'; } /* 'î€š' */
  .art-fab-icon-pied-piper-square:before { content: '\e01e'; } /* 'î€ž' */
  .art-fab-icon-unity:before { content: '\e049'; } /* 'î‰' */
  .art-fab-icon-dailymotion:before { content: '\e052'; } /* 'î’' */
  .art-fab-icon-instagram-square:before { content: '\e055'; } /* 'î•' */
  .art-fab-icon-mixer:before { content: '\e056'; } /* 'î–' */
  .art-fab-icon-shopify:before { content: '\e057'; } /* 'î—' */
  .art-fab-icon-deezer:before { content: '\e077'; } /* 'î·' */
  .art-fab-icon-edge-legacy:before { content: '\e078'; } /* 'î¸' */
  .art-fab-icon-google-pay:before { content: '\e079'; } /* 'î¹' */
  .art-fab-icon-rust:before { content: '\e07a'; } /* 'îº' */
  .art-fab-icon-tiktok:before { content: '\e07b'; } /* 'î»' */
  .art-fab-icon-unsplash:before { content: '\e07c'; } /* 'î¼' */
  .art-fab-icon-cloudflare:before { content: '\e07d'; } /* 'î½' */
  .art-fab-icon-guilded:before { content: '\e07e'; } /* 'î¾' */
  .art-fab-icon-hive:before { content: '\e07f'; } /* 'î¿' */
  .art-fab-icon-innosoft:before { content: '\e080'; } /* 'î‚€' */
  .art-fab-icon-instalod:before { content: '\e081'; } /* 'î‚' */
  .art-fab-icon-octopus-deploy:before { content: '\e082'; } /* 'î‚‚' */
  .art-fab-icon-perbyte:before { content: '\e083'; } /* 'î‚ƒ' */
  .art-fab-icon-uncharted:before { content: '\e084'; } /* 'î‚„' */
  .art-fab-icon-watchman-monitoring:before { content: '\e087'; } /* 'î‚‡' */
  .art-fab-icon-wodu:before { content: '\e088'; } /* 'î‚ˆ' */
  .art-fab-icon-twitter-square:before { content: '\f081'; } /* 'ï‚' */
  .art-fab-icon-facebook-square:before { content: '\f082'; } /* 'ï‚‚' */
  .art-fab-icon-linkedin:before { content: '\f08c'; } /* 'ï‚Œ' */
  .art-fab-icon-github-square:before { content: '\f092'; } /* 'ï‚’' */
  .art-fab-icon-twitter:before { content: '\f099'; } /* 'ï‚™' */
  .art-fab-icon-facebook:before { content: '\f09a'; } /* 'ï‚š' */
  .art-fab-icon-github:before { content: '\f09b'; } /* 'ï‚›' */
  .art-fab-icon-pinterest:before { content: '\f0d2'; } /* 'ïƒ’' */
  .art-fab-icon-pinterest-square:before { content: '\f0d3'; } /* 'ïƒ“' */
  .art-fab-icon-google-plus-square:before { content: '\f0d4'; } /* 'ïƒ”' */
  .art-fab-icon-google-plus-g:before { content: '\f0d5'; } /* 'ïƒ•' */
  .art-fab-icon-linkedin-in:before { content: '\f0e1'; } /* 'ïƒ¡' */
  .art-fab-icon-github-alt:before { content: '\f113'; } /* 'ï„“' */
  .art-fab-icon-maxcdn:before { content: '\f136'; } /* 'ï„¶' */
  .art-fab-icon-html5:before { content: '\f13b'; } /* 'ï„»' */
  .art-fab-icon-css3:before { content: '\f13c'; } /* 'ï„¼' */
  .art-fab-icon-btc:before { content: '\f15a'; } /* 'ï…š' */
  .art-fab-icon-youtube:before { content: '\f167'; } /* 'ï…§' */
  .art-fab-icon-xing:before { content: '\f168'; } /* 'ï…¨' */
  .art-fab-icon-xing-square:before { content: '\f169'; } /* 'ï…©' */
  .art-fab-icon-dropbox:before { content: '\f16b'; } /* 'ï…«' */
  .art-fab-icon-stack-overflow:before { content: '\f16c'; } /* 'ï…¬' */
  .art-fab-icon-instagram:before { content: '\f16d'; } /* 'ï…­' */
  .art-fab-icon-flickr:before { content: '\f16e'; } /* 'ï…®' */
  .art-fab-icon-adn:before { content: '\f170'; } /* 'ï…°' */
  .art-fab-icon-bitbucket:before { content: '\f171'; } /* 'ï…±' */
  .art-fab-icon-tumblr:before { content: '\f173'; } /* 'ï…³' */
  .art-fab-icon-tumblr-square:before { content: '\f174'; } /* 'ï…´' */
  .art-fab-icon-apple:before { content: '\f179'; } /* 'ï…¹' */
  .art-fab-icon-windows:before { content: '\f17a'; } /* 'ï…º' */
  .art-fab-icon-android:before { content: '\f17b'; } /* 'ï…»' */
  .art-fab-icon-linux:before { content: '\f17c'; } /* 'ï…¼' */
  .art-fab-icon-dribbble:before { content: '\f17d'; } /* 'ï…½' */
  .art-fab-icon-skype:before { content: '\f17e'; } /* 'ï…¾' */
  .art-fab-icon-foursquare:before { content: '\f180'; } /* 'ï†€' */
  .art-fab-icon-trello:before { content: '\f181'; } /* 'ï†' */
  .art-fab-icon-gratipay:before { content: '\f184'; } /* 'ï†„' */
  .art-fab-icon-vk:before { content: '\f189'; } /* 'ï†‰' */
  .art-fab-icon-weibo:before { content: '\f18a'; } /* 'ï†Š' */
  .art-fab-icon-renren:before { content: '\f18b'; } /* 'ï†‹' */
  .art-fab-icon-pagelines:before { content: '\f18c'; } /* 'ï†Œ' */
  .art-fab-icon-stack-exchange:before { content: '\f18d'; } /* 'ï†' */
  .art-fab-icon-vimeo-square:before { content: '\f194'; } /* 'ï†”' */
  .art-fab-icon-slack:before { content: '\f198'; } /* 'ï†˜' */
  .art-fab-icon-wordpress:before { content: '\f19a'; } /* 'ï†š' */
  .art-fab-icon-openid:before { content: '\f19b'; } /* 'ï†›' */
  .art-fab-icon-yahoo:before { content: '\f19e'; } /* 'ï†ž' */
  .art-fab-icon-google:before { content: '\f1a0'; } /* 'ï† ' */
  .art-fab-icon-reddit:before { content: '\f1a1'; } /* 'ï†¡' */
  .art-fab-icon-reddit-square:before { content: '\f1a2'; } /* 'ï†¢' */
  .art-fab-icon-stumbleupon-circle:before { content: '\f1a3'; } /* 'ï†£' */
  .art-fab-icon-stumbleupon:before { content: '\f1a4'; } /* 'ï†¤' */
  .art-fab-icon-delicious:before { content: '\f1a5'; } /* 'ï†¥' */
  .art-fab-icon-digg:before { content: '\f1a6'; } /* 'ï†¦' */
  .art-fab-icon-pied-piper-pp:before { content: '\f1a7'; } /* 'ï†§' */
  .art-fab-icon-pied-piper-alt:before { content: '\f1a8'; } /* 'ï†¨' */
  .art-fab-icon-drupal:before { content: '\f1a9'; } /* 'ï†©' */
  .art-fab-icon-joomla:before { content: '\f1aa'; } /* 'ï†ª' */
  .art-fab-icon-behance:before { content: '\f1b4'; } /* 'ï†´' */
  .art-fab-icon-behance-square:before { content: '\f1b5'; } /* 'ï†µ' */
  .art-fab-icon-steam:before { content: '\f1b6'; } /* 'ï†¶' */
  .art-fab-icon-steam-square:before { content: '\f1b7'; } /* 'ï†·' */
  .art-fab-icon-spotify:before { content: '\f1bc'; } /* 'ï†¼' */
  .art-fab-icon-deviantart:before { content: '\f1bd'; } /* 'ï†½' */
  .art-fab-icon-soundcloud:before { content: '\f1be'; } /* 'ï†¾' */
  .art-fab-icon-vine:before { content: '\f1ca'; } /* 'ï‡Š' */
  .art-fab-icon-codepen:before { content: '\f1cb'; } /* 'ï‡‹' */
  .art-fab-icon-jsfiddle:before { content: '\f1cc'; } /* 'ï‡Œ' */
  .art-fab-icon-rebel:before { content: '\f1d0'; } /* 'ï‡' */
  .art-fab-icon-empire:before { content: '\f1d1'; } /* 'ï‡‘' */
  .art-fab-icon-git-square:before { content: '\f1d2'; } /* 'ï‡’' */
  .art-fab-icon-git:before { content: '\f1d3'; } /* 'ï‡“' */
  .art-fab-icon-hacker-news:before { content: '\f1d4'; } /* 'ï‡”' */
  .art-fab-icon-tencent-weibo:before { content: '\f1d5'; } /* 'ï‡•' */
  .art-fab-icon-qq:before { content: '\f1d6'; } /* 'ï‡–' */
  .art-fab-icon-weixin:before { content: '\f1d7'; } /* 'ï‡—' */
  .art-fab-icon-slideshare:before { content: '\f1e7'; } /* 'ï‡§' */
  .art-fab-icon-twitch:before { content: '\f1e8'; } /* 'ï‡¨' */
  .art-fab-icon-yelp:before { content: '\f1e9'; } /* 'ï‡©' */
  .art-fab-icon-paypal:before { content: '\f1ed'; } /* 'ï‡­' */
  .art-fab-icon-google-wallet:before { content: '\f1ee'; } /* 'ï‡®' */
  .art-fab-icon-cc-visa:before { content: '\f1f0'; } /* 'ï‡°' */
  .art-fab-icon-cc-mastercard:before { content: '\f1f1'; } /* 'ï‡±' */
  .art-fab-icon-cc-discover:before { content: '\f1f2'; } /* 'ï‡²' */
  .art-fab-icon-cc-amex:before { content: '\f1f3'; } /* 'ï‡³' */
  .art-fab-icon-cc-paypal:before { content: '\f1f4'; } /* 'ï‡´' */
  .art-fab-icon-cc-stripe:before { content: '\f1f5'; } /* 'ï‡µ' */
  .art-fab-icon-lastfm:before { content: '\f202'; } /* 'ïˆ‚' */
  .art-fab-icon-lastfm-square:before { content: '\f203'; } /* 'ïˆƒ' */
  .art-fab-icon-ioxhost:before { content: '\f208'; } /* 'ïˆˆ' */
  .art-fab-icon-angellist:before { content: '\f209'; } /* 'ïˆ‰' */
  .art-fab-icon-buysellads:before { content: '\f20d'; } /* 'ïˆ' */
  .art-fab-icon-connectdevelop:before { content: '\f20e'; } /* 'ïˆŽ' */
  .art-fab-icon-dashcube:before { content: '\f210'; } /* 'ïˆ' */
  .art-fab-icon-forumbee:before { content: '\f211'; } /* 'ïˆ‘' */
  .art-fab-icon-leanpub:before { content: '\f212'; } /* 'ïˆ’' */
  .art-fab-icon-sellsy:before { content: '\f213'; } /* 'ïˆ“' */
  .art-fab-icon-shirtsinbulk:before { content: '\f214'; } /* 'ïˆ”' */
  .art-fab-icon-simplybuilt:before { content: '\f215'; } /* 'ïˆ•' */
  .art-fab-icon-skyatlas:before { content: '\f216'; } /* 'ïˆ–' */
  .art-fab-icon-pinterest-p:before { content: '\f231'; } /* 'ïˆ±' */
  .art-fab-icon-whatsapp:before { content: '\f232'; } /* 'ïˆ²' */
  .art-fab-icon-viacoin:before { content: '\f237'; } /* 'ïˆ·' */
  .art-fab-icon-medium:before { content: '\f23a'; } /* 'ïˆº' */
  .art-fab-icon-y-combinator:before { content: '\f23b'; } /* 'ïˆ»' */
  .art-fab-icon-optin-monster:before { content: '\f23c'; } /* 'ïˆ¼' */
  .art-fab-icon-opencart:before { content: '\f23d'; } /* 'ïˆ½' */
  .art-fab-icon-expeditedssl:before { content: '\f23e'; } /* 'ïˆ¾' */
  .art-fab-icon-cc-jcb:before { content: '\f24b'; } /* 'ï‰‹' */
  .art-fab-icon-cc-diners-club:before { content: '\f24c'; } /* 'ï‰Œ' */
  .art-fab-icon-creative-commons:before { content: '\f25e'; } /* 'ï‰ž' */
  .art-fab-icon-gg:before { content: '\f260'; } /* 'ï‰ ' */
  .art-fab-icon-gg-circle:before { content: '\f261'; } /* 'ï‰¡' */
  .art-fab-icon-tripadvisor:before { content: '\f262'; } /* 'ï‰¢' */
  .art-fab-icon-odnoklassniki:before { content: '\f263'; } /* 'ï‰£' */
  .art-fab-icon-odnoklassniki-square:before { content: '\f264'; } /* 'ï‰¤' */
  .art-fab-icon-get-pocket:before { content: '\f265'; } /* 'ï‰¥' */
  .art-fab-icon-wikipedia-w:before { content: '\f266'; } /* 'ï‰¦' */
  .art-fab-icon-safari:before { content: '\f267'; } /* 'ï‰§' */
  .art-fab-icon-chrome:before { content: '\f268'; } /* 'ï‰¨' */
  .art-fab-icon-firefox:before { content: '\f269'; } /* 'ï‰©' */
  .art-fab-icon-opera:before { content: '\f26a'; } /* 'ï‰ª' */
  .art-fab-icon-internet-explorer:before { content: '\f26b'; } /* 'ï‰«' */
  .art-fab-icon-contao:before { content: '\f26d'; } /* 'ï‰­' */
  .art-fab-icon-500px:before { content: '\f26e'; } /* 'ï‰®' */
  .art-fab-icon-amazon:before { content: '\f270'; } /* 'ï‰°' */
  .art-fab-icon-houzz:before { content: '\f27c'; } /* 'ï‰¼' */
  .art-fab-icon-vimeo-v:before { content: '\f27d'; } /* 'ï‰½' */
  .art-fab-icon-black-tie:before { content: '\f27e'; } /* 'ï‰¾' */
  .art-fab-icon-fonticons:before { content: '\f280'; } /* 'ïŠ€' */
  .art-fab-icon-reddit-alien:before { content: '\f281'; } /* 'ïŠ' */
  .art-fab-icon-edge:before { content: '\f282'; } /* 'ïŠ‚' */
  .art-fab-icon-codiepie:before { content: '\f284'; } /* 'ïŠ„' */
  .art-fab-icon-modx:before { content: '\f285'; } /* 'ïŠ…' */
  .art-fab-icon-fort-awesome:before { content: '\f286'; } /* 'ïŠ†' */
  .art-fab-icon-usb:before { content: '\f287'; } /* 'ïŠ‡' */
  .art-fab-icon-product-hunt:before { content: '\f288'; } /* 'ïŠˆ' */
  .art-fab-icon-mixcloud:before { content: '\f289'; } /* 'ïŠ‰' */
  .art-fab-icon-scribd:before { content: '\f28a'; } /* 'ïŠŠ' */
  .art-fab-icon-bluetooth:before { content: '\f293'; } /* 'ïŠ“' */
  .art-fab-icon-bluetooth-b:before { content: '\f294'; } /* 'ïŠ”' */
  .art-fab-icon-gitlab:before { content: '\f296'; } /* 'ïŠ–' */
  .art-fab-icon-wpbeginner:before { content: '\f297'; } /* 'ïŠ—' */
  .art-fab-icon-wpforms:before { content: '\f298'; } /* 'ïŠ˜' */
  .art-fab-icon-envira:before { content: '\f299'; } /* 'ïŠ™' */
  .art-fab-icon-glide:before { content: '\f2a5'; } /* 'ïŠ¥' */
  .art-fab-icon-glide-g:before { content: '\f2a6'; } /* 'ïŠ¦' */
  .art-fab-icon-viadeo:before { content: '\f2a9'; } /* 'ïŠ©' */
  .art-fab-icon-viadeo-square:before { content: '\f2aa'; } /* 'ïŠª' */
  .art-fab-icon-snapchat:before { content: '\f2ab'; } /* 'ïŠ«' */
  .art-fab-icon-snapchat-ghost:before { content: '\f2ac'; } /* 'ïŠ¬' */
  .art-fab-icon-snapchat-square:before { content: '\f2ad'; } /* 'ïŠ­' */
  .art-fab-icon-pied-piper:before { content: '\f2ae'; } /* 'ïŠ®' */
  .art-fab-icon-first-order:before { content: '\f2b0'; } /* 'ïŠ°' */
  .art-fab-icon-yoast:before { content: '\f2b1'; } /* 'ïŠ±' */
  .art-fab-icon-themeisle:before { content: '\f2b2'; } /* 'ïŠ²' */
  .art-fab-icon-google-plus:before { content: '\f2b3'; } /* 'ïŠ³' */
  .art-fab-icon-font-awesome:before { content: '\f2b4'; } /* 'ïŠ´' */
  .art-fab-icon-linode:before { content: '\f2b8'; } /* 'ïŠ¸' */
  .art-fab-icon-quora:before { content: '\f2c4'; } /* 'ï‹„' */
  .art-fab-icon-free-code-camp:before { content: '\f2c5'; } /* 'ï‹…' */
  .art-fab-icon-telegram:before { content: '\f2c6'; } /* 'ï‹†' */
  .art-fab-icon-bandcamp:before { content: '\f2d5'; } /* 'ï‹•' */
  .art-fab-icon-grav:before { content: '\f2d6'; } /* 'ï‹–' */
  .art-fab-icon-etsy:before { content: '\f2d7'; } /* 'ï‹—' */
  .art-fab-icon-imdb:before { content: '\f2d8'; } /* 'ï‹˜' */
  .art-fab-icon-ravelry:before { content: '\f2d9'; } /* 'ï‹™' */
  .art-fab-icon-sellcast:before { content: '\f2da'; } /* 'ï‹š' */
  .art-fab-icon-superpowers:before { content: '\f2dd'; } /* 'ï‹' */
  .art-fab-icon-wpexplorer:before { content: '\f2de'; } /* 'ï‹ž' */
  .art-fab-icon-meetup:before { content: '\f2e0'; } /* 'ï‹ ' */
  .art-fab-icon-font-awesome-alt:before { content: '\f35c'; } /* 'ïœ' */
  .art-fab-icon-accessible-icon:before { content: '\f368'; } /* 'ï¨' */
  .art-fab-icon-accusoft:before { content: '\f369'; } /* 'ï©' */
  .art-fab-icon-adversal:before { content: '\f36a'; } /* 'ïª' */
  .art-fab-icon-affiliatetheme:before { content: '\f36b'; } /* 'ï«' */
  .art-fab-icon-algolia:before { content: '\f36c'; } /* 'ï¬' */
  .art-fab-icon-amilia:before { content: '\f36d'; } /* 'ï­' */
  .art-fab-icon-angrycreative:before { content: '\f36e'; } /* 'ï®' */
  .art-fab-icon-app-store:before { content: '\f36f'; } /* 'ï¯' */
  .art-fab-icon-app-store-ios:before { content: '\f370'; } /* 'ï°' */
  .art-fab-icon-apper:before { content: '\f371'; } /* 'ï±' */
  .art-fab-icon-asymmetrik:before { content: '\f372'; } /* 'ï²' */
  .art-fab-icon-audible:before { content: '\f373'; } /* 'ï³' */
  .art-fab-icon-avianex:before { content: '\f374'; } /* 'ï´' */
  .art-fab-icon-aws:before { content: '\f375'; } /* 'ïµ' */
  .art-fab-icon-bimobject:before { content: '\f378'; } /* 'ï¸' */
  .art-fab-icon-bitcoin:before { content: '\f379'; } /* 'ï¹' */
  .art-fab-icon-bity:before { content: '\f37a'; } /* 'ïº' */
  .art-fab-icon-blackberry:before { content: '\f37b'; } /* 'ï»' */
  .art-fab-icon-blogger:before { content: '\f37c'; } /* 'ï¼' */
  .art-fab-icon-blogger-b:before { content: '\f37d'; } /* 'ï½' */
  .art-fab-icon-buromobelexperte:before { content: '\f37f'; } /* 'ï¿' */
  .art-fab-icon-centercode:before { content: '\f380'; } /* 'ïŽ€' */
  .art-fab-icon-cloudscale:before { content: '\f383'; } /* 'ïŽƒ' */
  .art-fab-icon-cloudsmith:before { content: '\f384'; } /* 'ïŽ„' */
  .art-fab-icon-cloudversify:before { content: '\f385'; } /* 'ïŽ…' */
  .art-fab-icon-cpanel:before { content: '\f388'; } /* 'ïŽˆ' */
  .art-fab-icon-css3-alt:before { content: '\f38b'; } /* 'ïŽ‹' */
  .art-fab-icon-cuttlefish:before { content: '\f38c'; } /* 'ïŽŒ' */
  .art-fab-icon-d-and-d:before { content: '\f38d'; } /* 'ïŽ' */
  .art-fab-icon-deploydog:before { content: '\f38e'; } /* 'ïŽŽ' */
  .art-fab-icon-deskpro:before { content: '\f38f'; } /* 'ïŽ' */
  .art-fab-icon-digital-ocean:before { content: '\f391'; } /* 'ïŽ‘' */
  .art-fab-icon-discord:before { content: '\f392'; } /* 'ïŽ’' */
  .art-fab-icon-discourse:before { content: '\f393'; } /* 'ïŽ“' */
  .art-fab-icon-dochub:before { content: '\f394'; } /* 'ïŽ”' */
  .art-fab-icon-docker:before { content: '\f395'; } /* 'ïŽ•' */
  .art-fab-icon-draft2digital:before { content: '\f396'; } /* 'ïŽ–' */
  .art-fab-icon-dribbble-square:before { content: '\f397'; } /* 'ïŽ—' */
  .art-fab-icon-dyalog:before { content: '\f399'; } /* 'ïŽ™' */
  .art-fab-icon-earlybirds:before { content: '\f39a'; } /* 'ïŽš' */
  .art-fab-icon-erlang:before { content: '\f39d'; } /* 'ïŽ' */
  .art-fab-icon-facebook-f:before { content: '\f39e'; } /* 'ïŽž' */
  .art-fab-icon-facebook-messenger:before { content: '\f39f'; } /* 'ïŽŸ' */
  .art-fab-icon-firstdraft:before { content: '\f3a1'; } /* 'ïŽ¡' */
  .art-fab-icon-fonticons-fi:before { content: '\f3a2'; } /* 'ïŽ¢' */
  .art-fab-icon-fort-awesome-alt:before { content: '\f3a3'; } /* 'ïŽ£' */
  .art-fab-icon-freebsd:before { content: '\f3a4'; } /* 'ïŽ¤' */
  .art-fab-icon-gitkraken:before { content: '\f3a6'; } /* 'ïŽ¦' */
  .art-fab-icon-gofore:before { content: '\f3a7'; } /* 'ïŽ§' */
  .art-fab-icon-goodreads:before { content: '\f3a8'; } /* 'ïŽ¨' */
  .art-fab-icon-goodreads-g:before { content: '\f3a9'; } /* 'ïŽ©' */
  .art-fab-icon-google-drive:before { content: '\f3aa'; } /* 'ïŽª' */
  .art-fab-icon-google-play:before { content: '\f3ab'; } /* 'ïŽ«' */
  .art-fab-icon-gripfire:before { content: '\f3ac'; } /* 'ïŽ¬' */
  .art-fab-icon-grunt:before { content: '\f3ad'; } /* 'ïŽ­' */
  .art-fab-icon-gulp:before { content: '\f3ae'; } /* 'ïŽ®' */
  .art-fab-icon-hacker-news-square:before { content: '\f3af'; } /* 'ïŽ¯' */
  .art-fab-icon-hire-a-helper:before { content: '\f3b0'; } /* 'ïŽ°' */
  .art-fab-icon-hotjar:before { content: '\f3b1'; } /* 'ïŽ±' */
  .art-fab-icon-hubspot:before { content: '\f3b2'; } /* 'ïŽ²' */
  .art-fab-icon-itunes:before { content: '\f3b4'; } /* 'ïŽ´' */
  .art-fab-icon-itunes-note:before { content: '\f3b5'; } /* 'ïŽµ' */
  .art-fab-icon-jenkins:before { content: '\f3b6'; } /* 'ïŽ¶' */
  .art-fab-icon-joget:before { content: '\f3b7'; } /* 'ïŽ·' */
  .art-fab-icon-js:before { content: '\f3b8'; } /* 'ïŽ¸' */
  .art-fab-icon-js-square:before { content: '\f3b9'; } /* 'ïŽ¹' */
  .art-fab-icon-keycdn:before { content: '\f3ba'; } /* 'ïŽº' */
  .art-fab-icon-kickstarter:before { content: '\f3bb'; } /* 'ïŽ»' */
  .art-fab-icon-kickstarter-k:before { content: '\f3bc'; } /* 'ïŽ¼' */
  .art-fab-icon-laravel:before { content: '\f3bd'; } /* 'ïŽ½' */
  .art-fab-icon-line:before { content: '\f3c0'; } /* 'ï€' */
  .art-fab-icon-lyft:before { content: '\f3c3'; } /* 'ïƒ' */
  .art-fab-icon-magento:before { content: '\f3c4'; } /* 'ï„' */
  .art-fab-icon-medapps:before { content: '\f3c6'; } /* 'ï†' */
  .art-fab-icon-medium-m:before { content: '\f3c7'; } /* 'ï‡' */
  .art-fab-icon-medrt:before { content: '\f3c8'; } /* 'ïˆ' */
  .art-fab-icon-microsoft:before { content: '\f3ca'; } /* 'ïŠ' */
  .art-fab-icon-mix:before { content: '\f3cb'; } /* 'ï‹' */
  .art-fab-icon-mizuni:before { content: '\f3cc'; } /* 'ïŒ' */
  .art-fab-icon-monero:before { content: '\f3d0'; } /* 'ï' */
  .art-fab-icon-napster:before { content: '\f3d2'; } /* 'ï’' */
  .art-fab-icon-node-js:before { content: '\f3d3'; } /* 'ï“' */
  .art-fab-icon-npm:before { content: '\f3d4'; } /* 'ï”' */
  .art-fab-icon-ns8:before { content: '\f3d5'; } /* 'ï•' */
  .art-fab-icon-nutritionix:before { content: '\f3d6'; } /* 'ï–' */
  .art-fab-icon-page4:before { content: '\f3d7'; } /* 'ï—' */
  .art-fab-icon-palfed:before { content: '\f3d8'; } /* 'ï˜' */
  .art-fab-icon-patreon:before { content: '\f3d9'; } /* 'ï™' */
  .art-fab-icon-periscope:before { content: '\f3da'; } /* 'ïš' */
  .art-fab-icon-phabricator:before { content: '\f3db'; } /* 'ï›' */
  .art-fab-icon-phoenix-framework:before { content: '\f3dc'; } /* 'ïœ' */
  .art-fab-icon-playstation:before { content: '\f3df'; } /* 'ïŸ' */
  .art-fab-icon-pushed:before { content: '\f3e1'; } /* 'ï¡' */
  .art-fab-icon-python:before { content: '\f3e2'; } /* 'ï¢' */
  .art-fab-icon-red-river:before { content: '\f3e3'; } /* 'ï£' */
  .art-fab-icon-wpressr:before { content: '\f3e4'; } /* 'ï¤' */
  .art-fab-icon-replyd:before { content: '\f3e6'; } /* 'ï¦' */
  .art-fab-icon-resolving:before { content: '\f3e7'; } /* 'ï§' */
  .art-fab-icon-rocketchat:before { content: '\f3e8'; } /* 'ï¨' */
  .art-fab-icon-rockrms:before { content: '\f3e9'; } /* 'ï©' */
  .art-fab-icon-schlix:before { content: '\f3ea'; } /* 'ïª' */
  .art-fab-icon-searchengin:before { content: '\f3eb'; } /* 'ï«' */
  .art-fab-icon-servicestack:before { content: '\f3ec'; } /* 'ï¬' */
  .art-fab-icon-sistrix:before { content: '\f3ee'; } /* 'ï®' */
  .art-fab-icon-slack-hash:before { content: '\f3ef'; } /* 'ï¯' */
  .art-fab-icon-speakap:before { content: '\f3f3'; } /* 'ï³' */
  .art-fab-icon-staylinked:before { content: '\f3f5'; } /* 'ïµ' */
  .art-fab-icon-steam-symbol:before { content: '\f3f6'; } /* 'ï¶' */
  .art-fab-icon-sticker-mule:before { content: '\f3f7'; } /* 'ï·' */
  .art-fab-icon-studiovinari:before { content: '\f3f8'; } /* 'ï¸' */
  .art-fab-icon-supple:before { content: '\f3f9'; } /* 'ï¹' */
  .art-fab-icon-telegram-plane:before { content: '\f3fe'; } /* 'ï¾' */
  .art-fab-icon-uber:before { content: '\f402'; } /* 'ï‚' */
  .art-fab-icon-uikit:before { content: '\f403'; } /* 'ïƒ' */
  .art-fab-icon-uniregistry:before { content: '\f404'; } /* 'ï„' */
  .art-fab-icon-untappd:before { content: '\f405'; } /* 'ï…' */
  .art-fab-icon-ussunnah:before { content: '\f407'; } /* 'ï‡' */
  .art-fab-icon-vaadin:before { content: '\f408'; } /* 'ïˆ' */
  .art-fab-icon-viber:before { content: '\f409'; } /* 'ï‰' */
  .art-fab-icon-vimeo:before { content: '\f40a'; } /* 'ïŠ' */
  .art-fab-icon-vnv:before { content: '\f40b'; } /* 'ï‹' */
  .art-fab-icon-whatsapp-square:before { content: '\f40c'; } /* 'ïŒ' */
  .art-fab-icon-whmcs:before { content: '\f40d'; } /* 'ï' */
  .art-fab-icon-wordpress-simple:before { content: '\f411'; } /* 'ï‘' */
  .art-fab-icon-xbox:before { content: '\f412'; } /* 'ï’' */
  .art-fab-icon-yandex:before { content: '\f413'; } /* 'ï“' */
  .art-fab-icon-yandex-international:before { content: '\f414'; } /* 'ï”' */
  .art-fab-icon-apple-pay:before { content: '\f415'; } /* 'ï•' */
  .art-fab-icon-cc-apple-pay:before { content: '\f416'; } /* 'ï–' */
  .art-fab-icon-fly:before { content: '\f417'; } /* 'ï—' */
  .art-fab-icon-node:before { content: '\f419'; } /* 'ï™' */
  .art-fab-icon-osi:before { content: '\f41a'; } /* 'ïš' */
  .art-fab-icon-react:before { content: '\f41b'; } /* 'ï›' */
  .art-fab-icon-autoprefixer:before { content: '\f41c'; } /* 'ïœ' */
  .art-fab-icon-less:before { content: '\f41d'; } /* 'ï' */
  .art-fab-icon-sass:before { content: '\f41e'; } /* 'ïž' */
  .art-fab-icon-vuejs:before { content: '\f41f'; } /* 'ïŸ' */
  .art-fab-icon-angular:before { content: '\f420'; } /* 'ï ' */
  .art-fab-icon-aviato:before { content: '\f421'; } /* 'ï¡' */
  .art-fab-icon-ember:before { content: '\f423'; } /* 'ï£' */
  .art-fab-icon-font-awesome-flag:before { content: '\f425'; } /* 'ï¥' */
  .art-fab-icon-gitter:before { content: '\f426'; } /* 'ï¦' */
  .art-fab-icon-hooli:before { content: '\f427'; } /* 'ï§' */
  .art-fab-icon-strava:before { content: '\f428'; } /* 'ï¨' */
  .art-fab-icon-stripe:before { content: '\f429'; } /* 'ï©' */
  .art-fab-icon-stripe-s:before { content: '\f42a'; } /* 'ïª' */
  .art-fab-icon-typo3:before { content: '\f42b'; } /* 'ï«' */
  .art-fab-icon-amazon-pay:before { content: '\f42c'; } /* 'ï¬' */
  .art-fab-icon-cc-amazon-pay:before { content: '\f42d'; } /* 'ï­' */
  .art-fab-icon-ethereum:before { content: '\f42e'; } /* 'ï®' */
  .art-fab-icon-korvue:before { content: '\f42f'; } /* 'ï¯' */
  .art-fab-icon-elementor:before { content: '\f430'; } /* 'ï°' */
  .art-fab-icon-youtube-square:before { content: '\f431'; } /* 'ï±' */
  .art-fab-icon-flipboard:before { content: '\f44d'; } /* 'ï‘' */
  .art-fab-icon-hips:before { content: '\f452'; } /* 'ï‘’' */
  .art-fab-icon-php:before { content: '\f457'; } /* 'ï‘—' */
  .art-fab-icon-quinscape:before { content: '\f459'; } /* 'ï‘™' */
  .art-fab-icon-readme:before { content: '\f4d5'; } /* 'ï“•' */
  .art-fab-icon-java:before { content: '\f4e4'; } /* 'ï“¤' */
  .art-fab-icon-pied-piper-hat:before { content: '\f4e5'; } /* 'ï“¥' */
  .art-fab-icon-creative-commons-by:before { content: '\f4e7'; } /* 'ï“§' */
  .art-fab-icon-creative-commons-nc:before { content: '\f4e8'; } /* 'ï“¨' */
  .art-fab-icon-creative-commons-nc-eu:before { content: '\f4e9'; } /* 'ï“©' */
  .art-fab-icon-creative-commons-nc-jp:before { content: '\f4ea'; } /* 'ï“ª' */
  .art-fab-icon-creative-commons-nd:before { content: '\f4eb'; } /* 'ï“«' */
  .art-fab-icon-creative-commons-pd:before { content: '\f4ec'; } /* 'ï“¬' */
  .art-fab-icon-creative-commons-pd-alt:before { content: '\f4ed'; } /* 'ï“­' */
  .art-fab-icon-creative-commons-remix:before { content: '\f4ee'; } /* 'ï“®' */
  .art-fab-icon-creative-commons-sa:before { content: '\f4ef'; } /* 'ï“¯' */
  .art-fab-icon-creative-commons-sampling:before { content: '\f4f0'; } /* 'ï“°' */
  .art-fab-icon-creative-commons-sampling-plus:before { content: '\f4f1'; } /* 'ï“±' */
  .art-fab-icon-creative-commons-share:before { content: '\f4f2'; } /* 'ï“²' */
  .art-fab-icon-creative-commons-zero:before { content: '\f4f3'; } /* 'ï“³' */
  .art-fab-icon-ebay:before { content: '\f4f4'; } /* 'ï“´' */
  .art-fab-icon-keybase:before { content: '\f4f5'; } /* 'ï“µ' */
  .art-fab-icon-mastodon:before { content: '\f4f6'; } /* 'ï“¶' */
  .art-fab-icon-r-project:before { content: '\f4f7'; } /* 'ï“·' */
  .art-fab-icon-researchgate:before { content: '\f4f8'; } /* 'ï“¸' */
  .art-fab-icon-teamspeak:before { content: '\f4f9'; } /* 'ï“¹' */
  .art-fab-icon-first-order-alt:before { content: '\f50a'; } /* 'ï”Š' */
  .art-fab-icon-fulcrum:before { content: '\f50b'; } /* 'ï”‹' */
  .art-fab-icon-galactic-republic:before { content: '\f50c'; } /* 'ï”Œ' */
  .art-fab-icon-galactic-senate:before { content: '\f50d'; } /* 'ï”' */
  .art-fab-icon-jedi-order:before { content: '\f50e'; } /* 'ï”Ž' */
  .art-fab-icon-mandalorian:before { content: '\f50f'; } /* 'ï”' */
  .art-fab-icon-old-republic:before { content: '\f510'; } /* 'ï”' */
  .art-fab-icon-phoenix-squadron:before { content: '\f511'; } /* 'ï”‘' */
  .art-fab-icon-sith:before { content: '\f512'; } /* 'ï”’' */
  .art-fab-icon-trade-federation:before { content: '\f513'; } /* 'ï”“' */
  .art-fab-icon-wolf-pack-battalion:before { content: '\f514'; } /* 'ï””' */
  .art-fab-icon-hornbill:before { content: '\f592'; } /* 'ï–’' */
  .art-fab-icon-mailchimp:before { content: '\f59e'; } /* 'ï–ž' */
  .art-fab-icon-megaport:before { content: '\f5a3'; } /* 'ï–£' */
  .art-fab-icon-nimblr:before { content: '\f5a8'; } /* 'ï–¨' */
  .art-fab-icon-rev:before { content: '\f5b2'; } /* 'ï–²' */
  .art-fab-icon-shopware:before { content: '\f5b5'; } /* 'ï–µ' */
  .art-fab-icon-squarespace:before { content: '\f5be'; } /* 'ï–¾' */
  .art-fab-icon-themeco:before { content: '\f5c6'; } /* 'ï—†' */
  .art-fab-icon-weebly:before { content: '\f5cc'; } /* 'ï—Œ' */
  .art-fab-icon-wix:before { content: '\f5cf'; } /* 'ï—' */
  .art-fab-icon-ello:before { content: '\f5f1'; } /* 'ï—±' */
  .art-fab-icon-hackerrank:before { content: '\f5f7'; } /* 'ï—·' */
  .art-fab-icon-kaggle:before { content: '\f5fa'; } /* 'ï—º' */
  .art-fab-icon-markdown:before { content: '\f60f'; } /* 'ï˜' */
  .art-fab-icon-neos:before { content: '\f612'; } /* 'ï˜’' */
  .art-fab-icon-zhihu:before { content: '\f63f'; } /* 'ï˜¿' */
  .art-fab-icon-alipay:before { content: '\f642'; } /* 'ï™‚' */
  .art-fab-icon-the-red-yeti:before { content: '\f69d'; } /* 'ïš' */
  .art-fab-icon-acquisitions-incorporated:before { content: '\f6af'; } /* 'ïš¯' */
  .art-fab-icon-critical-role:before { content: '\f6c9'; } /* 'ï›‰' */
  .art-fab-icon-d-and-d-beyond:before { content: '\f6ca'; } /* 'ï›Š' */
  .art-fab-icon-dev:before { content: '\f6cc'; } /* 'ï›Œ' */
  .art-fab-icon-fantasy-flight-games:before { content: '\f6dc'; } /* 'ï›œ' */
  .art-fab-icon-penny-arcade:before { content: '\f704'; } /* 'ïœ„' */
  .art-fab-icon-wizards-of-the-coast:before { content: '\f730'; } /* 'ïœ°' */
  .art-fab-icon-think-peaks:before { content: '\f731'; } /* 'ïœ±' */
  .art-fab-icon-reacteurope:before { content: '\f75d'; } /* 'ï' */
  .art-fab-icon-artstation:before { content: '\f77a'; } /* 'ïº' */
  .art-fab-icon-atlassian:before { content: '\f77b'; } /* 'ï»' */
  .art-fab-icon-canadian-maple-leaf:before { content: '\f785'; } /* 'ïž…' */
  .art-fab-icon-centos:before { content: '\f789'; } /* 'ïž‰' */
  .art-fab-icon-confluence:before { content: '\f78d'; } /* 'ïž' */
  .art-fab-icon-dhl:before { content: '\f790'; } /* 'ïž' */
  .art-fab-icon-diaspora:before { content: '\f791'; } /* 'ïž‘' */
  .art-fab-icon-fedex:before { content: '\f797'; } /* 'ïž—' */
  .art-fab-icon-fedora:before { content: '\f798'; } /* 'ïž˜' */
  .art-fab-icon-figma:before { content: '\f799'; } /* 'ïž™' */
  .art-fab-icon-intercom:before { content: '\f7af'; } /* 'ïž¯' */
  .art-fab-icon-invision:before { content: '\f7b0'; } /* 'ïž°' */
  .art-fab-icon-jira:before { content: '\f7b1'; } /* 'ïž±' */
  .art-fab-icon-mendeley:before { content: '\f7b3'; } /* 'ïž³' */
  .art-fab-icon-raspberry-pi:before { content: '\f7bb'; } /* 'ïž»' */
  .art-fab-icon-redhat:before { content: '\f7bc'; } /* 'ïž¼' */
  .art-fab-icon-sketch:before { content: '\f7c6'; } /* 'ïŸ†' */
  .art-fab-icon-sourcetree:before { content: '\f7d3'; } /* 'ïŸ“' */
  .art-fab-icon-suse:before { content: '\f7d6'; } /* 'ïŸ–' */
  .art-fab-icon-ubuntu:before { content: '\f7df'; } /* 'ïŸŸ' */
  .art-fab-icon-ups:before { content: '\f7e0'; } /* 'ïŸ ' */
  .art-fab-icon-usps:before { content: '\f7e1'; } /* 'ïŸ¡' */
  .art-fab-icon-yarn:before { content: '\f7e3'; } /* 'ïŸ£' */
  .art-fab-icon-airbnb:before { content: '\f834'; } /* 'ï ´' */
  .art-fab-icon-battle-net:before { content: '\f835'; } /* 'ï µ' */
  .art-fab-icon-bootstrap:before { content: '\f836'; } /* 'ï ¶' */
  .art-fab-icon-buffer:before { content: '\f837'; } /* 'ï ·' */
  .art-fab-icon-chromecast:before { content: '\f838'; } /* 'ï ¸' */
  .art-fab-icon-evernote:before { content: '\f839'; } /* 'ï ¹' */
  .art-fab-icon-itch-io:before { content: '\f83a'; } /* 'ï º' */
  .art-fab-icon-salesforce:before { content: '\f83b'; } /* 'ï »' */
  .art-fab-icon-speaker-deck:before { content: '\f83c'; } /* 'ï ¼' */
  .art-fab-icon-symfony:before { content: '\f83d'; } /* 'ï ½' */
  .art-fab-icon-waze:before { content: '\f83f'; } /* 'ï ¿' */
  .art-fab-icon-yammer:before { content: '\f840'; } /* 'ï¡€' */
  .art-fab-icon-git-alt:before { content: '\f841'; } /* 'ï¡' */
  .art-fab-icon-stackpath:before { content: '\f842'; } /* 'ï¡‚' */
  .art-fab-icon-cotton-bureau:before { content: '\f89e'; } /* 'ï¢ž' */
  .art-fab-icon-buy-n-large:before { content: '\f8a6'; } /* 'ï¢¦' */
  .art-fab-icon-mdb:before { content: '\f8ca'; } /* 'ï£Š' */
  .art-fab-icon-orcid:before { content: '\f8d2'; } /* 'ï£’' */
  .art-fab-icon-swift:before { content: '\f8e1'; } /* 'ï£¡' */
  .art-fab-icon-umbraco:before { content: '\f8e8'; } /* 'ï£¨' */


  @font-face {
    font-family: 'linden-font';
    src: url('linden-font.eot?23753575');
    src: url('linden-font.eot?23753575#iefix') format('embedded-opentype'),
         url('../fonts/linden-font.woff2') format('woff2'),
         url('../fonts/linden-font.woff') format('woff'),
         url('../fonts/linden-font.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  
  [class^="art-icon-"]:before, [class*=" art-icon-"]:before {
      font-family: "linden-font";
      font-style: normal;
      font-weight: normal;
      speak: never;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      text-align: center;
      font-variant: normal;
      text-transform: none;
      line-height: 1em;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }
  
  .art-icon-account:before { content: '\e800'; }
  .art-icon-bag:before { content: '\e801'; }
  .art-icon-bag-full:before { content: '\e802'; }
  .art-icon-bathrooms:before { content: '\e803'; }
  .art-icon-bedrooms:before { content: '\e804'; }
  .art-icon-check:before { content: '\e805'; }
  .art-icon-chevron-bottom:before { content: '\e806'; }
  .art-icon-chevron-left:before { content: '\e807'; }
  .art-icon-chevron-right:before { content: '\e808'; }
  .art-icon-chevron-top:before { content: '\e809'; }
  .art-icon-close:before { content: '\e80a'; }
  .art-icon-close-32:before { content: '\e80b'; }
  .art-icon-favorite:before { content: '\e80c'; }
  .art-icon-flat:before { content: '\e80d'; }
  .art-icon-gift:before { content: '\e80e'; }
  .art-icon-homes-16:before { content: '\e80f'; }
  .art-icon-key:before { content: '\e810'; }
  .art-icon-key-2:before { content: '\e811'; }
  .art-icon-mail:before { content: '\e812'; color: #fff;}
  .art-icon-map-pin:before { content: '\e813';  color: #fff;}
  .art-icon-plus:before { content: '\e814'; }
  .art-icon-search:before { content: '\e815'; }
  .art-icon-size:before { content: '\e816'; }
  .art-icon-size-16:before { content: '\e817'; }
  .art-icon-size-24:before { content: '\e818'; }
  .art-icon-smartphone-20:before { content: '\e819'; color: #fff;}
  .art-icon-smartphone-24:before { content: '\e81a'; }
  .art-icon-arrow-left-24:before { content: '\e81b'; }
  .art-icon-arrow-right-24:before { content: '\e81c'; }
  .art-icon-alert-24:before { content: '\e81d'; }
  .art-icon-check-circle-24:before { content: '\e81e'; }
  .art-icon-info-24:before { content: '\e81f'; }
  .art-icon-chevron-bottom-16:before { content: '\e820'; }
  .art-icon-chevron-right-16:before { content: '\e821'; }
  .art-icon-chevron-top-16:before { content: '\e822'; }
  .art-icon-chevron-left-16:before { content: '\e823'; }
  .art-icon-arrow-right-16:before { content: '\e824'; }
  .art-icon-arrow-left-16:before { content: '\e825'; }
  .art-icon-gift-32:before { content: '\e82c'; }
  .art-icon-eye:before { content: '\e83c'; }
  .art-icon-minus:before { content: '\e83d'; }

  .vision-map-1 {
}
.vision-map-1 .vision-layers [data-layer-id="513bb9bf"] .vision-body {
background-image:url(../images/icons8-zoom-in-96.png);
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
}
.vision-map-1 .vision-layers [data-layer-id="53ce769a"] .vision-body {
background-image:url(../images/icons8-zoom-in-96.png);
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
}
.vision-map-1 .vision-layers [data-layer-id="bbf5b6c6"] .vision-body {
background-image:url(../images/icons8-zoom-in-96.png);
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
}
.vision-map-1 .vision-layers [data-layer-id="916dde67"] .vision-body {
background-image:url(../images/icons8-zoom-in-96.png);
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
}
.vision-map-1 .vision-layers [data-layer-id="4ea2c957"] .vision-body {
background-image:url(../images/icons8-zoom-in-96.png);
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
}
.vision-map-1 .vision-layers [data-layer-id="b0381ebb"] .vision-body {
background-image:url(../images/icons8-zoom-in-96.png);
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
}

.vision-lightbox-theme-light.vision-lightbox {
    background-color: rgba(0,0,0,.8)
}

.vision-lightbox-theme-light.vision-lightbox .vision-inner {
    padding: 30px
}

.vision-lightbox-theme-light.vision-lightbox .vision-form {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 0 30px 0 rgba(0,0,0,.5);
    box-sizing: border-box
}

.vision-lightbox-theme-light.vision-lightbox .vision-close {
    position: absolute;
    top: -20px;
    right: 0;
    width: 15px;
    height: 15px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS4zMjggNy45MTRsNS43OTMgNS43OTMuNzA3LjcwNy0xLjQxNCAxLjQxNC0uNzA3LS43MDctNS43OTMtNS43OTMtNS43OTMgNS43OTMtLjcwNy43MDdMMCAxNC40MTRsLjcwNy0uNzA3TDYuNSA3LjkxNC43MDcgMi4xMjEgMCAxLjQxNCAxLjQxNCAwbC43MDcuNzA3TDcuOTE0IDYuNSAxMy43MDcuNzA3IDE0LjQxNCAwbDEuNDE0IDEuNDE0LS43MDcuNzA3LTUuNzkzIDUuNzkzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    background-size: cover;
    cursor: pointer;
    opacity: .5
}

.vision-lightbox-theme-light.vision-lightbox .vision-close:hover {
    opacity: 1
}

.vision-theme-light .vision-layers .vision-url {
    cursor: pointer
}

.vision-theme-light .vision-tooltips .vision-tooltip .vision-arrow {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: inherit;
    z-index: -1
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-top-left .vision-arrow {
    top: 100%;
    left: 4px;
    transform: translate(0,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-top .vision-arrow {
    top: 100%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-top-right .vision-arrow {
    top: 100%;
    right: 4px;
    transform: translate(0,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-right-top .vision-arrow {
    top: 4px;
    left: 0;
    transform: translate(-50%,0) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-right .vision-arrow {
    top: 50%;
    left: 0;
    transform: translate(-50%,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-right-bottom .vision-arrow {
    bottom: 4px;
    left: 0;
    transform: translate(-50%,0) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-bottom-left .vision-arrow {
    top: 0;
    left: 4px;
    transform: translate(0,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-bottom .vision-arrow {
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-bottom-right .vision-arrow {
    top: 0;
    right: 4px;
    transform: translate(0,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-left-top .vision-arrow {
    top: 4px;
    right: 0;
    transform: translate(50%,0) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-left .vision-arrow {
    top: 50%;
    right: 0;
    transform: translate(50%,-50%) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-tooltip.vision-left-bottom .vision-arrow {
    bottom: 4px;
    right: 0;
    transform: translate(50%,0) rotate(45deg)
}

.vision-theme-light .vision-tooltips .vision-form {
    padding: 10px;
    color: #38393a;
    background-color: #fff;
    border-radius: 5px;
    font-size: 12px
}

.vision-theme-light .vision-tooltips .vision-form:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    z-index: -2
}

.vision-theme-light .vision-tooltips .vision-form .vision-body .vision-data p:first-child {
    margin-top: 0
}

.vision-theme-light .vision-tooltips .vision-form .vision-body .vision-data p:last-child {
    margin-bottom: 0
}

.vision-theme-light .vision-popovers .vision-popover .vision-form {
    padding: 10px 25px 10px 10px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden
}

.vision-theme-light .vision-inbox {
    background-color: rgba(0,0,0,.8)
}

.vision-theme-light .vision-inbox .vision-inner {
    padding: 25px
}

.vision-theme-light .vision-inbox .vision-form {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 0 30px 0 rgba(0,0,0,.5);
    box-sizing: border-box
}

.vision-theme-light .vision-inbox .vision-close {
    transition: opacity .3s;
    position: absolute;
    top: -20px;
    right: 0;
    width: 15px;
    height: 15px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS4zMjggNy45MTRsNS43OTMgNS43OTMuNzA3LjcwNy0xLjQxNCAxLjQxNC0uNzA3LS43MDctNS43OTMtNS43OTMtNS43OTMgNS43OTMtLjcwNy43MDdMMCAxNC40MTRsLjcwNy0uNzA3TDYuNSA3LjkxNC43MDcgMi4xMjEgMCAxLjQxNCAxLjQxNCAwbC43MDcuNzA3TDcuOTE0IDYuNSAxMy43MDcuNzA3IDE0LjQxNCAwbDEuNDE0IDEuNDE0LS43MDcuNzA3LTUuNzkzIDUuNzkzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    background-size: cover;
    cursor: pointer;
    opacity: .5
}

.vision-theme-light .vision-inbox .vision-close:hover {
    opacity: 1
}



.vision-lightbox {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999
}

.vision-lightbox.vision-hide {
    pointer-events: none;
    opacity: 0
}

.vision-lightbox.vision-show {
    pointer-events: auto;
    opacity: 1
}

.vision-lightbox .vision-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.vision-lightbox .vision-form.vision-lightbox-form-overflow {
    height: 100%
}

.vision-lightbox .vision-frame {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.vision-map {
    position: relative;
    /* font-family: sans-serif; */
    outline: 0
}

.vision-map.vision-before-ready {
    pointer-events: none;
    opacity: 0;
    overflow: hidden
}

.vision-map .vision-image {
    position: relative;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.vision-map .vision-stage {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50%;
    height: 50%;
    z-index: 1
}

.vision-map .vision-noevents-hard {
    pointer-events: none!important
}

.vision-map .vision-layers .vision-layer.vision-hide {
    position: relative;
    pointer-events: none;
    opacity: 0
}

.vision-map .vision-layers .vision-layer.vision-show {
    pointer-events: auto;
    opacity: 1
}

.vision-map .vision-layers .vision-layer.vision-noevents {
    pointer-events: none
}

.vision-map .vision-layers .vision-offset,.vision-map .vision-layers .vision-pos {
    position: absolute;
    z-index: 1
}

.vision-map .vision-layers .vision-offset {
    transform: translate(-50%,-50%);
    transform-origin: 50% 50%
}

.vision-map .vision-layers .vision-zoom {
    transform-origin: 0 0
}

.vision-map .vision-layers .vision-layer-body {
    position: relative;
    outline: 0
}

.vision-map .vision-layers .vision-layer-last {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    outline: 0
}

.vision-map .vision-layers .vision-link {
    all: unset;
    display: block
}


.vision-map .vision-inbox {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2
}

.vision-map .vision-inbox.vision-hide {
    pointer-events: none;
    opacity: 0
}

.vision-map .vision-inbox.vision-show {
    pointer-events: auto;
    opacity: 1
}

.vision-map .vision-inbox .vision-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.vision-map .vision-inbox .vision-form.vision-form-overflow {
    height: 100%
}

.vision-map .vision-inbox .vision-frame {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.vision-store {
    display: none
}

/*! elementor-icons - v5.17.0 - 28-11-2022 */
@font-face {
    font-family: eicons;
    src: url(../fonts/eicons.woff2?5.17.0) format("woff2");
    font-weight: 400;
    font-style: normal
}

[class*=" eicon-"],[class^=eicon] {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@keyframes a {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    animation: a 2s infinite linear
}

.eicon-editor-link:before {
    content: '\e800'
}

.eicon-editor-unlink:before {
    content: '\e801'
}

.eicon-editor-external-link:before {
    content: '\e802'
}

.eicon-editor-close:before {
    content: '\e803'
}

.eicon-editor-list-ol:before {
    content: '\e804'
}

.eicon-editor-list-ul:before {
    content: '\e805'
}

.eicon-editor-bold:before {
    content: '\e806'
}

.eicon-editor-italic:before {
    content: '\e807'
}

.eicon-editor-underline:before {
    content: '\e808'
}

.eicon-editor-paragraph:before {
    content: '\e809'
}

.eicon-editor-h1:before {
    content: '\e80a'
}

.eicon-editor-h2:before {
    content: '\e80b'
}

.eicon-editor-h3:before {
    content: '\e80c'
}

.eicon-editor-h4:before {
    content: '\e80d'
}

.eicon-editor-h5:before {
    content: '\e80e'
}

.eicon-editor-h6:before {
    content: '\e80f'
}

.eicon-editor-quote:before {
    content: '\e810'
}

.eicon-editor-code:before {
    content: '\e811'
}

.eicon-elementor:before {
    content: '\e812'
}

.eicon-elementor-circle:before {
    content: '\e813'
}

.eicon-pojome:before {
    content: '\e814'
}

.eicon-plus:before {
    content: '\e815'
}

.eicon-menu-bar:before {
    content: '\e816'
}

.eicon-apps:before {
    content: '\e817'
}

.eicon-accordion:before {
    content: '\e818'
}

.eicon-alert:before {
    content: '\e819'
}

.eicon-animation-text:before {
    content: '\e81a'
}

.eicon-animation:before {
    content: '\e81b'
}

.eicon-banner:before {
    content: '\e81c'
}

.eicon-blockquote:before {
    content: '\e81d'
}

.eicon-button:before {
    content: '\e81e'
}

.eicon-call-to-action:before {
    content: '\e81f'
}

.eicon-captcha:before {
    content: '\e820'
}

.eicon-carousel:before {
    content: '\e821'
}

.eicon-checkbox:before {
    content: '\e822'
}

.eicon-columns:before {
    content: '\e823'
}

.eicon-countdown:before {
    content: '\e824'
}

.eicon-counter:before {
    content: '\e825'
}

.eicon-date:before {
    content: '\e826'
}

.eicon-divider-shape:before {
    content: '\e827'
}

.eicon-divider:before {
    content: '\e828'
}

.eicon-download-button:before {
    content: '\e829'
}

.eicon-dual-button:before {
    content: '\e82a'
}

.eicon-email-field:before {
    content: '\e82b'
}

.eicon-facebook-comments:before {
    content: '\e82c'
}

.eicon-facebook-like-box:before {
    content: '\e82d'
}

.eicon-form-horizontal:before {
    content: '\e82e'
}

.eicon-form-vertical:before {
    content: '\e82f'
}

.eicon-gallery-grid:before {
    content: '\e830'
}

.eicon-gallery-group:before {
    content: '\e831'
}

.eicon-gallery-justified:before {
    content: '\e832'
}

.eicon-gallery-masonry:before {
    content: '\e833'
}

.eicon-icon-box:before {
    content: '\e834'
}

.eicon-image-before-after:before {
    content: '\e835'
}

.eicon-image-box:before {
    content: '\e836'
}

.eicon-image-hotspot:before {
    content: '\e837'
}

.eicon-image-rollover:before {
    content: '\e838'
}

.eicon-info-box:before {
    content: '\e839'
}

.eicon-inner-section:before {
    content: '\e83a'
}

.eicon-mailchimp:before {
    content: '\e83b'
}

.eicon-menu-card:before {
    content: '\e83c'
}

.eicon-navigation-horizontal:before {
    content: '\e83d'
}

.eicon-nav-menu:before {
    content: '\e83e'
}

.eicon-navigation-vertical:before {
    content: '\e83f'
}

.eicon-number-field:before {
    content: '\e840'
}

.eicon-parallax:before {
    content: '\e841'
}

.eicon-php7:before {
    content: '\e842'
}

.eicon-post-list:before {
    content: '\e843'
}

.eicon-post-slider:before {
    content: '\e844'
}

.eicon-post:before {
    content: '\e845'
}

.eicon-posts-carousel:before {
    content: '\e846'
}

.eicon-posts-grid:before {
    content: '\e847'
}

.eicon-posts-group:before {
    content: '\e848'
}

.eicon-posts-justified:before {
    content: '\e849'
}

.eicon-posts-masonry:before {
    content: '\e84a'
}

.eicon-posts-ticker:before {
    content: '\e84b'
}

.eicon-price-list:before {
    content: '\e84c'
}

.eicon-price-table:before {
    content: '\e84d'
}

.eicon-radio:before {
    content: '\e84e'
}

.eicon-rtl:before {
    content: '\e84f'
}

.eicon-scroll:before {
    content: '\e850'
}

.eicon-search:before {
    content: '\e851'
}

.eicon-select:before {
    content: '\e852'
}

.eicon-share:before {
    content: '\e853'
}

.eicon-sidebar:before {
    content: '\e854'
}

.eicon-skill-bar:before {
    content: '\e855'
}

.eicon-slider-3d:before {
    content: '\e856'
}

.eicon-slider-album:before {
    content: '\e857'
}

.eicon-slider-device:before {
    content: '\e858'
}

.eicon-slider-full-screen:before {
    content: '\e859'
}

.eicon-slider-push:before {
    content: '\e85a'
}

.eicon-slider-vertical:before {
    content: '\e85b'
}

.eicon-slider-video:before {
    content: '\e85c'
}

.eicon-slides:before {
    content: '\e85d'
}

.eicon-social-icons:before {
    content: '\e85e'
}

.eicon-spacer:before {
    content: '\e85f'
}

.eicon-table:before {
    content: '\e860'
}

.eicon-tabs:before {
    content: '\e861'
}

.eicon-tel-field:before {
    content: '\e862'
}

.eicon-text-area:before {
    content: '\e863'
}

.eicon-text-field:before {
    content: '\e864'
}

.eicon-thumbnails-down:before {
    content: '\e865'
}

.eicon-thumbnails-half:before {
    content: '\e866'
}

.eicon-thumbnails-right:before {
    content: '\e867'
}

.eicon-time-line:before {
    content: '\e868'
}

.eicon-toggle:before {
    content: '\e869'
}

.eicon-url:before {
    content: '\e86a'
}

.eicon-t-letter:before {
    content: '\e86b'
}

.eicon-wordpress:before {
    content: '\e86c'
}

.eicon-text:before {
    content: '\e86d'
}

.eicon-anchor:before {
    content: '\e86e'
}

.eicon-bullet-list:before {
    content: '\e86f'
}

.eicon-code:before {
    content: '\e870'
}

.eicon-favorite:before {
    content: '\e871'
}

.eicon-google-maps:before {
    content: '\e872'
}

.eicon-image:before {
    content: '\e873'
}

.eicon-photo-library:before {
    content: '\e874'
}

.eicon-woocommerce:before {
    content: '\e875'
}

.eicon-youtube:before {
    content: '\e876'
}

.eicon-flip-box:before {
    content: '\e877'
}

.eicon-settings:before {
    content: '\e878'
}

.eicon-headphones:before {
    content: '\e879'
}

.eicon-testimonial:before {
    content: '\e87a'
}

.eicon-counter-circle:before {
    content: '\e87b'
}

.eicon-person:before {
    content: '\e87c'
}

.eicon-chevron-right:before {
    content: '\e87d'
}

.eicon-chevron-left:before {
    content: '\e87e'
}

.eicon-close:before {
    content: '\e87f'
}

.eicon-file-download:before {
    content: '\e880'
}

.eicon-save:before {
    content: '\e881'
}

.eicon-zoom-in:before {
    content: '\e882'
}

.eicon-shortcode:before {
    content: '\e883'
}

.eicon-nerd:before {
    content: '\e884'
}

.eicon-device-desktop:before {
    content: '\e885'
}

.eicon-device-tablet:before {
    content: '\e886'
}

.eicon-device-mobile:before {
    content: '\e887'
}

.eicon-document-file:before {
    content: '\e888'
}

.eicon-folder-o:before {
    content: '\e889'
}

.eicon-hypster:before {
    content: '\e88a'
}

.eicon-h-align-left:before {
    content: '\e88b'
}

.eicon-h-align-right:before {
    content: '\e88c'
}

.eicon-h-align-center:before {
    content: '\e88d'
}

.eicon-h-align-stretch:before {
    content: '\e88e'
}

.eicon-v-align-top:before {
    content: '\e88f'
}

.eicon-v-align-bottom:before {
    content: '\e890'
}

.eicon-v-align-middle:before {
    content: '\e891'
}

.eicon-v-align-stretch:before {
    content: '\e892'
}

.eicon-pro-icon:before {
    content: '\e893'
}

.eicon-mail:before {
    content: '\e894'
}

.eicon-lock-user:before {
    content: '\e895'
}

.eicon-testimonial-carousel:before {
    content: '\e896'
}

.eicon-media-carousel:before {
    content: '\e897'
}

.eicon-section:before {
    content: '\e898'
}

.eicon-column:before {
    content: '\e899'
}

.eicon-edit:before {
    content: '\e89a'
}

.eicon-clone:before {
    content: '\e89b'
}

.eicon-trash:before {
    content: '\e89c'
}

.eicon-play:before {
    content: '\e89d'
}

.eicon-angle-right:before {
    content: '\e89e'
}

.eicon-angle-left:before {
    content: '\e89f'
}

.eicon-animated-headline:before {
    content: '\e8a0'
}

.eicon-menu-toggle:before {
    content: '\e8a1'
}

.eicon-fb-embed:before {
    content: '\e8a2'
}

.eicon-fb-feed:before {
    content: '\e8a3'
}

.eicon-twitter-embed:before {
    content: '\e8a4'
}

.eicon-twitter-feed:before {
    content: '\e8a5'
}

.eicon-sync:before {
    content: '\e8a6'
}

.eicon-import-export:before {
    content: '\e8a7'
}

.eicon-check-circle:before {
    content: '\e8a8'
}

.eicon-library-save:before {
    content: '\e8a9'
}

.eicon-library-download:before {
    content: '\e8aa'
}

.eicon-insert:before {
    content: '\e8ab'
}

.eicon-preview-medium:before {
    content: '\e8ac'
}

.eicon-sort-down:before {
    content: '\e8ad'
}

.eicon-sort-up:before {
    content: '\e8ae'
}

.eicon-heading:before {
    content: '\e8af'
}

.eicon-logo:before {
    content: '\e8b0'
}

.eicon-meta-data:before {
    content: '\e8b1'
}

.eicon-post-content:before {
    content: '\e8b2'
}

.eicon-post-excerpt:before {
    content: '\e8b3'
}

.eicon-post-navigation:before {
    content: '\e8b4'
}

.eicon-yoast:before {
    content: '\e8b5'
}

.eicon-nerd-chuckle:before {
    content: '\e8b6'
}

.eicon-nerd-wink:before {
    content: '\e8b7'
}

.eicon-comments:before {
    content: '\e8b8'
}

.eicon-download-circle-o:before {
    content: '\e8b9'
}

.eicon-library-upload:before {
    content: '\e8ba'
}

.eicon-save-o:before {
    content: '\e8bb'
}

.eicon-upload-circle-o:before {
    content: '\e8bc'
}

.eicon-ellipsis-h:before {
    content: '\e8bd'
}

.eicon-ellipsis-v:before {
    content: '\e8be'
}

.eicon-arrow-left:before {
    content: '\e8bf'
}

.eicon-arrow-right:before {
    content: '\e8c0'
}

.eicon-arrow-up:before {
    content: '\e8c1'
}

.eicon-arrow-down:before {
    content: '\e8c2'
}

.eicon-play-o:before {
    content: '\e8c3'
}

.eicon-archive-posts:before {
    content: '\e8c4'
}

.eicon-archive-title:before {
    content: '\e8c5'
}

.eicon-featured-image:before {
    content: '\e8c6'
}

.eicon-post-info:before {
    content: '\e8c7'
}

.eicon-post-title:before {
    content: '\e8c8'
}

.eicon-site-logo:before {
    content: '\e8c9'
}

.eicon-site-search:before {
    content: '\e8ca'
}

.eicon-site-title:before {
    content: '\e8cb'
}

.eicon-plus-square:before {
    content: '\e8cc'
}

.eicon-minus-square:before {
    content: '\e8cd'
}

.eicon-cloud-check:before {
    content: '\e8ce'
}

.eicon-drag-n-drop:before {
    content: '\e8cf'
}

.eicon-welcome:before {
    content: '\e8d0'
}

.eicon-handle:before {
    content: '\e8d1'
}

.eicon-cart:before {
    content: '\e8d2'
}

.eicon-product-add-to-cart:before {
    content: '\e8d3'
}

.eicon-product-breadcrumbs:before {
    content: '\e8d4'
}

.eicon-product-categories:before {
    content: '\e8d5'
}

.eicon-product-description:before {
    content: '\e8d6'
}

.eicon-product-images:before {
    content: '\e8d7'
}

.eicon-product-info:before {
    content: '\e8d8'
}

.eicon-product-meta:before {
    content: '\e8d9'
}

.eicon-product-pages:before {
    content: '\e8da'
}

.eicon-product-price:before {
    content: '\e8db'
}

.eicon-product-rating:before {
    content: '\e8dc'
}

.eicon-product-related:before {
    content: '\e8dd'
}

.eicon-product-stock:before {
    content: '\e8de'
}

.eicon-product-tabs:before {
    content: '\e8df'
}

.eicon-product-title:before {
    content: '\e8e0'
}

.eicon-product-upsell:before {
    content: '\e8e1'
}

.eicon-products:before {
    content: '\e8e2'
}

.eicon-bag-light:before {
    content: '\e8e3'
}

.eicon-bag-medium:before {
    content: '\e8e4'
}

.eicon-bag-solid:before {
    content: '\e8e5'
}

.eicon-basket-light:before {
    content: '\e8e6'
}

.eicon-basket-medium:before {
    content: '\e8e7'
}

.eicon-basket-solid:before {
    content: '\e8e8'
}

.eicon-cart-light:before {
    content: '\e8e9'
}

.eicon-cart-medium:before {
    content: '\e8ea'
}

.eicon-cart-solid:before {
    content: '\e8eb'
}

.eicon-exchange:before {
    content: '\e8ec'
}

.eicon-preview-thin:before {
    content: '\e8ed'
}

.eicon-device-laptop:before {
    content: '\e8ee'
}

.eicon-collapse:before {
    content: '\e8ef'
}

.eicon-expand:before {
    content: '\e8f0'
}

.eicon-navigator:before {
    content: '\e8f1'
}

.eicon-plug:before {
    content: '\e8f2'
}

.eicon-dashboard:before {
    content: '\e8f3'
}

.eicon-typography:before {
    content: '\e8f4'
}

.eicon-info-circle-o:before {
    content: '\e8f5'
}

.eicon-integration:before {
    content: '\e8f6'
}

.eicon-plus-circle-o:before {
    content: '\e8f7'
}

.eicon-rating:before {
    content: '\e8f8'
}

.eicon-review:before {
    content: '\e8f9'
}

.eicon-tools:before {
    content: '\e8fa'
}

.eicon-loading:before {
    content: '\e8fb'
}

.eicon-sitemap:before {
    content: '\e8fc'
}

.eicon-click:before {
    content: '\e8fd'
}

.eicon-clock:before {
    content: '\e8fe'
}

.eicon-library-open:before {
    content: '\e8ff'
}

.eicon-warning:before {
    content: '\e900'
}

.eicon-flow:before {
    content: '\e901'
}

.eicon-cursor-move:before {
    content: '\e902'
}

.eicon-arrow-circle-left:before {
    content: '\e903'
}

.eicon-flash:before {
    content: '\e904'
}

.eicon-redo:before {
    content: '\e905'
}

.eicon-ban:before {
    content: '\e906'
}

.eicon-barcode:before {
    content: '\e907'
}

.eicon-calendar:before {
    content: '\e908'
}

.eicon-caret-left:before {
    content: '\e909'
}

.eicon-caret-right:before {
    content: '\e90a'
}

.eicon-caret-up:before {
    content: '\e90b'
}

.eicon-chain-broken:before {
    content: '\e90c'
}

.eicon-check-circle-o:before {
    content: '\e90d'
}

.eicon-check:before {
    content: '\e90e'
}

.eicon-chevron-double-left:before {
    content: '\e90f'
}

.eicon-chevron-double-right:before {
    content: '\e910'
}

.eicon-undo:before {
    content: '\e911'
}

.eicon-filter:before {
    content: '\e912'
}

.eicon-circle-o:before {
    content: '\e913'
}

.eicon-circle:before {
    content: '\e914'
}

.eicon-clock-o:before {
    content: '\e915'
}

.eicon-cog:before {
    content: '\e916'
}

.eicon-cogs:before {
    content: '\e917'
}

.eicon-commenting-o:before {
    content: '\e918'
}

.eicon-copy:before {
    content: '\e919'
}

.eicon-database:before {
    content: '\e91a'
}

.eicon-dot-circle-o:before {
    content: '\e91b'
}

.eicon-envelope:before {
    content: '\e91c'
}

.eicon-external-link-square:before {
    content: '\e91d'
}

.eicon-eyedropper:before {
    content: '\e91e'
}

.eicon-folder:before {
    content: '\e91f'
}

.eicon-font:before {
    content: '\e920'
}

.eicon-adjust:before {
    content: '\e921'
}

.eicon-lightbox:before {
    content: '\e922'
}

.eicon-heart-o:before {
    content: '\e923'
}

.eicon-history:before {
    content: '\e924'
}

.eicon-image-bold:before {
    content: '\e925'
}

.eicon-info-circle:before {
    content: '\e926'
}

.eicon-link:before {
    content: '\e927'
}

.eicon-long-arrow-left:before {
    content: '\e928'
}

.eicon-long-arrow-right:before {
    content: '\e929'
}

.eicon-caret-down:before {
    content: '\e92a'
}

.eicon-paint-brush:before {
    content: '\e92b'
}

.eicon-pencil:before {
    content: '\e92c'
}

.eicon-plus-circle:before {
    content: '\e92d'
}

.eicon-zoom-in-bold:before {
    content: '\e92e'
}

.eicon-sort-amount-desc:before {
    content: '\e92f'
}

.eicon-sign-out:before {
    content: '\e930'
}

.eicon-spinner:before {
    content: '\e931'
}

.eicon-square:before {
    content: '\e932'
}

.eicon-star-o:before {
    content: '\e933'
}

.eicon-star:before {
    content: '\e934'
}

.eicon-text-align-justify:before {
    content: '\e935'
}

.eicon-text-align-center:before {
    content: '\e936'
}

.eicon-tags:before {
    content: '\e937'
}

.eicon-text-align-left:before {
    content: '\e938'
}

.eicon-text-align-right:before {
    content: '\e939'
}

.eicon-close-circle:before {
    content: '\e93a'
}

.eicon-trash-o:before {
    content: '\e93b'
}

.eicon-font-awesome:before {
    content: '\e93c'
}

.eicon-user-circle-o:before {
    content: '\e93d'
}

.eicon-video-camera:before {
    content: '\e93e'
}

.eicon-heart:before {
    content: '\e93f'
}

.eicon-wrench:before {
    content: '\e940'
}

.eicon-help:before {
    content: '\e941'
}

.eicon-help-o:before {
    content: '\e942'
}

.eicon-zoom-out-bold:before {
    content: '\e943'
}

.eicon-plus-square-o:before {
    content: '\e944'
}

.eicon-minus-square-o:before {
    content: '\e945'
}

.eicon-minus-circle:before {
    content: '\e946'
}

.eicon-minus-circle-o:before {
    content: '\e947'
}

.eicon-code-bold:before {
    content: '\e948'
}

.eicon-cloud-upload:before {
    content: '\e949'
}

.eicon-search-bold:before {
    content: '\e94a'
}

.eicon-map-pin:before {
    content: '\e94b'
}

.eicon-meetup:before {
    content: '\e94c'
}

.eicon-slideshow:before {
    content: '\e94d'
}

.eicon-t-letter-bold:before {
    content: '\e94e'
}

.eicon-preferences:before {
    content: '\e94f'
}

.eicon-table-of-contents:before {
    content: '\e950'
}

.eicon-tv:before {
    content: '\e951'
}

.eicon-upload:before {
    content: '\e952'
}

.eicon-instagram-comments:before {
    content: '\e953'
}

.eicon-instagram-nested-gallery:before {
    content: '\e954'
}

.eicon-instagram-post:before {
    content: '\e955'
}

.eicon-instagram-video:before {
    content: '\e956'
}

.eicon-instagram-gallery:before {
    content: '\e957'
}

.eicon-instagram-likes:before {
    content: '\e958'
}

.eicon-facebook:before {
    content: '\e959'
}

.eicon-twitter:before {
    content: '\e95a'
}

.eicon-pinterest:before {
    content: '\e95b'
}

.eicon-frame-expand:before {
    content: '\e95c'
}

.eicon-frame-minimize:before {
    content: '\e95d'
}

.eicon-archive:before {
    content: '\e95e'
}

.eicon-colors-typography:before {
    content: '\e95f'
}

.eicon-custom:before {
    content: '\e960'
}

.eicon-footer:before {
    content: '\e961'
}

.eicon-header:before {
    content: '\e962'
}

.eicon-layout-settings:before {
    content: '\e963'
}

.eicon-lightbox-expand:before {
    content: '\e964'
}

.eicon-error-404:before {
    content: '\e965'
}

.eicon-theme-style:before {
    content: '\e966'
}

.eicon-search-results:before {
    content: '\e967'
}

.eicon-single-post:before {
    content: '\e968'
}

.eicon-site-identity:before {
    content: '\e969'
}

.eicon-theme-builder:before {
    content: '\e96a'
}

.eicon-download-bold:before {
    content: '\e96b'
}

.eicon-share-arrow:before {
    content: '\e96c'
}

.eicon-global-settings:before {
    content: '\e96d'
}

.eicon-user-preferences:before {
    content: '\e96e'
}

.eicon-lock:before {
    content: '\e96f'
}

.eicon-export-kit:before {
    content: '\e970'
}

.eicon-import-kit:before {
    content: '\e971'
}

.eicon-lottie:before {
    content: '\e972'
}

.eicon-products-archive:before {
    content: '\e973'
}

.eicon-single-product:before {
    content: '\e974'
}

.eicon-disable-trash-o:before {
    content: '\e975'
}

.eicon-single-page:before {
    content: '\e976'
}

.eicon-wordpress-light:before {
    content: '\e977'
}

.eicon-cogs-check:before {
    content: '\e978'
}

.eicon-custom-css:before {
    content: '\e979'
}

.eicon-global-colors:before {
    content: '\e97a'
}

.eicon-globe:before {
    content: '\e97b'
}

.eicon-typography-1:before {
    content: '\e97c'
}

.eicon-background:before {
    content: '\e97d'
}

.eicon-device-responsive:before {
    content: '\e97e'
}

.eicon-device-wide:before {
    content: '\e97f'
}

.eicon-code-highlight:before {
    content: '\e980'
}

.eicon-video-playlist:before {
    content: '\e981'
}

.eicon-download-kit:before {
    content: '\e982'
}

.eicon-kit-details:before {
    content: '\e983'
}

.eicon-kit-parts:before {
    content: '\e984'
}

.eicon-kit-upload:before {
    content: '\e985'
}

.eicon-kit-plugins:before {
    content: '\e986'
}

.eicon-kit-upload-alt:before {
    content: '\e987'
}

.eicon-hotspot:before {
    content: '\e988'
}

.eicon-paypal-button:before {
    content: '\e989'
}

.eicon-shape:before {
    content: '\e98a'
}

.eicon-wordart:before {
    content: '\e98b'
}

.eicon-checkout:before {
    content: '\e98c'
}

.eicon-container:before {
    content: '\e98d'
}

.eicon-flip:before {
    content: '\e98e'
}

.eicon-info:before {
    content: '\e98f'
}

.eicon-my-account:before {
    content: '\e990'
}

.eicon-purchase-summary:before {
    content: '\e991'
}

.eicon-page-transition:before {
    content: '\e992'
}

.eicon-spotify:before {
    content: '\e993'
}

.eicon-stripe-button:before {
    content: '\e994'
}

.eicon-woo-settings:before {
    content: '\e995'
}

.eicon-woo-cart:before {
    content: '\e996'
}

.eicon-grow:before {
    content: '\e997'
}

.eicon-order-end:before {
    content: '\e998'
}

.eicon-nowrap:before {
    content: '\e999'
}

.eicon-order-start:before {
    content: '\e99a'
}

.eicon-progress-tracker:before {
    content: '\e99b'
}

.eicon-shrink:before {
    content: '\e99c'
}

.eicon-wrap:before {
    content: '\e99d'
}

.eicon-align-center-h:before {
    content: '\e99e'
}

.eicon-align-center-v:before {
    content: '\e99f'
}

.eicon-align-end-h:before {
    content: '\e9a0'
}

.eicon-align-end-v:before {
    content: '\e9a1'
}

.eicon-align-start-h:before {
    content: '\e9a2'
}

.eicon-align-start-v:before {
    content: '\e9a3'
}

.eicon-align-stretch-h:before {
    content: '\e9a4'
}

.eicon-align-stretch-v:before {
    content: '\e9a5'
}

.eicon-justify-center-h:before {
    content: '\e9a6'
}

.eicon-justify-center-v:before {
    content: '\e9a7'
}

.eicon-justify-end-h:before {
    content: '\e9a8'
}

.eicon-justify-end-v:before {
    content: '\e9a9'
}

.eicon-justify-space-around-h:before {
    content: '\e9aa'
}

.eicon-justify-space-around-v:before {
    content: '\e9ab'
}

.eicon-justify-space-between-h:before {
    content: '\e9ac'
}

.eicon-justify-space-between-v:before {
    content: '\e9ad'
}

.eicon-justify-space-evenly-h:before {
    content: '\e9ae'
}

.eicon-justify-space-evenly-v:before {
    content: '\e9af'
}

.eicon-justify-start-h:before {
    content: '\e9b0'
}

.eicon-justify-start-v:before {
    content: '\e9b1'
}

.eicon-woocommerce-cross-sells:before {
    content: '\e9b2'
}

.eicon-woocommerce-notices:before {
    content: '\e9b3'
}

.eicon-inner-container:before {
    content: '\e9b4'
}

.eicon-warning-full:before {
    content: '\e9b5'
}

.eicon-exit:before {
    content: '\e9b6'
}

.eicon-loop-builder:before {
    content: '\e9b7'
}

.eicon-notes:before {
    content: '\e9b8'
}

.eicon-read:before {
    content: '\e9b9'
}

.eicon-unread:before {
    content: '\e9ba'
}

.eicon-carousel-loop:before {
    content: '\e9bb'
}

.eicon-eye:before {
    content: '\e8ac'
}

.eicon-elementor-square:before {
    content: '\e813'
}









/* banner section*/
.banner-section{
    padding-top: 157px;
    /* font-family: 'Palatino Linotype' !important; */
    font-optical-sizing: auto;
    font-style: normal;
    color: #292B2E;
}

.banner-content{
    padding: 30px 50px 15px 120px;
    background-color: #F7F4F1;
}

.banner-content .banner-book-cta{
    /* font-family: 'Palatino Linotype' !important; */
    font-size: 26px;
    line-height: 28px;
    padding: 5px;
}

.banner-content h5{
    font-size: 26px;
    /* font-weight: bold; */
    margin-bottom: 0;
    /* font-family: 'Palatino Linotype' !important; */
    font-optical-sizing: auto;
    font-style: normal;
}

.banner-content p{
    font-size: 18px;
    /* font-family: "Lexend", sans-serif; */
    font-optical-sizing: auto;
    font-style: normal;
}

p.rera-no{
    font-weight: bold;
    font-size: 18px;
}

.banner-headings{
    font-size: 36px;
    font-weight: bold;
    /* font-family: "Lexend", sans-serif; */
    font-optical-sizing: auto;
    font-style: normal;
}

.price-highlight{
    background-color: #A6874C;
    font-weight: bold;
    padding: 0 10px;
    display: block;
    width: fit-content;
    margin: 5px 0;
}

.banner-enquiry-sec{
    background-color: #284a38 ;
    padding: 15px 120px 25px;
    color: #fff;
}

.banner-enquiry-sec p{
    color: #fff !important;
    margin: 0;
}

.banner-enquiry-sec p a{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}

.enquiry-btn{
    padding: 10px 15px;
    background-color: #A6874C;
    color: #fff;
    font-weight: bold;
}

.banner-enquiry-sec p.enquiry-info{
    color: #B99755 !important;
    text-transform: uppercase;
}

.art-header-top-add-info > span {
    margin: 0 !important;
}

span.itxt, .art-icon-map-pin {
    color: #fff !important;
}

footer{
    background-color: #284a38 !important;
}

footer .art-footer__wrap{
    background-color: #284a38 !important;
 
}

.art-footer-copyright {
       color: #fff !important;
}
.art-footer__inner{
    padding: 10px 0 !important;
}

.art-footer__inner:before {
    background-color: #fff !important;
}

.art-footer-widgets__inner {
    padding-top: 50px !important;
    padding-bottom: 0 !important;
}

#art-slide-top {
    border-width: 1px;
    border-style: solid;
    border-color: #284a38 !important;
    background-color: #284a38 !important;
}

.art-header__outer{
    background-color: #fff;
}

.sec-width{
    width: 50%;
}

.sec-width img{
    width: 100%;
    height: 100%;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    margin-right: 20px;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.tooltip.top .tooltiptext {
    bottom: 100%;
    top: auto;
}

.tooltip.bottom .tooltiptext {
    top: 100%;
    bottom: auto;
}

.custom-tooltip .tooltip-inner {
    max-width: none; /* Allow the tooltip to expand to fit the image */
}

.tooltip-inner {
    max-width: 200px;
    padding: 10px !important;
    color: #fff !important;
    text-align: center;
    background-color: #fff !important;
    border-radius: 10px;
    width: 300px;
}

.tooltip-inner h3{
    /* color: #fff; */
    margin: 10px;
    font-size: 20px !important;
}

.tooltip{
    border-bottom: none;
}

.banner-content-wrap{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    background-color: #F7F4F1;
}

.banner-img{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    height: 100%;
    min-height: 100%;
}
.schedule-tour{
    left: 50px;
    right: 0;
}

#schedule-tour{
   border-width: 1px;
    border-style: solid;
    border-color: var(--art-second-colors-bd);
    background-color: var(--art-second-colors-bg);
    color: var(--art-second-colors-heading);
    font-size: 24px;
    text-align: center;
    width: 50px;
    height: 50px;
    display: none;
    position: fixed;
    bottom: 50px;
    left: 50px;
    z-index: 99999;
    border-radius: 100px; 
}

 .sticky-side.placement-right {
    right: 0;
}

 .sticky-side {
    position: fixed;
    top: 50%;
    box-shadow: none;
    z-index: 99999;
    transition: transform .3s cubic-bezier(0,0,0,1);
    -webkit-transition: -webkit-transform .3s cubic-bezier(0,0,0,1);
}

 .sticky-side.placement-right.now-show a {
    box-shadow: 0px 0px 9px 2px #000;
    background-color: #284a38;
    padding: 5px 10px;
    color: #fff;
    transform: translate3d(4px,0,0) rotate(-90deg);
    -webkit-transform: translate3d(4px,0,0) rotate(-90deg);
}

 .sticky-side.placement-right a {
    border-radius: 3px 3px 0 0;
    transform: translate3d(200%,0,0) rotate(-90deg);
    -webkit-transform: translate3d(200%,0,0) rotate(-90deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
 .sticky-side a {
    
    display: inline-block;
    position: relative;
    transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
	/* background-color: black;  */
	color: white;	
    top: -106.5px; 
    
}


/* #schedule-sticky:before {
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
} */

.art-logo-dark img{
    max-width: 190px !important;
}

header .art-header-middle__center{
    width: 65% !important;
    justify-content: end;
}

.art-nav-menu ul.menu > li > a{
    font-size: 20px !important;
}

.enquiry-btn:hover{
    color: #fff;
    opacity: 0.7;
}

@media (max-width: 1300px) {
    .art-header-middle__center{
        display: none !important;
    }
}


@media (max-width: 991px) {
    .sec-width{
        width: 100% ;
    }
}

@media (max-width: 1290px) and (min-width: 1201px){
    .banner-img{
        height: 100%;
        min-height: 100%;
    }

    .banner-content-wrap{
        height: 100%;
    }
}


@media (max-width: 1200px) {
    .banner-img{
        height: 100%;
        min-height: 100%;
    }

    .banner-content-wrap{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
        background-color: #F7F4F1;
    }
}

@media (max-width: 767px) {
    .banner-content{
        padding: 30px 50px 15px 50px;;
    }

    .banner-enquiry-sec {
        padding: 15px 50px;
    }

    
    .welcome-img1{
        width: 80% !important;
    }

    .art-gallery__filter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row !important;
    }
}

section{
    padding: 90px 0;
}



h3{
   font-weight: 400 !important;
}
/* .welcome-section h1{
    font-size: 46px;
} */

/* .welcome-section h3{
    font-size: 46px;
    color: #B99755;
    line-height: 1.85em;
    letter-spacing: 1.12px;
} */

h1{
    font-size: 46px;
}

h2{
    font-size: 42px;
}

h3{
    font-size: 27px !important;
}

.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #28a745;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #dc3545;
}

.thakyou{
    padding: 80px;
    text-align: center;
}

.thakyou .thankyou-img{
    width: 120px;
}

.art-widget-contact-info__data > div:before {
    padding-top: 7px;
}

.art-widget-contact-info__data > div {
    align-items: flex-start !important;
}

.footer-details {
    padding: 50px 0 30px;
}

.footer-details, .footer-details h5, .footer-details a{
    color: #fff;
}

.footer-details .social-icons a {
    color: #fff;
    margin: 10px;
    opacity: 0.6;
    font-size: 20px;
    line-height: 20px;
}

.map-section{
    background-color: #F7F4F1;
}

.map-section iframe{
    margin: 0;
}

.vision-map {
    padding: 0 20px;
}

h3{
    font-size: 42px !important;
    color: #292B2E !important;
}

@media (max-width: 1024px) {
    .elementor-1187 .elementor-element.elementor-element-261de598 img {
        width: 360px !important;
    }
}
.amenities-section{
    background-color: #F7F4F1;
}

.welcome-section h1{
    font-size: 42px !important;
    line-height: 46px !important;
    color: #292B2E !important;
} 

.welcome-section .wel-card-title{
    font-size: 36px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    line-height: 1.2em ; 
    letter-spacing: 1.12px;
    margin-bottom: 5px;
}

.welcome-section .wel-card-sub-title{
    font-size: 20px !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.85em;
    letter-spacing: 1.12px;
    margin-bottom: 5px;
}

.welcome-img1{
    width: 407px;
    height: 500px;
    object-fit: cover;
}

.welcome-img1-wrap{
    text-align: right;
}

.welcome-img2-wrap{
    box-shadow: 5px 15px 15px 0px rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: -30px;
}

.welcome-img2{
    width: 400px;
}


.welcome-section p{
    font-size: 16px !important;
}

.welcome-section h3{
    font-size: 30px !important;
    line-height: 36px !important;
    color: #B99755 !important;
    font-weight: 400;
}

.map-section ul li{
    list-style: none;
    font-size: 16px;
}

.map-section ul{
    margin: 2rem 0 2rem 1rem;
}

.map-section ul {
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 20px;
}


.footer_inner{
    padding: 10px 0;
}

.footer_inner::before{
    content: '' !important;
    background-color: var(--art-colors-heading);
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .2;
}

.thank-you-section header {
    display: none;
}

.project-amenities{
    background-color: #F7F4F1;
    padding: 100px 0 85px;
}

.project-amenities h3{
    font-weight: 400;
}

.floor-plan-section{
    background-color: #F7F4F1;
}

.floor-plan-section h2{
    background-color: #F7F4F1;
}

/* .privacy-policy{
    padding-top: 160px;
} */

.privacy-policy header{
    box-shadow: 0px 0px 9px -3px #dfdddd;
}

.privacy-policy footer .open-popup-link{
    display: none;
}

.privacy-policy .privacy-content{
    padding: 160px 0;
}

.privacy-policy .art-nav-menu{
    display: none;
}

.privacy-policy a{
    color: #585756;
}

.privacy-policy footer a{
    color: #ffffff;
}
.privacy-policy ol{
    margin: 0;
}

.privacy-policy ol li{
    margin-bottom: 15px;
}

.privacy-policy ul{
    margin: 0 2rem;
}
.footer-copyright a{
    color: #fff;
}
.footer-copyright {
   display: flex !important;
}

.footer-copyright:before {
    content: '';
    background-color: var(--art-colors-heading);
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .2;
}

.footer-copyright .art-footer-copyright:first-child::after{
    content: '|';
    padding: 0 10px;
}

.art-button-primary:hover{
    background-color: #B99755 !important;
}

@media (max-width: 800px) {
    .art-header-top-add-info span {
        width: auto !important;
    }

    .art-header-top-add-info > span:before {
        margin-right: 0px !important;
    }

    span.art-icon-smartphone-20 {
        padding: 0 15px;
    }

    span.art-icon-map-pin{
        padding-left: 15px !important;
    }

    span.art-icon-mail.whatsap img {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }

    span.art-icon-mail.whatsap.brochure img {
        margin-top: 0px !important;
        margin-right: 5px;
    }

    span.art-icon-mail.whatsap.brochure {
        padding: 0 10px;
    }
}

@media (max-width: 767px) {
    .banner-content{
        padding: 30px 50px 15px 50px;;
    }

    .banner-enquiry-sec {
        padding: 15px 50px;
    }

    .art-gallery__filter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row !important;
    }        

}

@media (max-width: 991px) {
    .welcome-img1{
        width: 80% ;
    }

    section{
        padding: 50px 0;
    }

    h2.elementor-heading-title.elementor-size-default,
    h3.elementor-heading-title.elementor-size-default {
        font-size: 36px !important;
        line-height: 42px;
    }

    h3{
        font-size: 36px !important;
        line-height: 42px;
    }
}

@media (max-width: 420px) {
    span.art-icon-mail.whatsap.brochure a img{
        display: none ;
    }

    span.art-icon-mail.whatsap.brochure a{
        display: block !important ;
    }

    span.art-icon-mail.whatsap.brochure {
        width: 35% !important;
    }
}

.villas.banner-section .banner-img img{
    object-fit: cover;
}
