:root {
    --global-primary-font-family: Montserrat, sans-serif;
    --global-primary-font-family-short: Montserrat;
    --global-secondary-font-family: Lato, sans-serif;
    --global-secondary-font-family-short: Lato;
    --global-body-padding: 0px;
    --global-background-color: #fff;
    --global-body-font-size: 18px;
    --global-h1-font-size: 75px;
    --global-h2-font-size: 48px;
    --global-h3-font-size: 36px;
    --global-h4-font-size: 24px;
    --global-h5-font-size: 12px;
    --global-h6-font-size: 32px;
    --global-section-padding: 96px;
}
@media (max-width: 768px) {
    :root {
        --global-section-padding: 64px;
    }
}
body {
    padding: 0px;
    background-color: #fff;
    font-family: Lato, sans-serif;
    font-size: 18px;
}
@media (min-width: 768px) {
    body {
        padding: 0px 0px 0px 0px;
    }
}
h1,
h2,
h3,
h4,
h5,
h6,
button {
    font-family: Montserrat, sans-serif;
}
h1 {
    font-size: 75px;
}
h2 {
    font-size: 48px;
}
h3 {
    font-size: 36px;
}
h4 {
    font-size: 24px;
}
h5 {
    font-size: 12px;
}
h6 {
    font-size: 32px;
}

@media only screen and (max-width: 768px) {
    footer#global-footer a:not(.socials__item),
    footer#global-footer .link,
    footer#global-footer .footer-navigation__link {
        -webkit-text-decoration: underline;
        text-decoration: underline;
        text-underline-offset: 5px;
        text-decoration-color: #ccc;
    }
}
div#global-sidemenu span.sidemenu-navigation__link:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}
#global-navbar > header > div.header-search.js-header-search > h4 {
    font-size: 0;
}
#global-navbar > header > div.header-search.js-header-search > h4:before {
    content: "HOME SEARCH";
    font-size: 32px;
}
@media only screen and (max-width: 768px) {
    #global-navbar > header > div.header-search.js-header-search > h4:before {
        font-size: 24px;
    }
}
section:has(.instagram-feed__collection) {
    display: none;
}
@media only screen and (max-width: 768px) {
    .modals > .modal .close,
    body > .modal .close {
        color: #555;
        right: 2vw;
        top: 7vh;
    }
}
@media (max-width: 768px) and (max-width: 1024px) {
    .sidemenu-close {
        right: 10px;
        top: 10px;
    }
}
:root {
    --global-h1-font-size: 42px;
    --global-h2-font-size: 42px;
    --global-h4-font-size: 32px;
    --global-h5-font-size: 24px;
    --global-h6-font-size: 20px;
    --lp-smaller-font-size: 14px;
    --lp-h1-font-weight: 200;
    --lp-h2-font-weight: 200;
    --lp-h3-font-weight: 200;
    --lp-h4-font-weight: 200;
    --lp-body-font-weight: 300;
    --lp-h2-letter-spacing: 2px;
    --lp-h1-line-height: normal;
    --lp-color-secondary-gray-600: transparent;
    --lp-color-primary-accent: #403e3f;
    --custom-main-font-color: #403e3f;
    --custom-color-dark-titles: #403e3f;
    --custom-opacity-font-color: rgba(64, 62, 63, 0.6);
    --custom-main-light-color: #fbfbf9;
    --custom-opacity-light-color: rgba(255, 255, 255, 0.6);
    --monogram-70-top: url("https://res.cloudinary.com/luxuryp/images/xtnrbgqvim6npk4ptlut/monogram70-top");
}
@media (max-width: 769px) {
    :root {
        --opening-large-title: 45px;
    }
}
.lp-h1,
.lp-h2,
.lp-h3 {
    font-variation-settings: "opsz" 44, "GRAD" 0, "slnt" 0, "XTRA" 510, "XOPQ" 96, "YOPQ" 40, "YTLC" 540, "YTUC" 712, "YTAS" 750, "YTDE" -220, "YTFI" 738;
}
.watermark {
    font-variation-settings: "GRAD" 0, "slnt" 0, "XTRA" 511, "XOPQ" 96, "YOPQ" 50, "YTLC" 537, "YTUC" 712, "YTAS" 750, "YTDE" -221, "YTFI" 738, "opsz" 44;
}
section:has(.wow) {
    overflow: hidden;
}
#modal-global-contact-us .modal-content h1,
#modal-global-contact-us .modal-content h2,
#modal-global-contact-us .modal-content h3,
#modal-global-contact-us .modal-content p {
    -webkit-animation: none !important;
    animation: none !important;
    visibility: visible !important;
}
section .lp-btn,
.contact-form-modal-submit,
.hoverable-section-buttons__btn:first-child,
.hoverable-section-buttons__btn:last-child {
    padding: 0.8rem 1.5rem;
    font-weight: 400;
    font-size: 14px;
    border-width: 1px;
}
section .lp-btn .lp-btn__content,
.contact-form-modal-submit .lp-btn__content,
.hoverable-section-buttons__btn:first-child .lp-btn__content,
.hoverable-section-buttons__btn:last-child .lp-btn__content,
section .lp-btn .lp-btn--filled__content,
.contact-form-modal-submit .lp-btn--filled__content,
.hoverable-section-buttons__btn:first-child .lp-btn--filled__content,
.hoverable-section-buttons__btn:last-child .lp-btn--filled__content {
    padding-right: initial;
}
section .lp-btn .lp-btn__content:after,
.contact-form-modal-submit .lp-btn__content:after,
.hoverable-section-buttons__btn:first-child .lp-btn__content:after,
.hoverable-section-buttons__btn:last-child .lp-btn__content:after,
section .lp-btn .lp-btn--filled__content:after,
.contact-form-modal-submit .lp-btn--filled__content:after,
.hoverable-section-buttons__btn:first-child .lp-btn--filled__content:after,
.hoverable-section-buttons__btn:last-child .lp-btn--filled__content:after {
    display: none;
}
.lp-link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: currentColor;
    text-underline-offset: 2px;
    font-weight: 500;
}
.lp-link.hyperlink-style-1:hover {
    text-decoration-color: rgba(64, 62, 63, 0.6);
}
.lp-link.hyperlink-style-2:hover {
    text-decoration-color: rgba(255, 255, 255, 0.6);
}
.lp-link:after {
    display: none;
}
.lp-socials__link .lp-i:before {
    height: 1.3em;
    width: 1.3em;
}
.lp-arrow {
    color: #403e3f;
    border-color: transparent !important;
}
.lp-arrow:after {
    background: currentcolor;
}
.lp-arrow:hover:not(:disabled) {
    background: transparent;
    color: #403e3f;
}
.lp-arrow:hover:not(:disabled):after {
    color: inherit;
    background: currentColor;
    opacity: 0.5;
}
.neighborhood-gallery__arrow {
    color: #fbfbf9;
}

.agents-list p{
    color: #111!important;
}

.neighborhood-gallery__arrow:hover {
    background: rgba(255, 255, 255, 0.6);
}
.lp-input.lp-input--light {
    background: #fbfbf9;
}
.lp-h1,
h1,
.lp-h2,
h2,
.lp-h3,
h3,
.lp-h4,
h4,
.lp-h5,
h5 {
    text-wrap: balance;
    text-transform: uppercase;
}
.standard-cta__title-group.lp-title-group,
.standard-cta__description {
    text-wrap: balance;
    max-width: 1200px;
    margin-inline: auto;
}
.standard-cta__container:not(:has(.standard-cta-button-container)) .standard-cta__description {
    margin-bottom: 0;
}
section:has(.opening-search):before,
section:has(.custom-intro):before,
section:has(.neighborhood-intro):before,
section:has(.blog-post-intro):before,
section:has(.agent-intro):before {
    content: "";
    width: 100%;
    height: 92px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.702) 35%, rgba(0, 0, 0, 0.4) 75%, transparent) !important;
    position: absolute;
    inset: 0;
    z-index: 2;
}
.custom-intro .custom-intro__overlay,
.neighborhood-intro .neighborhood-intro__overlay {
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    top: 0;
    bottom: auto;
}
@media (min-width: 1300px) {
    section:has(.custom-intro) {
        background-attachment: fixed;
    }
}
.custom-intro__content-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}
.custom-intro__content-box {
    background: transparent;
    position: initial;
    max-width: 100%;
    text-align: left;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 0;
    padding-bottom: 3.5rem;
}
.custom-intro__description {
    max-width: 800px;
    text-wrap: balance;
    margin-top: 1.5rem;
    text-align: left;
}
.custom-intro__scroll-btn {
    display: none;
}
.header:not(.scroll) {
    background: transparent !important;
    border-bottom: 1px solid #fbfbf9;
}
.header:not(.scroll) .header-logo__img--dark {
    display: none;
}
.header:not(.scroll) .header-logo__img--light {
    display: block;
}
.header.scroll {
    background: #fbfbf9 !important;
    color: var(--custom-main-font-color) !important;
}
.header.scroll .header-logo__img--dark {
    display: block;
}
.header.scroll .header-logo__img--light {
    display: none;
}
.header {
    --subLinkHoverColor: var(--subLinkColor);
}
.header-navigation__link:before {
    background-color: currentColor;
}
.header .header-search-btn,
.header .header-hamburger-btn {
    border: 1px solid transparent;
}
.header .header-search-btn:before,
.header .header-hamburger-btn:before,
.header .header-search-btn:after,
.header .header-hamburger-btn:after {
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.header .header-search-btn:hover,
.header .header-hamburger-btn:hover {
    background-color: transparent;
}
.header .header-search-btn:hover:before,
.header .header-hamburger-btn:hover:before,
.header .header-search-btn:hover:after,
.header .header-hamburger-btn:hover:after {
    color: var(--custom-opacity-light-color);
}
.header.scroll .header-search-btn:hover:before,
.header.scroll .header-hamburger-btn:hover:before,
.header.scroll .header-search-btn:hover:after,
.header.scroll .header-hamburger-btn:hover:after {
    color: var(--custom-opacity-font-color);
}
.header .header-buttons-wrapper {
    margin-left: 16px;
}
.custom-header .header {
    --textColor: #403e3f !important;
}
.custom-header .header .header-logo .header-logo__img--dark {
    display: block;
}
.custom-header .header .header-logo .header-logo__img--light {
    display: none;
}
.custom-header .header .header-buttons-wrapper .header-search-btn,
.custom-header .header .header-buttons-wrapper .header-hamburger-btn {
    border-color: #403e3f;
}
.custom-header .header .header-buttons-wrapper .header-search-btn:hover,
.custom-header .header .header-buttons-wrapper .header-hamburger-btn:hover {
    background-color: #403e3f;
    color: #fbfbf9;
}
.custom-header .header .header-buttons-wrapper .header-search-btn:hover:after,
.custom-header .header .header-buttons-wrapper .header-hamburger-btn:hover:after {
    background-color: #fbfbf9;
}
#global-navbar.properties-header .header {
    color: #666666 !important;
}
#global-navbar.properties-header .header .header-logo .header-logo__img--dark {
    display: block;
}
#global-navbar.properties-header .header .header-logo .header-logo__img--light {
    display: none;
}
#global-navbar.properties-header .header:not(.scroll) {
    border-bottom: 1px solid #666666;
}
#global-navbar.is-background-color-dark .scroll .header-logo__img--dark {
    display: none;
}
#global-navbar .header-navigation {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    justify-content: end;
}
#global-navbar .header-navigation__link {
    text-transform: uppercase;
}
#global-navbar .header-navigation__link:after {
    background-color: currentcolor;
}
#global-navbar .header-navigation__sub-nav {
    background-color: #f1f0ec;
}
#global-navbar .header-navigation__sub-nav-link {
    color: #403e3f;
    text-transform: uppercase;
}
#global-navbar .header-navigation__sub-nav-link:hover {
    font-weight: 300;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: currentcolor;
    text-underline-offset: 4px;
}
.footer .footer-info {
    gap: 28px;
}
.footer .footer__col {
    margin-right: 0;
}
.footer-logos-row {
    position: relative;
}
.footer-logos-row:before {
    content: "";
    display: block;
    width: 380px;
    aspect-ratio: 3456/547;
    max-width: 60%;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    background-image: url("https://res.cloudinary.com/luxuryp/images/aixvywsiiddavybpy7ul/logo-lockup");
}
.footer-logos-row .footer-logo {
    display: none;
}
.footer__col:nth-child(2) .footer__section-title {
    opacity: 0;
    pointer-events: none;
    touch-action: none;
}
@media (max-width: 769px) {
    .footer__col:nth-child(2) .footer__section-title {
        display: none;
    }
}
.sidemenu {
    padding: 4rem 4rem;
    max-width: 960px;
    width: 100%;
}
@media (max-width: 993px) {
    .sidemenu {
        padding: 2rem;
    }
}
.sidemenu .lp-a a {
    font-size: 14px;
}
.sidemenu-nav-holder {
    display: block;
}
.sidemenu-wrapper {
    width: 100%;
}
.sidemenu-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
@media (max-width: 993px) {
    .sidemenu-navigation {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.sidemenu-navigation__item {
    width: calc(100% / 3);
}
@media (max-width: 992px) {
    .sidemenu-navigation__item {
        width: 100%;
    }
}
.sidemenu-navigation__link {
    font-size: var(--lp-h6-font-size);
    text-transform: uppercase;
}
.sidemenu-navigation-sub-nav__item {
    padding-bottom: 0;
    text-transform: uppercase;
}
.sidemenu-footer {
    width: 100%;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 2rem;
    margin-top: 1rem;
    padding-top: 2.5rem;
    gap: 1rem 2.5rem;
}
.sidemenu-socials-block {
    width: 100%;
}
.sidemenu__col-description {
    font-size: 14px;
}
.sidemenu__col-title {
    font-weight: 400;
}
.sidemenu-close {
    border-color: transparent;
}
.sidemenu-close:after {
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.sidemenu-close:hover:not(:disabled) {
    background-color: transparent;
}
.sidemenu-close:hover:not(:disabled):after {
    color: var(--custom-opacity-font-color);
}
#global-sidemenu .lp-a a:active {
    color: #858585;
}
#global-sidemenu .sidemenu-navigation__link:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: currentcolor;
    text-underline-offset: 4px;
}
@media (min-width: 560px) {
    #global-sidemenu {
        overflow: hidden;
        isolation: isolate;
    }
    #global-sidemenu:before {
        content: "";
        width: 450px;
        height: 22rem;
        max-width: 60%;
        position: absolute;
        bottom: 0;
        right: 4.5%;
        background: url("https://res.cloudinary.com/luxuryp/images/xtnrbgqvim6npk4ptlut/monogram70-top");
        -webkit-background-position: bottom right;
        background-position: bottom right;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
.sidemenu__col-content {
    width: 100%;
}
.sidemenu__col-content > .sidemenu__col-description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 1.5rem;
    gap: 1.5rem;
}
.sidemenu__col-content > .sidemenu__col-description .sidemenu__custom-col-content {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.sidemenu__col-content > .sidemenu__col-description .sidemenu__col-description {
    gap: 3px;
}
@media (max-width: 769px) {
    .sidemenu__col-content > .sidemenu__col-description {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.sidemenu__col-content > .sidemenu__col-description .sidemenu__col-title {
    margin-bottom: 16px;
}
@media (max-width: 992px) {
    .sidemenu-nav-holder {
        overflow-y: scroll;
        min-height: 520px;
    }
}
.contact-form-modal-details__title {
    max-width: 100%;
}
#modal-global-contact-us .contact-form-modal-agent__name:after {
    content: "CA DRE# 00643485";
    display: block;
    position: relative;
}
#modal-global-contact-us .contact-form-modal-agent__contact:nth-of-type(3) .contact-form-modal-agent__name:after {
    content: "CA DRE# 02166779" !important;
}
#modal-global-contact-us .contact-form-modal-details__description-content {
    font-weight: 400;
}
#modal-global-contact-us .contact-form-modal-details__description-content:after {
    content: "Sotheby's International Realty®";
    display: block;
    position: relative;
}
#modal-global-contact-us .contact-form-modal-submit:after {
    width: 0;
}
@media (min-width: 769px) {
    #modal-global-contact-us .contact-form-modal__bg {
        isolation: isolate;
    }
    #modal-global-contact-us .contact-form-modal__bg:before {
        content: "";
        width: 650px;
        height: 22rem;
        max-width: 60%;
        position: absolute;
        bottom: 4%;
        left: 4%;
        background: url("https://res.cloudinary.com/luxuryp/images/tu4r5fthrxw3xirem0fv/gm-monogram");
        -webkit-background-position: center;
        background-position: center;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 2;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
