PageSourceSearch

https://muskokacottagesforsale.com/properties/sale

html muskokacottagesforsale.com collected 2026-10-05 22:00:57 UTC 457,957 bytes, 3,515 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang=en>
3<head>
4    <meta charset="utf-8">
5    <meta http-equiv="x-ua-compatible" content="ie=edge">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0">
7    <meta name="twitter:card" content="summary_large_image">
8    <meta property="og:type" content="website">
9        <title>Muskoka Cottages for Sale | Richard Scully & Associates</title>
10        <meta property="og:title" content="Muskoka Cottages for Sale | Richard Scully &amp; Associates">
11        <meta name="twitter:title" content="Muskoka Cottages for Sale | Richard Scully &amp; Associates">
12        <meta name="description" content="Explore available properties for sale in Muskoka, Ontario. Contact Richard Scully &amp; Associates for exclusive real estate opportunities. Contact us now!">
13        <meta property="og:description" content="Explore available properties for sale in Muskoka, Ontario. Contact Richard Scully &amp; Associates for exclusive real estate opportunities. Contact us now!">
14        <meta name="twitter:description" content="Explore available properties for sale in Muskoka, Ontario. Contact Richard Scully &amp; Associates for exclusive real estate opportunities. Contact us now!">
15        <meta property="og:image" content="https://media-production.lp-cdn.com/cdn-cgi/image/format&#x3D;auto,quality&#x3D;85,fit&#x3D;scale-down,width&#x3D;1920/https://media-production.lp-cdn.com/media/d4bb38a3-7253-4fc3-995b-9b9e8b955bd6">
16        <meta name="twitter:image" content="https://media-production.lp-cdn.com/cdn-cgi/image/format&#x3D;auto,quality&#x3D;85,fit&#x3D;scale-down,width&#x3D;1920/https://media-production.lp-cdn.com/media/d4bb38a3-7253-4fc3-995b-9b9e8b955bd6">
17        <meta property="og:url" content="https://muskokacottagesforsale.com/properties/sale">
18        <link rel="canonical" href="https://muskokacottagesforsale.com/properties/sale">
19    
19<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
19
20    <link rel="preconnect" href="https://fonts.googleapis.com">
21    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
22    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Tenor%20Sans:400"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i">
23    <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/css/ion.rangeSlider.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
24    <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/css/ion.rangeSlider.min.css"></noscript>
25    <link rel="icon" type="image/x-icon" href="/favicon.ico">
26    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
27    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
28    <link rel="icon" type="image/png" sizes="48x48" href="/favicon-48x48.png">
29    <style id="global-css">:root{--global-primary-font-family:'Tenor Sans',sans-serif;--global-primary-font-family-short:Tenor Sans;--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:16px;--global-h1-font-size:50px;--global-h2-font-size:40px;--global-h3-font-size:30px;--global-h4-font-size:21px;--global-h5-font-size:17px;--global-h6-font-size:16px;--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:16px;}@media (min-width: 768px){body{padding:0px 0px 0px 0px;}}h1,h2,h3,h4,h5,h6,button{font-family:'Tenor Sans',sans-serif;}h1{font-size:50px;}h2{font-size:40px;}h3{font-size:30px;}h4{font-size:21px;}h5{font-size:17px;}h6{font-size:16px;}</style>
30        <link rel="stylesheet" type="text/css" href="https://styles.luxurypresence.com/producer/index.css" />
31    <style id="website-css">ul.slick-links-nav li span.link.slick-disabled{cursor:default;}.J-paginationjs-page a{margin:0 3px;}.lp-btn,.redesign .lp-btn{padding:20px 46px;}#modal-global-contact-us .contact-form .section-message form .submitButton{padding:14px 20px;}.lp-btn,.redesign .lp-btn,.redesign .btn{border-width:1px!important;font-weight:300!important;}nav#global-navbar a{font-weight:300;}button.newsletter-signup__form-item{line-height:1;font-weight:400;}nav#global-navbar .header .navigation .sub-nav ul{background-color:transparent;}nav#global-navbar .header .navigation .sub-nav ul li{background-color:#fff;}nav#global-navbar .header .navigation .sub-nav ul li:hover{background-color:#FFF;}nav#global-navbar .header .navigation .sub-nav ul a{color:#000!important;}nav#global-navbar.scroll{background-color:#000!important;}nav#global-navbar.scroll li.navigation__item a.navigation__link{color:#FFF!important;}nav#global-navbar.scroll li.navigation__item a.navigation__link:hover{color:#FFF!important;}nav#global-navbar.scroll li.navigation__item a.navigation__link span:after{background-color:#FFF!important;}nav#global-navbar.scroll button.hamburger-component.hamburger{color:#FFF;}nav#global-navbar.scroll button.hamburger-component.hamburger:hover{color:#FFF;}nav#global-navbar.scroll .navigation__item:last-child{-webkit-filter:invert(1);filter:invert(1);}nav#global-navbar .header .navigation .sub-nav ul a:hover{color:#FFF!important;background-color:#792617!important;}nav#global-navbar .header .navigation .sub-nav ul a:hover span:hover{color:#FFF!important;}nav#global-navbar .header .navigation .sub-nav ul a:hover span:after{background-color:#FFF!important;}nav .header .navigation .sub-nav__link{max-width:400px!important;}nav .header .navigation .sub-nav ul{max-width:400px!important;}nav#global-navbar.scroll li.navigation__item a.navigation__link:hover{color:#792617;}nav#global-navbar.scroll li.navigation__item a.navigation__link span:after{background-color:#792617;}#global-navbar .header .logo .logo__img{max-height:100%;max-width:300px;}@media only screen and (max-width:768px){#global-navbar .header .logo .logo__img{max-width:250px!important;}}#global-navbar .header{padding-top:15px;padding-bottom:15px;height:auto;}.company__info__newsletter h2{font-size:0px;}.company__info__newsletter h2:before{content:"";display:block;width:auto;height:40px;background-image:url(https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/124e6fd1-c91a-4767-8aec-b87e6e6b1291);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-background-position:left;background-position:left;margin:0 auto!important;}footer .footer .company__contacts{margin-top:0px!important;}
31footer .footer .newsletter__info{max-width:100%!important;}footer .luxury-link,.copyright-box .hyperlink-style-2,.info-wrap-contact_link,.ft-link{font-weight:400;position:relative!important;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important;-webkit-transition:0.4s;transition:0.4s;opacity:1!important;}footer .luxury-link:hover,.copyright-box .hyperlink-style-2:hover,.info-wrap-contact_link:hover,.ft-link:hover{color:#fff!important;}footer .luxury-link:before,.copyright-box .hyperlink-style-2:before,.info-wrap-contact_link:before,.ft-link:before,footer .luxury-link:after,.copyright-box .hyperlink-style-2:after,.info-wrap-contact_link:after,.ft-link:after{-webkit-transition:0.4s;transition:0.4s;-webkit-text-decoration:none!important;text-decoration:none!important;line-height:1;content:"""";height:1px;position:absolute!important;bottom:0;left:0;}footer .luxury-link:before,.copyright-box .hyperlink-style-2:before,.info-wrap-contact_link:before,.ft-link:before{width:100%!important;background-color:#ccc!important;}footer .luxury-link:after,.copyright-box .hyperlink-style-2:after,.info-wrap-contact_link:after,.ft-link:after{width:0%!important;background-color:#fff!important;}footer .luxury-link:hover:after,.copyright-box .hyperlink-style-2:hover:after,.info-wrap-contact_link:hover:after,.ft-link:hover:after{width:100%!important;}div#global-sidemenu.sidemenu a:hover{color:#FFF!important;}body>div.sidemenu .sub-nav-container .main-nav:hover::after{border-bottom:1px solid #FFF!important;border-right:1px solid #FFF!important;}body>div.sidemenu .section-options a{color:#FFF!important;}@media (max-width: 768px){body>div.sidemenu .section-options a{font-size:25px!important;}}div#modal-global-contact-us .contact-form .info-zone .info-zone_contact_cell{margin-bottom:21px;}div#modal-global-contact-us .contact-form .info-zone .type_user:nth-of-type(2){margin-bottom:21px;}@media only screen and (max-width: 768px){div#modal-global-contact-us .contact-form .info-zone .type_user{margin-bottom:25px;}}div#modal-global-contact-us .contact-form .info-zone_contact{margin-bottom:14px;}div#modal-global-contact-us .contact-form .section-message h2{font-size:38px;}@media only screen and (max-width: 768px){div#modal-global-contact-us .contact-form .section-message h2{font-size:28px;}}div#modal-global-contact-us .contact-form h2{font-size:38px;}@media only screen and (max-width: 768px){div#modal-global-contact-us .contact-form h2{font-size:28px;}}#modal-global-contact-us .contact-form .section-message label{color:#fff!important;}#modal-global-contact-us .lp-input-group .lp-input{border-color:#fff!important;}div#modal-global-contact-us a:not(.lp-socials__link):after{background-color:#FFF!important;}.info-zone_contact_cell a:hover{color:#FFF!important;}.info-zone_contact_cell a:before{background-color:#ccc!important;width:100%;}.info-zone_contact_cell a:after{background-color:#FFF!important;}#modal-global-contact-us .contact-form .section-message label{text-transform:capitalize!important;}.section-message .lp-tcr-message{text-transform:none!important;font-weight:400;}div#modal-global-contact-us .contact-form .section-message form{max-width:490px;}@media only screen and (max-width:1080px){div#modal-global-contact-us .contact-form h2{font-size:37px;}}@media only screen and (max-width:925px){div#modal-global-contact-us .contact-form h2{font-size:25px;}}div#modal-global-contact-us .close{top:4vh;}div#modal-global-contact-us div.modal-content div.contact-form.redesign:after{background-color:rgba(0, 0, 0, 0.6);}#modal-global-contact-us .lp-disclaimer a{-webkit-text-decoration:none!important;text-decoration:none!important;position:relative;display:inline-block;vertical-align:top;}#modal-global-contact-us .lp-disclaimer a:after,#modal-global-contact-us .lp-disclaimer a:before{content:"";height:1px;position:absolute;bottom:0;left:0;box-sizing:border-box;outline:none;-webkit-transition:0.4s;transition:0.4s;}#modal-global-contact-us .lp-disclaimer a:before{background-color:#ccc;width:100%;}#modal-global-contact-us .lp-disclaimer a:after{width:0%;background-color:#FFF!important;-webkit-transition:0.4s;transition:0.4s;}#modal-global-contact-us .lp-disclaimer a:hover{-webkit-text-decoration:none!important;text-decoration:none!important;}#modal-global-contact-us .lp-disclaimer a:hover:after{width:100%;}div#modal-global-contact-us .contact-form{-webkit-background-position:center;background-position:center;}div#modal-global-contact-us .contact-form h2{color:#FFF;}div.mobile-contact-wrapper .contact-form .lp-btn{background-color:#FFF;border-color:#FFF;color:#792617;}div.mobile-contact-wrapper .contact-form .lp-btn:hover{background-color:transparent;border-color:#FFF;color:#FFF;}footer .img-wrap img{-webkit-filter:invert(1);filter:invert(1);}footer .footer .first_text_footer .img_size img{-webkit-filter:invert(1);filter:invert(1);}.navbar .navigation .navigation__item:last-child{content:""!important;display:block;height:30px;background-image:url('https://media-production.lp-cdn.com/media/58cb8d09-2b18-463c-94d6-a81a57ca19b0');background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;margin-left:15px;margin-right:15px;-webkit-filter:invert(1);filter:invert(1);}.navbar .navigation .navigation__item:last-child .navigation__link span{font-size:0px!important;display:none!important;}@media (max-width: 768px){footer .footer__layout__right{margin-top:0px!important;padding-left:0;}}
31footer .footer .newsletter{margin-bottom:0px!important;}@media (max-width: 768px){body>div.sidemenu .section-options a{font-size:20px!important;}}@media (max-width: 768px){body>div.sidemenu li{margin-bottom:0!important;}}@media (max-width: 768px){nav .header .navbar{padding-left:10px;}nav .header .logo img{max-width:80%!important;}}@media (max-width: 575px){footer .footer__layout__left{margin-left:auto!important;margin-right:auto!important;}}</style>
32    <style id="wow-hide-elements">.wow{visibility:hidden!important}</style>
33        <style id="page-css">
34            #section-b60c8035-246c-48be-b39c-e7e8206dd175{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;--gradient-color:var(--overlay-color, rgba(0, 0, 0, 0.4));background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),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/d4bb38a3-7253-4fc3-995b-9b9e8b955bd6');background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;}#section-b60c8035-246c-48be-b39c-e7e8206dd175 div.custom-intro{height:80vh;}#section-b60c8035-246c-48be-b39c-e7e8206dd175{background-position-y:30%!important;}#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro{-webkit-align-items:flex-end!important;-webkit-box-align:flex-end!important;-ms-flex-align:flex-end!important;align-items:flex-end!important;}#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro__title{margin-bottom:15vh!important;}#section-b60c8035-246c-48be-b39c-e7e8206dd175{background-attachment:fixed;-webkit-background-position:center;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}@media only screen and (max-width: 768px){#section-b60c8035-246c-48be-b39c-e7e8206dd175{background-attachment:unset;}}#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:600px;-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;}#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro .container{z-index:1;text-align:center;max-width:900px;}#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro__title{margin-bottom:0px;font-weight:400;margin-bottom:24px;}@media (max-width: 768px){#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro__title{font-size:32px;}}@media (max-width: 360px){#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro__title{font-size:22px;}}#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro__subtitle{font-weight:400;white-space:pre-line;font-size:21px;line-height:1.57;}@media (max-width: 768px){#section-b60c8035-246c-48be-b39c-e7e8206dd175 .custom-intro__subtitle{font-size:18px;}}#section-b60c8035-246c-48be-b39c-e7e8206dd175 .description{margin-bottom:15px;}@media (min-width: 960px) and (orientation: landscape){#section-b60c8035-246c-48be-b39c-e7e8206dd175{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),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/d4bb38a3-7253-4fc3-995b-9b9e8b955bd6');}}@media (min-width: 1280px) and (orientation: landscape){#section-b60c8035-246c-48be-b39c-e7e8206dd175{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),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/d4bb38a3-7253-4fc3-995b-9b9e8b955bd6');}}@media (min-width: 1920px) and (orientation: landscape){#section-b60c8035-246c-48be-b39c-e7e8206dd175{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),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/d4bb38a3-7253-4fc3-995b-9b9e8b955bd6');}}@media (min-width: 2560px) and (orientation: landscape){#section-b60c8035-246c-48be-b39c-e7e8206dd175{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/d4bb38a3-7253-4fc3-995b-9b9e8b955bd6');}}#section-366a5379-6c70-4958-950c-d566955dd8df{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-section--full-bleed{padding-bottom:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-366a5379-6c70-4958-950c-d566955dd8df .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container{padding:0;}#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-366a5379-6c70-4958-950c-d566955dd8df .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-366a5379-6c70-4958-950c-d566955dd8df .lp-h2{margin-bottom:8px;}}#section-366a5379-6c70-4958-950c-d566955dd8df .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-546181df-588b-4227-a2b5-4d69cf1f1818{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-section--full-bleed{padding-bottom:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container{padding:0;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-546181df-588b-4227-a2b5-4d69cf1f1818 .lp-h2{margin-bottom:8px;}}#section-546181df-588b-4227-a2b5-4d69cf1f1818 .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-section--full-bleed{padding-bottom:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container{padding:0;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .lp-h2{margin-bottom:8px;}}#section-424f39c0-91ee-4b02-8e24-2452bf0a67b5 .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-2d37288c-91bc-4437-824d-f580916b0895{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-section--full-bleed{padding-bottom:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-2d37288c-91bc-4437-824d-f580916b0895 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container{padding:0;}#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-2d37288c-91bc-4437-824d-f580916b0895 .lp-h2{margin-bottom:8px;}}#section-2d37288c-91bc-4437-824d-f580916b0895 .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-section--full-bleed{padding-bottom:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container{padding:0;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .lp-h2{margin-bottom:8px;}}#section-4a8214e3-819e-4a33-88a9-461d64c66d65 .redesign p{margin-bottom:1.666rem;text-transform:none;}
34#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-section--full-bleed{padding-bottom:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col--on-hover:hover .secondary-image{visibility:visible;opacity:1;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;
34-webkit-justify-content:center;justify-content:center;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container{padding:0;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .lp-h2{margin-bottom:8px;}}#section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33 .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-section--full-bleed{padding-bottom:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container{padding:0;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-79290e7d-61d7-45ce-a114-171ed3652dbf .lp-h2{margin-bottom:8px;}}#section-79290e7d-61d7-45ce-a114-171ed3652dbf .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-section--full-bleed{padding-bottom:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container{padding:0;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-90608acc-f3bc-4c56-98c4-f6f2221544df .lp-h2{margin-bottom:8px;}}#section-90608acc-f3bc-4c56-98c4-f6f2221544df .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-section--full-bleed{padding-bottom:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container{padding:0;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .lp-h2{margin-bottom:8px;}}#section-51691aa5-6ea1-423b-81c0-74f20c3fffbd .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-07a5d889-c138-4112-b7ee-40b18fba4162{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-section--full-bleed{padding-bottom:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container{padding:0;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-07a5d889-c138-4112-b7ee-40b18fba4162 .lp-h2{margin-bottom:8px;}}#section-07a5d889-c138-4112-b7ee-40b18fba4162 .redesign p{margin-bottom:1.666rem;text-transform:none;}
34#section-1b677978-896a-422f-9172-381d6d46ae0d{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-section--full-bleed{padding-bottom:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col--on-hover:hover .secondary-image{visibility:visible;opacity:1;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;
34-webkit-justify-content:center;justify-content:center;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-1b677978-896a-422f-9172-381d6d46ae0d .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container{padding:0;}#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-1b677978-896a-422f-9172-381d6d46ae0d .lp-h2{margin-bottom:8px;}}#section-1b677978-896a-422f-9172-381d6d46ae0d .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-section--full-bleed{padding-bottom:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}
34#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col--on-hover:hover .secondary-image{visibility:visible;opacity:1;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container{padding:0;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}
34@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .lp-h2{margin-bottom:8px;}}#section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95 .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-section--full-bleed{padding-bottom:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col--on-hover:hover .secondary-image{visibility:visible;opacity:1;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;
34-webkit-justify-content:center;justify-content:center;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container{padding:0;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .lp-h2{margin-bottom:8px;}}#section-5efea1bc-285a-42b1-b02c-dcca72f82bf5 .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-section--full-bleed{padding-bottom:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container{padding:0;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .lp-h2{margin-bottom:8px;}}#section-fec9ca56-d10f-4abf-b9aa-0b725d52795c .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-section--full-bleed{padding-bottom:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container{padding:0;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .lp-h2{margin-bottom:8px;}}#section-c9f9e64c-3c8c-4faf-979b-b696f036163c .redesign p{margin-bottom:1.666rem;text-transform:none;}
34#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-section--full-bleed{padding-bottom:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col--on-hover:hover .secondary-image{visibility:visible;opacity:1;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;
34-webkit-justify-content:center;justify-content:center;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container{padding:0;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .lp-h2{margin-bottom:8px;}}#section-a8fdc609-6eab-41e8-b8ce-05827ecaf048 .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B2B2D;--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B2B2D;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-section--full-bleed{padding-top:0;}@media (min-width: 993px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-section--full-bleed{padding-bottom:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image--reverse{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image--reverse .hoverable-image__text-col{padding-right:120px;padding-left:0;}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image--reverse .hoverable-image__text-col{padding:0;margin-top:29px;margin-bottom:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;z-index:1;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col>div{width:100%;height:100%;position:relative;padding-bottom:79%;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col>div img{-webkit-transition:visibility 5s,opacity 0.5s linear;transition:visibility 5s,opacity 0.5s linear;position:absolute;object-fit:cover;width:100%;height:100%;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col>div .main-image{visibility:visible;opacity:1;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col>div .secondary-image{visibility:hidden;opacity:0;}@media (hover: hover) and (pointer: fine){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col--on-hover:hover .main-image{visibility:hidden;opacity:0;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col--on-hover:hover .
34secondary-image{visibility:visible;opacity:1;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col--on-hover.active .main-image{visibility:hidden;opacity:0;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__img-col--on-hover.active .secondary-image{visibility:visible;opacity:1;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col{-webkit-flex:50%;-ms-flex:50%;flex:50%;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;padding-left:120px;padding-right:0;}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col{padding-left:0;margin-top:29px;margin-bottom:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col .lp-text--subtitle{max-width:100%;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col .buttons-wrapper{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:0 -12px;}@media (max-width: 560px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col .buttons-wrapper{margin:0;}}@media (max-width: 576px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col .buttons-wrapper .lp-btn{vertical-align:top;margin:24px 12px 0;}@media (max-width: 560px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-col .buttons-wrapper .lp-btn{margin-left:0;margin-right:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-wrap{-webkit-flex:1;-ms-flex:1;flex:1;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .hoverable-image__text-wrap p:last-child{margin-bottom:0;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container{padding:0;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image__text-col{padding:69px;}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image__text-col{padding:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image__text-col .lp-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image__text-col .lp-container{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image__img-col>div{max-height:none;}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:calc(50% + 69px);}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image--straight .hoverable-image__text-wrap{padding-left:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:calc(50% + 69px);}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .full-bleed-container .hoverable-image--reverse .hoverable-image__text-wrap{padding-right:0;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .lp-h2{margin-bottom:16px;}@media (max-width: 992px){#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .lp-h2{margin-bottom:8px;}}#section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f .redesign p{margin-bottom:1.666rem;text-transform:none;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#000000;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:0%;--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:#000000;}
34#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed{padding:80px 0;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .title{margin:0 20px 0 0;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .instagram-link{display:block;margin:0 20px 0 0;color:var(--global-primary-font-color);}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .instagram-link .instagram-name{display:inline;margin:0;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .title+.instagram-link{margin-top:5px;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-wrapper{margin-bottom:20px;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;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-right{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .follow-button{margin:20px 0 0 0;display:block;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .nav-button{margin-top:20px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;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:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:42px;color:#1a1a1a;border:1px solid currentColor;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:ease;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .nav-button.slick-disabled{opacity:0.6;pointer-events:none;cursor:default;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .nav-button:not(.slick-disabled):hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-nav-prev{margin-left:30px;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-nav-next{margin-left:10px;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .hidden-control{display:none;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi{position:relative;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 3);padding:10px;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single:first-child,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi:first-child{margin-left:auto;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single:last-child,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi:last-child{margin-right:auto;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single.type2,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi.type2{width:calc(100% / 5 * 2);}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single.type3,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi.type3{width:calc(100% / 2);}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single.type4,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi.type4{width:calc(100% / 2);}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single.type5,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi.type5{width:100%;}@media (max-width: 440px){#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-container{padding:0;width:100%;}}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-feed{width:calc(100% + 20px);position:relative;left:-10px;overflow:hidden;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-slider{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-item__img{position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;background:center/cover no-repeat;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-item__info{position:absolute;top:0;left:0;bottom:0;right:0;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:center;-ms-flex-pack:center;
34-webkit-justify-content:center;justify-content:center;padding:10%;overflow:hidden;color:#fff;text-align:center;background-color:rgba(0, 0, 0, 0.8);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-item:hover .ig-feed-item__info{opacity:1;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-item__caption{text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .video-icon{position:absolute;width:50px;height:50px;background-color:#fff;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;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:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:1;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .video-icon::before{content:'';display:block;width:0px;height:0px;border-style:solid;position:relative;left:1px;border-width:7.5px 0px 7.5px 11px;border-color:transparent transparent transparent #292826;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-item:hover .video-icon{opacity:0;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single .ig-feed-item__info{padding:15%;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-single .ig-feed-item__caption{-webkit-line-clamp:7;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed-item{background-color:var(--tileColor, #000);display:block;width:100%;padding-bottom:125%;overflow:hidden;position:relative;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi::before{content:'';display:block;width:100%;padding-bottom:125%;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi-content{padding:10px;position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;overflow:hidden;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi-content .ig-feed-item{width:calc(50% - 10px);padding-bottom:calc(62.5% - 12.5px);}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .slide-multi-content .ig-feed-item:nth-child(n + 3){-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .bottom-controls{width:100%;display:none;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .bottom-nav-button{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:20px 10px 0;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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;color:#1a1a1a;border:1px solid currentColor;cursor:pointer;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .bottom-nav-button.slick-disabled{opacity:0.6;pointer-events:none;cursor:default;}@media (max-width: 767px){#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-right,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-left{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .title,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .instagram-link{margin-right:0;text-align:center;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-nav-prev,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .top-nav-next{display:none;}
34#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .bottom-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .ig-feed{display:none;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2 .has-data .ig-feed{display:block;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2.has-data .ig-feed,#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2#section-temp .ig-feed{display:block;}#section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#modal-global-contact-us .close{z-index:11;}#modal-global-contact-us .description{margin-bottom:15px;}#modal-global-contact-us .close:focus{outline:0;}#modal-global-contact-us .contact-form{padding:70px 0;width:100%;min-height:100vh;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;position:relative;color:var(--colorTxt, #ffffff);-webkit-background-size:cover;background-size:cover;}#modal-global-contact-us .contact-form:after{content:'';position:absolute;display:block;background-color:rgba(2, 5, 7, 0.85);height:100%;width:100%;z-index:0;}#modal-global-contact-us .contact-form.loading textarea,#modal-global-contact-us .contact-form.loading input,#modal-global-contact-us .contact-form.loading label,#modal-global-contact-us .contact-form.loading button{pointer-events:none;opacity:.5;}#modal-global-contact-us .contact-form.loading .submit-icon{display:inline-block;}#modal-global-contact-us .contact-form .submit-icon{display:none;}#modal-global-contact-us .contact-form .contact-form-close{width:40px;height:50px;display:block;padding:0;border:none;background-color:transparent;cursor:pointer;position:absolute;right:50px;top:50px;z-index:110;}@media (max-width: 560px){#modal-global-contact-us .contact-form .contact-form-close{right:20px;top:20px;width:30px;height:40px;}}#modal-global-contact-us .contact-form .contact-form-close:before,#modal-global-contact-us .contact-form .contact-form-close:after{content:'';display:block;width:40px;height:1px;background-color:#fff;position:absolute;left:50%;top:50%;}@media (max-width: 560px){#modal-global-contact-us .contact-form .contact-form-close:before,#modal-global-contact-us .contact-form .contact-form-close:after{width:30px;}}#modal-global-contact-us .contact-form .contact-form-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);}#modal-global-contact-us .contact-form .contact-form-close:after{-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);}#modal-global-contact-us .contact-form .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1440px;width:100%;padding:0 160px;margin:0 auto;z-index:10;}@media (max-width: 1320px){#modal-global-contact-us .contact-form .container{padding:0 80px;}}@media (max-width: 1200px){#modal-global-contact-us .contact-form .container{padding:0 30px;}}@media (max-width: 900px){#modal-global-contact-us .contact-form .container{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width: 560px){#modal-global-contact-us .contact-form .container{padding:0 20px;}}#modal-global-contact-us .contact-form h2{margin:0 0 18px 0;padding:0;}@media (max-width: 560px){#modal-global-contact-us .contact-form h2{margin:0 0 24px 0;}}#modal-global-contact-us .contact-form .section-details{width:50%;}@media (max-width: 1200px){#modal-global-contact-us .contact-form .section-details{padding-right:30px;}}@media (max-width: 900px){#modal-global-contact-us .contact-form .section-details{width:100%;padding-right:0;max-width:700px;margin-bottom:38px;}}#modal-global-contact-us .contact-form .section-message{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;
34-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;}@media (max-width: 1200px){#modal-global-contact-us .contact-form .section-message{padding-left:30px;}}@media (max-width: 900px){#modal-global-contact-us .contact-form .section-message{width:100%;padding-left:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}}#modal-global-contact-us .contact-form .section-message:after{content:'';position:absolute;display:block;width:1px;background:#999999;height:calc(100% + 50px);left:0;top:-20px;}@media (max-width: 900px){#modal-global-contact-us .contact-form .section-message:after{display:none;}}#modal-global-contact-us .contact-form .section-message form{max-width:435px;width:100%;}#modal-global-contact-us .contact-form .section-message form .submitButton{width:auto;}@media (max-width: 560px){#modal-global-contact-us .contact-form .section-message form .submitButton{width:100%;}}@media (max-width: 900px){#modal-global-contact-us .contact-form .section-message form{max-width:700px;}}#modal-global-contact-us .contact-form .section-message form.loading textarea,#modal-global-contact-us .contact-form .section-message form.loading input,#modal-global-contact-us .contact-form .section-message form.loading label,#modal-global-contact-us .contact-form .section-message form.loading button{pointer-events:none;opacity:.5;}#modal-global-contact-us .contact-form .section-message form.loading .label-loading{display:inline;}#modal-global-contact-us .contact-form .section-message form.loading .label-success,#modal-global-contact-us .contact-form .section-message form.loading .label-initial{display:none;}#modal-global-contact-us .contact-form .section-message form.loading .submit-icon{display:inline-block;}#modal-global-contact-us .contact-form .section-message form.success .label-loading,#modal-global-contact-us .contact-form .section-message form.success .label-initial{display:none;}#modal-global-contact-us .contact-form .section-message form.success .label-success{display:inline;}#modal-global-contact-us .contact-form .section-message .label-loading,#modal-global-contact-us .contact-form .section-message .label-success{display:none;}#modal-global-contact-us .contact-form .section-message .submit-icon{display:none;}#modal-global-contact-us .contact-form .section-message h2{margin-bottom:28px;}#modal-global-contact-us .contact-form .section-message .form-group_modal{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:39px;}#modal-global-contact-us .contact-form .section-message .form-group_modal input{border:none;border-bottom:1px solid #c0c0c0;display:block;width:100%;background:transparent;color:#ffffff;height:22px;font-size:16px;}@media (max-width: 560px){#modal-global-contact-us .contact-form .section-message .form-group_modal input{height:25px;}}#modal-global-contact-us .contact-form .section-message .form-group-textarea{margin-bottom:30px;}@media (max-width: 560px){#modal-global-contact-us .contact-form .section-message .form-group-textarea{margin-bottom:23px;}}#modal-global-contact-us .contact-form .section-message label{display:block;width:100%;line-height:1.63;letter-spacing:1px;color:#c0c0c0;font-weight:bold;text-transform:uppercase;}#modal-global-contact-us .contact-form .section-message textarea{resize:none;height:105px;width:100%;background:transparent;border:solid 1px #ffffff;margin:23px 0 0 0;color:#ffffff;padding:10px;font-size:16px;}@media (max-width: 560px){#modal-global-contact-us .contact-form .section-message textarea{margin:10px 0 0 0;height:89px;}}#modal-global-contact-us .contact-form .info-zone h4{margin:0 0 16px 0;}@media (max-width: 560px){#modal-global-contact-us .contact-form .info-zone h4{margin:0 0 13px 0;}}#modal-global-contact-us .contact-form .info-zone .type_user:nth-of-type(2){margin-bottom:30px;}@media (max-width: 560px){#modal-global-contact-us .contact-form .info-zone .type_user{margin-bottom:58px;}}#modal-global-contact-us .contact-form .info-zone_contact{margin-bottom:23px;}#modal-global-contact-us .contact-form .info-zone_contact:nth-last-child(2){margin-bottom:30px;}#modal-global-contact-us .contact-form .info-zone_contact_cell{position:relative;padding-left:45px;margin-bottom:22px;font-weight:bold;font-size:14px;max-width:90%;letter-spacing:1.5px;text-transform:uppercase;}@media (max-width: 560px){#modal-global-contact-us .contact-form .info-zone_contact_cell{padding-left:0;}}#modal-global-contact-us .contact-form .info-zone_contact_cell:last-of-type{margin-bottom:0;}#modal-global-contact-us .contact-form .info-zone_contact_cell i{position:absolute;
34left:0;top:0;display:block;}@media (max-width: 560px){#modal-global-contact-us .contact-form .info-zone_contact_cell i{position:relative;margin-bottom:7px;}}#modal-global-contact-us .contact-form .info-zone_contact_cell i svg path{fill:var(--colorTxt);}#modal-global-contact-us .contact-form .info-zone_contact_cell div{padding:0;}#modal-global-contact-us .contact-form .info-zone_contact_cell .contact_title{line-height:1;margin-bottom:5px;}#modal-global-contact-us .contact-form .info-zone_contact_link{color:var(--colorTxt);}@media (max-width: 560px){#modal-global-contact-us .contact-form .info-zone .type_user:nth-of-type(2){margin-bottom:58px;}}@media (max-width: 560px){#modal-global-contact-us .contact-form .hours_box{margin-bottom:52px;}}#modal-global-contact-us .contact-form .socials_zone{padding-left:45px;}@media (max-width: 560px){#modal-global-contact-us .contact-form .socials_zone{padding-left:0;}}#modal-global-contact-us .contact-form .socials_zone li{margin-bottom:10px;}#modal-global-contact-us .contact-form .socials_zone li:not(:last-child){padding-right:34px;}@media (max-width: 560px){#modal-global-contact-us .contact-form .socials_zone li:not(:last-child){padding-right:12px;}}#modal-global-contact-us .contact-form .success-message.success{margin-top:15px;color:var(--colorTxt);position:absolute;}#modal-global-contact-us .contact-form .success-message.hide{opacity:0;}#modal-global-contact-us .contact-form.one_contact .info-zone .type_user{margin-bottom:73px;}@media (max-width: 768px){#modal-global-contact-us .contact-form.one_contact .info-zone .type_user{margin-bottom:51px;}}@media (max-width: 560px){#modal-global-contact-us .contact-form.one_contact .info-zone .type_user{margin-bottom:40px;}}#modal-global-contact-us .contact-form.one_contact .hours_box{margin-bottom:38px;}#modal-global-contact-us .contact-form.no_icon .info-zone_contact_cell{padding-left:0;}#modal-global-contact-us .contact-form.no_icon .info-zone_contact_cell i{display:none;}#modal-global-contact-us .contact-form.no_icon .socials_zone{padding-left:0;}#modal-global-contact-us .contact-form .pre-line{white-space:pre-line;}#modal-global-contact-us .lp-input-group{margin-bottom:40px;}#modal-global-contact-us .lp-input-group.m16{margin-bottom:16px;}#modal-global-contact-us .lp-disclaimer{margin-top:0;}#modal-global-contact-us .lp-input{border-color:#ffffff;}#modal-global-contact-us .lp-input:focus,#modal-global-contact-us .lp-input:active{border-color:#5e5e5e;}nav{color:#fff;-webkit-transition:0.2s -webkit-transform ease;transition:0.2s transform ease;z-index:102;}nav.scroll .logo .logo__img.light{display:block;}nav.scroll .logo .logo__img.dark{display:none;}nav .header{height:100px;-webkit-transform:translateY(24px);-moz-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px);}@media (max-width: 768px){nav .header{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}nav .header .container{max-width:1440px;padding:0 15px;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;height:100%;}@media (max-width: 1024px){nav .header .container{padding:0 15px;}}nav .header .navbar{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;min-height:70px;padding:8px 0 7px;width:100%;}nav .header .logo{z-index:911;position:relative;margin-right:10px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:300px;}nav .header .logo a{overflow:hidden;display:inline-block;}nav .header .logo img{max-width:100%;max-height:52px;vertical-align:top;object-fit:contain;}@media (max-width: 1024px){nav .header .logo img{max-height:50px;}}nav .header .logo img.dark{display:none;}@media(max-width: 1024px){nav .header .logo img.dark{display:none!important;}}nav .header .logo img.light{display:block;}@media(max-width: 1024px){nav .header .logo img.light{display:inline-block!important;}}
34nav .header .logo__link{-webkit-animation-duration:1s;animation-duration:1s;overflow:hidden;}nav .header .logo__img.light{display:block;}nav .header .logo__img.dark{display:none;}nav .header .navigation{margin-left:auto;color:inherit;}@media (max-width: 1024px){nav .header .navigation{display:none;}}nav .header .navigation ul{position:relative;list-style-type:none;padding-left:0;margin-bottom:0;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:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}nav .header .navigation ul li a span,nav .header .navigation ul li button span{position:relative;white-space:nowrap;}nav .header .navigation ul li a span:after,nav .header .navigation ul li button span:after{content:'';position:absolute;display:block;height:1px;background-color:#c6c6c6;width:0;bottom:0;left:0;-webkit-transition:all .2s ease;transition:all .2s ease;}nav .header .navigation ul li a:hover span:after,nav .header .navigation ul li button:hover span:after{width:100%;-webkit-transition:all .2s ease;transition:all .2s ease;}nav .header .navigation__item{padding:0;margin:0;}nav .header .navigation__link{display:block;padding:12px 13px;color:inherit;position:relative;font-size:13px;line-height:1.08;font-weight:700;letter-spacing:1.5px;background-color:transparent;border:none;cursor:pointer;text-align:left;text-transform:uppercase;}@media (max-width: 1280px){nav .header .navigation__link{padding:19px 10px;font-size:11.5px;}}nav .header .navigation__link .sub-nav-container .navigation__link:hover{background:#000000;}nav .header .navigation .sub-nav{position:absolute;bottom:0;padding:0;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0, calc(100% + -10px));-moz-transform:translate(0, calc(100% + -10px));-ms-transform:translate(0, calc(100% + -10px));transform:translate(0, calc(100% + -10px));}nav .header .navigation .sub-nav ul{margin:0;padding:12px 0;display:block;background-color:rgba(26, 26, 26, .75);max-width:300px;}nav .header .navigation .sub-nav__item{position:relative;display:block;margin:0;text-align:left;}nav .header .navigation .sub-nav__item:last-child{border-bottom-color:transparent;}nav .header .navigation .sub-nav__link{display:block;max-width:300px;color:#ffffff;margin:0;line-height:1;letter-spacing:1.5px;padding:19px 13px;-webkit-transition:all .2s ease;transition:all .2s ease;}nav .header .navigation .sub-nav.visible{opacity:1;visibility:visible;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);}nav .header .navigation .sub-nav.visible+.navigation__link{background:#000000;}nav .header .hamburger{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;border:none;padding:28px 13px;background-color:transparent;color:inherit;vertical-align:middle;cursor:pointer;outline:none;z-index:915;opacity:1;}nav .header .hamburger__bars{position:relative;display:block;width:26px;height:2px;background-color:currentColor;-webkit-transition:0.2s -webkit-transform ease;transition:0.2s transform ease;}nav .header .hamburger__bars:before,nav .header .hamburger__bars:after{content:'';display:block;width:26px;height:2px;background-color:currentColor;position:absolute;left:0;top:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.2s -webkit-transform ease;transition:0.2s transform ease;}nav .header .hamburger__bars:before{-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);transform:translateY(-9px);}nav .header .hamburger__bars:after{-webkit-transform:translateY(9px);-moz-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px);}nav .header .hamburger:hover{text-shadow:.5px 0 0,-.5px 0 0;}nav .header .hamburger:hover .hamburger__bars:before{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);}nav .header .hamburger:hover .hamburger__bars:after{-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);}nav .header .hamburger.active .hamburger__bars{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);opacity:0;}nav .header .hamburger.active .hamburger__bars:before{display:none;}nav .header .hamburger.active .hamburger__bars:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}nav .content-container{-webkit-transition:0.2s all ease;transition:0.2s all ease;}nav.scroll .content-container,nav .scroll .content-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}nav.scroll .content-container .navigation__link,nav .scroll .content-container .navigation__link{visibility:visible!important;}nav.scroll .content-container .navigation .sub-nav,nav .scroll .content-container .navigation .sub-nav{-webkit-transform:translate(0, calc(100% + -10px));-moz-transform:translate(0, calc(100% + -10px));-ms-transform:translate(0, calc(100% + -10px));transform:translate(0, calc(100% + -10px));}nav.scroll .content-container .navigation .sub-nav ul,nav .scroll .content-container .navigation .sub-nav ul{padding:0;}nav.scroll .content-container .navigation .sub-nav.visible,nav .scroll .content-container .navigation .sub-nav.visible{opacity:1;visibility:visible;-webkit-transform:translate(0, calc(100% + 23px));-moz-transform:translate(0, calc(100% + 23px));-ms-transform:translate(0, calc(100% + 23px));transform:translate(0, calc(100% + 23px));}nav .dark-opening{background-color:rgb(26, 26, 26)!important;}nav nav.dark-opening .header{margin-top:0;}nav #ctaShowButton,nav #ctaMessage{display:none!important;}nav #ctaShowButton{display:none;opacity:0;pointer-events:none;}nav .search{cursor:pointer;}nav .search svg{display:block;}nav .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;
34-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}body>div.sidemenu{background-color:rgba(43, 43, 45, 1);color:rgba(255, 255, 255, 1);--fontColor:rgba(255, 255, 255, 1);--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:rgba(43, 43, 45, 1);--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;}body>div.sidemenu{background-color:transparent;}body>div.sidemenu .wrapper{--linkColor:hsla(
35      var(--fontColor_H, 0),
36      var(--fontColor_S, 0%),
37      calc(50% + var(--fontColor_darkenDir, -1) * 13%),
38      var(--fontColor_A, 1)
39    );opacity:1;-webkit-transition:-webkit-transform 0s linear,opacity 0.2s ease-out;transition:transform 0s linear,opacity 0.2s ease-out;background-color:var(--bgColor, rgba(0, 0, 0, 0.9));color:var(--fontColor, #fff);position:fixed;top:0;right:0;height:100%;width:100vw;}body>div.sidemenu .holder{font-size:20px;top:150px;left:auto;right:0;position:absolute;max-width:1200px;width:100%;height:100%;}body>div.sidemenu .title{font-size:12px;text-align:right;width:100%;padding-right:150px;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}@media (max-width: 992px){body>div.sidemenu .title{padding-right:20px;}}body>div.sidemenu .section-options{margin:0 auto;overflow-y:scroll;height:calc(100% - 200px);}body>div.sidemenu .section-options::-webkit-scrollbar{width:7px;}body>div.sidemenu .section-options::-webkit-scrollbar-thumb{border-radius:10px;background-color:#4d5259;}body>div.sidemenu .section-options .option{text-align:right;border-bottom:2px none;}body>div.sidemenu .section-options a,body>div.sidemenu .section-options button{font-family:var(--global-primary-font-family);line-height:70px;color:var(--linkColor);font-size:35px;-webkit-text-decoration:none;text-decoration:none;display:inline-block;padding-right:150px;border:none;background-color:transparent;cursor:pointer;border-bottom:2px solid transparent;text-transform:none;-webkit-transition:.3s linear all;transition:.3s linear all;}body>div.sidemenu .section-options a:hover:not(.sub-nav-link),body>div.sidemenu .section-options button:hover:not(.sub-nav-link){color:var(--fontColor, #fff);border-bottom:2px solid var(--fontColor, #fff);}@media (max-width: 992px){body>div.sidemenu .section-options a,body>div.sidemenu .section-options button{padding-right:20px;}}body>div.sidemenu .sidemenu-close{width:24px;height:24px;display:block;padding:0;border:none;background-color:transparent;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;}body>div.sidemenu .sidemenu-close:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}body>div.sidemenu .sidemenu-close:before,body>div.sidemenu .sidemenu-close:after{content:'';display:block;width:30px;height:2px;background-color:var(--fontColor, #fff);position:absolute;left:50%;top:50%;}body>div.sidemenu .sidemenu-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);}body>div.sidemenu .sidemenu-close:after{-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);}body>div.sidemenu button.toggle{border:none;background:none;position:absolute;right:76px;top:74px;}body>div.sidemenu button.toggle:focus,body>div.sidemenu button.toggle:active{outline:none;}body>div.sidemenu .sub-nav-container{position:relative;}body>div.sidemenu .sub-nav{opacity:0;visibility:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;max-height:0;}body>div.sidemenu .sub-nav ul{margin:0;padding-top:10px;}body>div.sidemenu .sub-nav.visible{opacity:1;visibility:visible;max-height:10000px;}body>div.sidemenu .sub-nav a,body>div.sidemenu .sub-nav button{font-size:25px;line-height:45px;}body>div.sidemenu .sub-nav a:hover,body>div.sidemenu .sub-nav button:hover{color:var(--fontColor, #fff);}footer{background-color:rgba(43, 43, 45, 1);color:rgba(255, 255, 255, 1);--fontColor:rgba(255, 255, 255, 1);--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:rgba(43, 43, 45, 1);--bgColor_H:240;--bgColor_S:2%;--bgColor_L:17%;--bgColor_A:1;--bgColor_darkenDir:1;}footer .pre-wrap{white-space:pre-wrap;}footer ul{margin-top:0;margin-bottom:15px;}footer li{margin-bottom:0;}footer ul ul{margin-bottom:0;}footer a{background-color:transparent;color:inherit;-webkit-text-decoration:none;text-decoration:none;}footer a:-webkit-any-link{-webkit-text-decoration:none;text-decoration:none;}footer a:active,footer a:hover{outline:0;}footer a.underlined{-webkit-text-decoration:underline;text-decoration:underline;}footer a.underlined:hover{-webkit-text-decoration:none;text-decoration:none;}footer .container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;}@media (max-width: 576px){footer .container{max-width:100%;padding-right:16px;padding-left:16px;}}@media (min-width: 992px){footer .container{max-width:960px;}}
39@media (min-width: 1340px){footer .container{padding:0;max-width:1070px;}}footer h1,footer h2,footer h3{font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;}footer h1{font-size:42px;line-height:1.19;}footer h2{font-size:30px;line-height:1.33;}footer h3{font-size:18px;line-height:1.67;}@media (max-width: 576px){footer h1{font-size:32px;line-height:1.31;}footer h2{font-size:26px;line-height:1.38;}footer h3{font-size:18px;line-height:1.56;}}footer .btn--subscribe{background-color:transparent;border:solid 2px;font-size:14px;line-height:1.5;color:var(--textColor);padding:14px 35px;cursor:pointer;font-weight:700;-webkit-transition:0.2s all;transition:0.2s all;}@media (min-width: 540px){footer .btn--subscribe:hover{color:var(--bgColor);background-color:var(--fontColor);border-color:var(--fontColor);}}footer .btn:disabled{background-color:#f4f4f4;color:#c1c1c1;}footer .btn--white{color:white;border-color:white;}@media (min-width: 540px){footer .btn--white:hover{background-color:#575757;border-color:#575757;color:white;}}footer .btn--white:disabled{background-color:#f4f4f4;color:#c1c1c1;}footer .footer{padding:91px 0 42px 0;}@media (max-width: 768px){footer .footer{padding:46px 0 100px;}}footer .footer .company-logo.light{display:none;}footer .footer.dark .company-logo.light{display:block;}footer .footer.dark .company-logo.dark{display:none;}footer .footer.light .company-logo.light{display:none;}footer .footer.light .company-logo.dark{display:block;}footer .footer .company-logo{display:block;max-width:200px;}footer .footer__layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 576px){footer .footer__layout{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}footer .footer__layout__left{-webkit-flex-basis:57%;-ms-flex-preferred-size:57%;flex-basis:57%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}footer .footer__layout__right{font-size:18px;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;padding-left:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}@media (max-width: 576px){footer .footer__layout__right{margin-top:53px;padding-left:0;}}footer .footer .company{padding-right:15px;}@media (max-width: 576px){footer .footer .company{padding-right:0;}}footer .footer .company__info__newsletter{max-width:430px;}footer .footer .company__info__newsletter p{margin-bottom:0;}footer .footer .company__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -37px;margin-top:100px;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width: 768px){footer .footer .company__contacts{margin-top:40px;}}footer .footer .company__contacts>div{padding:0 37px 35px;}footer .footer .company__contacts p{margin-bottom:10px;}@media (max-width: 576px){footer .footer .company__contacts p{margin-bottom:0;}}@media (hover: hover) and (pointer: fine){footer .footer .company__contacts a:hover{-webkit-text-decoration:underline;text-decoration:underline;}}@media (max-width: 576px){footer .footer .company__contacts{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}footer .footer .company__address{max-width:162px;margin-right:75px;}@media (max-width: 576px){footer .footer .company__address{margin-bottom:28px;}}footer .footer .newsletter{margin-bottom:58px;overflow:hidden;}footer .footer .newsletter__info{max-width:280px;}footer .footer .newsletter__subscribe{margin-top:47px;}footer .footer .newsletter__subscribe.hide{display:none;}footer .footer .newsletter__subscribe.success .btn{display:none;}footer .footer .newsletter__subscribe input[name='email']{background:none;border:none;border-bottom:solid 1px;font-size:15px;line-height:1.67;color:var(--fontColor);width:100%;margin-bottom:0;-webkit-transition:0.3s all;transition:0.3s all;border-radius:0;}footer .footer .newsletter__subscribe input[name='email']:focus{outline:none;}
39footer .footer .newsletter p.success{margin-top:1em;font-style:italic;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}footer .footer .newsletter p.hide{display:none;}footer .footer__middle{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width: 576px){footer .footer__middle{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}footer .footer .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 576px){footer .footer .logos{margin-bottom:30px;margin-top:36px;}}footer .footer .logos__logo{width:50px;height:50px;margin-right:45px;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;}footer .footer .logos__logo img{max-width:100%;max-height:100%;}footer .footer .socials{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;font-size:12px;gap:15px;}@media (max-width: 576px){footer .footer .socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}}footer .footer .socials>li{padding:0;margin:0;}footer .footer .socials__item{border-radius:50%;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:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:unset;position:relative;background-color:var(--fontColor, #000);color:var(--bgColor, #fff);}footer .footer .socials__item svg{width:1em;height:1em;}footer .footer .socials__item:hover{background-color:hsla(var(--fontColor_H, 0), var(--fontColor_S, 0%), var(--fontColor_L, 0%), .7);}footer .footer__bottom{margin-top:55px;padding-bottom:24px;}footer .footer__bottom-copyrights{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;}@media (max-width: 768px){footer .footer__bottom-copyrights{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}footer .h-pot{height:0;width:0;overflow:hidden;visibility:hidden;}footer .img-wrap{max-width:100px;width:100%;}@media (min-width: 769px){footer .img-wrap{margin:0 20px 0 0;}}footer .img-wrap img{width:100%;object-fit:cover;}footer .logo-powered{font-size:18px;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;}@media (max-width: 768px){footer .logo-powered{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}@media (max-width: 768px){footer .copyright-box{margin:5px 0 0 0;padding:0;}}footer .luxury-link{white-space:nowrap;position:relative;display:inline-block;}footer .luxury-link:after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;-webkit-transition:.3s all linear;transition:.3s all linear;background:currentColor;}footer .luxury-link:hover:after{width:0;}footer .footer__disclaimers{padding-top:24px;padding-bottom:24px;}footer .footer .newsletter__subscribe input[name='email']::-webkit-input-placeholder{color:var(--fontColor);}footer .footer .newsletter__subscribe input[name='email']::-moz-placeholder{color:var(--fontColor);}footer .footer .newsletter__subscribe input[name='email']:-ms-input-placeholder{color:var(--fontColor);}footer .footer .newsletter__subscribe input[name='email']::placeholder{color:var(--fontColor);}body>div.mobile-contact-wrapper{z-index:200;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 .3s;transition:all .3s;}body>div.mobile-contact-wrapper .lp-ico-search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewB
39ox='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.8
39699 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.85
3971 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 .3s;transition:all .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 .3s;transition:all .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 .4s;transition:all .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 .3s;transition:all .3s;border-radius:16px 16px 0 0;color:var(--textColor);background:var(--backgroundColor);}@media (max-height: 850px){body>div.mobile-contact-wrapper .pop-up{max-height:85vh;overflow-y:auto;}}@media (min-width: 1025px){body>div.mobile-contact-wrapper .pop-up{max-height:none;overflow-y:initial;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;
39-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;
39height:100%;content:'';border:solid 1px var(--textColor);opacity:.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 .is-placeholder{color:#818181;}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 .contact-form .lp-disclaimer{margin-top:16px;}body>div.mobile-contact-wrapper .contact-form .lp-h3{margin-bottom:16px;}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, .5);}100%{box-shadow:0 0 12px 12px rgba(255, 255, 255, 0);}}
40        </style>
41    <style id="custom-style-css">.hyperlink-style-1{color:rgba(0, 0, 0, 1)!important;}.hyperlink-style-1:hover{color:rgba(26, 26, 26, 1)!important;}.button-style-1{color:rgba(121, 38, 23, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(121, 38, 23, 1)!important;}.button-style-1:hover{color:rgba(255,255,255,1)!important;background-color:rgba(121, 38, 23, 1)!important;border-color:rgba(121, 38, 23, 1)!important;}.social_icons-style-1 a{border-color:rgba(121, 38, 23, 1)!important;background-color:rgba(121, 38, 23, 1)!important;color:rgba(255, 255, 255, 1)!important;}.social_icons-style-1 a:hover{border-color:rgba(121, 38, 23, 1)!important;background-color:rgba(0, 0, 0, 0)!important;color:rgba(121, 38, 23, 1)!important;}.social_icons-style-1 a i{color:inherit!important;}
41.social_icons-style-1 a svg,.social_icons-style-1 a svg path{fill:currentColor!important;}.pagination-style-1 li a{color:rgba(121, 38, 23, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(0, 0, 0, 0)!important;}.pagination-style-1 li a:hover{color:rgba(255, 255, 255, 1)!important;background-color:rgba(121, 38, 23, 1)!important;border-color:rgba(121, 38, 23, 1)!important;}.pagination-style-1 li.active a{color:rgba(255, 255, 255, 1)!important;background-color:rgba(121, 38, 23, 1)!important;border-color:rgba(121, 38, 23, 1)!important;}.hyperlink-style-2{color:rgba(255, 255, 255, 1)!important;}.hyperlink-style-2:hover{color:rgba(255, 255, 255, 0.7)!important;}.social_icons-style-2 a{border-color:rgba(255, 255, 255, 1)!important;background-color:rgba(255, 255, 255, 1)!important;color:rgba(121, 38, 23, 1)!important;}.social_icons-style-2 a:hover{border-color:rgba(255, 255, 255, 1)!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;}
41.social_icons-style-2 a svg,.social_icons-style-2 a svg path{fill:currentColor!important;}.pagination-style-2 li a{color:rgba(255, 255, 255, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(0, 0, 0, 0)!important;}.pagination-style-2 li a:hover{color:rgba(121, 38, 23, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255,255,255,1)!important;}.pagination-style-2 li.active a{color:rgba(121, 38, 23, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255,255,255,1)!important;}.button-style-2{color:rgba(255, 255, 255, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(255, 255, 255, 1)!important;}.button-style-2:hover{color:rgba(121, 38, 23, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255, 255, 255, 1)!important;}.button-style-5{color:rgba(255, 255, 255, 1)!important;background-color:rgba(121, 38, 23, 1)!important;border-color:rgba(121, 38, 23, 1)!important;}.button-style-5:hover{color:rgba(121, 38, 23, 1)!important;background-color:rgba(0, 0, 0, 0.01)!important;border-color:rgba(121, 38, 23, 1)!important;}.button-style-6{color:rgba(121, 38, 23, 1)!important;background-color:#FFFFFF!important;border-color:rgba(255, 255, 255, 1)!important;}.button-style-6:hover{color:#FFFFFF!important;background-color:rgba(0, 0, 0, 0)!important;border-color:#FFFFFF!important;}</style>
42        <!-- LP Consent bootstrap: blocking; resolves consent state, pushes Consent Mode
43             defaults, and dynamically loads the locale + main (and banner if needed). -->
44        
44<script src="https://cdn.luxurypresence.com/scripts/lp-consent/latest/lp-consent-boot.js" data-website-id="ff06f655-0c64-45c8-9c55-e8468b4e5303"></script>
44
45
46
47        
47<script>
48            (function utmParse() {
49                const url = new URL(window.location.href);
50                if (url.search) {
51                    const utm = url.search.split(/\?|&/g).reduce((acc, current) => {
52                        const matched = current.match(/utm_(content|campaign|medium|source|term|id)|gclid/g);
53                        if (matched) {
54                        acc[matched[0]] = current.replace(`${matched[0]}=`, '');
55                        }
56                        return acc;
57                    }, {});
58                    if (Object.keys(utm).length) {
59                        window.localStorage.setItem('utm_vars', JSON.stringify(utm));
60                    } else {
61                        // Remove old utm vars
62                        window.localStorage.removeItem('utm_vars');
63                    }
64                }
65                // Set referrer in local storage
66                // This is meant to be stored once to avoid self-referrals and to have the first referrer only.
67                if (!window.localStorage.getItem('referrer')) {
68                    // Capture the Referrer URL
69                    const referrer = document.referrer;
70                    if (referrer) {
71                        // Only store the referrer if it comes from outside the current domain (to avoid self-referrals)
72                        const currentDomain = window.location.hostname;
73                        const referrerDomain = new URL(referrer).hostname;
74
75                        if (referrerDomain !== currentDomain) {
76                            // Store it in localStorage
77                            localStorage.setItem('referrer', referrer);
78                        }
79                    }
80                }
81            })();
82        </script>
82
83        <!-- Bing Webmaster Tools Verification -->
84<script>
85        // Check if on the homepage before the body loads
86        if (window.location.pathname === '/' || window.location.pathname === '/index.html') {
87            document.write('<meta name="msvalidate.01" content="1E5445451A7B3C43718A1C599CEBE653" />');
88        }
89</script>
89
90
91
92<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 92-93
92
93<script async src="https://www.googletagmanager.com/gtag/js?id=
93G-FY363TT7G6
vendor: 13 bytes, line 93
93"></script>
94<script>
vendor: 130 bytes, lines 95-98
95window.dataLayer = window.dataLayer || [];
96function gtag(){dataLayer.push(arguments);}
97gtag('js', new Date());
98gtag('config', '
98G-FY363TT7G6
vendor: 5 bytes, line 98
98');
99</script>
99
100    <!-- GOOGLE TRANSLATE STYLES are moved to external CSS -->
101</head>
102<body>
103    <div id="google_translate_element" style="display: none"></div>
104
105      <div id="global-loader" style="height:100%;width:100%;position:fixed;z-index:9999;left:0;top:0;background-color:rgba(43, 43, 45, 1);overflow-x:hidden;transition:1s;">
106          <div style="position:absolute;height:100vh;text-align:center;bottom:0;left:0;right: 0;display:flex;align-items:center;">
107              <img style="margin:0 auto;" src="https://media-production.lp-cdn.com/cdn-cgi/image/format&#x3D;auto,quality&#x3D;85/https://media-production.lp-cdn.com/media/3d3c6319-f7f9-41fd-bc4d-d3c27b2149fb" />
108          </div>
109      </div>
110      
110<script>
111        if (window.sessionStorage.getItem('global_loading_displayed') === 'yes') {
112          (function () {
113            document.getElementById('global-loader').remove();
114          })();
115        }
116      </script>
116
117
118        <nav id="global-navbar" data-el-id="43e7a874-fb1e-4cdd-91fe-eb6bf5b9179b">
119            <div class="redesign">
120  <div class="content-container header">
121    <div class="container header__container">
122      <div class="navbar">
123        <div class="logo">
124          <a href="/" class="logo__link">
125            <img src="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/124e6fd1-c91a-4767-8aec-b87e6e6b1291" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/124e6fd1-c91a-4767-8aec-b87e6e6b1291 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/124e6fd1-c91a-4767-8aec-b87e6e6b1291 598w" class="logo__img light" alt="">
126            <img src="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/514fa9af-ef72-414f-b660-8b8edb538dab" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/514fa9af-ef72-414f-b660-8b8edb538dab 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/514fa9af-ef72-414f-b660-8b8edb538dab 598w" class="logo__img dark" alt="">
127          </a>
128        </div>
129        <div class="navigation">
130          <ul>
131            <li class="navigation__item">
132              <a  href="/" class="navigation__link wow fadeInUp" data-wow-delay="2.0"><span>Home</span></a>
133            </li>
134            <li class="navigation__item">
135              <a  href="/properties/sale" class="navigation__link wow fadeInUp" data-wow-delay="2.1"><span>Listings</span></a>
136            </li>
137            <li class="navigation__item sub-nav-container">
138              <a href="#" class="navigation__link wow fadeInUp">Solds</a>
139              <div class="sub-nav">
140                <ul>
141                  <li class="sub-nav__item"><a  href="/recent-sales" class="nav-link sub-nav__link feature"><span>RECENT SALES</span></a></li>
142                  <li class="sub-nav__item"><a  href="/high-end-sales" class="nav-link sub-nav__link feature"><span>HIGH END SALES</span></a></li>
143                </ul>
144              </div>
145            </li>
146            <li class="navigation__item">
147              <a  href="/team" class="navigation__link wow fadeInUp" data-wow-delay="2.3"><span>About</span></a>
148            </li>
149            <li class="navigation__item">
150              <a  href="/contact-us" class="navigation__link wow fadeInUp" data-wow-delay="2.4"><span>CONTACT</span></a>
151            </li>
152            <li class="navigation__item">
153              <a target="_blank" href="https://www.instagram.com/muskokacottagesforsale/" class="navigation__link wow fadeInUp" data-wow-delay="2.5"><span>IG</span></a>
154            </li>
155          </ul>
156        </div>
157        <div class="buttons-wrapper">
158          <button type="button" class="hamburger-component hamburger">
159            <span class="hamburger__bars"></span>
160          </button>
161        </div>
162      </div>
163    </div>
164  </div>
165</div>
166
167        </nav>
168        <div id="global-sidemenu" class="sidemenu" data-el-id="744a0561-da45-4129-9fa6-398537851996">
169            <div class="wrapper">
170    <div class="holder">
171        <div class="title">RICHARD SCULLY &amp; ASSOCIATES</div>
172        <ul class="section-options">
173                    <li class="option"><a  href="/">Home</a></li>
174                    <li class="option"><a  href="/properties/sale">Listings</a></li>
175                  <li class="option sub-nav-container">
176                  <a href="#" class="link sub-nav-heading">Solds</a>
177                  <div class="sub-nav">
178                      <ul>
179                                  <li><a  href="/recent-sales" class="link sub-nav-link">Recent Sales</a></li>
180                                  <li><a  href="/high-end-sales" class="link sub-nav-link">High End Sales</a></li>
181                      </ul>
182                  </div>
183                  </li>
184                    <li class="option"><a  href="/team">About</a></li>
185                    <li class="option"><a  href="/Vlog">Video Gallery</a></li>
186                    <li class="option"><a  href="/contact-us">Contact</a></li>
187        </ul>
188    </div>
189    <button class="toggle sidemenu-close"></button>
190</div>
191
192        </div>
193        <div  id="global-mobile-contact" class="mobile-contact-wrapper" data-el-id="befe5af2-a6ca-4119-924a-a85d96d36b51">
194            <div class="btn-holder" 
195style="
196--backgroundColor: rgba(43, 43, 45, 1); 
197--textColor: rgba(255, 255, 255, 1); 
198--pillTextColor: rgba(121, 38, 23, 1); 
199--pillBackgroundColor: rgba(255, 255, 255, 1);">
200
201    <button type="button" class="connect-btn lp-ico lp-ico-arrow-top visible">Contact Us</button>
202</div>
203
204
205<div class="pop-up" style="--backgroundColor: rgba(43, 43, 45, 1); --textColor: rgba(255, 255, 255, 1);">
206  <div class="lp-container">
207    <form data-type="contact-form" class="contact-form">
208      <div class="contact-form__container">
209          <h3 class="lp-h3">Leave a Message</h3>
210      
211        <div class="contact-form__content">
212          <div class="contact-form__inputs-container">
213            <div class="contact-form__item">
214              <input
215                id="__FullName"
216                type="text" name="name"
217                class="lp-input lp-input--light"
218                required
219                placeholder="Full Name">
220            </div>
221            <div class="contact-form__item">
222              <input
223                id="__Email"
224                type="email" name="email"
225                class="lp-input js-email-input lp-input--light"
226                required
227                placeholder="Email">
228            </div>
229            <div class="contact-form__item"> 
230              <input
231                class="lp-input lp-input--light"
232                type="tel" 
233                placeholder="Phone"
234                id="__Phone"
235                name="phone"
236                required>
237            </div>
238
239            <div class="contact-form__item input-group-select">
240              <select name="interest" id="-field-interest" placeholder="Interest"
241                class="lp-input dropdown-select js-select js-form-element lp-input--light" required>
242                <option value="" disabled selected data-label="Interest">Interested in...</option>
243                <option value="Selling &amp; Buying">Selling &amp; Buying</option>
244                <option value="Selling">Selling</option>
245                <option value="Buying">Buying</option>
246                <option value="Renting">Renting</option>
247                <option value="Other">Other</option>
248              </select>
249              <label for="-field-interest" class="lp-label sr-only">Interest</label>
250            </div>
251
252            <div class="contact-form__item">
253              <textarea
254                name="message"
255                rows="4"
256                id="__Message"
257                class="lp-input lp-input--light"
258                placeholder="Message"
259                required></textarea>
260            </div>
261            <div class="lp-disclaimer">  <label style='display: none;' for='-termsAccepted'>Opt In/Disclaimer Consent:</label>
262  <label class='lp-tcr-content'>
263    <span class='lp-tcr-checkbox'>
264      <input
265        type='checkbox'
266        id='-termsAccepted'
267        name='termsAccepted'
268        oninvalid="this.setCustomValidity('Please accept the terms and conditions')"
269        oninput="this.setCustomValidity('')"
270        required
271      /></span>
272    <span class='lp-tcr-message'>
273      
274        I agree to be contacted by
275        Richard Scully &amp; Associates
276        via call, email, and text for real estate services. To opt out, you can reply 'stop' at any time or reply 'help' for assistance.
277        You can also click the unsubscribe link in the emails. Message and data rates may apply. Message frequency may vary.
278        <a href='/terms-and-conditions' target='_blank'>Privacy Policy</a>.
279    </span>
280  </label>
281
282</div>
283            <button type="submit" class="lp-btn lp-btn--filled lp-btn--dark submit  contact-form__item">Submit</button>
284            
285            <div class="lp-h-pot">
286              <input id="__newsSignMiddleName" name="middleName" value="" autocomplete="off" tabindex="-1">
287            </div>
288            
289            <input style="display: none;" type="text" name="source" value="CONTACT_INQUIRY" />
290            <input type="hidden" name="button_text" value="Contact Us">
291          </div>
292        </div>
293      </div>
294
295
296      <div class="success-block">
297          <h3 class="lp-h3 success-message">Thank you for your message. We will be in touch with you shortly.</h3>
298
299      </div>
300    </form>
301
302    <button type="button" class="close-btn lp-ico lp-ico-close"></button>
303
304    
305  </div>
306</div>
307
308
309        </div>
310        <section  class="image-section is-font-color-light is-background-color-light" id="section-b60c8035-246c-48be-b39c-e7e8206dd175" data-el-id="e6c6941b-dd32-4d6b-b4aa-56593f2d58bb">
311    <div class="redesign custom-intro">
312    <div class="container">
313        <h1 class="custom-intro__title">Current Listings</h1>
314        
315    </div>
316</div>
317
318</section>
319<section id="section-366a5379-6c70-4958-950c-d566955dd8df"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
320  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
321  <div class="full-bleed-container">
322
323    <div class="hoverable-image  hoverable-image--straight">
324
325      <div class="hoverable-image__img-col">
326        <div class="full-bleed ">
327          <div class="">
328            <img src="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/abdb3cd4-d16c-4289-b85a-74d530959c67" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/abdb3cd4-d16c-4289-b85a-74d530959c67 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/abdb3cd4-d16c-4289-b85a-74d530959c67 960w, 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/abdb3cd4-d16c-4289-b85a-74d530959c67 1280w, 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/abdb3cd4-d16c-4289-b85a-74d530959c67 1920w, 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/abdb3cd4-d16c-4289-b85a-74d530959c67 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/abdb3cd4-d16c-4289-b85a-74d530959c67 2840w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
329            
330          </div>
331        </div>
332      </div>
333
334      <div class="hoverable-image__text-col">
335        <div class="lp-container">
336        <div class="hoverable-image__text-wrap">
337          <div class="lp-a lp-text--subtitle">
338            <h2>Lake Muskoka</h2><p>Upper Lake Muskoka 7 bedroom family estate with 2 storey boathouse, 4 car garage, and more.</p><h5>$8,949,000</h5>
339          </div>
340          <div class="buttons-wrapper">
341                    <a
342                        href="https://muskokacottagesforsale.com/properties/lake-muskoka-2"
343                         target="_blank"
344                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
345                        
346                        
347                        
348                        
349                        
350                        >
351                                SEE DETAILS
352                        </a>
353          </div>
354        </div>
355        
356        </div>
357      </div>
358    </div>
359  </div>
360</div>
361</section>
362<section id="section-546181df-588b-4227-a2b5-4d69cf1f1818"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
363  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
364  <div class="full-bleed-container">
365
366    <div class="hoverable-image  hoverable-image--reverse">
367
368      <div class="hoverable-image__img-col">
369        <div class="full-bleed ">
370          <div class="">
371            <img src="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/768bbf3d-e075-47a1-81d7-7dc550c641ff" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/768bbf3d-e075-47a1-81d7-7dc550c641ff 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/768bbf3d-e075-47a1-81d7-7dc550c641ff 960w, 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/768bbf3d-e075-47a1-81d7-7dc550c641ff 1280w, 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/768bbf3d-e075-47a1-81d7-7dc550c641ff 1920w, 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/768bbf3d-e075-47a1-81d7-7dc550c641ff 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/768bbf3d-e075-47a1-81d7-7dc550c641ff 3384w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
372            
373          </div>
374        </div>
375      </div>
376
377      <div class="hoverable-image__text-col">
378        <div class="lp-container">
379        <div class="hoverable-image__text-wrap">
380          <div class="lp-a lp-text--subtitle">
381            <h2>Lake Muskoka</h2><p>Architecturally designed 8 bedroom sunrise to sunset family compound on a landmark point of land.
382
383</p><h5>$6,995,000</h5>
384          </div>
385          <div class="buttons-wrapper">
386                    <a
387                        href="https://muskokacottagesforsale.com/properties/lake-muskoka-9"
388                         target="_blank"
389                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
390                        
391                        
392                        
393                        
394                        
395                        >
396                                SEE DETAILS
397                        </a>
398          </div>
399        </div>
400        
401        </div>
402      </div>
403    </div>
404  </div>
405</div>
406</section>
407<section id="section-424f39c0-91ee-4b02-8e24-2452bf0a67b5"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
408  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
409  <div class="full-bleed-container">
410
411    <div class="hoverable-image  hoverable-image--straight">
412
413      <div class="hoverable-image__img-col">
414        <div class="full-bleed ">
415          <div class="">
416            <img src="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/42f9822d-4f82-4690-b14a-32dd3cc1e095" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/42f9822d-4f82-4690-b14a-32dd3cc1e095 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/42f9822d-4f82-4690-b14a-32dd3cc1e095 960w, 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/42f9822d-4f82-4690-b14a-32dd3cc1e095 1280w, 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/42f9822d-4f82-4690-b14a-32dd3cc1e095 1920w, 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/42f9822d-4f82-4690-b14a-32dd3cc1e095 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/42f9822d-4f82-4690-b14a-32dd3cc1e095 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
417            
418          </div>
419        </div>
420      </div>
421
422      <div class="hoverable-image__text-col">
423        <div class="lp-container">
424        <div class="hoverable-image__text-wrap">
425          <div class="lp-a lp-text--subtitle">
426            <h2>Little Lake Joseph</h2><p>Listed &amp; sold exclusively by Richard Scully &amp; Associates.
427
428</p><h5>$4,995,000</h5>
429          </div>
430          <div class="buttons-wrapper">
431                    <a
432                        href="https://muskokacottagesforsale.com/properties/little-lake-joseph-1"
433                         target="_blank"
434                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
435                        
436                        
437                        
438                        
439                        
440                        >
441                                SOLD
442                        </a>
443          </div>
444        </div>
445        
446        </div>
447      </div>
448    </div>
449  </div>
450</div>
451</section>
452<section id="section-2d37288c-91bc-4437-824d-f580916b0895"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
453  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
454  <div class="full-bleed-container">
455
456    <div class="hoverable-image  hoverable-image--reverse">
457
458      <div class="hoverable-image__img-col">
459        <div class="full-bleed ">
460          <div class="">
461            <img src="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/f7271d15-dcf8-480c-b2f4-d8399a35a1ad" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/f7271d15-dcf8-480c-b2f4-d8399a35a1ad 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/f7271d15-dcf8-480c-b2f4-d8399a35a1ad 960w, 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/f7271d15-dcf8-480c-b2f4-d8399a35a1ad 1280w, 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/f7271d15-dcf8-480c-b2f4-d8399a35a1ad 1920w, 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/f7271d15-dcf8-480c-b2f4-d8399a35a1ad 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/f7271d15-dcf8-480c-b2f4-d8399a35a1ad 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
462            
463          </div>
464        </div>
465      </div>
466
467      <div class="hoverable-image__text-col">
468        <div class="lp-container">
469        <div class="hoverable-image__text-wrap">
470          <div class="lp-a lp-text--subtitle">
471            <h2>Lake Rosseau</h2><p>Historic Landmark with 6 bed principal cottage, 3 bed secondary cottage &amp; twin boathouses with summer sunsets near Windermere.
472
473</p><h5>$4,900,000</h5>
474          </div>
475          <div class="buttons-wrapper">
476                    <a
477                        href="https://muskokacottagesforsale.com/properties/lake-rosseau-3"
478                         target="_blank"
479                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
480                        
481                        
482                        
483                        
484                        
485                        >
486                                SEE DETAILS
487                        </a>
488          </div>
489        </div>
490        
491        </div>
492      </div>
493    </div>
494  </div>
495</div>
496</section>
497<section id="section-4a8214e3-819e-4a33-88a9-461d64c66d65"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
498  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
499  <div class="full-bleed-container">
500
501    <div class="hoverable-image  hoverable-image--straight">
502
503      <div class="hoverable-image__img-col">
504        <div class="full-bleed ">
505          <div class="">
506            <img src="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/0e06ec74-d71b-4d84-81da-1a67b0e5fe34" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/0e06ec74-d71b-4d84-81da-1a67b0e5fe34 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/0e06ec74-d71b-4d84-81da-1a67b0e5fe34 960w, 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/0e06ec74-d71b-4d84-81da-1a67b0e5fe34 1280w, 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/0e06ec74-d71b-4d84-81da-1a67b0e5fe34 1920w, 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/0e06ec74-d71b-4d84-81da-1a67b0e5fe34 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/0e06ec74-d71b-4d84-81da-1a67b0e5fe34 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
507            
508          </div>
509        </div>
510      </div>
511
512      <div class="hoverable-image__text-col">
513        <div class="lp-container">
514        <div class="hoverable-image__text-wrap">
515          <div class="lp-a lp-text--subtitle">
516            <h2>Lake Vernon</h2><p>Exquisite 6 bed 5 bath cottage on 'Big Island' serving up enduringly private sunset shores.
517
518</p><h5>$4,499,000</h5>
519          </div>
520          <div class="buttons-wrapper">
521                    <a
522                        href="https://muskokacottagesforsale.com/properties/lake-vernon"
523                         target="_blank"
524                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
525                        
526                        
527                        
528                        
529                        
530                        >
531                                SEE DETAILS
532                        </a>
533          </div>
534        </div>
535        
536        </div>
537      </div>
538    </div>
539  </div>
540</div>
541</section>
542<section id="section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
543  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
544  <div class="full-bleed-container">
545
546    <div class="hoverable-image  hoverable-image--reverse">
547
548      <div class="hoverable-image__img-col">
549        <div class="full-bleed ">
550          <div class="">
551            <img src="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/964027ed-e980-4240-9392-c317afbe8e1f" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/964027ed-e980-4240-9392-c317afbe8e1f 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/964027ed-e980-4240-9392-c317afbe8e1f 960w, 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/964027ed-e980-4240-9392-c317afbe8e1f 1280w, 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/964027ed-e980-4240-9392-c317afbe8e1f 1920w, 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/964027ed-e980-4240-9392-c317afbe8e1f 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/964027ed-e980-4240-9392-c317afbe8e1f 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
552            
553          </div>
554        </div>
555      </div>
556
557      <div class="hoverable-image__text-col">
558        <div class="lp-container">
559        <div class="hoverable-image__text-wrap">
560          <div class="lp-a lp-text--subtitle">
561            <h2>Lake Joseph</h2><p>Refurbished Lake Joe Club waterside 4 bed 4 bath end unit Villa with seasonal "lanai" with walkout to deck.
562
563</p><h5>$3,995,000</h5>
564          </div>
565          <div class="buttons-wrapper">
566                    <a
567                        href="https://muskokacottagesforsale.com/properties/lake-joseph-3"
568                         target="_blank"
569                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
570                        
571                        
572                        
573                        
574                        
575                        >
576                                SOLD
577                        </a>
578          </div>
579        </div>
580        
581        </div>
582      </div>
583    </div>
584  </div>
585</div>
586</section>
587<section id="section-79290e7d-61d7-45ce-a114-171ed3652dbf"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
588  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
589  <div class="full-bleed-container">
590
591    <div class="hoverable-image  hoverable-image--straight">
592
593      <div class="hoverable-image__img-col">
594        <div class="full-bleed ">
595          <div class="">
596            <img src="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/c1f8dcd0-2701-4cc0-b9dc-b7a94b338c1c" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/c1f8dcd0-2701-4cc0-b9dc-b7a94b338c1c 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/c1f8dcd0-2701-4cc0-b9dc-b7a94b338c1c 960w, 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/c1f8dcd0-2701-4cc0-b9dc-b7a94b338c1c 1280w, 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/c1f8dcd0-2701-4cc0-b9dc-b7a94b338c1c 1920w, 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/c1f8dcd0-2701-4cc0-b9dc-b7a94b338c1c 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/c1f8dcd0-2701-4cc0-b9dc-b7a94b338c1c 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
597            
598          </div>
599        </div>
600      </div>
601
602      <div class="hoverable-image__text-col">
603        <div class="lp-container">
604        <div class="hoverable-image__text-wrap">
605          <div class="lp-a lp-text--subtitle">
606            <h2>Lake Muskoka</h2><p>5 bedroom family cottage ideally located along the Bala to Port Carling corridor.
607
608</p><h5>$2,925,000</h5>
609          </div>
610          <div class="buttons-wrapper">
611                    <a
612                        href="https://muskokacottagesforsale.com/properties/lake-muskoka-11"
613                         target="_blank"
614                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
615                        
616                        
617                        
618                        
619                        
620                        >
621                                SEE DETAILS
622                        </a>
623          </div>
624        </div>
625        
626        </div>
627      </div>
628    </div>
629  </div>
630</div>
631</section>
632<section id="section-90608acc-f3bc-4c56-98c4-f6f2221544df"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
633  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
634  <div class="full-bleed-container">
635
636    <div class="hoverable-image  hoverable-image--reverse">
637
638      <div class="hoverable-image__img-col">
639        <div class="full-bleed ">
640          <div class="">
641            <img src="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/442e89f8-c721-46d3-aca1-54dc6d3aedf7" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/442e89f8-c721-46d3-aca1-54dc6d3aedf7 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/442e89f8-c721-46d3-aca1-54dc6d3aedf7 960w, 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/442e89f8-c721-46d3-aca1-54dc6d3aedf7 1280w, 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/442e89f8-c721-46d3-aca1-54dc6d3aedf7 1920w, 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/442e89f8-c721-46d3-aca1-54dc6d3aedf7 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/442e89f8-c721-46d3-aca1-54dc6d3aedf7 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
642            
643          </div>
644        </div>
645      </div>
646
647      <div class="hoverable-image__text-col">
648        <div class="lp-container">
649        <div class="hoverable-image__text-wrap">
650          <div class="lp-a lp-text--subtitle">
651            <h2>Lake Muskoka</h2><p>
651Custom built one owner South West facing Year Round Lake Muskoka beauty.
652
653</p><h5>$2,789,000</h5>
654          </div>
655          <div class="buttons-wrapper">
656                    <a
657                        href="https://muskokacottagesforsale.com/properties/lake-muskoka-6"
658                         target="_blank"
659                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
660                        
661                        
662                        
663                        
664                        
665                        >
666                                SOLD
667                        </a>
668          </div>
669        </div>
670        
671        </div>
672      </div>
673    </div>
674  </div>
675</div>
676</section>
677<section id="section-51691aa5-6ea1-423b-81c0-74f20c3fffbd"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
678  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
679  <div class="full-bleed-container">
680
681    <div class="hoverable-image  hoverable-image--straight">
682
683      <div class="hoverable-image__img-col">
684        <div class="full-bleed ">
685          <div class="">
686            <img src="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/7c80eedf-1cbb-4726-96dc-55df1c1f1dc9" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c80eedf-1cbb-4726-96dc-55df1c1f1dc9 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c80eedf-1cbb-4726-96dc-55df1c1f1dc9 960w, 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/7c80eedf-1cbb-4726-96dc-55df1c1f1dc9 1280w, 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/7c80eedf-1cbb-4726-96dc-55df1c1f1dc9 1920w, 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/7c80eedf-1cbb-4726-96dc-55df1c1f1dc9 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/7c80eedf-1cbb-4726-96dc-55df1c1f1dc9 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
687            
688          </div>
689        </div>
690      </div>
691
692      <div class="hoverable-image__text-col">
693        <div class="lp-container">
694        <div class="hoverable-image__text-wrap">
695          <div class="lp-a lp-text--subtitle">
696            <h2>Lake Muskoka</h2><p>4 bedroom water's edge family hideaway setback just 28' from shore with sleeping cabin &amp; boat port.
697
698</p><h5>$1,995,000</h5>
699          </div>
700          <div class="buttons-wrapper">
701                    <a
702                        href="https://muskokacottagesforsale.com/properties/lake-muskoka-8"
703                         target="_blank"
704                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
705                        
706                        
707                        
708                        
709                        
710                        >
711                                SOLD
712                        </a>
713          </div>
714        </div>
715        
716        </div>
717      </div>
718    </div>
719  </div>
720</div>
721</section>
722<section id="section-07a5d889-c138-4112-b7ee-40b18fba4162"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
723  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
724  <div class="full-bleed-container">
725
726    <div class="hoverable-image  hoverable-image--reverse">
727
728      <div class="hoverable-image__img-col">
729        <div class="full-bleed ">
730          <div class="">
731            <img src="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/6c14ffff-1701-4eab-8728-5beacec787df" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/6c14ffff-1701-4eab-8728-5beacec787df 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/6c14ffff-1701-4eab-8728-5beacec787df 960w, 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/6c14ffff-1701-4eab-8728-5beacec787df 1280w, 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/6c14ffff-1701-4eab-8728-5beacec787df 1920w, 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/6c14ffff-1701-4eab-8728-5beacec787df 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/6c14ffff-1701-4eab-8728-5beacec787df 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
732            
733          </div>
734        </div>
735      </div>
736
737      <div class="hoverable-image__text-col">
738        <div class="lp-container">
739        <div class="hoverable-image__text-wrap">
740          <div class="lp-a lp-text--subtitle">
741            <h2>Lake Muskoka</h2><p>Rarely offered 82 acre waterfront lot with 190' of frontage &amp; southern exposure.
742
743</p><h5>$1,995,000</h5>
744          </div>
745          <div class="buttons-wrapper">
746                    <a
747                        href="https://muskokacottagesforsale.com/properties/lake-muskoka-4"
748                         target="_blank"
749                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
750                        
751                        
752                        
753                        
754                        
755                        >
756                                SEE DETAILS
757                        </a>
758          </div>
759        </div>
760        
761        </div>
762      </div>
763    </div>
764  </div>
765</div>
766</section>
767<section id="section-1b677978-896a-422f-9172-381d6d46ae0d"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
768  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
769  <div class="full-bleed-container">
770
771    <div class="hoverable-image  hoverable-image--straight">
772
773      <div class="hoverable-image__img-col">
774        <div class="full-bleed ">
775          <div class="">
776            <img src="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/390c529f-dc8f-4049-b365-63f0498f9968" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/390c529f-dc8f-4049-b365-63f0498f9968 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/390c529f-dc8f-4049-b365-63f0498f9968 960w, 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/390c529f-dc8f-4049-b365-63f0498f9968 1280w, 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/390c529f-dc8f-4049-b365-63f0498f9968 1920w, 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/390c529f-dc8f-4049-b365-63f0498f9968 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/390c529f-dc8f-4049-b365-63f0498f9968 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
777            
778          </div>
779        </div>
780      </div>
781
782      <div class="hoverable-image__text-col">
783        <div class="lp-container">
784        <div class="hoverable-image__text-wrap">
785          <div class="lp-a lp-text--subtitle">
786            <h2>Lake Muskoka</h2><p>South-facing 4 bedroom 3 bath&nbsp;family cottage with sunshine, privacy, views, granite shore &amp; deep water.
787
788</p><h5>$1,895,000</h5>
789          </div>
790          <div class="buttons-wrapper">
791                    <a
792                        href="https://muskokacottagesforsale.com/properties/lake-muskoka-10"
793                         target="_blank"
794                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
795                        
796                        
797                        
798                        
799                        
800                        >
801                                SOLD
802                        </a>
803          </div>
804        </div>
805        
806        </div>
807      </div>
808    </div>
809  </div>
810</div>
811</section>
812<section id="section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
813  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
814  <div class="full-bleed-container">
815
816    <div class="hoverable-image  hoverable-image--reverse">
817
818      <div class="hoverable-image__img-col">
819        <div class="full-bleed ">
820          <div class="">
821            <img src="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/9eb3a115-abfa-46d9-ade9-25e4402e3e83" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/9eb3a115-abfa-46d9-ade9-25e4402e3e83 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/9eb3a115-abfa-46d9-ade9-25e4402e3e83 960w, 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/9eb3a115-abfa-46d9-ade9-25e4402e3e83 1280w, 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/9eb3a115-abfa-46d9-ade9-25e4402e3e83 1920w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/9eb3a115-abfa-46d9-ade9-25e4402e3e83 2048w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
822            
823          </div>
824        </div>
825      </div>
826
827      <div class="hoverable-image__text-col">
828        <div class="lp-container">
829        <div class="hoverable-image__text-wrap">
830          <div class="lp-a lp-text--subtitle">
831            <h2>Little Whitefish Lake</h2><p>Stunning 4 season 6 bed summer sunset family hideaway with water's edge sleeping cabin &amp; coach house.
832
833</p><h5>$1,549,000</h5>
834          </div>
835          <div class="buttons-wrapper">
836                    <a
837                        href="https://muskokacottagesforsale.com/properties/little-whitefish-lake"
838                         target="_blank"
839                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
840                        
841                        
842                        
843                        
844                        
845                        >
846                                SOLD
847                        </a>
848          </div>
849        </div>
850        
851        </div>
852      </div>
853    </div>
854  </div>
855</div>
856</section>
857<section id="section-5efea1bc-285a-42b1-b02c-dcca72f82bf5"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
858  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
859  <div class="full-bleed-container">
860
861    <div class="hoverable-image  hoverable-image--straight">
862
863      <div class="hoverable-image__img-col">
864        <div class="full-bleed ">
865          <div class="">
866            <img src="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/91ec8ac3-e7cf-4bfd-a59f-b25164875468" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/91ec8ac3-e7cf-4bfd-a59f-b25164875468 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/91ec8ac3-e7cf-4bfd-a59f-b25164875468 960w, 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/91ec8ac3-e7cf-4bfd-a59f-b25164875468 1280w, 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/91ec8ac3-e7cf-4bfd-a59f-b25164875468 1920w, 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/91ec8ac3-e7cf-4bfd-a59f-b25164875468 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/91ec8ac3-e7cf-4bfd-a59f-b25164875468 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
867            
868          </div>
869        </div>
870      </div>
871
872      <div class="hoverable-image__text-col">
873        <div class="lp-container">
874        <div class="hoverable-image__text-wrap">
875          <div class="lp-a lp-text--subtitle">
876            <h2>Mutton Lake</h2><p>Stunning direct sunset, west-facing, 4 bedroom + a loft, year-round lakefront residence on a pristine &amp; quiet lake.
877
878</p><h5>$1,395,000</h5>
879          </div>
880          <div class="buttons-wrapper">
881                    <a
882                        href="https://muskokacottagesforsale.com/properties/mutton-lake"
883                        
884                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
885                        
886                        
887                        
888                        
889                        
890                        >
891                                SOLD
892                        </a>
893          </div>
894        </div>
895        
896        </div>
897      </div>
898    </div>
899  </div>
900</div>
901</section>
902<section id="section-fec9ca56-d10f-4abf-b9aa-0b725d52795c"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
903  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
904  <div class="full-bleed-container">
905
906    <div class="hoverable-image  hoverable-image--reverse">
907
908      <div class="hoverable-image__img-col">
909        <div class="full-bleed ">
910          <div class="">
911            <img src="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/bdfc8d82-b7a6-4a61-84dd-356274670787" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/bdfc8d82-b7a6-4a61-84dd-356274670787 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/bdfc8d82-b7a6-4a61-84dd-356274670787 960w, 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/bdfc8d82-b7a6-4a61-84dd-356274670787 1280w, 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/bdfc8d82-b7a6-4a61-84dd-356274670787 1920w, 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/bdfc8d82-b7a6-4a61-84dd-356274670787 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/bdfc8d82-b7a6-4a61-84dd-356274670787 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
912            
913          </div>
914        </div>
915      </div>
916
917      <div class="hoverable-image__text-col">
918        <div class="lp-container">
919        <div class="hoverable-image__text-wrap">
920          <div class="lp-a lp-text--subtitle">
921            <h2>Bracebridge</h2><p>Fully tenanted &amp; immaculately renovated large 4-plex in the heart of town with excellent income.
922
923</p><h5>$1,289,900</h5>
924          </div>
925          <div class="buttons-wrapper">
926                    <a
927                        href="https://muskokacottagesforsale.com/properties/bracebridge-2"
928                        
929                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
930                        
931                        
932                        
933                        
934                        
935                        >
936                                SEE DETAILS
937                        </a>
938          </div>
939        </div>
940        
941        </div>
942      </div>
943    </div>
944  </div>
945</div>
946</section>
947<section id="section-c9f9e64c-3c8c-4faf-979b-b696f036163c"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
948  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
949  <div class="full-bleed-container">
950
951    <div class="hoverable-image  hoverable-image--straight">
952
953      <div class="hoverable-image__img-col">
954        <div class="full-bleed ">
955          <div class="">
956            <img src="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/931c8c33-3573-4a89-b058-01cff6baf692" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/931c8c33-3573-4a89-b058-01cff6baf692 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/931c8c33-3573-4a89-b058-01cff6baf692 960w, 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/931c8c33-3573-4a89-b058-01cff6baf692 1280w, 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/931c8c33-3573-4a89-b058-01cff6baf692 1920w, 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/931c8c33-3573-4a89-b058-01cff6baf692 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/931c8c33-3573-4a89-b058-01cff6baf692 3200w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
957            
958          </div>
959        </div>
960      </div>
961
962      <div class="hoverable-image__text-col">
963        <div class="lp-container">
964        <div class="hoverable-image__text-wrap">
965          <div class="lp-a lp-text--subtitle">
966            <h2>Camel Lake</h2><p>90-acre lakefront landbank.
967
968</p><h5>$1,050,000</h5>
969          </div>
970          <div class="buttons-wrapper">
971                    <a
972                        href="/properties/camel-lake"
973                        
974                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
975                        
976                        
977                        
978                        
979                        
980                        >
981                                SOLD
982                        </a>
983          </div>
984        </div>
985        
986        </div>
987      </div>
988    </div>
989  </div>
990</div>
991</section>
992<section id="section-a8fdc609-6eab-41e8-b8ce-05827ecaf048"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
993  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
994  <div class="full-bleed-container">
995
996    <div class="hoverable-image  hoverable-image--reverse">
997
998      <div class="hoverable-image__img-col">
999        <div class="full-bleed ">
1000          <div class="">
1001            <img src="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/695f6cda-f766-49c8-a995-3685d056c71a" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/695f6cda-f766-49c8-a995-3685d056c71a 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/695f6cda-f766-49c8-a995-3685d056c71a 960w, 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/695f6cda-f766-49c8-a995-3685d056c71a 1280w, 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/695f6cda-f766-49c8-a995-3685d056c71a 1920w, 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/695f6cda-f766-49c8-a995-3685d056c71a 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/695f6cda-f766-49c8-a995-3685d056c71a 3456w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
1002            
1003          </div>
1004        </div>
1005      </div>
1006
1007      <div class="hoverable-image__text-col">
1008        <div class="lp-container">
1009        <div class="hoverable-image__text-wrap">
1010          <div class="lp-a lp-text--subtitle">
1011            <h2>Silver Lake</h2><p>3 bedroom cottage with 145’ of deep waters &amp; southern exposure on a private point.
1012
1013</p><h5>$979,000</h5>
1014          </div>
1015          <div class="buttons-wrapper">
1016                    <a
1017                        href="https://muskokacottagesforsale.com/properties/silver-lake-1"
1018                        
1019                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-5"
1020                        
1021                        
1022                        
1023                        
1024                        
1025                        >
1026                                SOLD
1027                        </a>
1028          </div>
1029        </div>
1030        
1031        </div>
1032      </div>
1033    </div>
1034  </div>
1035</div>
1036</section>
1037<section id="section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="e004cbf9-19e4-44e4-8a4c-3de3b2ce0df6">
1038  <div class="hoverable-section lp-vertical-paddings hoverable-section--full-bleed redesign">
1039  <div class="full-bleed-container">
1040
1041    <div class="hoverable-image  hoverable-image--straight">
1042
1043      <div class="hoverable-image__img-col">
1044        <div class="full-bleed ">
1045          <div class="">
1046            <img src="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/240fb1cb-a9ab-4af1-8a42-abce2b6ac4c3" srcset="https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/240fb1cb-a9ab-4af1-8a42-abce2b6ac4c3 320w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/240fb1cb-a9ab-4af1-8a42-abce2b6ac4c3 960w, 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/240fb1cb-a9ab-4af1-8a42-abce2b6ac4c3 1280w, 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/240fb1cb-a9ab-4af1-8a42-abce2b6ac4c3 1920w, 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/240fb1cb-a9ab-4af1-8a42-abce2b6ac4c3 2560w, https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/240fb1cb-a9ab-4af1-8a42-abce2b6ac4c3 3402w" sizes="(max-width: 992px) 100vw, 50vw" alt="main" class="main-image" loading="lazy">
1047            
1048          </div>
1049        </div>
1050      </div>
1051
1052      <div class="hoverable-image__text-col">
1053        <div class="lp-container">
1054        <div class="hoverable-image__text-wrap">
1055          <div class="lp-a lp-text--subtitle">
1056            <h2>Barlochan Road</h2><p>Private maturely wooded vacant 13.28-acre lot with multiple potential building sites.
1057
1058</p><h5>$239,000</h5>
1059          </div>
1060          <div class="buttons-wrapper">
1061                    <a
1062                        href="https://muskokacottagesforsale.com/properties/barlochan-road"
1063                         target="_blank"
1064                        class="lp-btn lp-btn--dark lp-btn--outline lp-btn--big lp-btn--mob-full-width button-style-6"
1065                        
1066                        
1067                        
1068                        
1069                        
1070                        >
1071                                SEE DETAILS
1072                        </a>
1073          </div>
1074        </div>
1075        
1076        </div>
1077      </div>
1078    </div>
1079  </div>
1080</div>
1081</section>
1082<section id="section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2"  class="solid-section is-font-color-light is-background-color-dark" data-el-id="5db65d6a-01e9-4ee3-babf-2748e074a284">
1083  
1083<script type="text/x-handlebars-template" class="jsIGItem">
1084    <a href="{{permalink}}" target="_blank" class="ig-feed-item insta-type-{{mediaType}}">
1085      <div class="ig-feed-item__img" style="background-image: url('{{#ifEquals mediaType 'VIDEO'}}{{thumbnailUrl}}{{^}}{{mediaUrl}}{{/ifEquals}}');"></div>
1086      <div class="ig-feed-item__info"><div class="ig-feed-item__caption">{{caption}}</div></div>
1087      {{#ifEquals mediaType 'VIDEO'}}<div class="video-icon"></div>{{/ifEquals}}
1088    </a> 
1089</script>
1089
1090<div class="ig-feed redesign">
1091  <div class="ig-feed-top lp-container">
1092    <div class="top-wrapper">
1093      <div class="top-left">
1094          <h3 class="lp-h3 title">Follow Us on Instagram</h3>
1095        <a href="#" target="_blank" class="instagram-link jsIGLink"><h4 class="lp-h4 instagram-name jsIGName"></h4></a>
1096      </div>
1097      <div class="top-right">
1098          <a href="#" target="_blank" class="lp-btn lp-btn--dark lp-btn--outline lp-btn--mob-full-width follow-button jsIGLink button-style-6">Follow Us</a>
1099        <a class="nav-button top-nav-prev hidden-control button-style-6">
1100          <svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.099 13.25l-5.25-5.775L7.099 1.7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
1101        </a>
1102        <a class="nav-button top-nav-next hidden-control button-style-6">
1103          <svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.90137 1.75L7.15137 7.525L1.90137 13.3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
1104        </a>
1105      </div>
1106    </div>
1107  </div>
1108  <div class="lp-container ig-feed-container ">
1109    <div class="ig-feed-feed" data-limit="33">
1110    </div>
1111  </div>
1112  <div class="bottom-controls">
1113    <a class="bottom-nav-button bottom-nav-prev button-style-6">
1114      <svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.099 13.25l-5.25-5.775L7.099 1.7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
1115    </a>
1116    <a class="bottom-nav-button bottom-nav-next button-style-6">
1117      <svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.90137 1.75L7.15137 7.525L1.90137 13.3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
1118    </a>
1119  </div>
1120</div>
1121
1122</section>
1123
1124        <div id="modals" class="modals"></div>
1125        <footer id="global-footer" class="is-font-color-light is-background-color-dark" data-el-id="bf83e0d0-0a3d-4cf5-a94c-daba8415ab49">
1126            <div class="footer redesign">
1127  <div class="footer__layout container">
1128    <div class="footer__layout__left company">
1129      <div class="company__info__newsletter">
1130        <h2>
1131          Richard Scully &amp; Associates
1132        </h2>
1133        <p class="pre-wrap"></p>
1134      </div>
1135      <div class="company__contacts">
1136        <div>
1137          <p><b>RICHARD SCULLY &amp; ASSOCIATES</b></p>
1138          <div><div>
1139<p class="contact_title"><a class="ft-link" href="/cdn-cgi/l/email-protection#94e6e7f7e1f8f8edd4f9e1e7fffbfff5baf7fbf9"><span class="__cf_email__" data-cfemail="9ceeefffe9f0f0e5dcf1e9eff7f3f7fdb2fff3f1">[email&#160;protected]</span></a><br><a class="ft-link" href="tel:7056449393">(705) 644-9393</a></p>
1140</div>
1141<style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}</style></div>
1142        </div>
1143        <div>
1144          <p><b>ADDRESS</b></p>
1145          <div><div>
1146<div>
1147<p class="contact_title">1A Lee Valley Dr<br>Port Carling ON P0B 1J0</p>
1148</div>
1149</div>
1150<style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}</style>
1151<p>&nbsp;</p>
1152<style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}</style></div>
1153        </div>
1154        <div>
1155          <p><b></b></p>
1156            <div><p style="font-size: 12px;">All information is deemed reliable but not guaranteed and should be independently reviewed and verified.</p>
1157<p style="opacity: 1;"><img style="width: 60px; height: auto; filter: invert(1); margin-left: -10px; margin-top: 10px;" src="https://res.cloudinary.com/luxuryp/image/upload/v1675453847/Single_Realtor_Black_hwazek.png"></p></div>
1158        </div>
1159      </div>
1160    </div>
1161
1162      <div class="footer__layout__right">
1163        <div class="newsletter">
1164          <div class="newsletter__info">
1165            <h2>NEWSLETTER</h2>
1166            <p class="pre-wrap">Sign up to be the first to know about our new listings.</p>
1167          </div>
1168          <form class="newsletter__subscribe" data-type="contact-form">
1169            <div class="h-pot">
1170              <label for="-middleName">Middle Name</label>
1171              <input id="-middleName" name="middleName" value="" autocomplete="off" tabindex="-1">
1172            </div>
1173            <input type="hidden" name="source" value="NEWSLETTER_SIGNUP" />
1174            <input required placeholder="Email Address" name="email" type="email" />
1175            <div class="lp-disclaimer">  <label style='display: none;' for='-termsAccepted'>Opt In/Disclaimer Consent:</label>
1176  <label class='lp-tcr-content'>
1177    <span class='lp-tcr-checkbox'>
1178      <input
1179        type='checkbox'
1180        id='-termsAccepted'
1181        name='termsAccepted'
1182        oninvalid="this.setCustomValidity('Please accept the terms and conditions')"
1183        oninput="this.setCustomValidity('')"
1184        required
1185      /></span>
1186    <span class='lp-tcr-message'>
1187      
1188        I agree to be contacted by
1189        Richard Scully &amp; Associates
1190        via call, email, and text for real estate services. To opt out, you can reply 'stop' at any time or reply 'help' for assistance.
1191        You can also click the unsubscribe link in the emails. Message and data rates may apply. Message frequency may vary.
1192        <a href='/terms-and-conditions' target='_blank'>Privacy Policy</a>.
1193    </span>
1194  </label>
1195
1196</div>
1197            <input type="submit" value="SUBSCRIBE" class="btn btn--subscribe button-style-6" />
1198            <p class="success hide">Email Submitted!</p>
1199          </form>
1200          
1201        </div>
1202      </div>
1203
1204
1205  </div>
1206  <div class="container footer__layout footer__middle">
1207    <div class="footer__layout__left">
1208        <ul class="lp-socials social_icons-style-2 footer__socials socials">
1209        
1210                <li>
1211                  <a
1212                    href="https://www.instagram.com/muskokacottagesforsale/"
1213                    class="lp-socials__link socials__item wow fadeInUp"
1214                    data-wow-delay="0s"
1215                    target="_blank"
1216                    aria-label="INSTAGRAM"
1217                  >
1218                      <span class="lp-i lp-i--instagram" aria-hidden="true"></span>
1219                  </a>
1220                </li>
1221                <li>
1222                  <a
1223                    href="https://www.youtube.com/@muskokacottagesforsale"
1224                    class="lp-socials__link socials__item wow fadeInUp"
1225                    data-wow-delay="0.1s"
1226                    target="_blank"
1227                    aria-label="YOUTUBE"
1228                  >
1229                      <span class="lp-i lp-i--youtube" aria-hidden="true"></span>
1230                  </a>
1231                </li>
1232          </ul>    </div>
1233    <div class="footer__layout__right">
1234      <div class="logos">
1235      </div>
1236    </div>
1237  </div>
1238  <div class="footer__bottom">
1239    <div class="container">
1240      <div class="footer__bottom-copyrights footer__layout">
1241        <div class="footer__layout__left logo-powered">
1242            <div class="img-wrap">
1243              <img src="https://media-production.lp-cdn.com/media/b517d231-d9f5-4e15-870d-852a977c9204" alt="">
1244            </div>
1245          <div>
1246            Real Estate Website Design by <a href="https://www.luxurypresence.com/real-estate-website-design/" target="_blank" class="luxury-link hyperlink-style-2">Luxury Presence</a>
1247          </div>
1248        </div>
1249        <div class="footer__layout__right copyright-box">
1250          Copyright <span class="auto-year-update">2026</span> | <a href="/terms-and-conditions" class="hyperlink-style-2">Privacy Policy</a>
1251        </div>
1252      </div>
1253    </div>
1254  </div>
1255</div>
1256
1257        </footer>
1258
1259        <div id="modal-global-contact-us" class="modal "
1260            data-el-id=""
1261            style="background-color: ;"
1262            >
1263            <div class="modal-content">
1264                <div class="contact-form redesign " style="background-image: url('')">
1265          <div class="container">
1266              <div class="section-details" style="--colorTxt: #ffffff">
1267                  <h2>Contact Details</h2>
1268                  
1269                  <div class="info-zone">
1270        
1271                          <div class="info-zone_contact type_user">
1272                                <h4 class="serif">RICHARD SCULLY &amp; ASSOCIATES</h4>
1273                                <div class="info-zone_contact_cell">
1274                                        <i>
1275                                            <svg width="30" height="25" viewBox="0 0 30 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1276                                                <path fill-rule="evenodd" clip-rule="evenodd" d="M10.7964 8.1207H19.2036V8.7279C19.2036 10.8195 20.9082 12.5259 23.001 12.5259H24.741L25.2852 20.7051C25.3776 22.1235 24.2868 23.2719 22.8822 23.2719H7.0032C5.5944 23.2719 4.5084 22.1085 4.6002 20.7039C4.782 17.9895 4.9152 15.2313 5.154 12.5265H6.9996C9.0918 12.5265 10.797 10.8207 10.797 8.7285V8.1207H10.7964ZM11.46 16.5807C11.46 14.6565 13.0188 13.0977 14.943 13.0977C16.8666 13.0977 18.4254 14.6571 18.4254 16.5807C18.4254 18.5055 16.8678 20.0631 14.943 20.0631C13.02 20.0637 11.46 18.5043 11.46 16.5807ZM14.943 12.0381C12.4344 12.0381 10.4004 14.0721 10.4004 16.5807C10.4004 19.0887 12.435 21.1233 14.943 21.1233C17.4486 21.1233 19.485 19.0869 19.485 16.5807C19.485 14.0727 17.451 12.0381 14.943 12.0381ZM9.0846 4.8363C8.22 4.8363 7.512 5.5443 7.512 6.4089V8.7285C7.512 9.0093 7.2804 9.2415 6.999 9.2415H1.5726C1.2906 9.2415 1.0596 9.0111 1.0596 8.7285V6.9285C1.0596 6.4797 1.1628 6.0945 1.3902 5.7069C1.896 4.8465 2.7294 4.1013 3.795 3.4749C9.279 0.2517 20.7192 0.2523 26.2044 3.4749C27.2706 4.1013 28.104 4.8465 28.6098 5.7069C28.8354 6.0921 28.9398 6.48
127615 28.9398 6.9285V8.7285C28.9398 9.0111 28.71 9.2415 28.4268 9.2415H23.0004C22.719 9.2415 22.4874 9.0093 22.4874 8.7285V6.4089C22.4874 5.5425 21.7806 4.8363 20.9148 4.8363H9.0846ZM8.571 6.4089C8.571 6.1263 8.8026 5.8965 9.0846 5.8965H20.9154C21.1968 5.8965 21.429 6.1275 21.429 6.4089V8.7285C21.429 9.5943 22.1352 10.3017 23.001 10.3017H28.4274C29.292 10.3017 30 9.5931 30 8.7285V6.9285C30 6.2835 29.8464 5.7291 29.5206 5.1729C28.9188 4.1493 27.9564 3.2799 26.7384 2.5641C20.9214 -0.8547 9.0798 -0.8547 3.2622 2.5641C2.0436 3.2799 1.0812 4.1487 0.48 5.1729C0.153 5.7291 0 6.2835 0 6.9279V8.7279C0 9.5925 0.7092 10.3011 1.5726 10.3011H6.999C7.8648 10.3011 8.571 9.5937 8.571 8.7279V6.4089ZM9.7368 7.5915V8.7285C9.7368 10.2387 8.5092 11.4669 6.999 11.4669H4.6686C4.3914 11.4669 4.164 11.6799 4.1412 11.9511C3.8892 14.8347 3.7386 17.7435 3.5448 20.6331C3.4116 22.6425 4.989 24.3315 7.0032 24.3315H22.8822C24.882 24.3315 26.475 22.6575 26.3406 20.6343L25.7622 11.9607C25.7436 11.6811 25.5102 11.4675 25.2342 11.4675L23.001 11.4663C21.4902 11.4663 20.2632 10.2375 20.2632 8.7279V7.5909C20.2632 7.2981 20.0262 7.0611 19.7334 7.0611H10.2666C9.9738 7.0611 9.7368 7.2987 9.7368 7.5915Z" fill="#1A1A1A"/>
1277                                            </svg>
1278                                        </i>
1279                                    <p class="contact_title">Phone</p>
1280                                    <a href="tel:(705) 644-9393" class="lp-link info-zone_contact_link link hyperlink-style-2">(705) 644-9393</a>
1281                                </div>
1282                                <div class="info-zone_contact_cell">
1283                                        <i>
1284                                            <svg width="30" height="19" viewBox="0 0 30 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1285                                                <path d="M2 0C0.903517 0 0 0.903517 0 2V16.6667C0 17.7631 0.903517 18.6667 2 18.6667H28C29.0965 18.6667 30 17.7631 30 16.6667V2C30 0.903517 29.0965 0 28 0H2ZM2.4375 1.33333H27.5625L15.6458 11.4896C15.3389 11.7512 14.6612 11.7512 14.3542 11.4896L2.4375 1.33333ZM1.33333 2.13542L10.1979 9.6979L1.33333 16.5729V2.13542ZM28.6667 2.13542V16.5729L19.8021 9.6979L28.6667 2.13542ZM11.2396 10.5833L13.4896 12.5C14.3543 13.2369 15.6457 13.2369 16.5104 12.5L18.7604 10.5833L27.4687 17.3333H2.53125L11.2396 10.5833Z" fill="#1A1A1A"/>
1286                                            </svg>
1287                                        </i>
1288                                    <p class="contact_title">Email</p>
1289                                    <a href="/cdn-cgi/l/email-protection#ed9f9e8e98818194ad80989e8682868cc38e8280" class="lp-link info-zone_contact_link link hyperlink-style-2"><span class="__cf_email__" data-cfemail="12606171677e7e6b527f6761797d79733c717d7f">[email&#160;protected]</span></a>
1290                                </div>
1291                          </div>
1292                          <div class="info-zone_contact">
1293                                <div class="info-zone_contact_cell">
1294                                        <i>
1295                                            <svg width="31" height="30" viewBox="0 0 31 30" fill="none" xmlns="http://www.w3.org/2000/svg">
1296                                                <path d="M29.9821 6.49489C29.7931 6.35756 29.679 6.32046 29.4572 6.39228L20.298 9.41368L16.1952 8.03558L15.8172 9.41525L19.7644 10.7038V28.1462L9.89831 25.7069V22.1034H8.71438V25.7515L1.21616 28.2532V15.3945H0.0322266V29.2729C0.0322266 29.5077 0.130098 29.7279 0.321106 29.8645C0.445418 29.9541 0.585911 29.9999 0.735086 29.9999C0.814804 29.9999 0.890971 29.9868 0.967926 29.96L9.48433 27.029L20.1792 29.7887C20.3224 29.8254 20.4751 29.8171 20.6152 29.7654L29.8104 26.2235C30.0942 26.1177 30.0251 25.8466 30.0251 25.5431V7.08291C30.0251 6.85086 30.17 6.63144 29.9821 6.49489ZM28.8412 25.0388L20.9483 28.0361V10.7065L28.8412 8.08649V25.0388Z" fill="#1A1A1A"/>
1297                                                <path d="M6.57515 19.1142C6.6671 19.422 6.95006 19.6323 7.2713 19.6323C7.59215 19.6323 7.87511 19.422 7.96746 19.1142C8.67742 16.7514 10.0393 15.2447 11.3559 13.788C12.9944 11.9747 14.5422 10.2615 14.5422 7.2717C14.5422 3.39788 11.1451 0 7.2713 0C3.39827 0 0 3.39748 0 7.2717C0 10.2615 1.54819 11.9747 3.18674 13.788C4.50328 15.2447 5.86479 16.7514 6.57515 19.1142ZM7.2713 1.45426C10.316 1.45426 13.0883 4.22663 13.0883 7.2717C13.0883 9.70191 11.7852 11.1435 10.2769 12.8121C9.2461 13.9534 8.10992 15.2096 7.2713 16.9199C6.43229 15.2096 5.29651 13.953 4.2657 12.8121C2.75698 11.1432 1.45426 9.70191 1.45426 7.2717C1.45426 4.22663 4.22663 1.45426 7.2713 1.45426Z" fill="#1A1A1A"/>
1298                                                <path d="M7.26193 10.1616C8.8705 10.1616 10.1795 8.86084 10.1795 7.26175C10.1795 5.66305 8.87089 4.3623 7.26193 4.3623C5.65297 4.3623 4.34473 5.66305 4.34473 7.26175C4.34512 8.86084 5.65336 10.1616 7.26193 10.1616ZM7.26193 5.81657C8.06898 5.81657 8.72527 6.46536 8.72527 7.26175C8.72527 8.05932 8.06898 8.70733 7.26193 8.70733C6.45528 8.70733 5.79899 8.05893 5.79899 7.26175C5.79899 6.46536 6.45528 5.81657 7.26193 5.81657Z" fill="#1A1A1A"/>
1299                                            </svg>
1300                                        </i>
1301                                    <p class="info-wrap-contact_title">Address</p>
1302                                    <p class="info-zone_contact_link pre-line">1A Lee Valley Dr
1303        Port Carling ON P0B 1J0</p>
1304                                </div>
1305                          </div>
1306                        <div class="info-zone_contact">
1307                            <div class="info-zone_contact_cell">
1308                                <p class="pre-line"><div></div><style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}</style></p>
1309                            </div>
1310                        </div>
1311                        <ul class="lp-socials social_icons-style-2 socials socials--grey socials_zone footer__c
1311ontact-column">
1312                        
1313                                <li>
1314                                  <a
1315                                    href="https://www.instagram.com/muskokacottagesforsale/"
1316                                    class="lp-socials__link socials__item wow fadeInUp socials__link"
1317                                    data-wow-delay="0s"
1318                                    target="_blank"
1319                                    aria-label="INSTAGRAM"
1320                                  >
1321                                      <span class="lp-i lp-i--instagram" aria-hidden="true"></span>
1322                                  </a>
1323                                </li>
1324                                <li>
1325                                  <a
1326                                    href="https://www.youtube.com/@muskokacottagesforsale"
1327                                    class="lp-socials__link socials__item wow fadeInUp socials__link"
1328                                    data-wow-delay="0.1s"
1329                                    target="_blank"
1330                                    aria-label="YOUTUBE"
1331                                  >
1332                                      <span class="lp-i lp-i--youtube" aria-hidden="true"></span>
1333                                  </a>
1334                                </li>
1335                          </ul>          </div>
1336              </div>
1337              <div class="section-message">
1338                  <form data-type="contact-form">
1339                      <h2>Submit a Message</h2>
1340                       <div class="h-pot">
1341                        <label for="-middleName">Middle Name</label>
1342                        <input id="-middleName" name="middleName" value="" autocomplete="off" tabindex="-1">
1343                      </div>
1344        
1345        
1346                      <div class="lp-input-group">
1347                          <label for="prod-name" class="lp-label">Name</label>
1348                          <input id="prod-name" name="name" value="" required="" class="lp-input lp-input--light">
1349                      </div>
1350                      <div class="lp-input-group">
1351                          <label for="prod-email" class="lp-label">Email</label>
1352                          <input id="prod-email" type="email" name="email" value="" required="" class="lp-input lp-input--light">
1353                      </div>
1354                      <div class="lp-input-group">
1355                          <label for="prod-phone" class="lp-label">Phone</label>
1356                          <input id="prod-phone" type="tel" name="phoneNumber" value="" required="" class="lp-input lp-input--light">
1357                      </div>
1358                      <div class="lp-input-group m16">
1359                          <label for="prod-message" class="lp-label">Message</label>
1360                          <textarea id="prod-message" name="message" value="" required="" class="lp-input"></textarea>
1361                      </div>
1362        
1363                      <div class="lp-disclaimer">  <label style='display: none;' for='-termsAccepted'>Opt In/Disclaimer Consent:</label>
1364          <label class='lp-tcr-content'>
1365            <span class='lp-tcr-checkbox'>
1366              <input
1367                type='checkbox'
1368                id='-termsAccepted'
1369                name='termsAccepted'
1370                oninvalid="this.setCustomValidity('Please accept the terms and conditions')"
1371                oninput="this.setCustomValidity('')"
1372                required
1373              /></span>
1374            <span class='lp-tcr-message'>
1375              
1376                I agree to be contacted by
1377                Richard Scully &amp; Associates
1378                via call, email, and text for real estate services. To opt out, you can reply 'stop' at any time or reply 'help' for assistance.
1379                You can also click the unsubscribe link in the emails. Message and data rates may apply. Message frequency may vary.
1380                <a href='/terms-and-conditions' target='_blank'>Privacy Policy</a>.
1381            </span>
1382          </label>
1383        
1384        </div>
1385                      
1386                      <input style="display: none;" type="text" name="source" value="CONTACT_INQUIRY" />
1387                      
1388                      
1389                      <button type="submit" class="submitButton lp-btn button-style-2">
1390                          <span class="label-initial">Submit</span>
1391                          <span class="label-loading">Submitting</span>
1392                          <span class="label-success">Submitted</span>
1393                          <span class="submit-icon lp-i lp-i--circle-notch lp-i--spin"></span>
1394                      </button>
1395                      <p class="success-message success hide">
1396                        Message sent successfully!
1397                      </p>
1398                  </form>
1399                  
1400                  
1401              </div>
1402          </div>
1403        </div>
1404        
1405            </div>
1406            <button class="close lp-close" type="button" aria-label="close modal">
1407                <span class="lp-close-icon" aria-hidden="true"></span>
1408            </button>
1409        </div>
1410        <div id="qualifying-questions-modal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="qualifying-questions-modal-title" aria-hidden="true" style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 1050; display: none; align-items: center; justify-content: center;">
1411          <style>
1412            #qualifying-questions-modal .custom-select-toggle {
1413              border: 1px solid #848484;
1414              border-radius: 8px;
1415              padding: 12px 16px;
1416            }
1417        
1418            #qualifying-questions-modal .custom-select-toggle.is-placeholder {
1419              color: #848484;
1420            }
1421        
1422            #qualifying-questions-modal #qualifying-questions-modal-phoneNumber::placeholder {
1423              color: #848484;
1424              opacity: 1;
1425            }
1426        
1427            #qualifying-questions-modal .disclaimer-more {
1428              display: none;
1429            }
1430        
1431            #qualifying-questions-modal #qualifying-questions-modal-disclaimer-text:not(.collapsed) .disclaimer-more {
1432              display: inline;
1433            }
1434        
1435            #qualifying-questions-modal #qualifying-questions-modal-disclaimer-text:not(.collapsed) .disclaimer-ellipsis {
1436              display: none;
1437            }
1438          </style>
vendor: 119 bytes, lines 1438-1439
1438
1439          <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1439<script>
1440            function toggleDisclaimerQualifyingQuestionsModal() {
1441              const disclaimerText = document.getElementById('qualifying-questions-modal-disclaimer-text');
1442              const toggleButton = document.getElementById('qualifying-questions-modal-toggle-disclaimer');
1443        
1444              if (disclaimerText.classList.contains('collapsed')) {
1445                disclaimerText.classList.remove('collapsed');
1446                toggleButton.textContent = 'Read less';
1447                toggleButton.setAttribute('aria-expanded', 'true');
1448              } else {
1449                disclaimerText.classList.add('collapsed');
1450                toggleButton.textContent = 'Read more';
1451                toggleButton.setAttribute('aria-expanded', 'false');
1452              }
1453            }
1454          </script>
1454
1455          <div style="max-width: 400px; width: 95%; margin: 0 auto;">
1456            <div style="background: #fff; border: none; border-radius: 16px; color: black; box-shadow: none; position: relative;">
1457              <button type="button" data-dismiss="modal" aria-label="Close" style="position: absolute; right: 20px; top: 10px; font-size: 28px; font-weight: 300; color: black; opacity: 1; background: none; border: none; padding: 0; width: auto; height: auto; cursor: pointer; z-index: 10;">
1458                <span aria-hidden="true">&times;</span>
1459              </button>
1460              <div style="padding: 40px 30px 32px;">
1461                <div style="text-align: left; margin-bottom: 32px;">
1462                  <h2 id="qualifying-questions-modal-title" style="margin: 0; color: #333; font-size: 18px; line-height: 1.4; text-transform: uppercase; letter-spacing: 0.5px; font-weight: normal;">
1463                    Thanks, please provide more information to help serve you
1464                  </h2>
1465                </div>
1466                <form id="qualifying-questions-modal-form" data-type="contact-form">
1467                  <input type="hidden" name="source" value="PROFILE_UPDATE" />
1468                  <input type="hidden" name="email" value="" id="qualifying-questions-modal-email" />
1469                  <input type="hidden" name="triggerSource" id="qualifying-questions-modal-triggerSource" value="" />
1470                  <label for="qualifying-questions-modal-email" style="display:none;">
1471                    Email
1472                  </label>
1473                  <label for="qualifying-questions-modal-triggerSource" style="display:none;">
1474                    Trigger Source
1475                  </label>
1476        
1477                  <div style="margin-bottom: 20px;">
1478                    <label for="qualifying-questions-modal-phoneNumber" style="display:none;">
1479                      Phone Number
1480                    </label>
1481                    <input
1482                      type="tel"
1483                      id="qualifying-questions-modal-phoneNumber"
1484                      name="phoneNumber"
1485                      style="padding: 12px 16px; font-size: 16px; border: 1px solid #848484; border-radius: 8px; background: transparent; color: black; width: 100%; box-sizing: border-box; outline: none;"
1486                      pattern="^\+?1?[-.\s]?\(?[0-9]{3}\)?[-.\s]?[0-9]{3}[-.\s]?[0-9]{4}$"
1487                      required
1488                      placeholder="Phone"
1489                      aria-label="Phone Number"
1490                      inputmode="tel"
1491                      autocomplete="tel"
1492                      onfocus="this.style.borderColor='black';"
1493                      onblur="this.style.borderColor='#848484';"
1494                    />
1495                  </div>
1496        
1497                  <div style="margin-bottom: 20px;">
1498                    <label for="qualifying-questions-modal-interest" style="display:none;">
1499                      Interest
1500                    </label>
1501                    <select
1502                      id="qualifying-questions-modal-interest"
1503                      name="interest"
1504                      required
1505                      data-label="Interest"
1506                      aria-label="Interest"
1507                      style="padding: 12px 16px; font-size: 16px; border: 1px solid #848484; border-radius: 8px; background: #fff; color: #848484; width: 100%; box-sizing: border-box; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath fill=%22%23666%22 d=%22M4.427 7.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 0011.396 7H4.604a.25.25 0 00-.177.427z%22/%3E%3C/svg%3E'); background-repeat: no-repeat; background-position: right 16px center; background-size: 16px;"
1508                      onfocus="this.style.borderColor='black'; this.style.color='black';"
1509                      onblur="this.style.borderColor='#848484'; if(this.value === '') this.style.color='#848484'; else this.style.color='black';"
1510                    >
1511                      <option value="" style="background: #fff; color: #848484;" disabled selected>Interested in...</option>
1512                      <option value="Selling & Buying" style="background: #fff; color: black;">Selling & Buying</option>
1513                      <option value="Selling" style="background: #fff; color: black;">Selling</option>
1514                      <option value="Buying" style="background: #fff; color: black;">Buying</option>
1515                      <option value="Renting" style="background: #fff; color: black;">Renting</option>
1516                      <option value="Other" style="background: #fff; color: black;">Other</option>
1517                    </select>
1518                  </div>
1519        
1520                  <div style="margin-bottom: 32px; font-size: 12px; line-height: 1.2;">
1521                    <label style='display: none;' for='qualifying-questions-modal-qualifying-questions-termsAccepted'>Opt In/Disclaimer Consent:</label>
1522                    <label class='lp-tcr-content'>
1523                      <span class='lp-tcr-checkbox'>
1524                        <input
1525                          type='checkbox'
1526                          id='qualifying-questions-modal-qualifying-questions-termsAccepted'
1527                          name='termsAccepted'
1528                          aria-describedby='qualifying-questions-modal-disclaimer-text'
1529                          oninvalid="this.setCustomValidity('Please accept the terms and conditions')"
1530                          oninput="this.setCustomValidity('')"
1531                          required
1532                        /></span>
1533                      <span class='lp-tcr-message'>
1534                        <div id="qualifying-questions-modal-disclaimer-text" class="collapsed" style="color: #848484;">
1535                          
1536                            I agree to be contacted by
1537                            <strong>Richard Scully &amp; Associates</strong>
1538                            via call, email, and text <span class="disclaimer-more">for real estate services. 
1539                            To opt out, you can reply 'stop' at any time or reply 'help' for assistance. 
1540                            You can also click the unsubscribe link in the emails. 
1541                            Message and data rates may apply. Message frequency may vary.</span>
1542                            <span class="disclaimer-ellipsis">...</span>
1543                            <a href='/terms-and-conditions' target='_blank' rel='noopener noreferrer' style='text-decoration: underline;'>Privacy Policy</a>.
1544                        </div>
1545                        <button
1546                          id="qualifying-questions-modal-toggle-disclaimer"
1547                          type="button"
1548                          style="background: none; border: none; color: #848484; font-size: inherit; font-weight: bold; padding: 0; margin-top: 4px; cursor: pointer;"
1549                          aria-expanded="false"
1550                          onclick="toggleDisclaimerQualifyingQuestionsModal()"
1551                        >
1552                          Read more
1553                        </button>
1554                      </span>
1555                    </label>
1556                  </div>
1557        
1558                  <div>
1559                    <button
1560                      type="submit"
1561                      style="padding: 12px 24px; font-size: 16px; font-weight: normal; border-radius: 8px; border: 1px solid black; background: black; color: white; width: 100%; cursor: pointer; transition: all 0.2s ease; text-transform: uppercase; letter-spacing: 0.5px;"
1562                      onmouseover="this.style.background='transparent'; this.style.color='black';"
1563                      onmouseout="this.style.background='black'; this.style.color='white';"
1564                    >
1565                      Submit
1566                    </button>
1567                  </div>
1568                </form>
1569              </div>
1570            </div>
1571          </div>
1572        </div>
1573
1574    
1574<script>
1575        (function() {
1576        var lazyVideos = [].slice.call(document.querySelectorAll("video.lazy"));
1577
1578        if ("IntersectionObserver" in window && lazyVideos.length > 0) {
1579            var lazyVideoObserver = new IntersectionObserver(function(entries, observer) {
1580            entries.forEach(function(video) {
1581                if (video.isIntersecting) {
1582                for (var source in video.target.children) {
1583                    var videoSource = video.target.children[source];
1584                    if (typeof videoSource.tagName === "string" && videoSource.tagName === "SOURCE") {
1585                    videoSource.src = videoSource.dataset.src;
1586                    }
1587                }
1588
1589                video.target.load();
1590                video.target.classList.remove("lazy");
1591                lazyVideoObserver.unobserve(video.target);
1592                }
1593            });
1594            });
1595
1596            lazyVideos.forEach(function(lazyVideo) {
1597                lazyVideoObserver.observe(lazyVideo);
1598            });
1599        }
1600        })();
1601    </script>
1601
1602
1603        <!-- Global site tag (gtag.js) - Google Analytics -->
1604        
1604<script defer src="https://www.googletagmanager.com/gtag/js"></script>
1604
1605
1606            <!-- Google Tag Manager -->
1607            
1607<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1608                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1609                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;j.async=false;j.src=
1610                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1611            })(window,document,'script','dataLayer','GTM-T9SFQGHZ');</script>
1611
1612            <!-- End Google Tag Manager -->
1613
1614
1615        <!-- LP Tracker (divolte.js) - LP Divolte -->
1616            
1616<script>window.divolteLp=window.divolteLp||function(){(divolteLp.q=divolteLp.q||[]).push(arguments)}</script>
1616
1617        <!-- LP Tracker (eventBus) - LP EventBus -->
1618            
1618<script>window.eventBusLp=window.eventBusLp||function(){(eventBusLp.q=eventBusLp.q||[]).push(arguments)}</script>
1618
1619
1620    
1620<script>
1621        window.dataLayer = window.dataLayer || [];
1622        document.sendGoogleTagManagerEvent = function() {
1623            /* Honor GPC-enabled browsers and prevent GTM event if GPC is enabled. More details: https://global-privacy-control.glitch.me/ */
1624            if (window.navigator.globalPrivacyControl) {
1625                return;
1626            }
1627
1628            dataLayer.push(arguments);
1629        }
1630
1631        document.sendGoogleTagManagerEvent('js', new Date());
1632            document.sendGoogleTagManagerEvent('config', 'G-RP3QBYL2WD', { page: location.pathname, location: location.href });
1633        document.sendGoogleAnalyticsEvent = function(googleEvent) {
1634            document.sendGoogleTagManagerEvent('event', googleEvent.eventAction || googleEvent.hitType, {
1635                event_category: googleEvent.eventCategory,
1636                event_label: googleEvent.eventLabel,
1637                value: googleEvent.eventValue,
1638                page: googleEvent.page,
1639                location: googleEvent.location
1640            })
1641        };
1642
1643        document.addEventListener("DOMContentLoaded", function() {
1644            (function() {
1645                //If the page has an element with ID of auto-year-update the element will be populated with the current year.
1646                var date = new Date();
1647                var elements = document.getElementsByClassName('auto-year-update');
1648                var i;
1649                for (i = 0; i < elements.length; i++) {
1650                    elements[i].innerText = date.getFullYear();
1651                }
1652            })();
1653            if (window.divolteLp) {
1654                window.divolteLp('sendLpPageView', {});
1655            }
1656            if (window.eventBusLp) {
1657                window.eventBusLp('sendLpPageView', {});
1658            }
1659        });
1660    </script>
1660
1661
1662
1663    
1663<script>
1664    // Function to dynamically load a script
1665    function loadScript(url, callback) {
1666        var script = document.createElement('script');
1667        script.type = 'text/javascript';
1668        script.src = url;
1669        script.defer = true;
1670        script.async = true;
1671        script.onload = callback;
1672        document.head.appendChild(script);
1673    }
1674
1675    // Function to dynamically load CSS file
1676    function loadCSS(url) {
1677        var link = document.createElement("link");
1678        link.rel = "stylesheet";
1679        link.href = url;
1680        document.head.appendChild(link);
1681    }
1682
1683    // Global methods / variables that can be accessed by element js
1684    window.luxuryPresence = {
1685        libs: {
1686            loadJs: loadScript,
1687            loadCss: loadCSS,
1688            jsLibsMap: {
1689                paroller: {
1690                    jsSrc: 'https://d1e1jt2fj4r8r.cloudfront.net/javascript/jquery.paroller.min.js',
1691                    isLoaded: false,
1692                },
1693                ionRangeSlider: {
1694                    jsSrc: 'https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/js/ion.rangeSlider.min.js',
1695                    cssSrc: 'https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/css/ion.rangeSlider.min.css',
1696                    isLoaded: false,
1697                    requires: ['jquery'],
1698                },
1699                splide: {
1700                    jsSrc: 'https://cdnjs.cloudflare.com/ajax/libs/splidejs/4.1.4/js/splide.min.js',
1701                    cssSrc: 'https://cdnjs.cloudflare.com/ajax/libs/splidejs/4.1.4/css/splide-core.min.css',
1702                    isLoaded: false,
1703                },
1704                wow: {
1705                    jsSrc: 'https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js',
1706                    isLoaded: false,
1707                },
1708                jquery: {
1709                    jsSrc: 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js',
1710                    isLoaded: false,
1711                },
1712                slick: {
1713                    jsSrc: 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js',
1714                    isLoaded: false,
1715                    requires: ['jquery'],
1716                },
1717                libphonenumber: {
1718                    jsSrc: 'https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.11.8/libphonenumber-js.min.js',
1719                    isLoaded: false,
1720                },
1721            },
1722        },
1723    };
1724    </script>
1724
1725    
1725<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer" onload="window.luxuryPresence.libs.jsLibsMap.jquery.isLoaded = true"></script>
1725
1726    
1726<script defer src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.8/handlebars.min.js"></script>
1726
1727    
1727<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/handlebars-intl.min.js"></script>
1727
1728    
1728<script defer src="https://cdnjs.cloudflare.com/ajax/libs/superagent/4.1.0/superagent.min.js"></script>
1728
1729    
1729<script defer src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" onload="window.luxuryPresence.libs.jsLibsMap.slick.isLoaded = true"></script>
1729
1730    
1730<script defer src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js" onload="window.luxuryPresence.libs.jsLibsMap.wow.isLoaded = true"></script>
1730
1731    
1731<script defer src="https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/js/ion.rangeSlider.min.js" onload="window.luxuryPresence.libs.jsLibsMap.ionRangeSlider.isLoaded = true"></script>
1731
1732
1733    <!-- GOOGLE TRANSLATE SCRIPT -->
1734    
1734<script>
1735        function googleTranslateElementInit() {
1736            // list of languages can be overridden by setting window.customLanguages in the head JS. example `window.customLanguages = 'en,de,fr,ro,sk,pl'`
1737            // Language codes can be taken from here https://cloud.google.com/translate/docs/languages
1738            const DEFAULT_LANGUAGES = 'en,es,zh-CN,zh-TW,tl,vi,ar,ko,ru,de,fr,hi,pt';
1739            document.querySelectorAll('[data-type="TRANSLATE"]').forEach(function(translate){
1740                translate.innerText = '';
1741                new google.translate.TranslateElement({
1742                    pageLanguage: 'en',
1743                    layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
1744                    includedLanguages: window.customLanguages || DEFAULT_LANGUAGES,
1745                }, translate);
1746            });
1747        }
1748    </script>
1748
1749    
1749<script defer src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
1749
1750            
1750<script defer src="https://accounts.google.com/gsi/intermediate"></script>
1750
1751
1752    <!-- GOOGLE TRANSLATE SCRIPT END-->
1753    
1753<script>
1754
1755        // UI helpers
1756        (function () {
1757
1758            function getSideMenu () {
1759                return document.querySelector('body > div.sidemenu');
1760            }
1761
1762            function sideMenuHide (instant) {
1763                var sideMenu = getSideMenu();
1764                if (!sideMenu || !sideMenu.classList.contains('visible')) {
1765                  return;
1766                }
1767                sideMenu.classList.remove('visible');
1768                sideMenu.dispatchEvent(new CustomEvent('lpui-hide', { detail: { instant: !!instant } }));
1769                window.dispatchEvent(new CustomEvent('lpui-sidemenu-hide', { detail: {instant: !!instant} }));
1770            }
1771
1772            function sideMenuShow () {
1773                var sideMenu = getSideMenu();
1774                if (!sideMenu || sideMenu.classList.contains('visible')) {
1775                  return;
1776                }
1777                sideMenu.classList.add('visible');
1778                sideMenu.dispatchEvent(new Event('lpui-show'));
1779                window.dispatchEvent(new Event('lpui-sidemenu-show'));
1780            }
1781
1782            function sideMenuToggle () {
1783                var sideMenu = getSideMenu();
1784                if (!sideMenu) {
1785                  return;
1786                }
1787                var isSideMenuVisible = sideMenu.classList.contains('visible');
1788                if (isSideMenuVisible) {
1789                    sideMenuHide();
1790                } else {
1791                    sideMenuShow();
1792                }
1793            }
1794
1795            var scrollLockRequests = {};
1796            window.__debug_scrollLockRequests = scrollLockRequests;
1797            var hideScrollStyles = ''+
1798                    'body {'+
1799                    'overflow: hidden;' +
1800                    '}';
1801            var hideScrollId = 'hide-body-scroll-style';
1802
1803            function scrollLock () {
1804                var style = document.createElement('style');
1805                style.id = hideScrollId;
1806                style.textContent = hideScrollStyles;
1807                document.head.appendChild(style);
1808                window.dispatchEvent(new Event('lpui-scroll-locked'));
1809            }
1810
1811            function scrollUnlock () {
1812                document.getElementById(hideScrollId)?.remove();
1813                window.dispatchEvent(new Event('lpui-scroll-unlocked'));
1814            }
1815
1816            function requestScrollLock (lockId) {
1817                var wasLocked = Object.keys(scrollLockRequests).length > 0;
1818                scrollLockRequests[lockId || '__anonymous_lock'] = true;
1819                if (!wasLocked) {
1820                    scrollLock();
1821                }
1822            }
1823
1824            function releaseScrollLock (lockId) {
1825                if (lockId) {
1826                    delete scrollLockRequests[lockId];
1827                    if (!Object.keys(scrollLockRequests).length) {
1828                        scrollUnlock();
1829                    }
1830                } else {
1831                    scrollLockRequests = {};
1832                    window.__debug_scrollLockRequests = scrollLockRequests;
1833                    scrollUnlock();
1834                }
1835            }
1836
1837            function showModal (modalId, options) {
1838                var modal = document.getElementById(modalId);
1839                if (!modal) {
1840                    return;
1841                }
1842
1843                if (!modal.classList.contains('visible')) {
1844                    modal.classList.add('visible');
1845                    if (options && options.scrollLock) {
1846                        window.lpUI.requestScrollLock(modalId);
1847                    }
1848                    modal.dispatchEvent(new Event('lpui-show'));
1849                    window.dispatchEvent(new CustomEvent('lpui-modal-show', { detail: { id: modalId } }));
1850                }
1851
1852                const visibleModals = document.querySelectorAll('.modal.visible');
1853
1854                if (visibleModals.length > 1) {
1855
1856                    const maxZIndex = Array.from(visibleModals).reduce((maxZIndex, modal) => {
1857                        const zIndex = window.getComputedStyle(modal).zIndex;
1858                        const parsedZIndex = zIndex !== 'auto' ? parseInt(zIndex) : 0;
1859                        return Math.max(maxZIndex, parsedZIndex);
1860                    }, 0);
1861
1862                    modal.style.zIndex = maxZIndex + 1;
1863                }
1864
1865            }
1866
1867            function _hideModal (modalEl) {
1868                if (!modalEl) {
1869                    return;
1870                }
1871                if (!modalEl.classList.contains('visible')) {
1872                    return;
1873                }
1874                modalEl.classList.remove('visible');
1875                modalEl.style.zIndex = '';
1876                modalEl.dispatchEvent(new Event('lpui-hide'));
1877                var modalId = modalEl.getAttribute('id');
1878                if (modalId) {
1879                    window.lpUI.releaseScrollLock(modalId);
1880                    window.dispatchEvent(new CustomEvent('lpui-modal-hide', { detail: { id: modalId } }));
1881                }
1882            }
1883
1884            function hideModal (modalId) {
1885                _hideModal(document.getElementById(modalId));
1886            }
1887
1888            function hideClosestModal (el) {
1889              const modal = el?.closest('.modal');
1890              if (!modal) {
1891                return;
1892              }
1893              if (modal.classList) {
1894                _hideModal(modal);
1895                return;
1896              }
1897              if (modal.length && modal[0].classList) {
1898                _hideModal(modal[0]);
1899              }
1900            }
1901
1902            window.lpUI = {
1903                sideMenuHide: sideMenuHide,
1904                sideMenuShow: sideMenuShow,
1905                sideMenuToggle: sideMenuToggle,
1906                requestScrollLock: requestScrollLock,
1907                releaseScrollLock: releaseScrollLock,
1908                showModal: showModal,
1909                hideModal: hideModal,
1910                hideClosestModal: hideClosestModal
1911            }
1912        })();
1913
1914        var stringifyPrimitive = function(v) {
1915            switch (typeof v) {
1916                case 'string':
1917                    return v;
1918
1919                case 'boolean':
1920                    return v ? 'true' : 'false';
1921
1922                case 'number':
1923                    return isFinite(v) ? v : '';
1924
1925                default:
1926                    return '';
1927            }
1928        };
1929
1930        function objectToQuerystring(obj, sep, eq, name) {
1931            // https://github.com/Gozala/querystring/blob/master/encode.js
1932            sep = sep || '&';
1933            eq = eq || '=';
1934            if (obj === null) {
1935                obj = undefined;
1936            }
1937
1938            if (typeof obj === 'object') {
1939                return Object.keys(obj).map(function(k) {
1940                    var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;
1941                    if (Array.isArray(obj[k])) {
1942                        return obj[k].map(function(v) {
1943                            return ks + encodeURIComponent(stringifyPrimitive(v));
1944                        }).join(sep);
1945                    } else {
1946                        return ks + encodeURIComponent(stringifyPrimitive(obj[k]));
1947                    }
1948                }).filter(Boolean).join(sep);
1949
1950            }
1951
1952            if (!name) return '';
1953            return encodeURIComponent(stringifyPrimitive(name)) + eq +
1954                    encodeURIComponent(stringifyPrimitive(obj));
1955        }
1956
1957        function getPath(url, options) {
1958            var parser = document.createElement('a');
1959            parser.href = url || '';
1960            var path = parser.pathname || '';
1961            if (path[0] !== '/') {
1962              // IE does not return path starting with a slash
1963              path = '/' + path;
1964            }
1965
1966            if (options && options.queryString) {
1967                path += parser.search;
1968            }
1969
1970            return path;
1971        }
1972
1973        function getMLSAutocomplete(keyword) {
1974            var searchURL = window.location.protocol + '//' + window.location.hostname + '/home-search/auto_complete';
1975            var query = {
1976                kind: 'listings',
1977                query: keyword
1978            };
1979
1980            return superagent
1981                .get(searchURL)
1982                .query(query)
1983                .then(function(res) {
1984                    var data = res.body || [];
1985                    // Array of listing_auto_complete documents: id, display_address, city, state,
1986                    // price, sold_price, status, status_modified_at, photo_urls (array of URLs).
1987
1988                    return data;
1989                });
1990        }
1991
1992        function getMLSAutocompleteWithFilters(keyword, filters = {}) {
1993            var searchURL = window.location.protocol + '//' + window.location.hostname + '/home-search/auto_complete';
1994
1995            return superagent
1996                .get(searchURL)
1997                .query({ kind: 'listings', query: keyword, ...filters })
1998                .then(function(res) {
1999                    // Same response shape as getMLSAutocomplete.
2000                    return res.body || [];
2001                });
2002        }
2003
2004        function makeMlsLink(data) {
2005            // Code Dupe from utils/googlePlace
2006            // mapping of google data type to mls data type
2007            var mapping = {
2008                neighborhood: 'neighborhood',
2009                locality: 'place',
2010                administrative_area_level_2: 'county',
2011                administrative_area_level_1: 'state',
2012                postal_code: 'postalcode',
2013            };
2014
2015            function _filterTypes(types) {
2016                return types.filter(function(type) { return type !== 'political' });
2017            }
2018
2019            if (!data || !Object.keys(data).length) {
2020                return '/home-search/listings';
2021            }
2022
2023            var newData = {};
2024            _filterTypes(data.types).forEach(function(type) {
2025                if (mapping[type]) {
2026                    newData.search_type = mapping[type];
2027                }
2028            });
2029            newData.omnibox = data.formatted_address;
2030            data.address_components.forEach(function(component) {
2031                _filterTypes(component.types).forEach(function(type) {
2032                    if (mapping[type]) {
2033                        newData[mapping[type]] = component.long_name;
2034                    }
2035                });
2036            });
2037            var bounds = data.geometry.bounds;
2038            var convertedData = Object.assign(bounds, newData);
2039
2040            return '/home-search/listings?' + objectToQuerystring(convertedData);
2041        }
2042
2043        function debounce(func, wait) {
2044            let timeout;
2045            return function(...args) {
2046                const context = this;
2047                clearTimeout(timeout);
2048                timeout = setTimeout(() => func.apply(context, args), wait)
2049            }
2050        }
2051
2052        // Global methods / variables that can be accessed by element js
2053        window.luxuryPresence = {
2054            ...window.luxuryPresence,
2055            defaults: {
2056                companyId: 'c3076ecb-c2d7-457b-a426-bcf036133f1f',
2057                apiGatewayUrl: '/api-gw',
2058                routerUrl: '/api-nv',
2059                gql: {"agents":"\n  query Agents (\n    $agentId: ID\n    $agentIds: [ID!]\n    $companyId: String\n    $network: Boolean\n    $networkId: String\n    $officeId: [ID!]\n    $excludeOfficeId: [ID!]\n    $offset: Int\n    $limit: Int\n    $sort: String\n    $sortDir: SortDirectionEnum\n    $search: String\n    $tags: [String]\n    $tagsMode: TagsModeEnum\n    $teamId: [ID!]\n    $developmentId: [ID!]\n    $prioritizeIds: Boolean\n  ) {\n    agents (\n      agentId: $agentId\n      agentIds: $agentIds\n      companyId: $companyId\n      network: $network\n      networkId: $networkId\n      officeId: $officeId\n      excludeOfficeId: $excludeOfficeId\n      offset: $offset\n      limit: $limit\n      sort: $sort\n      sortDir: $sortDir\n      search: $search\n      tags: $tags\n      tagsMode: $tagsMode\n      teamId: $teamId\n      developmentId: $developmentId\n      prioritizeIds: $prioritizeIds\n    ) {\n      id\n      firstName\n      lastName\n      avatar {\n        smallUrl\n        mediumUrl\n        largeUrl\n        height\n        width\n      }\n      position\n      bioLong\n      bioShort\n      seoTitle\n      seoDescription\n      slug\n      phoneNumber\n      phoneNumber2\n      license\n      email\n      leadAgent\n      greaterArea\n      tags\n    }\n    agentsCount(\n      agentIds: $agentIds\n      companyId: $companyId\n      network: $network\n      networkId: $networkId\n      officeId: $officeId\n      excludeOfficeId: $excludeOfficeId\n      search: $search\n      tags: $tags\n      tagsMode: $tagsMode\n      teamId: $teamId\n      developmentId: $developmentId\n      prioritizeIds: $prioritizeIds\n    ) {\n      count\n    }\n  }\n","properties":"\n  query Properties(\n    $agentIds: [ID!]\n    $teamIds: [ID!]\n    $neighborhoodIds: [ID!]\n    $officeIds: [ID!]\n    $propertyId: ID\n    $companyId: String\n    $networkId: String\n    $network: Boolean\n    $statusId: String\n    $propertyIds: [ID!]\n    $prioritizeIds: Boolean\n    $statusIds: [String!]\n    $excludeStatusId: [String!]\n    $neighborhoodId: String\n    $addressState: [String!]\n    $addressCity: [String!]\n    $relatedNeighborhoodPropertyId: String\n    $developmentId: String\n    $featuredListing: Boolean\n    $leaseProperty: Boolean\n    $search: String\n    $searchTermMode: SearchTermModeEnum\n    $globalProperty: Boolean\n    $archived: Boolean\n    $salesPriceGTE: Float\n    $salesPriceLTE: Float\n    $leasePriceGTE: Float\n    $leasePriceLTE: Float\n    $livingSpaceSizeGTE: Float\n    $livingSpaceSizeLTE: Float\n    $bathCountGTE: Float\n    $bathCountLTE: Float\n    $bedroomCountGTE: Float\n    $bedroomCountLTE: Float\n    $architectureStyle: String\n    $lifestyle: String\n    $propertyTypeId: String\n    $propertyTypeIds: [String!]\n    $spaceTypeIds: [ID!]\n    $tag: String\n    $backfillMLSResults: Boolean\n    $displayMLSListings: String\n    $hostname: String\n    $websiteId: ID\n    $backfillProviders: [String!]\n    $backfillMLSListingIds: [String!]\n    $backfillMLSAgentIds: [String!]\n    $backfillMLSOfficeIds: [String!]\n    $backfillBoundary: JSON\n    $openHouse: Boolean\n    $withGeo: Boolean\n    $advancedFilters: JSON\n    $seasonalPriceId: ID\n    $offset: Int\n    $limit: Int\n    $sort: String\n    $sortDir: SortDirectionEnum\n  ) {\n    properties(\n      \n      agentIds: $agentIds\n      teamIds: $teamIds\n      propertyId: $propertyId\n      propertyIds: $propertyIds\n      prioritizeIds: $prioritizeIds\n      companyId: $companyId\n      network: $network\n      networkId: $networkId\n      statusId: $statusId\n      statusIds: $statusIds\n      excludeStatusId: $excludeStatusId\n      neighborhoodId: $neighborhoodId\n      neighborhoodIds: $neighborhoodIds\n      officeIds: $officeIds\n      addressState: $addressState\n      addressCity: $addressCity\n      developmentId: $developmentId\n      featuredListing: $featuredListing\n      leaseProperty: $leaseProperty\n      search: $search\n      searchTermMode: $searchTermMode\n      salesPriceGTE: $salesPriceGTE\n      salesPriceLTE: $salesPriceLTE\n      leasePriceGTE: $leasePriceGTE\n      leasePriceLTE: $leasePriceLTE\n      livingSpaceSizeGTE: $livingSpaceSizeGTE\n      livingSpaceSizeLTE: $livingSpaceSizeLTE\n      bathCountGTE: $bathCountGTE\n      bathCountLTE: $bathCountLTE\n      bedroomCountGTE: $bedroomCountGTE\n      bedroomCountLTE: $bedroomCountLTE\n      architectureStyle: $architectureStyle\n      lifestyle: $lifestyle\n      propertyTypeId: $propertyTypeId\n      propertyTypeIds: $propertyTypeIds\n      spaceTypeIds: $spaceTypeIds\n      tag: $tag\n      archived: $archived\n      globalProperty: $globalProperty\n      withGeo: $withGeo\n      openHouse: $openHouse\n      displayMLSListings: $displayMLSListings\n      advancedFilters: $advancedFilters\n      seasonalPriceId: $seasonalPriceId\n\n      relatedNeighborhoodPropertyId: $relatedNeighborhoodPropertyId\n      backfillMLSResults: $backfillMLSResults\n      hostname: $hostname\n      websiteId: $websiteId\n      backfillProviders: $backfillProviders\n      backfillMLSListingIds: $backfillMLSListingIds\n      backfillMLSAgentIds: $backfillMLSAgentIds\n      backfillMLSOfficeIds: $backfillMLSOfficeIds\n      backfillBoundary: $backfillBoundary\n      offset: $offset\n      limit: $limit\n      sort: $sort,\n      sortDir: $sortDir\n    ){\n      id\n      name\n      status\n      originalStatus {\n        id\n        name\n      }\n      salesPrice\n      reducedPrice\n      isPasswordProtected\n      bedroomCount\n      bathCount\n      fullBathCount\n      halfBathCount\n      threeQuarterBathCount\n      fullAddress\n      addressLine1\n      addressLine2\n      addressCity\n      addressState\n      addressCountry\n      postalCode\n      description\n      syncedAt\n      officeName\n      attributionContact\n      neighborhood {\n        id\n      }\n      media {\n        smallUrl\n        mediumUrl\n        largeUrl\n        xLargeUrl\n        xxLargeUrl\n        height\n        width\n      }\n      seoTitle\n      seoDescription\n      slug\n      fromMLS\n      mlsId\n      mlsLogo\n      mlsAttribution\n      openHouse\n      openHouseHours\n      priceUponRequest\n      privateAddress\n      leaseProperty\n      leasePrice\n      currency\n      leaseTermFrequencyInterval\n      leaseTermFrequencyCount\n      leasePeriod\n      livingSpaceSize\n      livingSpaceUnits\n      lotAreaSize\n      lotAreaUnits\n      tags\n      latitude\n      longitude\n      soldDate\n      timeZone\n      buyerAgencyCompensation\n      buyerAgencyCompensationType\n      landIdUrl\
2059n    }\n    propertiesCount(\n    \n      agentIds: $agentIds\n      teamIds: $teamIds\n      propertyId: $propertyId\n      propertyIds: $propertyIds\n      prioritizeIds: $prioritizeIds\n      companyId: $companyId\n      network: $network\n      networkId: $networkId\n      statusId: $statusId\n      statusIds: $statusIds\n      excludeStatusId: $excludeStatusId\n      neighborhoodId: $neighborhoodId\n      neighborhoodIds: $neighborhoodIds\n      officeIds: $officeIds\n      addressState: $addressState\n      addressCity: $addressCity\n      developmentId: $developmentId\n      featuredListing: $featuredListing\n      leaseProperty: $leaseProperty\n      search: $search\n      searchTermMode: $searchTermMode\n      salesPriceGTE: $salesPriceGTE\n      salesPriceLTE: $salesPriceLTE\n      leasePriceGTE: $leasePriceGTE\n      leasePriceLTE: $leasePriceLTE\n      livingSpaceSizeGTE: $livingSpaceSizeGTE\n      livingSpaceSizeLTE: $livingSpaceSizeLTE\n      bathCountGTE: $bathCountGTE\n      bathCountLTE: $bathCountLTE\n      bedroomCountGTE: $bedroomCountGTE\n      bedroomCountLTE: $bedroomCountLTE\n      architectureStyle: $architectureStyle\n      lifestyle: $lifestyle\n      propertyTypeId: $propertyTypeId\n      propertyTypeIds: $propertyTypeIds\n      spaceTypeIds: $spaceTypeIds\n      tag: $tag\n      archived: $archived\n      globalProperty: $globalProperty\n      withGeo: $withGeo\n      openHouse: $openHouse\n      displayMLSListings: $displayMLSListings\n      advancedFilters: $advancedFilters\n      seasonalPriceId: $seasonalPriceId\n\n    ) {\n      count\n    }\n  }\n","pressReleases":"\n  query PressReleases (\n    $companyId: ID\n    $pressReleaseIds: [ID!]\n    $offset: Int\n    $limit: Int\n    $sort: String\n    $sortDir: String\n    $search: String\n    $categories: [String!]\n    $propertyId: [ID!]\n    $developmentId: [ID!]\n    $agentId: [ID!]\n    $teamId: [ID!]\n    $year: [Int!]\n  ) {\n    pressReleases (\n      companyId: $companyId\n      pressReleaseIds: $pressReleaseIds\n      offset: $offset\n      limit: $limit\n      sort: $sort\n      sortDir: $sortDir\n      search: $search\n      categories: $categories\n      propertyId: $propertyId\n      developmentId: $developmentId\n      agentId: $agentId\n      teamId: $teamId\n      year: $year\n    ) {\n      items {\n        id\n        title\n        description\n        author\n        externalUrl\n        media {\n          smallUrl\n          mediumUrl\n          largeUrl\n          xLargeUrl\n          xxLargeUrl\n          height\n          width\n          altTagText\n        }\n        publishedAt\n        categories\n      }\n      total\n    }\n  }\n","posts":"\n  query Posts (\n    $companyId: String\n    $postId: [ID!]\n    $slug: String\n    $offset: Int\n    $limit: Int\n    $sort: String\n    $sortDir: String\n    $search: String\n    $featured: Boolean\n    $categoryId: [String!]\n    $neighborhoodId: [String!]\n  ) {\n    posts (\n      companyId: $companyId\n      postId: $postId\n      slug: $slug\n      offset: $offset\n      limit: $limit\n      sort: $sort\n      sortDir: $sortDir\n      search: $search\n      featured: $featured\n      postStatusId: \"5f528253-abb7-484e-95c3-330269ac1102\"\n      categoryId: $categoryId\n      neighborhoodId: $neighborhoodId\n    ) {\n      items {\n        id\n        postId\n        title\n        subtitle\n        description\n        status: postStatus\n        featured\n        slug\n        categories {\n          id\n          name\n        }\n        createdAt\n        publishedAt\n        scheduledAt\n        createdBy {\n          ... on Agent {\n            firstName\n            lastName\n          }\n        }\n        customAuthor\n        media {\n          smallUrl\n          mediumUrl\n          largeUrl\n          xLargeUrl\n          xxLargeUrl\n          height\n          width\n          altTagText\n        }\n        seoTitle\n        seoDescription\n      }\n      total\n    }\n  }\n","testimonials":"\n  query Testimonials (\n    $companyId: String\n    $agentId: ID\n    $teamId: ID\n    $testimonialIds: [ID!]\n    $offset: Int\n    $limit: Int\n    $sort: String\n    $sortDir: String\n    $search: String\n  ) {\n    testimonials (\n      companyId: $companyId\n      agentId: $agentId\n      teamId: $teamId\n      testimonialIds: $testimonialIds\n      offset: $offset\n      limit: $limit\n      sort: $sort\n      sortDir: $sortDir\n      search: $search\n    ) {\n      items {\n        id\n        testimonialId\n        body\n        author\n        position\n        media {\n          smallUrl\n          mediumUrl\n          largeUrl\n          xLargeUrl\n          xxLargeUrl\n          height\n          width\n          altTagText\n        }\n        seoTitle\n        seoDescription\n        agents {\n          slug\n          email\n          firstName\n          lastName\n          avatar {\n            smallUrl\n            height\n            width\n          }\n        }\n      }\n      total\n    }\n  }\n","neighborhoods":"\n  query Neighborhoods (\n    $neighborhoodId: ID\n    $companyId: String\n    $search: String\n    $tag: String\n    $offset: Int\n    $limit: Int\n    $sort: String\n    $sortDir: SortDirectionEnum\n  ) {\n    neighborhoods (\n      neighborhoodId: $neighborhoodId\n      companyId: $companyId\n      search: $search\n      tag: $tag\n      offset: $offset\n      limit: $limit\n      sort: $sort\n      sortDir: $sortDir\n    ) {\n      id\n      name\n      description\n      descriptionShort\n      slug\n      tags\n      googlePlaceData\n      mlsLink\n      createdAt\n      media {\n        smallUrl\n        mediumUrl\n        largeUrl\n        xLargeUrl\n        xxLargeUrl\n        height\n        width\n      }\n      seoTitle\n      seoDescription\n    }\n    neighborhoodsCount(\n      companyId: $companyId\n      search: $search\n      tag: $tag\n    ) {\n      count\n    }\n  }\n","developments":"\n  query Developments (\n    $developmentId: ID\n    $companyId: String\n    $offset: Int\n    $limit: Int\n    $sort: String\n    $sortDir: SortDirectionEnum\n    $search: String\n    $tag: [String!]\n    $agentId: [ID!]\n    $neighborhoodId: ID\n    $neighborhoodIds: [ID!]\n  ) {\n    developments (\n      developmentId: $developmentId\n      companyId: $companyId\n      offset: $offset\n      limit: $limit\n      sort: $sort\n      sortDir: $sortDir\n      search: $search\n      tag: $tag\n      agentId: $agentId\n      neighborhoodId: $neighborhoodId\n      neighborhoodIds: $neighborhoodIds\n    ) {\n      id\n      name\n      description\n      descriptionShort\n      slug\n      createdAt\n      media {\n        smallUrl\n        mediumUrl\n        largeUrl\n        xLargeUrl\n        xxLargeUrl\n        height\n        width\n      }\n      googlePlaceData\n      seoTitle\n      seoDescription\n      tags\n    }\n    developmentsCount(\n      companyId: $companyId\n      search: $search\n      tag: $tag\n      agentId: $agentId\n      neighborhoodId: $neighborhoodId\n      neighborhoodIds: $neighborhoodIds\n    ) {\n      count\n    }\n  }\n","pois":"\n  query PointsOfInterest (\n    $regionId: UUID!\n    $radiu
2059s: Int\n    $offset: Int\n    $limit: Int\n    $categories: [AreasOfInterestCategories!]\n    $sortBy: AreasOfInterestSorting\n  ) {\n    pois: areasOfInterest (\n      input: {\n        regionId: $regionId\n        radius: $radius\n        offset: $offset\n        limit: $limit\n        categories: $categories\n        sortBy: $sortBy\n      }\n    ) {\n      items {\n        name\n        imageUrl\n        url\n        reviewCount\n        rating\n        price\n        displayPhone\n        distance\n        category\n        location {\n          address1\n          address2\n          address3\n          city\n          zipCode\n          country\n          state\n        }\n      }\n      total\n    }\n  }\n","offices":"\n  query Offices (\n    $companyId: ID!\n    $officeIds: [ID!]\n    $officeMlsIds: [String!]\n    $externalIds: [String!]\n    $externalSource: String\n    $agentId: ID\n    $archived: Boolean\n    $tags: [String!]\n    $slug: String\n    $search: String\n    $sort: String\n    $sortDir: SortDirection\n    $offset: Int\n    $limit: Int\n  ) {\n    offices (\n      companyId: $companyId\n      officeIds: $officeIds\n      officeMlsIds: $officeMlsIds\n      externalIds: $externalIds\n      externalSource: $externalSource\n      agentId: $agentId\n      archived: $archived\n      tags: $tags\n      slug: $slug\n      search: $search\n      sort: $sort\n      sortDir: $sortDir\n      offset: $offset\n      limit: $limit\n    ) {\n      items {\n        id\n        companyId\n        name\n        slug\n        officeMlsId\n        shortDescription\n        fullDescription\n        addressLine1\n        addressLine2\n        addressCity\n        addressState\n        addressPostalCode\n        addressCountry\n        phone\n        email\n        officeHours\n        coordinates\n        googlePlaceData\n        seoTitle\n        seoDescription\n        fullAddress\n        tags\n        media {\n          id\n          originalUrl\n          thumbnailUrl\n          smallUrl\n          mediumUrl\n          largeUrl\n          xLargeUrl\n          xxLargeUrl\n        }\n      }\n      total\n    }\n  }\n","teams":"\n  query Teams (\n    $companyId: ID\n    $teamIds: [ID!]\n    $agentId: ID\n    $externalIds: [String!]\n    $externalSource: String\n    $slug: String\n    $search: String\n    $sort: String\n    $sortDir: String\n    $offset: Int\n    $limit: Int\n  ) {\n    teams (\n      companyId: $companyId\n      teamIds: $teamIds\n      agentId: $agentId\n      externalIds: $externalIds\n      externalSource: $externalSource\n      slug: $slug\n      search: $search\n      sort: $sort\n      sortDir: $sortDir\n      offset: $offset\n      limit: $limit\n    ) {\n      items {\n        id\n        companyId\n        name\n        email\n        shortBio\n        addressLine1\n        addressLine2\n        addressCity\n        addressState\n        addressCountry\n        phoneNumber1\n        phoneNumber2\n        postalCode\n        avatar {\n          id\n          thumbnailUrl\n          smallUrl\n          mediumUrl\n          largeUrl\n        }\n        urlWebsite\n        socialLinks\n        socialLinksArray\n        tags\n        seoTitle\n        seoDesc\n        slug\n        displayOrder\n      }\n      total\n    }\n  }\n"},
2060                propertyPlaceholderImage: {"id":"20c18a72-fa66-4e51-9f6a-0ab3003403c5","alt":null,"bytes":43683,"width":1920,"format":"png","height":1200,"pngUrl":"","shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/c7438ea9-abb7-47be-b004-8d4abcf471e0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/c7438ea9-abb7-47be-b004-8d4abcf471e0","authorUrl":null,"createdAt":"2025-04-17T18:38:20.808Z","mediumUrl":"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/c7438ea9-abb7-47be-b004-8d4abcf471e0","sourceUrl":null,"updatedAt":"2025-04-17T18:38:20.808Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/c7438ea9-abb7-47be-b004-8d4abcf471e0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/c7438ea9-abb7-47be-b004-8d4abcf471e0","de
2060scription":null,"displayName":"property_richard-scully-and-associates","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/c7438ea9-abb7-47be-b004-8d4abcf471e0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/c7438ea9-abb7-47be-b004-8d4abcf471e0","originalFileName":"Property_Richard Scully & Associates","cloudinaryPublicId":"c7438ea9-abb7-47be-b004-8d4abcf471e0"}
2061            },
2062            objectToQuerystring: objectToQuerystring,
2063            getPath: getPath,
2064            getMLSAutocomplete: getMLSAutocomplete,
2065            getMLSAutocompleteWithFilters: getMLSAutocompleteWithFilters,
2066            makeMlsLink: makeMlsLink,
2067            debounce: debounce,
2068        };
2069
2070        var wowOffset = 100;
2071    </script>
2071
2072    
2072<script>
2073        (()=>{function e(e){return e&&e.__esModule?e.default:e}var t={},i={};i={getVideoFirstFrame(e){let t="https://res.cloudinary.com/";if(!e||!e.startsWith(t))return null;let i=e.replace(t,"").replace("f_auto:video","f_auto").split("/");if(-1===i[1].toLowerCase().indexOf("video"))return null;let r=i[i.length-1];r.lastIndexOf(".")>-1?r=`${r.slice(0,r.lastIndexOf("."))}.jpg`:r+=".jpg",i[i.length-1]=r;let s=3;"videos"===i[1].toLowerCase()&&""!==i[2]&&(s=2);let a=/^(?:[a-z]{1,3}|\$\w+)_\S+$/;for(;s<i.length-1&&a.test(i[s]);)s++;return i.splice(s,0,"so_0,eo_0"),t+i.join("/")}};let r={amp:"&",lt:"<",gt:">",quot:'"',apos:"'",nbsp:" "},s=/&(?:amp|lt|gt|quot|apos|nbsp|#(?:[0-9]+|[xX][0-9a-fA-F]+));/y,a=/[<&]/g,o=/["'>]/g,n=/<\/p\s*>|<br\s*\/?>|[\r\n\u2028\u2029]/g;function l(e,t){let i="";for(let l=0;l<e.length;){a.lastIndex=l;let d=a.exec(e);if(!d){i+=e.slice(l);break}let c=d.index;i+=e.slice(l,c);let u="&"===e[c]?function(e,t){s.lastIndex=t;let i=s.exec(e);return{text:i?function(e){if("#"!==e[1])return r[e.slice(1,-1)];
2073let t="x"===e[2]||"X"===e[2],i=parseInt(e.slice(t?3:2,-1),t?16:10);return 0===i||i>1114111||i>=55296&&i<=57343?e:160===i?" ":String.fromCodePoint(i)}(i[0]):"&",end:i?s.lastIndex:t+1}}(e,c):function(e,t,i){let r=function(e,t){let i=null;o.lastIndex=t+1;let r=o.exec(e);for(;r;){let t=r[0];if(i)t===i&&(i=null);else if('"'===t||"'"===t)i=t;else if(">"===t)return o.lastIndex;r=o.exec(e)}return -1}(e,t);return{text:-1===r?"<":function(e,t,i,r){if(!r)return"";let s=e.slice(t,i);if(/^<br\s*\/?>$/.test(s))return"&#10;";if(/^<\/p\s*>$/.test(s)){n.lastIndex=i;let t=n.exec(e);if(t&&"<"===t[0][0])return"&#10;"}return""}(e,t,r,i),end:-1===r?t+1:r}}(e,c,t);i+=u.text,l=u.end}return i}t=function(e,{isEqual:t}){let r=[{field:"thumbnailUrl",w:320},{field:"smallUrl",w:960},{field:"mediumUrl",w:1280},{field:"largeUrl",w:1920},{field:"xLargeUrl",w:2560},{field:"xxLargeUrl",w:3456}],s=function(e,t,i){let r="en-US";if(!e)return"";if("string"==typeof e){let t=e.trim();if(/[^+\-0-9.]/.test(t))return e;if(!(e=parseFloat(t)))return""}let s="number"==typeof i?i:0,a=Number.isInteger(e)?0:s,o={minimumFractionDigits:a,maximumFractionDigits:a};return"USD"===t?`$${e.toLocaleString(r,o)}`:"CAD"===t?`$${e.toLocaleString(r,o)} CAD`:"EUR"===t?`\u{20AC}${e.toLocaleString(r,o)}`:"GBP"===t?`\xa3${e.toLocaleString(r,o)}`:"PERCENT"===t?`${e}%`:"number"==typeof i&&i>-1?e.toLocaleString(r,{maximumFractionDigits:i}):e.toLocaleString(r)},a=function(e){switch(e){case"DAY":return"daily";case"MONTH":return"monthly";case"WEEK":return"weekly";case"YEAR":return"yearly";case"QUARTER":return"quarterly";case"HALF_YEAR":return"semi-annually";case"NIGHTLY":return"nightly";case"SEASONAL":return"seasonally";default:return""}},o=function(e){switch(e){case"DAY":return"day";case"WEEK":return"wk";case"MONTH":return"mo";case"YEAR":return"yr";case"QUARTER":return"3 mos";case"HALF_YEAR":return"6 mos";case"NIGHTLY":return"night";case"SEASONAL":return"season";default:return""}},n=function(e){switch(e){case"DAY":return"day";case"WEEK":return"week";case"MONTH":return"month";case"YEAR":return"year";case"QUARTER":return"quarter";case"HALF_YEAR":return"6 months";case"NIGHTLY":return"night";case"SEASONAL":return"season";default:return""}},d=function(e,t){let i,r,s=t||{};switch(s.mode){case"short":i=o(e),r=s.frequencySeparator||"/";break;case"standard":case"std":i=n(e),r=s.frequencySeparator||"/";break;default:i=a(e),r=s.frequencySeparator||" "}return i?s.frequencyTag||s.frequencyClass?`${r}<${s.frequencyTag||"span"}${s.frequencyClass?` class="${s.frequencyClass}"`:""}>${i}</${s.frequencyTag||"span"}>`:r+i:""};return{isEmpty(e,t){let i=!e||"string"==typeof e&&!e.trim()||!Object.keys(e).length;return t.fn?i?t.fn(this):t.inverse(this):i},ifEquals(e,i,r){return t(e,i)?r.fn(this):r.inverse(this)},"raw-helper":function(e){return e.fn()},striptags:e=>e?l(e=(e=e.replace(/<\!--(.|[\r\n])*?-\->/g,"")).replace(/<(xml|style|svg)("[^"]*"|'[^']*'|[^>])*>(.|[\r\n])*?<\/\1>/gi,""),!1):"",striptagsLineBreaks:e=>e?l(e=(e=e.replace(/<\!--(.|[\r\n])*?-\->/g,"")).replace(/<(xml|style|svg)("[^"]*"|'[^']*'|[^>])*>(.|[\r\n])*?<\/\1>/gi,""),!0):"",truncate:(e,t,i)=>e?e.length>t?"string"==typeof i?e.slice(0,t-i.length)+i:e.slice(0,t):e:"",setSubArray(e=[],t,i,r,s){s.data.root[r]=e.slice(t,i)},formatAreaUnit(e){switch(e){case"ACRE":return"Acres";case"SQUARE_METER":return"Sq.M.";case"SQUARE_YARD":return"Sq.Yd.";default:return"Sq.Ft."}},formatFrequency:a,formatFrequencyShort:o,lpFormatFrequency:(e,t)=>d(e,t&&t.hash),subArray(e,t,i,r){return e>=t&&e<i?r.fn(this):r.inverse(this)},formatPropertyStatus(e,t,i){let r="";switch(e){case"SOLD":r="Sold";break;case"FOR_SALE":r="For Sale";break;case"COMING_SOON":r="Coming Soon";break;case"INACTIVE":r="Inactive";break;case"POCKET_LISTING":r="Pocket Listing";break;case"PENDING":r="Pending";break;case"UNDER_CONTRACT":r="Under Contract";break;case"ACTIVE_UNDER_CONTRACT":r="Active Under Contract";break;default:r=e}return("Sold"===r||"Leased"===r)&&t&&"string"==typeof i&&i&&(r+=` on ${i}`),r},formatGrade(e){switch(e){case"UNDERGRADUATE_COURSES":return"Undergrad";case"PRE_KINDERGARTEN":return"PreK";case"KINDERGARTEN":return"K";case"FIRST_GRADE":return"1st";case"SECOND_GRADE":return"2nd";case"THIRD_GRADE":return"3rd";case"FOURTH_GRADE":return"4th";case"FIFTH_GRADE":return"5th";case"SIXTH_GRADE":return"6th";case"SEVENTH_GRADE":return"7th";case"EIGHTH_GRADE":return"8th";case"NINTH_GRADE":return"9th";case"TENTH_GRADE":return"10th";case"ELEVENTH_GRADE":return"11th";case"TWELFTH_GRADE":return"12th";default:return""}},encodeURI:e=>encodeURI(e),encodeURIComponent:e=>encodeURIComponent(e),hbFormatDate(e,t){if(!e)return"";let i="current"===e?new Date:new Date(e);if(Number.isNaN(i.getTime()))return"";if("YYYY"===t||"year"===t)return`${i.getFullYear()}`;if("MM/DD/YY"===t){let e=i.getMonth()+1;return e<10&&(e=`0${e.toString()}`),`${e}/${i.getDate()}/${i.getFullYear().toString().substr(-2)}`}return`${["January","February","March","April","May","June","July","August","September","October","November","December"][i.getMonth()]} ${i.getDate()}, ${i.getFullYear()}`},openHousesFormat(e,t,i){if(!e||!t)return"";let r=e=>{let t=e.getHours();t>12&&(t-=12);let i=`${t}:${e.getMinutes()>9?e.getMinutes():"0"+e.getMinutes()}`;return e.getHours()>11?i+="PM":i+="AM",i},s="",a=e,o=t;
2073i&&(a=new Date(e).toLocaleString("en-US",{timeZone:i}),o=new Date(t).toLocaleString("en-US",{timeZone:i}),[,,,s]=new Date(t).toLocaleString("en-US",{timeZone:i,timeZoneName:"short"}).split(" "));let n=new Date(a),l=n.toLocaleDateString("en-US"),d=r(n),c=r(new Date(o));return`${l} ${d} - ${c} ${s}`},math:(e,t,i)=>(e=parseFloat(e),({"+":e+(i=parseFloat(i)),"-":e-i,"*":e*i,"/":e/i,"%":e%i})[t]),findByKey(e,t,i,r){let s=(e||[]).find(e=>e[t]===i);return r.fn(s)},capitalize(e,t,i){let r;return"string"==typeof e&&e.length&&(r=e.toLowerCase().split(t).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ").toString()),r},and:(...e)=>Array.prototype.slice.call(e).every(Boolean),or:(...e)=>Array.prototype.slice.call(e,0,-1).some(Boolean),not:e=>!e,orderByIds(t,i,r){let s="",a=null;r.data&&(a=e.createFrame(r.data));let o=(i||[]).filter(Boolean);if(o&&o.length){let e=0;s=o.reduce((i,s,o)=>{let n=(t||[]).find(e=>e.id===s);return n?(a&&(a.index=o-e),i+r.fn(n,{data:a})):(e+=1,i)},"")}else for(let e=0,i=(t||[]).length;e<i;e++)a&&(a.index=e),s+=r.fn(t[e],{data:a});return s},ifIn(e,t,i){return t&&t.indexOf(e)>-1?i.fn(this):i.inverse(this)},partial:(t,i)=>(e.registerPartial(t,e.compile(i.fn())),`
2073<script type="text/x-handlebars-template" class="${t} pagination-script">${i.fn()}<\/script>`),numCompare(e,t,i,r){return({"==":function(e,t){return e==t},"===":function(e,t){return e===t},"!=":function(e,t){return e!=t},"<":function(e,t){return e<t},">":function(e,t){return e>t},"<=":function(e,t){return e<=t},">=":function(e,t){return e>=t}})[i](e,t)?!r.fn||r.fn(this):!!r.fn&&r.inverse(this)},lpFormatNumber:s,arrayToHtmlList:(e,t)=>e.reduce((e,t)=>{try{if("object"==typeof t||null===t)return e;return e+=`<li>${t}</li>`}catch(e){}},""),join:(e,t,i)=>e&&e.join?e.join("string"==typeof t?t:", "):"",dedupe(t,i,r){let s=null,a=0,o=new Set;return r.data&&(s=e.createFrame(r.data)),(t||[]).reduce((e,t,n)=>{let l=i?t[i]:t;return!o.has(l)||i&&void 0===l?(o.add(l),s&&(s.index=n-a),e+r.fn(t,{data:s})):(a+=1,e)},"")},JSONstringify:(e,t)=>JSON.stringify(e),formatPropertyPrice(...t){let i=t[t.length-1].hash,r=t.length>1?t[0]:i.property,a=i.precision||0;t.length>2&&(i.mode=t[1]),i.mode||(i.mode="short");let o=t.length>3?t[2]:i.separator;if("string"!=typeof o&&(o=" | "),r.isPasswordProtected)return"Exclusive Listing";let n=t.length>4?t[3]:i.priceUponRequestText;if("string"!=typeof n&&(n="Price Upon Request"),r.priceUponRequest)return n;let l=r.salesPrice,c=null;"SOLD"!==r.status&&"Leased"!==r.status&&r.reducedPrice&&(i.reducedClass?c=r.reducedPrice:l=r.reducedPrice);let u="";c&&(u+=`<${i.reducedTag||"span"} class="${i.reducedClass}">${s(c,r.currency,a)}</${i.reducedTag||"span"}>`),l&&(l=s(l,r.currency,a),i.priceTag||i.priceClass?u+=`<${i.priceTag||"span"}${i.priceClass?` class="${i.priceClass}"`:""}>${l}</${i.priceTag||"span"}>`:u+=l);let h=r.leasePrice&&s(r.leasePrice,r.currency,a);if(h){u&&(u+=o);let e=`${h}${d(r.leasePeriod,i)}`;i.leaseTag||i.leaseClass?u+=`<${i.leaseTag||"span"}${i.leaseClass?` class="${i.leaseClass}"`:""}>${e}</${i.leaseTag||"span"}>`:u+=e}
2073return new e.SafeString(u)},mediaImage(t,i={}){if(!t)return;let{lazy:s,...a}=i.hash,o="",n="";if("string"==typeof t)o=t;else{let e={},{height:s,width:l,altTagText:d}=t;r.forEach(i=>{t[i.field]&&!e[t[i.field]]&&(e[t[i.field]]=i.w)});let c=Object.keys(e);if(!c.length)return;if(d&&(a.alt=d),s&&l&&(s>=l&&(a.class?a.class+=" portrait":a.class="portrait"),"setDims"in i.hash&&(a.width=l,a.height=s)),c.length>1&&l&&l<e[c[c.length-1]]){let t=c.findIndex(t=>e[t]>=l);c.splice(t+1),e[c[c.length-1]]=l}c.length>1&&(n=c.map(t=>`${t} ${e[t]}w`).join(", "),c.sort((t,i)=>Math.abs(e[t]-1280)-Math.abs(e[i]-1280))),o=c[0]}delete a.setDims,n||delete a.sizes,"alt"in a||(a.alt=""),!("loading"in a)&&(i?.data?.root?.sectionIndex>1||s)&&(a.loading="lazy");let l=Object.keys(a).map(t=>`${e.escapeExpression(t)}="${e.escapeExpression(a[t])}"`).join(" ");return new e.SafeString(`<img src="${o}"${n?` srcset="${n}"`:""}${l?` ${l}`:""}>`)},bgImage:e=>e?"string"==typeof e?e:e.largeUrl||e.url||"":"",concat(...e){let t="";for(let i in e)null!==e[i]&&void 0!==e[i]&&"object"!=typeof e[i]&&(t+=e[i]);return t},setVideoExtension(e,t){if(!e||!t)return"";let i=new URL(e);if("res.cloudinary.com"!==i.host)return i.pathname.endsWith(`.${t}`)?e:"";let r=i.pathname.lastIndexOf("."),s=i.pathname;return -1!==r&&(s=i.pathname.substr(0,r)),i.pathname=`${s}.${t}`,i.toString()},addVideoSources(e){if(!e)return"";if(!e.includes("res.cloudinary.com"))return`<source data-src="${e}">`;let t=e.replace(/\.(?:3gp|mpeg|mp4|m4v|m4p|ogv|ogg|mov|webm)$/,"");return[{format:"webm",codec:"vp9",htmlCodecs:";codecs=vp9"},{format:"mp4",codec:"h265",htmlCodecs:";codecs=hvc1"},{format:"mp4",codec:"h264",htmlCodecs:""}].map(e=>{let i=`${t.replace(/f_auto(?::video)?(?:,q_auto(?::\w+)?)?/,`f_${e.format},vc_${e.codec},q_auto:best,w_1920,c_limit`)}.${e.format}`;return`<source data-src="${i}" type="video/${e.format}${e.htmlCodecs}">`}).join("\n")},cloudinaryVideoFirstFrame:i.getVideoFirstFrame,initials(e,t){if(!e)return"";t?.hash?.endChar&&(e=e.split(t.hash.endChar)[0]);let i=+t?.hash?.maxChars||2,r=e.match(/\b\w/g)?.slice(0,i);return r?(t?.hash?.addText&&(r=r.map(e=>e+t.hash.addText)),r.join(t?.hash?.joinWith||"").toUpperCase()):""},normalizePhone(e){if(!e)return"";let t=String(e).trim();return(t.startsWith("+")?"+":"")+t.replace(/\D/g,"")}}};class d{constructor(e,t,i){if(this.config=e,this.window=t,this.document=i,!this.destroy)throw Error("Controllers must implement a deconstructor")}}let c="lp_lead_form_conversion_fired";function u(e,t){if(e&&t&&"function"==typeof t.sendGoogleTagManagerEvent&&!function(e){try{return"true"===e.sessionStorage.getItem(c)}catch{return!1}}(e))try{t.sendGoogleTagManagerEvent("event","generate_lead");try{e.sessionStorage.setItem(c,"true")}catch{}}catch{}}function h(e){return!!e&&(!!e.expired||Date.now()>=e.expiresAt)}let p="/api/v1/home-valuation";class m extends d{destroy(){}_cleanAddressString(e){if(!e||"string"!=typeof e)return"";let t=e.trim();if(t.includes("User entered address:")){let e=t.match(/User entered address:\s*\n?\s*([^\n]+)/);e&&e[1]&&(t=e[1].trim())}let i=t.indexOf(", call time frame:");return -1!==i&&(t=t.substring(0,i).trim()),t}_transformAddressComponents(e){let t=t=>(e.find(e=>e.componentType===t)||{}).componentName?.text,i={},r=t("street_number"),s=t("route"),a=t("administrative_area_level_1"),o=t("postal_code"),n=t("subpremise"),l=t("locality")||t("sublocality_level_1")||t("neighborhood");return r&&(i.streetNumber=r),s&&(i.streetName=s),l&&(i.city=l),a&&(i.state=a),o&&(i.zipcode=o),n&&(i.addressLine2=n),i}_extractAddressAndCoordinates(e){let t=null,i=null;if(e?.result){let{result:r}=e;r.address?.addressComponents&&(t=this._transformAddressComponents(r.address.addressComponents)),r.geocode?.location&&(i={latitude:r.geocode.location.latitude,longitude:r.geocode.location.longitude})}return{structuredAddress:t,coordinates:i}}_filterEmptyStrings(e){let t={};for(let[i,r]of Object.entries(e))""!==r&&null!=r&&(t[i]=r);return t}_getRawAddress(e){let t=e.activity.content||{},i=e.activity.comments_attributes?.[0]?.text;return[t.address,t["property-address"],t.property_address,t.Property_Address,i,t.message,t.homeValuationAddress,t.propertyAddress].map(e=>e&&this._cleanAddressString(e)).find(Boolean)||""}_logLeadEvent(e,t,i=null){let r={event:e,companyId:this.config.companyId,websiteId:this.config.websiteId,timestamp:new Date().toISOString(),hasEmail:!!t.activity?.author_email,hasAddress:!!this._getRawAddress(t)};if(i&&(r.errorMessage=i.userMessage||(i.status?`Request failed with status ${i.status}`:"An error occurred"),r.errorName=i.name,r.errorStatus=i.status),console.error(`[HomeValuation] ${e}`,JSON.stringify(r)),this.window.posthog)try{this.window.posthog.capture(e,r)}catch(e){console.error("[HomeValuation] PostHog capture failed:",e)}}_getUserFriendlyErrorMessage(e){return"AbortError"===e.name||e.message?.includes("timeout")?"Connection timed out. Please try again.":"TypeError"===e.name&&e.message?.includes("fetch")?"Unable to connect. Please check your internet connection and try again.":503===e.status||502===e.status||504===e.status?"Service temporarily unavailable. Please try again in a moment.":400===e.status?"Please check your information and try again.":"Something went wrong. Please try again or c
2073ontact us directly."}_formatStructuredAddress(e){if(!e||0===Object.keys(e).length)return"";let t=[];return t.push([e.streetNumber,e.streetName,e.addressLine2].filter(Boolean).join(" ")),t.push([[e.city,e.state].filter(Boolean).join(", "),e.zipcode].filter(Boolean).join(" ")),t.filter(Boolean).join(", ")}_buildHomeValuationData(e,t,i,r){let s=this._formatStructuredAddress(i)||this._getRawAddress(e);if(!s)throw Error("Unable to extract home valuation address from form data");let a={companyId:e.companyId,homeValuationAddress:s,homeValuationEstimate:t?new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0,minimumFractionDigits:0}).format(t):null,websiteId:e.page.websiteId,sourceUrl:e.activity.source_url},o={leadEmailAddress:e.activity.author_email,leadFullName:e.activity.author_name,leadFirstName:e.activity.firstName,leadLastName:e.activity.lastName,leadPhoneNumber:e.activity.author_phone,parcelId:e.activity.content?.parcelId,resourceId:e.page.pageMeta?.resourceId,pageId:e.page.pageId,sourceResource:e.page.pageMeta?.s
2073ourceResource,pageElementId:e.page.pageMeta?.pageElementId,formId:e.page.pageMeta?.formId,utmSource:e.activity.content?.utm_source,utmMedium:e.activity.content?.utm_medium,utmCampaign:e.activity.content?.utm_campaign,utmTerm:e.activity.content?.utm_term,utmContent:e.activity.content?.utm_content,utmId:e.activity.content?.utm_id,timeToSell:e.activity.content?.timeToSell,lookingToBuy:e.activity.content?.lookingToBuy,consented:!!e.activity.content?.termsAccepted,referrer:e.referrer,content:e.activity.content||{},fields:e.fields||{}},n=this._filterEmptyStrings(o);return{...a,...n,...i&&{address:i},...r&&{coordinates:r}}}async _validateAddressSafely(e){if(!e)return console.error("Home valuation: No address found in form data"),null;try{return await this._validateAddressWithGoogleMaps(e)}catch(e){throw console.error("Error validating address with Google Maps:",e),e.userMessage=this._getUserFriendlyErrorMessage(e),e}}async _getHomeValuationEstimateSafely(e){try{return await this._getHomeValuationEstimate(e)}catch(e){throw console.error("Error getting home valuation estimate:",e),e.userMessage=this._getUserFriendlyErrorMessage(e),e}}_isSafeRedirectUrl(e){try{let{protocol:t}=new URL(e,this.window.location.href);return"https:"===t||"http:"===t}catch{return!1}}_parseResponsePayload(e){try{return e?JSON.parse(e):{}}catch{return{raw:e}}}_createResponseError(e,t){let i=Error(e&&"object"==typeof e&&Object.keys(e).length?e.message||JSON.stringify(e):"Request failed");return e&&"object"==typeof e&&Object.keys(e).length&&Object.assign(i,e),i.status=t,i}_resolveValuationApiBase(){let{config:e}=this;if(void 0!==e.valuationApiBase&&null!==e.valuationApiBase&&(""!==e.valuationApiBase||!e.isBuilder))return e.valuationApiBase;if(e.websiteApiGatewayUrl)return e.websiteApiGatewayUrl;throw Error("websiteApiGatewayUrl/valuationApiBase not configured for home valuation")}async _submitLead(e,t,i){let r=new AbortController,s=setTimeout(()=>r.abort(),1e4);try{let a=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:r.signal});clearTimeout(s);let o=await a.text(),n=this._parseResponsePayload(o);if(!a.ok)throw this._createResponseError(n,a.status);if(n&&"success"===n.status&&n.redirectUrl){if(h(i))return n;if(!this._isSafeRedirectUrl(n.redirectUrl))return console.error("Home valuation: refusing redirect to unsupported protocol"),n;return this.window.location.href=n.redirectUrl,{redirected:!0,url:n.redirectUrl}}return n}catch(e){throw clearTimeout(s),e}}async _submitHomeValuationRequest(e){let t=this._resolveValuationApiBase();this._logLeadEvent("home_valuation_submission_started",e);try{let i=this._getRawAddress(e),r=null;try{r=await this._validateAddressSafely(i)}catch(t){throw this._logLeadEvent("home_valuation_address_validation_failed",e,t),t}let s=null;try{s=await this._getHomeValuationEstimateSafely(r)}catch(t){this._logLeadEvent("home_valuation_estimate_failed",e,t),s=null}let{structuredAddress:a,coordinates:o}=this._extractAddressAndCoordinates(r),n=`${t}${p}`,l=this._buildHomeValuationData(e,s,a,o),d=await this._submitLead(n,l,e.deadline);return this._logLeadEvent("home_valuation_submission_success",e),d}catch(t){throw t.userMessage||(t.userMessage=this._getUserFriendlyErrorMessage(t)),this._logLeadEvent("home_valuation_submission_failed",e,t),t}}async _validateAddressWithGoogleMaps(e){let{config:t,window:i}=this,r=t.googleMapsAPIKey;if(!r&&i.luxuryPresence?.mapApiLoader&&(r=await i.luxuryPresence.mapApiLoader.getMapApiKey()),!r)throw Error("Google Maps API key not configured");let s=new AbortController,a=setTimeout(()=>s.abort(),1e4);try{let t=await fetch(`https://addressvalidation.googleapis.com/v1:validateAddress?key=${r}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({address:{addressLines:[e]},enableUspsCass:!1}),signal:s.signal});if(clearTimeout(a),!t.ok){let e=Error(`Address validation failed: ${t.status}`);throw e.status=t.status,e}return t.json()}catch(e){throw clearTimeout(a),e}}_hasMandatoryAddressFields(e){return!!(e.streetNumber&&e.streetName&&e.city&&e.state&&e.zipcode)}_logMissingAddressFields(e){let t=[];e.streetNumber||t.push("streetNumber"),e.streetName||t.push("streetName"),e.city||t.push("city"),e.state||t.push("state"),e.zipcode||t.push("zipcode"),console.log("Home valuation estimate skipped - missing required fields:",t.join(", "),"Available fields:",Object.keys(e).join(", "))}_buildAddressQueryString(e){return Object.entries(e).map(([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`).join("&")}async _getHomeValuationEstimate(e=null){let t=`${this._resolveValuationApiBase()}${p}`;if(!e?.result?.address?.addressComponents)return null;let i=this._transformAddressComponents(e.result.address.addressComponents);if(!this._hasMandatoryAddressFields(i))return this._logMissingAddressFields(i),null;let r=this._buildAddressQueryString(i),s=`${t}?${r}`,a=new AbortController,o=setTimeout(()=>a.abort(),1e4);try{let e=await fetch(s,{headers:{Accept:"application/json"},signal:a.signal});if(clearTimeout(o),!e.ok){let t=Error(`Home valuation estimate failed: ${e.status}`);throw t.status=e.status,t}let t=await e.json();return t?.valueDollars??null}catch(e){throw clearTimeout(o),e}}}let g="middleName",y="redirect-pending",f=["name","firstName","lastName",g,"email","phone","phoneNumber","source","message","mlsId","sourceUrl"],v="lp_map_key_failed",w="oauthSuccess",b={cookieyes:{eventName:"cookieyes_consent_update",hasAnalyticsConsent:e=>(function(e){let t=e.cookie.match(/cookieyes-consent=([^;
2073]+)/);if(!t)return!1;try{let e=decodeURIComponent(t[1]);if(e.includes(",")){let t=e.split(",").map(e=>e.trim());if(t.some(e=>e.includes(":")))return t.some(e=>"analytics:yes"===e);return t.includes("analytics")}return e.includes("analytics")}catch(e){return!1}})(e),isAnalyticsAccepted:e=>Array.isArray(e?.accepted)&&e.accepted.includes("analytics")},"lp-consent":{eventName:"lp_consent_update",hasAnalyticsConsent:(e,t)=>!!t.__lpConsent?.state?.c?.analytics,isAnalyticsAccepted:e=>!!e?.choices?.analytics}};function S(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function _(e,t){t.forEach(t=>{let i=e[t];Array.isArray(i)&&0===i.length&&delete e[t]})}function I(e,t,i,r){let s=t.map(t=>(function e(t){return Array.isArray(t)?t.flatMap(t=>e(t)):"string"==typeof t?t.split(/\s+/).filter(Boolean):null==t?[]:[t]})(e[t])),a=r?.merge?s.flat():s.find(e=>e.length>0)??[];t.forEach(t=>{delete e[t]}),a.length>0&&(e[i]=[...new Set(a)])}function E(e){let t={...e};if(t.urlWebsite||(t.urlWebsite=null),t.urlYoutube=null,t.urlFacebook=null,t.urlInstagram=null,t.urlLinkedin=null,t.urlPodcast=null,t.urlTwitter=null,Array.isArray(e.socialLinks)){let i=[...e.socialLinks].sort((e,t)=>{let i=e.type?.toLowerCase()||"",r=t.type?.toLowerCase()||"";return i.localeCompare(r)});t.socialLinks=i;let r={youtube:"urlYoutube",facebook:"urlFacebook",instagram:"urlInstagram",linkedin:"urlLinkedin",podcast:"urlPodcast",twitter:"urlTwitter"};i.forEach(e=>{let i=r[e.type?.toLowerCase()??""];i&&(t[i]=e.link)})}return t}function A(e){return e&&Array.isArray(e)?e.map(e=>E(e)):e}function L(e){let{region:t}=e;if(!S(t))return e;let{schools:i,pois:r,...s}=t,a={...s,schools:S(i)?i.data??[]:[],...Array.isArray(r)?{pois:r.map(e=>({...e,category:"string"==typeof e.category?e.category.toUpperCase():e.category}))}:{}};return{...e,region:a}}function x(e){return e&&Array.isArray(e)?e.map(e=>L(e)):e}function $(e){let t=e.featuresAndAmenities;if(!Array.isArray(t))return e;let i=t.map(e=>({featureIds:e.featureIds??[],features:e.features??[],description:e.description}));return{...e,featuresAndAmenities:i}}function T(e){return e&&Array.isArray(e)?e.map(e=>$(e)):e}function C(e,t){return S(e)?t(e):e}function k(e,t){return Array.isArray(e)?t(e):e}var M={};M=`
2074  query PropertyDisclaimers($input: PropertyDisclaimersInput!) {
2075    propertyDisclaimers(input: $input) {
2076      feedId
2077      listingId
2078      resolvedFromListing
2079      listingCardAttribution
2080      listingDetailCourtesy
2081      listingDetailFooter
2082      logo
2083    }
2084  }
2085`;let P={mlsAttribution:"listingCardAttribution",mlsLogo:"logo",listingDetailCourtesy:"listingDetailCourtesy",listingDetailFooter:"listingDetailFooter"},U=new class{constructor(e){this.isBuilder=!1,this.companyId=null,this.websiteId=null,this.pageId=null,this.shareId=null,this.pageMeta=null,this.websiteApiGatewayUrl=null,this.buyerSellerServiceUrl=null,this.leadIngesterUrl=null,this.divolteServiceUrl=null,this.eventBus=null,this.templateId=null,this.myhomeDashboardEnabled=!1,this.mlsEnabled=!1,this.hstValuationRedirectEnabled=!1,this.hvStepTwoCaptureEnabled=!1,this.googleMapsAPIKey=null}get valuationApiBase(){return this.isBuilder?this.websiteApiGatewayUrl:""}destroy(){}setPage(e,t={}){this.pageId=e,this.shareId=t.shareId||null,this.pageMeta={sourceResource:t.sourceResource,pageElementId:t.pageElementId,pageQueryVariables:t.pageQueryVariables||{}}}setIsBuilder(e){this.isBuilder=e}setCompany(e,t={}){this.companyId=e}setWebsite(e,t={}){this.websiteId=e,t.myhomeDashboardEnabled&&(this.myhomeDashboardEnabled=t.myhomeDashboardEnabled),t.mlsEnabled&&(this.mlsEnabled=t.mlsEnabled),t.hstValuationRedirectEnabled&&(this.hstValuationRedirectEnabled=t.hstValuationRedirectEnabled),t.hvStepTwoCaptureEnabled&&(this.hvStepTwoCaptureEnabled=t.hvStepTwoCaptureEnabled)}setWebsiteApiGatewayUrl(e,t={}){this.websiteApiGatewayUrl=e}setBuyerSellerServiceUrl(e,t={}){this.buyerSellerServiceUrl=e}setDivolteServiceUrl(e,t={}){this.divolteServiceUrl=e}setEventBusUrl(e,t={}){this.eventBusUrl=e}setTemplateId(e,t={}){this.templateId=e}setLeadIngesterUrl(e,t={}){this.leadIngesterUrl=e}setGoogleMapsAPIKey(e,t={}){this.googleMapsAPIKey=e}setEventBus({enabled:e,apiKey:t,url:i}){this.eventBus={enabled:e,apiKey:t,url:i}}}({}),N=new class extends d{constructor(e,t,i){super(e,t,i),this.setLoginState=this.setLoginState.bind(this),this.pageId=null,this.modals=[],this.exitModalTriggered={},this.exitModalEventListeners=[]}initialize(e){try{let{config:t,document:i}=this;this.pageId=t.pageId,this.modals=i.querySelectorAll("body > #modals >
2085 .modal"),e.modals.forEach(e=>{this._attachModalHandler(e)})}catch(e){console.log(e)}}destroy(){let{document:e}=this;this.exitModalEventListeners.forEach(t=>{e.removeEventListener("mouseout",t)}),this.modals=[],this.exitModalTriggered={},this.exitModalEventListeners=[]}setModalWithExpiry(e){let{window:t}=this,i=new Date().getTime()+864e5,r=`modal-controller-${e}`;try{t.localStorage.setItem(r,JSON.stringify(i))}catch(e){}}setLoginState(){let{window:e}=this;try{e.localStorage.setItem("isSignedUp","true")}catch(e){}}getModalWithExpiry(e){let{window:t}=this,i=t.localStorage,r=i.getItem(`modal-controller-${e}`);if(!r)return!1;let s=JSON.parse(r);return!(new Date().getTime()>s)||(i.removeItem(`modal-controller-${e}`),!1)}show(e,t={}){let{window:i}=this,r=this.getModalWithExpiry(e);(e&&!r||!0===t.forced)&&(i.lpUI.showModal(`modal-${e}`,t),this.setModalWithExpiry(e))}_attachModalHandler(e){let{pageId:t}=this,{trigger:i,pageSpecific:r}=e;(!r||e.pages.map(e=>e.pageId).includes(t))&&("EXIT"===i?this._exitModalHandler(e):"TIMER"===i?this._timerModalHandler(e):"FORCED"===i&&this._forcedModalHandler(e))}_exitModalHandler(e){let t=this,{document:i,exitModalTriggered:r}=this,{modalId:s}=e;function a(e){!r[s]&&(e.toElement||e.relatedTarget||(t.show(s),r[s]=!0))}i.addEventListener("mouseout",a),this.exitModalEventListeners.push(a)}_timerModalHandler(e){let{modalId:t,timerDelay:i}=e;setTimeout(()=>{this.show(t)},i)}_forcedModalHandler(e){let{modalId:t}=e,{window:i,document:r}=this;if("true"!==i.localStorage.getItem("isSignedUp")){let e=r.querySelector(`#modal-${t}`),s=e?.querySelector("form"),a=s?.dataset.delay||2e3;s.addEventListener("formsubmitted",()=>{this.setLoginState()}),i.addEventListener("oauthSuccess",()=>{this.setLoginState(),s.classList.add("success"),setTimeout(()=>{i.lpUI.hideModal(`modal-${t}`),s.reset(),s.classList.remove("success")},a)}),this.show(t,{forced:!0})}}}(U,window,document),R=new class extends d{constructor(e,t,i){super(e,t,i),this._boundClickHandler=this._buttonClickHandler.bind(this)}initialize(e={}){try{let{document:e}=this;e.body.removeEventListener("click",this._boundClickHandler),e.body.addEventListener("click",this._boundClickHandler)}catch(e){console.error(e)}}destroy(){let{document:e}=this;e.body.removeEventListener("click",this._boundClickHandler)}_buttonClickHandler(e){this._handleButtonClick(e).catch(e=>console.error(e))}async _handleButtonClick(e){let{window:t,document:i}=this,r=e.target.closest("button, a");if(!r)return;let s=r.dataset.type||"",a=r.href||r.dataset.href||"",o=r.target||"",{submit:n}=r.dataset;if(n){try{await this._handleSubmit(r)}catch(e){console.error(e)}((e,t=!1)=>{if(e){if(t)return window.open(e);window.location.assign(e)}})(a,"_blank"===o)}if(this._trackConversion(r),"VIDEO"===s)return void this._handleVideoButton(r);if("CONTACT_US"===s)return void this._handleContactUsButton(r);if("SUBSCRIBE"===s)return void t.lpUI.showModal("modal-global-subscribe");if("MY_ACCOUNT"===s)return void t.lpUI.showModal("modal-global-my-account");if("SHARE_POPUP"===s){let t=r.querySelector(".share-popup");t&&(t.style.display="flex"),e.stopPropagation();return}if("MODAL_"===s.substring(0,6)){let e=s.substring(6);t.lpUI.showModal(`modal-${e}`);return}if(a?.startsWith("mailto:")){let e=a.substring(7);i.sendGoogleAnalyticsEvent({hitType:"event",eventCategory:"button",eventAction:"click",eventLabel:"Email",eventValue:e})}else if(a?.startsWith("tel:")){let e=a.substring(4);i.sendGoogleAnalyticsEvent({hitType:"event",eventCategory:"button",eventAction:"click",eventLabel:"Phone",eventValue:e})}}async _handleSubmit(e){let t=e.closest("form"),{window:i}=this;return t?await i.luxuryPresence.contactForms.submitForm(t):null}_getVimeoSrc(e){if(!e||!e.includes("vimeo.com")||e.length>2e3)return null;let t=e.match(/(?:(?:www\.)?vimeo\.com\/(?:showcase\/\d+(?:\/video\/|\?video[=/])|channels\/(?:\w+\/)?|groups\/(?:[^/]*)\/videos\/|)|player\.vimeo\.com\/video\/)(\d+)(?:(?:\?.*&*h=|\/)+([\d,a-f]+))?/);if(!t)return null;let[,i,r]=t,s=`https://player.vimeo.com/video/${i}?`;return r&&(s+=`h=${r}&`),s+="autoplay=1"}_handleVideoButton(e){let{document:t}=this,i=e.closest("section"),{src:r}=e.dataset,s="";if(r&&(r.includes("youtube.com")||r.includes("youtu.be"))&&!r.includes("youtube.com/embed")){let e=r.match(/(?:youtube\.com\/\S*(?:(?:\/e(?:mbed))?\/|watch\?(?:\S*?&?v=)
2085)|youtu.be\/)([a-zA-Z0-9_-]{6,11})/);e&&(s=e[1])}let a=this._getVimeoSrc(r);if(s?r=`https://youtube.com/embed/${s}?autoplay=1&controls=0`:a&&(r=a),!r||!i)return;let o=r.endsWith(".mp4")||r.endsWith(".webm")||r.includes("cloudinary.com"),n=`
2086      <div id="modal-${i.id}" class="modal visible">
2087        <div class="modal-content">
2088          <div class="lightbox-video">
2089            <div class="video-player">
2090              <div class="embed-container">
2091                ${o?`<video controls autoplay src="${r}"></video>`:`<iframe frameborder="0" allowfullscreen="1" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" title="YouTube video player" width="100%" height="100%" src="${r}"></iframe>`}
2092              </div>
2093            </div>
2094          </div>
2095        </div>
2096        <button class="close lp-close" type="button" aria-label="close modal"><span class="lp-close-icon" aria-hidden="true"></span></button>
2097      </div>
2098    `;t.body.insertAdjacentHTML("beforeend",n);let l=t.getElementById(`modal-${i.id}`);l.querySelector(".close").addEventListener("click",()=>{l.remove()})}_handleContactUsButton(e){let{window:t,document:i}=this;i.sendGoogleAnalyticsEvent({hitType:"event",eventCategory:"button",eventAction:"click",eventLabel:"contact"}),t.lpUI.showModal("modal-global-contact-us",{scrollLock:!0})}_trackConversion(e){let{window:t,document:i}=this,{gtagConversionId:r,gtagConversionLabel:s,fbEventName:a}=e.dataset;if(r&&s){t.dataLayer&&t.dataLayer.length&&(t.dataLayer.some(e=>e.length&&"config"===e[0]&&e[1]===r)||i.sendGoogleTagManagerEvent("config",r));let e=`${r}/${s}`;i.sendGoogleTagManagerEvent("event","conversion",{send_to:e})}t.fbq&&a&&t.fbq("track",a,{})}}(U,window,document),B=new class extends d{constructor(e,t,i){super(e,t,i),this.validatedForms=[]}initialize(e={}){try{let{window:t,document:i}=this,{selector:r}=e,s=[];if(s=r?i.querySelectorAll(`${r} form[data-type="contact-form"]`):i.querySelectorAll('form[data-type="contact-form"]'),i.querySelectorAll('input[type="tel"]').length&&!t.libphonenumber&&t?.luxuryPresence?.libs){let{loadJs:e,jsLibsMap:i}=t.luxuryPresence.libs,{libphonenumber:r}=i;e(r.jsSrc,this.attachValidation.bind(this,s))}else this.attachValidation(s);this.validatedForms=this.validatedForms.concat(s)}catch(e){console.log(e)}}destroy(){this.validatedForms=[]}attachValidation(e){e.forEach(e=>{e.querySelectorAll("input, select, textarea").forEach(e=>{this.applyFieldValidation(e)})})}applyFieldValidation(e){"tel"===e.getAttribute("type")&&this._applyPhoneValidation(e)}_applyPhoneValidation(e){let{window:t}=this;if(t.libphonenumber){let i=t.libphonenumber.isValidPhoneNumber;e.addEventListener("keyup",function(){if(this.hasAttribute("required")||this.value.replace(/\s/g,"").length)try{let e=this.value;i(e,"US")?this.setCustomValidity(""):this.setCustomValidity("Please enter a valid phone number.")}catch(e){this.setCustomValidity("Please enter a valid phone number.")}else this.setCustomValidity("")})}}}(U,window,document),D=new class extends d{constructor(e,t,i){super(e,t,i),this.forms=[],this.homeValuationService=new m(e,t,i)}initialize(e={}){try{let{document:t}=this,{selector:i}=e,r=[];(r=i?t.querySelectorAll(`${i} form[data-type="contact-form"]`):t.querySelectorAll('form[data-type="contact-form"]')).forEach(e=>{this._attachSubmitHandler(e)}),this.forms=this.forms.concat(r)}catch(e){console.log(e)}}destroy(){this.forms=[]}submitForm(e){this._handleSubmit(null,e).catch(e=>console.error(e))}_attachValidation(e){let{window:t}=this;e.querySelectorAll("input, select, textarea").forEach(e=>{t.luxuryPresence.validation.applyFieldValidation(e)})}_attachSubmitHandler(e){e.addEventListener("submit",t=>this._handleSubmit(t,e))}_extractFormValues(e){let t=new FormData(e),i={},r=[],s=/^name(?:-\d+)?$/;return t.forEach((e,t)=>{if("string"==typeof e){let a=e.trim();s.test(t)&&a&&r.push(a);let o=i[t];i[t]=o?`${o} ${a}`:a}else i[t]=e}),r.length?i.name=r.join(" ").trim():!i.name&&i.firstName&&(i.name=i.firstName,i.lastName&&(i.name+=` ${i.lastName}`)),this._deriveNameParts(i)}_deriveNameParts(e){if(e.firstName||!e.name)return e;let t=e.name.indexOf(" ");return -1===t?{...e,firstName:e.name}:{...e,firstName:e.name.slice(0,t),lastName:e.lastName||e.name.slice(t+1).trim()}}_buildSubmissionData(e,t,i){let{window:r,config:s}=this,a=Object.keys(e).filter(e=>!f.includes(e)).reduce((t,i)=>(t[i]=e[i],t),{}),{pageId:o,companyId:n,websiteId:l,pageMeta:d}=s,c=r.localStorage.getItem("utm_vars")||"{}",u=r.localStorage.getItem("referrer")||"",h=this._getFormId(i);return{activity:{author_email:e.email,author_name:e.name,firstName:e.firstName||void 0,lastName:e.lastName||void 0,author_phone:e.phone||e.phoneNumber,activity_source:e.source||"CONTACT_INQUIRY",comments_attributes:[{text:e.message||void 0}],source_url:r.location.href,content:{...a,...JSON.parse(c)}},page:{pageId:o,companyId:n,websiteId:l,pageMeta:{...d,formId:h}},companyId:n,referrer:u,fields:t}}_handleSubmissionSuccess(e){let{window:t}=this,i=e.dataset.delay||2e3;e.classList.remove("loading"),e.classList.remove("error"),e.classList.add("success"),e.querySelectorAll(".success").forEach(e
2098=>e.classList.remove("hide")),e.dispatchEvent(new Event("formsubmitted")),setTimeout(()=>{t.lpUI.hideClosestModal(e),e.reset(),t.lpUI.sideMenuHide(),e.querySelectorAll(".success").forEach(e=>e.classList.add("hide")),e.classList.remove("success")},i)}async _handleSubmit(e,t){if(e&&e.preventDefault(),!t.classList.contains("loading")){this._hideSubmissionError(t),t.classList.remove("error"),t.classList.add("loading");try{let e=this._extractFormValues(t);if(e.middleName)return void t.classList.remove("loading");let i=this._getFields(t),r=this._buildSubmissionData(e,i,t);u(this.window,this.document);let s=await this._waitForLeadSubmit(e=>this._submitLeadRequest(r,e));if(this._sendGAEvent(r),s?.redirected)return void this._showRedirectPending(t);this._handleSubmissionSuccess(t)}catch(e){console.error("Form submission failed:",e),t.dispatchEvent(new Event("formsubmiterror")),t.classList.remove("loading"),t.classList.add("error"),e.userMessage?this._showSubmissionError(t,e.userMessage):this._showSubmissionError(t,"Something went wrong. Please try again.")}}}async _waitForLeadSubmit(e){let t,i={expired:!1,expiresAt:Date.now()+6e3},r=new Promise(e=>{t=setTimeout(()=>{i.expired=!0,e(null)},6e3)}),s=e(i).catch(e=>{if(h(i))return null;throw e});try{return await Promise.race([s,r])}finally{clearTimeout(t)}}_showRedirectPending(e){if(e.classList.add(y),e.querySelector(`.${y}__indicator`))return;let t=this.document.createElement("div");t.className=`${y}__indicator`,t.setAttribute("role","status"),t.setAttribute("aria-label","Loading"),t.innerHTML='<span class="lp-i lp-i--spinner lp-i--pulse" aria-hidden="true"></span>',e.appendChild(t)}_aliasUserWithEventBus(e){try{if(!this.window.eventBusProvider?.alias||!this.window.eventBusProvider?.isIdentified||!this.window.eventBusProvider?.getDistinctId||!this.window.LuxuryPresenceEventBus?.generateUUIDv5FromCompanyEmail)return;if(this.window.eventBusProvider.isIdentified())return void console.log("[EventBus] User already identified, skipping alias");let t=e.activity?.author_email,{companyId:i}=this.config;if(!t||!i)return void console.warn("[EventBus] Missing required data for user alias");let r=this.window.eventBusProvider.getDistinctId();if(!r)return void console.warn("[EventBus] No anonymous ID available for alias");let s=this.window.LuxuryPresenceEventBus.generateUUIDv5FromCompanyEmail(i,t);this.window.eventBusProvider.alias({anonId:r,canonicalId:s}),console.log("[EventBus] User aliased with canonical ID")}catch(e){console.error("[EventBus] User alias failed:",e)}}async _submitLeadRequest(e,t){let{config:i}=this;return(this._aliasUserWithEventBus(e),i.myhomeDashboardEnabled&&(e.activity?.activity_source==="HOME_VALUATION"||e.activity?.activity_source==="HOME_VALUE"))?this.homeValuationService._submitHomeValuationRequest({...e,deadline:t}):fetch(`${i.leadIngesterUrl}/api/v1/leads`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(e=>e.ok?e.json():e.json().then(e=>{throw e}))}_sendGAEvent(e){let{document:t}=this,i={hitType:"event",eventCategory:"button",eventAction:"click"};switch(e.activity.activity_source){case"NEWSLETTER_SIGNUP":i.eventLabel="Newsletter",t.sendGoogleTagManagerEvent("event","newsletter_signup");break;case"HOME_SEARCH":i.eventLabel="HomeSearch",t.sendGoogleTagManagerEvent("event","home_search");break;case"HOME_VALUE":case"HOME_VALUATION":i.eventLabel="HomeValue",t.sendGoogleTagManagerEvent("event","home_valuation");break;case"EBOOK":i.eventLabel="Ebook",t.sendGoogleTagManagerEvent("event","ebook_download");break;default:i={hitType:"pageview",page:"/thank-you"},t.sendGoogleTagManagerEvent("event","contact_inquiry")}t.sendGoogleAnalyticsEvent(i)}_getFields(e){let t=e.querySelectorAll("input, select, textarea"),i={};return t.forEach(t=>{let{id:r,name:s,type:a}=t;if(s===g)return!0;let o="";if(r){let i=e.querySelector(`label[for='${r}']`);i?o=i.textContent.trim():t.placeholder&&(o=t.placeholder.trim())}i[s]={label:o,type:t.tagName,inputType:"INPUT"===t.tagName?a:"text"}}),i}_getFormId(e){let t=e.closest("section[id^='section-'], footer[id], .modal[id^='modal-']");return t?.id?this._cleanFormId(t.id):""}_cleanFormId(e){for(let t of["section-","modal-"])if(e.startsWith(t))return e.substring(t.length);return e}_showSubmissionError(e,t){let i=e.querySelector(".submission-error-message");i||((i=this.document.createElement("div")).className="submission-error-message",i.setAttribute("role","alert"),e.appendChild(i)),i.textContent=t||"Something went wrong. Please try again.",i.style.display="block"}_hideSubmissionError(e){let t=e.querySelector(".submission-error-message");t&&(t.style.display="none")}}(U,window,document),O=new class extends d{constructor(e,t,i){super(e,t,i),this.retries=3,this.callbacks=[],this.id=`__googleMapsScriptId${Date.now()}`,this._apiKey="",this.reset()}set apiKey(e){this._apiKey=e,this.config.setGoogleMapsAPIKey(e)}get apiKey(){return this._apiKey}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.failed=!1,this.errors=[],this.onerrorEvent=null}destroy(){this.reset()}async getMapApiKey(){if(this.apiKey)return this.apiKey;let e=this._hadPreviousFailure(),t=!1;for(let i=1;i<=3;i+=1){let r=e&&!t;try{let e=await fetch(this._getMapKeyUrl(i,r));if(t=t||r,this._setFailureFlag(!1),!e.ok)throw Error(`Failed to fetch API key: ${e.status}`);let s=await e.text();if(!s)return"";return this.apiKey=s,this.apiKey}catch(e){console.error(e),i<3&&await this._delay(300*2**(i-1))}}return this._setFailureFlag(!0),""}_getMapKeyUrl(e,t){let i=[];e>1&&i.push(`attempt=${e}`),t&&i.push("recovered_after_failure=1");let r=i.length?`?${i.join("&")}`:"";return`${this._getBaseUrl()}/api/v1/map${r}`}_hadPreviousFailure(){try{return"1"===this.window.sessionStorage.getItem(v)}catch(e){return!1}}_setFailureFlag(e){try{e?this.window.sessionStorage.setItem(v,"1"):this.window.sessionStorage.removeItem(v)}catch(e){}}_delay(e){return new Promise(t=>{this.window.setTimeout(t,e)})}async createUrl(){let e=await this.getMapApiKey();if(!e)throw Error("Refusing to load Google Maps without an API key");
2098let t="https://maps.googleapis.com/maps/api/js";return t+`?callback=__googleMapsCallback&key=${e}&libraries=places`}async setScript(){let e;if(this.document.getElementById(this.id))return void this.callback();try{e=await this.createUrl()}catch(e){console.error(e),this.failed=!0,this.loading=!1,this.onerrorEvent=e,this.callback();return}let t=this.document.createElement("script");t.id=this.id,t.type="text/javascript",t.src=e,t.onerror=this.loadErrorCallback.bind(this),t.defer=!0,t.async=!0,this.document.head.appendChild(t)}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){let e=this.errors.length*2**this.errors.length;console.log(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript().catch(e=>console.error(e))},e)}else this.failed=!0,this.onerrorEvent=e,this.callback()}deleteScript(){let e=this.document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((e,t)=>{this.loadCallback(i=>{i?t(i):e()})})}loadCallback(e){this.callbacks.push(e),this.execute()}setCallback(){this.window.__googleMapsCallback=this.callback.bind(this)}resetIfRetryingFailed(){this.failed&&this.reset()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(e=>{e(this.onerrorEvent)}),this.callbacks=[]}execute(){this.window.google&&this.window.google.maps&&this.window.google.maps.version&&this.callback(),this.resetIfRetryingFailed(),this.done?this.callback():this.loading||(this.loading=!0,this.setCallback(),this.setScript().catch(e=>console.error(e)))}_getBaseUrl(){let{isBuilder:e,websiteApiGatewayUrl:t}=this.config;return e?t:""}resizeStaticMapDimensions(e,t){if(e<=1024&&t<=1024)return{width:e,height:t};let i=Math.min(1024/e,1024/t);return{width:parseInt(e*i),height:parseInt(t*i)}}convertThemeToStaticApiUrl(e){return e.map(e=>{let t=e.stylers.reduce((e,t)=>{let i=t.visibility?`visibility:${t.visibility}`:"",r=t.color?`color:${t.color.replace("#","0x")}`:"",s=t.lightness?`lightness:${t.lightness}`:"";return`${e}|${i}${r}${s}`},""),i=e.elementType?`|element:${e.elementType}`:"";return`feature:${e.featureType}${i}${t}`})}async getMapApiSignedUrl(e){try{let t=await fetch(`${this._getBaseUrl()}/api/v1/map/signature?${e}`);if(!t.ok)throw Error("Failed to fetch signed URL");let{url:i}=await t.json();return i}catch(e){return console.error(e),""}}generateStaticMapUrl(e,t,i,r,s,a){let{width:o,height:n}=this.resizeStaticMapDimensions(s,a),l={center:`${e},${t}`,zoom:i,scale:2,size:`${o}x${n}`,key:this.apiKey};r&&(l.style=this.convertThemeToStaticApiUrl(r));let d=new URLSearchParams;return Object.entries(l).forEach(([e,t])=>{Array.isArray(t)?t.forEach(t=>d.append(e,t.toString())):d.append(e,t.toString())}),`https://maps.googleapis.com/maps/api/staticmap?${d.toString()}`}async generateDigitallySignedStaticMapUrl({srcWidth:e,srcHeight:t,theme:i,...r}){let{width:s,height:a}=this.resizeStaticMapDimensions(e,t),o={...r,size:`${s}x${a}`};i&&(o.style=this.convertThemeToStaticApiUrl(i));let n=new URLSearchParams;Object.entries(o).forEach(([e,t])=>{Array.isArray(t)?t.forEach(t=>n.append(e,t.toString())):n.append(e,t.toString())});let l=n.toString();try{return await this.getMapApiSignedUrl(l)}catch(e){return console.error(e),""}}}(U,window,document),q=new class extends d{destroy(){}updateQueryString(e,t,i){i||(i=this.window.location.href);let r=RegExp(`([?&])${e}=.*?(&|#|$)`,"i"),s="";null!=t&&(Array.isArray(t)?t.length&&(s=this.serializeArray(e,t)):"object"==typeof t?(r=RegExp(`([?&])${e}\\[[^=]*\\]=.*?(&|#|$)`,"i"),s=this.serializeObj(t,"",e)):s=`${e}=${encodeURIComponent(t)}`);let a=i.split("#"),o=a[0];if(r.test(i)){let e=o;for(s=s?`$1${s}$2`:"$1";r.test(e);)o=e.replace(r,s),e=e.replace(r,"$1");o=o.replace(/(&|\?)$/,"")}else if(s){let e=-1!==o.indexOf("?")?"&":"?";o+=`${e}${s}`}return void 0!==a[1]&&null!==a[1]&&(o+=`#${a[1]}`),o}getParameterByName(e,t){t||(t=this.window.location.href),e=e.replace(/[[\]]/g,"\\$&");let i=RegExp(`[?&]${e}(=([^&#]*)|&|#|$)`),r=Array.from(RegExp.prototype[Symbol.matchAll].call(i,t)).flat();if(!r.length){let i=RegExp(`[?&]${e}(\\[.*?\\])=(.*?)(?=&|#|$)`,"g");return r=Array.from(RegExp.prototype[Symbol.matchAll].call(i,t)).flat(),this._parseParamToObject(r,"advancedFilters"===e)}return r.length>3?r.reduce((e,t,i)=>((i+1)%3==0&&e.push(decodeURIComponent(t.replace(/\+/g," "))),e),[]):r[2]?decode
2098URIComponent(r[2].replace(/\+/g," ")):""}makePageKey(e){return e.replace("section-","").replace(/-/g,"")}makeParamKey(e,t){return e.global?e.urlKey:`${t}-${e.urlKey}`}deserializeParams(e,t){let i={},r=this.makePageKey(t),s=this.getParameterByName(r);return s&&(i.page=parseInt(s)),Array.isArray(e)&&e.forEach(e=>{let t=this.makeParamKey(e,r),s=this.getParameterByName(t);if("int"===e.type)isFinite(s=parseInt(s))||(s=null);else if("bool"===e.type||"boolean"===e.type)s="true"===s||"false"!==s&&null;else if("json"===e.type)try{s=JSON.parse(s)}catch(e){}i[e.formKey||e.param]=s}),i}serializeParams(e,t,i){let r=this.window.location.href,s=this.makePageKey(t);return r=this.updateQueryString(s,i.page,r),Array.isArray(e)&&e.forEach(e=>{let t=this.makeParamKey(e,s),a=i[e.formKey||e.param];"json"===e.type&&null!=a&&(a=JSON.stringify(a)),r=this.updateQueryString(t,a,r)}),r}formatSliderAtom(e,t=""){return t+(Number.isInteger(e)?e:e.toFixed(2))}formatSliderValue(e,t="",i=""){return e<1e3?this.formatSliderAtom(e,t):e<1e6?`${this.formatSliderAtom(e/1e3,t)}${i}K`:`${this.formatSliderAtom(e/1e6,t)}${i}M`}formatSliderPriceRange(e,t,i,r){return t.min===e&&0!==e?`${r.lowPrefix}${this.formatSliderValue(e,i," ")}`:t.max===e?`${this.formatSliderValue(e,i," ")}${r.highSuffix}`:`${this.formatSliderValue(e,i," ")}`}formatSliderAreaRange(e,t,i,r){return t.min===e&&0!==e?`${r.lowPrefix}${this.formatSliderValue(e)} ${i}`:t.max===e?`${this.formatSliderValue(e)}${r.highSuffix} ${i}`:`${this.formatSliderValue(e)} ${i}`}getSearchFormValues(e){let{queryElement:t,priceSliderElement:i,areaSliderElement:r,neighborhoodSelect:s}=e,a={};if(t&&(a.search=t.value||null),i){let e=i.value.split(";"),t=parseInt(i.dataset.min),r=parseInt(i.dataset.max),s=parseInt(e[0]),o=parseInt(e[1]);a.priceMin=s!==t?s:null,a.priceMax=o!==r?o:null}if(r){let e=r.value.split(";"),t=parseInt(r.dataset.min),i=parseInt(r.dataset.max),s=parseInt(e[0]),o=parseInt(e[1]);a.areaMin=s!==t?s:null,a.areaMax=o!==i?o:null}return s&&(a.neighborhoodId=s.value||null),a}serializeObj(e,t="",i=""){let r=[];for(let s in e)if(e.hasOwnProperty(s)){let a,o=e[s];if(i){let e=t?`[${t}][${s}]`:`[${s}]`;a=`${i}${e}`}else a=t?`${t}[${s}]`:s;null!==o&&Array.isArray(o)?o.length&&r.push(this.serializeArray(a,o)):null!==o&&"object"==typeof o?r.push(this.serializeObj(o,a)):r.push(`${a}=${encodeURIComponent(o)}`)}return r.join("&")}serializeArray(e,t,i=""){let r=[];return t.forEach(t=>{let s=i?`${i}${e}`:e;r.push(`${s}=${encodeURIComponent(t)}`)}),r.join("&")}_parseParamToObject(e,t=!1){if(!e.length)return null;let i={};for(let r=0;r<e.length;r++)if((r+1)%3==0){let s=decodeURIComponent(e[r].replace(/\+/g," ")),a=e[r-1];Object.assign(i,this._setObjectPath(a,s,i,t))}return i}_setObjectPath(e,t,i,r=!1){let s=e.split(/[\[\]]/).filter(Boolean),a=["in","nin","btw","ciin","cinin"],o={},n=o,l=((e,t,i)=>{if(!t)return;let r=(Array.isArray(t)?t:t.match(/([^[.\]])+/g)).reduce((e,t)=>e&&e[t],e);return void 0===r?i:r})(i,s.join("."));return s.forEach((e,o)=>{o===s.length-1?l?n[e]=Array.isArray(l)?[...l,t]:[l,t]:n[e]=r&&a.includes(e)?[t]:t:(n[e]=i[e]?i[e]:{},n=n[e])}),o}}(U,window,document),V=new class extends d{constructor(e,t,i){super(e,t,i),this._createLightbox=this._createLightbox.bind(this),this.expandSliders=[]}initialize(e={}){try{let{document:e}=this,t=e.querySelectorAll(".has-mobile-expand");t.forEach(e=>{this._addExpandButton(e)}),this.expandSliders=this.expandSliders.concat(t)}catch(e){console.log(e)}}destroy(){let{document:e}=this;e.querySelectorAll(".lp-expand-btn, .lp-expand-btn-wrapper").forEach(e=>e.remove()),this.expandSliders=[]}_addExpandButton(e){let{document:t}=this,i=e.closest("section[id]"),r=e.dataset.append,s=i.querySelector(".lp-expand-btn");if(!s)if((s=t.createElement("button")).className="lp-expand-btn",s.setAttribute("aria-label","Open a lightbox"),s.innerHTML='<span class="lp-i lp-i--expand-alt" aria-hidden="true"></span>',r){let e=i.querySelector(r);e&&e.appendChild(s)}else{let i=t.createElement("div");i.className="lp-expand-btn-wrapper",i.style.position="relative",i.appendChild(s),e.parentNode.insertBefore(i,e.nextSibling)}s.addEventListener("click",()=>{this._createLightbox({slider:e,section:i})})}_createLightbox({slider:e,section:t,initialIndex:i}){let{window:r,document:s}=this,a=`lightbox-for-${t?.id}`,o=r.$&&r.$.fn.slick,n=o&&e.slick,l="function"==typeof r.Splide,d=e.classList.contains("is-initialized")&&e.classList.contains("splide");function c(){let t=s.createElement("div");t.id=a,t.className="lp-lightbox",t.setAttribute("tabindex","-1"),t.setAttribute("role","dialog"),t.setAttribute("aria-modal","true"),t.innerHTML=`
2099      <button class="lp-lightbox__close" aria-label="close modal"></button>
2100      <div class="lp-lightbox__content">
2101        <div class="lp-lightbox__carousel splide" role="group" aria-label="Image Gallery">
2102          <div class="splide__arrows">
2103            <button class="splide__arrow splide__arrow--prev lp-lightbox-arrow lp-lightbox-arrow--prev"></button>
2104            <button class="splide__arrow splide__arrow--next lp-lightbox-arrow lp-lightbox-arrow--next"></button>
2105          </div>
2106          <div class="splide__track">
2107            <ul class="splide__list"></ul>
2108          </div>
2109        </div>
2110      </div>
2111    `,"function"==typeof r.lpUI.requestScrollLock?r.lpUI.requestScrollLock(a):s.body.style.overflow="hidden",s.body.appendChild(t);let o=t.querySelector(".lp-lightbox__carousel"),n=o.querySelector(".splide__list");t.classList.add("show"),(d?e.querySelectorAll(".splide__slide:not(.splide__slide--clone) img"):e.querySelectorAll("img")).forEac
2111h(e=>{let t=e.cloneNode(!0);t.removeAttribute("style");let i=s.createElement("li");i.className="lp-lightbox__slide splide__slide",i.appendChild(t),n.appendChild(i)});let l=new r.Splide(o,{rewind:!0,arrows:!0,arrowPath:"",type:"loop",clones:1,pagination:!1,perPage:1,perMove:1});l.mount(),void 0!==i&&i>=0&&l.go(i),setTimeout(()=>{t.focus()},100);let c=e=>{if(!t.classList.contains("show"))return;let i=t.querySelector(".splide__arrow--prev"),r=t.querySelector(".splide__arrow--next"),s=t.querySelector(".lp-lightbox__close");"ArrowLeft"===e.key&&i?(e.preventDefault(),i.click()):"ArrowRight"===e.key&&r?(e.preventDefault(),r.click()):"Escape"===e.key&&s&&(e.preventDefault(),s.click())};s.addEventListener("keydown",c),t.querySelector(".lp-lightbox__close").addEventListener("click",()=>{s.removeEventListener("keydown",c),t.classList.remove("show"),l&&l.destroy(),"function"==typeof r.lpUI.releaseScrollLock?r.lpUI.releaseScrollLock(a):s.body.style.overflow="",t.remove()})}if("function"==typeof r.lpUI.requestScrollLock?r.lpUI.requestScrollLock(a):s.body.style.overflow="hidden",o&&!d){let t,i,o,l,d;i={arrows:!0,dots:!1,infinite:!0,draggable:!0,prevArrow:'<button type="button" class="lp-lightbox-arrow--prev lp-lightbox-arrow" aria-label="Previous"></button>',nextArrow:'<button type="button" class="lp-lightbox-arrow--next lp-lightbox-arrow" aria-label="Next"></button>'},(o=s.createElement("div")).id=a,o.className="lp-lightbox",o.setAttribute("tabindex","-1"),o.setAttribute("role","dialog"),o.setAttribute("aria-modal","true"),o.innerHTML=`
2112        <button class="lp-lightbox__close" aria-label="close modal"></button>
2113        <div class="lp-lightbox__content">
2114          <div class="lp-lightbox__carousel"></div>
2115        </div>
2116      `,s.body.appendChild(o),l=o.querySelector(".lp-lightbox__carousel"),o.classList.add("show"),n?(t=e.slick.$slides.find("img"),i.initialSlide=e.slick?.currentSlide||0,t.each(function(){r.$(".lp-lightbox__carousel").append(r.$(this).clone(!1).removeAttr("style").wrap('<div class="lp-lightbox__slide"></div>').parent())})):(t=e.querySelectorAll("img")).forEach(e=>{let t=e.cloneNode(!0);t.removeAttribute("style");let i=s.createElement("div");i.className="lp-lightbox__slide",i.appendChild(t),l.appendChild(i)}),r.$(l).slick(i),setTimeout(()=>{o.focus()},100),d=e=>{if(!o.classList.contains("show"))return;let t=o.querySelector(".lp-lightbox-arrow--prev"),i=o.querySelector(".lp-lightbox-arrow--next"),r=o.querySelector(".lp-lightbox__close");"ArrowLeft"===e.key&&t?(e.preventDefault(),t.click()):"ArrowRight"===e.key&&i?(e.preventDefault(),i.click()):"Escape"===e.key&&r&&(e.preventDefault(),r.click())},s.addEventListener("keydown",d),o.querySelector(".lp-lightbox__close").addEventListener("click",()=>{s.removeEventListener("keydown",d),o.classList.remove("show");let t=l?.slick?r.$(l).slick("slickCurrentSlide"):0;l?.slick&&r.$(l).slick("unslick"),n&&r.$(e).slick("slickGoTo",t),"function"==typeof r.lpUI.releaseScrollLock?r.lpUI.releaseScrollLock(a):s.body.style.overflow="",o.remove()})}else l?c():(r.luxuryPresence.libs.loadCss(r.luxuryPresence.libs.jsLibsMap.splide.cssSrc),r.luxuryPresence.libs.loadJs(r.luxuryPresence.libs.jsLibsMap.splide.jsSrc,()=>{c(),r.luxuryPresence.libs.jsLibsMap.splide.isLoaded=!0}))}}(U,window,document),F=new class extends d{destroy(){this.window.divolte||(this.window.divolteLp=function(){(this.window.divolteLp.q=this.window.divolteLp.q||[]).push(arguments)})}initialize(e={}){let{divolteServiceUrl:t}=this.config;t&&!this.window.divolte&&this.loadScript()}loadScript(){let{divolteServiceUrl:e}=this.config,t=this.document.createElement("script");t.id="divolte-script",t.type="text/javascript",t.defer=!0,t.async=!0,t.src=`${e}/divolte.js`,this.document.head.appendChild(t),t.addEventListener("load",this.executeQueue.bind(this))}executeQueue(){(this.window.divolteLp.q||[]).forEach(([e,t])=>{this[e](t)}),this.window.divolteLp=this.divolteLp.bind(this)}divolteLp(e,t){try{this[e](t)}catch(e){console.log(e)}}sendLpEvent(e,t){if(!e.includes("pageView"))return void console.log(`${e} IS NOT SUPPORTED`);let{companyId:i,templateId:r,websiteId:s,pageId:a,shareId:o,pageMeta:n}=this.config;this.window.divolte.signal(e,Object.assign({companyId:i,templateId:r,websiteId:s,pageId:a,shareId:o,pageMeta:n},t))}sendLpPageView(){this.sendLpEvent("pageView",{})}}(U,window,document),j=new class extends d{constructor(e,t,i){super(e,t,i)}initialize(e={}){(void 0!==e.enabled?e.enabled:this.config.eventBus?.enabled)&&this.config.eventBus?.apiKey&&this.config.eventBus?.url&&this.loadScript()}loadScript(){let{eventBusUrl:e}=this.config,t=this.document.createElement("script");t.id="posthog-script",t.type="text/javascript",t.defer=!0,t.async=!0,t.src=`${e}/v2.8.0/event-bus-js.js`,this.document.head.appendChild(t),t.addEventListener("load",this.executeQueue.bind(this))}executeQueue(){this.window.LuxuryPresenceEventBus&&(this.window.eventBusProvider=this.window.LuxuryPresenceEventBus.createEventBusProvider({apiKey:this.config.eventBus.apiKey,host:this.config.eventBus.url,defaultSource:"frontend://website-render-engine"}
2116)),(this.window.eventBusLp.q||[]).forEach(([e,t])=>{this[e](t)}),this.window.eventBusLp=this.eventBusLp.bind(this)}destroy(){if(!this.window.eventBusProvider){this.window.eventBusLp=function(){(this.window.eventBusLp.q=this.window.eventBusLp.q||[]).push(arguments)};return}this.window.eventBusProvider.shutdown()}sendLpEvent(e,t){if("user.activity.page.viewed"!==e)return void console.log(`${e} IS NOT SUPPORTED`);if(!this.window.eventBusProvider)return;let{companyId:i}=this.config;try{this.window.eventBusProvider.capture(e,{company:i,data:{}})}catch(e){console.log("EventBus capture error:",e)}}eventBusLp(e,t){try{this[e](t)}catch(e){console.log(e)}}sendLpPageView(){this.sendLpEvent("user.activity.page.viewed",{})}}(U,window,document),H=new class extends d{constructor(e,t,i){super(e,t,i),this.successListeners=[],this._listenToMessages=this._listenToMessages.bind(this),this._listenToOneTapMessage=this._listenToOneTapMessage.bind(this)}initialize(e={}){try{e.googleSignOnEnabled&&!e.iframe&&this._renderGoogleOneTap(),this.document.querySelectorAll('div[data-signin-type="google-sign-in"]').forEach(e=>this._convertGoogleSignIn(e)),this.document.querySelectorAll('div[data-signin-type="facebook-sign-in"]').forEach(e=>this._convertFacebookSignIn(e))}catch(e){console.log(e)}}destroy(){this.successListeners.forEach(e=>{this.window.removeEventListener("message",this._listenToMessages),this.window.removeEventListener("message",this._listenToOneTapMessage),this.window.removeEventListener(w,this.window[e])})}_renderGoogleOneTap(){if(!this._isGoogleOneTapOnCooldown()){let e=this.document.createElement("div");google.accounts.id.initializeIntermediate({src:this._buildUrlAndCopyAttributes(e,e,"googleOneTap")}),this.window.localStorage.removeItem("googleOneTapExpiration"),this.window.addEventListener("message",this._listenToOneTapMessage)}}_listenToOneTapMessage(e){let t="show_intermediate_iframe",{buyerSellerServiceUrl:i}=this.config,{data:r,origin:s}=e,{type:a,height:o,event:n,source:l,token:d}=r;if(a===t||"hide_intermediate_iframe"===a){let e=this.document.getElementById("onetap_google_intermediate_iframe");e&&(e.style.height=o,e.style.display=a===t?"unset":"none")}s===i&&"GOOGLE_SIGN_ON"===l&&("success"===n?(this._setExpirationLsItem(864e5),this._handleQualifyingQuestionsModal(d)):"cancel"===n&&this._setExpirationLsItem(72e5))}_setExpirationLsItem(e){let t=new Date().getTime()+e;this.window.localStorage.setItem("googleOneTapExpiration",t)}_isGoogleOneTapOnCooldown(){return Number(this.window.localStorage.getItem("googleOneTapExpiration"))>new Date().getTime()}_convertGoogleSignIn(e){this._replaceWithIframe("googleSignIn",e)}_convertFacebookSignIn(e){this._replaceWithIframe("facebookSignIn",e)}_replaceWithIframe(e,t){this._attachSuccessCallback(t);let i=this.document.createElement("iframe");i.src=this._buildUrlAndCopyAttributes(t,i,e),i.dataset.isSocialOauthButton=!0,t.replaceWith(i)}_listenToMessages(e){let{buyerSellerServiceUrl:t}=this.config;if(e.origin===t&&"success"===e.data.event){let e=new Event(w);this.window.dispatchEvent(e),u(this.window,this.document),this.successListeners.forEach(t=>{this.window[t]?this.window[t](e):console.error(`Callback function ${t} not found on window object`)}),this.document.documentElement.classList.add("is-login-success")}}_attachSuccessCallback(e){this.window.addEventListener("message",this._listenToMessages);let t=e.dataset.onSuccessFunctionName;t&&this.successListeners.push(t)}_buildUrlAndCopyAttributes(e,t,i){let{buyerSellerServiceUrl:r,companyId:s,websiteId:a,pageId:o,pageMeta:n}=this.config,{location:l}=this.window,d=l.origin+l.pathname,c=new URL(`${r}/buttons/${i}`),u=this.window.localStorage.getItem("utm_vars"),h=this.window.localStorage.getItem("referrer");c.searchParams.append("companyId",s),c.searchParams.append("websiteId",a),c.searchParams.append("pageId",o),c.searchParams.append("sourceUrl",d),c.searchParams.append("pageMeta",JSON.stringify(n)),u&&c.searchParams.append("utm",u),h&&c.searchParams.append("referrer",h);let p=["data-size","data-width","data-text","data-button-type","data-shape","data-layout","data-max-rows","data-use-continue-as","data-type","data-theme","data-logo_alignment","data-locale"];
2116return Array.from(e.attributes).forEach(e=>{p.includes(e.nodeName)?c.searchParams.append(e.nodeName,e.nodeValue):t.setAttribute("id"===e.nodeName?"data-id":e.nodeName,e.nodeValue)}),c.toString()}_decodeToken(e){try{let t=e.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),i=4-t.length%4,r=4===i?t:t+"=".repeat(i);return JSON.parse(atob(r))}catch(e){return null}}_handleQualifyingQuestionsModal(e){if(e&&this.window.luxuryPresence&&this.window.luxuryPresence.qualifyingQuestionsModal){let t=this._decodeToken(e);t&&t.email&&this.window.luxuryPresence.qualifyingQuestionsModal.showModal(t.email,"Google Sign On")}}}(U,window,document),G=new class extends d{constructor(e,t,i){super(e,t,i),this.showModal=this.showModal.bind(this),this.hasModalBeenSubmitted=this.hasModalBeenSubmitted.bind(this),this.modalId="qualifying-questions-modal",this.cookieKey="qualifyingQuestionsModalSubmitted",this.qualifyingQuestionsModalEnabled=!0,this.eventListeners=[],this.timeouts=[]}initialize(e={}){this.qualifyingQuestionsModalEnabled=e.qualifyingQuestionsModalEnabled??this.qualifyingQuestionsModalEnabled,this.qualifyingQuestionsModalEnabled&&this.attachModalCloseListeners()}destroy(){this.eventListeners.forEach(({element:e,event:t,handler:i})=>{e&&e.removeEventListener&&e.removeEventListener(t,i)}),this.timeouts.forEach(e=>{clearTimeout(e)}),this.restoreBodyScroll(),this.eventListeners=[],this.timeouts=[]}hasModalBeenSubmitted(){return"true"===this.getCookie(this.cookieKey)}setModalSubmittedCookie(){this.setCookie(this.cookieKey,"true",365)}showModal(e,t){!this.qualifyingQuestionsModalEnabled||this.hasModalBeenSubmitted()||(this.updateEmailValue(e),this.updateTriggerSourceValue(t),this.showModalElement())}getModalElement(){let e=this.document.getElementById(this.modalId);return e||console.error("Modal element not found:",this.modalId),e}updateEmailValue(e){let t=this.getModalElement();if(!t)return;let i=t.querySelector('input[name="email"]');i&&"string"==typeof e&&(i.value=e)}updateTriggerSourceValue(e){let t=this.getModalElement();if(!t)return;let i=t.querySelector(`#${this.modalId}-triggerSource`);i&&"string"==typeof e&&(i.value=e)}showModalElement(){let e=this.getModalElement();e&&(e.style.display="flex",this.blockBodyScroll())}getCookie(e){let t=`; ${this.document.cookie}`.split(`; ${e}=`);return 2===t.length?decodeURIComponent(t.pop().split(";").shift()):null}setCookie(e,t,i){let r="";if(i){let e=new Date;e.setTime(e.getTime()+864e5*i),r=`; expires=${e.toUTCString()}`}let s="; path=/; SameSite=Lax";this.window&&this.window.location&&"https:"===this.window.location.protocol&&(s+="; Secure"),this.document.cookie=`${e}=${encodeURIComponent(t||"")}${r}${s}`}blockBodyScroll(){this._prevOverflow=this.document.body.style.overflow,this.document.body.style.overflow="hidden"}restoreBodyScroll(){this.document.body.style.overflow=this._prevOverflow||"",this._prevOverflow=null}attachModalCloseListeners(){let e=this.getModalElement();if(!e)return;let t=this.document.getElementById(`${this.modalId}-form`);if(t){let i=()=>{this.setModalSubmittedCookie();let t=setTimeout(()=>{e.style.display="none",this.restoreBodyScroll()},100);this.timeouts.push(t)};t.addEventListener("formsubmitted",i),this.eventListeners.push({element:t,event:"formsubmitted",handler:i})}let i=e.querySelector('[data-dismiss="modal"]');if(i){let t=()=>{e.style.display="none",this.restoreBodyScroll()};i.addEventListener("click",t),this.eventListeners.push({element:i,event:"click",handler:t})}let r=t=>{(t.target===e||t.target.id===this.modalId)&&(e.style.display="none",this.restoreBodyScroll())};e.addEventListener("click",r),this.eventListeners.push({element:e,event:"click",handler:r})}}(U,window,document),K=new class extends d{constructor(e,t,i){super(e,t,i),this.isValidating=!1,this.lastValidationResult=null,this.lastValidationTime=null,this.validationCacheDuration=3e5}destroy(){this.isValidating=!1,this.lastValidationResult=null,this.lastValidationTime=null}async validateSession(e={}){let{useCache:t=!0}=e;if(t&&null!==this.lastValidationResult&&this.lastValidationTime&&Date.now()-this.lastValidationTime<this.validationCacheDuration)return this.lastValidationResult;if(this.isValidating)return null!==this.lastValidationResult&&this.lastValidationResult;this.isValidating=!0;let i=`
2117      query {
2118        validSession {
2119          success
2120        }
2121      }
2122    `;try{let e=await this.window.fetch("/graphql",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({query:i})});if(!e.ok)return console.error("SessionController: HTTP error during session validation",e.status),this.lastValidationResult=!1,this.lastValidationTime=Date.now(),!1;let t=await e.json();if(t.errors)return this.lastValidationResult=!1,this.lastValidationTime=Date.now(),!1;let r=t.data?.validSession?.success===!0;return this.lastValidationResult=r,this.lastValidationTime=Date.now(),r}catch(e){return console.error("SessionController: Error validating session",e),this.lastValidationResult=!1,this.lastValidationTime=Date.now(),!1}finally{this.isValidating=!1}}clearCache(){this.lastValidationResult=null,this.lastValidationTime=null}}(U,window,document),z=new class extends d{constructor(e,t,i){super(e,t,i),this.consentListener=null,this.eventName=null}destroy(){this.consentListener&&this.eventName&&(this.document.removeEventListener(this.eventName,this.consentListener),this.consentListener=null)}loadScript(){this.document.getElementById("posthog-script")||this.window.luxuryPresence.eventBus.initialize({enabled:this.config.eventBus?.enabled}),this.document.getElementById("divolte-script")||this.window.luxuryPresence.divolte.initialize({})}removeScripts(){this.window.luxuryPresence?.eventBus?.destroy?.(),this.window.luxuryPresence?.divolte?.destroy?.(),this.document.getElementById("posthog-script")?.remove(),this.document.getElementById("divolte-script")?.remove()}async initialize(e={}){let t=b[e.provider];if(!t)return;this.eventName=t.eventName;let i=await this.window.luxuryPresence.session.validateSession();(t.hasAnalyticsConsent(this.document,this.window)||i)&&this.loadScript(),this.consentListener||(this.consentListener=e=>{t.isAnalyticsAccepted(e.detail)?this.loadScript():this.removeScripts()},this.document.addEventListener(t.eventName,this.consentListener))}}(U,window,document),Q=new class extends d{destroy(){}transformVariables(e,t){let i;return _(i={...t},["testimonialId"]),I(i,["testimonialId"],"testimonialIds"),0===i.limit&&delete i.limit,(void 0===i.limit||null===i.limit)&&(("testimonials"===e||"testimonialsCount"===e)&&(i.limit=50),("agents"===e||"agentsCount"===e||"developments"===e||"developmentsCount"===e||"neighborhoods"===e||"neighborhoodsCount"===e||"posts"===e||"postsCount"===e||"pressReleases"===e||"pressReleasesCount"===e)&&(i.limit=100)),!function(e){let{sortDir:t}=e;"string"==typeof t&&t.includes("_")&&(e.sortDir=t.replace(/_/g," "))}(i),!function(e,t){switch(t){case"agent":break;case"testimonials":case"testimonialsCount":_(e,["testimonialIds"]);break;case"agents":case"agentsCount":_(e,["officeId","teamId","developmentId","agentIds","tags"]),I(e,["officeId"],"officeIds"),I(e,["teamId"],"teamIds"),I(e,["developmentId"],"developmentIds");break;case"neighborhoods":case"neighborhoodsCount":_(e,["neighborhoodIds","neighborhoodId"]),I(e,["neighborhoodIds","neighborhoodId"],"neighborhoodId");break;case"developments":case"developmentsCount":_(e,["agentId","neighborhoodIds","neighborhoodId","developmentIds","tag"]),e.agentId&&Array.isArray(e.agentId)&&([e.agentId]=e.agentId),I(e,["neighborhoodIds","neighborhoodId"],"neighborhoodIds");break;case"properties":case"propertiesCount":_(e,["statusIds","statusId","propertyTypeIds","propertyTypeId","propertyId","networkId","propertyIds","agentIds","teamIds","officeIds","neighborhoodIds","
2122spaceTypeIds","addressState","addressCity","backfillProviders","backfillMLSListingIds","backfillMLSAgentIds","backfillMLSOfficeIds"]),["propertyIds","agentIds","teamIds","officeIds","neighborhoodIds","spaceTypeIds","backfillMLSListingIds","backfillMLSAgentIds","backfillMLSOfficeIds"].forEach(t=>I(e,[t],t)),I(e,["statusIds","statusId"],"propertyStatusId"),e.excludeStatusId&&(e.excludePropertyStatusId=e.excludeStatusId,delete e.excludeStatusId),I(e,["propertyTypeIds","propertyTypeId"],"propertyTypeId"),I(e,["networkId"],"networkId"),I(e,["propertyId"],"propertyIds"),["salesPriceGTE","salesPriceLTE","leasePriceGTE","leasePriceLTE","livingSpaceSizeGTE","livingSpaceSizeLTE"].forEach(t=>{null!=e[t]&&(e[t]=Math.trunc(Number(e[t])))});break;case"posts":case"postsCount":_(e,["categoryIds","categoryId","neighborhoodId"]),void 0!==e.order&&(e.sort=e.order,delete e.order),I(e,["categoryIds","categoryId"],"categoryId");break;case"postCategories":_(e,["categoryId","categoryIds"]),void 0!==e.order&&(e.sort=e.order,delete e.order),I(e,["categoryIds","categoryId"],"categoryId");break;case"pressReleases":case"pressReleasesCount":_(e,["pressReleaseId","categories","propertyId","developmentId","agentId","teamId"]),I(e,["pressReleaseId"],"pressReleaseIds");break;case"offices":case"officesCount":_(e,["officeId","officeIds","tags"]),I(e,["officeId"],"officeIds");break;case"teams":case"teamsCount":_(e,["teamId","teamIds"]),I(e,["teamId"],"teamIds");break;case"pois":_(e,["categories"]),Array.isArray(e.categories)&&(e.categories=e.categories.map(e=>e.toLowerCase())),"string"==typeof e.sortBy&&(e.sortBy=e.sortBy.toLowerCase())}}(i,e),i}transformResponse(e,t){return"agent"===e?C(t,E):"agents"===e||"agentsCount"===e?k(t,A):"neighborhood"===e?C(t,L):"neighborhoods"===e||"neighborhoodsCount"===e?k(t,x):"development"===e?C(t,$):"developments"===e||"developmentsCount"===e?k(t,T):t}transformPage(e){return{items:e&&e.items||[],count:e&&e.total||0}}applyPropertyDisclaimers(t,i){if(!Array.isArray(t)||!t.length||!i||!i.length)return Promise.resolve(t);let r=t.filter(e=>e&&e.vendorId&&e.mlsId).map(e=>({feedId:e.vendorId,listingId:e.mlsId,officeName:e.officeName??null,agentMlsId:e.mlsAgentId??null,officeMlsId:e.mlsOfficeId??null,attributionContact:e.attributionContact??null,status:e.status??null,syncedAt:e.syncedAt??null})),s=e=>{let r={};return(e||[]).forEach(e=>{r[`${e.feedId}:${e.listingId}`]=e}),t.map(e=>{let t=e&&r[`${e.vendorId}:${e.mlsId}`],s={};return i.forEach(e=>{let i=t?t[P[e]]:void 0;s[e]=i??null}),{...e,...s}})};if(!r.length)return Promise.resolve(s([]));let{websiteId:a}=this.config;return this.window.superagent?this.window.superagent.post(`${this.window.luxuryPresence.defaults.routerUrl}/graphql`).withCredentials().send({query:e(M),variables:{input:{websiteId:"string"==typeof a?a:void 0,properties:r}}}).then(e=>s(e.body&&e.body.data&&e.body.data.propertyDisclaimers),e=>(console.warn("[RouterApiController] propertyDisclaimers lookup failed:",e),s([]))):Promise.resolve(s([]))}}(U,window,document);function W(e,t){if(window.luxuryPresence[e])try{window.luxuryPresence[e].destroy()}catch(e){console.log(e)}window.luxuryPresence[e]=t}W("config",U),W("modals",N),W("buttons",R),W("validation",B),W("contactForms",D),W("mapApiLoader",O),W("pagination",q),W("expandSliders",V),W("divolte",F),W("eventBus",j),W("oauth",H),W("qualifyingQuestionsModal",G),W("session",K),W("consent",z),W("redirects",{checkHstRedirect:function(e){let{config:t}=window.luxuryPresence;return!t.hvStepTwoCaptureEnabled&&!!t.hstValuationRedirectEnabled&&!!t.mlsEnabled&&!!t.myhomeDashboardEnabled&&(window.location.href=`/home-search/home-valuation?address=${encodeURIComponent(e)}`,!0)},destroy(){}}),W("routerApi",Q),window.luxuryPresence.formatSliderPriceRange=q.formatSliderPriceRange.bind(q),window.luxuryPresence.formatSliderAreaRange=q.formatSliderAreaRange.bind(q),window.luxuryPresence.getSearchFormValues=q.getSearchFormValues.bind(q),window.luxuryPresence.handlebarsHelpersFactory=function(i){return e(t)(i,{isEqual:(e,t)=>e==t})}})();
2123//# sourceMappingURL=lp-sdk.js.map
2124
2125    </script>
2125
2126
2127    
2127<script>
2128        var lpGlobalInitialized = false;
2129
2130        function lpGlobalInit () {
2131          if (lpGlobalInitialized) {
2132            return;
2133          }
2134            lpGlobalInitialized = true;
2135            // Initialize wow animation plugin only according to turbolinks
2136            var wow;
2137            if (window.WOW) {
2138                wow = new WOW({
2139                    animateClass: 'animated',
2140                    offset: wowOffset,
2141                    live: false,
2142                    callback: function(box) {}
2143                });
2144            }
2145            // Initialize handlebar helpers only once
2146            function handlebarsInit() {
2147              if (!window.Handlebars) {
2148                return;
2149              }
2150              HandlebarsIntl.registerWith(Handlebars);
2151              Handlebars.registerHelper(window.luxuryPresence.handlebarsHelpersFactory(Handlebars));
2152            }
2153
2154            handlebarsInit();
2155
2156            /* Initialize Luxury Presence SDK */
2157            try {
2158                window.luxuryPresence.config.setCompany("c3076ecb-c2d7-457b-a426-bcf036133f1f", {});
2159                window.luxuryPresence.config.setWebsite("ff06f655-0c64-45c8-9c55-e8468b4e5303", {
2160                    myhomeDashboardEnabled: false,
2161                    mlsEnabled: false,
2162                    hstValuationRedirectEnabled: true,
2163                    hvStepTwoCaptureEnabled: false
2164                });
2165                const url = new URL(window.location.href);
2166                const shareId = url.searchParams.get('shareId');
2167                window.luxuryPresence.config.setPage("cbdd9799-d2ab-4b77-b45c-9a6f0cd0fae4", {
2168                    sourceResource: "",
2169                    pageElementId: "",
2170                    pageQueryVariables: {},
2171                    shareId: "",
2172                });
2173                window.luxuryPresence.config.setWebsiteApiGatewayUrl("https://wgw.luxurypresence.com", {});
2174                window.luxuryPresence.config.setBuyerSellerServiceUrl("https://bss.luxurypresence.com", {});
2175                    window.luxuryPresence.config.setDivolteServiceUrl("https://t.luxurypresence.com", {});
2176                  window.luxuryPresence.config.setEventBusUrl("https://cdn.luxurypresence.com/scripts/event-bus-js", {});
2177                  window.luxuryPresence.config.setEventBus({
2178                    enabled: true,
2179                    apiKey: "phc_PMYT31xlmXBaTCwpIRx1v6RrpLVZIuP47N3mOT6KLnr",
2180                    url: "https://p.luxurypresence.com",
2181                  });
2182                window.luxuryPresence.config.setTemplateId("0c2b9641-6f2a-40f2-a2e0-dabc022eb278", {});
2183                window.luxuryPresence.config.setLeadIngesterUrl("https://leads.luxurypresence.com", {});
2184                window.luxuryPresence.buttons.initialize({});
2185                    window.luxuryPresence.consent.initialize({ provider: 'lp-consent' });
2186                window.luxuryPresence.contactForms.initialize({});
2187                window.luxuryPresence.validation.initialize({});
2188                window.luxuryPresence.expandSliders.initialize({});
2189                window.luxuryPresence.oauth.initialize({ googleSignOnEnabled: true, iframe: false });
2190                window.luxuryPresence.qualifyingQuestionsModal.initialize({ qualifyingQuestionsModalEnabled: true });
2191            } catch (e) {
2192                console.log(e);
2193            }
2194
2195            /* Inject Section Specific Javascript */
2196                try {
2197(function init(sectionDomId) {
2198  const disclaimerLabel = document.querySelector('#' + sectionDomId + ' .lp-tcr-content');
2199  if (disclaimerLabel) {
2200    const input = disclaimerLabel.querySelector('input');
2201    if (input) {
2202      input.setAttribute('id', `${sectionDomId}-termsAccepted`);
2203      input.value = 'true';
2204      const label = document.createElement('label');
2205      label.setAttribute('for', `${sectionDomId}-termsAccepted`);
2206      label.classList.add('lp-visually-hidden');
2207      label.textContent = 'Opt in/Disclaimer Consent:';
2208      disclaimerLabel.prepend(label);
2209    }
2210  }
2211  function setHttp(link) {
2212    if (link.search(/^http[s]?\:\/\/|\//) == -1) {
2213      link = 'https://' + link;
2214    }
2215    return link;
2216  }
2217  const socialLinks = document.querySelectorAll('#' + sectionDomId + ' .socials__link, #' + sectionDomId + ' .lp-socials__link');
2218  socialLinks.forEach(linkElement => {
2219    const href = linkElement.getAttribute('href');
2220    if (href) {
2221      linkElement.setAttribute('href', setHttp(href));
2222    }
2223  });
2224  const redirectLink = $('#' + sectionDomId + ' .redirect-link');
2225  if (redirectLink.length) {
2226    const rawHref = setHttp(redirectLink.attr('href'));
2227    let formEvent;
2228    if (rawHref) {
2229      formEvent = redirectLink.data('redirect') ? 'formsubmitted' : 'reset';
2230      $('#' + sectionDomId + ' .contact-form').find('form').on(formEvent, function () {
2231        redirectLink.attr('href', rawHref);
2232        redirectLink[0].click();
2233      });
2234    }
2235  }
2236})('modal-global-contact-us');
2237} catch(e) {
2238console.log(e);
2239}
2240                
2241                try {
2242(function init(sectionDomId) {
2243  const $section = $('#' + sectionDomId);
2244  const $hamburger = $section.find('.hamburger-component');
2245  function onSideMenuShow() {
2246    if (!$hamburger.hasClass('active')) {
2247      $hamburger.addClass('active');
2248    }
2249  }
2250  function onSideMenuHide() {
2251    $hamburger.removeClass('active');
2252  }
2253  const $window = $(window);
2254  $window.on('lpui-sidemenu-show.lpui-auto-clean', onSideMenuShow);
2255  $window.on('lpui-sidemenu-hide.lpui-auto-clean', onSideMenuHide);
2256  const $subContainers = $section.find('.navigation__item.sub-nav-container');
2257  $subContainers.hover(function () {
2258    $(this).find('.sub-nav').addClass('visible');
2259  }, function () {
2260    $(this).find('.sub-nav').removeClass('visible');
2261  });
2262  $window.on('click.lpui-auto-clean', function () {
2263    $('.sub-nav-container.visible-dropdown').removeClass('visible-dropdown');
2264  });
2265  let fixedWidth = 0;
2266  const rightPad = 20;
2267  function fixSubsPosition() {
2268    const wWidth = window.innerWidth;
2269    if (innerWidth === fixedWidth) {
2270      return;
2271    }
2272    fixedWidth = wWidth;
2273    $subContainers.each(function () {
2274      const $sub = $(this).find('.sub-nav');
2275      $sub[0].style.right = '';
2276      const sRect = $sub[0].getBoundingClientRect();
2277      const sRight = sRect.left + sRect.width;
2278      if (sRight > wWidth - rightPad) {
2279        const parentRect = $sub[0].offsetParent.getBoundingClientRect();
2280        const parentRight = parentRect.left + parentRect.width;
2281        $sub[0].style.right = `${parentRight - wWidth + rightPad}px`;
2282      }
2283    });
2284  }
2285  var debouncer;
2286  $window.on('resize.lpui-auto-clean', function () {
2287    clearTimeout(debouncer);
2288    debouncer = setTimeout(fixSubsPosition, 500);
2289  });
2290  fixSubsPosition();
2291  if ($('.property-intro').length || $('.property-intro-2').length) {
2292    $('nav').addClass('dark-opening');
2293    $("#global-navbar").css({
2294      "background-color": "rgb(26, 26, 26)",
2295      "color": "rgb(255, 255, 255)"
2296    });
2297  }
2298  function initAutoTruncateMenu() {
2299    const $navbar = $section.find('.navbar');
2300    const $navList = $section.find('.navigation > ul');
2301    if (!$navbar.length || !$navList.length) {
2302      return;
2303    }
2304    const $logo = $section.find('.logo');
2305    const $buttonsWrapper = $section.find('.buttons-wrapper');
2306    const $allItems = $navList.children('.navigation__item');
2307    const $phoneItem = $allItems.filter(function () {
2308      return $(this).find('a[href^="tel:"]').length > 0;
2309    });
2310    const $menuItems = $allItems.not($phoneItem);
2311    if (!$menuItems.length) {
2312      return;
2313    }
2314    const buffer = 8;
2315    function measureFixedWidth() {
2316      let width = buffer;
2317      if ($logo.length) {
2318        width += $logo.outerWidth(true) || 0;
2319      }
2320      if ($buttonsWrapper.length) {
2321        width += $buttonsWrapper.outerWidth(true) || 0;
2322      }
2323      if ($phoneItem.length) {
2324        width += $phoneItem.outerWidth(true) || 0;
2325      }
2326      return width;
2327    }
2328    function truncateMenu() {
2329      if (!$navList.is(':visible')) {
2330        return;
2331      }
2332      $menuItems.css('display', '');
2333      const availableWidth = $navbar[0].getBoundingClientRect().width - measureFixedWidth();
2334      let widthSoFar = 0;
2335      let overflowed = false;
2336      $menuItems.each(function () {
2337        const $item = $(this);
2338        if (overflowed) {
2339          $item.css('display', 'none');
2340          return;
2341        }
2342        widthSoFar += $item.outerWidth(true);
2343        if (widthSoFar > availableWidth) {
2344          $item.css('display', 'none');
2345          overflowed = true;
2346        }
2347      });
2348    }
2349    let truncateFrame;
2350    function scheduleTruncate() {
2351      if (truncateFrame) {
2352        return;
2353      }
2354      truncateFrame = window.requestAnimationFrame(function () {
2355        truncateFrame = null;
2356        truncateMenu();
2357      });
2358    }
2359    scheduleTruncate();
2360    if (window.ResizeObserver) {
2361      const resizeObserver = new ResizeObserver(scheduleTruncate);
2362      resizeObserver.observe($navbar[0]);
2363    } else {
2364      $(window).on('resize.lpui-auto-truncate', scheduleTruncate);
2365    }
2366    $section.find('img').on('load.lpui-auto-truncate', scheduleTruncate);
2367    $(window).on('load.lpui-auto-truncate', scheduleTruncate);
2368    if (document.fonts && document.fonts.ready) {
2369      document.fonts.ready.then(scheduleTruncate);
2370    }
2371  }
2372  initAutoTruncateMenu();
2373})('global-navbar');
2374} catch(e) {
2375console.log(e);
2376}
2377                try {
2378(function init(sectionDomId, options) {
2379  var elementSelector = options.elementSelector || 'nav';
2380  var element = document.querySelector(elementSelector);
2381  var sections = document.querySelectorAll('body > section');
2382  var subNavContainers = element.querySelectorAll('.sub-nav');
2383  var initialBackgroundColor = options.initialBackgroundColor || element.style.backgroundColor;
2384  var backgroundColorScroll = options.backgroundColorScroll || '#191919';
2385  var fontColor = options.fontColor || '#fff';
2386  var fontColorScroll = options.fontColorScroll || '#000';
2387  var didScroll = false;
2388  var lastScrollTop = 0;
2389  var delta = 5;
2390
2391  // eslint-disable-next-line sonarjs/no-collapsible-if
2392  if (wow) {
2393    // Wowjs might not trigger for position fixed elements
2394    if (window.scrollY > 0) {
2395      element.querySelectorAll('.wow').forEach(el => wow.show(el));
2396    }
2397  }
2398  function adjustNavPinState() {
2399    // Remove 'visible' class from all subNavContainers
2400    for (let i = 0; i < subNavContainers.length; i++) {
2401      subNavContainers[i].classList.remove('visible');
2402    }
2403    if (window.scrollY > 0) {
2404      element.style.backgroundColor = backgroundColorScroll;
2405      element.style.color = fontColorScroll;
2406      element.classList.add('scroll');
2407    } else {
2408      element.style.backgroundColor = initialBackgroundColor;
2409      element.style.color = fontColor;
2410      element.classList.remove('scroll');
2411    }
2412  }
2413  adjustNavPinState();
2414  function onScroll() {
2415    didScroll = true;
2416  }
2417  window.addEventListener('scroll', onScroll);
2418
2419  // eslint-disable-next-line
2420  var debounceInterval = setInterval(() => {
2421    if (didScroll) {
2422      // eslint-disable-next-line
2423      hasScrolled();
2424      didScroll = false;
2425    }
2426  }, 250);
2427  function hasScrolled() {
2428    adjustNavPinState();
2429    // eslint-disable-next-line
2430    var navbarHeight = element.offsetHeight;
2431    // eslint-disable-next-line
2432    var st = window.scrollY;
2433
2434    // Make sure they scroll more than delta
2435    if (Math.abs(lastScrollTop - st) <= delta) {
2436      return;
2437    }
2438    if (st > lastScrollTop && st > navbarHeight) {
2439      // Scroll Down
2440      element.style.transform = `translateY(-${navbarHeight}px) scaleY(0)`;
2441      document.documentElement.style.setProperty('--global-header-height', '0px');
2442
2443      // Some sections "follow" the navbar with class sticky (i.e. Producer search)
2444      sections.forEach(section => {
2445        if (section.classList.contains('sticky')) {
2446          section.style.top = '0px';
2447        }
2448      });
2449    } else {
2450      // Scroll Up
2451      // eslint-disable-next-line
2452      if (st + window.innerHeight < document.documentElement.scrollHeight) {
2453        element.style.transform = `translateY(0) scaleY(1)`;
2454        document.documentElement.style.setProperty('--global-header-height', `${navbarHeight}px`);
2455        sections.forEach(section => {
2456          if (section.classList.contains('sticky')) {
2457            section.style.top = `${navbarHeight}px`;
2458          }
2459        });
2460      }
2461    }
2462    lastScrollTop = st;
2463  }
2464})('NAVBAR', JSON.parse("{\"fontColor\":\"#fff\",\"elementSelector\":\"nav\",\"fontColorScroll\":\"#fff\",\"initialFontColor\":\"#fff\",\"backgroundColorScroll\":\"#1a1a1a\",\"initialBackgroundColor\":\"rgba(0,0,0,0)\"}"));
2465} catch(e) {
2466console.log(e);
2467}
2468                try {
2469(function init(sectionDomId) {
2470  var $sidemenu = $('#' + sectionDomId);
2471  var shown = false;
2472  function onShow() {
2473    if (shown) {
2474      return;
2475    }
2476    shown = true;
2477    window.lpUI.requestScrollLock(sectionDomId);
2478  }
2479  function onHide() {
2480    if (!shown) {
2481      return;
2482    }
2483    shown = false;
2484    window.lpUI.releaseScrollLock(sectionDomId);
2485    $('body').removeClass('locked');
2486    $('.hamburger.active').removeClass('active');
2487  }
2488  $sidemenu.on('lpui-show', onShow);
2489  $sidemenu.on('lpui-hide', onHide);
2490  $sidemenu.find('a:not(.sub-nav-heading)').click(function () {
2491    onHide();
2492    window.lpUI.sideMenuHide(true);
2493  });
2494})('global-sidemenu');
2495} catch(e) {
2496console.log(e);
2497}
2498                
2499                try {
2500(function init(sectionDomId) {
2501  function getNums(str) {
2502    return str.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/);
2503  }
2504  function getLightness(rgbaString) {
2505    let r = getNums(rgbaString)[1];
2506    let g = getNums(rgbaString)[2];
2507    let b = getNums(rgbaString)[3];
2508    r /= 255;
2509    g /= 255;
2510    b /= 255;
2511    let cmin = Math.min(r, g, b),
2512      cmax = Math.max(r, g, b),
2513      delta = cmax - cmin,
2514      l = 0;
2515    l = (cmax + cmin) / 2;
2516    l = +(l * 100).toFixed(1);
2517    return l;
2518  }
2519  const $footer = $('.footer');
2520  let footerBackgroundColor = $('footer').css('background-color');
2521  if (getLightness(footerBackgroundColor) >= 50) {
2522    $footer.addClass('light');
2523  } else {
2524    $footer.addClass('dark');
2525  }
2526  var $footerWrap = $('.footer').closest("footer");
2527  if ($footerWrap.length === 0) {
2528    $footerWrap = $('.footer').closest("body");
2529  }
2530  var footerWrapBackgroundColor = $footerWrap.css('background-color');
2531  var footerColor = $footerWrap.css('color');
2532  $footerWrap.css({
2533    "--fontColor": footerColor,
2534    "--bgColor": footerWrapBackgroundColor
2535  });
2536  const form = $("#" + sectionDomId).find("form");
2537  const redirectLink = $('#' + sectionDomId + ' .redirect-link');
2538  form.on("reset", function () {
2539    redirectPage(redirectLink);
2540  });
2541  function redirectPage(link) {
2542    if (link.length) {
2543      const rawHref = link.attr('href');
2544      link.attr('href', setHttp(rawHref));
2545      link[0].click();
2546    }
2547  }
2548  function setHttp(link) {
2549    if (link.search(/^http[s]?\:\/\/|\//) == -1) {
2550      link = 'http://' + link;
2551    }
2552    return link;
2553  }
2554})('global-footer');
2555} catch(e) {
2556console.log(e);
2557}
2558                
2559                try {
2560(function init(sectionDomId) {
2561  var _section = $('#' + sectionDomId);
2562  var _footer = document.getElementById('global-footer');
2563  const redirectLink = _section.find('.js-redirect-link');
2564  function setHttp(link) {
2565    if (link.search(/^(http[s]?\:\/\/|\/)/) == -1) {
2566      link = 'https://' + link;
2567    }
2568    return link;
2569  }
2570  function redirectPage(link) {
2571    if (link.length) {
2572      window.location.href = setHttp(link.attr('href'));
2573    }
2574  }
2575  const emailInput = _section.find('.js-email-input');
2576  const emailRegex = /[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+/;
2577  emailInput.on('input', function () {
2578    if (emailRegex.test(this.value)) {
2579      this.setCustomValidity('');
2580    } else {
2581      this.setCustomValidity('Please enter a valid email address.');
2582    }
2583    this.reportValidity();
2584  });
2585  _section.find('input[name="name"]').on("keyup", function () {
2586    if (this.value.replaceAll(/\d/g, "").trim().split(" ").length < 2 || this.value.replaceAll(/\d/g, "").trim() === "") {
2587      this.setCustomValidity("Please input your first name and last name.");
2588    } else {
2589      this.setCustomValidity("");
2590    }
2591  });
2592  _section.find('form').on("reset", function () {
2593    $(this).addClass("show-success");
2594    redirectPage(redirectLink);
2595  });
2596  $(window).scroll(function () {
2597    if ($(this).scrollTop() >= 150) _section.find('.btn-holder').addClass('visible');else _section.find('.btn-holder').removeClass('visible');
2598  });
2599  _section.find('.close-btn, .connect-btn').click(function () {
2600    _section.find('.pop-up').toggle();
2601    _section.find('.btn-holder').toggle();
2602  });
2603  if (!_footer) return;
2604  const observer = new IntersectionObserver(entries => {
2605    entries.forEach(entry => {
2606      if (entry.isIntersecting) _section.hide();else _section.show();
2607    });
2608  }, {
2609    threshold: 0.1
2610  });
2611  observer.observe(_footer);
2612  function selectToDropdown(selectItem) {
2613    let customDropdown = `
2614        <div class="custom-select" role="presentation">
2615        <button class="custom-select-toggle is-placeholder" type="button" aria-haspopup="true" aria-expanded="false"></button>
2616        <div class="custom-select-menu" style="display: none;max-height: none;">
2617        <div class="custom-select-content">
2618        </div>
2619        </div>
2620        </div>`;
2621    $(customDropdown).insertAfter(selectItem);
2622    let $dropdown = $($(selectItem).next());
2623    let $dropdownToggle = $dropdown.find(".custom-select-toggle");
2624    let $dropdownMenu = $dropdown.find(".custom-select-menu");
2625    let $dropdownContent = $dropdown.find(".custom-select-content");
2626    $dropdownToggle.addClass($(selectItem).attr("class")).removeClass("dropdown-select");
2627    $dropdownToggle.attr("id", $(selectItem).attr("id") + "custom");
2628    $dropdownMenu.attr("aria-labelledby", $dropdownToggle.attr("id"));
2629    appendOptionButtons(selectItem, $dropdownContent);
2630    $(selectItem).removeClass().addClass("sr-only");
2631    var toggleText = $(selectItem).find(":selected").first().text() || $(selectItem).children().first().text();
2632    $dropdownToggle.html(toggleText);
2633    $dropdown.on("click", ".custom-select-item", function (e) {
2634      if ($(this).hasClass("is-disabled")) return;
2635      let elementNumber = $(this).index();
2636      let $originalSelect = $(this).closest(".custom-select").siblings("select");
2637      let $linkedOption = $originalSelect.find("option").eq(elementNumber);
2638      if (!$linkedOption.prop("selected")) {
2639        $linkedOption.prop("selected", true);
2640        $originalSelect.change();
2641        $(this).addClass("is-selected").siblings(".custom-select-item").removeClass("is-selected");
2642        $dropdownToggle.html($(this).html());
2643        closeSelectMenu($(this).closest(".custom-select-menu"));
2644      }
2645      $dropdownToggle.removeClass("is-placeholder");
2646    });
2647    function convertOptionToButton(option) {
2648      var optionText = $(option).text();
2649      var optionValue = $(option).attr("value") || $(option).text();
2650      var optionIsDisabled = $(option).prop("disabled");
2651      var outputButton = `<button value="${optionValue}" class="custom-select-item" type="button" ${optionIsDisabled ? "disabled" : ""}>${optionText}</button>`;
2652      return outputButton;
2653    }
2654    function appendOptionButtons(selectItem, appendTarget) {
2655      $(selectItem).find("option").each(function () {
2656        let currentButton = convertOptionToButton(this);
2657        $(appendTarget).append(currentButton);
2658      });
2659    }
2660    function showSelectMenu(selectMenu) {
2661      var customSelect = $(selectMenu).closest(".custom-select")[0];
2662      $(customSelect).addClass("open");
2663      $(selectMenu).slideDown();
2664    }
2665    function closeSelectMenu(selectMenu) {
2666      var customSelect = $(selectMenu).closest(".custom-select")[0];
2667      $(customSelect).removeClass("open");
2668      $(selectMenu).slideUp();
2669    }
2670    $dropdown.on("click", ".custom-select-toggle", function (e) {
2671      var $customSelect = $(this).closest(".custom-select");
2672      var selectMenu = $customSelect.find(".custom-select-menu")[0];
2673      if ($customSelect.hasClass("open")) {
2674        closeSelectMenu(selectMenu);
2675      } else {
2676        showSelectMenu(selectMenu);
2677      }
2678    });
2679    $(document).on("click", function (e) {
2680      if ($(e.target).closest(".custom-select").length < 1 && $(".custom-select").hasClass("open")) {
2681        $(".custom-select.open").each(function () {
2682          var selectMenu = $(this).find(".custom-select-menu")[0];
2683          closeSelectMenu(selectMenu);
2684        });
2685      }
2686    });
2687  }
2688  $(".pop-up select[name='interest']").each(function () {
2689    selectToDropdown(this);
2690  });
2691})('global-mobile-contact');
2692} catch(e) {
2693console.log(e);
2694}
2695                
2696                try {
2697(function init(sectionDomId) {
2698  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2699  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2700  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2701  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2702  function resizeImage() {
2703    if (window.matchMedia('(min-width: 993px)').matches) {
2704      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2705    }
2706  }
2707  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2708    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2709      $(this).toggleClass('active');
2710    }
2711  });
2712  resizeImage();
2713  $(window).on('resize.lpui-auto-clean', resizeImage);
2714})('section-366a5379-6c70-4958-950c-d566955dd8df', 'undefined');
2715} catch(e) {
2716console.log(e);
2717}
2718                try {
2719(function init(sectionDomId) {
2720  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2721  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2722  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2723  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2724  function resizeImage() {
2725    if (window.matchMedia('(min-width: 993px)').matches) {
2726      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2727    }
2728  }
2729  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2730    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2731      $(this).toggleClass('active');
2732    }
2733  });
2734  resizeImage();
2735  $(window).on('resize.lpui-auto-clean', resizeImage);
2736})('section-546181df-588b-4227-a2b5-4d69cf1f1818', 'undefined');
2737} catch(e) {
2738console.log(e);
2739}
2740                try {
2741(function init(sectionDomId) {
2742  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2743  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2744  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2745  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2746  function resizeImage() {
2747    if (window.matchMedia('(min-width: 993px)').matches) {
2748      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2749    }
2750  }
2751  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2752    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2753      $(this).toggleClass('active');
2754    }
2755  });
2756  resizeImage();
2757  $(window).on('resize.lpui-auto-clean', resizeImage);
2758})('section-424f39c0-91ee-4b02-8e24-2452bf0a67b5', 'undefined');
2759} catch(e) {
2760console.log(e);
2761}
2762                try {
2763(function init(sectionDomId) {
2764  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2765  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2766  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2767  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2768  function resizeImage() {
2769    if (window.matchMedia('(min-width: 993px)').matches) {
2770      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2771    }
2772  }
2773  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2774    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2775      $(this).toggleClass('active');
2776    }
2777  });
2778  resizeImage();
2779  $(window).on('resize.lpui-auto-clean', resizeImage);
2780})('section-2d37288c-91bc-4437-824d-f580916b0895', 'undefined');
2781} catch(e) {
2782console.log(e);
2783}
2784                try {
2785(function init(sectionDomId) {
2786  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2787  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2788  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2789  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2790  function resizeImage() {
2791    if (window.matchMedia('(min-width: 993px)').matches) {
2792      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2793    }
2794  }
2795  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2796    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2797      $(this).toggleClass('active');
2798    }
2799  });
2800  resizeImage();
2801  $(window).on('resize.lpui-auto-clean', resizeImage);
2802})('section-4a8214e3-819e-4a33-88a9-461d64c66d65', 'undefined');
2803} catch(e) {
2804console.log(e);
2805}
2806                try {
2807(function init(sectionDomId) {
2808  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2809  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2810  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2811  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2812  function resizeImage() {
2813    if (window.matchMedia('(min-width: 993px)').matches) {
2814      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2815    }
2816  }
2817  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2818    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2819      $(this).toggleClass('active');
2820    }
2821  });
2822  resizeImage();
2823  $(window).on('resize.lpui-auto-clean', resizeImage);
2824}
2824)('section-86a62b7c-6016-45f5-8ff0-7c2a6465bd33', 'undefined');
2825} catch(e) {
2826console.log(e);
2827}
2828                try {
2829(function init(sectionDomId) {
2830  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2831  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2832  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2833  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2834  function resizeImage() {
2835    if (window.matchMedia('(min-width: 993px)').matches) {
2836      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2837    }
2838  }
2839  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2840    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2841      $(this).toggleClass('active');
2842    }
2843  });
2844  resizeImage();
2845  $(window).on('resize.lpui-auto-clean', resizeImage);
2846})('section-79290e7d-61d7-45ce-a114-171ed3652dbf', 'undefined');
2847} catch(e) {
2848console.log(e);
2849}
2850                try {
2851(function init(sectionDomId) {
2852  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2853  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2854  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2855  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2856  function resizeImage() {
2857    if (window.matchMedia('(min-width: 993px)').matches) {
2858      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2859    }
2860  }
2861  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2862    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2863      $(this).toggleClass('active');
2864    }
2865  });
2866  resizeImage();
2867  $(window).on('resize.lpui-auto-clean', resizeImage);
2868})('section-90608acc-f3bc-4c56-98c4-f6f2221544df', 'undefined');
2869} catch(e) {
2870console.log(e);
2871}
2872                try {
2873(function init(sectionDomId) {
2874  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2875  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2876  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2877  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2878  function resizeImage() {
2879    if (window.matchMedia('(min-width: 993px)').matches) {
2880      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2881    }
2882  }
2883  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2884    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2885      $(this).toggleClass('active');
2886    }
2887  });
2888  resizeImage();
2889  $(window).on('resize.lpui-auto-clean', resizeImage);
2890})('section-51691aa5-6ea1-423b-81c0-74f20c3fffbd', 'undefined');
2891} catch(e) {
2892console.log(e);
2893}
2894                try {
2895(function init(sectionDomId) {
2896  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2897  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2898  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2899  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2900  function resizeImage() {
2901    if (window.matchMedia('(min-width: 993px)').matches) {
2902      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2903    }
2904  }
2905  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2906    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2907      $(this).toggleClass('active');
2908    }
2909  });
2910  resizeImage();
2911  $(window).on('resize.lpui-auto-clean', resizeImage);
2912})('section-07a5d889-c138-4112-b7ee-40b18fba4162', 'undefined');
2913} catch(e) {
2914console.log(e);
2915}
2916                try {
2917(function init(sectionDomId) {
2918  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2919  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2920  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2921  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2922  function resizeImage() {
2923    if (window.matchMedia('(min-width: 993px)').matches) {
2924      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2925    }
2926  }
2927  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2928    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2929      $(this).toggleClass('active');
2930    }
2931  });
2932  resizeImage();
2933  $(window).on('resize.lpui-auto-clean', resizeImage);
2934}
2934)('section-1b677978-896a-422f-9172-381d6d46ae0d', 'undefined');
2935} catch(e) {
2936console.log(e);
2937}
2938                try {
2939(function init(sectionDomId) {
2940  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2941  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2942  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2943  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2944  function resizeImage() {
2945    if (window.matchMedia('(min-width: 993px)').matches) {
2946      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2947    }
2948  }
2949  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2950    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2951      $(this).toggleClass('active');
2952    }
2953  });
2954  resizeImage();
2955  $(window).on('resize.lpui-auto-clean', resizeImage);
2956})('section-cf007c23-33b6-4d7c-84cc-7ba5f1521e95', 'undefined');
2957} catch(e) {
2958console.log(e);
2959}
2960                try {
2961(function init(sectionDomId) {
2962  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2963  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2964  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2965  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2966  function resizeImage() {
2967    if (window.matchMedia('(min-width: 993px)').matches) {
2968      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2969    }
2970  }
2971  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2972    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2973      $(this).toggleClass('active');
2974    }
2975  });
2976  resizeImage();
2977  $(window).on('resize.lpui-auto-clean', resizeImage);
2978})('section-5efea1bc-285a-42b1-b02c-dcca72f82bf5', 'undefined');
2979} catch(e) {
2980console.log(e);
2981}
2982                try {
2983(function init(sectionDomId) {
2984  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
2985  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
2986  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
2987  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
2988  function resizeImage() {
2989    if (window.matchMedia('(min-width: 993px)').matches) {
2990      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
2991    }
2992  }
2993  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
2994    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
2995      $(this).toggleClass('active');
2996    }
2997  });
2998  resizeImage();
2999  $(window).on('resize.lpui-auto-clean', resizeImage);
3000})('section-fec9ca56-d10f-4abf-b9aa-0b725d52795c', 'undefined');
3001} catch(e) {
3002console.log(e);
3003}
3004                try {
3005(function init(sectionDomId) {
3006  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
3007  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
3008  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
3009  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
3010  function resizeImage() {
3011    if (window.matchMedia('(min-width: 993px)').matches) {
3012      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
3013    }
3014  }
3015  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
3016    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
3017      $(this).toggleClass('active');
3018    }
3019  });
3020  resizeImage();
3021  $(window).on('resize.lpui-auto-clean', resizeImage);
3022})('section-c9f9e64c-3c8c-4faf-979b-b696f036163c', 'undefined');
3023} catch(e) {
3024console.log(e);
3025}
3026                try {
3027(function init(sectionDomId) {
3028  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
3029  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
3030  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
3031  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
3032  function resizeImage() {
3033    if (window.matchMedia('(min-width: 993px)').matches) {
3034      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
3035    }
3036  }
3037  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
3038    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
3039      $(this).toggleClass('active');
3040    }
3041  });
3042  resizeImage();
3043  $(window).on('resize.lpui-auto-clean', resizeImage);
3044}
3044)('section-a8fdc609-6eab-41e8-b8ce-05827ecaf048', 'undefined');
3045} catch(e) {
3046console.log(e);
3047}
3048                try {
3049(function init(sectionDomId) {
3050  var textBlock = $('#' + sectionDomId + ' .hoverable-image__text-wrap');
3051  var textBlockPaddingTop = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-top'));
3052  var textBlockPaddingBottom = parseInt($('#' + sectionDomId + ' .hoverable-image__text-col').css('padding-bottom'));
3053  var imageBlock = $('#' + sectionDomId + ' .hoverable-image__img-col > div');
3054  function resizeImage() {
3055    if (window.matchMedia('(min-width: 993px)').matches) {
3056      imageBlock.css('min-height', textBlock.height() + textBlockPaddingTop + textBlockPaddingBottom);
3057    }
3058  }
3059  $('#' + sectionDomId + ' .hoverable-image__img-col--on-hover').click(function () {
3060    if (window.matchMedia('(hover: none) and (pointer: coarse)').matches) {
3061      $(this).toggleClass('active');
3062    }
3063  });
3064  resizeImage();
3065  $(window).on('resize.lpui-auto-clean', resizeImage);
3066})('section-c8b6fc2a-e7b0-4c2d-ac44-6b821fe1655f', 'undefined');
3067} catch(e) {
3068console.log(e);
3069}
3070                try {
3071(function init(sectionDomId, options) {
3072  let section = null;
3073  switch (sectionDomId) {
3074    case 'NAVBAR':
3075      section = document.querySelector('body > nav, #global-navbar');
3076      break;
3077    case 'FOOTER':
3078      section = document.querySelector('body > footer, #global-footer');
3079      break;
3080    case 'SIDEMENU':
3081      section = document.querySelector('body > div.sidemenu, #global-sidemenu');
3082      break;
3083    case 'CONTACT':
3084      section = document.querySelector('#modal-global-contact-us');
3085      break;
3086    case 'MOBILE_CONTACT':
3087      section = document.querySelector('body > div.mobile-contact-wrapper, #global-mobile-contact');
3088      break;
3089    case 'SUBSCRIBE':
3090      // Subscribe Not Implemented
3091      section = null;
3092      break;
3093    case 'ACCOUNT':
3094      // Account Not Implemented
3095      section = null;
3096      break;
3097    default:
3098      section = document.querySelector('#' + sectionDomId);
3099  }
3100  if (!section) {
3101    return;
3102  }
3103  var url = window.luxuryPresence.defaults.routerUrl;
3104  var companyId = window.luxuryPresence.defaults.companyId;
3105  var limit = options.limit || 8;
3106  if (typeof limit === 'string') {
3107    limit = parseInt(limit, 10) || 8; // this NaN protection also filters out 0 - this is expected
3108  }
3109  var templateSelector = options.templateSelector || '.jsIGTemplate';
3110  var containerSelector = options.containerSelector || '.jsIGContainer';
3111  var hasDataClass = options.hasDataClass || 'has-data';
3112  var hideActivateMessage = options.hasDataClass || false;
3113  var payload = {
3114    companyId: companyId,
3115    limit: limit
3116  };
3117  if (options.resourceId && typeof options.resourceId === 'string' && !options.resourceId.match(/^{{.*}}$/)) {
3118    payload.resourceId = options.resourceId;
3119    // Federated enum values are uppercase (AGENT/TEAM); element configs carry lowercase
3120    payload.resource = String(options.resource || 'agent').toUpperCase();
3121    payload.fallbackToNoResource = options.fallbackToNoResource === 'true' || options.fallbackToNoResource === true;
3122  }
3123  var query = 'query InstagramFeed (\n' + '  $companyId: ID!\n' + '  $instagramAuthorizationId: ID\n' + '  $username: String\n' + (payload.resourceId ? '$resource: InstagramContentAuthResourceEnum\n $resourceId: ID\n $fallbackToNoResource: Boolean' : '') + '  $limit: Int\n' + ') {\n' + '  instagramContentFeed (\n' + '  companyId: $companyId\n' + '  instagramAuthorizationId: $instagramAuthorizationId\n' + '  username: $username\n' + (payload.resourceId ? 'resource: $resource\n resourceId: $resourceId\n fallbackToNoResource: $fallbackToNoResource' : '') + '  limit: $limit\n' + '  ) {\n' + '    active\n' + '    feedUrl\n' + '    username\n' + '    items {\n' + '      id\n' + '      caption\n' + '      commentsCount\n' + '      likeCount\n' + '      mediaType\n' + '      mediaUrl\n' + '      permalink\n' + '      shortcode\n' + '      thumbnailUrl\n' + '      timestamp\n' + '      username\n' + '    }\n' + '  }\n' + '}\n';
3124  var templateHTML = section.querySelector(templateSelector)?.innerHTML || '';
3125  var template = Handlebars.compile(templateHTML);
3126  var container = section.querySelector(containerSelector);
3127  if (options.variables) {
3128    Object.keys(options.variables).forEach(function (key) {
3129      if (options.variables.hasOwnProperty(key) && (typeof options.variables[key] !== 'string' || !options.variables[key].match(/^{{.*}}$/))) {
3130        payload[key] = options.variables[key];
3131      }
3132    });
3133  }
3134  function getData() {
3135    var feed = {
3136      error: true
3137    };
3138    if (payload.companyId == null || payload.companyId === '') {
3139      // instagramContentFeed requires companyId (ID!) — nothing to fetch without it.
3140      // Checked after the options.variables merge, which may override the default.
3141      // Deferred so element listeners (attached after this template runs) still receive it.
3142      setTimeout(function () {
3143        section.dispatchEvent(new CustomEvent('ig-data', {
3144          detail: feed
3145        }));
3146      }, 0);
3147      return;
3148    }
3149    superagent.post(url + '/graphql').send({
3150      query: query,
3151      variables: payload
3152    }).then(res => {
3153      try {
3154        if (!res.body.errors) {
3155          feed = res.body.data.instagramContentFeed;
3156          if (!feed.active) {
3157            if (!hideActivateMessage && sectionDomId === 'section-temp' && container) {
3158              if (payload.resourceId) {
3159                container.innerHTML = '<div style="text-align: center">Instagram account is not connected to selected ' + payload.resource + '.<br /> Connect it on the ' + payload.resource + ' page</div>';
3160              } else {
3161                container.innerHTML = '<div style="text-align: center">Instagram account is not connected.<br /> Connect it on <a href="/profile">Profile page</a></div>';
3162              }
3163            }
3164          } else {
3165            if (feed.items.length) {
3166              if (hasDataClass) {
3167                section.classList.add(hasDataClass);
3168              }
3169              const feedName = feed.username;
3170              section.querySelectorAll('.jsIGLink').forEach(link => link.setAttribute('href', feed.feedUrl));
3171              section.querySelectorAll('.jsIGName').forEach(name => {
3172                name.textContent = '@' + feedName;
3173                name.setAttribute('title', '@' + feedName);
3174              });
3175              if (container && template) {
3176                container.innerHTML = template(feed);
3177              }
3178            }
3179          }
3180        }
3181      } catch (e) {}
3182      section.dispatchEvent(new CustomEvent('ig-data', {
3183        detail: feed
3184      }));
3185    }).catch(e => {
3186      console.log('err', e);
3187      section.dispatchEvent(new CustomEvent('ig-data', {
3188        detail: feed
3189      }));
3190    });
3191  }
3192  getData();
3193})('section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2', JSON.parse("{\"limit\":33,\"resource\":\"agent\",\"resourceId\":\"\",\"fallbackToNoResource\":\"true\",\"companyId\":\"c3076ecb-c2d7-457b-a426-bcf036133f1f\",\"usePageResource\":false,\"sectionIndex\":19,\"useRouterApi\":false,\"routerApiAux\":{\"testimonials\":true,\"agents\":false,\"neighborhoods\":false,\"developments\":false,\"properties\":false,\"posts\":true,\"pressReleases\":true,\"offices\":true,\"teams\":true,\"pois\":true,\"postCategories\":true}}"));
3194} catch(e) {
3195console.log(e);
3196}
3197                try {
3198(function init(sectionDomId) {
3199  const $section = $('#' + sectionDomId);
3200  var templateHTML = $section.find('.jsIGItem').html();
3201  var itemTemplate = templateHTML && Handlebars.compile(templateHTML);
3202  const $container = $section.find('.ig-feed-feed');
3203  const $topPrev = $section.find('.top-nav-prev');
3204  const $topNext = $section.find('.top-nav-next');
3205  const $bottomPrev = $section.find('.bottom-nav-prev');
3206  const $bottomNext = $section.find('.bottom-nav-next');
3207  let limit = 33;
3208  try {
3209    limit = parseInt($container[0].dataset['limit']);
3210  } catch (e) {}
3211  if (!limit) {
3212    limit = 33;
3213  }
3214  let igFeed = {};
3215  let usedWidth = 0;
3216  let slider = null;
3217  $section.on('ig-data', function (ev, feed) {
3218    feed = ev.detail || feed;
3219    igFeed = feed;
3220    if (feed.active && feed.items.length) {
3221      buildSlider();
3222    }
3223  });
3224  $(window).on('resize.lpui-auto-clean', onResize);
3225  let timer = null;
3226  function onResize() {
3227    clearTimeout(timer);
3228    timer = window.setTimeout(buildSlider, 50);
3229  }
3230  function getLayout(w, n) {
3231    if (w > 1100) {
3232      if (n > 7) {
3233        return {
3234          type: 'type1',
3235          single: 1,
3236          multi: n,
3237          slides: 3,
3238          slider: n > 9
3239        };
3240      }
3241      if (n > 5) {
3242        return {
3243          type: 'type1',
3244          single: 2,
3245          multi: n,
3246          slides: 3,
3247          slider: false
3248        };
3249      }
3250      return {
3251        type: 'type1',
3252        single: n,
3253        multi: n,
3254        slides: 3,
3255        slider: n > 3
3256      };
3257    } else if (w > 880) {
3258      if (n > 4) {
3259        return {
3260          type: 'type2',
3261          single: 1,
3262          multi: n,
3263          slides: 2.5,
3264          slider: n > 7
3265        };
3266      }
3267      return {
3268        type: 'type1',
3269        single: n,
3270        multi: n,
3271        slides: 3,
3272        slider: n > 3
3273      };
3274    } else if (w > 767) {
3275      if (n > 4) {
3276        return {
3277          type: 'type3',
3278          single: 1,
3279          multi: n,
3280          slides: 2,
3281          slider: n > 5
3282        };
3283      }
3284      return {
3285        type: 'type4',
3286        single: n,
3287        multi: n,
3288        slides: 2,
3289        slider: n > 2
3290      };
3291    } else if (w > 460) {
3292      return {
3293        type: 'type4',
3294        single: n,
3295        multi: n,
3296        slides: 2,
3297        slider: n > 2
3298      };
3299    }
3300    return {
3301      type: 'type5',
3302      single: n,
3303      multi: n,
3304      slides: 1,
3305      slider: n > 1
3306    };
3307  }
3308  function ensureClass($el, className) {
3309    if ($el.hasClass(className)) {
3310      return;
3311    }
3312    $el.addClass(className);
3313  }
3314  function makeSquare($el) {
3315    const el = $el[0];
3316    el.style.width = '';
3317    el.style.height = '';
3318    const rect = el.getBoundingClientRect();
3319    if (rect.width !== rect.height) {
3320      el.style.width = rect.height + 'px';
3321    }
3322  }
3323  function buildSlider() {
3324    const cWidth = $container[0].getBoundingClientRect().width;
3325    if (cWidth === usedWidth) {
3326      return;
3327    }
3328    $container.empty();
3329    slider = $('<div class="ig-feed-slider"></div>');
3330    const items = igFeed.items.slice(0, limit);
3331    const layout = getLayout(cWidth, items.length);
3332    let i = 0;
3333    let slide = null;
3334    while (i < layout.single) {
3335      slide = $(`<div class="slide-single ${layout.type}"></div>`).append(itemTemplate(items[i])).appendTo(slider);
3336      i++;
3337    }
3338    while (i < layout.multi) {
3339      slide = $(`<div class="slide-multi ${layout.type}"></div>`).appendTo(slider);
3340      let slideContent = $('<div class="slide-multi-content"></div>').appendTo(slide);
3341      const lim = i + 4;
3342      while (i < lim && i < layout.multi) {
3343        slideContent.append(itemTemplate(items[i]));
3344        i++;
3345      }
3346    }
3347    $container.append(slider);
3348    if (layout.slider) {
3349      $topPrev.removeClass('hidden-control');
3350      $topNext.removeClass('hidden-control');
3351      $bottomPrev.removeClass('hidden-control');
3352      $bottomNext.removeClass('hidden-control');
3353      let prev, next;
3354      if ($bottomPrev.parent()[0].getBoundingClientRect().width) {
3355        prev = $bottomPrev;
3356        next = $bottomNext;
3357      } else {
3358        prev = $topPrev;
3359        next = $topNext;
3360        makeSquare($topPrev);
3361        makeSquare($topNext);
3362      }
3363      slider.children().each(function () {
3364        this.style.width = this.getBoundingClientRect().width + 'px';
3365      });
3366      slider.slick({
3367        dots: false,
3368        prevArrow: prev,
3369        nextArrow: next,
3370        slidesToScroll: 1,
3371        infinite: false,
3372        slidesToShow: layout.slides
3373      });
3374    } else {
3375      ensureClass($topPrev, 'hidden-control');
3376      ensureClass($topNext, 'hidden-control');
3377      ensureClass($bottomPrev, 'hidden-control');
3378      ensureClass($bottomNext, 'hidden-control');
3379    }
3380  }
3381})('section-3e1081e8-5277-49fe-b3bb-36bc6eb9ffd2', JSON.parse("{\"resource\":\"agent\",\"useRouterApi\":false,\"companyId\":\"c3076ecb-c2d7-457b-a426-bcf036133f1f\",\"usePageResource\":false,\"sectionIndex\":19,\"routerApiAux\":{\"testimonials\":true,\"agents\":false,\"neighborhoods\":false,\"developments\":false,\"properties\":false,\"posts\":true,\"pressReleases\":true,\"offices\":true,\"teams\":true,\"pois\":true,\"postCategories\":true}}"));
3382} catch(e) {
3383console.log(e);
3384}
3385
3386            var { body } = document;
3387            var globalNav = body.querySelector(':scope > nav');
3388            var globalSideMenu = body.querySelector(':scope > div.sidemenu');
3389
3390            document.querySelectorAll('body > .modal .close').forEach(modalCloseBtn => {
3391                modalCloseBtn.addEventListener('click', function() {
3392                window.lpUI.hideClosestModal(modalCloseBtn);
3393              });
3394            });
3395
3396            window.addEventListener('click', function() {
3397                document.querySelectorAll('.share-popup').forEach(sharedPopup => {
3398                    sharedPopup.style.display = 'none' ;
3399                });
3400            });
3401
3402            /* Misc Partials / Addons */
3403            function initWOW() {
3404                if (wow) {
3405                    wow.init();
3406                    wow.scrollHandler();
3407                    setTimeout(function () {
3408                        const wowHideStyle = document.getElementById('wow-hide-elements');
3409                        if(wowHideStyle) {
3410                            wowHideStyle.disabled = true;
3411                        }
3412                    }, 1);
3413                }
3414            }
3415
3416            const wowHideElements =  document.getElementById('wow-hide-elements');
3417            if (wowHideElements) {
3418               wowHideElements.disabled = false;
3419            }
3420
3421                var globalLoader = document.getElementById('global-loader');
3422                if (globalLoader) {
3423                    setTimeout(function() {
3424                        globalLoader.style.height = "0px";
3425                        window.sessionStorage.setItem('global_loading_displayed', 'yes');
3426
3427                        // Remove global-loader to prevent caching issues with turbolinks
3428                        globalLoader.addEventListener('transitionend',
3429                                function(e) {
3430                                    globalLoader.remove();
3431                                    initWOW();
3432                                });
3433                    }, 1000);
3434                } else {
3435                    initWOW();
3436                }
3437
3438            /* Generic Navbar Handling */
3439            globalNav?.querySelectorAll('.hamburger-component').forEach(hamburgerComponent => {
3440                hamburgerComponent.addEventListener('click', function() {
3441                window.lpUI.sideMenuToggle();
3442              });
3443            });
3444            globalSideMenu?.querySelectorAll('.toggle').forEach(toggleEl => {
3445                toggleEl.addEventListener('click', function() {
3446                window.lpUI.sideMenuToggle();
3447              });
3448            });
3449
3450            document.querySelectorAll('body > nav .sub-nav-container > a, body > div.sidemenu .sub-nav-container > a').forEach(linkEl => {
3451                linkEl.addEventListener('click', function(e) {
3452                  e.preventDefault();
3453                  e.stopPropagation();
3454                  var subNav = linkEl.parentElement.querySelector(':scope > .sub-nav');
3455                  if (subNav && subNav.classList.contains('visible')){
3456                    subNav.classList.remove('visible');
3457                  } else {
3458                    globalNav?.querySelectorAll('.sub-nav-container .sub-nav').forEach(globalSubNav => {
3459                      globalSubNav.classList.remove('visible');
3460                    });
3461                    globalSideMenu?.querySelectorAll('.sub-nav').forEach(sideMenuSubNav => {
3462                        sideMenuSubNav.classList.remove('visible');
3463                    });
3464                    subNav?.classList.add('visible');
3465                  }
3466                });
3467            });
3468            window.addEventListener('click', function() {
3469                document.querySelectorAll('nav .sub-nav.visible, .sidemenu .sub-nav.visible').forEach(subNavEl => {
3470                    subNavEl.classList.remove('visible');
3471                });
3472            });
3473
3474        }
3475
3476        document.addEventListener('DOMContentLoaded', lpGlobalInit);
3477
3478    </script>
3478
3479
3480    
3480<script type="module">
3481    function selectorExists(selector) {
3482        return document.querySelector(selector) !== null;
3483    }
3484
3485    // Function to initialize the third-party library
3486    function initParoller(selector = '.my-paroller') {
3487        var $parollerElements = $(selector);
3488        if ($parollerElements.length > 0 && typeof $parollerElements.paroller === 'function') {
3489            $parollerElements.paroller();
3490        }
3491    }
3492
3493    const parollerSelector = '.my-paroller';
3494
3495    if (selectorExists(parollerSelector)) {
3496        window.luxuryPresence.libs.loadJs(window.luxuryPresence.libs.jsLibsMap.paroller.jsSrc, function() {
3497            initParoller(parollerSelector);
3498            window.luxuryPresence.libs.jsLibsMap.paroller.isLoaded = true;
3499        });
3500    }
3501    </script>
3501
3502
3503            <!-- Google Tag Manager (noscript) -->
vendor: 80 bytes, lines 3503-3504
3503
3504            <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3504GTM-T9SFQGHZ
vendor: 107 bytes, lines 3504-3506
3504"
3505            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3506            
3506<!-- End Google Tag Manager -->
3507        
3508            
3508<script
3509                src="https://cdn.luxurypresence.com/scripts/a11y-widget/latest/widget.js"
3510                data-website-id="ff06f655-0c64-45c8-9c55-e8468b4e5303"
3511                
3512                defer></script>
vendor: 1 bytes, line 3512
3512
3513<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d2a8f4b3d65944edb8fcd6ffce49ee5e","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 3513
3513
3514<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45fb3bf796ee417',t:'MTc5MTIzNzY1Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3514</body>
3515</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.