.contact-form-modal-agent {
    gap: 2rem 4rem !important;
}
.contact-form-modal-agent__contact:nth-of-type(1) {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.contact-form-modal-agent__contact:nth-of-type(3) {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: none;
}
.contact-form-modal-agent__contact:nth-of-type(2) {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
body > div.mobile-contact-wrapper .pop-up {
    background-color: #f1f0ec !important;
}
@media (min-width: 561px) {
    body > div.mobile-contact-wrapper .pop-up {
        width: 1100px;
        max-width: 100%;
    }
    body > div.mobile-contact-wrapper .pop-up .lp-container {
        padding: 2.5rem;
    }
    body > div.mobile-contact-wrapper .pop-up .lp-container .close-btn {
        top: 0;
        right: 0;
    }
    body > div.mobile-contact-wrapper .pop-up .lp-container .contact-form {
        padding: 0;
    }
    body > div.mobile-contact-wrapper .pop-up .lp-container .contact-form__container {
        padding: 2rem;
    }
    body > div.mobile-contact-wrapper .pop-up .lp-container .contact-form__container .contact-form__item .lp-input {
        padding: 1rem;
    }
}
body > div.mobile-contact-wrapper .pop-up .lp-btn {
    padding: 0.8rem 1.5rem;
    border-color: var(--custom-main-font-color);
    background-color: var(--custom-main-font-color);
    color: white;
}
body > div.mobile-contact-wrapper .pop-up .lp-btn:hover {
    border-color: var(--custom-main-font-color);
    background-color: transparent;
    color: var(--custom-main-font-color);
}
@media (min-width: 1300px) {
    section:has(.newsletter-contact-cta) {
        background-attachment: fixed;
    }
}
.newsletter-contact-cta__block {
    padding-block: 60px;
}
@media (max-width: 560px) {
    .newsletter-contact-cta__block {
        padding-block: 50px;
    }
}
@media (min-width: 1100px) {
    .newsletter-contact-cta__block {
        width: 41%;
    }
}
.newsletter-contact-cta__title {
    font-size: 0;
}
.newsletter-contact-cta__title:before {
    position: relative;
    display: block;
    content: "";
    background-image: url("https://res.cloudinary.com/luxuryp/images/c9ll5swthiunoxydcit0/ginger-martin-logo-dark-2");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 175px;
    aspect-ratio: 593/228;
    margin: 0 auto;
}
@media (max-width: 768px) {
    .newsletter-contact-cta__title {
        font-size: 0;
    }
    .newsletter-contact-cta__title:before {
        position: relative;
        display: block;
        content: "";
        background-image: url("https://res.cloudinary.com/luxuryp/images/c9ll5swthiunoxydcit0/ginger-martin-logo-dark-2");
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        background-size: contain;
        width: 175px;
        height: 54px !important;
        aspect-ratio: 593/228;
        margin: 0 auto;
    }
}
.newsletter-contact-cta__btn {
    margin-top: 0;
}
.properties-slider__title-group {
    max-width: 100%;
    margin-bottom: var(--padding-large);
}
.properties-slider__subtitle {
    max-width: 940px;
    margin-inline: auto;
    text-wrap: balance;
}
.properties-slider__subtitle p:last-child {
    margin-bottom: 0;
}
.properties-slider-card__image-container {
    position: relative;
}
.properties-slider-card__image-container:before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 20%);
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
    touch-action: none;
    z-index: 2;
}
.properties-slider-card__details {
    z-index: 3;
}
@media (max-width: 560px) {
    .properties-slider-card__details {
        --detailsTextColor: initial;
    }
}
.properties-slider-card__tag {
    z-index: 3;
    background: #fbfbf9;
    color: #403e3f;
}
.properties-slider-card__feature {
    background: transparent;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    color: white;
    padding-inline: 0;
}
.properties-slider-card__feature:not(:first-child) {
    margin-left: 1rem;
}
.properties-list .properties-list__collection {
    --inlineGap: 1.5rem;
    --numberOfColumns: 3;
    max-width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 3.5rem var(--inlineGap);
}
@media (max-width: 993px) {
    .properties-list .properties-list__collection {
        --numberOfColumns: 2;
    }
}
@media (max-width: 600px) {
    .properties-list .properties-list__collection {
        --numberOfColumns: 1;
        gap: 2.5rem 0;
    }
}
.properties-list .properties-list__collection .properties-list-item {
    -webkit-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    -ms-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem;
}
@media (max-width: 600px) {
    .properties-list .properties-list__collection .properties-list-item {
        -webkit-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
    }
}
.properties-list .properties-list__collection .properties-list-item__image-container {
    min-width: unset;
    width: 100%;
    max-width: 100%;
    height: 340px;
}
.properties-list .properties-list__collection .properties-list-item__tag {
    background-color: #fbfbf9;
    color: #403e3f;
}
.properties-list .properties-list__collection .properties-list-item__bottom-block {
    display: none;
}
.properties-list .properties-list__collection .properties-list-item__top-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.6rem;
}
.properties-list .properties-list__collection .properties-list-item__top-block > * {
    margin-bottom: 0;
}
.properties-list .properties-list__collection .properties-list-item__top-block .properties-list-item__address {
    font-size: var(--lp-h5-font-size);
    line-height: var(--lp-h5-line-height);
}
.properties-list .properties-list__collection .properties-list-item__top-block .properties-list-item__price {
    font-size: var(--lp-h6-font-size);
}
.properties-list .properties-list__collection .properties-list-item__top-block .properties-list-item__icons-row .properties-list-item__icon-tag {
    padding-left: 0;
    font-size: var(--lp-body-font-size);
}
.properties-list .properties-list__collection .properties-list-item__icon-tag {
    background: transparent;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    color: white;
    padding-inline: 0;
}
.properties-list .properties-list__collection .properties-list-item__icon-tag:not(:first-child) {
    margin-left: 1rem;
}
.properties-list .properties-list-item__top-block {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.properties-list .properties-list-item__icons-row {
    margin-top: 0;
    display: none;
}
.properties-list .properties-list-item__info {
    pointer-events: none;
    touch-action: none;
}
@media (min-width: 1300px) {
    section:has(.standard-cta .full-bleed-featured-property) {
        background-attachment: fixed;
    }
}
section:has(.standard-cta .full-bleed-featured-property) .standard-cta {
    min-height: 75vh;
    min-height: 75dvh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
section:has(.standard-cta .full-bleed-featured-property) h2 {
    margin-bottom: 1rem;
}
section:has(.standard-cta .full-bleed-featured-property):before,
section:has(.standard-cta .full-bleed-featured-property):after {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    touch-action: none;
    background: #f1f0ea;
    width: calc(max(var(--lp-grid-gap-xlarge), 4.6875vw) * 2);
}
@media (max-width: 1980px) {
    section:has(.standard-cta .full-bleed-featured-property):before,
    section:has(.standard-cta .full-bleed-featured-property):after {
        width: var(--lp-grid-gap-large);
    }
}
@media (max-width: 1024px) {
    section:has(.standard-cta .full-bleed-featured-property):before,
    section:has(.standard-cta .full-bleed-featured-property):after {
        width: var(--lp-grid-gap-medium);
    }
}
@media (max-width: 560px) {
    section:has(.standard-cta .full-bleed-featured-property):before,
    section:has(.standard-cta .full-bleed-featured-property):after {
        width: var(--lp-grid-gap-small);
    }
}
section:has(.standard-cta .full-bleed-featured-property):after {
    left: unset;
    right: 0;
}
.featured-neighborhoods__title {
    max-width: 100%;
}
.featured-neighborhoods__card {
    min-height: clamp(400px, 70vh, 600px);
}
.featured-neighborhoods__card-content-title {
    font-size: var(--global-h3-font-size);
}
.media-blocks:has(.media-blocks-gsm) .lp-title-group {
    margin-bottom: 50px;
    max-width: 100%;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-title-subtitle {
    white-space: unset;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-title-subtitle p {
    max-width: 900px;
    margin-inline: auto;
    text-wrap: balance;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid {
    margin-bottom: 0;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__item {
    position: relative;
    margin-bottom: 0;
}
@media (max-width: 768px) {
    .media-blocks:has(.media-blocks-gsm) .media-blocks-grid__item {
        margin-bottom: 20px !important;
    }
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__button.lp-btn {
    position: absolute;
    inset: 0;
    padding: 0;
    border: none;
    background-color: transparent;
    font-size: 0;
    border-radius: 0;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__button.lp-btn:hover {
    background-color: transparent !important;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__image {
    padding-bottom: 70%;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__text {
    max-width: 100%;
}
@media (min-width: 561px) {
    .media-blocks:has(.media-blocks-gsm) .media-blocks-grid__title {
        font-size: var(--global-h4-font-size);
    }
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__description {
    margin-bottom: 0;
    text-wrap: balance;
    max-width: 580px;
    margin-inline: auto;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__description .media-blocks-grid__substring {
    display: none;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__description .media-blocks-grid__more-text {
    display: block !important;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__description .media-blocks-grid__btn-more,
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__description .media-blocks-grid__btn-less {
    display: none;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__item .media-blocks-grid__image {
    overflow: hidden;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__item .media-blocks-grid__image img {
    -webkit-transition: 0.3s all ease-in;
    transition: 0.3s all ease-in;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__item:hover .media-blocks-grid__image img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
@media (min-width: 1300px) {
    section:has(.testimonials-slider) {
        background-attachment: fixed;
    }
}
.testimonials-slider-heading {
    max-width: 100%;
}
.testimonials-slider-heading__description {
    opacity: 1;
}
.testimonials-slider-slider__quotes:after {
    --iconColor: white;
}
section:has(.gm-gradient):before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    touch-action: none;
    background: linear-gradient(to bottom, rgba(241, 240, 234, 1), rgba(241, 240, 234, 0.8), rgba(241, 240, 234, 0.6), rgba(241, 240, 234, 0.4), rgba(241, 240, 234, 0.2), transparent 40%);
}
.lp-disclaimer .lp-tcr-message {
    font-size: 10px;
}
nav .header:not(.scroll) {
    border-bottom: 0px !important;
}
nav .header:not(.scroll) {
    border-bottom: 0px !important;
}
#modal-global-contact-us .modals > .modal .close,
body > .modal .close {
    color: #000;
}
@media only screen and (min-width: 768px) {
    #modal-global-contact-us .modals > .modal .close,
    body > .modal .close {
        position: absolute;
        top: 150px;
    }
}
@media only screen and (max-width: 1024px) {
    #modal-global-contact-us .modals > .modal .close,
    body > .modal .close {
        position: absolute;
        top: 70px;
    }
}
@media only screen and (max-width: 450px) {
    #modal-global-contact-us .modals > .modal .close,
    body > .modal .close {
        position: absolute;
        top: 40px;
    }
}
/*
.wow {
    visibility: hidden !important;
}
*/

#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 {
    color: #ffffff;
    --fontColor: #ffffff;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 100%;
    --fontColor_A: 1;
    --fontColor_darkenDir: -1;
    --bgColor: #1a1a1a;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 10%;
    --bgColor_A: 1;
    --bgColor_darkenDir: 1;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__container {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__content {
    padding-bottom: 0;
}
@media (max-width: 560px) {
    #section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__content {
        padding: 100px 0 49px;
    }
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__text-slider {
    max-width: 1100px;
    margin-inline: auto;
    text-align: center;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__pre-title {
    margin-bottom: 0.5rem;
    font-size: var(--lp-smaller-font-size);
    color: #fff;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__title {
    max-width: 1000px;
    margin-inline: auto;
    margin-bottom: 0;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__search-box {
    position: static;
    padding: 0;
    background: transparent;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-top: 1.5rem;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__search-input {
    padding-block: 0.7rem;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .overlay-component:after {
    content: "CA DRE# 00643485";
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    height: 100%;
    padding-bottom: 10px;
    padding-inline: 28px;
    opacity: 0.5;
    pointer-events: none;
    touch-action: none;
    font-size: var(--lp-smaller-font-size);
}
@media (max-width: 768px) {
    #section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .overlay-component:after {
        padding-inline: 1rem;
    }
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .lp-input--dark {
    background: white;
    border-color: white;
    color: #414141;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__container {
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__text-slider {
    text-align: left;
    margin-left: 0;
    margin-bottom: var(--lp-grid-gap-large);
}
@media (max-width: 561px) {
    #section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__text-slider {
        margin-bottom: var(--lp-grid-gap-medium);
    }
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search .opening-search__content {
    padding-bottom: 0;
    padding-left: 0;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search .opening-search__text-slider {
    max-width: 100%;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .opening-search__search-box {
    display: none;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 > *:last-child {
    position: relative;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .overlay-component {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    transition-property: opacity;
    transition-timing-function: linear;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .video-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
@media screen and (max-width: 900px) {
    #section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .video-wrapper.hidable {
        display: block;
    }
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .full-screen-video-component {
    position: relative;
    height: 100%;
    overflow: hidden;
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 video {
    position: absolute;
    z-index: -1000;
    width: 100%;
    object-fit: cover;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 video {
        overflow: hidden;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto !important;
    }
}
#section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .poster {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1000;
    background: center center/cover;
}
@media screen and (max-width: 900px) {
    #section-0f1a8c89-d5f3-42a7-ac4b-4ed643e89851 .poster {
        display: block;
    }
}
#section-46a9c4b8-2804-46b7-a60c-52de3a5a2e32 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-46a9c4b8-2804-46b7-a60c-52de3a5a2e32 p:last-of-type {
    margin-bottom: 0;
}
#section-46a9c4b8-2804-46b7-a60c-52de3a5a2e32 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a {
    color: #fff;
    --fontColor: #fff;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 100%;
    --fontColor_A: 1;
    --fontColor_darkenDir: -1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(2 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list {
    padding-inline: 0;
}
@media (min-width: 1981px) {
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list {
        padding-inline: max(var(--lp-grid-gap-xlarge), 4.6875vw);
    }
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .properties-list-item__image-container {
    isolation: isolate;
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .properties-list-item__image-container:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);
}
@media (max-width: 768px) {
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .properties-list-item__image-container {
        height: 100%;
    }
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .properties-list-item__tag {
  //  display: none;
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .properties-list-item {
    position: relative;
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .properties-list-item__info {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    padding: 2rem 1rem;
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .properties-list-item__icons-row {
    display: block;
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list .pagination-container {
    display: none;
}
@media (min-width: 769px) {
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list__collection {
        --inlineGap: 1rem;
        gap: 1rem;
        margin-bottom: 0;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, 1fr);
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-template-areas: "property1 property1" "property2 property2" "property3 property4";
    }
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item {
        overflow: hidden;
    }
/*
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item:first-child {
        grid-area: property1;
    }
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item:nth-child(2) {
        grid-area: property2;
    }
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item:nth-child(3) {
        grid-area: property3;
    }
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item:nth-child(4) {
        grid-area: property4;
    }
*/
/*
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item:first-child .properties-list-item__image-container,
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item:nth-child(2) .properties-list-item__image-container {
        height: 520px;
    }
*/
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item__info {
        -webkit-transform: translateY(68px);
        -moz-transform: translateY(68px);
        -ms-transform: translateY(68px);
        transform: translateY(68px);
        -webkit-transition: -webkit-transform 0.6s ease;
        transition: transform 0.6s ease;
    }
    #section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a .properties-list-item:hover .properties-list-item__info {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }
}
#section-5bc83a07-0f95-413d-b6f1-dbfcb36b4b9a > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-60d44fed-e22f-4682-8b4c-d5b3178927ed {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
@media only screen and (max-width: 768px) {
    #section-60d44fed-e22f-4682-8b4c-d5b3178927ed .standard-cta-button-container__button:last-of-type {
        text-align: center;
    }
}
#section-60d44fed-e22f-4682-8b4c-d5b3178927ed > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(2 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    gap: 1.5rem;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 561px) {
    #section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta__container {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta__description {
    text-align: left;
    margin-left: 0;
    margin-bottom: 0;
}
@media (max-width: 561px) {
    #section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta__description {
        text-align: center;
        margin-left: auto;
    }
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta__description h2 {
    margin-bottom: 0.6rem;
    color: var(--custom-color-dark-titles);
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta__description h5 {
    margin-bottom: 0;
    font-size: var(--global-h6-font-size);
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta__description h5:not(:last-child) {
    margin-bottom: 0.3rem;
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 .standard-cta-button-container__button {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
#section-f42a4b75-d5e0-4658-944b-bcba4c34fe76 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-09acc649-e424-4651-be51-3204f0ce612a {
    color: #000;
    --fontColor: #000;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 0%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fff;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 100%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
#section-09acc649-e424-4651-be51-3204f0ce612a {
    background-color: #fbfbf9;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .lp-vertical-paddings:not([class*="pb-"]) {
    padding-bottom: 0;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .lp-vertical-paddings:not([class*="pt-"]) {
    padding-top: 0;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .media-slider__gallery-play {
    left: unset;
    top: unset;
    bottom: 0;
    right: 0;
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    font-size: 0;
    gap: 0;
}
@media (max-width: 768px) {
    #section-09acc649-e424-4651-be51-3204f0ce612a .media-slider__gallery-play {
        left: 50%;
        top: 50%;
    }
}
#section-09acc649-e424-4651-be51-3204f0ce612a .media-slider__gallery-play .lp-icon-play:after {
    background: #fff;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .media-slider__gallery-play:hover {
    background-color: #fff;
    color: #666666;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .media-slider__gallery-play:hover .lp-icon-play:after {
    background: #666666;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .splide__arrows {
    display: none;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .splide__slide {
    background: transparent;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .media-slider__gallery-poster {
    opacity: 0;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .full-screen-video-component {
    isolation: isolate;
    z-index: 0;
    margin: 0 var(--lp-grid-gap-large);
}
@media (max-width: 1024px) {
    #section-09acc649-e424-4651-be51-3204f0ce612a .full-screen-video-component {
        margin: 0 var(--lp-grid-gap-medium);
    }
}
@media (max-width: 768px) {
    #section-09acc649-e424-4651-be51-3204f0ce612a .full-screen-video-component {
        margin: 0;
    }
}
#section-09acc649-e424-4651-be51-3204f0ce612a > *:last-child {
    position: relative;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .overlay-component {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    transition-property: opacity;
    transition-timing-function: linear;
}
#section-09acc649-e424-4651-be51-3204f0ce612a .video-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
@media screen and (max-width: 900px) {
    #section-09acc649-e424-4651-be51-3204f0ce612a .video-wrapper.hidable {
        display: block;
    }
}
#section-09acc649-e424-4651-be51-3204f0ce612a .full-screen-video-component {
    position: relative;
    height: 100%;
    overflow: hidden;
}
#section-09acc649-e424-4651-be51-3204f0ce612a video {
    position: absolute;
    z-index: -1000;
    width: 100%;
    object-fit: cover;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #section-09acc649-e424-4651-be51-3204f0ce612a video {
        overflow: hidden;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto !important;
    }
}
#section-09acc649-e424-4651-be51-3204f0ce612a .poster {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1000;
    background: center center/cover;
}
@media screen and (max-width: 900px) {
    #section-09acc649-e424-4651-be51-3204f0ce612a .poster {
        display: block;
    }
}
#section-46e8a48c-0a7d-4db1-8d5f-bc5a73dd374d {
    color: #fbfbf9;
    --fontColor: #fbfbf9;
    --fontColor_H: 60;
    --fontColor_S: 20%;
    --fontColor_L: 98%;
    --fontColor_A: 1;
    --fontColor_darkenDir: -1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(2 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(0 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
#section-46e8a48c-0a7d-4db1-8d5f-bc5a73dd374d > div:last-child {
    padding-top: calc(2 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(0 / 4 * var(--global-section-padding)) !important;
}
#section-c4e8e749-9d46-48a7-aee7-d028bd777c38 {
    overflow: hidden;
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(2 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-c4e8e749-9d46-48a7-aee7-d028bd777c38 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-87d2fe8e-810d-4dce-b140-525322decebc {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(0 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-87d2fe8e-810d-4dce-b140-525322decebc .gm-monogram-container {
    width: 8rem;
    display: none;
}
#section-87d2fe8e-810d-4dce-b140-525322decebc .hoverable-section-image__img-container {
    padding-bottom: 60%;
}
@media (min-width: 993px) {
    #section-87d2fe8e-810d-4dce-b140-525322decebc .hoverable-section-image__img-col {
        -webkit-flex: 60%;
        -ms-flex: 60%;
        flex: 60%;
    }
    #section-87d2fe8e-810d-4dce-b140-525322decebc .hoverable-section-image__text-col {
        -webkit-flex: 40%;
        -ms-flex: 40%;
        flex: 40%;
    }
    #section-87d2fe8e-810d-4dce-b140-525322decebc .hoverable-section-image__text-col {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        padding-right: 50px;
    }
}
#section-87d2fe8e-810d-4dce-b140-525322decebc > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(0 / 4 * var(--global-section-padding)) !important;
}
#section-416d1dcc-51c3-4dae-b700-08d4321f48a3 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-416d1dcc-51c3-4dae-b700-08d4321f48a3 p {
    font-size: 18px;
    font-style: italic;
}
#section-416d1dcc-51c3-4dae-b700-08d4321f48a3 h5 {
    color: var(--custom-color-dark-titles);
    margin-bottom: 0;
    font-size: 17px;
    line-height: 1.5;
}
#section-416d1dcc-51c3-4dae-b700-08d4321f48a3 .standard-cta__description {
    max-width: 900px;
}
@media (min-width: 769px) {
    #section-416d1dcc-51c3-4dae-b700-08d4321f48a3 .standard-cta__description {
        position: relative;
        overflow: visible;
        isolation: isolate;
    }
    #section-416d1dcc-51c3-4dae-b700-08d4321f48a3 .standard-cta__description:before {
        content: "";
        width: 350px;
        height: 15rem;
        max-width: 60%;
        position: absolute;
        top: -100px;
        left: -80px;
        background: url("https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/pnmot8t1r5snp5e6j3yx/quotation");
        -webkit-background-position: bottom left;
        background-position: bottom left;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
#section-416d1dcc-51c3-4dae-b700-08d4321f48a3 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(0 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
@media (min-width: 1300px) {
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 {
        background-attachment: fixed;
    }
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__img {
    object-position: top;
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__img-container {
    padding-bottom: 105%;
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__text-col {
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
@media (min-width: 992px) {
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__text-col {
        padding-left: 60px;
    }
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__subtitle ul {
    margin-left: 0;
    list-style: none;
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__subtitle ul li {
    width: 100%;
    position: relative;
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__subtitle ul li:not(:last-of-type):after {
    content: "";
    width: 100%;
    height: 0.5px;
    background: currentcolor;
    display: block;
    margin-top: 0.833rem;
}
@media (min-width: 769px) {
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 {
        isolation: isolate;
    }
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70:before {
        content: "";
        width: 650px;
        height: 22rem;
        max-width: 60%;
        position: absolute;
        bottom: 0;
        right: 4.5%;
        background: url("https://res.cloudinary.com/luxuryp/images/yrsmmgzmkdflhvygsuxq/monogram-top-half");
        -webkit-background-position: bottom right;
        background-position: bottom right;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
@media (min-width: 1440px) {
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .lp-container {
        padding: 0 173px;
    }
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__img-container {
        margin-left: 80px;
    }
}
@media (min-width: 1350px) {
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__img-container {
        margin-left: 20px;
    }
}
@media (min-width: 993px) {
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__img-container {
        padding-bottom: 0 !important;
        max-width: 547px;
        height: 640px;
    }
    #section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 .hoverable-section-image__img-col {
        -webkit-flex: 60%;
        -ms-flex: 60%;
        flex: 60%;
        max-width: 40vw;
    }
}
#section-5c2d435b-fb60-465b-96af-53ed5f9fdd70 > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(0 / 4 * var(--global-section-padding)) !important;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-bottom: calc(2 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list__collection {
    --gap: 2rem;
    --numberOfColumns: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    gap: var(--gap);
}
@media (max-width: 769px) {
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list__collection {
        --numberOfColumns: 2;
        --gap: 1.5rem;
    }
}
@media (max-width: 580px) {
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list__collection {
        --numberOfColumns: 1;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1) {
    width: initial;
    min-width: initial;
    max-width: initial;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1) .press-list-item__image-container {
    height: auto;
    min-width: auto;
    max-width: initial;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1) .press-list-item__text-block {
    min-width: auto;
    max-width: 100%;
    margin-left: initial;
    padding: 0;
    background: initial;
    color: currentColor;
    width: 100%;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1) .press-list-item__text-block .press-list-item__text {
    border-color: #e2e2e2;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1) .press-list-item__text-block .press-list-item__title {
    color: #403e3f;
    font-family: var(--lp-h5-font-family);
    font-size: var(--lp-h5-font-size);
    font-weight: var(--lp-h5-font-weight);
    letter-spacing: var(--lp-h5-letter-spacing);
    line-height: var(--lp-h5-line-height);
    margin-bottom: 8px;
}
@media (max-width: 769px) {
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1) .press-list-item__text-block .press-list-item__title {
        font-size: var(--lp-h6-font-size);
    }
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1),
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item {
    min-width: calc(100% / var(--numberOfColumns) - var(--gap));
    width: calc(100% / var(--numberOfColumns) - var(--gap));
    max-width: 100%;
    padding: 48px 40px;
    background-color: #fbfbf9;
    color: #403e3f;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1):hover,
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:hover {
    box-shadow: 16px 16px 25px rgb(0 0 0 / 15%);
}
@media (max-width: 993px) {
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1),
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item {
        padding: 1rem;
    }
}
@media (max-width: 580px) {
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item:nth-child(3n + 1),
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item {
        --numberOfColumns: 1;
    }
}
@media (max-width: 769px) {
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__title {
        font-size: var(--lp-h6-font-size);
    }
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__image-container {
    display: none;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__text {
    border-bottom: none;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__description {
    font-size: 14px;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__text-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__text-block .press-list-item__text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-bottom: 0;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__text-block .press-list-item__details {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    opacity: 1;
    font-size: var(--lp-smaller-font-size);
    padding-top: 1rem;
    font-weight: 500;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list-item__text-block .press-list-item__more {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e .press-list__pagination {
    display: none;
}
@media (min-width: 769px) {
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e {
        isolation: isolate;
    }
    #section-2fbf59b4-939d-4554-990c-57ce6d52078e:before {
        content: "";
        width: 650px;
        height: 22rem;
        max-width: 60%;
        position: absolute;
        top: 0;
        right: 4.5%;
        background: url("https://res.cloudinary.com/luxuryp/images/srozqka3n377mvijioup/monogram-bottom-half");
        -webkit-background-position: top right;
        background-position: top right;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
#section-2fbf59b4-939d-4554-990c-57ce6d52078e > div:last-child {
    padding-bottom: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(2 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 .standard-cta__title-group.lp-title-group,
#section-9d982b65-37ca-4316-b2eb-101dec254990 .standard-cta__description {
    max-width: 100%;
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container .item:first-child {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container .item {
    width: calc(100% / 7 - 3rem);
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container img {
    opacity: 0.2;
    object-fit: contain;
    height: 100%;
    width: 100%;
    max-height: 43px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container h3 {
    margin-bottom: 0;
    font-size: var(--lp-body-font-size);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
@media (max-width: 993px) {
    #section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container {
        display: block;
    }
    #section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container .item:first-child {
        width: 100%;
        display: block;
        margin-bottom: 1.5rem;
    }
    #section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container .item:not(:first-child) {
        display: inline-block;
        width: calc(100% / 4 - 1.5rem);
        margin: 1rem 1.5rem;
    }
}
@media (max-width: 580px) {
    #section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container .item:first-child {
        width: 100%;
        display: block;
        margin-bottom: 1rem;
    }
    #section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container .item:not(:first-child) {
        display: inline-block;
        width: calc(100% / 4 - 0.5rem);
        margin: 1rem 0.5rem;
    }
    #section-9d982b65-37ca-4316-b2eb-101dec254990 .custom-press-container .item:not(:first-child) img {
        max-height: 25px;
    }
}
#section-9d982b65-37ca-4316-b2eb-101dec254990 > div:last-child {
    padding-top: calc(2 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-8bf24aa7-41aa-4203-83ee-3850634117b0 {
    color: #fff;
    --fontColor: #fff;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 100%;
    --fontColor_A: 1;
    --fontColor_darkenDir: -1;
    --bgColor: #fff;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 100%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #fff;
    background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
        url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/fuijmltkxtlopdc9isms");
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
@media only screen and (max-width: 768px) {
    #section-8bf24aa7-41aa-4203-83ee-3850634117b0 .standard-cta-button-container__button:last-of-type {
        text-align: center;
    }
}
@media (min-width: 1300px) {
    #section-8bf24aa7-41aa-4203-83ee-3850634117b0 {
        background-attachment: fixed;
    }
}
#section-8bf24aa7-41aa-4203-83ee-3850634117b0 .standard-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 75vh;
}
@media (min-width: 960px) and (orientation: landscape) {
    #section-8bf24aa7-41aa-4203-83ee-3850634117b0 {
        background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/fuijmltkxtlopdc9isms");
    }
}
@media (min-width: 1280px) and (orientation: landscape) {
    #section-8bf24aa7-41aa-4203-83ee-3850634117b0 {
        background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1920/https://media-production.lp-cdn.com/media/fuijmltkxtlopdc9isms");
    }
}
@media (min-width: 1920px) and (orientation: landscape) {
    #section-8bf24aa7-41aa-4203-83ee-3850634117b0 {
        background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=2560/https://media-production.lp-cdn.com/media/fuijmltkxtlopdc9isms");
    }
}
@media (min-width: 2560px) and (orientation: landscape) {
    #section-8bf24aa7-41aa-4203-83ee-3850634117b0 {
        background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/fuijmltkxtlopdc9isms");
    }
}
#section-bca88921-9c01-46ee-8a83-4892ae9a2795 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(0 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
#section-bca88921-9c01-46ee-8a83-4892ae9a2795 .neighborhoods-list__text {
    border-bottom: none;
}
#section-bca88921-9c01-46ee-8a83-4892ae9a2795 .neighborhoods-list__title {
    color: var(--custom-color-dark-titles);
}
#section-bca88921-9c01-46ee-8a83-4892ae9a2795 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(0 / 4 * var(--global-section-padding)) !important;
}
#section-e6dc2490-0b0c-43d5-99ad-d55e8874517f {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(2 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
@media (min-width: 769px) {
    #section-e6dc2490-0b0c-43d5-99ad-d55e8874517f {
        overflow: hidden;
        isolation: isolate;
    }
    #section-e6dc2490-0b0c-43d5-99ad-d55e8874517f:before {
        content: "";
        width: 650px;
        height: 22rem;
        max-width: 60%;
        position: absolute;
        bottom: 0;
        right: 4.5%;
        background: url("https://res.cloudinary.com/luxuryp/images/xtnrbgqvim6npk4ptlut/monogram70-top");
        -webkit-background-position: bottom right;
        background-position: bottom right;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
#section-e6dc2490-0b0c-43d5-99ad-d55e8874517f .lp-btn {
    text-align: center;
}
#section-e6dc2490-0b0c-43d5-99ad-d55e8874517f > div:last-child {
    padding-top: calc(2 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0ea;
    --bgColor_H: 51;
    --bgColor_S: 20%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(6 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(6 / 4 * var(--global-section-padding));
    background-color: #f1f0ea;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
        url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__block--newsletter {
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-self: flex-start;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__btn:before {
    display: none;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__form {
    margin-left: 0;
    margin-top: 0;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading {
    margin-left: 0;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading .newsletter-contact-cta__title--newsletter,
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading .newsletter-contact-cta__description {
    text-align: left;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__description,
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__prefix-cell,
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__word-word {
    opacity: 1;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a .newsletter-contact-cta__link {
    font-weight: 400;
}
#section-6992681a-56b2-4bff-a918-7a99d3f9d80a > div:last-child {
    padding-top: calc(6 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(6 / 4 * var(--global-section-padding)) !important;
}
@media (min-width: 960px) and (orientation: landscape) {
    #section-6992681a-56b2-4bff-a918-7a99d3f9d80a {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 1280px) and (orientation: landscape) {
    #section-6992681a-56b2-4bff-a918-7a99d3f9d80a {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("../img/bg.jpeg");
    }
}
@media (min-width: 1920px) and (orientation: landscape) {
    #section-6992681a-56b2-4bff-a918-7a99d3f9d80a {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 2560px) and (orientation: landscape) {
    #section-6992681a-56b2-4bff-a918-7a99d3f9d80a {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
#section-e7ad0c8e-c833-4f21-ab20-6f5db5f4ac5d {
    display: none;
    color: #414141;
    --fontColor: #414141;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #ffffff;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 100%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #ffffff;
}
body > div.sidemenu {
    background-color: rgba(241, 240, 236, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(241, 240, 236, 1);
    --bgColor_H: 48;
    --bgColor_S: 15%;
    --bgColor_L: 94%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
footer {
    background-color: rgba(251, 251, 249, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(251, 251, 249, 1);
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
body > div.mobile-contact-wrapper {
    z-index: 100;
    position: relative;
}
body > div.mobile-contact-wrapper .lp-ico:before {
    content: "";
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-background-size: cover;
    background-size: cover;
    display: block;
    -webkit-mask-position: center;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
body > div.mobile-contact-wrapper .lp-ico-search:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-arrow-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-scroll-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-close:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-phone:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-sms:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-email:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper a {
    -webkit-text-decoration: none;
    text-decoration: none;
}
body > div.mobile-contact-wrapper .btn-holder {
    bottom: -50px;
    left: 19px;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 13px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .btn-holder {
        right: 19px;
        padding: 0 48px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
}
body > div.mobile-contact-wrapper .btn-holder.visible {
    bottom: 28px;
    opacity: 1;
}
body > div.mobile-contact-wrapper .search-btn {
    width: 48px;
    height: 48px;
    border-radius: 999px;
    font-size: 0;
    line-height: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 12px;
    color: #141414;
    background: #fff;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .search-btn {
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
body > div.mobile-contact-wrapper .search-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .connect-btn {
    height: 48px;
    padding: 0 24px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    text-transform: uppercase;
    border-radius: 25px;
    color: var(--pillTextColor);
    background: var(--pillBackgroundColor);
    border: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.4px;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    -webkit-animation: pulsate 2s ease infinite;
    animation: pulsate 2s ease infinite;
}
body > div.mobile-contact-wrapper .connect-btn:before {
    width: 16px;
    height: 16px;
}
body > div.mobile-contact-wrapper .pop-up {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 16px 16px 0 0;
    color: var(--textColor);
    background: var(--backgroundColor);
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up {
        max-width: 637px;
        border-radius: 16px;
        bottom: 28px;
        left: 19px;
    }
}
body > div.mobile-contact-wrapper .pop-up .lp-container {
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .lp-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 40px;
        padding-bottom: 40px;
        min-height: 450px;
        padding-left: 56px;
        padding-right: 56px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
body > div.mobile-contact-wrapper .pop-up .close-btn {
    width: 44px;
    height: 44px;
    background-color: transparent;
    border-color: transparent;
    display: block;
    margin: 24px auto 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--textColor);
    cursor: pointer;
    padding: 10px;
    border: 0;
}
body > div.mobile-contact-wrapper .pop-up .close-btn:before {
    width: 24px;
    height: 24px;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .close-btn {
        position: absolute;
        top: 14px;
        right: 12px;
        margin: 0;
    }
}
body > div.mobile-contact-wrapper .pop-up .icon-btn {
    width: 44px;
    height: 44px;
    border-radius: 999px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 8px;
    color: var(--textColor);
    position: relative;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:after {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 999px;
    height: 100%;
    content: "";
    border: solid 1px var(--textColor);
    opacity: 0.3;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .success-block {
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .success-block {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }
}
body > div.mobile-contact-wrapper .success-block .lp-btn {
    margin-top: 24px;
}
body > div.mobile-contact-wrapper .contact-form {
    margin: 0;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .contact-form__item {
        width: 100%;
    }
}
body > div.mobile-contact-wrapper .contact-form__item .lp-input {
    width: 100%;
}
body > div.mobile-contact-wrapper .contact-form__item + .contact-form__item {
    margin-top: 16px;
}
body > div.mobile-contact-wrapper .contact-form.show-success .contact-form__container,
body > div.mobile-contact-wrapper .contact-form.success .contact-form__container {
    display: none;
}
body > div.mobile-contact-wrapper .contact-form.show-success .success-block,
body > div.mobile-contact-wrapper .contact-form.success .success-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
body > div.mobile-contact-wrapper .success-message {
    font-size: 22px;
}
@-webkit-keyframes pulsate {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    }
    50% {
        box-shadow: 0 0 4px 6px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 12px 12px rgba(255, 255, 255, 0);
    }
}

.hyperlink-style-1 {
    color: rgba(64, 63, 61, 1) !important;
}
.hyperlink-style-1:hover {
    color: rgba(64, 63, 61, 0.7) !important;
}
.button-style-3 {
    color: rgba(64, 62, 63, 1) !important;
    background-color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(255, 255, 255, 1) !important;
}
.button-style-3:hover {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(64, 62, 63, 1) !important;
    border-color: rgba(64, 62, 63, 1) !important;
}
.hyperlink-style-3 {
    color: rgba(255, 255, 255, 1) !important;
}
.hyperlink-style-3:hover {
    color: rgba(255, 255, 255, 0.7) !important;
}
.button-style-2 {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(255, 255, 255, 0) !important;
    border-color: rgba(255, 255, 255, 1) !important;
}
.button-style-2:hover {
    color: rgba(64, 62, 63, 1) !important;
    background-color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(255, 255, 255, 1) !important;
}
.pagination-style-2 li a {
    color: rgba(247, 248, 246, 1) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border-color: rgba(177, 132, 99, 0) !important;
}
.pagination-style-2 li a:hover {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(177, 132, 99, 0) !important;
    border-color: rgba(177, 132, 99, 0) !important;
}
.pagination-style-2 li.active a {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(177, 132, 99, 0) !important;
    border-color: rgba(177, 132, 99, 0) !important;
}
.hyperlink-style-2 {
    color: rgba(255, 255, 255, 1) !important;
}
.hyperlink-style-2:hover {
    color: rgba(255, 255, 255, 0.7) !important;
}
.pagination-style-1 li a {
    color: rgba(64, 62, 63, 1) !important;
    background-color: rgba(177, 132, 99, 0) !important;
    border-color: rgba(194, 133, 99, 0) !important;
}
.pagination-style-1 li a:hover {
    color: rgba(64, 63, 61, 0.6) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border-color: rgba(177, 132, 99, 0) !important;
}
.pagination-style-1 li.active a {
    color: rgba(64, 63, 61, 0.6) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border-color: rgba(177, 132, 99, 0) !important;
}
.button-style-1 {
    color: rgba(64, 62, 63, 1) !important;
    background-color: rgba(255, 255, 255, 0) !important;
    border-color: rgba(64, 62, 63, 1) !important;
}
.button-style-1:hover {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(64, 62, 63, 1) !important;
    border-color: rgba(64, 62, 63, 1) !important;
}
.social_icons-style-1 a {
    border-color: rgba(177, 132, 99, 0) !important;
    background-color: rgba(194, 133, 99, 0) !important;
    color: rgba(64, 62, 63, 1) !important;
}
.social_icons-style-1 a:hover {
    border-color: rgba(145, 102, 72, 0) !important;
    background-color: rgba(145, 102, 72, 0) !important;
    color: rgba(64, 63, 61, 0.7) !important;
}
.social_icons-style-1 a i {
    color: inherit !important;
}
.social_icons-style-1 a svg,
.social_icons-style-1 a svg path {
    fill: currentColor !important;
}
.social_icons-style-2 a {
    border-color: rgba(255, 255, 255, 0) !important;
    background-color: rgba(255, 255, 255, 0) !important;
    color: rgba(247, 248, 246, 1) !important;
}
.social_icons-style-2 a:hover {
    border-color: rgba(255, 255, 255, 0) !important;
    background-color: rgba(255, 255, 255, 0) !important;
    color: rgba(255, 255, 255, 1) !important;
}
.social_icons-style-2 a i {
    color: inherit !important;
}
.social_icons-style-2 a svg,
.social_icons-style-2 a svg path {
    fill: currentColor !important;
}
* {
    box-sizing: border-box;
}
body {
    margin: 0;
}
ul {
    list-style: inherit;
}
.gjs-row {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.gjs-cell {
    min-height: 75px;
    flex-grow: 1;
    flex-basis: 100%;
}
#i7hg {
    font-size: 12px;
    color: #7e7e7e;
}
@media (max-width: 768px) {
    .gjs-row {
        flex-wrap: wrap;
    }
}



@media (min-width: 768px) {
    .call {
        width: 50px;
        height: 50px;
        background-color: #068616;
        border-radius: 50%;
        position: fixed;
        left: 6%;
        bottom: 20%;
        transform: translate(-50%, -50%);
        z-index: 999999;
    }
    .whats-app-btn {
        width: 50px;
        height: 50px;
        background-color: #068616;
        border-radius: 50%;
        position: fixed;
        left: 6%;
        bottom: 8%;
        transform: translate(-50%, -50%);
        z-index: 999999;
    }
}
@media (max-width: 768px) {
    .call {
        width: 50px;
        height: 50px;
        background-color: #068616;
        border-radius: 50%;
        position: fixed;
        left: 15%;
        bottom: 25%;
        transform: translate(-50%, -50%);
        z-index: 999999;
    }
    .whats-app-btn {
        width: 50px;
        height: 50px;
        background-color: #068616;
        border-radius: 50%;
        position: fixed;
        left: 15%;
        bottom: 10%;
        transform: translate(-50%, -50%);
        z-index: 999999;
    }
}
.call:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 3px solid #068616;
    border-radius: 50%;
    animation: animate 2s linear infinite;
}
.call:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 3px solid #068616;
    border-radius: 50%;
    animation: animate 2s 1s linear infinite;
}
.whats-app-btn:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 3px solid #ffffff;
    border-radius: 50%;
    animation: animate 2s linear infinite;
}
.whats-app-btn:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 3px solid #068616;
    border-radius: 50%;
    animation: animate 2s 1s linear infinite;
}
@keyframes animate {
    100% {
        transform: scale(2);
        opacity: 0;
    }
}
.call .fa {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 35px;
    color: #fff;
    max-width: 40px;
    transform: translate(-50%, -50%);
}
.call .fa:before {
    animation: call 2s linear infinite;
}
@keyframes call {
    50% {
        transform: rotate(50deg) scale(1);
    }
    100% {
        transform: rotate(100deg) scale(1);
    }
}
a.enquiry_btn {
    background: #000000;
    color: #fff;
    font-weight: 500;
    margin-top: 20px;
    padding: 12px;
}
select.form-control.fjhfss.ccompetition {
    box-shadow: 1px 1px 5px 0px #e8e8e8;
}
textarea.form-control.dfasd {
    box-shadow: 1px 1px 5px 0px #e8e8e8;
}
p.inquiry-bbtnskj {
    margin-top: 14px;
}

.whatsapp {
    position: fixed;
    left: 22px;
    bottom: 20px;
    /* bottom: 100px;
    left: 22px; */
    z-index: 99;
}

.whatsapp:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 3px solid #ffffff;
    border-radius: 50%;
    animation: animate 2s linear infinite;
}

.whatsapp:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 3px solid #00e676;
    border-radius: 50%;
    animation: animate 2s 1s linear infinite;
}

#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec {
    color: #fff;
    --fontColor: #fff;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 100%;
    --fontColor_A: 1;
    --fontColor_darkenDir: -1;
    --bgColor: #ffffff;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 100%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #ffffff;
    background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)),
        url("../img/about/bredcum .jpeg");
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec .custom-intro:before,
#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec .custom-intro:after {
    display: none;
}
#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec .custom-intro .custom-intro__content-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}
#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec .custom-intro .custom-intro__content-wrapper .custom-intro__content-box {
    text-align: left;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 0;
    padding-bottom: 3.5rem;
}
#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec .custom-intro .custom-intro__content-wrapper .custom-intro__content-box .custom-intro__description {
    margin-top: 1.5rem;
}
#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec .custom-intro .custom-intro__content-wrapper .custom-intro__content-box .custom-intro__scroll-btn {
    display: none;
}
#section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec .custom-intro .custom-intro__overlay {
    height: 100%;
}
@media (min-width: 960px) and (orientation: landscape) {
    #section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec {
        background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)),
            url("../img/about/bredcum .jpeg");
    }
}
@media (min-width: 1280px) and (orientation: landscape) {
    #section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec {
        background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)),
            url("../img/about/bredcum .jpeg");
    }
}
@media (min-width: 1920px) and (orientation: landscape) {
    #section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec {
        background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)),
            url("../img/about/bredcum .jpeg");
    }
}
@media (min-width: 2560px) and (orientation: landscape) {
    #section-c0c7f7d9-56e1-4312-b920-b7093c48d6ec {
        background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../img/about/bredcum .jpeg");
    }
}
#section-c79051d4-f95a-49e9-ba93-ce48fcb47ef8 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(2 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-c79051d4-f95a-49e9-ba93-ce48fcb47ef8 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-cba60bd2-d280-41b6-9245-b514e4c92f99 {
    overflow: hidden;
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(0 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-cba60bd2-d280-41b6-9245-b514e4c92f99 .media-blocks-container {
    padding: 0;
}
#section-cba60bd2-d280-41b6-9245-b514e4c92f99 .media-blocks-grid {
    margin-bottom: 0;
    gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#section-cba60bd2-d280-41b6-9245-b514e4c92f99 .media-blocks-grid__item.media-blocks-grid__item--2 {
    min-width: 49.7%;
    max-width: 49.7%;
}
@media (max-width: 769px) {
    #section-cba60bd2-d280-41b6-9245-b514e4c92f99 .media-blocks-grid__item.media-blocks-grid__item--2 {
        min-width: 100%;
        max-width: 100%;
    }
}
#section-cba60bd2-d280-41b6-9245-b514e4c92f99 .media-blocks-grid__image {
    margin-bottom: 0;
}
#section-cba60bd2-d280-41b6-9245-b514e4c92f99 > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(0 / 4 * var(--global-section-padding)) !important;
}
#section-1f0cb763-7bff-4831-b716-9db9debd8760 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-bottom: calc(2 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-1f0cb763-7bff-4831-b716-9db9debd8760 > div:last-child {
    padding-bottom: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(0 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
@media (min-width: 1025px) {
    #section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list.agents-list--columns-3 {
        -ms-grid-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, 1fr);
        max-width: 84vw;
    }
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .lp-title-group {
    display: none;
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list {
    gap: 2.5rem;
    height: auto;
    max-width: 547px;
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list__item {
    height: auto;
    padding: 0;
    display: block;
    text-align: center;
    background: transparent;
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list__item:hover .agents-list__img {
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    transform: unset;
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list__item:before {
    display: none;
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list__img {
    height: 80%;
    object-position: top;
    position: relative;
    margin-bottom: 20px;
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list__first-name,
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list__last-name {
    display: inline-block;
    color: #403e3f;
    text-transform: uppercase;
    font-size: var(--lp-h5-font-size);
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list__last-name {
    margin-left: 0.25em;
}
@media (max-width: 768px) {
    #section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef .agents-list {
        height: 1000px;
    }
    #section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef div.agents-list.agents-list--columns-3 > a:nth-child(2) {
        padding-bottom: 30px;
    }
}
#section-f85b4c18-47ed-4bc3-bc3f-53fbeb1ce0ef > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(0 / 4 * var(--global-section-padding)) !important;
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(2 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
@media (min-width: 1025px) {
    #section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list.agents-list--columns-3 {
        -ms-grid-columns: repeat(1, 1fr);
        grid-template-columns: repeat(1, 1fr);
        max-width: 26vw;
    }
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .lp-title-group {
    display: none;
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list {
    gap: 2.5rem;
    height: 640px;
    max-width: 547px;
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list__item {
    height: auto;
    padding: 0;
    display: block;
    text-align: center;
    background: transparent;
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list__item:hover .agents-list__img {
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    transform: unset;
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list__item:before {
    display: none;
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list__img {
    height: 80%;
    object-position: top;
    position: relative;
    margin-bottom: 20px;
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list__first-name,
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list__last-name {
    display: inline-block;
    color: #403e3f;
    text-transform: uppercase;
    font-size: var(--lp-h5-font-size);
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list__last-name {
    margin-left: 0.25em;
}
@media (min-width: 769px) {
    #section-98d6fe7a-f16f-4439-bde9-4e365f6627fa {
        isolation: isolate;
    }
    #section-98d6fe7a-f16f-4439-bde9-4e365f6627fa:before {
        content: "";
        width: 650px;
        height: 22rem;
        max-width: 60%;
        position: absolute;
        bottom: 5%;
        right: 4.5%;
        background: url("https://res.cloudinary.com/luxuryp/images/tu4r5fthrxw3xirem0fv/gm-monogram");
        -webkit-background-position: bottom right;
        background-position: bottom right;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
@media (max-width: 768px) {
    #section-98d6fe7a-f16f-4439-bde9-4e365f6627fa .agents-list {
        height: 450px;
    }
    #section-98d6fe7a-f16f-4439-bde9-4e365f6627fa div:last-child {
        margin-bottom: 10px;
    }
}
#section-98d6fe7a-f16f-4439-bde9-4e365f6627fa > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 {
    display: none;
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0ea;
    --bgColor_H: 51;
    --bgColor_S: 20%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #f1f0ea;
    background-image: linear-gradient(rgba(241, 240, 234, 0), rgba(241, 240, 234, 0)),
        url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/aljtnep70htbshmddmlh");
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 {
    isolation: isolate;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    z-index: -1;
    background: linear-gradient(-145deg, #f1f0ea 30%, transparent 70%);
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .lp-container {
    max-width: 1400px;
    margin-inline: auto;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .row {
    gap: 8rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .col {
    max-width: calc(50% - 2.5rem);
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .col:last-child .media-card .media-card__image {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 1.5rem;
    margin-bottom: 0;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .col:last-child .media-card .media-card__title {
    margin-right: 0;
    margin-left: auto;
    color: currentColor;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .col .media-card {
    margin-bottom: 0;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .col .media-card .media-card__image {
    -webkit-transform: unset !important;
    -moz-transform: unset !important;
    -ms-transform: unset !important;
    transform: unset !important;
    padding-bottom: 0 !important;
    aspect-ratio: 1/1.15;
    margin-bottom: 1.5rem;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks.redesign .col .media-card .media-card__title {
    margin-bottom: 0;
    margin-left: 0;
    color: white;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 {
    --colGap: 20px;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: calc(var(--colGap, 0) / -2);
    margin-right: calc(var(--colGap, 0) / -2);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .lp-h2 {
    margin-top: 0;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    padding-left: calc(var(--colGap, 0) / 2);
    padding-right: calc(var(--colGap, 0) / 2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__image {
    background-color: #f2f2f2;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-2 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
@media (max-width: 768px) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-2 {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-2 .media-card__image {
    padding-bottom: 63.6%;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-3 {
    -webkit-flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
@media (max-width: 768px) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-3 {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-3 .media-card__image {
    padding-bottom: 97%;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-4 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
@media (max-width: 768px) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-4 {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .col-1-4 .media-card__image {
    padding-bottom: 97%;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-blocks {
    text-align: center;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card {
    width: 100%;
    text-align: center;
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 768px) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card {
        margin-bottom: 40px;
    }
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__image {
    position: relative;
    padding-bottom: 40%;
    margin-bottom: 32px;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__title {
    margin-bottom: 16px;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__description {
    margin-bottom: 32px;
    overflow: hidden;
    white-space: pre-line;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__description .btn-more {
    cursor: pointer;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__description .substring {
    display: none;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__description .more-text {
    display: block;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__description.cropped {
    height: 100%;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__description.cropped .substring {
    display: block;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__description.cropped .more-text {
    display: none;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .media-card__button {
    margin-top: auto;
}
#section-2a420f41-0db9-4a61-85b7-a0f2030b0394 .lp-text--subtitle {
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 960px) and (orientation: landscape) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 {
        background-image: linear-gradient(rgba(241, 240, 234, 0), rgba(241, 240, 234, 0)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/aljtnep70htbshmddmlh");
    }
}
@media (min-width: 1280px) and (orientation: landscape) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 {
        background-image: linear-gradient(rgba(241, 240, 234, 0), rgba(241, 240, 234, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/aljtnep70htbshmddmlh");
    }
}
@media (min-width: 1920px) and (orientation: landscape) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 {
        background-image: linear-gradient(rgba(241, 240, 234, 0), rgba(241, 240, 234, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/aljtnep70htbshmddmlh");
    }
}
@media (min-width: 2560px) and (orientation: landscape) {
    #section-2a420f41-0db9-4a61-85b7-a0f2030b0394 {
        background-image: linear-gradient(rgba(241, 240, 234, 0), rgba(241, 240, 234, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/aljtnep70htbshmddmlh");
    }
}
#section-9e24c32b-7e4d-4d3d-a4f1-5238c7ded0e8 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
#section-9e24c32b-7e4d-4d3d-a4f1-5238c7ded0e8 .properties-slider__arrows {
    display: none;
    margin-top: 0;
}
#section-9e24c32b-7e4d-4d3d-a4f1-5238c7ded0e8 .properties-slider-card__tag {
    display: none;
}
#section-9e24c32b-7e4d-4d3d-a4f1-5238c7ded0e8 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-5961aed6-6419-45ca-afb2-3e7b6a8351d8 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
@media (min-width: 769px) {
    #section-5961aed6-6419-45ca-afb2-3e7b6a8351d8 {
        isolation: isolate;
    }
    #section-5961aed6-6419-45ca-afb2-3e7b6a8351d8:before {
        content: "";
        width: 650px;
        height: 25rem;
        max-width: 60%;
        position: absolute;
        bottom: 0;
        right: 4.5%;
        background: url("https://res.cloudinary.com/luxuryp/images/tu4r5fthrxw3xirem0fv/gm-monogram");
        -webkit-background-position: top right;
        background-position: top right;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
#section-5961aed6-6419-45ca-afb2-3e7b6a8351d8 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0ea;
    --bgColor_H: 51;
    --bgColor_S: 20%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0ea;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
        url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__block--newsletter {
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-self: flex-start;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__btn:before {
    display: none;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__form {
    margin-left: 0;
    margin-top: 0;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading {
    margin-left: 0;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading .newsletter-contact-cta__title--newsletter,
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading .newsletter-contact-cta__description {
    text-align: left;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__description,
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__prefix-cell,
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__word-word {
    opacity: 1;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 .newsletter-contact-cta__link {
    font-weight: 400;
}
#section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
@media (min-width: 960px) and (orientation: landscape) {
    #section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 1280px) and (orientation: landscape) {
    #section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 1920px) and (orientation: landscape) {
    #section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 2560px) and (orientation: landscape) {
    #section-4b621018-5fb8-4b6d-82d5-982e475e2ad9 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
#section-3ba046bf-fbb9-42ac-81cd-be57b35d3d0e {
    color: #1a1a1a;
    --fontColor: #1a1a1a;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 10%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #ffffff;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 100%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #ffffff;
}
body > div.sidemenu {
    background-color: rgba(241, 240, 236, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(241, 240, 236, 1);
    --bgColor_H: 48;
    --bgColor_S: 15%;
    --bgColor_L: 94%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
footer {
    background-color: rgba(251, 251, 249, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(251, 251, 249, 1);
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
body > div.mobile-contact-wrapper {
    z-index: 100;
    position: relative;
}
body > div.mobile-contact-wrapper .lp-ico:before {
    content: "";
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-background-size: cover;
    background-size: cover;
    display: block;
    -webkit-mask-position: center;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
body > div.mobile-contact-wrapper .lp-ico-search:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-arrow-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-scroll-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-close:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-phone:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-sms:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-email:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper a {
    -webkit-text-decoration: none;
    text-decoration: none;
}
body > div.mobile-contact-wrapper .btn-holder {
    bottom: -50px;
    left: 19px;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 13px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .btn-holder {
        right: 19px;
        padding: 0 48px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
}
body > div.mobile-contact-wrapper .btn-holder.visible {
    bottom: 28px;
    opacity: 1;
}
body > div.mobile-contact-wrapper .search-btn {
    width: 48px;
    height: 48px;
    border-radius: 999px;
    font-size: 0;
    line-height: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 12px;
    color: #141414;
    background: #fff;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .search-btn {
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
body > div.mobile-contact-wrapper .search-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .connect-btn {
    height: 48px;
    padding: 0 24px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    text-transform: uppercase;
    border-radius: 25px;
    color: var(--pillTextColor);
    background: var(--pillBackgroundColor);
    border: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.4px;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    -webkit-animation: pulsate 2s ease infinite;
    animation: pulsate 2s ease infinite;
}
body > div.mobile-contact-wrapper .connect-btn:before {
    width: 16px;
    height: 16px;
}
body > div.mobile-contact-wrapper .pop-up {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 16px 16px 0 0;
    color: var(--textColor);
    background: var(--backgroundColor);
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up {
        max-width: 637px;
        border-radius: 16px;
        bottom: 28px;
        left: 19px;
    }
}
body > div.mobile-contact-wrapper .pop-up .lp-container {
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .lp-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 40px;
        padding-bottom: 40px;
        min-height: 450px;
        padding-left: 56px;
        padding-right: 56px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
body > div.mobile-contact-wrapper .pop-up .close-btn {
    width: 44px;
    height: 44px;
    background-color: transparent;
    border-color: transparent;
    display: block;
    margin: 24px auto 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--textColor);
    cursor: pointer;
    padding: 10px;
    border: 0;
}
body > div.mobile-contact-wrapper .pop-up .close-btn:before {
    width: 24px;
    height: 24px;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .close-btn {
        position: absolute;
        top: 14px;
        right: 12px;
        margin: 0;
    }
}
body > div.mobile-contact-wrapper .pop-up .icon-btn {
    width: 44px;
    height: 44px;
    border-radius: 999px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 8px;
    color: var(--textColor);
    position: relative;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:after {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 999px;
    height: 100%;
    content: "";
    border: solid 1px var(--textColor);
    opacity: 0.3;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .success-block {
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .success-block {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }
}
body > div.mobile-contact-wrapper .success-block .lp-btn {
    margin-top: 24px;
}
body > div.mobile-contact-wrapper .contact-form {
    margin: 0;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .contact-form__item {
        width: 100%;
    }
}
body > div.mobile-contact-wrapper .contact-form__item .lp-input {
    width: 100%;
}
body > div.mobile-contact-wrapper .contact-form__item + .contact-form__item {
    margin-top: 16px;
}
body > div.mobile-contact-wrapper .contact-form.show-success .contact-form__container,
body > div.mobile-contact-wrapper .contact-form.success .contact-form__container {
    display: none;
}
body > div.mobile-contact-wrapper .contact-form.show-success .success-block,
body > div.mobile-contact-wrapper .contact-form.success .success-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
body > div.mobile-contact-wrapper .success-message {
    font-size: 22px;
}
@-webkit-keyframes pulsate {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    }
    50% {
        box-shadow: 0 0 4px 6px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 12px 12px rgba(255, 255, 255, 0);
    }
}
.black{
    color: #000;
}

#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 {
    color: #fff;
    --fontColor: #fff;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 100%;
    --fontColor_A: 1;
    --fontColor_darkenDir: -1;
    --bgColor: #ffffff;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 100%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #ffffff;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
        url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/chfaqo0awsgajtnin2kc");
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 .custom-intro:before,
#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 .custom-intro:after {
    display: none;
}
#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 .custom-intro .custom-intro__content-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}
#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 .custom-intro .custom-intro__content-wrapper .custom-intro__content-box {
    text-align: left;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 0;
    padding-bottom: 3.5rem;
}
#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 .custom-intro .custom-intro__content-wrapper .custom-intro__content-box .custom-intro__description {
    margin-top: 1.5rem;
}
#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 .custom-intro .custom-intro__content-wrapper .custom-intro__content-box .custom-intro__scroll-btn {
    display: none;
}
#section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 .custom-intro .custom-intro__overlay {
    height: 100%;
}
@media (min-width: 1300px) {
    #section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 {
        background-attachment: fixed;
    }
}
@media (min-width: 960px) and (orientation: landscape) {
    #section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/chfaqo0awsgajtnin2kc");
    }
}
@media (min-width: 1280px) and (orientation: landscape) {
    #section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1920/https://media-production.lp-cdn.com/media/chfaqo0awsgajtnin2kc");
    }
}
@media (min-width: 1920px) and (orientation: landscape) {
    #section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=2560/https://media-production.lp-cdn.com/media/chfaqo0awsgajtnin2kc");
    }
}
@media (min-width: 2560px) and (orientation: landscape) {
    #section-4cb226e2-6850-4aa6-95fc-6984953d0ab4 {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/chfaqo0awsgajtnin2kc");
    }
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list-item {
    position: relative;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list-item .properties-list-item__tag {
    z-index: 3;
    background-color: #fbfbf9;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list-item .properties-list-item__info {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    z-index: 3;
    padding: 0 1rem 1.5rem;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list-item .properties-list-item__info .properties-list-item__icon-tag {
    color: #fbfbf9;
    background: transparent;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list-item:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    touch-action: none;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .pagination-container {
    display: none;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list__filters {
    max-width: 1400px;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list__filters .lp-input {
    background-color: #fff;
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list .properties-list__collection {
    max-width: 1600px;
    --inlineGap: 1.5rem;
    --numberOfColumns: 2;
}
@media (max-width: 993px) {
    #section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list .properties-list__collection {
        --numberOfColumns: 2;
    }
}
@media (max-width: 600px) {
    #section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list .properties-list__collection {
        --numberOfColumns: 1;
        gap: 2.5rem 0;
    }
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 .properties-list .properties-list__collection .properties-list-item {
    -webkit-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    -ms-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
}
#section-b1be2a3b-76ff-4275-a8eb-5cc2d342fff3 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list-item {
    position: relative;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list-item .properties-list-item__tag {
    z-index: 3;
    background-color: #fbfbf9;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list-item .properties-list-item__info {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    z-index: 3;
    padding: 0 1rem 1.5rem;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list-item .properties-list-item__info .properties-list-item__icon-tag {
    color: white;
    background: transparent;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list-item:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    touch-action: none;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .pagination-container {
    display: none;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list__filters {
    max-width: 1400px;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list__filters .lp-input {
    background-color: #fff;
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list .properties-list__collection {
    max-width: 1600px;
    --inlineGap: 1.5rem;
    --numberOfColumns: 2;
}
@media (max-width: 993px) {
    #section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list .properties-list__collection {
        --numberOfColumns: 2;
    }
}
@media (max-width: 600px) {
    #section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list .properties-list__collection {
        --numberOfColumns: 1;
        gap: 2.5rem 0;
    }
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 .properties-list .properties-list__collection .properties-list-item {
    -webkit-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    -ms-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
}
#section-ec264c66-bdc2-47f9-b1fd-745837b29d58 > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0eb;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list-item {
    position: relative;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list-item .properties-list-item__tag {
    z-index: 3;
    background-color: #fbfbf9;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list-item .properties-list-item__info {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    z-index: 3;
    padding: 0 1rem 1.5rem;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list-item .properties-list-item__info .properties-list-item__icon-tag {
    color: white;
    background: transparent;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list-item:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    touch-action: none;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .pagination-container {
    display: none;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list__filters {
    max-width: 1400px;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list__filters .lp-input {
    background-color: #fff;
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list .properties-list__collection {
    max-width: 1600px;
    --inlineGap: 1.5rem;
    --numberOfColumns: 2;
}
@media (max-width: 993px) {
    #section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list .properties-list__collection {
        --numberOfColumns: 2;
    }
}
@media (max-width: 600px) {
    #section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list .properties-list__collection {
        --numberOfColumns: 1;
        gap: 2.5rem 0;
    }
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 .properties-list .properties-list__collection .properties-list-item {
    -webkit-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    -ms-flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
    flex: 0 1 calc((100% / var(--numberOfColumns)) - var(--inlineGap));
}
#section-c660e20d-a837-437b-a246-d78498aa7b74 > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-44148bfa-8ccb-415d-b021-9d77a033e749 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
@media (min-width: 769px) {
    #section-44148bfa-8ccb-415d-b021-9d77a033e749 {
        isolation: isolate;
    }
    #section-44148bfa-8ccb-415d-b021-9d77a033e749:before {
        content: "";
        width: 650px;
        height: 25rem;
        max-width: 60%;
        position: absolute;
        bottom: 0;
        right: 4.5%;
        background: url("https://res.cloudinary.com/luxuryp/images/tu4r5fthrxw3xirem0fv/gm-monogram");
        -webkit-background-position: top right;
        background-position: top right;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: -1;
        pointer-events: none;
        touch-action: none;
        opacity: 0.035;
        -webkit-filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
        filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(0%) hue-rotate(284deg) brightness(93%) contrast(96%);
    }
}
#section-44148bfa-8ccb-415d-b021-9d77a033e749 > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0ea;
    --bgColor_H: 51;
    --bgColor_S: 20%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(4 / 4 * var(--global-section-padding));
    --section-padding-bottom: calc(4 / 4 * var(--global-section-padding));
    background-color: #f1f0ea;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
        url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__block--newsletter {
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-self: flex-start;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__btn:before {
    display: none;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__form {
    margin-left: 0;
    margin-top: 0;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading {
    margin-left: 0;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading .newsletter-contact-cta__title--newsletter,
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__block--newsletter .newsletter-contact-cta__heading .newsletter-contact-cta__description {
    text-align: left;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__description,
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__prefix-cell,
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__word-word {
    opacity: 1;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b .newsletter-contact-cta__link {
    font-weight: 400;
}
#section-3351e7db-25a3-4c21-87ee-27b3eb9c470b > div:last-child {
    padding-top: calc(4 / 4 * var(--global-section-padding)) !important;
    padding-bottom: calc(4 / 4 * var(--global-section-padding)) !important;
}
@media (min-width: 960px) and (orientation: landscape) {
    #section-3351e7db-25a3-4c21-87ee-27b3eb9c470b {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
            url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 1280px) and (orientation: landscape) {
    #section-3351e7db-25a3-4c21-87ee-27b3eb9c470b {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 1920px) and (orientation: landscape) {
    #section-3351e7db-25a3-4c21-87ee-27b3eb9c470b {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
@media (min-width: 2560px) and (orientation: landscape) {
    #section-3351e7db-25a3-4c21-87ee-27b3eb9c470b {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/mp7kcequhizuhecn9hc0");
    }
}
#section-768d41ba-4767-450b-84df-b85271e849d1 {
    color: #1a1a1a;
    --fontColor: #1a1a1a;
    --fontColor_H: 0;
    --fontColor_S: 0%;
    --fontColor_L: 10%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #ffffff;
    --bgColor_H: 0;
    --bgColor_S: 0%;
    --bgColor_L: 100%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #ffffff;
}
body > div.sidemenu {
    background-color: rgba(241, 240, 236, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(241, 240, 236, 1);
    --bgColor_H: 48;
    --bgColor_S: 15%;
    --bgColor_L: 94%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
footer {
    background-color: rgba(251, 251, 249, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(251, 251, 249, 1);
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
body > div.mobile-contact-wrapper {
    z-index: 100;
    position: relative;
}
body > div.mobile-contact-wrapper .lp-ico:before {
    content: "";
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-background-size: cover;
    background-size: cover;
    display: block;
    -webkit-mask-position: center;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
body > div.mobile-contact-wrapper .lp-ico-search:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-arrow-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-scroll-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-close:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-phone:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-sms:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-email:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper a {
    -webkit-text-decoration: none;
    text-decoration: none;
}
body > div.mobile-contact-wrapper .btn-holder {
    bottom: -50px;
    left: 19px;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 13px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .btn-holder {
        right: 19px;
        padding: 0 48px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
}
body > div.mobile-contact-wrapper .btn-holder.visible {
    bottom: 28px;
    opacity: 1;
}
body > div.mobile-contact-wrapper .search-btn {
    width: 48px;
    height: 48px;
    border-radius: 999px;
    font-size: 0;
    line-height: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 12px;
    color: #141414;
    background: #fff;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .search-btn {
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
body > div.mobile-contact-wrapper .search-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .connect-btn {
    height: 48px;
    padding: 0 24px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    text-transform: uppercase;
    border-radius: 25px;
    color: var(--pillTextColor);
    background: var(--pillBackgroundColor);
    border: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.4px;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    -webkit-animation: pulsate 2s ease infinite;
    animation: pulsate 2s ease infinite;
}
body > div.mobile-contact-wrapper .connect-btn:before {
    width: 16px;
    height: 16px;
}
body > div.mobile-contact-wrapper .pop-up {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 16px 16px 0 0;
    color: var(--textColor);
    background: var(--backgroundColor);
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up {
        max-width: 637px;
        border-radius: 16px;
        bottom: 28px;
        left: 19px;
    }
}
body > div.mobile-contact-wrapper .pop-up .lp-container {
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .lp-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 40px;
        padding-bottom: 40px;
        min-height: 450px;
        padding-left: 56px;
        padding-right: 56px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
body > div.mobile-contact-wrapper .pop-up .close-btn {
    width: 44px;
    height: 44px;
    background-color: transparent;
    border-color: transparent;
    display: block;
    margin: 24px auto 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--textColor);
    cursor: pointer;
    padding: 10px;
    border: 0;
}
body > div.mobile-contact-wrapper .pop-up .close-btn:before {
    width: 24px;
    height: 24px;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .close-btn {
        position: absolute;
        top: 14px;
        right: 12px;
        margin: 0;
    }
}
body > div.mobile-contact-wrapper .pop-up .icon-btn {
    width: 44px;
    height: 44px;
    border-radius: 999px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 8px;
    color: var(--textColor);
    position: relative;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:after {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 999px;
    height: 100%;
    content: "";
    border: solid 1px var(--textColor);
    opacity: 0.3;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .success-block {
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .success-block {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }
}
body > div.mobile-contact-wrapper .success-block .lp-btn {
    margin-top: 24px;
}
body > div.mobile-contact-wrapper .contact-form {
    margin: 0;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .contact-form__item {
        width: 100%;
    }
}
body > div.mobile-contact-wrapper .contact-form__item .lp-input {
    width: 100%;
}
body > div.mobile-contact-wrapper .contact-form__item + .contact-form__item {
    margin-top: 16px;
}
body > div.mobile-contact-wrapper .contact-form.show-success .contact-form__container,
body > div.mobile-contact-wrapper .contact-form.success .contact-form__container {
    display: none;
}
body > div.mobile-contact-wrapper .contact-form.show-success .success-block,
body > div.mobile-contact-wrapper .contact-form.success .success-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
body > div.mobile-contact-wrapper .success-message {
    font-size: 22px;
}
@-webkit-keyframes pulsate {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    }
    50% {
        box-shadow: 0 0 4px 6px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 12px 12px rgba(255, 255, 255, 0);
    }
}






            #section-cc34a245-8294-4cde-bede-6343c46cb87d {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #f1f0eb;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .property-intro-gallery__container.lp-vertical-paddings {
    padding-top: var(--lp-spacing-large);
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__modal {
    background: #f1f0ea;
    color: #666;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__nav-link:not(.active) {
    background-color: transparent;
    color: #403f3d;
    border-color: #403f3d;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__nav-link:not(.active):hover {
    background-color: #403f3d !important;
    color: white;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__nav-link.active {
    background-color: #403f3d;
    color: #fff;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__share-socials {
    background: currentcolor;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__tab-svg path {
    stroke: currentcolor;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__share-text {
    color: currentcolor;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__close:before,
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__close:after {
    background: #403f3d;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__close:hover {
    background: #403f3d !important;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__close:hover:before,
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__close:hover:after {
    background: white;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__share-socials {
    background: #fbfbf9 !important;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .rich-lightbox__share-socials li a {
    color: #403e3f;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .property-intro-gallery__btn {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border: 1px solid #fff;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .property-intro-gallery__btn:hover {
    background-color: #fbfbf9;
    opacity: initial;
    color: #403e3f;
    border-color: #fbfbf9;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .property-intro-gallery__btn:hover:after {
    background-color: #403e3f;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .property-intro-gallery__play {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border: 1px solid #fff;
    font-size: 0;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .property-intro-gallery__play:hover {
    background-color: #fbfbf9;
    opacity: initial;
    color: #403e3f;
    border-color: #fbfbf9;
}
#section-cc34a245-8294-4cde-bede-6343c46cb87d .property-intro-gallery__play:hover:after {
    background-color: #403e3f;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(0 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .bold-600 {
    font-weight: 500;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    width: 100% !important;
}
@media (min-width: 1025px) {
    #section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .content .text-block {
        width: 480px;
    }
    #section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .content .lp-link {
        margin-left: calc(480px + 1rem);
    }
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .accordion__header {
    padding-inline: 0 !important;
    background: white !important;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-nav [data-section="description"] {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-nav [data-section="downloads"] {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-nav [data-section="overview"] {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-nav [data-section="amenities"] {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs__content [data-section="description"] {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs__content [data-section="description"] .property-details-tabs-description__text-block {
    display: none;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs__content [data-section="overview"] {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs__content [data-section="amenities"] {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs__content [data-section="downloads"] {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs {
    --modalTextColor: var(--custom-main-font-color) !important;
    --modalBgColor: #f1f0ea !important;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-schedule-modal__title {
    color: var(--custom-color-dark-titles);
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .calendar__slide.selected .calendar__item,
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .calendar__slide:hover .calendar__item {
    background-color: var(--lp-color-primary-accent);
    color: white;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .calendar__slide.selected .calendar__item .calendar__day,
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .calendar__slide:hover .calendar__item .calendar__day {
    color: white;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .schedule__input-group .lp-label {
    margin-bottom: 0.5rem;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-schedule-modal .property-details-tabs-schedule-modal__close {
    z-index: 1;
    background-color: white;
    border-color: white;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-schedule-modal .property-details-tabs-schedule-modal__close:after {
    background: var(--lp-color-primary-accent);
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-schedule-modal .property-details-tabs-schedule-modal__close:hover {
    background-color: transparent;
    border-color: white;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-schedule-modal .property-details-tabs-schedule-modal__close:hover:after {
    background: white;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-agent__avatar,
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-agent__avatar {
    object-position: top;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-schedule-tour__btn-content {
    font-size: 0;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc .property-details-tabs-schedule-tour__btn-content:before {
    content: "Schedule A Tour";
    font-size: 14px;
}
#section-19f51fcf-07e9-4f30-8dc6-ab0e366136fc > div:last-child {
    padding-top: calc(0 / 4 * var(--global-section-padding)) !important;
}
#section-996a2c8b-2421-40b5-9069-78f32c4304a0 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #f1f0eb;
}
#section-996a2c8b-2421-40b5-9069-78f32c4304a0 .property-details-tabs-agent__avatar,
#section-996a2c8b-2421-40b5-9069-78f32c4304a0 .property-agent__avatar {
    object-position: top;
}
#section-996a2c8b-2421-40b5-9069-78f32c4304a0 .property-agent__title {
    font-size: var(--global-h5-font-size);
}
#section-aa80094d-f598-4884-b680-9cb2218a3e6c {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #fbfbf9;
}
#section-aa80094d-f598-4884-b680-9cb2218a3e6c .property-map__name {
    text-transform: uppercase;
}
#section-aa80094d-f598-4884-b680-9cb2218a3e6c > div:last-child {
    margin-bottom: calc(4 / 4 * var(--global-section-padding));
}
#section-d89fa073-dc26-4ab9-9345-c6c44e974d1a {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    --section-padding-top: calc(2 / 4 * var(--global-section-padding));
    background-color: #fbfbf9;
}
#section-d89fa073-dc26-4ab9-9345-c6c44e974d1a > div:last-child {
    padding-top: calc(2 / 4 * var(--global-section-padding)) !important;
}
#section-95afca94-b515-4ea8-bd45-4e6730437cc1 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0eb;
    --bgColor_H: 50;
    --bgColor_S: 18%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #f1f0eb;
}
#section-40bc39ca-2def-4e88-bb28-876a24a7999a {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #fbfbf9;
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #fbfbf9;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 {
    color: #403e3f;
    --fontColor: #403e3f;
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: #f1f0ea;
    --bgColor_H: 51;
    --bgColor_S: 20%;
    --bgColor_L: 93%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
    background-color: #f1f0ea;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc .lp-input {
    border-color: transparent;
    background: rgba(251, 251, 249);
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc.lp-vertical-paddings {
        padding-top: 0 !important;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -5%;
    margin-right: -5%;
    position: relative;
    z-index: 2;
}
@media (max-width: 1200px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc__row {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-left: 0;
        margin-right: 0;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc__col {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 5%;
    padding-right: 5%;
}
@media (max-width: 1200px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc__col {
        padding-left: 0;
        padding-right: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc__title {
    margin-bottom: 16px;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .mg-calc__description {
    margin-bottom: 24px;
    white-space: pre-line;
    max-width: 100%;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc {
    margin: 0;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px;
    margin-right: -20px;
}
@media (max-width: 1200px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__row {
        margin-left: -8px;
        margin-right: -8px;
    }
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__row {
        margin-left: 0;
        margin-right: 0;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__col {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 20px;
    padding-right: 20px;
}
@media (max-width: 1200px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__col {
        padding-left: 8px;
        padding-right: 8px;
    }
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__col {
        padding-left: 0;
        padding-right: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__group {
    margin-bottom: 16px;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__group .lp-input {
    width: 100%;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__select-wrap {
    position: relative;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__label {
    margin-bottom: 0;
    margin-right: 5px;
    display: block;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__info {
    background-color: transparent;
    border: none;
    color: inherit;
    padding: 5px;
    cursor: pointer;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__info svg {
    display: block;
    stroke: currentColor;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__footer {
    padding-top: 96px;
}
@media (max-width: 1200px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__footer {
        padding-top: 24px;
    }
}
@media (max-width: 580px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__footer .lp-link {
    cursor: pointer;
    margin-bottom: 20px;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__reset {
    margin-right: 47px;
}
@media (max-width: 580px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__reset {
        margin-right: 20px;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__reset svg {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    stroke: currentColor;
    margin-left: 5px;
}
@media (hover: hover) and (pointer: fine) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__reset:hover svg {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .calc__reset:focus {
    color: inherit;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--chartCardBackgroundColor);
    position: relative;
    border-radius: 4px;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results.sticky:before {
    top: -50px;
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results:before {
        content: "";
        display: block;
        position: absolute;
        left: -100px;
        right: -100px;
        top: 0;
        bottom: 0;
        min-height: 100%;
        background-color: var(--chartCardBackgroundColor);
    }
}
@media (max-width: 1200px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results {
        margin-bottom: 32px;
    }
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results {
        margin-bottom: 56px;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__main {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__main {
        padding: 0;
        display: none;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__footer {
    padding: 24px 40px;
    position: relative;
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__footer {
        padding-bottom: 40px;
        padding-left: 0;
        padding-right: 0;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__footer:before {
    display: block;
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: currentColor;
    opacity: 0.1;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__legend {
    padding-left: 40px;
    padding-right: 40px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__legend {
        padding-left: 0;
        padding-right: 0;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__chart {
    position: relative;
    color: var(--chartCardFontColor);
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__expand {
    display: none;
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__expand {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        left: 50%;
        bottom: 0;
        width: 48px;
        height: 48px;
        border-radius: 50%;
        background-color: #c4c4c4;
        -webkit-transform: translate(-50%, 50%);
        -moz-transform: translate(-50%, 50%);
        -ms-transform: translate(-50%, 50%);
        transform: translate(-50%, 50%);
    }
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__expand svg {
        -webkit-transition: 0.3s all;
        transition: 0.3s all;
        stroke: currentColor;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .results__expand.active svg {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
    position: relative;
    padding-left: 24px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__item:nth-child(2):before {
    opacity: 0.75;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__item:nth-child(3):before {
    opacity: 0.5;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__item:nth-child(4):before {
    opacity: 0.25;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__item:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    left: 0;
    display: block;
    border-radius: 4px;
    background-color: var(--markerColor);
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__item.is-hovered .legend__name,
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__item.is-hovered .legend__val {
    opacity: 0.3;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .legend__val {
    color: var(--chartCardFontColor);
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .share {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .share__label {
    margin-right: 20px;
    color: var(--chartCardFontColor);
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .share .lp-socials {
    width: 100%;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart {
    text-align: center;
    padding: 30px;
    position: relative;
    -webkit-transition: 0.2s all;
    transition: 0.2s all;
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart {
        text-align: left;
        padding-left: 0;
        padding-right: 0;
        height: 128px;
        width: 70px;
    }
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart.active {
        width: 240px;
        height: 300px;
        margin-left: calc(50% - 120px);
    }
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart svg {
        width: 100%;
        height: 100%;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart__text {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}
@media (min-width: 768.02px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart__text {
        display: none;
    }
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart__text span {
    display: block;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart__title {
    color: var(--chartCardFontColor);
    fill: currentColor;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .chart__val {
    font-size: 24px;
    color: var(--chartCardFontColor);
    fill: currentColor;
    font-family: var(--global-primary-font-family);
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip {
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    background-color: #f4f4f4;
    font-size: 12px;
    position: absolute;
    width: 296px;
    z-index: 900;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip__title {
    padding: 8px 8px 8px 16px;
    border-bottom: 1px solid #c4c4c4;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip__close {
    height: 24px;
    width: 24px;
    border: none;
    background-color: transparent;
    position: relative;
    padding: 0;
    cursor: pointer;
    color: inherit;
    outline: none;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip__close:before,
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip__close:after {
    content: "";
    width: 12px;
    height: 1px;
    background-color: currentColor;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip__close:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -moz-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip__close:after {
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    -moz-transform: translate(-50%, -50%) rotate(135deg);
    -ms-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg);
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .tooltip__content {
    padding: 16px;
    color: #848484;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .lp-combo-input .lp-input:first-child {
    min-width: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: auto;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .lp-combo-input .lp-input:last-child {
    width: 80px;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-left: 5px;
    padding-right: 5px;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .lp-socials li {
    margin-bottom: 0;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .visually-hidden,
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .sr-only {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart {
    overflow: visible;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart .circle__item {
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart .circle__item:nth-child(2) {
    stroke-opacity: 0.75;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart .circle__item:nth-child(3) {
    stroke-opacity: 0.5;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart .circle__item:nth-child(4) {
    stroke-opacity: 0.25;
}
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart .circle__item:hover,
#section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart .circle__item.is-hovered {
    -webkit-filter: drop-shadow(6px -8px 6px rgb(0 0 0 / 0.25));
    filter: drop-shadow(6px -8px 6px rgb(0 0 0 / 0.25));
}
@media (max-width: 768px) {
    #section-826297e5-c4a4-4787-9f61-914ab70ed163 .svg-chart .chart-text {
        display: none;
    }
}
body > div.sidemenu {
    background-color: rgba(241, 240, 236, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(241, 240, 236, 1);
    --bgColor_H: 48;
    --bgColor_S: 15%;
    --bgColor_L: 94%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
footer {
    background-color: rgba(251, 251, 249, 1);
    color: rgba(64, 62, 63, 1);
    --fontColor: rgba(64, 62, 63, 1);
    --fontColor_H: 330;
    --fontColor_S: 2%;
    --fontColor_L: 25%;
    --fontColor_A: 1;
    --fontColor_darkenDir: 1;
    --bgColor: rgba(251, 251, 249, 1);
    --bgColor_H: 60;
    --bgColor_S: 20%;
    --bgColor_L: 98%;
    --bgColor_A: 1;
    --bgColor_darkenDir: -1;
}
body > div.mobile-contact-wrapper {
    z-index: 100;
    position: relative;
}
body > div.mobile-contact-wrapper .lp-ico:before {
    content: "";
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-background-size: cover;
    background-size: cover;
    display: block;
    -webkit-mask-position: center;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
body > div.mobile-contact-wrapper .lp-ico-search:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-arrow-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-scroll-top:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-close:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
body > div.mobile-contact-wrapper .lp-ico-phone:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-sms:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper .lp-ico-email:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body > div.mobile-contact-wrapper a {
    -webkit-text-decoration: none;
    text-decoration: none;
}
body > div.mobile-contact-wrapper .btn-holder {
    bottom: -50px;
    left: 19px;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 13px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .btn-holder {
        right: 19px;
        padding: 0 48px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
}
body > div.mobile-contact-wrapper .btn-holder.visible {
    bottom: 28px;
    opacity: 1;
}
body > div.mobile-contact-wrapper .search-btn {
    width: 48px;
    height: 48px;
    border-radius: 999px;
    font-size: 0;
    line-height: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 12px;
    color: #141414;
    background: #fff;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .search-btn {
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
body > div.mobile-contact-wrapper .search-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .connect-btn {
    height: 48px;
    padding: 0 24px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    text-transform: uppercase;
    border-radius: 25px;
    color: var(--pillTextColor);
    background: var(--pillBackgroundColor);
    border: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.4px;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    -webkit-animation: pulsate 2s ease infinite;
    animation: pulsate 2s ease infinite;
}
body > div.mobile-contact-wrapper .connect-btn:before {
    width: 16px;
    height: 16px;
}
body > div.mobile-contact-wrapper .pop-up {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 16px 16px 0 0;
    color: var(--textColor);
    background: var(--backgroundColor);
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up {
        max-width: 637px;
        border-radius: 16px;
        bottom: 28px;
        left: 19px;
    }
}
body > div.mobile-contact-wrapper .pop-up .lp-container {
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .lp-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 40px;
        padding-bottom: 40px;
        min-height: 450px;
        padding-left: 56px;
        padding-right: 56px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
body > div.mobile-contact-wrapper .pop-up .close-btn {
    width: 44px;
    height: 44px;
    background-color: transparent;
    border-color: transparent;
    display: block;
    margin: 24px auto 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--textColor);
    cursor: pointer;
    padding: 10px;
    border: 0;
}
body > div.mobile-contact-wrapper .pop-up .close-btn:before {
    width: 24px;
    height: 24px;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .pop-up .close-btn {
        position: absolute;
        top: 14px;
        right: 12px;
        margin: 0;
    }
}
body > div.mobile-contact-wrapper .pop-up .icon-btn {
    width: 44px;
    height: 44px;
    border-radius: 999px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 8px;
    color: var(--textColor);
    position: relative;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:after {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 999px;
    height: 100%;
    content: "";
    border: solid 1px var(--textColor);
    opacity: 0.3;
}
body > div.mobile-contact-wrapper .pop-up .icon-btn:before {
    width: 24px;
    height: 24px;
}
body > div.mobile-contact-wrapper .success-block {
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 1025px) {
    body > div.mobile-contact-wrapper .success-block {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }
}
body > div.mobile-contact-wrapper .success-block .lp-btn {
    margin-top: 24px;
}
body > div.mobile-contact-wrapper .contact-form {
    margin: 0;
}
@media (max-width: 1024px) {
    body > div.mobile-contact-wrapper .contact-form__item {
        width: 100%;
    }
}
body > div.mobile-contact-wrapper .contact-form__item .lp-input {
    width: 100%;
}
body > div.mobile-contact-wrapper .contact-form__item + .contact-form__item {
    margin-top: 16px;
}
body > div.mobile-contact-wrapper .contact-form.show-success .contact-form__container,
body > div.mobile-contact-wrapper .contact-form.success .contact-form__container {
    display: none;
}
body > div.mobile-contact-wrapper .contact-form.show-success .success-block,
body > div.mobile-contact-wrapper .contact-form.success .success-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
body > div.mobile-contact-wrapper .success-message {
    font-size: 22px;
}
@-webkit-keyframes pulsate {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    }
    50% {
        box-shadow: 0 0 4px 6px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 12px 12px rgba(255, 255, 255, 0);
    }
}

.d-none{
    display: none;
}



.project-img{
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    width: 100%;
    height: 400px;
    overflow: hidden;
    margin-top: 30px;
}


.description{
    padding-top: 20px;
}