Help
RSS
API
Feed
Maltego
Contact
Domain > adirondackwaterfront.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-06-09
199.7.108.48
(
ClassC
)
2024-12-28
104.18.119.91
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sat, 28 Dec 2024 23:58:11 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Sun, 29 Dec 2024 00:58:11 GMTLocation: https://adirondackwaterfront.com/Set-Cookie: __cf_bmvpNve14uzOveD2HEcmyvZVqwj16._doCo_1c8oJiOIo-1735430291-1.0.1.1-.E1mwDRIgv1dfxmKKyAfbJD.9.bl.XGaSA5IccTZiQwddpuRaJTicEaSr4DgYsyXB977w1JC0fANNZjAzyiXsg; path/; expiresSun, 29-Dec-24 00:28:11 GMT; domain.adirondackwaterfront.com; HttpOnlyContent-Security-Policy: frame-ancestors selfServer: cloudflareCF-RAY: 8f957f3789aa2f3c-PDX html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 28 Dec 2024 23:58:11 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-alivex-powered-by: Luxury Presencex-amz-id-2: vasCpETSAoD3UEDcVCZBT5w0r3ijrZ2YPxMhCZVUWLRU7flMrgoHlKcSBDaNzY/beYpPU0ZT/bMx-amz-request-id: 7HKFYPB9JH7NSSRRlast-modified: Mon, 07 Oct 2024 14:33:08 GMTx-amz-server-side-encryption: AES256Cache-Control: max-age600, stale-while-revalidate1200, publicCF-Cache-Status: EXPIREDAccept-Ranges: bytesSet-Cookie: __cf_bmARcMpXu10EgkR5QHABOj.Fw3hst7gIj6VB6a00UjZoE-1735430291-1.0.1.1-e6.aABUNg9tqRga2HMIcfMj9F2ZlBaAFhtfcP6c0A8YdL1A8uKQhnWQxEHDCPYCnQ7Rini_.9Rkq8qWhvSviFg; path/; expiresSun, 29-Dec-24 00:28:11 GMT; domain.adirondackwaterfront.com; HttpOnly; SecureContent-Security-Policy: frame-ancestors selfServer: cloudflareCF-RAY: 8f957f387e122f72-PDX !DOCTYPE html>html classno-js langen>head> meta charsetutf-8> meta http-equivx-ua-compatible contentieedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta nametwitter:card contentsummary_large_image> title>Peter Day | Top Lake Placid, NY Real Estate Agent/title> meta propertyog:title contentPeter Day | Top Lake Placid, NY Real Estate Agent> meta nametwitter:title contentPeter Day | Top Lake Placid, NY Real Estate Agent> meta namedescription contentContact Peter Day, an expert New York real estate agent, for more information and to view homes for sale and other real estate listings in the area.> meta propertyog:description contentContact Peter Day, an expert New York real estate agent, for more information and to view homes for sale and other real estate listings in the area.> meta nametwitter:description contentContact Peter Day, an expert New York real estate agent, for more information and to view homes for sale and other real estate listings in the area.> meta propertyog:image contenthttps://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/ly7jtpxykfcelw6zrxfu/gullrockbay00003> meta nametwitter:image contenthttps://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/ly7jtpxykfcelw6zrxfu/gullrockbay00003> meta propertyog:url contenthttps://adirondackwaterfront.com/> link relcanonical hrefhttps://adirondackwaterfront.com/> script>(function(html){html.className html.className.replace(/\bno-js\b/,js)})(document.documentElement);/script> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link relstylesheet hrefhttps://fonts.googleapis.com/css?familyPlayfair%20Display:400,500,600,700,800,900,400i,500i,600i,700i,800i,900i>link relstylesheet hrefhttps://fonts.googleapis.com/css?familyLato:100,100i,300,300i,400,400i,700,700i,900,900i> link relpreload hrefhttps://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/css/ion.rangeSlider.min.css asstyle onloadthis.onloadnull;this.relstylesheet> noscript>link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/css/ion.rangeSlider.min.css>/noscript> link relicon typeimage/x-icon href/favicon.ico> link relicon typeimage/png sizes16x16 href/favicon-16x16.png> link relicon typeimage/png sizes32x32 href/favicon-32x32.png> link relicon typeimage/png sizes48x48 href/favicon-48x48.png> style idglobal-css>:root{--global-primary-font-family:Playfair Display,serif;--global-primary-font-family-short:Playfair Display;--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:70px;--global-h2-font-size:43px;--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:Playfair Display,serif;}h1{font-size:70px;}h2{font-size:43px;}h3{font-size:30px;}h4{font-size:21px;}h5{font-size:17px;}h6{font-size:16px;}/style> link relstylesheet typetext/css hrefhttps://styles.luxurypresence.com/producer/index.css /> style idwebsite-css>body>div.mobile-contact-wrapper div.mobile-contact{bottom:150px;}@media only screen and (max-width: 768px){iframenamewidgetCta{bottom:55px!important;right:15px!important;}}iframenamewidgetCta{bottom:70px!important;right:15px!important;}#global-mobile-contact .mobile-contact a{border:1px solid #4B12F8!important;}footer#global-footer div.text_footer.first_text_footer div.images_box{max-width:250px;}footer#global-footer div.text_footer.first_text_footer div.images_box .img_size{height:80px;}@media only screen and (max-width:768px){ul.lp-socials{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important;}}#global-mobile-contact .mobile-contact{z-index:9999;}ul.slick-links-nav li span.link.slick-disabled{cursor:default;}.lp-btn,.redesign .lp-btn{padding:20px 46px;}#modal-global-contact-us .contact-form .section-message form .submitButton{padding:14px 20px;}button.newsletter-signup__form-item{line-height:1;font-weight:700;}.footer{background-color:#2B039B!important;color:#fff;}@media (max-width: 768px){footer#global-footer .footer .info-wrap .type_user{margin-bottom:21px;}}@media (min-width: 1201px){footer#global-footer .footer .info-wrap .type_user{margin-bottom:21px;}}@media (max-width: 768px){footer#global-footer .footer.no_newsletter h3{margin-bottom:26px!important;}}footer#global-footer div.text_footer.first_text_footer div.images_box .img_size{height:100px;}footer#global-footer a.hvr_animation,footer#global-footer .lp-link{position:relative!important;color:#FFF!important;-webkit-transition:0.4s;transition:0.4s;}footer#global-footer a.hvr_animation:hover,footer#global-footer .lp-link:hover{color:#E9F9F9!important;}footer#global-footer a.hvr_animation:before,footer#global-footer .lp-link:before,footer#global-footer a.hvr_animation:after,footer#global-footer .lp-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#global-footer a.hvr_animation:before,footer#global-footer .lp-link:before{width:100%!important;background-color:#FFF!important;}footer#global-footer a.hvr_animation:after,footer#global-footer .lp-link:after{width:0%!important;background-color:#E9F9F9!important;}footer#global-footer a.hvr_animation:hover:after,footer#global-footer .lp-link:hover:after{width:100%!important;}footer#global-footer .footer .info-privacy .copy_zone a,footer#global-footer .footer .info-privacy .powered_zone a{font-weight:400;}div#global-sidemenu.sidemenu a:hover{color:#2B039B!important;}body>div.sidemenu .sub-nav.visible+.main-nav{color:#000!important;}body>div.sidemenu .sub-nav-container .main-nav::after{border-bottom:1px solid #000!important;border-right:1px solid #000!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 .sidebar__nav-link{font-size:17px!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{text-transform:uppercase;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;}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.8);}#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;-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;}body>div.mobile-contact-wrapper .mobile-contact a i{color:#FFF!important;}body>div.mobile-contact-wrapper .mobile-contact a{background-color:#2B039B!important;border:1px solid #2B039B!important;}snav#global-navbar .header{padding-top:5px;padding-bottom:5px;height:auto;}snav#global-navbar .header .logo{max-height:60px;}@media only screen and (min-width:768px){snav#global-navbar .header .logo a.logo__link img{max-height:60px;}}nav#global-navbar .header{background-color:transparent;border-bottom:none;}nav#global-navbar .header li{background-color:transparent;}nav#global-navbar .header li:hover a:after{width:100%!important;}nav#global-navbar .header .hamburger__lines{background-color:#fff;}nav#global-navbar .header .hamburger__lines:before,nav#global-navbar .header .hamburger__lines:after{background-color:#fff;}@media only screen and (max-width: 768px){nav#global-navbar .header .mobile-menu-label{display:none;}}nav#global-navbar .header a,nav#global-navbar .header .navigation__link{color:#fff;}nav#global-navbar .header a:after,nav#global-navbar .header .navigation__link:after{background-color:#fff;left:0px;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;}nav#global-navbar .header a.logo img:last-child{display:none!important;}nav#global-navbar .header a.logo img:first-child{display:block!important;}nav#global-navbar .header.scroll{background-color:#2B039B!important;}nav#global-navbar .header.scroll li.navigation__item a.navigation__link{color:#fff;}nav#global-navbar .header.scroll li.navigation__item a.navigation__link span:after{background-color:#fff;}nav#global-navbar .header.scroll button.hamburger-component.hamburger{color:#fff;}nav#global-navbar .header .navigation .navigation__item__sub-nav ul a{color:#000!important;}nav#global-navbar .header .navigation .navigation__item__sub-nav ul a:hover{color:#fff!important;background-color:#2b039b;}nav .header .navigation .sub-nav__link{max-width:400px!important;}nav .header .navigation .sub-nav ul{max-width:400px!important;}@media (min-width: 768px){nav .header .logo img{max-height:90px!important;max-width:300px!important;}}@media (max-width: 568px){nav .header .logo img{max-height:80px!important;max-width:250px!important;}}footer#global-footer .footer div.info-wrap div.info-wrap-contact_zone.type_user div.info-wrap-contact_cell:nth-child(3) p{font-size:0;}footer#global-footer .footer div.info-wrap div.info-wrap-contact_zone.type_user div.info-wrap-contact_cell:nth-child(3) p:before{content:Talk/Text;font-size:15px;display:block;}/style> style idwow-hide-elements>.wow{visibility:hidden!important}/style> style idpage-css> #section-1e36481c-35ac-426a-94a6-f480981c472f{color:#ffffff;--fontColor:#ffffff;--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-1e36481c-35ac-426a-94a6-f480981c472f{overflow:visible;z-index:1;}#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper::before{content:;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;z-index:-1000;}#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper iframe,#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper video{pointer-events:none;-webkit-transition:opacity 2s cubic-bezier(0.835, 0, 0.19, 1);transition:opacity 2s cubic-bezier(0.835, 0, 0.19, 1);opacity:0;max-width:none;}#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper.playing iframe,#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper.playing video{opacity:1;}#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;}@media (min-aspect-ratio: 16/9){#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper iframe{height:56.25vw;}}@media (max-aspect-ratio: 16/9){#section-1e36481c-35ac-426a-94a6-f480981c472f>.video-wrapper-extended>.full-screen-video-component>.video-wrapper iframe{width:177.78vh;}}#section-1e36481c-35ac-426a-94a6-f480981c472f .video-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;}#section-1e36481c-35ac-426a-94a6-f480981c472f .full-screen-video-component{position:relative;height:100%;overflow:hidden;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search{position:relative;--top-padding:170px;--bottom-padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:770px;padding-top:var(--top-padding);padding-bottom:var(--bottom-padding);}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search.height-class-Full{min-height:100vh;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search.height-class-600px{min-height:600px;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .bottom-spacer{-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;max-height:calc(var(--top-padding) - var(--bottom-padding));}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .center-block{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .opening-description{letter-spacing:.1em;margin-bottom:15px;}@media (max-width: 768px){#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .opening-description a{white-space:pre-line;}}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .opening-title{margin-bottom:15px;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .opening-button{margin:0 15px;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .lp-title-group{max-width:100%;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-form{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-form.with-filters{padding-top:32px;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-button{margin:5px;border-radius:0;outline:none;background-color:#000;color:#fff;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:50px;padding-right:50px;-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;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-button:hover{background-color:#fff;color:#000;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-lease-tabs{position:absolute;left:0;bottom:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-lease-tab{padding:4px 20px;background-color:#000;color:#fff;cursor:pointer;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-lease-tab.active{background-color:#fff;color:#000;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-wrapper{margin:5px;letter-spacing:normal;width:100%;max-width:444px;position:relative;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-input-container{width:100%;border:none;height:43px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-input-container .search-icon{color:#c0c0c0;margin-right:10px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px;line-height:0;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-input-container .search-input{color:#000;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:50px;border:none;border-radius:0;outline:none;background:transparent;font-size:16px;padding:0;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-results{line-height:normal;text-align:left;background-color:rgba(0, 0, 0, 0.8);position:absolute;width:100%;left:0;top:100%;border:none;overflow:hidden;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;height:0;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-container,#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .predefined-links{padding:10px 0;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-container a,#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .predefined-links a{color:#b6b6b6;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-container a:hover,#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .predefined-links a:hover{color:#fff;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .predefined-links{max-height:400px;overflow:auto;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-block{margin:15px 0;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-block-title{margin:0;padding:0 48px;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-block-title .results-title-label{margin:0 20px 10px 0;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-block-title .search-near-container{margin-bottom:15px;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-block:nth-child(n + 2) .search-near-container{display:none;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-link{display:block;padding:4px 48px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .results-link.selected-link{color:#fff;background-color:rgba(255, 255, 255, 0.2);}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-in-progress{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display: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;font-size:30px;opacity:0.5;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .not-visible{display:none!important;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .nothing-found{width:100%;padding:20px;}@media (max-width: 560px){#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-form{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-button{width:100%;max-width:444px;}}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening-with-search .search-near{cursor:pointer;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;background-color:transparent;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-wrap{width:100%;height:100%;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;padding:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);-webkit-transition:clip-path 0.4s ease;transition:clip-path 0.4s ease;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-modal{border-radius:20px;padding:10px 20px 20px;max-width:400px;min-width:100px;background-color:rgba(0,0,0,0.9);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-height:100%;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-close{position:absolute;width:40px;height:40px;top:10px;right:10px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-close:before{content:;width:20px;height:2px;background-color:#fff;position:absolute;left:10px;top:19px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-close:after{content:;width:20px;height:2px;background-color:#fff;position:absolute;left:10px;top:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-close:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}#section-1e36481c-35ac-426a-94a6-f480981c472f .search-near-hidden .search-near-container{display:none;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-title{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-container{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:auto;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-container p{margin:0;}#section-1e36481c-35ac-426a-94a6-f480981c472f .loc-msg-container p+p{margin-top:1em;}#section-1e36481c-35ac-426a-94a6-f480981c472f.visible-loc-msg{z-index:1000;}#section-1e36481c-35ac-426a-94a6-f480981c472f.visible-loc-msg .loc-msg-backdrop{background-color:rgba(255,255,255,0.4);}#section-1e36481c-35ac-426a-94a6-f480981c472f.visible-loc-msg .loc-msg-wrap{-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0%);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0%);}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening__carousel .title-item{display:none;}#section-1e36481c-35ac-426a-94a6-f480981c472f .opening__carousel.visible .title-item{display:block;}#section-1e36481c-35ac-426a-94a6-f480981c472f >*:last-child{position:relative;}#section-1e36481c-35ac-426a-94a6-f480981c472f .overlay-component{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;transition-property:opacity;transition-timing-function:linear;}#section-1e36481c-35ac-426a-94a6-f480981c472f .video-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;}@media screen and (max-width: 900px){#section-1e36481c-35ac-426a-94a6-f480981c472f .video-wrapper.hidable{display:none;}}#section-1e36481c-35ac-426a-94a6-f480981c472f .full-screen-video-component{position:relative;height:100%;overflow:hidden;}#section-1e36481c-35ac-426a-94a6-f480981c472f video{position:absolute;z-index:-1000;width:100%;object-fit:cover;}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#section-1e36481c-35ac-426a-94a6-f480981c472f video{overflow:hidden;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto!important;}}#section-1e36481c-35ac-426a-94a6-f480981c472f .poster{display:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1000;background:center center/cover;}@media screen and (max-width: 900px){#section-1e36481c-35ac-426a-94a6-f480981c472f .poster{display:block;}}#section-8f898498-4454-4036-92da-7c2ac789399a{color:#ffffff;--fontColor:#ffffff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#2B039B;--bgColor_H:256;--bgColor_S:96%;--bgColor_L:31%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#2B039B;}#section-8f898498-4454-4036-92da-7c2ac789399a .icon path{-webkit-filter:brightness(100);filter:brightness(100);}#section-8f898498-4454-4036-92da-7c2ac789399a{position:-webkit-sticky;position:sticky;width:100%;bottom:0;top:auto;z-index:4;}#section-8f898498-4454-4036-92da-7c2ac789399a .fair-housing{padding:20px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:16px;text-align:center;background-color:var(--bgColor);}@media (max-width: 600px){#section-8f898498-4454-4036-92da-7c2ac789399a .fair-housing{font-size:14px;padding:20px 40px;}}#section-8f898498-4454-4036-92da-7c2ac789399a .fair-housing .icon{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:17px;line-height:1;margin-top:2px;}#section-8f898498-4454-4036-92da-7c2ac789399a .fair-housing .content{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;line-height:1.6;margin-top:2px;}#section-8f898498-4454-4036-92da-7c2ac789399a .fair-housing a{display:inline-block;position:relative;color:inherit;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;}#section-8f898498-4454-4036-92da-7c2ac789399a .fair-housing a:after{content:;position:absolute;height:1px;width:100%;background:currentColor;bottom:0.3em;left:0;}#section-8f898498-4454-4036-92da-7c2ac789399a .fair-housing a:hover{opacity:0.8;}#section-2620d710-98fc-42b0-a788-ebad3d203842{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(4 / 4 * var(--global-section-padding));--section-padding-bottom:calc(0 / 4 * var(--global-section-padding));background-color:#fff;}@media(min-width: 1080px){#section-2620d710-98fc-42b0-a788-ebad3d203842 div.neighborhood-list.three-grid .neighborhood-list-item{width:25%;padding:20px;margin-bottom:0;margin-right:0;}#section-2620d710-98fc-42b0-a788-ebad3d203842 div.neighborhood-list.three-grid .neighborhood-list-item p{padding-left:70px;}#section-2620d710-98fc-42b0-a788-ebad3d203842 div.neighborhood-list.three-grid .neighborhood-list-item p:before{left:40px;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 div.neighborhood-list .container{max-width:1400px;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list{padding:120px 0;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list{padding:40px 0;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list .container{max-width:1166px;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list .title,#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list .description{text-align:center;margin-bottom:50px;max-width:70%;margin-left:auto;margin-right:auto;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list .title,#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list .description{margin-bottom:30px;max-width:100%;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-container{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-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item{width:calc(50% - 46px);margin-bottom:70px;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item{width:100%;margin-bottom:30px;}}@media(min-width: 1025px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item:hover .neighborhood-list-item-image:before,#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item:hover .neighborhood-list-item-image span{opacity:1;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item-image{padding-top:100%;position:relative;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item-image img{position:absolute;object-fit:cover;height:100%;width:100%;top:0;z-index:0;background-color:gray;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item-image:before{content:;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(255, 255, 255, .75);-webkit-transition:all .3s;transition:all .3s;z-index:1;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item-image .btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;z-index:2;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item p{padding:30px 30px 30px 115px;position:relative;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item p{padding:30px 30px 30px 75px;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item p:before{position:absolute;content:;height:130px;background-color:#c0c0c0;width:1px;left:75px;top:-50px;z-index:3;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list-item p:before{height:110px;width:1px;left:35px;top:-40px;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-item{width:calc(100%/3 - 30px);margin-right:40px;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-item{width:100%;margin-right:0;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-item:nth-child(3n){margin-right:0;}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-item p{padding:37px 30px 37px 94px;position:relative;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-item p{padding:30px 30px 30px 75px;}}#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-item p:before{height:150px;width:1px;left:55px;top:-70px;}@media(max-width: 768px){#section-2620d710-98fc-42b0-a788-ebad3d203842 .neighborhood-list.three-grid .neighborhood-list-item p:before{height:120px;width:1px;left:35px;top:-40px;}}#section-2620d710-98fc-42b0-a788-ebad3d203842>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(0 / 4 * var(--global-section-padding))!important;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#FFF;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(2 / 4 * var(--global-section-padding));background-color:#FFF;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header img{margin-bottom:0px!important;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header img{max-width:400px!important;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .redesign{padding-top:96px!important;padding-bottom:96px!important;}@media only screen and (max-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .redesign{padding-top:64px!important;padding-bottom:64px!important;}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header{max-width:600px!important;margin-bottom:40px!important;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header p{font-size:16px;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row{margin-left:0px!important;margin-right:0px!important;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row .gallery-component__col{padding-left:0px;padding-right:0px;margin:0px!important;}@media only screen and (min-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row{-webkit-column-gap:14px;column-gap:14px;row-gap:50px;}}@media only screen and (max-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row{gap:20px;}}@media only screen and (min-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row.cols-2 .gallery-component__col{max-width:calc(50% - 14px)!important;}}@media only screen and (min-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row.cols-3 .gallery-component__col{max-width:calc(33.33% - 14px)!important;}}@media only screen and (min-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row.cols-4 .gallery-component__col{max-width:calc(25% - 14px)!important;}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component{padding-top:30px;padding-bottom:10px;}@media (min-width: 769px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component{padding:80px 0 60px;}}@media (min-width: 1200px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component{padding:80px 0 30px;}}@media (max-width: 767px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__container{padding-left:20px;padding-right:20px;}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header{margin-bottom:30px;max-width:640px;margin-left:auto;margin-right:auto;text-align:center;}@media (min-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header{margin-bottom:50px;}}@media (min-width: 1200px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header{margin-bottom:70px;}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header img{max-width:260px;height:auto;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header img:not(:only-child){margin-bottom:30px;}@media (min-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__header img:not(:only-child){margin-bottom:50px;}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__heading{margin-bottom:20px;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__lead{margin-bottom:0;font-size:20px;line-height:1.4;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__row{margin-left:-7px;margin-right:-7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__col{width:100%;margin-bottom:20px;padding:0 7px;}@media (min-width: 768px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__col{max-width:33.333333%;-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;}}@media (min-width: 1200px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__col{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:50px;}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__col:first-child{margin-left:auto;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component__col:last-child{margin-right:auto;}@media (min-width: 992px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component .cols-2 .gallery-component__col{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width: 1200px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component .cols-3 .gallery-component__col{max-width:33.333333%;-webkit-flex-basis:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;}}@media (min-width: 992px){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-component .cols-4 .gallery-component__col{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;padding:20px 15px;-webkit-text-decoration:none;text-decoration:none;overflow:hidden;cursor:pointer;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card:after{content:;width:0;padding-top:121.5%;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card:before{content:;position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:transparent;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 76.6%, #000000);opacity:0.6;-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:background-color .3s;transition:background-color .3s;z-index:1;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card:focus{outline:none;}@media (hover: hover) and (pointer: fine){#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card:hover:before{background-color:#000;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card:hover .gallery-card__title{-webkit-transform:translateY(-51px);-moz-transform:translateY(-51px);-ms-transform:translateY(-51px);transform:translateY(-51px);}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card:hover .gallery-card__title:after{opacity:.3;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card:hover .gallery-card__preview img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card__title{position:relative;width:100%;margin-bottom:0;color:#fff;letter-spacing:0;text-shadow:none;z-index:1;-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:all .3s;transition:all .3s;text-transform:none;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card__title:after{content:;position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid currentColor;opacity:0;-webkit-transition:all .3s;transition:all .3s;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card__preview{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52 .gallery-card__preview>img{width:100%;height:100%;object-fit:cover;-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:-webkit-transform .75s ease-out;transition:transform .75s ease-out;}#section-9d7bb159-a0e1-4234-b031-60bc9b314f52>div:last-child{padding-top:calc(2 / 4 * var(--global-section-padding))!important;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#ffffff;background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/wh9zahozkbm0xfal9mms/element-bg-2);background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials{padding-top:96px!important;padding-bottom:93px!important;}@media (max-width: 768px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials{padding-top:64px!important;padding-bottom:64px!important;}}#section-4cabe079-f01a-4fef-8b42-20426b012e7d div.testimonials.redesign .custom-arrows--dark.arrows button.slick-arrow{background-color:transparent;border-color:#fff;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d div.testimonials.redesign .custom-arrows--dark.arrows button.slick-arrow:before{color:#fff;opacity:1;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d div.testimonials.redesign .custom-arrows--dark.arrows button.slick-arrow:hover{background-color:#fff;border-color:#fff;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d div.testimonials.redesign .custom-arrows--dark.arrows button.slick-arrow:hover:before{color:#012169;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .userpic img{background-color:#F2F2F2!important;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials{--animTime:.3s;--slidePads:285px;padding:80px 0;}@media (max-width: 1340px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials{--slidePads:160px;}}@media (max-width: 991px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials{--slidePads:0;}}@media (max-width: 768px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials{padding:50px 0;}}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .title{text-align:center;margin:0 0 20px;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .subtitle{width:100%;max-width:640px;text-align:center;margin:0 auto 50px;}@media (max-width: 768px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .subtitle{margin-bottom:30px;}}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .title+.items-slider{margin-top:50px;}@media (max-width: 768px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .title+.items-slider{margin-top:30px;}}@media (max-width: 767px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .slider-container{padding:0;}}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .top-block{z-index:2;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;text-align:center;max-width:540px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .userpic{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:104px;height:104px;margin:0 auto 25px;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#000000;color:#fff;overflow:hidden;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .userpic img{display:block;width:100%;height:100%;object-fit:cover;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .userpic .userpic-initials{font-size:36px;line-height:1.3;font-weight:normal;text-align:center;margin:0 0 0.14em;display:inline;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .card-button{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;z-index:3;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .author{margin-bottom:20px;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .card{padding:50px 20px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}@media (max-width: 767px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .card{padding:30px 20px;}}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .card .video-wrapper,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .card .overlay-component,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .card .poster{position:absolute;top:0;left:0;width:100%;height:100%;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .card .poster{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item{padding:3px;position:relative;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-transition:all var(--animTime) ease;transition:all var(--animTime) ease;}@media (min-width: 992px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.sl-next,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide.sl-next,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.sl-prev,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide.sl-prev{opacity:0.5;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.sl-next .card,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide.sl-next .card,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.sl-prev .card,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide.sl-prev .card{padding-top:30px;padding-bottom:30px;margin:20px 0;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.sl-prev .card,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide.sl-prev .card{-webkit-transform:translateX(calc(100% - var(--slidePads)));-moz-transform:translateX(calc(100% - var(--slidePads)));-ms-transform:translateX(calc(100% - var(--slidePads)));transform:translateX(calc(100% - var(--slidePads)));}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.sl-next .card,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide.sl-next .card{-webkit-transform:translateX(calc(var(--slidePads) - 100%));-moz-transform:translateX(calc(var(--slidePads) - 100%));-ms-transform:translateX(calc(var(--slidePads) - 100%));transform:translateX(calc(var(--slidePads) - 100%));}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.sl-active,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .item.slick-slide.sl-active{z-index:1;}}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .items-slider .slick-track,#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .items-slider .slick-list{height:100%;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .items-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .items-slider:not(.slick-slider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .items-slider:not(.slick-slider) .item{opacity:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-left:var(--slidePads);padding-right:var(--slidePads);}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .in-transition .card{-webkit-transition:all var(--animTime) ease;transition:all var(--animTime) ease;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:30px;}#section-4cabe079-f01a-4fef-8b42-20426b012e7d .testimonials .arrows .slick-arrow{margin:0 13px;position:relative;top:auto;left:auto;bottom:auto;right:auto;}@media (min-width: 960px) and (orientation: landscape){#section-4cabe079-f01a-4fef-8b42-20426b012e7d{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/wh9zahozkbm0xfal9mms/element-bg-2);}}@media (min-width: 1280px) and (orientation: landscape){#section-4cabe079-f01a-4fef-8b42-20426b012e7d{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/wh9zahozkbm0xfal9mms/element-bg-2);}}@media (min-width: 1920px) and (orientation: landscape){#section-4cabe079-f01a-4fef-8b42-20426b012e7d{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/wh9zahozkbm0xfal9mms/element-bg-2);}}@media (min-width: 2560px) and (orientation: landscape){#section-4cabe079-f01a-4fef-8b42-20426b012e7d{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/wh9zahozkbm0xfal9mms/element-bg-2);}}@media (orientation: portrait){#section-4cabe079-f01a-4fef-8b42-20426b012e7d{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/c_lfill,w_375,ar_9:16,dpr_2,f_auto,q_auto/wh9zahozkbm0xfal9mms/element-bg-2);}}@media (orientation: portrait) and (min-width: 768px){#section-4cabe079-f01a-4fef-8b42-20426b012e7d{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/c_lfill,w_768,ar_3:4,dpr_2,f_auto,q_auto/wh9zahozkbm0xfal9mms/element-bg-2);}}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#fff;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 div.properties-grid.lp-vertical-paddings div.lp-container div.properties-grid__item a.lp-listing-card.listing-card .listing-card__info{background-color:#F3f3f3!important;color:#000;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 div.properties-grid.lp-vertical-paddings div.lp-container div.properties-grid__item a.lp-listing-card.listing-card .listing-card__info .listing-card__logo{margin-bottom:10px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 div.properties-grid.lp-vertical-paddings div.lp-container div.listing-card__status>div{text-transform:uppercase;font-weight:700;color:#fff;background-color:#2B039B!important;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .lp-arrow{border:solid 2px #2B039B;background-color:transparent;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .lp-arrow::before{border-color:#2B039B;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .lp-arrow:hover{border:solid 2px #2B039B;background-color:#2B039B;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .lp-arrow:hover:before{border-color:#fff;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .f-properties__arrows-container .lp-arrow--next{margin-left:10px!important;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header{-webkit-align-items:unset!important;-webkit-box-align:unset!important;-ms-flex-align:unset!important;align-items:unset!important;}@media only screen and (max-width: 768px){#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header{-webkit-align-items:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:20px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header .lp-title-group{margin-right:0px;}}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header h2{margin-top:0px;margin-bottom:0px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#000000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-text-decoration:none;text-decoration:none;}@media (hover: hover) and (pointer: fine){#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card:hover .listing-card__image{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__img-wrap{position:relative;overflow:hidden;padding-bottom:56.25%;background-color:#ccc;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__image{left:0;top:0;width:100%;height:100%;position:absolute;z-index:1;object-fit:cover;-webkit-transition:0.2s all;transition:0.2s all;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__info{width:100%;padding:20px 16px;text-align:left;background-color:#ffffff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__price{margin:0;width:100%;line-height:1;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__attributes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:80px;margin-top:4px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__attributes span{display:block;line-height:1.4;text-transform:uppercase;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__attributes span+span{padding-left:5px;margin-left:5px;position:relative;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__attributes span+span:before{content:;display:block;position:absolute;left:-1px;top:50%;width:1px;height:1px;background-color:currentColor;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__address{margin:12px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.4;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__status{padding:12px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:2;color:#fff;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__status>div{background-color:rgba(0,0,0,0.7);padding:4px 7px;border-radius:4px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__status>div+div{margin-left:4px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__attribution{padding:12px 16px;position:absolute;bottom:0;left:0;z-index:2;color:#fff;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__logo{width:80px;height:36px;padding:12px 4px 4px 4px;position:absolute;right:0;bottom:0;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .listing-card__logo img{width:100%;height:100%;object-fit:contain;display:block;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;margin-left:0;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;padding-bottom:32px;}@media (max-width: 768px){#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header .lp-title-group{padding-right:30px;text-align:left;margin-left:0;max-width:100%;margin-bottom:0;}@media (max-width: 768px){#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header .lp-title-group{padding-right:0;}}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header .lp-text--subtitle{max-width:100%;}@media (min-width: 767px){#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header .lp-text--subtitle{margin-bottom:0;}}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__header .lp-text--subtitle p{margin-bottom:0;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__arrows .lp-arrow{position:relative;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__arrows .lp-arrow+.lp-arrow{margin-left:16px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__arrows .lp-arrow--next{left:0;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__arrows .lp-arrow--prev{left:0;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__container{margin-left:-10px;margin-right:-10px;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__item{padding:0 10px;height:inherit!important;}#section-ed3e49b1-37f2-4414-ba18-34ae72b95091 .properties-grid__footer{padding:10px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#fff;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 *{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .not-shown{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;color:#000000;margin-bottom:20px;-webkit-text-decoration:none;text-decoration:none;}@media (hover: hover) and (pointer: fine){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card:hover .listing-card__image{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__img-wrap{position:relative;overflow:hidden;padding-bottom:56.25%;background-color:#ccc;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__image{left:0;top:0;width:100%;height:100%;position:absolute;z-index:1;object-fit:cover;-webkit-transition:0.2s all;transition:0.2s all;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__info{width:100%;padding:20px 16px;text-align:left;background-color:#ffffff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__price{margin:0;width:100%;line-height:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__attributes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:80px;margin-top:4px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__attributes span{display:block;line-height:1.4;text-transform:uppercase;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__attributes span+span{padding-left:5px;margin-left:5px;position:relative;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__attributes span+span:before{content:;display:block;position:absolute;left:-1px;top:50%;width:1px;height:1px;background-color:currentColor;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__address{margin:12px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.4;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__status{padding:12px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:2;color:#fff;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__status>div{background-color:rgba(0,0,0,0.7);padding:4px 7px;border-radius:4px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__status>div+div{margin-left:4px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__attribution{padding:12px 16px;position:absolute;bottom:0;left:0;z-index:2;color:#fff;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__logo{width:80px;height:36px;padding:12px 4px 4px 4px;position:absolute;right:0;bottom:0;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__logo img{width:100%;height:100%;object-fit:contain;display:block;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid{background-color:var(--bgColor, #ffffff);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid__container.three .properties-grid__item{width:33.33%;}@media (max-width: 1200px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid__container.three .properties-grid__item{width:50%;}}@media (max-width: 768px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid__container.three .properties-grid__item{width:100%;}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid__item{width:50%;padding:0 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 768px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid__item{width:100%;}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .properties-grid__footer{padding:10px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-text--subtitle{margin-left:auto;margin-right:auto;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters .address-filter{width:100%;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__wrapperaria-expandedtrue{background-color:#ffffff;height:100%;left:0;overflow:scroll;padding-bottom:48px;padding-left:24px;padding-right:24px;padding-top:64px;position:fixed;top:0;width:100%;z-index:102;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__wrapperaria-expandedtrue .filters__grid-item--desktop-only{display:block;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__wrapperaria-expandedtrue .filters__toggle{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__wrapperaria-expandedtrue .filters__close{background:transparent;border:0;cursor:pointer;position:absolute;right:20px;top:20px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__wrapperaria-expandedtrue .filters__close,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__wrapperaria-expandedtrue .filters__submit{display:block;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__wrapperaria-expandedtrue .filters__grid-item{margin-bottom:48px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__close{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__toggle{color:hsla(var(--fontColor_H), var(--fontColor_L), var(--fontColor_S), 0.5);cursor:pointer;display:none;text-align:left;padding-left:0;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__toggle:hover{border-color:hsla(var(--fontColor_H), var(--fontColor_S), var(--fontColor_L), 1);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__toggle svg{margin-right:14px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__toggle svg path{fill:gray;}@media (max-width: 560px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__toggle{display:block;}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__submit{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-content{margin-top:32px;}@media (max-width: 560px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-content{display:block;}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters .select-content,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters .slider-content{display:-ms-grid;display:grid;-ms-grid-auto-rows:1fr;grid-auto-rows:1fr;-ms-grid-column-gap:24px;grid-column-gap:24px;-ms-grid-row-gap:32px;grid-row-gap:32px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters .select-content{-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr);}@media (max-width: 768px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters .select-content{display:block;}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters .slider-content{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);margin-top:32px;}@media (max-width: 560px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters .slider-content{display:block;}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item .custom-select .lp-input:hover,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item .custom-select .lp-input:active,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item .custom-select .lp-input:focus{border-color:var(--fontColor);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item .custom-select.has-selection+label{display:block!important;top:0;font-size:12px;line-height:1.6666666667;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item .custom-select-menu{z-index:3;background:#ffffff;display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item--range{height:82px;position:relative;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item--range .input-group{padding-bottom:36px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item--desktop-only{display:block;}@media (max-width: 560px){#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .filters__grid-item--desktop-only{display:none;}}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .search-container{margin-bottom:43px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search{position:relative;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search::before{background-image:url(data:image/svg+xml,%3Csvg classlp-input--icon width16 height16 fillnone xmlnshttp://www.w3.org/2000/svg%3E%3Cpath dm.978 16 5.844-5.844a4.9 4.9 0 0 0 1.556.9 5.5 5.5 0 0 0 1.889.322c1.6 0 2.955-.556 4.066-1.667C15.444 8.6 16 7.26 16 5.69c0-1.57-.556-2.911-1.667-4.022C13.223.556 11.874 0 10.29 0 8.719 0 7.38.556 6.278 1.667c-1.104 1.11-1.656 2.452-1.656 4.022 0 .637.104 1.252.311 1.844A5.64 5.64 0 0 0 5.867 9.2L0 15.022.978 16Zm9.31-5.956c-1.2 0-2.221-.425-3.066-1.277-.844-.852-1.266-1.878-1.266-3.078s.422-2.226 1.266-3.078c.845-.852 1.867-1.278 3.067-1.278 1.215 0 2.248.426 3.1 1.278.852.852 1.278 1.878 1.278 3.078s-.426 2.226-1.278 3.078c-.852.852-1.885 1.277-3.1 1.277Z fill%23202124/%3E%3C/svg%3E);content:;height:16px;left:4px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:16px;opacity:.4;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input{padding-top:12px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input{padding-left:30px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input{padding-right:30px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input:not(:placeholder-shown)+.lp-label,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input:focus+.lp-label,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input:active+.lp-label{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input-reset{background:none;border:0;cursor:pointer;color:var(--fontColor);position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group--search .lp-input:placeholder-shown~.lp-input-reset{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-title{font-weight:600;line-height:16px;letter-spacing:.5;text-transform:uppercase;position:absolute;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider{height:100%;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-handle i{width:1px;height:8px;background:#000000;display:block;top:7px;border-radius:1px;position:absolute;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-handle i:last-of-type{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-handle i:first-of-type{margin-left:9px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-handle i:nth-of-type(2){margin-left:12px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider.area-slider .irs-from{left:0;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider inputnameprice-slider,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider inputnamearea-slider{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs{height:100%;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round{height:100%;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-handle{border:1px solid #000000;bottom:-10px;top:unset;box-shadow:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-bar{background-color:var(--featured-properties-accent-color);height:2px;bottom:0;top:unset;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-line{height:1px;top:calc(100% - 1px);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-min,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-max,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-from,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-to,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-single{background-color:transparent;letter-spacing:var(--lp-body-line-height);font-size:var(--lp-body-font-size);font-family:var(--lp-body-font-family);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-min::before,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-max::before,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-from::before,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-to::before,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-single::before{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-min,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-max{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-bar{height:1px;background-color:#000000;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs--round .irs-line{background-color:#C4C4C4;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-from,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-to,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-single{color:var(--lp-color-dark);top:auto;padding:0;bottom:0;font-weight:600;-webkit-transform:translateY(calc(100% + 20px));-moz-transform:translateY(calc(100% + 20px));-ms-transform:translateY(calc(100% + 20px));transform:translateY(calc(100% + 20px));}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-single{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-from,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-to{visibility:visible!important;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-from{left:0!important;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .range-slider .irs-to{left:auto!important;right:0;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .featured-properties__no-content{padding-top:40px;margin:0 auto;text-align:center;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input{width:100%;max-width:100%;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-toggle{color:var(--fontColor, #a7a7a7);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-content{background:#ffffff;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .input-group-select{position:relative;margin-bottom:20px;background:var(--bgColor, #ffffff);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .input-group{margin-bottom:20px;height:100%;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .input-group input{color:var(--fontColor, #000000);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select{position:relative;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-item{color:var(--fontColor, #000000);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input:focus,#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input:active{border-color:var(--fontColor, #000000);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input{border:none;outline:none;padding:16px 19px;border-bottom:1px solid #E7E7E7;opacity:1;font-size:14px;line-height:16px;font-weight:400;box-shadow:none;border-radius:none;background:transparent;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-toggle{background:transparent;position:relative;text-align:left;padding-left:0;color:#848484;text-transform:none;box-shadow:none;height:100%;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-toggle:before{display:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-toggle:after{content:;position:absolute;width:8px;height:8px;border-color:#848484;border-width:0 2px 2px 0;right:7px;border-style:solid;transform-origin:75% 75%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;border-radius:1px;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-mask-image:none;mask-image:none;background:transparent;margin-top:-7px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group{border:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-title-group{text-align:center;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .listing-card__info{box-shadow:0px 4px 4px rgba(0, 0, 0, 0.05);}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-content{padding:10px 0;border-left:none;border-right:none;border-bottom:none;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-menu{box-shadow:none;padding:0;margin:0;border-radius:0;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .custom-select-item{background:transparent;border:none;outline:none;display:block;padding:10px 5px;text-align:left;line-height:16px;font-size:14px;letter-spacing:1;color:#848484;text-transform:capitalize;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .title{text-transform:none;letter-spacing:1px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-listing-card.listing-card .listing-card__price{font-size:19px;line-height:18px;font-weight:400;letter-spacing:0.333333px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-listing-card.listing-card .listing-card__address{font-weight:400;font-size:13px;line-height:16px;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input::-webkit-input-placeholder{color:var(--fontColor, #a7a7a7);opacity:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input::-moz-placeholder{color:var(--fontColor, #a7a7a7);opacity:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input:-ms-input-placeholder{color:var(--fontColor, #a7a7a7);opacity:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input::placeholder{color:var(--fontColor, #a7a7a7);opacity:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group input::-webkit-input-placeholder{color:#848484;opacity:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group input::-moz-placeholder{color:#848484;opacity:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group input:-ms-input-placeholder{color:#848484;opacity:1;}#section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 .lp-input-group input::placeholder{color:#848484;opacity:1;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f{color:#FFF;--fontColor:#FFF;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/x9a9nuyvu8oih4tuotx1/element-bg-3);background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f div.lp-vertical-paddings{padding-top:96px;padding-bottom:64px;}@media (max-width: 768px){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f div.lp-vertical-paddings{padding-top:64px;padding-bottom:44px;}}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f div.lp-title-group{max-width:1200px;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f div.lp-container{max-width:1200px;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .boxed-text__description{margin-bottom:50px;text-align:center;}@media (max-width: 768px){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .boxed-text__description{margin-bottom:30px;}}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .lp-title-group .lp-h2{margin-top:0;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media(max-width: 600px){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .button-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .button-container .lp-btn{margin-right:20px;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .button-container .lp-btn:last-of-type{margin-right:0;}@media(max-width: 600px){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .button-container .lp-btn{margin-right:0px;margin-bottom:20px;width:100%;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .button-container .lp-btn:last-of-type{margin-bottom:0;}}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .lp-text--subtitle{margin-left:auto;margin-right:auto;text-transform:none;}#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f .redesign p{margin-bottom:1.666rem;}@media (min-width: 960px) and (orientation: landscape){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/x9a9nuyvu8oih4tuotx1/element-bg-3);}}@media (min-width: 1280px) and (orientation: landscape){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/x9a9nuyvu8oih4tuotx1/element-bg-3);}}@media (min-width: 1920px) and (orientation: landscape){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/x9a9nuyvu8oih4tuotx1/element-bg-3);}}@media (min-width: 2560px) and (orientation: landscape){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/x9a9nuyvu8oih4tuotx1/element-bg-3);}}@media (orientation: portrait){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/c_lfill,w_375,ar_9:16,dpr_2,f_auto,q_auto/x9a9nuyvu8oih4tuotx1/element-bg-3);}}@media (orientation: portrait) and (min-width: 768px){#section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/c_lfill,w_768,ar_3:4,dpr_2,f_auto,q_auto/x9a9nuyvu8oih4tuotx1/element-bg-3);}}#section-4bb62d72-e556-4008-8c60-f64785439161{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#FFF;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#FFF;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal{min-height:0px!important;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .form-group .lp-title-group,#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .form-group .form-inputs-wrap{max-width:100%;}#section-4bb62d72-e556-4008-8c60-f64785439161 .form-group .lp-input{color:#2b039b;border-color:#2b039b;}#section-4bb62d72-e556-4008-8c60-f64785439161 .form-group .input-icon{-webkit-filter:invert(1);filter:invert(1);}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a{position:relative!important;color:#000!important;-webkit-transition:0.4s;transition:0.4s;-webkit-text-decoration:none!important;text-decoration:none!important;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a:hover{color:#2b039b!important;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a:before,#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a: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;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a:before{width:100%!important;background-color:rgba(0, 0, 0, 0.25)!important;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a:after{width:0%!important;background-color:#2b039b!important;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a:hover:after{width:100%!important;}@media only screen and (max-wdith: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a{-webkit-text-decoration:underline!important;text-decoration:underline!important;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a:before,#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer a:after{display:none;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal{width:100%;background:center no-repeat;-webkit-background-size:cover;background-size:cover;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;color:var(--fontColor);}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .lp-text--subtitle{max-width:100%;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .input-container+.input-container{margin-top:16px;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__container{z-index:2;width:100%;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .lp-title-group{text-align:center;max-width:420px;}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .lp-title-group{max-width:100%;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form{background-color:#fff;max-width:860px;margin:auto;text-align:center;min-height:463px;position:relative;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form .form-group{padding:65px;display:block;}@media (max-width: 1200px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form .form-group{margin:0;max-width:50%;}}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form .form-group{padding:30px;max-width:100%;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image{max-width:1300px;min-height:675px;text-align:left;}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:1px;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image .lp-title-group{text-align:left;margin-left:0;}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image .lp-title-group{max-width:100%;text-align:center;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image .image{width:50%;height:100%;object-fit:cover;position:absolute;top:0;right:0;}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image .image{position:static;width:100%;height:331px;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image .form-group{width:50%;}@media (max-width: 999px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image .form-group{padding:40px;}}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__form--with-image .form-group{width:100%;padding:20px;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__input{width:100%;display:block;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal__submit{margin-top:16px;width:100%;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .form-inputs-wrap{max-width:420px;}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .form-inputs-wrap{max-width:100%;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .form-inputs-wrap .lp-btn{display:block;width:100%;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .thank-you{display:none;padding:24px;text-align:center;min-height:675px;height:100%;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .thank-you .lp-title-group{margin-left:auto;margin-right:auto;text-align:center;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .success .thank-you{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-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .success .form-group{display:none;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal .success .image{display:none;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal h2{margin-bottom:8px;}#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal h4{margin-bottom:48px;}@media (max-width: 768px){#section-4bb62d72-e556-4008-8c60-f64785439161 .popup-modal h4{margin-bottom:32px;}}#section-4bb62d72-e556-4008-8c60-f64785439161 .form-inputs-wrap.center-aligned{margin-left:auto;margin-right:auto;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-h-pot{height:0;width:0;}#section-4bb62d72-e556-4008-8c60-f64785439161 .lp-disclaimer{margin-top:16px;}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48{color:#ffffff;--fontColor:#ffffff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/rcicr4liulrzcs3zjd2y/workwithmarthadayrealty);background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;}@media (max-width: 768px){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign .btn{width:325px;}}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us .btn-container{margin-top:unset!important;}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 div.redesign.work-with-us .container{max-width:900px;}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48.parallax-enabled{-webkit-clip-path:polygon(0px 0px, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0px 0px, 100% 0%, 100% 100%, 0% 100%);}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48.parallax-enabled>div.video-wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:-9999;}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48.parallax-enabled .work-with-us:before{display:block;content:;left:0;top:0;width:100%;background:var(--sectionBackground) center no-repeat;-webkit-background-size:cover;background-size:cover;position:fixed;z-index:-1;height:100%;}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us{position:relative;color:var(--fontColor, #ffffff);}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us .container{text-align:center;max-width:750px;min-height:689px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px;padding-bottom:50px;position:relative;z-index:1;}@media (max-width: 768px){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us .container{min-height:auto;padding-top:100px;padding-bottom:100px;}}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us h2{position:relative;padding-bottom:28px;margin:0 0 30px;}@media(max-width: 768px){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us h2{padding-bottom:40px;}}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us h2:after{content:;position:absolute;bottom:0;left:50%;margin-left:-55px;width:110px;height:1px;background-color:var(--fontColor, #ffffff);}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us p{margin:0 0 30px;}@media(max-width: 768px){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us p{margin-bottom:40px;}}#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us .btn-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:23px;margin-top:32px;}@media(max-width: 560px){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 .redesign.work-with-us .btn-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;}}@media (min-width: 960px) and (orientation: landscape){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/rcicr4liulrzcs3zjd2y/workwithmarthadayrealty);}}@media (min-width: 1280px) and (orientation: landscape){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/rcicr4liulrzcs3zjd2y/workwithmarthadayrealty);}}@media (min-width: 1920px) and (orientation: landscape){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/rcicr4liulrzcs3zjd2y/workwithmarthadayrealty);}}@media (min-width: 2560px) and (orientation: landscape){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/rcicr4liulrzcs3zjd2y/workwithmarthadayrealty);}}@media (orientation: portrait){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/c_lfill,w_375,ar_9:16,dpr_2,f_auto,q_auto/rcicr4liulrzcs3zjd2y/workwithmarthadayrealty);}}@media (orientation: portrait) and (min-width: 768px){#section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)),url(https://res.cloudinary.com/luxuryp/images/c_lfill,w_768,ar_3:4,dpr_2,f_auto,q_auto/rcicr4liulrzcs3zjd2y/workwithmarthadayrealty);}}#section-68559fd9-92fd-4095-afd6-2cf566cd0841{color:rgba(0, 0, 0, 1);--fontColor:rgba(0, 0, 0, 1);--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:rgba(255, 255, 255, 1);--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:rgba(255, 255, 255, 1);}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed{padding-top:96px!important;padding-bottom:96px!important;}@media only screen and (max-width: 768px){#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed{padding-top:64px!important;padding-bottom:64px!important;}}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .video-icon::before{border-color:transparent transparent transparent #2b039b!important;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .nav-button{border:2px solid #2b039b!important;}@media (max-width: 768px){#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .bottom-nav-button{border:2px solid #2b039b!important;}}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed{padding:80px 0;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .title{margin:0 20px 0 0;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .instagram-link{display:block;margin:0 20px 0 0;color:var(--global-primary-font-color);}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .instagram-link .instagram-name{display:inline;margin:0;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .title+.instagram-link{margin-top:5px;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .follow-button{margin:20px 0 0 0;display:block;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .nav-button.slick-disabled{opacity:0.6;pointer-events:none;cursor:default;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .nav-button:not(.slick-disabled):hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .top-nav-prev{margin-left:30px;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .top-nav-next{margin-left:10px;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .hidden-control{display:none;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single:first-child,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi:first-child{margin-left:auto;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single:last-child,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi:last-child{margin-right:auto;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single.type2,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi.type2{width:calc(100% / 5 * 2);}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single.type3,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi.type3{width:calc(100% / 2);}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single.type4,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi.type4{width:calc(100% / 2);}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single.type5,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi.type5{width:100%;}@media (max-width: 440px){#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-container{padding:0;width:100%;}}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-feed{width:calc(100% + 20px);position:relative;left:-10px;overflow:hidden;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-slider{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-item__img{position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;background:center/cover no-repeat;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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;-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-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-item:hover .ig-feed-item__info{opacity:1;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-item__caption{text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-item:hover .video-icon{opacity:0;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single .ig-feed-item__info{padding:15%;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-single .ig-feed-item__caption{-webkit-line-clamp:7;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed-item{background-color:var(--tileColor, #000);display:block;width:100%;padding-bottom:100%;overflow:hidden;position:relative;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi::before{content:;display:block;width:100%;padding-bottom:100%;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .slide-multi-content .ig-feed-item{width:calc(50% - 10px);padding-bottom:calc(50% - 10px);}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .bottom-controls{width:100%;display:none;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .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-68559fd9-92fd-4095-afd6-2cf566cd0841 .bottom-nav-button.slick-disabled{opacity:0.6;pointer-events:none;cursor:default;}@media (max-width: 767px){#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .top-right,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .top-left{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .title,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .instagram-link{margin-right:0;text-align:center;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .top-nav-prev,#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .top-nav-next{display:none;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .bottom-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .ig-feed{display:none;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841 .has-data .ig-feed{display:block;}#section-68559fd9-92fd-4095-afd6-2cf566cd0841.has-data .ig-feed,#section-68559fd9-92fd-4095-afd6-2cf566cd0841#section-temp .ig-feed{display:block;}#modal-global-contact-us .close{z-index:11;}#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;-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;left: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{z-index:102;}nav .header{position:fixed;top:0;left:0;right:0;z-index:900;-webkit-transition:0.3s all ease;transition:0.3s all ease;background-color:rgb(255, 255, 255);border-bottom:1px solid #f4eded;-webkit-transform:translateY(0) scale(1)!important;-moz-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important;}@media(max-width: 1200px){nav .header{font-size:15px;}}nav .header .navigation ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display: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;}@media (max-width: 1220px){nav .header .navigation ul{display:none;}}nav .header .navigation__item{padding:5px;margin-right:45px;position:relative;margin-bottom:0;}nav .header .navigation__item:hover .navigation__item__sub-nav{display:block;}nav .header .navigation__item:hover .navigation__link:after{width:115%;}nav .header .navigation__item__sub-nav{display:none;background-color:#fff;position:absolute;bottom:0;left:0;-webkit-transform:translate(-2px, 100%);-moz-transform:translate(-2px, 100%);-ms-transform:translate(-2px, 100%);transform:translate(-2px, 100%);box-shadow:2px 4px 12px -3px rgba(0,0,0,0.75);}nav .header .navigation__item__sub-nav ul{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:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}nav .header .navigation__item__sub-nav ul a{display:block;padding:10px 20px;min-width:170px;}nav .header .navigation__item__sub-nav ul a:hover{background-color:#f3f3f3;}nav .header .navigation__link{cursor:pointer;display:block;position:relative;color:#000000;text-transform:uppercase;font-size:12px;font-weight:700;white-space:nowrap;}nav .header .navigation__link:after{position:absolute;content:;display:block;width:0;height:1px;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.3s all ease;transition:0.3s all ease;background-color:#000000;}nav .header .mobile-menu-label{cursor:pointer;margin-right:15px;}@media (min-width: 1221px){nav .header .mobile-menu-label{display:none;}}nav .header.scroll{-webkit-transform:translateY(0) scale(1)!important;-moz-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important;}nav .header.scroll .container{padding-top:9px;padding-bottom:9px;}@media (max-width: 1220px){nav .header.scroll .container{padding-top:6px;padding-bottom:6px;}}nav .header .container{-webkit-transition:all linear 0.2s;transition:all linear 0.2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;}@media (max-width: 1220px){nav .header .container{padding-top:12px;padding-bottom:12px;}}nav .header__right{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 .logo{display:block;}nav .header .logo img{max-height:50px;}nav .header .logo__wrap{text-align:center;-webkit-animation-duration:1s;animation-duration:1s;}nav .header .logo__img--light{display:none;}nav .header .logo__img--dark{display:block;}nav .hamburger{border:none;background-color:transparent;cursor:pointer;width:24px;height:24px;outline:none;z-index:915;-webkit-transition:0.3s all ease;transition:0.3s all ease;position:relative;padding:0;}nav .hamburger.active .hamburger__lines{-webkit-transform:translate(-50%, -50%) rotate(225deg);-moz-transform:translate(-50%, -50%) rotate(225deg);-ms-transform:translate(-50%, -50%) rotate(225deg);transform:translate(-50%, -50%) rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}nav .hamburger.active .hamburger__lines:before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}nav .hamburger.active .hamburger__lines:after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}nav .hamburger__lines{display:block;width:18px;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);background-color:#000000;}nav .hamburger__lines:before,nav .hamburger__lines:after{content:;display:block;height:2px;background-color:#000000;position:absolute;right:0;width:18px;}nav .hamburger__lines:before{top:-6px;-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}nav .hamburger__lines:after{bottom:-6px;-webkit-transition:width 0.1s 0.25s,bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:width 0.1s 0.25s,bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}body>div.sidemenu{background-color:#fff;color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;}body>div.sidemenu{width:auto!important;left:auto!important;right:0!important;top:0;background-color:transparent;}body>div.sidemenu.visible .sidebar{-webkit-animation:slideIn .3s forwards;animation:slideIn .3s forwards;}body>div.sidemenu.is-hiding{display:block;}body>div.sidemenu.is-hiding .sidebar{-webkit-animation:slideOut .3s forwards;animation:slideOut .3s forwards;}body>div.sidemenu .sidebar{position:relative;width:400px;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:40px;padding-bottom:100px;background-color:var(--bgColor, #fff);color:var(--fontColor, #000);font-family:var(--global-primary-font-family);font-size:21px;line-height:1.333333;letter-spacing:.5px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;}@media (max-width: 767px){body>div.sidemenu .sidebar{width:270px;font-size:18px;}}body>div.sidemenu .sidebar__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding-left:40px;padding-right:40px;text-align:center;overflow-y:auto;}@media (max-width: 767px){body>div.sidemenu .sidebar__content{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:20px;padding-right:20px;}}body>div.sidemenu .sidebar__close{position:absolute;right:30px;top:30px;display:inline-block;width:38px;height:38px;padding:10px;border:none;border-radius:0;background:transparent;color:inherit;z-index:1;cursor:pointer;}body>div.sidemenu .sidebar__close:before,body>div.sidemenu .sidebar__close:after{content:;display:block;width:22px;height:2px;background-color:currentColor;position:absolute;left:50%;top:50%;}body>div.sidemenu .sidebar__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 .sidebar__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);}@media (max-width: 767px){body>div.sidemenu .sidebar__close{right:10px;top:10px;}}body>div.sidemenu .sidebar__close:focus{outline:none;}body>div.sidemenu .sidebar__nav{list-style:none;padding:0;margin:auto 0;}body>div.sidemenu .sidebar__nav-item{margin:0;padding-top:4px;padding-bottom:4px;border-bottom:1px solid hsla( var(--bgColor_H, 0), var(--bgColor_S, 0%), calc(50% + (var(--bgColor_L, 100%) - 50%) * 0.9), var(--bgColor_A, 1) );}body>div.sidemenu .sidebar__nav-link{display:inline-block;padding:10px;border:none;border-radius:0;background:transparent;text-transform:none;-webkit-transition:all .25s;transition:all .25s;cursor:pointer;color:inherit;}body>div.sidemenu .sidebar__nav-link:focus{outline:none;}body>div.sidemenu .sidebar__subnav{list-style:none;padding:4px 0 10px;margin:0;font-size:17px;}@media (max-width: 767px){body>div.sidemenu .sidebar__subnav{font-size:14px;letter-spacing:.3px;}}body>div.sidemenu .sidebar__subnav-item{margin-bottom:10px;}body>div.sidemenu .sidebar__subnav-item:last-child{margin-bottom:0;}body>div.sidemenu .sidebar__subnav-link{display:inline-block;padding:0;border:none;border-radius:0;background:transparent;text-transform:none;opacity:.7;-webkit-transition:all .25s;transition:all .25s;cursor:pointer;color:inherit;}body>div.sidemenu .sidebar__subnav-link:focus{outline:none;}body>div.sidemenu .sub-nav{visibility:hidden;opacity:0;max-height:0;-webkit-transition:all .3s;transition:all .3s;}body>div.sidemenu .sub-nav.visible{display:block;visibility:visible;opacity:1;max-height:100vh;}body>div.sidemenu .sub-nav.visible+.main-nav{color:#7a7a7a;}body>div.sidemenu .sub-nav.visible+.main-nav:after{margin-left:40px;border-bottom:2px solid var(--fontColor, #7a7a7a);border-right:2px solid var(--fontColor, #7a7a7a);}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes slideIn{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes slideOut{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}}@keyframes slideOut{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}}body>div.sidemenu .sub-nav-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}body>div.sidemenu .sub-nav-container:hover .main-nav:after{border-bottom:2px solid var(--fontColor, #7a7a7a);border-right:2px solid var(--fontColor, #7a7a7a);}body>div.sidemenu .sub-nav-container .main-nav{position:relative;display:inline-block;}body>div.sidemenu .sub-nav-container .main-nav:after{content:;display:inline-block;position:relative;width:8px;height:8px;margin-left:25px;-webkit-transform:rotate(45deg) translateX(-100%);-moz-transform:rotate(45deg) translateX(-100%);-ms-transform:rotate(45deg) translateX(-100%);transform:rotate(45deg) translateX(-100%);border-bottom:2px solid var(--fontColor, #000000);border-right:2px solid var(--fontColor, #000000);top:0;bottom:auto;left:auto;-webkit-transition:0.5s all ease;transition:0.5s all ease;background-color:transparent;}body>div.sidemenu #main-section .sidebar{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}footer{background-color:#fff;color:#000000;--fontColor:#000000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--greyColor:hsla(var(--fontColor_H),var(--fontColor_S),calc(var(--fontColor_L) + (50% - var(--fontColor_L)) * 0.445),var(--fontColor_A));}footer .redesign .inp--dark-bg input{color:var(--fontColor);border-color:hsla( var(--fontColor_H), var(--fontColor_S), calc(var(--fontColor_L) + (50% - var(--fontColor_L)) * 0.445), var(--fontColor_A));}footer .redesign .inp--dark-bg input:hover{border-color:var(--fontColor);}footer .redesign .btn--primary-light{border-color:var(--fontColor);color:var(--fontColor);}footer .redesign .btn--primary-light:hover{background-color:var(--fontColor);color:var(--bgColor);}footer.is-background-color-light .redesign .btn--primary-light{border-width:1px;}footer .redesign .socials--grey{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}footer .redesign .socials--grey .socials__link{background-color:hsla( var(--bgColor_H), var(--bgColor_S), calc(var(--bgColor_L) + (50% - var(--bgColor_L)) * 0.15), var(--bgColor_A));color:var(--greyColor);}footer .redesign .socials--grey .socials__link svg{fill:var(--greyColor);}footer .redesign .socials--grey .socials__link:hover{background-color:hsla( var(--bgColor_H), var(--bgColor_S), calc(var(--bgColor_L) + (50% - var(--bgColor_L)) * 0.4), var(--bgColor_A));color:var(--fontColor);}footer .redesign .socials--grey .socials__link:hover svg{fill:var(--fontColor);}footer .redesign.footer .grey-text{color:var(--fontColor);}footer .footer{position:relative;}footer .footer .text_content_wrap p{margin-bottom:15px;}footer .footer .text_content_wrap p:last-of-type{margin-bottom:0;}footer .footer .container{max-width:1440px;padding:60px 50px;}@media (max-width: 768px){footer .footer .container{padding-left:25px;padding-right:25px;}}@media (max-width: 560px){footer .footer .container{padding-left:20px;padding-right:20px;padding-top:40px;}}@media (max-width: 500px){footer .footer .container{padding-bottom:100px;}}footer .footer h3{margin:0 0 15px 0;}footer .footer h5{text-transform:capitalize;}footer .footer .info-wrap{margin-bottom:40px;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;}footer .footer .info-wrap .agent_box{width:70%;}@media (max-width: 1280px){footer .footer .info-wrap .agent_box{width:50%;}}@media (max-width: 768px){footer .footer .info-wrap .agent_box{width:100%;}}footer .footer .info-wrap .newsletter_box{width:30%;}@media (max-width: 1280px){footer .footer .info-wrap .newsletter_box{width:50%;}}@media (max-width: 768px){footer .footer .info-wrap .newsletter_box{width:100%;}}footer .footer .info-wrap .newsletter_box--padding{padding-top:44px;}@media (max-width: 768px){footer .footer .info-wrap .newsletter_box--padding{padding-top:0;}}footer .footer .info-wrap .newsletter_box .contact_title{margin-bottom:13px;line-height:1.6;}@media (max-width: 768px){footer .footer .info-wrap .newsletter_box .info-wrap-contact_cell{margin-bottom:0;padding-left:0;}}@media (max-width: 768px){footer .footer .info-wrap .newsletter_box .icon_text{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;margin-bottom:22px;position:relative;}footer .footer .info-wrap .newsletter_box .icon_text i{position:relative;width:30px;margin-right:20px;}footer .footer .info-wrap .newsletter_box .icon_text .contact_title{margin-bottom:0;}}@media (max-width: 768px){footer .footer .info-wrap .newsletter_box .info-wrap-contact_zone{margin-bottom:0;}}footer .footer .info-wrap-contact{position:relative;}footer .footer .info-wrap-contact_zone{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-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:39px;}@media (max-width: 768px){footer .footer .info-wrap-contact_zone{margin-bottom:21px;}footer .footer .info-wrap-contact_zone:last-child{margin-bottom:51px;}}footer .footer .info-wrap-contact_zone i{position:absolute;left:0;display:block;}footer .footer .info-wrap-contact_zone i svg path{fill:currentColor;}footer .footer .info-wrap-contact_zone h4{margin:0 0 13px 0;width:100%;}footer .footer .info-wrap-contact_cell{position:relative;padding-left:50px;width:400px;font-size:14px;text-transform:uppercase;font-weight:bold;letter-spacing:1.5px;}@media (max-width: 1280px){footer .footer .info-wrap-contact_cell:first-of-type{margin-bottom:21px;}}footer .footer .info-wrap-contact_cell .contact_title{line-height:1;margin-bottom:5px;}footer .footer .info-wrap-contact_link{color:var(--greyColor);position:relative;}@media (max-width: 560px){footer .footer .info-wrap-contact_link{letter-spacing:0;}}footer .footer .hvr_animation{position:relative;-webkit-text-decoration:none!important;text-decoration:none!important;}footer .footer .hvr_animation:after{content:;position:absolute;left:0;bottom:0;width:0%;height:1px;background:var(--greyColor);-webkit-transition:.3s linear;transition:.3s linear;}footer .footer .hvr_animation:hover:after{width:100%;}footer .footer .hvr_animation.underlined:after{width:100%;}footer .footer .hvr_animation.underlined:hover:after{width:0%;}footer .footer .form-content{padding:0!important;}footer .footer .form-content label{color:var(--fontColor);text-transform:none;letter-spacing:1;}footer .footer .form-content input{padding:2px 24px 2px 0;}footer .footer .form-content .subscribe_btn{margin-top:20px;position:relative;}footer .footer .form-content .subscribe_btn i{font-size:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}footer .footer .form-content.success i{opacity:1;}footer .footer .form-content.success .subscribe_btn span{opacity:0;}footer .footer .form-content.success .hide{opacity:0;}footer .footer .form-content.success .hide +span{opacity:1;}footer .footer .text_footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:39px;}@media (max-width: 1280px){footer .footer .text_footer{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width: 560px){footer .footer .text_footer{text-align:center;}}footer .footer .text_footer p{white-space:normal;}footer .footer .text_footer .images_box{max-width:186px;width:100%;margin-right:43px;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: 560px){footer .footer .text_footer .images_box{margin:0 auto 20px auto;}}@media (max-width: 1280px){footer .footer .text_footer .img_size{margin-bottom:20px;}}@media (max-width: 560px){footer .footer .text_footer .img_size{margin-bottom:0;}}footer .footer .text_footer .img_size img{width:100%;height:100%;object-fit:contain;}footer .footer .first_text_footer .img_size{width:100%;height:63px;}footer .footer .first_text_footer .img_size img{width:100%;height:100%;object-fit:contain;}@media (max-width: 768px){footer .footer .first_text_footer{margin-bottom:51px;}}footer .footer .second_text_footer .first_img_size{width:45px;height:45px;margin-right:15px;}footer .footer .second_text_footer .second_img_size{width:100px;height:45px;}@media (max-width: 560px){footer .footer .second_text_footer{margin-bottom:21px;}}footer .footer .info-privacy{padding-top:45px;border-top:1px solid hsla( var(--bgColor_H), var(--bgColor_S), calc(var(--bgColor_L) + (50% - var(--bgColor_L)) * 0.55), var(--bgColor_A));}@media (max-width: 768px){footer .footer .info-privacy{padding-top:0;border-top:none;}}footer .footer .info-privacy__row{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}footer .footer .info-privacy .copy_zone{font-size:18px;}@media (min-width: 1350px){footer .footer .info-privacy .copy_zone{text-align:center;}}@media (min-width: 1281px){footer .footer .info-privacy .copy_zone{padding-top:8px;padding-bottom:8px;}}@media (max-width: 768px){footer .footer .info-privacy .copy_zone{text-align:center;margin-bottom:10px;padding-top:45px;border-top:1px solid hsla( var(--bgColor_H), var(--bgColor_S), calc(var(--bgColor_L) + (50% - var(--bgColor_L)) * 0.55), var(--bgColor_A));}}footer .footer .info-privacy .copy_zone a{color:var(--greyColor);}footer .footer .info-privacy .powered_zone{font-size:18px;}@media (min-width: 1281px){footer .footer .info-privacy .powered_zone{padding-top:8px;padding-bottom:8px;}}@media (max-width: 1280px){footer .footer .info-privacy .powered_zone{text-align:center;}}@media (max-width: 768px){footer .footer .info-privacy .powered_zone{text-align:center;margin-bottom:24px;}}footer .footer .info-privacy .powered_zone a{color:var(--greyColor);}@media (min-width: 1281px){footer .footer .info-privacy .socials_zone{-webkit-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (max-width: 1280px){footer .footer .info-privacy .socials_zone{width:100%;margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}}@media (max-width: 768px){footer .footer .info-privacy .socials_zone{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:0;margin-bottom:20px;}footer .footer .info-privacy .socials_zone li{padding:0 7px 10px 7px;}}footer .footer.one_contact .type_user{margin-bottom:73px;}@media (max-width: 768px){footer .footer.one_contact .type_user{margin-bottom:51px;}}footer .footer.no_newsletter h3{margin-bottom:46px;}footer .footer.no_newsletter .newsletter_box{display:none;}footer .footer.no_newsletter .info-wrap-contact{width:calc(70% + 230px);width:100%;padding-left:230px;}@media (max-width: 1200px){footer .footer.no_newsletter .info-wrap-contact{padding-left:0;}}@media (max-width: 768px){footer .footer.no_newsletter .info-wrap-contact{width:100%;}}@media (max-width: 1200px){footer .footer.no_newsletter .info-wrap-contact_cell{width:50%;}}@media (max-width: 768px){footer .footer.no_newsletter .info-wrap-contact_cell{width:100%;}}footer .footer.no_newsletter .info-wrap-contact h4{position:absolute;margin-top:-8px;left:0;max-width:200px;}@media (max-width: 1200px){footer .footer.no_newsletter .info-wrap-contact h4{position:relative;left:auto;max-width:100%;width:100%;margin-bottom:20px;margin-top:0;}}@media (max-width: 768px){footer .footer.no_newsletter .info-wrap-contact h4{position:relative;left:auto;max-width:100%;}}footer .footer.no_newsletter .info-wrap-contact_zone:first-of-type{margin-bottom:71px;}@media (max-width: 1200px){footer .footer.no_newsletter .info-wrap-contact_zone:first-of-type{margin-bottom:39px;}}@media (max-width: 768px){footer .footer.no_newsletter .info-wrap-contact_zone:first-of-type{margin-bottom:51px;}}footer .footer.no_newsletter .info-wrap-contact_zone:last-child{margin-bottom:0;}footer .footer.no_icon .info-wrap-contact_cell{padding-left:0;}footer .footer.no_icon .info-wrap-contact_cell i{display:none;}footer .footer.no-names .info-wrap-contact{padding-left:0;}footer .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;margin-left:-15px;margin-right:-15px;}@media (min-width: 1281px){footer .form-row{-webkit-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (max-width: 900px){footer .form-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}footer .form-col{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:15px;padding-right:15px;}@media (min-width: 768px){footer .form-col{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}}@media (min-width: 768px){footer .form-col--socials{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}}@media (min-width: 1281px){footer .form-col--socials{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;}}@media (max-width: 768px){footer .form-col--socials{-webkit-order:-1;-ms-flex-order:-1;order:-1;}}@media (min-width: 1281px){footer .form-col--xl-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}}footer .additional-links-separator{display:block;width:100%;height:0;overflow:hidden;}@media (min-width: 768px){footer .additional-links-separator{display:inline;width:auto;height:auto;}footer .additional-links-separator:before{content:|;}}footer .h-pot{height:0;width:0;overflow:hidden;visibility:hidden;}footer .img-wrap{max-width:100px;width:100%;display:block;margin-right:20px;}@media (max-width: 900px){footer .img-wrap{margin-right:0;margin-bottom:10px;}}footer .img-wrap img{width:100%;object-fit:cover;}footer .powered-box{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-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}@media (max-width: 900px){footer .powered-box{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}footer .form-col--copyright{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:10px 0;}footer .luxury-link{white-space:nowrap;}body>div.mobile-contact-wrapper .mobile-contact{display:none;position:fixed;right:30px;bottom:25px;z-index:91;}body>div.mobile-contact-wrapper .mobile-contact a{-webkit-text-decoration:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display: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;width:55px;height:55px;margin-bottom:15px;background-color:#fff;font-size:22px;border:2px solid hsla(0,0%,49.8%,.3);border-radius:90px;margin-left:1px;}body>div.mobile-contact-wrapper .mobile-contact a i{color:#000;}body>div.mobile-contact-wrapper .mobile-contact .buttons-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}body>div.mobile-contact-wrapper .mobile-contact.dark a{background-color:#000;}body>div.mobile-contact-wrapper .mobile-contact.dark a i{color:#fff;}@media (max-width: 560px){body>div.mobile-contact-wrapper .mobile-contact{display:block;}} /style> style idcustom-style-css>.button-style-1{color:rgba(43, 3, 155, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(43, 3, 155, 1)!important;}.button-style-1:hover{color:rgba(255,255,255,1)!important;background-color:rgba(43, 3, 155, 1)!important;border-color:rgba(43, 3, 155, 1)!important;}.pagination-style-1 li a{color:rgba(43, 3, 155, 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(43, 3, 155, 1)!important;border-color:rgba(43, 3, 155, 1)!important;}.pagination-style-1 li.active a{color:rgba(255, 255, 255, 1)!important;background-color:rgba(43, 3, 155, 1)!important;border-color:rgba(43, 3, 155, 1)!important;}.hyperlink-style-1{color:rgba(0, 0, 0, 1)!important;}.hyperlink-style-1:hover{color:rgba(0, 0, 0, 1)!important;}.button-style-7{color:rgba(255, 255, 255, 1)!important;background-color:rgba(233, 22, 29, 1)!important;border-color:rgba(233, 22, 29, 1)!important;}.button-style-7:hover{color:rgba(233, 22, 29, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(233, 22, 29, 1)!important;}.button-style-4{color:rgba(255, 255, 255, 1)!important;background-color:rgba(43, 3, 155, 1)!important;border-color:rgba(43, 3, 155, 1)!important;}.button-style-4:hover{color:rgba(43, 3, 155, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(43, 3, 155, 1)!important;}.social_icons-style-1 a{border-color:rgba(43, 3, 155, 1)!important;background-color:rgba(0, 0, 0, 0)!important;color:rgba(43, 3, 155, 1)!important;}.social_icons-style-1 a:hover{border-color:rgba(43, 3, 155, 1)!important;background-color:rgba(43, 3, 155, 1)!important;color:rgba(255,255,255,1)!important;}.social_icons-style-1 a i{color:inherit!important;}.social_icons-style-1 a svg,.social_icons-style-1 a svg path{fill:currentColor!important;}.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(43, 3, 155, 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(43, 3, 155, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255,255,255,1)!important;}.hyperlink-style-2{color:rgba(255, 255, 255, 1)!important;}.hyperlink-style-2:hover{color:rgba(255, 255, 255, 1)!important;}.button-style-6{color:#000000!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;}.button-style-3{color:rgba(43, 3, 155, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255, 255, 255, 1)!important;}.button-style-3:hover{color:rgba(255, 255, 255, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(255, 255, 255, 1)!important;}.button-style-5{color:rgba(255, 255, 255, 1)!important;background-color:rgba(0, 35, 73, 1)!important;border-color:rgba(0, 35, 73, 1)!important;}.button-style-5:hover{color:rgba(0, 35, 73, 1)!important;background-color:rgba(0, 0, 0, 0.01)!important;border-color:rgba(0, 35, 73, 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(43, 3, 155, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255, 255, 255, 1)!important;}.social_icons-style-2 a{border-color:rgba(255, 255, 255, 1)!important;background-color:rgba(0, 0, 0, 0)!important;color:rgba(255, 255, 255, 1)!important;}.social_icons-style-2 a:hover{border-color:rgba(255, 255, 255, 1)!important;background-color:rgba(255, 255, 255, 1)!important;color:rgba(43, 3, 155, 1)!important;}.social_icons-style-2 a i{color:inherit!important;}.social_icons-style-2 a svg,.social_icons-style-2 a svg path{fill:currentColor!important;}/style> script> (function utmParse() { const url new URL(window.location.href); if (url.search) { const utm url.search.split(/\?|&/g).reduce((acc, current) > { const matched current.match(/utm_(content|campaign|medium|source|term|id)|gclid/g); if (matched) { accmatched0 current.replace(`${matched0}`, ); } return acc; }, {}); if (Object.keys(utm).length) { window.localStorage.setItem(utm_vars, JSON.stringify(utm)); } else { // Remove old utm vars window.localStorage.removeItem(utm_vars); } } })(); /script> !-- GOOGLE TRANSLATE STYLES are moved to external CSS -->/head>body> div idgoogle_translate_element styledisplay: none>/div> nav idglobal-navbar> div classheader redesign static-header> div classcontainer> div classlogo__wrap fadeInUp> a href/ classlogo> img srchttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light classlogo__img--light alt> img srchttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/rcywb4za7j50q5dbm2pa/logo-dark classlogo__img--dark alt> /a> /div> div classheader__right> div classnavigation> ul> li classnavigation__item> a href/properties classnavigation__link >SOLD/a> /li> li classnavigation__item> a href/rentals classnavigation__link >Rentals/a> /li> li classnavigation__item> a href/home-valuation classnavigation__link >Property Valuation/a> /li> li classnavigation__item> div href classnavigation__link>Lakes & Areas/div> div classnavigation__item__sub-nav> ul> a href/neighborhoods/lake-placid>Lake Placid/a> a href/neighborhoods/saranac-lakes>Saranac Lakes/a> a href/neighborhoods/rainbow-lake>Rainbow Lake/a> a href/neighborhoods/st-regis-lakes>St. Regis Lakes/a> a href/neighborhoods/tupper-lake-area>Tupper Lake Area/a> a href/neighborhoods/st-regis-canoe-area>St. Regis Canoe Area/a> a href/neighborhoods/long-lake-area>Long Lake Area/a> a href/neighborhoods/lake-champlain>Lake Champlain/a> /ul> /div> /li> li classnavigation__item> a data-typeCONTACT_US classnavigation__link>Lets Connect/a> /li> li classnavigation__item> a hreftel:5185724165 classnavigation__link >(518) 572-4165 /a> /li> /ul> /div> div classmobile-menu-label> span>Menu/span> /div> button classhamburger> span classhamburger__lines>/span> /button> /div> /div>/div> /nav> div idglobal-sidemenu classsidemenu> div classsidebar> button classtoggle sidebar__close close>/button> div classsidebar__content> ul classsidebar__nav> li classsidebar__nav-item> a href/neighborhoods classsidebar__nav-link>Lakes & Areas/a> /li> li classsidebar__nav-item> a href/home-search/listings?sortBy=LP_LISTING_ON_MARKET_TIMESTAMP&sortDirection=DESC&propertyType=%5B"COMMERCIAL"%2C"CONDO"%2C"CO_OP"%2C"LAND"%2C"MANUFACTURED_MOBILE"%2C"MULTI_FAMILY"%2C"OTHER"%2C"RESIDENTIAL"%2C"TOWNHOUSE"%5D&listingStatus=%5B"ACTIVE"%2C"COMING_SOON"%5D¢er=%7B"lat"%3A44.29130795%2C"lng"%3A-73.9848924%7D&zoom=8&boundary=%5B%5B%5B45.381946640306104%2C-76.30575421640626%5D%2C%5B45.381946640306104%2C-71.66403058359376%5D%2C%5B43.1800334471139%2C-71.66403058359376%5D%2C%5B43.1800334471139%2C-76.30575421640626%5D%2C%5B45.381946640306104%2C-76.30575421640626%5D%5D%5D&omnibox=&keyword=&page=1&limit=48&hasWaterfront=true&isLease=false&cityName=&stateName= classsidebar__nav-link>Home Search/a> /li> li classsidebar__nav-item> a href/properties classsidebar__nav-link>Sold/a> /li> li classsidebar__nav-item> a href/testimonials classsidebar__nav-link>Testimonials/a> /li> li classsidebar__nav-item> a href/about classsidebar__nav-link>Meet Peter/a> /li> li classsidebar__nav-item> a href/rentals classsidebar__nav-link>Rentals/a> /li> li classsidebar__nav-item> a href/home-search/account classsidebar__nav-link>My Search Portal/a> /li> li classsidebar__nav-item> a href/home-valuation classsidebar__nav-link>Property Valuation/a> /li> li classsidebar__nav-item> a href/contact classsidebar__nav-link>Lets Connect/a> /li> li classsidebar__nav-item> a href/ classsidebar__nav-link>Home/a> /li> /ul> /div>/div> /div> div idglobal-mobile-contact classmobile-contact-wrapper> div classmobile-contact > div classbuttons-holder> a href/cdn-cgi/l/email-protection#d7a7b2a3b2a597bab6a5a3bfb6b3b6aea5b2b6bba3aef9b4b8ba> i classlp-i lp-i--envelope>/i> /a> a hreftel:(518) 572-4165 > i classlp-i lp-i--phone>/i> /a> /div>/div> /div> section idsection-1e36481c-35ac-426a-94a6-f480981c472f classis-font-color-light is-background-color-dark data-el-idff2fdff3-a088-41a3-b3e4-21dd3d28f032> div classvideo-wrapper> div classfull-screen-video-component> div classvideo-wrapper hidable> video classlazy posterhttps://res.cloudinary.com/luxuryp/videos/f_auto,q_auto/so_0,eo_0/vs2dmgbscqqgf7hemeqz/v1_peter-day.jpg styleheight:100%; loop muted autoplay playsinline> source data-srchttps://res.cloudinary.com/luxuryp/videos/f_webm,vc_vp9,q_auto/vs2dmgbscqqgf7hemeqz/v1_peter-day.webm typevideo/webm;codecsvp9>source data-srchttps://res.cloudinary.com/luxuryp/videos/f_mp4,vc_h265,q_auto/vs2dmgbscqqgf7hemeqz/v1_peter-day.mp4 typevideo/mp4;codecshvc1>source data-srchttps://res.cloudinary.com/luxuryp/videos/f_mp4,vc_h264,q_auto/vs2dmgbscqqgf7hemeqz/v1_peter-day.mp4 typevideo/mp4> /video> /div> div classposter stylebackground-image: url(https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/ly7jtpxykfcelw6zrxfu/gullrockbay00003)>/div> /div> /div> div classoverlay-component stylebackground-color: rgba(0, 0, 0, 0.1); >/div>div classredesign opening-with-search height-class-770px data-only-activefalse data-video-url> div classcenter-block> div classcontainer lp-container> div classlp-title-group> h1 classh1 lp-h1 opening-title>/h1> div classopening-description feature lp-pre-line >p>img stylemax-height: 150px; max-width: 100%; srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/fqtipugbo0vesopisj4z/waterfront-logo-white alt />/p>/div> /div> div classbuttons>/div> /div> /div> div classbottom-spacer>/div>/div>/section>section idsection-8f898498-4454-4036-92da-7c2ac789399a classis-font-color-light is-background-color-dark data-el-id50fa5512-abc5-4a27-a840-2d8fe69e3b11> div classfair-housing redesign> div classicon> svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillnone> path stroke#656565 stroke-linecapround stroke-linejoinround stroke-width2 dM12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zM12 16v-4M12 8h.01/> /svg> /div> div classcontent> I am committed to upholding the principles of all applicable a hrefhttps://d1e1jt2fj4r8r.cloudfront.net/b26ab618-2b1e-4a17-8868-498b96b52dc0/LcdbBuJ7w/NY%20Fair%20Housing%20Notice.pdf target_blank class>fair housing notice/a> /div>/div>/section>section idsection-2620d710-98fc-42b0-a788-ebad3d203842 classis-font-color-dark is-background-color-light data-el-id1dff414c-d788-45e2-a21f-e399f148cac4>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script typetext/x-handlebars-template classgridItem pagination-script>a classneighborhood-list-item href/neighborhoods/{{slug}}> div classneighborhood-list-item-image> {{{mediaImage media.0}}} span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> {{name}} /p>/a>/script>div classredesign neighborhood-list three-grid> div classcontainer> h2 classtitle>Lakes & Areas/h2> div classneighborhood-list-container > a classneighborhood-list-item href/neighborhoods/lake-placid> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/faiatbljvihpyaniqw5a/1lakeplacidmainphoto srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/faiatbljvihpyaniqw5a/1lakeplacidmainphoto 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/faiatbljvihpyaniqw5a/1lakeplacidmainphoto 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/faiatbljvihpyaniqw5a/1lakeplacidmainphoto 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/faiatbljvihpyaniqw5a/1lakeplacidmainphoto 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/faiatbljvihpyaniqw5a/1lakeplacidmainphoto 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> Lake Placid /p> /a> a classneighborhood-list-item href/neighborhoods/saranac-lakes> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/ahaq6xcf9d6sp0fyzeyr/saranaclakemainphoto srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/ahaq6xcf9d6sp0fyzeyr/saranaclakemainphoto 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/ahaq6xcf9d6sp0fyzeyr/saranaclakemainphoto 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/ahaq6xcf9d6sp0fyzeyr/saranaclakemainphoto 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/ahaq6xcf9d6sp0fyzeyr/saranaclakemainphoto 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/ahaq6xcf9d6sp0fyzeyr/saranaclakemainphoto 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> Saranac Lakes /p> /a> a classneighborhood-list-item href/neighborhoods/rainbow-lake> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/tmr93bw52zml0jiexwsp/rainbowlake0002 srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/tmr93bw52zml0jiexwsp/rainbowlake0002 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/tmr93bw52zml0jiexwsp/rainbowlake0002 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/tmr93bw52zml0jiexwsp/rainbowlake0002 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/tmr93bw52zml0jiexwsp/rainbowlake0002 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/tmr93bw52zml0jiexwsp/rainbowlake0002 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> Rainbow Lake /p> /a> a classneighborhood-list-item href/neighborhoods/st-regis-lakes> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/vjc4p6do01dw3gzsoimr/a-wild-day-on-the-lakec48s0549 srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/vjc4p6do01dw3gzsoimr/a-wild-day-on-the-lakec48s0549 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/vjc4p6do01dw3gzsoimr/a-wild-day-on-the-lakec48s0549 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/vjc4p6do01dw3gzsoimr/a-wild-day-on-the-lakec48s0549 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/vjc4p6do01dw3gzsoimr/a-wild-day-on-the-lakec48s0549 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/vjc4p6do01dw3gzsoimr/a-wild-day-on-the-lakec48s0549 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> St. Regis Lakes /p> /a> a classneighborhood-list-item href/neighborhoods/tupper-lake-area> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/jizcote9slrcvaom6now/tupper_lake_mccdonnell srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/jizcote9slrcvaom6now/tupper_lake_mccdonnell 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/jizcote9slrcvaom6now/tupper_lake_mccdonnell 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/jizcote9slrcvaom6now/tupper_lake_mccdonnell 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/jizcote9slrcvaom6now/tupper_lake_mccdonnell 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jizcote9slrcvaom6now/tupper_lake_mccdonnell 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> Tupper Lake Area /p> /a> a classneighborhood-list-item href/neighborhoods/st-regis-canoe-area> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/xl4lw46hlkfkvet0cyyb/fish_creek_2 srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/xl4lw46hlkfkvet0cyyb/fish_creek_2 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/xl4lw46hlkfkvet0cyyb/fish_creek_2 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/xl4lw46hlkfkvet0cyyb/fish_creek_2 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/xl4lw46hlkfkvet0cyyb/fish_creek_2 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/xl4lw46hlkfkvet0cyyb/fish_creek_2 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> St. Regis Canoe Area /p> /a> a classneighborhood-list-item href/neighborhoods/long-lake-area> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/kgzyvadgjxy1joutfdlw/7longlake srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/kgzyvadgjxy1joutfdlw/7longlake 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/kgzyvadgjxy1joutfdlw/7longlake 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/kgzyvadgjxy1joutfdlw/7longlake 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/kgzyvadgjxy1joutfdlw/7longlake 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/kgzyvadgjxy1joutfdlw/7longlake 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> Long Lake Area /p> /a> a classneighborhood-list-item href/neighborhoods/lake-champlain> div classneighborhood-list-item-image> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/l6cua2idt1kvnvhrvvhn/westport006 srcsethttps://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/l6cua2idt1kvnvhrvvhn/westport006 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/l6cua2idt1kvnvhrvvhn/westport006 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/l6cua2idt1kvnvhrvvhn/westport006 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/l6cua2idt1kvnvhrvvhn/westport006 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/l6cua2idt1kvnvhrvvhn/westport006 3456w alt loadinglazy> span classbtn btn--primary-dark button-style-1>EXPLORE/span> /div> p classfeature> Lake Champlain /p> /a> /div> /div>/div>/section>section idsection-9d7bb159-a0e1-4234-b031-60bc9b314f52 classis-font-color-dark is-background-color-light data-el-idee87d271-1520-42d7-88f2-27f85a797fa1> div classgallery-component redesign> div classlp-container gallery-component__container> div classgallery-component__header> h2 classlp-h2 gallery-component__heading> /h2> div classgallery-component__lead lp-pre-line lp-text--subtitle>p>img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/mlauylzu52ioopt1xmb6/renditiondownload width100% heightauto />br />Our Real Estate firm is a third generation family business based on Main Street in Lake Placid, New York./p>/div> /div> div classrow gallery-component__row cols-3> div classgallery-component__col> a classgallery-card href/home-search/listings?sortBy=LP_LISTING_ON_MARKET_TIMESTAMP&sortDirection=DESC&propertyType=%5B"COMMERCIAL"%2C"CONDO"%2C"CO_OP"%2C"LAND"%2C"MANUFACTURED_MOBILE"%2C"MULTI_FAMILY"%2C"OTHER"%2C"RESIDENTIAL"%2C"TOWNHOUSE"%5D&listingStatus=%5B"ACTIVE"%2C"COMING_SOON"%5D¢er=%7B"lat"%3A44.29130795%2C"lng"%3A-73.9848924%7D&zoom=8&boundary=%5B%5B%5B45.381946640306104%2C-76.30575421640626%5D%2C%5B45.381946640306104%2C-71.66403058359376%5D%2C%5B43.1800334471139%2C-71.66403058359376%5D%2C%5B43.1800334471139%2C-76.30575421640626%5D%2C%5B45.381946640306104%2C-76.30575421640626%5D%5D%5D&omnibox=&keyword=&page=1&limit=48&hasWaterfront=true&isLease=false&cityName=&stateName= > div classgallery-card__preview> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/kt4aqy4ius8n4g2takjv/homesearch srcsethttps://res.cloudinary.com/luxuryp/images/w_320,c_limit,f_auto,q_auto/kt4aqy4ius8n4g2takjv/homesearch 320w, https://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/kt4aqy4ius8n4g2takjv/homesearch 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/kt4aqy4ius8n4g2takjv/homesearch 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/kt4aqy4ius8n4g2takjv/homesearch 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/kt4aqy4ius8n4g2takjv/homesearch 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/kt4aqy4ius8n4g2takjv/homesearch 3456w classportrait alt loadinglazy> /div> h3 classlp-h3 gallery-card__title>Home Search/h3> /a> /div> div classgallery-component__col> a classgallery-card href/home-valuation > div classgallery-card__preview> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/rjisz4ssw5ccevfms3lf/homevaluationchoice1 srcsethttps://res.cloudinary.com/luxuryp/images/w_320,c_limit,f_auto,q_auto/rjisz4ssw5ccevfms3lf/homevaluationchoice1 320w, https://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/rjisz4ssw5ccevfms3lf/homevaluationchoice1 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/rjisz4ssw5ccevfms3lf/homevaluationchoice1 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/rjisz4ssw5ccevfms3lf/homevaluationchoice1 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/rjisz4ssw5ccevfms3lf/homevaluationchoice1 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/rjisz4ssw5ccevfms3lf/homevaluationchoice1 2613w classportrait alt loadinglazy> /div> h3 classlp-h3 gallery-card__title>Property Valuation/h3> /a> /div> div classgallery-component__col> a classgallery-card data-typeCONTACT_US > div classgallery-card__preview> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/juccwhgf6lfsrhpbkiuf/_mg_04156405 srcsethttps://res.cloudinary.com/luxuryp/images/w_320,c_limit,f_auto,q_auto/juccwhgf6lfsrhpbkiuf/_mg_04156405 320w, https://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/juccwhgf6lfsrhpbkiuf/_mg_04156405 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/juccwhgf6lfsrhpbkiuf/_mg_04156405 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/juccwhgf6lfsrhpbkiuf/_mg_04156405 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/juccwhgf6lfsrhpbkiuf/_mg_04156405 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/juccwhgf6lfsrhpbkiuf/_mg_04156405 3168w classportrait alt loadinglazy> /div> h3 classlp-h3 gallery-card__title>Let's Connect/h3> /a> /div> /div> /div>/div>/section>section classimage-section is-font-color-light is-background-color-light idsection-4cabe079-f01a-4fef-8b42-20426b012e7d data-el-id1296c4a2-2800-4a54-95a4-c30fa6be4ba5>div classtestimonials redesign> div classcontainer> h2 classtitle>Success Stories/h2> /div> div classcontainer slider-container> div classitems-slider> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altWeinsteinert loadinglazy> /div> h4 classauthor>Weinsteinert/h4> blockquote classtestimonial-text>Peter Day spent a lot of time in all weathers showing the property. He gave valuable advice on preparing the property for marketing. Was able to sell in difficult market./blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altScott loadinglazy> /div> h4 classauthor>Scott/h4> blockquote classtestimonial-text>We started our search for a camp in the Lake Placid, NY area with another larger realty firm. We spent time explaining the experience we were seeking and our budget. After 2 days working with the other firm we were totally disc.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altJill C. loadinglazy> /div> h4 classauthor>Jill C./h4> blockquote classtestimonial-text>Peter is a great guy with extensive knowledge of the placid and saranac area. He loves what he does and seems to genuinely enjoy showing properties (especially his listings!). Just kidding, he treats each showing as if the list.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altWilburmein loadinglazy> /div> h4 classauthor>Wilburmein/h4> blockquote classtestimonial-text>Peter is a gentleman who really cared for our needs and desires. Peter is a native and has extensive knowledge of all the lakes in the area. He showed us the perfect home and we would highly recommend him to anyone./blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altDavid S. loadinglazy> /div> h4 classauthor>David S./h4> blockquote classtestimonial-text>This is the best real estate agency in the Adirondack Park. We have worked with Peter Day for years and he worked very hard to help us find the right property for our family. It has been a great experience overall and I can rec.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altLinda R. loadinglazy> /div> h4 classauthor>Linda R./h4> blockquote classtestimonial-text>Peter helped us from the beginning, during and end of the purchase of our new home. He always kept us informed during the whole process of buying a home in the Adirondacks. He continued to help us after the sale with names of l.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altLon B. loadinglazy> /div> h4 classauthor>Lon B./h4> blockquote classtestimonial-text>We had the pleasure of working with Peter Day in our recent purchase of a lake property. We found him forthcoming and honest. He is very knowledgeable, and was very helpful with everything we asked of him. I would highly recomm.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altSeller loadinglazy> /div> h4 classauthor>Seller/h4> blockquote classtestimonial-text>Peter is very thorough and professional in all aspects of the real estate process. He was always attentive and easy to communicate with. Additionally, his advice was always spot on./blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altVan H. loadinglazy> /div> h4 classauthor>Van H./h4> blockquote classtestimonial-text>Peter did a wonderful job selling my lot! He managed through multiple challenges including the temporary shutdown of all work during Covid. I especially appreciated Peter’s communication and local knowledge because I reside man.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altSeller loadinglazy> /div> h4 classauthor>Seller/h4> blockquote classtestimonial-text>Peter Day sold our property on Rainbow Narrows connected to Rainbow Lake, NY. The property was listed and sold by Peter Day within a short period of time. Peter is a skilled negotiator and an expert in selling waterfront proper.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altAngel loadinglazy> /div> h4 classauthor>Angel/h4> blockquote classtestimonial-text>Martha Day recently worked with me on a property in the North Country and their dedication, knowledge, patience and expertise allowed us to get to a timely closing. I would recommend anyone that is looking for a seamless experi.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altBuyer loadinglazy> /div> h4 classauthor>Buyer/h4> blockquote classtestimonial-text>Humor, integrity, patience, and expertise. Peter was not only extremely knowledgeable as to the area but also very insightful in truly understanding our needs. He was able to quickly determine which properties would be of inter.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altSeller loadinglazy> /div> h4 classauthor>Seller/h4> blockquote classtestimonial-text>Peter Day is an intelligent, thoughtful and honest person to deal with. Selling a vacation home that you've had for 25 years is a difficult and emotional experience. Peter walked us through this process with his sharp mind and .../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altBuyer loadinglazy> /div> h4 classauthor>Buyer/h4> blockquote classtestimonial-text>Dealing with Peter Day was a pure pleasure! His knowledge of the Realty world is amazing. The camp in Loon Lake, we were able to purchase with his help, was just what we were looking for. The timely fashion to which he complete.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altSeller loadinglazy> /div> h4 classauthor>Seller/h4> blockquote classtestimonial-text>Peter found a buyer for my house in three weeks. I attribute this to the superb photography on his website and internet real estate search websites. Not only that, he was able to clinch a purchase for our next home, by putting .../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altAlan Z. loadinglazy> /div> h4 classauthor>Alan Z./h4> blockquote classtestimonial-text>It was a pleasure working with Peter Day of Martha Day Realty. We received a realistic price for our waterfront home, and Peter was able to offer us experience-based advice that facilitated the sale. I always felt that Peter pu.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> div classitem> div classsolid-subsection card stylecolor: #000000; background-color: #f2f2f2;> div classtop-block> div classuserpic> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/jy4x38lor25nsjqrut1d/testimonial-logo-mdr altTriath loadinglazy> /div> h4 classauthor>Triath/h4> blockquote classtestimonial-text>We contacted Peter Day early in our deliberations to market a desirable seasonal property that is remote and in a known difficult area of the Adirondacks to sell. Together, we discussed and put together an aggressive plan for m.../blockquote> /div> a href/testimonials classbtn btn--primary-dark card-button button-style-1 > Read More /a> /div> /div> /div> div classarrows custom-arrows--dark> /div> /div>/div>/section>section idsection-ed3e49b1-37f2-4414-ba18-34ae72b95091 classis-font-color-dark is-background-color-light data-el-idd5edaeed-c369-43a4-ad5b-56683b068f6a>script typetext/x-handlebars-template classgridItem pagination-script> a classlp-listing-card listing-card {{#if fromMLS}}href/home-search/listings/{{id}} data-turbolinksfalse{{else}}href/properties/{{slug}}{{/if}}> div classlisting-card__img-wrap> {{{mediaImage media.0 classlisting-card__image sizes660px}}} div classlisting-card__status> {{#if status}} div classlisting-card__label>{{formatPropertyStatus status}}/div> {{/if}} {{#if mlsId}} div classlisting-card__mls-key>MLS® {{mlsId}}/div> {{/if}} /div> {{#if mlsAttribution}} div classlisting-card__attribution> {{mlsAttribution}} /div> {{/if}} /div> div classlisting-card__info> h4 classlisting-card__price>{{formatPropertyPrice this short separator priceClasslisting-card__price--sales leaseClasslisting-card__price--lease}}/h4> div classlisting-card__address>{{#unless privateAddress}}{{fullAddress}}{{else}}Call for Address{{/unless}}/div> {{#if (or bedroomCount bathCount livingSpaceSize)}} div classlisting-card__attributes> {{#if bedroomCount}}span>{{bedroomCount}} Bed{{#numCompare bedroomCount 1 >}}s{{/numCompare}}/span>{{/if}} {{#if bathCount}}span>{{bathCount}} Bath{{#numCompare bathCount 1 >}}s{{/numCompare}}/span>{{/if}} {{#if livingSpaceSize}} {{#numCompare livingSpaceSize 0 !}} span>{{lpFormatNumber livingSpaceSize}} {{#numCompare livingSpaceSize 0 >}}{{formatAreaUnit livingSpaceUnits}}/span>{{/numCompare}} {{/numCompare}} {{/if}} /div> {{/if}} {{#if mlsLogo}} div classlisting-card__logo> img src{{mlsLogo}}> /div> {{/if}} /div> /a>/script>/section>section idsection-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646 classis-font-color-dark is-background-color-light data-el-idbbf1d5c5-8ca4-44ca-b674-23b49f090605>script typetext/x-handlebars-template classgridItem pagination-script>div classproperties-grid__item> a classlp-listing-card listing-card href{{#if fromMLS}}/home-search/listings/{{id}}{{else}}/properties/{{slug}}{{/if}} target_self> div classlisting-card__img-wrap> {{{mediaImage media.0 classlisting-card__image sizes660px}}} div classlisting-card__status> {{#if status}} div classlisting-card__label> {{formatPropertyStatus status}} /div> {{/if}} {{#if mlsId}} div classlisting-card__mls-key> MLS® {{mlsId}} /div> {{/if}} /div> {{#if mlsAttribution}} div classlisting-card__attribution> {{mlsAttribution}} /div> {{/if}} /div> div classlisting-card__info> h4 classlisting-card__price>{{formatPropertyPrice this short separator priceClasslisting-card__price--sales leaseClasslisting-card__price--lease}}/h4> div classlisting-card__address> {{#unless privateAddress}}{{fullAddress}}{{else}}Call for Address{{/unless}} /div> {{#if (or bedroomCount bathCount livingSpaceSize)}} div classlisting-card__attributes> {{#if bedroomCount}}span>{{bedroomCount}} Bed{{#numCompare bedroomCount 1 >}}s{{/numCompare}}/span>{{/if}} {{#if bathCount}}span>{{bathCount}} Bath{{#numCompare bathCount 1 >}}s{{/numCompare}}/span>{{/if}} {{#if livingSpaceSize}} {{#numCompare livingSpaceSize 0 !}} span>{{lpFormatNumber livingSpaceSize}} {{#numCompare livingSpaceSize 0 >}}{{formatAreaUnit livingSpaceUnits}}/span>{{/numCompare}} {{/numCompare}} {{/if}} /div> {{/if}} {{#if mlsLogo}} div classlisting-card__logo> img src{{mlsLogo}}> /div> {{/if}} /div> /a>/div>/script>div classproperties-grid lp-vertical-paddings js-grid data-variables{"sort":"salesPrice","limit":12,"sortDir":"DESC","lifestyle":"Waterfront","openHouse":true,"advancedFilters":{"query":{"statusIds":{"in":"5f528253-abb7-484e-95c3-330269ac1105","959c11cf-8655-4f91-874c-292b0ab7ea6b","a0012964-4f51-4430-abf8-6547c5ab6441","df04ccbe-4621-4140-a504-ee1a17430bb7","88b4ace6-f39b-4b25-a051-8f6dba976833","96031d77-bbe5-4de3-90d8-1e4e70de8ca8"}}},"propertyTypeIds":"9a70fec3-5946-4d04-9acb-74d98781f636","daf8aaa2-8b6f-4f2d-a324-754e0316d2b6","c68279bc-2904-4ab8-9e84-42ecf6af008c","backfillProviders":"cws_adirondack","displayMLSListings":"onlyMls","hostname":"adirondackwaterfront.com"}> div classlp-container> div classlp-title-group> h2 classlp-h2 title>Featured Properties/h2> /div> form classfilters search-container data-fetch-propertiestrue aria-labelledbyfiltersTitle> input namecompanyId styledisplay:none value16d81458-8baf-4a74-8f97-d6c375f3aecb /> div idfiltersModal classfilters__wrapper aria-expandedfalse> button typebutton classfilters__close> svg width24 height24 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1.471 24 0 22.529 10.529 12 0 1.471 1.471 0 12 10.529 22.529 0 24 1.471 13.471 12 24 22.529 22.529 24 12 13.471 1.471 24Z fill#000/>/svg> /button> div classfilters__grid> div classfilters__grid-item address-filter> div classlp-input-group lp-input-group--search> label classlp-label forsearch-input styledisplay: none>Search by Address, City, or Neighborhood/label> input typetext classlp-input lp-input--dark placeholderSearch by Address, City, or Neighborhood idsearch-input namesearch-input> button typebutton classlp-input-reset aria-labelClear search> svg width16 height16 fillnone xmlnshttp://www.w3.org/2000/svg> path dM.98 16 0 15.02 7.02 8 0 .98.98 0 8 7.02 15.02 0l.98.98L8.98 8 16 15.02l-.98.98L8 8.98.98 16Z fillcurrentColor/> /svg> /button> /div> button typebutton classfilters__toggle lp-input bf-s aria-controlsfiltersModal aria-expandedfalse> svg width16 height16 fillnone xmlnshttp://www.w3.org/2000/svg>path dM9.995 9v6c0 .283-.096.52-.287.713a.964.964 0 0 1-.71.287H7.002a.964.964 0 0 1-.711-.287.969.969 0 0 1-.287-.713V9L.22 1.6C-.03 1.267-.067.917.108.55.282.183.586 0 1.018 0h13.964c.432 0 .736.183.91.55.175.367.137.717-.112 1.05L9.995 9ZM8 9.1l5.985-7.6H2.015L8 9.1Z fillcurrentColor/>/svg> Filter /button> /div> div classfilters__grid-content> div classselect-content> div classfilters__grid-item filters__grid-item--desktop-only> div classinput-group neighborhood> select idproperty namepropertyType classlp-input lp-input--dark dropdown-select> option value>Select property type/option> option value9a70fec3-5946-4d04-9acb-74d98781f636>Residential/option> option valuec68279bc-2904-4ab8-9e84-42ecf6af008c>Townhouse/option> option valuedaf8aaa2-8b6f-4f2d-a324-754e0316d2b6>Condo/option> option valuec5a58e1c-ca87-4546-b7f8-9330fb90badd>Commercial/option> option value9ac67b4b-bf76-4e0d-999e-701908f8f9ab>Multi-Family/option> option value2c63593e-4869-41f8-bc78-03fa80e24580>Land/option> option valuedea9daeb-4eb9-4bd8-8380-1a5c9384e817>Co-Op/option> option valued6b17d8b-a7a2-4de5-95c0-c2783b26de7a>Manufactured/option> option valuec075eebc-850c-479d-a79d-90499bae0d87>Other/option> /select> /div> /div> div classfilters__grid-item filters__grid-item--desktop-only> div classinput-group neighborhood> select idbathrooms namebathrooms classlp-input lp-input--dark dropdown-select> option value>Bathrooms/option> option value1>1+ Bathrooms/option> option value2>2+ Bathrooms/option> option value3>3+ Bathrooms/option> option value4>4+ Bathrooms/option> option value5>5+ Bathrooms/option> /select> /div> /div> div classfilters__grid-item filters__grid-item--desktop-only> div classinput-group neighborhood> select idbedrooms namebedrooms classlp-input lp-input--dark dropdown-select> option value>Bedrooms/option> option value1>1+ Bedrooms/option> option value2>2+ Bedrooms/option> option value3>3+ Bedrooms/option> option value4>4+ Bedrooms/option> option value5>5+ Bedrooms/option> /select> /div> /div> /div> div classslider-content> div classfilters__grid-item filters__grid-item--desktop-only filters__grid-item--range> div classinput-group> div classrange-title>Price/div> div classrange-slider price-slider> input data-min1000000 data-max20000000 data-from1000000 data-to20000000 data-step100000 typetext nameprice-slider value /> /div> /div> /div> div classfilters__grid-item filters__grid-item--desktop-only filters__grid-item--range> div classinput-group> div classrange-title>Living Area/div> div classrange-slider area-slider> input data-min500 data-max10000 data-from500 data-to10000 data-step500 typetext namearea-slider value /> /div> /div> /div> /div> /div> /div> button typesubmit idfiltersSubmit classlp-btn lp-btn--mob-full-width filters__submit>Filter/button> /div> /form> div classproperties-grid__container three data-container> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630559282862293772-010588-NY-30 target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20230829132221488504000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 200390 /div> /div> div classlisting-card__attribution> Courtesy of Jonathan Gorgas, Merrill L. Thomas, Inc. /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$17,000,000/span>/h4> div classlisting-card__address> 010588 NY-30, Duane, NY 12953 /div> div classlisting-card__attributes> span>12 Beds/span> span>14 Baths/span> span>10,467 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630508232644805673-62-Peninsula-Road target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20240708150006247696000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 202035 /div> /div> div classlisting-card__attribution> Courtesy of Kristina (Kris) Wheeler, Merrill L. Thomas, Inc. /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$15,000,000/span>/h4> div classlisting-card__address> 62 Peninsula Road, Lake Placid, NY 12946 /div> div classlisting-card__attributes> span>7 Beds/span> span>8 Baths/span> span>7,000 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/14791755887-14-Yacht-Club-Way-Lake-Placid-NY-12946 target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20230622201945230956000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 179025 /div> /div> div classlisting-card__attribution> Courtesy of Nicholas Politi, Merrill L. Thomas, Inc. /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$11,800,000/span>/h4> div classlisting-card__address> 14 Yacht Club Way, Lake Placid, NY 12946 /div> div classlisting-card__attributes> span>9 Beds/span> span>9 Baths/span> span>8,500 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630512629477945953-533-Hawk-Ridge-Road target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20240715170717151475000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 202414 /div> /div> div classlisting-card__attribution> Courtesy of Margie Philo, Adirondack Premier Properties Berkshire Hathaway HomeService /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$6,495,000/span>/h4> div classlisting-card__address> 533 Hawk Ridge Road, Saranac Lake, NY 12983 /div> div classlisting-card__attributes> span>7 Beds/span> span>5 Baths/span> span>4,000 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/14581402199-470-Langley-Park-Way-Long-Lake-NY-12847 target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20230612131000165972000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 178405 /div> /div> div classlisting-card__attribution> Courtesy of Daniel A. Collins, Four Seasons Sotheby's International Realty /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$6,495,000/span>/h4> div classlisting-card__address> 470 Langley Park Way, Long Lake, NY 12847 /div> div classlisting-card__attributes> span>11 Beds/span> span>4 Baths/span> span>12,650 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630209570170585472-2226-Lake-Shore-Road target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20240821172424915833000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 202815 /div> /div> div classlisting-card__attribution> Courtesy of Margie Philo, Adirondack Premier Properties Berkshire Hathaway HomeService /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$5,995,000/span>/h4> div classlisting-card__address> 2226 Lake Shore Road, Essex, NY 12936 /div> div classlisting-card__attributes> span>6 Beds/span> span>5 Baths/span> span>5,000 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/14943962917-738-Bartlett-Carry-Road-Saranac-Lake-NY-12983 target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20230609195918605274000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 176513 /div> /div> div classlisting-card__attribution> Courtesy of Jodi Gunther, Adirondack Premier Properties Berkshire Hathaway HomeService /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$5,850,000/span>/h4> div classlisting-card__address> 738 Bartlett Carry Road, Saranac Lake, NY 12983 /div> div classlisting-card__attributes> span>7 Beds/span> span>6 Baths/span> span>7,000 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630561346537429111-636-Mt-Whitney-Road target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20241002140626833530000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 203158 /div> /div> div classlisting-card__attribution> Courtesy of Nicholas Politi, Merrill L. Thomas, Inc. /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$5,500,000/span>/h4> div classlisting-card__address> 636 Mt Whitney Road, Lake Placid, NY 12946 /div> div classlisting-card__attributes> span>5 Beds/span> span>4 Baths/span> span>4,320 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630905941423534067-35-Redwing-Way target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20240725211952582765000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> Pending /div> div classlisting-card__mls-key> MLS® 202545 /div> /div> div classlisting-card__attribution> Courtesy of Daniel A. Collins, Four Seasons Sotheby's International Realty /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$4,900,000/span>/h4> div classlisting-card__address> 35 Redwing Way, Schroon Lake, NY 12870 /div> div classlisting-card__attributes> span>7 Beds/span> span>8 Baths/span> span>5,894 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630736627556012738-29-Point-O-View-Way target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20240808182805803047000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 202708 /div> /div> div classlisting-card__attribution> Courtesy of Colleen Holmes, Engel & Volkers Lake Placid Real Estate /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$4,680,000/span>/h4> div classlisting-card__address> 29 Point O View Way, Lake Placid, NY 12946 /div> div classlisting-card__attributes> span>4 Beds/span> span>4 Baths/span> span>4,493 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630108849050522132-1356-Big-Moose-Road target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20240905184547737632000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 202973 /div> /div> div classlisting-card__attribution> Courtesy of Dawn Timm, Timm Associates Sothebys International Realty /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$4,500,000/span>/h4> div classlisting-card__address> 1356 Big Moose Road, Eagle Bay, NY 13331 /div> div classlisting-card__attributes> span>9 Beds/span> span>5 Baths/span> span>6,454 Sq.Ft./span> /div> /div> /a> /div> div classproperties-grid__item> a classlp-listing-card listing-card href/home-search/listings/7630776545482575996-2783-Essex-Road target_self> div classlisting-card__img-wrap> img srchttps://cdn.photos.sparkplatform.com/acv/20240911175006550402000000-o.jpg classlisting-card__image alt loadinglazy> div classlisting-card__status> div classlisting-card__label> For Sale /div> div classlisting-card__mls-key> MLS® 203010 /div> /div> div classlisting-card__attribution> Courtesy of Justin McGiver, Adirondack Premier Properties Berkshire Hathaway HomeService /div> /div> div classlisting-card__info> h4 classlisting-card__price>span classlisting-card__price--sales>$4,295,000/span>/h4> div classlisting-card__address> 2783 Essex Road, Essex, NY 12936 /div> div classlisting-card__attributes> span>6 Beds/span> span>6 Baths/span> span>7,787 Sq.Ft./span> /div> /div> /a> /div> /div> div classlp-pagination pagination-container>/div> div classfeatured-properties__no-content empty-result styledisplay: none;> p classbf-l> There are no properties that match your search results. /p> /div> /div>/div>/section>section classimage-section is-font-color-light is-background-color-light idsection-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f data-el-id21c5a117-61cb-4f43-8635-2da86e3ae7dd> div classboxed-text lp-vertical-paddings redesign> div classlp-container> div classboxed-text__description>h3>em>Each property is selected for its graceful use of natural materials, secluded environment and location on a clear deep-water lake. Substantial tracts of waterfront land are still available for building your dream home./em>/h3>/div> /div>/div>/section>section idsection-4bb62d72-e556-4008-8c60-f64785439161 classis-font-color-dark is-background-color-light data-el-idc486d5ea-5179-43ae-904c-a0e6d0289d98> div classpopup-modal redesign lp-vertical-paddings> div classlp-container popup-modal__container> form classpopup-modal__form popup-modal__form--with-image data-typecontact-form stylebackground-color: rgba(243, 243, 243, 1); data-delay5000> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/yar5cbwaffde1emahmq3/mossrock00011 srcsethttps://res.cloudinary.com/luxuryp/images/w_320,c_limit,f_auto,q_auto/yar5cbwaffde1emahmq3/mossrock00011 320w, https://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/yar5cbwaffde1emahmq3/mossrock00011 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/yar5cbwaffde1emahmq3/mossrock00011 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/yar5cbwaffde1emahmq3/mossrock00011 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/yar5cbwaffde1emahmq3/mossrock00011 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/yar5cbwaffde1emahmq3/mossrock00011 3168w sizes50vw altForm Image classimage portrait loadinglazy> div classform-group> div classlp-title-group popup-modal__left-align> h2 classlp-h2>Get Access To My Private Listings/h2> div classlp-h6 lp-text--subtitle>p>Fill out the form below to receive my comprehensive list of market listings./p>/div> /div> div classform-inputs-wrap > div classinput-container> input idsection-4bb62d72-e556-4008-8c60-f64785439161-mp-name namename typetext classlp-input lp-input--light popup-modal__input placeholderName required> span classinput-icon>/span> /div> div classinput-container> input idsection-4bb62d72-e556-4008-8c60-f64785439161-mp-email nameemail typeemail classlp-input lp-input--light popup-modal__input placeholderEmail required patterna-zA-Z0-9.!#$%&’*+/?^_`{|}~-+@a-zA-Z0-9-+(?:\.a-zA-Z0-9-+)+> span classinput-icon>/span> /div> div classinput-container> input idsection-4bb62d72-e556-4008-8c60-f64785439161-mp-phone namephone typetel classlp-input lp-input--light popup-modal__input placeholderPhone required> span classinput-icon>/span> /div> div classlp-h-pot> label forsection-4bb62d72-e556-4008-8c60-f64785439161-middleName>Middle Name/label> input idsection-4bb62d72-e556-4008-8c60-f64785439161-middleName namemiddleName value autocompleteoff tabindex-1> /div> div classlp-disclaimer>label classlp-tcr-content>span classlp-tcr-checkbox>input typecheckbox nametermsAccepted oninvalidthis.setCustomValidity(Please accept the terms and conditions) oninputthis.setCustomValidity() required>/span>span classlp-tcr-message>By providing Peter Dayyour contact information, you acknowledge and agree to oura href/terms-and-conditions target_blank>Privacy Policy/a> and consent to receiving marketing communications,including through automated calls, texts, and emails, some of which may use artificial or prerecorded voices.This consent isn’t necessary for purchasing any products or services and you may opt out at any time.To opt out from texts, you can reply, ‘stop’ at any time. To opt out from emails, you can click on the unsubscribelink in the emails. Message and data rates may apply./span>/label>/div> input typehidden namesource valueCONTACT_INQUIRY> button classpopup-modal__submit lp-btn lp-btn--light lp-btn--filled button-style-1 typesubmit>Submit/button> /div> /div> div classthank-you> div classlp-title-group> h2 classlp-h2>Thank You!/h2> p classlp-h6 lp-text--subtitle>Find all current listings available/p> /div> a href/properties classlp-btn lp-btn--dark lp-btn--outline button-style-3 > See Your Listing /a> /div> /form> /div>/div>/section>section classimage-section is-font-color-light is-background-color-light idsection-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 data-el-ide6b1ae9f-5b8d-4ac5-a23f-bfb55ef91c3c> script> (function(){ const sectionId section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48 const section document.querySelector(`#${sectionId}`); var sectionBg window.getComputedStyle(section, null).getPropertyValue(background-image); if(false true) { section.classList.add(parallax-enabled); section.style.setProperty(--sectionBackground, sectionBg); section.style.setProperty(background, none); } })()/script>div classredesign work-with-us > div classcontainer> h2 classserif>Working With Martha Day Realty/h2> p>Marketing special waterfront property has been our company’s focus sinceits founding in 1975. Our firm is the areas only agency exclusively dedicatedto the marketing and sales of waterfront property in the Adirondacks.Integrity, honesty and professionalism are the hallmarks of our firmssuccess. We look forward to helping people find that special place amongstthe numerous lakes throughout the Adirondacks. Our office is convenientlylocated on Main Street Lake Placid./p> div classbtn-container> a rolebutton data-typeCONTACT_US classbtn btn--primary-light button-style-2 > Let's Connect /a> /div> /div>/div> /section>section idsection-68559fd9-92fd-4095-afd6-2cf566cd0841 classis-font-color-dark is-background-color-light data-el-id5db65d6a-01e9-4ee3-babf-2748e074a284> script typetext/x-handlebars-template classjsIGItem> a href{{permalink}} target_blank classig-feed-item insta-type-{{mediaType}}> div classig-feed-item__img stylebackground-image: url({{#ifEquals mediaType VIDEO}}{{thumbnailUrl}}{{^}}{{mediaUrl}}{{/ifEquals}});>/div> div classig-feed-item__info>div classig-feed-item__caption>{{caption}}/div>/div> {{#ifEquals mediaType VIDEO}}div classvideo-icon>/div>{{/ifEquals}} /a> /script>div classig-feed redesign> div classig-feed-top lp-container> div classtop-wrapper> div classtop-left> h3 classlp-h3 title>Follow Me on Instagram/h3> a href# target_blank classinstagram-link jsIGLink>h4 classlp-h4 instagram-name jsIGName>/h4>/a> /div> div classtop-right> a href# target_blank classlp-btn lp-btn--dark lp-btn--outline lp-btn--mob-full-width follow-button jsIGLink button-style-1>Follow Me/a> a classnav-button top-nav-prev hidden-control button-style-1> svg width9 height15 viewBox0 0 9 15 fillnone xmlnshttp://www.w3.org/2000/svg>path dM7.099 13.25l-5.25-5.775L7.099 1.7 strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround/>/svg> /a> a classnav-button top-nav-next hidden-control button-style-1> svg width9 height15 viewBox0 0 9 15 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1.90137 1.75L7.15137 7.525L1.90137 13.3 strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround/>/svg> /a> /div> /div> /div> div classlp-container ig-feed-container > div classig-feed-feed data-limit33> /div> /div> div classbottom-controls> a classbottom-nav-button bottom-nav-prev button-style-1> svg width9 height15 viewBox0 0 9 15 fillnone xmlnshttp://www.w3.org/2000/svg>path dM7.099 13.25l-5.25-5.775L7.099 1.7 strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround/>/svg> /a> a classbottom-nav-button bottom-nav-next button-style-1> svg width9 height15 viewBox0 0 9 15 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1.90137 1.75L7.15137 7.525L1.90137 13.3 strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround/>/svg> /a> /div>/div>/section> div idmodals classmodals>/div> footer idglobal-footer classis-font-color-dark is-background-color-light> div classfooter redesign no_newsletter > div classcontainer> h3>Peter Day/h3> div classinfo-wrap> div classinfo-wrap-contact agent_box> div classinfo-wrap-contact_zone type_user> h4 classserif>Let's Connect/h4> div classinfo-wrap-contact_cell> i> svg width30 height19 viewBox0 0 30 19 fillnone xmlnshttp://www.w3.org/2000/svg> path dM2 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 /> /svg> /i> p classcontact_title>Email/p> a href/cdn-cgi/l/email-protection#9dedf8e9f8efddf0fcefe9f5fcf9fce4eff8fcf1e9e4b3fef2f0 classlp-link info-wrap-contact_link grey-text hyperlink-style-2>span class__cf_email__ data-cfemaila0d0c5d4c5d2e0cdc1d2d4c8c1c4c1d9d2c5c1ccd4d98ec3cfcd>email protected/span>/a> /div> div classinfo-wrap-contact_cell> i>svg width30 height25 viewBox0 0 30 25 fillnone xmlnshttp://www.w3.org/2000/svg> path fill-ruleevenodd clip-ruleevenodd dM10.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.4815 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 /> /svg>/i> p classcontact_title>Phone Number/p> a hreftel:(518) 572-4165 classlp-link info-wrap-contact_link grey-text hyperlink-style-2>(518) 572-4165 /a> /div> /div> div classinfo-wrap-contact_zone> div classinfo-wrap-contact_cell> i> svg width31 height30 viewBox0 0 31 30 fillnone xmlnshttp://www.w3.org/2000/svg> path dM29.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 /> path dM6.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 /> path dM7.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 /> /svg> /i> p classinfo-wrap-contact_title>Address/p> p classinfo-wrap-contact_link grey-text>p>2411 Main Stbr />Lake Placid NY 12946/p>/p> /div> /div> /div> /div> div classtext_footer first_text_footer> div classimages_box> div classimg_size> img srchttps://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light srcsethttps://res.cloudinary.com/luxuryp/images/w_320,c_limit,f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light 320w, https://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light 960w, https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light 1280w, https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light 1920w, https://res.cloudinary.com/luxuryp/images/w_2560,c_limit,f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light 2560w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/c85yvnmvg4sbvypzev0w/logo-light 3456w altFooter Image sizes200px> /div> /div> div classluxury-text> div idipql>p stylefont-size: 14px;>a classlp-link grey-text hyperlink-style-1 stylefont-size: 12px; hrefhttps://www.theleaderinwaterfront.com/ target_blank relnoopener>Martha Day Realty/a>br />a classlp-link grey-text hyperlink-style-1 stylefont-size: 12px; hrefhttps://d1e1jt2fj4r8r.cloudfront.net/b26ab618-2b1e-4a17-8868-498b96b52dc0/LcdbBuJ7w/NY%20Fair%20Housing%20Notice.pdf target_blank relnoopener>Fair Housing Notice/a> | a classlp-link grey-text hyperlink-style-1 stylefont-size: 12px; hrefhttps://res.cloudinary.com/luxuryp/images/gef8yyzrgfaomeychdav/image-25 target_blank relnoopener>Martha Day Realty Standard Operating Procedures/a>br />br />/p>p stylefont-size: 12px;>All information is deemed reliable but not guaranteed and should be independently reviewed and verified.br />br />img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/tguwivacqib9bgbmkkgy/realtor-eho-logo-07232021-update-light alt width100px heightauto />/p>/div>style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}#iaa1{font-size:12px;}#iivu{margin-top:20px;}/style> /div> /div> div classtext_footer second_text_footer> div classtext_content_wrap> div> div> /div>style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}/style> /div> /div> /div> div classinfo-privacy> div classform-row info-privacy__row> div classform-col form-col--powered powered-box> div classimg-wrap> img srchttps://res.cloudinary.com/luxuryp/images/f_auto,q_auto/owq1fgn4uyfpr9of4gt3/luxury-logo-white srcsethttps://res.cloudinary.com/luxuryp/images/w_320,c_limit,f_auto,q_auto/owq1fgn4uyfpr9of4gt3/luxury-logo-white 320w, https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/owq1fgn4uyfpr9of4gt3/luxury-logo-white 390w sizes200px alt> /div> div classpowered_zone> Real Estate Website Design by a hrefhttps://www.luxurypresence.com/real-estate-website-design/ target_blank classlp-link grey-text luxury-link underlined hyperlink-style-2>Luxury Presence/a> /div> /div> div classform-col form-col--copyright> div classcopy_zone> span classcopy_words>Copyright ©/span> span classauto-year-update>2022/span> | a href/terms-and-conditions classlp-link grey-text hyperlink-style-2>Privacy Policy/a> /div> /div> div classform-col form-col--socials> ul classlp-socials social_icons-style-2 socials socials--grey socials_zone> li> a hrefhttps://www.facebook.com/marthadayrealty/ classlp-socials__link socials__item socials__link wow fadeInUp data-wow-delay0s target_blank aria-labelFACEBOOK > span classlp-i lp-i--facebook aria-hiddentrue>/span> /a> /li> li> a hrefhttps://www.instagram.com/marthadayrealty/ classlp-socials__link socials__item socials__link wow fadeInUp data-wow-delay0.1s target_blank aria-labelINSTAGRAM > span classlp-i lp-i--instagram aria-hiddentrue>/span> /a> /li> li> a hrefhttps://www.google.com/search?q=martha+day+realty&sca_esv=832bfc491017b489&rlz=1C1GCEB_enPH922PH922&ei=bfpQZs3jLcaz4-EPmfC9mAc&ved=0ahUKEwiNzvSJkqeGAxXG2TgGHRl4D3MQ4dUDCBA&uact=5&oq=martha+day+realty&gs_lp=Egxnd3Mtd2l6LXNlcnAaAhgCIhFtYXJ0aGEgZGF5IHJlYWx0eTILEC4YgAQYxwEYrwEyCBAAGKIEGIkFMggQABiABBiiBDIIEAAYgAQYogQyCBAAGKIEGIkFMggQABiABBiiBDIaEC4YgAQYxwEYrwEYlwUY3AQY3gQY4ATYAQJIhhpQAFihF3AAeACQAQCYAZcBoAGgD6oBBDEuMTa4AQPIAQD4AQGYAhGgAogSwgIQEC4YgAQYkQIYRhj5ARiKBcICCxAAGIAEGJECGIoFwgIKEAAYgAQYQxiKBcICEBAAGIAEGLEDGEMYgwEYigXCAgsQABiABBixAxiDAcICCxAuGIAEGLEDGIMBwgIOEC4YgAQYsQMYgwEYigXCAg4QABiABBixAxiDARiKBcICKhAAGIAEGJECGEYY-QEYigUYlwUYjAUY3QQYRhj5ARj0Axj1Axj2A9gBAcICBRAuGIAEwgIOEC4YgAQYqAMYiwMY7gXCAhEQLhiABBiRAhjRAxjHARiKBcICCxAuGIAEGJECGIoFwgIKEC4YgAQYQxiKBcICCBAuGIAEGLEDwgIgEC4YgAQYkQIY0QMYxwEYigUYlwUY3AQY3gQY4ATYAQLCAg4QLhiABBiRAhixAxiKBcICDRAuGIAEGLEDGEMYigXCAhAQLhiABBixAxhDGIMBGIoFwgIREC4YgAQYkQIYsQMYgwEYigXCAiAQLhiABBiRAhixAxiDARiKBRiXBRjcBBjeBBjfBNgBAsICBRAAGIAEwgIUEC4YgAQYlwUY3AQY3gQY4ATYAQLCAh0QLhiABBioAxiLAxjuBRiXBRjcBBjeBBjgBNgBAsICBhAAGBYYHsICCBAAGBYYHhgPwgILEAAYgAQYhgMYigWYAwC6BgYIARABGBO6BgYIAhABGBSSBwQwLjE3oAfGmgM&sclient=gws-wiz-serp&lqi=ChFtYXJ0aGEgZGF5IHJlYWx0eUjc8rOn54CAgAhaHxAAEAEQAhgAGAEYAiIRbWFydGhhIGRheSByZWFsdHmSARJyZWFsX2VzdGF0ZV9hZ2VuY3mqAToQATIfEAEiG4drA6M3ylD3L6eVeK6lfBJiL_nIs5RnMchNVTIVEAIiEW1hcnRoYSBkYXkgcmVhbHR5#lrd=0x4ccae285611406c5:0x9266c34156a9664a,1,,,,&rlimm=10549333862556198474 classlp-socials__link socials__item socials__link wow fadeInUp data-wow-delay0.2s target_blank aria-labelGOOGLE > span classlp-i lp-i--google aria-hiddentrue>/span> /a> /li> li> a hrefhttps://www.zillow.com/profile/Martha%20Day%20Realty classlp-socials__link socials__item socials__link wow fadeInUp data-wow-delay0.3s target_blank aria-labelZILLOW > span classlp-i lp-i--zillow aria-hiddentrue>/span> /a> /li> li> a hrefhttps://www.youtube.com/user/marthadayrealty classlp-socials__link socials__item socials__link wow fadeInUp data-wow-delay0.4s target_blank aria-labelYOUTUBE > span classlp-i lp-i--youtube aria-hiddentrue>/span> /a> /li> /ul> /div> /div> /div> /div>/div> /footer> div idmodal-global-contact-us classmodal stylebackground-color: ;> div classmodal-content> div classcontact-form redesign stylebackground-image: url(https://res.cloudinary.com/luxuryp/images/w_1920,c_limit,f_auto,q_auto/djgvbvogaccixptcfkrt/_mg_568)> div classcontainer> div classsection-details style--colorTxt: #ffffff> h2>Contact Details/h2> div classinfo-zone> div classinfo-zone_contact type_user> h4 classserif>Peter Day/h4> div classinfo-zone_contact_cell> i> svg width30 height25 viewBox0 0 30 25 fillnone xmlnshttp://www.w3.org/2000/svg> path fill-ruleevenodd clip-ruleevenodd dM10.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.4815 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/> /svg> /i> p classcontact_title>Phone/p> a hreftel:(518) 572-4165 classlp-link info-zone_contact_link link hyperlink-style-2>(518) 572-4165 /a> /div> div classinfo-zone_contact_cell> i> svg width30 height19 viewBox0 0 30 19 fillnone xmlnshttp://www.w3.org/2000/svg> path dM2 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/> /svg> /i> p classcontact_title>Email/p> a href/cdn-cgi/l/email-protection#ff8f9a8b9a8dbf929e8d8b979e9b9e868d9a9e938b86d19c9092 classlp-link info-zone_contact_link link hyperlink-style-2>span class__cf_email__ data-cfemailbcccd9c8d9cefcd1ddcec8d4ddd8ddc5ced9ddd0c8c592dfd3d1>email protected/span>/a> /div> /div> div classinfo-zone_contact type_user> /div> div classinfo-zone_contact> div classinfo-zone_contact_cell> i> svg width31 height30 viewBox0 0 31 30 fillnone xmlnshttp://www.w3.org/2000/svg> path dM29.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/> path dM6.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/> path dM7.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/> /svg> /i> p classinfo-wrap-contact_title>Address/p> p classinfo-zone_contact_link pre-line>2411 Main St Lake Placid NY 12946/p> /div> /div> div classinfo-zone_contact> div classinfo-zone_contact_cell> p classpre-line>div>/div>style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}/style>/p> /div> /div> ul classlp-socials social_icons-style-2 socials socials--grey socials_zone footer__contact-column> li> a hrefhttps://www.facebook.com/marthadayrealty/ classlp-socials__link socials__item wow fadeInUp socials__link data-wow-delay0s target_blank aria-labelFACEBOOK > span classlp-i lp-i--facebook aria-hiddentrue>/span> /a> /li> li> a hrefhttps://www.instagram.com/marthadayrealty/ classlp-socials__link socials__item wow fadeInUp socials__link data-wow-delay0.1s target_blank aria-labelINSTAGRAM > span classlp-i lp-i--instagram aria-hiddentrue>/span> /a> /li> li> a hrefhttps://www.google.com/search?q=martha+day+realty&sca_esv=832bfc491017b489&rlz=1C1GCEB_enPH922PH922&ei=bfpQZs3jLcaz4-EPmfC9mAc&ved=0ahUKEwiNzvSJkqeGAxXG2TgGHRl4D3MQ4dUDCBA&uact=5&oq=martha+day+realty&gs_lp=Egxnd3Mtd2l6LXNlcnAaAhgCIhFtYXJ0aGEgZGF5IHJlYWx0eTILEC4YgAQYxwEYrwEyCBAAGKIEGIkFMggQABiABBiiBDIIEAAYgAQYogQyCBAAGKIEGIkFMggQABiABBiiBDIaEC4YgAQYxwEYrwEYlwUY3AQY3gQY4ATYAQJIhhpQAFihF3AAeACQAQCYAZcBoAGgD6oBBDEuMTa4AQPIAQD4AQGYAhGgAogSwgIQEC4YgAQYkQIYRhj5ARiKBcICCxAAGIAEGJECGIoFwgIKEAAYgAQYQxiKBcICEBAAGIAEGLEDGEMYgwEYigXCAgsQABiABBixAxiDAcICCxAuGIAEGLEDGIMBwgIOEC4YgAQYsQMYgwEYigXCAg4QABiABBixAxiDARiKBcICKhAAGIAEGJECGEYY-QEYigUYlwUYjAUY3QQYRhj5ARj0Axj1Axj2A9gBAcICBRAuGIAEwgIOEC4YgAQYqAMYiwMY7gXCAhEQLhiABBiRAhjRAxjHARiKBcICCxAuGIAEGJECGIoFwgIKEC4YgAQYQxiKBcICCBAuGIAEGLEDwgIgEC4YgAQYkQIY0QMYxwEYigUYlwUY3AQY3gQY4ATYAQLCAg4QLhiABBiRAhixAxiKBcICDRAuGIAEGLEDGEMYigXCAhAQLhiABBixAxhDGIMBGIoFwgIREC4YgAQYkQIYsQMYgwEYigXCAiAQLhiABBiRAhixAxiDARiKBRiXBRjcBBjeBBjfBNgBAsICBRAAGIAEwgIUEC4YgAQYlwUY3AQY3gQY4ATYAQLCAh0QLhiABBioAxiLAxjuBRiXBRjcBBjeBBjgBNgBAsICBhAAGBYYHsICCBAAGBYYHhgPwgILEAAYgAQYhgMYigWYAwC6BgYIARABGBO6BgYIAhABGBSSBwQwLjE3oAfGmgM&sclient=gws-wiz-serp&lqi=ChFtYXJ0aGEgZGF5IHJlYWx0eUjc8rOn54CAgAhaHxAAEAEQAhgAGAEYAiIRbWFydGhhIGRheSByZWFsdHmSARJyZWFsX2VzdGF0ZV9hZ2VuY3mqAToQATIfEAEiG4drA6M3ylD3L6eVeK6lfBJiL_nIs5RnMchNVTIVEAIiEW1hcnRoYSBkYXkgcmVhbHR5#lrd=0x4ccae285611406c5:0x9266c34156a9664a,1,,,,&rlimm=10549333862556198474 classlp-socials__link socials__item wow fadeInUp socials__link data-wow-delay0.2s target_blank aria-labelGOOGLE > span classlp-i lp-i--google aria-hiddentrue>/span> /a> /li> li> a hrefhttps://www.zillow.com/profile/Martha%20Day%20Realty classlp-socials__link socials__item wow fadeInUp socials__link data-wow-delay0.3s target_blank aria-labelZILLOW > span classlp-i lp-i--zillow aria-hiddentrue>/span> /a> /li> /ul> /div> /div> div classsection-message> form data-typecontact-form> h2>Submit a Message/h2> div classh-pot> label for-middleName>Middle Name/label> input id-middleName namemiddleName value autocompleteoff tabindex-1> /div> div classlp-input-group> label forprod-name classlp-label>Name/label> input idprod-name namename value required classlp-input lp-input--light> /div> div classlp-input-group> label forprod-email classlp-label>Email/label> input idprod-email typeemail nameemail value required classlp-input lp-input--light> /div> div classlp-input-group> label forprod-phone classlp-label>Phone/label> input idprod-phone typetel namephoneNumber value required classlp-input lp-input--light> /div> div classlp-input-group m16> label forprod-message classlp-label>Message/label> textarea idprod-message namemessage value required classlp-input>/textarea> /div> div classlp-disclaimer>label classlp-tcr-content> span classlp-tcr-checkbox>input typecheckbox nametermsAccepted oninvalidthis.setCustomValidity(Please accept the terms and conditions) oninputthis.setCustomValidity() required>/span> span classlp-tcr-message> By providing Peter Day your contact information, you acknowledge and agree to our a href/terms-and-conditions target_blank>Privacy Policy/a> and consent to receiving marketing communications, including through automated calls, texts, and emails, some of which may use artificial or prerecorded voices. This consent isn’t necessary for purchasing any products or services and you may opt out at any time. To opt out from texts, you can reply, ‘stop’ at any time. To opt out from emails, you can click on the unsubscribe link in the emails. Message and data rates may apply. /span> /label> /div> input styledisplay: none; typetext namesource valueCONTACT_INQUIRY /> button typesubmit classsubmitButton lp-btn button-style-2> span classlabel-initial>Submit/span> span classlabel-loading>Submitting/span> span classlabel-success>Submitted/span> span classsubmit-icon lp-i lp-i--circle-notch lp-i--spin>/span> /button> p classsuccess-message success hide> Message sent successfully! /p> /form> /div> /div> /div> /div> button classclose lp-close typebutton aria-labelclose modal> span classlp-close-icon aria-hiddentrue>/span> /button> /div> !-- Global site tag (gtag.js) - Google Analytics --> script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script defer srchttps://www.googletagmanager.com/gtag/js>/script> !-- Google Tag Manager --> script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.defertrue;j.asyncfalse;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-T9SFQGHZ);/script> !-- End Google Tag Manager --> !-- LP Tracker (divolte.js) - LP Divolte --> script>window.divolteLpwindow.divolteLp||function(){(divolteLp.qdivolteLp.q||).push(arguments)}/script> script> window.dataLayer window.dataLayer || ; document.sendGoogleTagManagerEvent function() { /* Honor GPC-enabled browsers and prevent GTM event if GPC is enabled. More details: https://global-privacy-control.glitch.me/ */ if (window.navigator.globalPrivacyControl) { return; } dataLayer.push(arguments); } document.sendGoogleTagManagerEvent(js, new Date()); document.sendGoogleTagManagerEvent(config, G-F2R0PR7V8S, { page: location.pathname, location: location.href }); document.sendGoogleAnalyticsEvent function(googleEvent) { /* Now this has a mapping to match ga4 in order to not modify buttons.js and contactForms.js */ document.sendGoogleTagManagerEvent(event, googleEvent.eventAction, { event_category: googleEvent.eventCategory, event_label: googleEvent.eventLabel, value: googleEvent.eventValue }) }; document.addEventListener(DOMContentLoaded, function() { var pageView { hitType: pageview, page: location.pathname, location: location.href }; (function() { //If the page has an element with ID of auto-year-update the element will be populated with the current year. var date new Date(); var elements document.getElementsByClassName(auto-year-update); var i; for (i 0; i elements.length; i++) { elementsi.innerText date.getFullYear(); } })(); if (window.divolteLp) { window.divolteLp(sendLpPageView, {}); } document.sendGoogleAnalyticsEvent(pageView); }); /script> script> document.addEventListener(DOMContentLoaded, function() { var lazyVideos .slice.call(document.querySelectorAll(video.lazy)); if (IntersectionObserver in window) { var lazyVideoObserver new IntersectionObserver(function(entries, observer) { entries.forEach(function(video) { if (video.isIntersecting) { for (var source in video.target.children) { var videoSource video.target.childrensource; if (typeof videoSource.tagName string && videoSource.tagName SOURCE) { videoSource.src videoSource.dataset.src; } } video.target.load(); video.target.classList.remove(lazy); lazyVideoObserver.unobserve(video.target); } }); }); lazyVideos.forEach(function(lazyVideo) { lazyVideoObserver.observe(lazyVideo); }); } }); /script> script srchttps://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js integritysha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g crossoriginanonymous referrerpolicyno-referrer>/script> script defer srchttps://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.8/handlebars.min.js>/script> script defer srchttps://cdn.jsdelivr.net/npm/handlebars-intl@1.1.2/dist/handlebars-intl.min.js>/script> script defer srchttps://cdnjs.cloudflare.com/ajax/libs/superagent/4.1.0/superagent.min.js>/script> script defer srchttps://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js>/script> script defer srchttps://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js>/script> script defer srchttps://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/js/ion.rangeSlider.min.js onload() > window.luxuryPresence.libs.jsLibsMap.ionRangeSlider.isLoaded true>/script> !-- GOOGLE TRANSLATE SCRIPT --> script> function googleTranslateElementInit() { document.querySelectorAll(data-typeTRANSLATE).forEach(function(translate){ translate.innerText ; new google.translate.TranslateElement({ pageLanguage: en, layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, translate); }); } /script> script defer src//translate.google.com/translate_a/element.js?cbgoogleTranslateElementInit>/script> !-- GOOGLE TRANSLATE SCRIPT END--> script> // UI helpers (function () { function getSideMenu () { return document.querySelector(body > div.sidemenu); } function sideMenuHide (instant) { var sideMenu getSideMenu(); if (!sideMenu || !sideMenu.classList.contains(visible)) { return; } sideMenu.classList.remove(visible); sideMenu.dispatchEvent(new CustomEvent(lpui-hide, { detail: { instant: !!instant } })); window.dispatchEvent(new CustomEvent(lpui-sidemenu-hide, { detail: {instant: !!instant} })); } function sideMenuShow () { var sideMenu getSideMenu(); if (!sideMenu || sideMenu.classList.contains(visible)) { return; } sideMenu.classList.add(visible); sideMenu.dispatchEvent(new Event(lpui-show)); window.dispatchEvent(new Event(lpui-sidemenu-show)); } function sideMenuToggle () { var sideMenu getSideMenu(); if (!sideMenu) { return; } var isSideMenuVisible sideMenu.classList.contains(visible); if (isSideMenuVisible) { sideMenuHide(); } else { sideMenuShow(); } } var scrollLockRequests {}; window.__debug_scrollLockRequests scrollLockRequests; var hideScrollStyles + body {+ overflow: hidden; + }; var hideScrollId hide-body-scroll-style; function scrollLock () { var style document.createElement(style); style.id hideScrollId; style.textContent hideScrollStyles; document.head.appendChild(style); window.dispatchEvent(new Event(lpui-scroll-locked)); } function scrollUnlock () { document.getElementById(hideScrollId)?.remove(); window.dispatchEvent(new Event(lpui-scroll-unlocked)); } function requestScrollLock (lockId) { var wasLocked Object.keys(scrollLockRequests).length > 0; scrollLockRequestslockId || __anonymous_lock true; if (!wasLocked) { scrollLock(); } } function releaseScrollLock (lockId) { if (lockId) { delete scrollLockRequestslockId; if (!Object.keys(scrollLockRequests).length) { scrollUnlock(); } } else { scrollLockRequests {}; window.__debug_scrollLockRequests scrollLockRequests; scrollUnlock(); } } function showModal (modalId, options) { var modal document.getElementById(modalId); if (!modal) { return; } if (!modal.classList.contains(visible)) { modal.classList.add(visible); if (options && options.scrollLock) { window.lpUI.requestScrollLock(modalId); } modal.dispatchEvent(new Event(lpui-show)); window.dispatchEvent(new CustomEvent(lpui-modal-show, { detail: { id: modalId } })); } const visibleModals document.querySelectorAll(.modal.visible); if (visibleModals.length > 1) { const maxZIndex Array.from(visibleModals).reduce((maxZIndex, modal) > { const zIndex window.getComputedStyle(modal).zIndex; const parsedZIndex zIndex ! auto ? parseInt(zIndex) : 0; return Math.max(maxZIndex, parsedZIndex); }, 0); modal.style.zIndex maxZIndex + 1; } } function _hideModal (modalEl) { if (!modalEl) { return; } if (!modalEl.classList.contains(visible)) { return; } modalEl.classList.remove(visible); modalEl.style.zIndex ; modalEl.dispatchEvent(new Event(lpui-hide)); var modalId modalEl.getAttribute(id); if (modalId) { window.lpUI.releaseScrollLock(modalId); window.dispatchEvent(new CustomEvent(lpui-modal-hide, { detail: { id: modalId } })); } } function hideModal (modalId) { _hideModal(document.getElementById(modalId)); } function hideClosestModal (el) { const modal el?.closest(.modal); if (!modal) { return; } if (modal.classList) { _hideModal(modal); return; } if (modal.length && modal0.classList) { _hideModal(modal0); } } window.lpUI { sideMenuHide: sideMenuHide, sideMenuShow: sideMenuShow, sideMenuToggle: sideMenuToggle, requestScrollLock: requestScrollLock, releaseScrollLock: releaseScrollLock, showModal: showModal, hideModal: hideModal, hideClosestModal: hideClosestModal } })(); var stringifyPrimitive function(v) { switch (typeof v) { case string: return v; case boolean: return v ? true : false; case number: return isFinite(v) ? v : ; default: return ; } }; function objectToQuerystring(obj, sep, eq, name) { // https://github.com/Gozala/querystring/blob/master/encode.js sep sep || &; eq eq || ; if (obj null) { obj undefined; } if (typeof obj object) { return Object.keys(obj).map(function(k) { var ks encodeURIComponent(stringifyPrimitive(k)) + eq; if (Array.isArray(objk)) { return objk.map(function(v) { return ks + encodeURIComponent(stringifyPrimitive(v)); }).join(sep); } else { return ks + encodeURIComponent(stringifyPrimitive(objk)); } }).filter(Boolean).join(sep); } if (!name) return ; return encodeURIComponent(stringifyPrimitive(name)) + eq + encodeURIComponent(stringifyPrimitive(obj)); } function getPath(url, options) { var parser document.createElement(a); parser.href url || ; var path parser.pathname || ; if (path0 ! /) { // IE does not return path starting with a slash path / + path; } if (options && options.queryString) { path + parser.search; } return path; } function getMLSAutocomplete(keyword) { var searchURL window.location.protocol + // + window.location.hostname + /home-search/auto_complete; var query { kind: listings, query: keyword }; return superagent .get(searchURL) .query(query) .then(function(res) { var data res.body || ; /* Of the format: { _index: listing_auto_completes_production_20190723232720775, _type: listing_auto_complete, _id: 235875624, _score: 0, status_modified_at: 1553250708, city: Jupiter, price: 1335743, display_address: 10088 Calabrese Trail Unit: 9 Jupiter FL 33478, sold_price: null, id: 235875624, state: FL, photo_urls: http://cdn.photos.sparkplatform.com/fl/20190322153144208228000000-o.jpg , status: Pending }, ... */ return data; }); } function getMLSAutocompleteWithFilters(keyword, filters {}) { var searchURL window.location.protocol + // + window.location.hostname + /home-search/auto_complete; return superagent .get(searchURL) .query({ kind: listings, query: keyword, ...filters }) .then(function(res) { /* Of the format: { _index: listing_auto_completes_production_20190723232720775, _type: listing_auto_complete, _id: 235875624, _score: 0, status_modified_at: 1553250708, city: Jupiter, price: 1335743, display_address: 10088 Calabrese Trail Unit: 9 Jupiter FL 33478, sold_price: null, id: 235875624, state: FL, photo_urls: http://cdn.photos.sparkplatform.com/fl/20190322153144208228000000-o.jpg , status: Pending }, ... */ return res.body || ; }); } function makeMlsLink(data) { // Code Dupe from utils/googlePlace // mapping of google data type to mls data type var mapping { neighborhood: neighborhood, locality: place, administrative_area_level_2: county, administrative_area_level_1: state, postal_code: postalcode, }; function _filterTypes(types) { return types.filter(function(type) { return type ! political }); } if (!data || !Object.keys(data).length) { return /home-search/listings; } var newData {}; _filterTypes(data.types).forEach(function(type) { if (mappingtype) { newData.search_type mappingtype; } }); newData.omnibox data.formatted_address; data.address_components.forEach(function(component) { _filterTypes(component.types).forEach(function(type) { if (mappingtype) { newDatamappingtype component.long_name; } }); }); var bounds data.geometry.bounds; var convertedData Object.assign(bounds, newData); return /home-search/listings? + objectToQuerystring(convertedData); } function debounce(func, wait) { let timeout; return function(...args) { const context this; clearTimeout(timeout); timeout setTimeout(() > func.apply(context, args), wait) } } // Function to dynamically load a script function loadScript(url, callback) { var script document.createElement(script); script.type text/javascript; script.src url; script.defer true; script.onload callback; document.head.appendChild(script); } // Function to dynamically load CSS file function loadCSS(url) { var link document.createElement(link); link.rel stylesheet; link.href url; document.head.appendChild(link); } // Global methods / variables that can be accessed by element js window.luxuryPresence { defaults: { companyId: 16d81458-8baf-4a74-8f97-d6c375f3aecb, apiGatewayUrl: https://gw.luxurypresence.com, gql: {agents:\n query Agents (\n $agentId: ID\n $agentIds: ID!\n $companyId: String\n $network: Boolean\n $networkId: String\n $officeId: 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 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 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 $tag: String\n $backfillMLSResults: Boolean\n $displayMLSListings: String\n $hostname: String\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 $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 tag: $tag\n archived: $archived\n globalProperty: $globalProperty\n withGeo: $withGeo\n openHouse: $openHouse\n displayMLSListings: $displayMLSListings\n advancedFilters: $advancedFilters\n\n relatedNeighborhoodPropertyId: $relatedNeighborhoodPropertyId\n backfillMLSResults: $backfillMLSResults\n hostname: $hostname\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 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 timeZone\n buyerAgencyCompensation\n buyerAgencyCompensationType\n }\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 tag: $tag\n archived: $archived\n globalProperty: $globalProperty\n withGeo: $withGeo\n openHouse: $openHouse\n displayMLSListings: $displayMLSListings\n advancedFilters: $advancedFilters\n\n ) {\n count\n }\n }\n,pressReleases:\n query PressReleases (\n $pressReleaseId: ID\n $companyId: String\n $offset: Int\n $limit: Int\n $sort: String\n $sortDir: SortDirectionEnum\n $search: String\n $categories: String!\n $propertyId: String!\n $developmentId: String!\n $agentId: String!\n $teamId: String!\n ) {\n pressReleases (\n pressReleaseId: $pressReleaseId\n companyId: $companyId\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 ) {\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 }\n publishedAt\n categories\n }\n pressReleasesCount(\n companyId: $companyId\n search: $search\n categories: $categories\n propertyId: $propertyId\n developmentId: $developmentId\n agentId: $agentId\n teamId: $teamId\n ) {\n count\n }\n }\n,posts:\n query Posts (\n $postId: ID\n $companyId: String\n $offset: Int\n $limit: Int\n $order: String\n $sortDir: SortDirectionEnum\n $search: String\n $featured: Boolean\n $categoryId: String\n $categoryIds: String!\n $neighborhoodId: String!\n ) {\n posts (\n postId: $postId\n companyId: $companyId\n offset: $offset\n limit: $limit\n order: $order\n sortDir: $sortDir\n search: $search\n featured: $featured\n postStatusId: \5f528253-abb7-484e-95c3-330269ac1102\\n categoryId: $categoryId\n categoryIds: $categoryIds\n neighborhoodId: $neighborhoodId\n ) {\n id\n title\n subtitle\n description\n status\n featured\n slug\n categories {\n id\n name\n }\n createdAt\n publishedAt\n scheduledAt\n createdBy {\n firstName\n lastName\n }\n customAuthor\n media {\n smallUrl\n mediumUrl\n largeUrl\n xLargeUrl\n xxLargeUrl\n height\n width\n }\n seoTitle\n seoDescription\n slug\n }\n postsCount(\n companyId: $companyId\n search: $search\n featured: $featured\n postStatusId: \5f528253-abb7-484e-95c3-330269ac1102\\n categoryId: $categoryId\n categoryIds: $categoryIds\n neighborhoodId: $neighborhoodId\n ) {\n count\n }\n }\n,testimonials:\n query Testimonials(\n $testimonialId: ID\n $agentId: ID\n $companyId: String\n $offset: Int\n $limit: Int\n $sort: String\n $sortDir: SortDirectionEnum\n $search: String\n ) {\n testimonials(\n testimonialId: $testimonialId\n agentId: $agentId\n companyId: $companyId\n offset: $offset\n limit: $limit\n sort: $sort\n sortDir: $sortDir\n search: $search\n ){\n id\n body\n author\n position\n media {\n smallUrl\n mediumUrl\n largeUrl\n xLargeUrl\n xxLargeUrl\n height\n width\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 testimonialsCount(\n companyId: $companyId\n agentId: $agentId\n search: $search\n ) {\n count\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 ) {\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 ) {\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 ) {\n count\n }\n }\n,pois:\nquery PointsOfInterest(\n $regionId: String!,\n $radius: Int,\n $offset: Int,\n $limit: Int,\n $categories: PoiCategoryEnum!,\n $sortBy: PoiSortByEnum\n) {\n pois(\n regionId: $regionId,\n radius: $radius,\n offset: $offset,\n limit: $limit,\n categories: $categories,\n sortBy: $sortBy\n ) {\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 }\n,offices:\n query Offices (\n $officeId: ID\n $officeIds: ID!\n $companyId: String\n $slug: String\n $sort: String\n $sortDir: SortDirectionEnum\n $search: String\n $tags: String\n $offset: Int\n $limit: Int\n ) {\n offices (\n officeId: $officeId\n officeIds: $officeIds\n companyId: $companyId\n slug: $slug\n sort: $sort\n sortDir: $sortDir\n search: $search\n tags: $tags\n offset: $offset\n limit: $limit\n ) {\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 media {\n id\n originalUrl\n thumbnailUrl\n smallUrl\n mediumUrl\n largeUrl\n xLargeUrl\n xxLargeUrl\n }\n }\n officesCount(\n companyId: $companyId\n officeId: $officeId\n officeIds: $officeIds\n slug: $slug\n search: $search\n tags: $tags\n ) {\n count\n }\n }\n,teams:query TeamsAndCount(\n $offset: Int\n $limit: Int\n $search: String\n $sort: String\n $sortDir: SortDirectionEnum\n $companyId: ID\n) {\n teams(\n offset: $offset\n limit: $limit\n sort: $sort\n sortDir: $sortDir\n search: $search\n companyId: $companyId\n ) {\n \n id\n companyId\n name\n email\n shortBio\n fullBio\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 }\n teamsCount(\n search: $search\n companyId: $companyId\n ) {\n count\n }\n}}, propertyPlaceholderImage: {id:9af1a6cf-0e95-45e3-8058-ba67dd8f4bb7,alt:null,bytes:6770,width:1920,format:png,height:1200,shared:true,curated:false,duration:null,largeUrl:https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/qc44nsvwutsv27veagyr/property-placeholder-mdr,smallUrl:https://res.cloudinary.com/luxuryp/images/w_960,c_limit,f_auto,q_auto/qc44nsvwutsv27veagyr/property-placeholder-mdr,authorUrl:null,createdAt:2024-05-29T03:12:09.914Z,mediumUrl:https://res.cloudinary.com/luxuryp/images/w_1280,c_limit,f_auto,q_auto/qc44nsvwutsv27veagyr/property-placeholder-mdr,sourceUrl:null,updatedAt:2024-05-29T03:12:09.914Z,xLargeUrl:https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/qc44nsvwutsv27veagyr/property-placeholder-mdr,__typename:Media,altTagText:null,authorName:null,sourceName:null,xxLargeUrl:https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/qc44nsvwutsv27veagyr/property-placeholder-mdr,description:null,displayName:property-placeholder-mdr,originalUrl:https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/qc44nsvwutsv27veagyr/property-placeholder-mdr,resourceType:image,thumbnailUrl:https://res.cloudinary.com/luxuryp/images/w_320,c_limit,f_auto,q_auto/qc44nsvwutsv27veagyr/property-placeholder-mdr,originalFileName:Property Placeholder MDR,cloudinaryPublicId:qc44nsvwutsv27veagyr} }, objectToQuerystring: objectToQuerystring, getPath: getPath, getMLSAutocomplete: getMLSAutocomplete, getMLSAutocompleteWithFilters: getMLSAutocompleteWithFilters, makeMlsLink: makeMlsLink, debounce: debounce, libs: { loadJs: loadScript, loadCss: loadCSS, jsLibsMap: { paroller: { jsSrc: https://d1e1jt2fj4r8r.cloudfront.net/javascript/jquery.paroller.min.js, isLoaded: false, }, ionRangeSlider: { jsSrc: https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/js/ion.rangeSlider.min.js, cssSrc: https://cdnjs.cloudflare.com/ajax/libs/ion-rangeslider/2.3.1/css/ion.rangeSlider.min.css, isLoaded: false, }, splide: { jsSrc: https://cdnjs.cloudflare.com/ajax/libs/splidejs/4.1.4/js/splide.min.js, cssSrc: https://cdnjs.cloudflare.com/ajax/libs/splidejs/4.1.4/css/splide-core.min.css, isLoaded: false, }, libphonenumber: { jsSrc: https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.11.8/libphonenumber-js.min.js, isLoaded: false, }, }, }, }; var wowOffset 100; /script> script> parcelRequirefunction(e,r,t,n){var i,ofunctiontypeof parcelRequire&&parcelRequire,ufunctiontypeof require&&require;function f(t,n){if(!rt){if(!et){var ifunctiontypeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&stringtypeof t)return u(t);var cnew Error(Cannot find module +t+);throw c.codeMODULE_NOT_FOUND,c}p.resolvefunction(r){return et1r||r},p.cache{};var lrtnew f.Module(t);et0.call(l.exports,p,l,l.exports,this)}return rt.exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire!0,f.Modulefunction(e){this.ide,this.bundlef,this.exports{}},f.modulese,f.cacher,f.parento,f.registerfunction(r,t){erfunction(e,r){r.exportst},{}};for(var c0;ct.length;c++)try{f(tc)}catch(e){i||(ie)}if(t.length){var lf(tt.length-1);objecttypeof exports&&undefined!typeof module?module.exportsl:functiontypeof define&&define.amd?define(function(){return l}):n&&(thisnl)}if(parcelRequiref,i)throw i;return f}({rRV2:function(require,module,exports) {module.exports{getVideoFirstFrame:function(e){if(!e||!e.startsWith(https://res.cloudinary.com/))return null;var te.replace(https://res.cloudinary.com/,).replace(f_auto:video,f_auto).split(/);if(-1t1.toLowerCase().indexOf(video))return null;var rtt.length-1;r.lastIndexOf(.)>-1?r.concat(r.slice(0,r.lastIndexOf(.)),.jpg):r+.jpg,tt.length-1r;var o3;videost1.toLowerCase()&&!t2&&(o2);for(var s/^(?:a-z{1,3}|\$\w+)_\S+$/;ot.length-1&&s.test(to);)o++;return t.splice(o,0,so_0,eo_0),https://res.cloudinary.com/+t.join(/)}};},{},KEHU:function(require,module,exports) {var elazy;function t(e,t){if(nulle)return{};var n,a,cr(e,t);if(Object.getOwnPropertySymbols){var oObject.getOwnPropertySymbols(e);for(a0;ao.length;a++)noa,t.indexOf(n)>0||Object.prototype.propertyIsEnumerable.call(e,n)&&(cnen)}return c}function r(e,t){if(nulle)return{};var r,n,a{},cObject.keys(e);for(n0;nc.length;n++)rcn,t.indexOf(r)>0||(arer);return a}function n(e){return(nfunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&functiontypeof Symbol&&e.constructorSymbol&&e!Symbol.prototype?symbol:typeof e})(e)}function a(e,t){return s(e)||u(e,t)||o(e,t)||c()}function c(){throw new TypeError(Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a Symbol.iterator() method.)}function o(e,t){if(e){if(stringtypeof e)return i(e,t);var rObject.prototype.toString.call(e).slice(8,-1);returnObjectr&&e.constructor&&(re.constructor.name),Mapr||Setr?Array.from(e):Argumentsr||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}function i(e,t){(nullt||t>e.length)&&(te.length);for(var r0,nnew Array(t);rt;r++)nrer;return n}function u(e,t){var rnulle?null:undefined!typeof Symbol&&eSymbol.iterator||e@@iterator;if(null!r){var n,a,c,o,i,u!0,s!1;try{if(c(rr.call(e)).next,0t){if(Object(r)!r)return;u!1}else for(;!(u(nc.call(r)).done)&&(i.push(n.value),i.length!t);u!0);}catch(e){s!0,ae}finally{try{if(!u&&null!r.return&&(or.return(),Object(o)!o))return}finally{if(s)throw a}}return i}}function s(e){if(Array.isArray(e))return e}var lrequire(./cloudinary);function f(r,c){var oc.isEqual,i{field:thumbnailUrl,w:320},{field:smallUrl,w:960},{field:mediumUrl,w:1280},{field:largeUrl,w:1920},{field:xLargeUrl,w:2560},{field:xxLargeUrl,w:3456},ufunction(e,t,r){if(!e)return;if(stringtypeof e){var ne.trim();if(/^+\-0-9./.test(n))return e;if(!(eparseFloat(n)))return}var anumbertypeof r?r:0,cNumber.isInteger(e)?0:a,o{minimumFractionDigits:c,maximumFractionDigits:c};returnUSDt?$.concat(e.toLocaleString(en-US,o)):CADt?$.concat(e.toLocaleString(en-US,o), CAD):EURt?€.concat(e.toLocaleString(en-US,o)):PERCENTt?.concat(e,%):r&&numbertypeof r&&e>-1?e.toLocaleString(en-US,{maximumFractionDigits:r}):e.toLocaleString(en-US)},sfunction(e){switch(e){caseDAY:returndaily;caseMONTH:returnmonthly;caseWEEK:returnweekly;caseYEAR:returnyearly;caseQUARTER:returnquarterly;caseHALF_YEAR:returnsemi-annually;default:return}},ffunction(e){switch(e){caseDAY:returnday;caseWEEK:returnwk;caseMONTH:returnmo;caseYEAR:returnyr;caseQUARTER:return3 mos;caseHALF_YEAR:return6 mos;default:return}},dfunction(e,t){var r,n,at||{};switch(a.mode){caseshort:rf(e),na.frequencySeparator||/;break;casestandard:casestd:rfunction(e){switch(e){caseDAY:returnday;caseWEEK:returnweek;caseMONTH:returnmonth;caseYEAR:returnyear;caseQUARTER:returnquarter;caseHALF_YEAR:return6 months;default:return}}(e),na.frequencySeparator||/;break;caselong:default:rs(e),na.frequencySeparator|| }return r?a.frequencyTag||a.frequencyClass?.concat(n,).concat(a.frequencyTag||span).concat(a.frequencyClass? class.concat(a.frequencyClass,):,>).concat(r,/).concat(a.frequencyTag||span,>):n+r:};return{isEmpty:function(e,t){var r!e||stringtypeof e&&!e.trim()||!Object.keys(e).length;return t.fn?r?t.fn(this):t.inverse(this):r},ifEquals:function(e,t,r){return o(e,t)?r.fn(this):r.inverse(this)},raw-helper:function(e){return e.fn()},striptags:function(e){if(!e)return;return(e(ee.replace(/\!--(.|\r\n)*?-\->/g,)).replace(/(xml|style|svg)(^*|^*|^>)*>(.|\r\n)*?\/\1>/gi,)).replace(/\/?(^*|^*|^>)*(>|$)/g,)},striptagsLineBreaks:function(e){if(!e)return;return(e(e(ee.replace(/\!--(.|\r\n)*?-\->/g,)).replace(/(xml|style|svg)(^*|^*|^>)*>(.|\r\n)*?\/\1>/gi,)).replace(/(br\s*\/?>)|(\/p\s*>)(?.*(\/p\s*>|br\s*\/?>))/g, )).replace(/\/?(^*|^*|^>)*(>|$)/g,)},truncate:function(e,t,r){return e?e.length>t?stringtypeof r?e.slice(0,t-r.length)+r:e.slice(0,t):e:},setSubArray:function(){var earguments.length>0&&void 0!arguments0?arguments0:,targuments.length>1?arguments1:void 0,rarguments.length>2?arguments2:void 0,narguments.length>3?arguments3:void 0;(arguments.length>4?arguments4:void 0).data.rootne.slice(t,r)},formatAreaUnit:function(e){switch(e){caseACRE:returnAcres;caseSQUARE_METER:returnSq.M.;caseSQUARE_YARD:returnSq.Yd.;default:returnSq.Ft.}},formatFrequency:s,formatFrequencyShort:f,lpFormatFrequency:function(e,t){return d(e,t&&t.hash)},subArray:function(e,t,r,n){return e>t&&er?n.fn(this):n.inverse(this)},formatPropertyStatus:function(e){var t;switch(e){caseSOLD:tSold;break;caseFOR_SALE:tFor Sale;break;caseCOMING_SOON:tComing Soon;break;caseINACTIVE:tInactive;break;casePOCKET_LISTING:tPocket Listing;break;casePENDING:tPending;break;caseUNDER_CONTRACT:tUnder Contract;break;caseACTIVE_UNDER_CONTRACT:tActive Under Contract;break;default:te}return t},formatGrade:function(e){switch(e){caseUNDERGRADUATE_COURSES:returnUndergrad;casePRE_KINDERGARTEN:returnPreK;caseKINDERGARTEN:returnK;caseFIRST_GRADE:return1st;caseSECOND_GRADE:return2nd;caseTHIRD_GRADE:return3rd;caseFOURTH_GRADE:return4th;caseFIFTH_GRADE:return5th;caseSIXTH_GRADE:return6th;caseSEVENTH_GRADE:return7th;caseEIGHTH_GRADE:return8th;caseNINTH_GRADE:return9th;caseTENTH_GRADE:return10th;caseELEVENTH_GRADE:return11th;caseTWELFTH_GRADE:return12th;default:return}},encodeURI:function(e){function t(t){return e.apply(this,arguments)}return t.toStringfunction(){return e.toString()},t}(function(e){return encodeURI(e)}),encodeURIComponent:function(e){function t(t){return e.apply(this,arguments)}return t.toStringfunction(){return e.toString()},t}(function(e){return encodeURIComponent(e)}),hbFormatDate:function(e,t){var rcurrente?new Date:new Date(e);if(YYYYt||yeart)return.concat(r.getFullYear());if(MM/DD/YYt){var nr.getMonth()+1;return n10&&(n0.concat(n.toString())),.concat(n,/).concat(r.getDate(),/).concat(r.getFullYear().toString().substr(-2))}return.concat(January,February,March,April,May,June,July,August,September,October,November,Decemberr.getMonth(), ).concat(r.getDate(),, ).concat(r.getFullYear())},openHousesFormat:function(e,t,r){if(!e||!t)return;var nfunction(e){var te.getHours();t>12&&(t-12);var r.concat(t,:).concat(e.getMinutes()>9?e.getMinutes():0+e.getMinutes());return e.getHours()>11?r+PM:r+AM,r},c,oe,it;r&&(onew Date(e).toLocaleString(en-US,{timeZone:r}),inew Date(t).toLocaleString(en-US,{timeZone:r}),ca(new Date(t).toLocaleString(en-US,{timeZone:r,timeZoneName:short}).split( ),4)3);var unew Date(o),su.toLocaleDateString(en-US),ln(u),fn(new Date(i));return.concat(s, ).concat(l, - ).concat(f, ).concat(c)},math:function(e,t,r){return{+:(eparseFloat(e))+(rparseFloat(r)),-:e-r,*:e*r,/:e/r,%:e%r}t},findByKey:function(e,t,r,n){var a(e||).find(function(e){return etr});return n.fn(a)},capitalize:function(e,t,r){var n;returnstringtypeof e&&e.length&&(ne.toLowerCase().split(t).map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join( ).toString()),n},and:function(){for(var earguments.length,tnew Array(e),r0;re;r++)trargumentsr;return Array.prototype.slice.call(t).every(Boolean)},or:function(){for(var earguments.length,tnew Array(e),r0;re;r++)trargumentsr;return Array.prototype.slice.call(t,0,-1).some(Boolean)},not:function(e){return!e},orderByIds:function(e,t,n){var a,cnull;n.data&&(cr.createFrame(n.data));var o(t||).filter(Boolean);if(o&&o.length){var i0;ao.reduce(function(t,r,a){var o(e||).find(function(e){return e.idr});return o?(c&&(c.indexa-i),t+n.fn(o,{data:c})):(i+1,t)},)}else for(var u0,s(e||).length;us;u++)c&&(c.indexu),a+n.fn(eu,{data:c});return a},ifIn:function(e,t,r){return t&&t.indexOf(e)>-1?r.fn(this):r.inverse(this)},partial:function(e,t){return r.registerPartial(e,r.compile(t.fn())),script typetext/x-handlebars-template class.concat(e, pagination-script>).concat(t.fn(),/,script,>)},numCompare:function(e,t,r,n){return{:function(e,t){return et},:function(e,t){return et},!:function(e,t){return e!t},:function(e,t){return et},>:function(e,t){return e>t},:function(e,t){return et},>:function(e,t){return e>t}}r(e,t)?!n.fn||n.fn(this):!!n.fn&&n.inverse(this)},lpFormatNumber:u,arrayToHtmlList:function(e,t){return e.reduce(function(e,t){try{returnobjectn(t)||nullt?e:e+li>.concat(t,/li>)}catch(r){}},)},join:function(e,t,r){return e&&e.join?e.join(stringtypeof t?t:, ):},dedupe:function(e,t,n){var anull,c0,onew Set;return n.data&&(ar.createFrame(n.data)),(e||).reduce(function(e,r,i){var ut?rt:r;return!o.has(u)||t&&void 0u?(o.add(u),a&&(a.indexi-c),e+n.fn(r,{data:a})):(c+1,e)},)},JSONstringify:function(e,t){return JSON.stringify(e)},formatPropertyPrice:function(){var e,t((earguments.length-1)0||arguments.lengthe?void 0:argumentse).hash,narguments.length>1?arguments.length0?void 0:arguments0:t.property,at.precision||0;arguments.length>2&&(t.modearguments.length1?void 0:arguments1),t.mode||(t.modeshort);var carguments.length>3?arguments.length2?void 0:arguments2:t.separator;if(string!typeof c&&(c | ),n.isPasswordProtected)returnExclusive Listing;var oarguments.length>4?arguments.length3?void 0:arguments3:t.priceUponRequestText;if(string!typeof o&&(oPrice Upon Request),n.priceUponRequest)return o;var in.salesPrice,snull;SOLD!n.status&&Leased!n.status&&n.reducedPrice&&(t.reducedClass?sn.reducedPrice:in.reducedPrice);var l;s&&(l+.concat(t.reducedTag||span, class).concat(t.reducedClass,>).concat(u(s,n.currency,a),/).concat(t.reducedTag||span,>)),i&&(iu(i,n.currency,a),t.priceTag||t.priceClass?l+.concat(t.priceTag||span).concat(t.priceClass? class.concat(t.priceClass,):,>).concat(i,/).concat(t.priceTag||span,>):l+i);var fn.leasePrice&&u(n.leasePrice,n.currency,a);if(f){l&&(l+c);var p.concat(f).concat(d(n.leasePeriod,t));t.leaseTag||t.leaseClass?l+.concat(t.leaseTag||span).concat(t.leaseClass? class.concat(t.leaseClass,):,>).concat(p,/).concat(t.leaseTag||span,>):l+p}return new r.SafeString(l)},mediaImage:function(n){var a,carguments.length>1&&void 0!arguments1?arguments1:{};if(n){var oc.hash,uo.lazy,st(o,e),l,f;if(stringtypeof n)ln;else{var d{},pn.height,gn.width,hn.altTagText;i.forEach(function(e){ne.field&&!dne.field&&(dne.fielde.w)});var mObject.keys(d);if(!m.length)return;if(h&&(s.alth),p&&g&&(p>g&&(s.class?s.class+ portrait:s.classportrait),setDimsin c.hash&&(s.widthg,s.heightp)),m.length>1&&g&&gdmm.length-1){var ym.findIndex(function(e){return de>g});m.splice(y+1),dmm.length-1g}m.length>1&&(fm.map(function(e){return.concat(e, ).concat(de,w)}).join(, ),m.sort(function(e,t){return Math.abs(de-1280)-Math.abs(dt-1280)})),lm0}delete s.setDims,f||delete s.sizes,altin s||(s.alt),loadingin s||!((nullc||null(ac.data)||void 0a||null(aa.root)||void 0a?void 0:a.sectionIndex)>1||u)||(s.loadinglazy);var vObject.keys(s).map(function(e){return.concat(r.escapeExpression(e),).concat(r.escapeExpression(se),)}).join( );return new r.SafeString(img src.concat(l,).concat(f? srcset.concat(f,):).concat(v? .concat(v):,>))}},bgImage:function(e){return e?stringtypeof e?e:e.largeUrl||e.url||:},concat:function(){for(var e,targuments.length,rnew Array(t),a0;at;a++)raargumentsa;for(var c in r)null!rc&&void 0!rc&&object!n(rc)&&(e+rc);return e},setVideoExtension:function(e,t){if(!e||!t)return;var rnew URL(e);if(res.cloudinary.com!r.host)return r.pathname.endsWith(..concat(t))?e:;var nr.pathname.lastIndexOf(.),ar.pathname;return-1!n&&(ar.pathname.substr(0,n)),r.pathname.concat(a,.).concat(t),r.toString()},addVideoSources:function(e){if(!e)return;if(!e.includes(res.cloudinary.com))returnsource data-src.concat(e,>);var te.replace(/\.(?:3gp|mpeg|mp4|m4v|m4p|ogv|ogg|mov|webm)$/,);return{format:webm,codec:vp9,htmlCodecs:;codecsvp9},{format:mp4,codec:h265,htmlCodecs:;codecshvc1},{format:mp4,codec:h264,htmlCodecs:}.map(function(e){var r.concat(t.replace(/f_auto(?::video)?/,f_.concat(e.format,,vc_).concat(e.codec)),.).concat(e.format);returnsource data-src.concat(r, typevideo/).concat(e.format).concat(e.htmlCodecs,>)}).join(\n)},cloudinaryVideoFirstFrame:l.getVideoFirstFrame,initials:function(e,t){var r,n,a,c,o;if(!e)return;null!t&&null!(rt.hash)&&void 0!r&&r.endChar&&(ee.split(t.hash.endChar)0);var i+(nullt||null(nt.hash)||void 0n?void 0:n.maxChars)||2,unull(ae.match(/\b\w/g))||void 0a?void 0:a.slice(0,i);return u?(null!t&&null!(ct.hash)&&void 0!c&&c.addText&&(uu.map(function(e){return e+t.hash.addText})),u.join((nullt||null(ot.hash)||void 0o?void 0:o.joinWith)||).toUpperCase()):}}}module.exportsf;},{./cloudinary:rRV2},IC7x:function(require,module,exports) {function o(o,e){if(!(o instanceof e))throw new TypeError(Cannot call a class as a function)}module.exportso,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},xOn8:function(require,module,exports) {function o(e){return module.exportsofunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&functiontypeof Symbol&&o.constructorSymbol&&o!Symbol.prototype?symbol:typeof o},module.exports.__esModule!0,module.exports.defaultmodule.exports,o(e)}module.exportso,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},NZya:function(require,module,exports) {var erequire(./typeof.js).default;function r(r,t){if(object!e(r)||!r)return r;var orSymbol.toPrimitive;if(void 0!o){var io.call(r,t||default);if(object!e(i))return i;throw new TypeError(@@toPrimitive must return a primitive value.)}return(stringt?String:Number)(r)}module.exportsr,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./typeof.js:xOn8},BCa3:function(require,module,exports) {var erequire(./typeof.js).default,rrequire(./toPrimitive.js);function o(o){var tr(o,string);returnsymbole(t)?t:t+}module.exportso,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./typeof.js:xOn8,./toPrimitive.js:NZya},WiqS:function(require,module,exports) {var erequire(./toPropertyKey.js);function r(r,o){for(var t0;to.length;t++){var uot;u.enumerableu.enumerable||!1,u.configurable!0,valuein u&&(u.writable!0),Object.defineProperty(r,e(u.key),u)}}function o(e,o,t){return o&&r(e.prototype,o),t&&r(e,t),Object.defineProperty(e,prototype,{writable:!1}),e}module.exportso,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./toPropertyKey.js:BCa3},EtW1:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.ConfigControllervoid 0;var el(require(@babel/runtime/helpers/classCallCheck)),tl(require(@babel/runtime/helpers/createClass));function l(e){return e&&e.__esModule?e:{default:e}}var iexports.ConfigControllerfunction(){return(0,t.default)(function t(l){(0,e.default)(this,t),this.isBuilder!1,this.companyIdnull,this.websiteIdnull,this.pageIdnull,this.pageMetanull,this.websiteApiGatewayUrlnull,this.buyerSellerServiceUrlnull,this.leadIngesterUrlnull,this.divolteServiceUrlnull,this.templateIdnull,this.leadIngesterEnabled!1,this.recaptcha{enabled:!1,recaptchaSiteId:},this.googleMapsAPIKeynull},{key:destroy,value:function(){}},{key:setPage,value:function(e){var targuments.length>1&&void 0!arguments1?arguments1:{};this.pageIde,this.pageMeta{sourceResource:t.sourceResource,pageElementId:t.pageElementId,pageQueryVariables:t.pageQueryVariables||{}}}},{key:setIsBuilder,value:function(e){this.isBuildere}},{key:setCompany,value:function(e){arguments.length>1&&void 0!arguments1&&arguments1;this.companyIde}},{key:setWebsite,value:function(e){var targuments.length>1&&void 0!arguments1?arguments1:{};this.websiteIde,t.recaptchaSiteId&&(this.recaptcha{enabled:!0,recaptchaSiteId:t.recaptchaSiteId}),t.leadIngesterEnabled&&(this.leadIngesterEnabledt.leadIngesterEnabled)}},{key:setWebsiteApiGatewayUrl,value:function(e){arguments.length>1&&void 0!arguments1&&arguments1;this.websiteApiGatewayUrle}},{key:setBuyerSellerServiceUrl,value:function(e){arguments.length>1&&void 0!arguments1&&arguments1;this.buyerSellerServiceUrle}},{key:setDivolteServiceUrl,value:function(e){arguments.length>1&&void 0!arguments1&&arguments1;this.divolteServiceUrle}},{key:setTemplateId,value:function(e){arguments.length>1&&void 0!arguments1&&arguments1;this.templateIde}},{key:setLeadIngesterUrl,value:function(e){arguments.length>1&&void 0!arguments1&&arguments1;this.leadIngesterUrle}},{key:setGoogleMapsAPIKey,value:function(e){arguments.length>1&&void 0!arguments1&&arguments1;this.googleMapsAPIKeye}})}();},{@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS},NS7G:function(require,module,exports) {function e(e){if(void 0e)throw new ReferenceError(this hasnt been initialised - super() hasnt been called);return e}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},oXYo:function(require,module,exports) {var erequire(./typeof.js).default,rrequire(./assertThisInitialized.js);function o(o,t){if(t&&(objecte(t)||functiontypeof t))return t;if(void 0!t)throw new TypeError(Derived constructors may only return object or undefined);return r(o)}module.exportso,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./typeof.js:xOn8,./assertThisInitialized.js:NS7G},goD2:function(require,module,exports) {function e(o){return module.exportseObject.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},module.exports.__esModule!0,module.exports.defaultmodule.exports,e(o)}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},zqo5:function(require,module,exports) {function e(o,t){return module.exportseObject.setPrototypeOf?Object.setPrototypeOf.bind():function(e,o){return e.__proto__o,e},module.exports.__esModule!0,module.exports.defaultmodule.exports,e(o,t)}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},RISo:function(require,module,exports) {var erequire(./setPrototypeOf.js);function o(o,t){if(function!typeof t&&null!t)throw new TypeError(Super expression must either be null or a function);o.prototypeObject.create(t&&t.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),Object.defineProperty(o,prototype,{writable:!1}),t&&e(o,t)}module.exportso,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./setPrototypeOf.js:zqo5},dIju:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.BaseControllervoid 0;var et(require(@babel/runtime/helpers/createClass)),rt(require(@babel/runtime/helpers/classCallCheck));function t(e){return e&&e.__esModule?e:{default:e}}var sexports.BaseController(0,e.default)(function e(t,s,o){if((0,r.default)(this,e),this.configt,this.windows,this.documento,!this.destroy)throw new Error(Controllers must implement a deconstructor)});},{@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/classCallCheck:IC7x},zI87:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.MODAL_CLOSE_DELAYvoid 0;var eexports.MODAL_CLOSE_DELAY2e3;},{},Y3TA:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.ModalControllervoid 0;var el(require(@babel/runtime/helpers/classCallCheck)),tl(require(@babel/runtime/helpers/createClass)),ol(require(@babel/runtime/helpers/possibleConstructorReturn)),rl(require(@babel/runtime/helpers/getPrototypeOf)),al(require(@babel/runtime/helpers/inherits)),irequire(./base),nrequire(./constants);function l(e){return e&&e.__esModule?e:{default:e}}function s(e,t,a){return t(0,r.default)(t),(0,o.default)(e,d()?Reflect.construct(t,a||,(0,r.default)(e).constructor):t.apply(e,a))}function d(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(dfunction(){return!!e})()}var uexports.ModalControllerfunction(o){function r(t,o,a){var i;return(0,e.default)(this,r),(is(this,r,t,o,a)).setLoginStatei.setLoginState.bind(i),i.pageIdnull,i.modals,i.exitModalTriggered{},i.exitModalEventListeners,i}return(0,a.default)(r,o),(0,t.default)(r,{key:initialize,value:function(e){var tthis;try{var othis.config,rthis.document;this.pageIdo.pageId,this.modalsr.querySelectorAll(body > #modals > .modal),e.modals.forEach(function(e){t._attachModalHandler(e)})}catch(a){console.log(a)}}},{key:destroy,value:function(){var ethis.document;this.exitModalEventListeners.forEach(function(t){e.removeEventListener(mouseout,t)}),this.modals,this.exitModalTriggered{},this.exitModalEventListeners}},{key:setModalWithExpiry,value:function(e){var tthis.window,o(new Date).getTime()+864e5,rmodal-controller-.concat(e);try{t.localStorage.setItem(r,JSON.stringify(o))}catch(a){}}},{key:setLoginState,value:function(){var ethis.window;try{e.localStorage.setItem(isSignedUp,true)}catch(t){}}},{key:getModalWithExpiry,value:function(e){var tthis.window.localStorage,ot.getItem(modal-controller-.concat(e));if(!o)return!1;var rJSON.parse(o);return!((new Date).getTime()>r)||(t.removeItem(modal-controller-.concat(e)),!1)}},{key:show,value:function(e){var targuments.length>1&&void 0!arguments1?arguments1:{},othis.window,rthis.getModalWithExpiry(e);(e&&!r||!0t.forced)&&(o.lpUI.showModal(modal-.concat(e),t),this.setModalWithExpiry(e))}},{key:_attachModalHandler,value:function(e){var tthis.pageId,oe.trigger;if(e.pageSpecific&&!e.pages.map(function(e){return e.pageId}).includes(t))return;EXITo?this._exitModalHandler(e):TIMERo?this._timerModalHandler(e):FORCEDo&&this._forcedModalHandler(e)}},{key:_exitModalHandler,value:function(e){var tthis,othis.document,rthis.exitModalTriggered,ae.modalId;function i(e){ra||e.toElement||e.relatedTarget||(t.show(a),ra!0)}o.addEventListener(mouseout,i),this.exitModalEventListeners.push(i)}},{key:_timerModalHandler,value:function(e){var tthis,oe.modalId,re.timerDelay;setTimeout(function(){t.show(o)},r)}},{key:_forcedModalHandler,value:function(e){var tthis,oe.modalId,rthis.window,athis.document;if(!(truer.localStorage.getItem(isSignedUp))){var ia.querySelector(#modal-.concat(o)),lnulli?void 0:i.querySelector(form),s(nulll?void 0:l.dataset.delay)||n.MODAL_CLOSE_DELAY;l.addEventListener(formsubmitted,function(){t.setLoginState()}),r.addEventListener(oauthSuccess,function(){t.setLoginState(),l.classList.add(success),setTimeout(function(){r.lpUI.hideModal(modal-.concat(o)),l.reset(),l.classList.remove(success)},s)}),this.show(o,{forced:!0})}}})}(i.BaseController);},{@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,./base:dIju,./constants:zI87},DCTP:function(require,module,exports) {function e(e){if(Array.isArray(e))return e}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},LoeL:function(require,module,exports) {function e(e,l){var rnulle?null:undefined!typeof Symbol&&eSymbol.iterator||e@@iterator;if(null!r){var t,u,n,o,f,a!0,i!1;try{if(n(rr.call(e)).next,0l){if(Object(r)!r)return;a!1}else for(;!(a(tn.call(r)).done)&&(f.push(t.value),f.length!l);a!0);}catch(e){i!0,ue}finally{try{if(!a&&null!r.return&&(or.return(),Object(o)!o))return}finally{if(i)throw u}}return f}}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},jEQo:function(require,module,exports) {function e(e,o){(nullo||o>e.length)&&(oe.length);for(var l0,rnew Array(o);lo;l++)rlel;return r}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},Dbv9:function(require,module,exports) {var rrequire(./arrayLikeToArray.js);function e(e,t){if(e){if(stringtypeof e)return r(e,t);var oObject.prototype.toString.call(e).slice(8,-1);returnObjecto&&e.constructor&&(oe.constructor.name),Mapo||Seto?Array.from(e):Argumentso||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./arrayLikeToArray.js:jEQo},MWEO:function(require,module,exports) {function e(){throw new TypeError(Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a Symbol.iterator() method.)}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},DERy:function(require,module,exports) {var erequire(./arrayWithHoles.js),rrequire(./iterableToArrayLimit.js),orequire(./unsupportedIterableToArray.js),trequire(./nonIterableRest.js);function u(u,s){return e(u)||r(u,s)||o(u,s)||t()}module.exportsu,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./arrayWithHoles.js:DCTP,./iterableToArrayLimit.js:LoeL,./unsupportedIterableToArray.js:Dbv9,./nonIterableRest.js:MWEO},gIqS:function(require,module,exports) {function e(e,o,t,n,r,u,i){try{var deu(i),ld.value}catch(s){return void t(s)}d.done?o(l):Promise.resolve(l).then(n,r)}function o(o){return function(){var tthis,narguments;return new Promise(function(r,u){var io.apply(t,n);function d(o){e(i,r,u,d,l,next,o)}function l(o){e(i,r,u,d,l,throw,o)}d(void 0)})}}module.exportso,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},Qodp:function(require,module,exports) {var define;var t,rrequire(./typeof.js).default;function e(){use strict;module.exportsefunction(){return n},module.exports.__esModule!0,module.exports.defaultmodule.exports;var t,n{},oObject.prototype,io.hasOwnProperty,aObject.defineProperty||function(t,r,e){tre.value},ufunctiontypeof Symbol?Symbol:{},cu.iterator||@@iterator,lu.asyncIterator||@@asyncIterator,hu.toStringTag||@@toStringTag;function f(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),tr}try{f({},)}catch(t){ffunction(t,r,e){return tre}}function s(t,r,e,n){var or&&r.prototype instanceof w?r:w,iObject.create(o.prototype),unew T(n||);return a(i,_invoke,{value:G(t,e,u)}),i}function p(t,r,e){try{return{type:normal,arg:t.call(r,e)}}catch(t){return{type:throw,arg:t}}}n.wraps;var ysuspendedStart,vsuspendedYield,dexecuting,gcompleted,m{};function w(){}function x(){}function L(){}var b{};f(b,c,function(){return this});var EObject.getPrototypeOf,_E&&E(E(F()));_&&_!o&&i.call(_,c)&&(b_);var jL.prototypew.prototypeObject.create(b);function O(t){next,throw,return.forEach(function(r){f(t,r,function(t){return this._invoke(r,t)})})}function k(t,e){function n(o,a,u,c){var lp(to,t,a);if(throw!l.type){var hl.arg,fh.value;return f&&objectr(f)&&i.call(f,__await)?e.resolve(f.__await).then(function(t){n(next,t,u,c)},function(t){n(throw,t,u,c)}):e.resolve(f).then(function(t){h.valuet,u(h)},function(t){return n(throw,t,u,c)})}c(l.arg)}var o;a(this,_invoke,{value:function(t,r){function i(){return new e(function(e,o){n(t,r,e,o)})}return oo?o.then(i,i):i()}})}function G(r,e,n){var oy;return function(i,a){if(od)throw Error(Generator is already running);if(og){if(throwi)throw a;return{value:t,done:!0}}for(n.methodi,n.arga;;){var un.delegate;if(u){var cN(u,n);if(c){if(cm)continue;return c}}if(nextn.method)n.sentn._sentn.arg;else if(thrown.method){if(oy)throw og,n.arg;n.dispatchException(n.arg)}elsereturnn.method&&n.abrupt(return,n.arg);od;var lp(r,e,n);if(normall.type){if(on.done?g:v,l.argm)continue;return{value:l.arg,done:n.done}}throwl.type&&(og,n.methodthrow,n.argl.arg)}}}function N(r,e){var ne.method,or.iteratorn;if(ot)return e.delegatenull,thrown&&r.iterator.return&&(e.methodreturn,e.argt,N(r,e),throwe.method)||return!n&&(e.methodthrow,e.argnew TypeError(The iterator does not provide a +n+ method)),m;var ip(o,r.iterator,e.arg);if(throwi.type)return e.methodthrow,e.argi.arg,e.delegatenull,m;var ai.arg;return a?a.done?(er.resultNamea.value,e.nextr.nextLoc,return!e.method&&(e.methodnext,e.argt),e.delegatenull,m):a:(e.methodthrow,e.argnew TypeError(iterator result is not an object),e.delegatenull,m)}function P(t){var r{tryLoc:t0};1 in t&&(r.catchLoct1),2 in t&&(r.finallyLoct2,r.afterLoct3),this.tryEntries.push(r)}function S(t){var rt.completion||{};r.typenormal,delete r.arg,t.completionr}function T(t){this.tryEntries{tryLoc:root},t.forEach(P,this),this.reset(!0)}function F(e){if(e||e){var nec;if(n)return n.call(e);if(functiontypeof e.next)return e;if(!isNaN(e.length)){var o-1,afunction r(){for(;++oe.length;)if(i.call(e,o))return r.valueeo,r.done!1,r;return r.valuet,r.done!0,r};return a.nexta}}throw new TypeError(r(e)+ is not iterable)}return x.prototypeL,a(j,constructor,{value:L,configurable:!0}),a(L,constructor,{value:x,configurable:!0}),x.displayNamef(L,h,GeneratorFunction),n.isGeneratorFunctionfunction(t){var rfunctiontypeof t&&t.constructor;return!!r&&(rx||GeneratorFunction(r.displayName||r.name))},n.markfunction(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,L):(t.__proto__L,f(t,h,GeneratorFunction)),t.prototypeObject.create(j),t},n.awrapfunction(t){return{__await:t}},O(k.prototype),f(k.prototype,l,function(){return this}),n.AsyncIteratork,n.asyncfunction(t,r,e,o,i){void 0i&&(iPromise);var anew k(s(t,r,e,o),i);return n.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next()})},O(j),f(j,h,Generator),f(j,c,function(){return this}),f(j,toString,function(){returnobject Generator}),n.keysfunction(t){var rObject(t),e;for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var ne.pop();if(n in r)return t.valuen,t.done!1,t}return t.done!0,t}},n.valuesF,T.prototype{constructor:T,reset:function(r){if(this.prev0,this.next0,this.sentthis._sentt,this.done!1,this.delegatenull,this.methodnext,this.argt,this.tryEntries.forEach(S),!r)for(var e in this)te.charAt(0)&&i.call(this,e)&&!isNaN(+e.slice(1))&&(thiset)},stop:function(){this.done!0;var tthis.tryEntries0.completion;if(throwt.type)throw t.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var ethis;function n(n,o){return u.typethrow,u.argr,e.nextn,o&&(e.methodnext,e.argt),!!o}for(var othis.tryEntries.length-1;o>0;--o){var athis.tryEntrieso,ua.completion;if(roota.tryLoc)return n(end);if(a.tryLocthis.prev){var ci.call(a,catchLoc),li.call(a,finallyLoc);if(c&&l){if(this.preva.catchLoc)return n(a.catchLoc,!0);if(this.preva.finallyLoc)return n(a.finallyLoc)}else if(c){if(this.preva.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw Error(try statement without catch or finally);if(this.preva.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var ethis.tryEntries.length-1;e>0;--e){var nthis.tryEntriese;if(n.tryLocthis.prev&&i.call(n,finallyLoc)&&this.prevn.finallyLoc){var on;break}}o&&(breakt||continuet)&&o.tryLocr&&ro.finallyLoc&&(onull);var ao?o.completion:{};return a.typet,a.argr,o?(this.methodnext,this.nexto.finallyLoc,m):this.complete(a)},complete:function(t,r){if(throwt.type)throw t.arg;returnbreakt.type||continuet.type?this.nextt.arg:returnt.type?(this.rvalthis.argt.arg,this.methodreturn,this.nextend):normalt.type&&r&&(this.nextr),m},finish:function(t){for(var rthis.tryEntries.length-1;r>0;--r){var ethis.tryEntriesr;if(e.finallyLoct)return this.complete(e.completion,e.afterLoc),S(e),m}},catch:function(t){for(var rthis.tryEntries.length-1;r>0;--r){var ethis.tryEntriesr;if(e.tryLoct){var ne.completion;if(thrown.type){var on.arg;S(e)}return o}}throw Error(illegal catch attempt)},delegateYield:function(r,e,n){return this.delegate{iterator:F(r),resultName:e,nextLoc:n},nextthis.method&&(this.argt),m}},n}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./typeof.js:xOn8},BxGn:function(require,module,exports) {function e(o){return(efunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&functiontypeof Symbol&&e.constructorSymbol&&e!Symbol.prototype?symbol:typeof e})(o)}var orequire(../helpers/regeneratorRuntime)();module.exportso;try{regeneratorRuntimeo}catch(t){object(undefinedtypeof globalThis?undefined:e(globalThis))?globalThis.regeneratorRuntimeo:Function(r,regeneratorRuntime r)(o)}},{../helpers/regeneratorRuntime:Qodp},DEGM:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.loGetexports.goTovoid 0;var oexports.goTofunction(o){var earguments.length>1&&void 0!arguments1&&arguments1;o&&(e?window.open(o):window.location.assign(o))},eexports.loGetfunction(o,e,r){if(e){var t(Array.isArray(e)?e:e.match(/(^.\)+/g)).reduce(function(o,e){return o&&oe},o);return void 0t?r:t}};},{},kToa:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.ButtonControllervoid 0;var es(require(@babel/runtime/helpers/slicedToArray)),ts(require(@babel/runtime/helpers/asyncToGenerator)),ns(require(@babel/runtime/helpers/classCallCheck)),rs(require(@babel/runtime/helpers/createClass)),as(require(@babel/runtime/helpers/possibleConstructorReturn)),os(require(@babel/runtime/helpers/getPrototypeOf)),is(require(@babel/runtime/helpers/inherits)),ls(require(@babel/runtime/regenerator)),urequire(../utils/navigation),crequire(./base);function s(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n){return t(0,o.default)(t),(0,a.default)(e,b()?Reflect.construct(t,n||,(0,o.default)(e).constructor):t.apply(e,n))}function b(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(bfunction(){return!!e})()}var vexports.ButtonControllerfunction(a){function o(e,t,r){var a;return(0,n.default)(this,o),(ad(this,o,e,t,r))._boundClickHandlera._buttonClickHandler.bind(a),a}return(0,i.default)(o,a),(0,r.default)(o,{key:initialize,value:function(){arguments.length>0&&void 0!arguments0&&arguments0;try{var ethis.document;e.body.removeEventListener(click,this._boundClickHandler),e.body.addEventListener(click,this._boundClickHandler)}catch(t){console.error(t)}}},{key:destroy,value:function(){this.document.body.removeEventListener(click,this._boundClickHandler)}},{key:_buttonClickHandler,value:function(e){this._handleButtonClick(e)}},{key:_handleButtonClick,value:function(){var e(0,t.default)(l.default.mark(function e(t){var n,r,a,o,i,c,s,d,b,v;return l.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:if(nthis.window,rthis.document,at.target.closest(button, a)){e.next4;break}return e.abrupt(return);case 4:if(oa.dataset.type||,ia.href||a.dataset.href||,ca.target||,!a.dataset.submit){e.next18;break}return e.prev9,e.next12,this._handleSubmit(a);case 12:e.next17;break;case 14:e.prev14,e.t0e.catch(9),console.error(e.t0);case 17:(0,u.goTo)(i,_blankc);case 18:if(this._trackConversion(a),VIDEO!o){e.next22;break}return this._handleVideoButton(a),e.abrupt(return);case 22:if(CONTACT_US!o){e.next25;break}return this._handleContactUsButton(a),e.abrupt(return);case 25:if(SUBSCRIBE!o){e.next28;break}return n.lpUI.showModal(modal-global-subscribe),e.abrupt(return);case 28:if(MY_ACCOUNT!o){e.next31;break}return n.lpUI.showModal(modal-global-my-account),e.abrupt(return);case 31:if(SHARE_POPUP!o){e.next36;break}return(sa.querySelector(.share-popup))&&(s.style.displayflex),t.stopPropagation(),e.abrupt(return);case 36:if(MODAL_!o.substring(0,6)){e.next40;break}return do.substring(6),n.lpUI.showModal(modal-.concat(d)),e.abrupt(return);case 40:null!i&&i.startsWith(mailto:)?(bi.substring(7),r.sendGoogleAnalyticsEvent({hitType:event,eventCategory:button,eventAction:click,eventLabel:Email,eventValue:b})):null!i&&i.startsWith(tel:)&&(vi.substring(4),r.sendGoogleAnalyticsEvent({hitType:event,eventCategory:button,eventAction:click,eventLabel:Phone,eventValue:v}));case 41:caseend:return e.stop()}},e,this,9,14)}));return function(t){return e.apply(this,arguments)}}()},{key:_handleSubmit,value:function(){var e(0,t.default)(l.default.mark(function e(t){var n,r;return l.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:if(nt.closest(form),rthis.window,!n){e.next6;break}return e.next5,r.luxuryPresence.contactForms.submitForm(n);case 5:return e.abrupt(return,e.sent);case 6:return e.abrupt(return,null);case 7:caseend:return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:_getVimeoSrc,value:function(t){if(!t||!t.includes(vimeo.com)||t.length>2e3)return null;var nt.match(/(?:(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:^/*)\/videos\/|)|player.vimeo.com\/video\/)(\d+)(?:(?:\?.*&*h|\/)+(\d,a-f+))?/);if(!n)return null;var r(0,e.default)(n,3),ar1,or2,ihttps://player.vimeo.com/video/.concat(a,?);return o&&(i+h.concat(o,&)),i+autoplay1}},{key:_handleVideoButton,value:function(e){var tthis.document,ne.closest(section),re.dataset.src,a;if(r&&(r.includes(youtube.com)||r.includes(youtu.be))&&!r.includes(youtube.com/embed)){var or.match(/(?:youtube\.com\/\S*(?:(?:\/e(?:mbed))?\/|watch\?(?:\S*?&?v))|youtu.be\/)(a-zA-Z0-9_-{6,11})/);o&&(ao1)}var ithis._getVimeoSrc(r);if(a?rhttps://youtube.com/embed/.concat(a,?autoplay1&controls0):i&&(ri),r&&n){var l\n div idmodal-.concat(n.id, classmodal visible>\n div classmodal-content>\n div classlightbox-video>\n div classvideo-player>\n div classembed-container>\n iframe frameborder0 allowfullscreen1 allowaccelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture titleYouTube video player width100% height100% src).concat(r,>/iframe>\n /div>\n /div>\n /div>\n /div>\n button classclose lp-close typebutton aria-labelclose modal>span classlp-close-icon aria-hiddentrue>/span>/button>\n /div>\n );t.body.insertAdjacentHTML(beforeend,l);var ut.getElementById(modal-.concat(n.id));u.querySelector(.close).addEventListener(click,function(){u.remove()})}}},{key:_handleContactUsButton,value:function(e){var tthis.window;this.document.sendGoogleAnalyticsEvent({hitType:event,eventCategory:button,eventAction:click,eventLabel:contact}),t.lpUI.showModal(modal-global-contact-us,{scrollLock:!0})}},{key:_trackConversion,value:function(e){var tthis.window,nthis.document,re.dataset,ar.gtagConversionId,or.gtagConversionLabel,ir.fbEventName;if(a&&o){if(t.dataLayer&&t.dataLayer.length)t.dataLayer.some(function(e){return e.length&&confige0&&e1a})||n.sendGoogleTagManagerEvent(config,a);var l.concat(a,/).concat(o);n.sendGoogleTagManagerEvent(event,conversion,{send_to:l})}t.fbq&&i&&t.fbq(track,i,{})}})}(c.BaseController);},{@babel/runtime/helpers/slicedToArray:DERy,@babel/runtime/helpers/asyncToGenerator:gIqS,@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,@babel/runtime/regenerator:BxGn,../utils/navigation:DEGM,./base:dIju},a3AZ:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.ValidationControllervoid 0;var en(require(@babel/runtime/helpers/classCallCheck)),tn(require(@babel/runtime/helpers/createClass)),in(require(@babel/runtime/helpers/possibleConstructorReturn)),ln(require(@babel/runtime/helpers/getPrototypeOf)),rn(require(@babel/runtime/helpers/inherits)),arequire(./base);function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,r){return t(0,l.default)(t),(0,i.default)(e,u()?Reflect.construct(t,r||,(0,l.default)(e).constructor):t.apply(e,r))}function u(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(ufunction(){return!!e})()}var sexports.ValidationControllerfunction(i){function l(t,i,r){var a;return(0,e.default)(this,l),(ao(this,l,t,i,r)).validatedForms,a}return(0,r.default)(l,i),(0,t.default)(l,{key:initialize,value:function(){var earguments.length>0&&void 0!arguments0?arguments0:{};try{var t,ithis.window,lthis.document,re.selector,a;if(ar?l.querySelectorAll(.concat(r, formdata-typecontact-form)):l.querySelectorAll(formdata-typecontact-form),!!l.querySelectorAll(inputtypetel).length&&!i.libphonenumber&&null!i&&null!(ti.luxuryPresence)&&void 0!t&&t.libs){var ni.luxuryPresence.libs;(0,n.loadJs)(n.jsLibsMap.libphonenumber.jsSrc,this.attachValidation.bind(this,a))}else this.attachValidation(a);this.validatedFormsthis.validatedForms.concat(a)}catch(o){console.log(o)}}},{key:destroy,value:function(){this.validatedForms}},{key:attachValidation,value:function(e){var tthis;e.forEach(function(e){e.querySelectorAll(input, select, textarea).forEach(function(e){t.applyFieldValidation(e)})})}},{key:applyFieldValidation,value:function(e){tele.getAttribute(type)&&this._applyPhoneValidation(e)}},{key:_applyPhoneValidation,value:function(e){var tthis.window;if(t.libphonenumber){var it.libphonenumber.isValidPhoneNumber;e.addEventListener(keyup,function(){if(this.hasAttribute(required)||this.value.replace(/\s/g,).length)try{var ethis.value;i(e,US)?this.setCustomValidity():this.setCustomValidity(Please enter a valid phone number.)}catch(t){this.setCustomValidity(Please enter a valid phone number.)}else this.setCustomValidity()})}}})}(a.BaseController);},{@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,./base:dIju},cQfh:function(require,module,exports) {var erequire(./toPropertyKey.js);function r(r,o,t){return(oe(o))in r?Object.defineProperty(r,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):rot,r}module.exportsr,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./toPropertyKey.js:BCa3},kqOT:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.ContactFormControllerexports.ADD_FIELDvoid 0;var el(require(@babel/runtime/helpers/defineProperty)),tl(require(@babel/runtime/helpers/asyncToGenerator)),rl(require(@babel/runtime/helpers/classCallCheck)),nl(require(@babel/runtime/helpers/createClass)),al(require(@babel/runtime/helpers/possibleConstructorReturn)),ol(require(@babel/runtime/helpers/getPrototypeOf)),cl(require(@babel/runtime/helpers/inherits)),il(require(@babel/runtime/regenerator)),srequire(./base),urequire(./constants);function l(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var rObject.keys(e);if(Object.getOwnPropertySymbols){var nObject.getOwnPropertySymbols(e);t&&(nn.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(t){for(var r1;rarguments.length;r++){var nnull!argumentsr?argumentsr:{};r%2?d(Object(n),!0).forEach(function(r){(0,e.default)(t,r,nr)}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function h(e,t,r){return t(0,o.default)(t),(0,a.default)(e,p()?Reflect.construct(t,r||,(0,o.default)(e).constructor):t.apply(e,r))}function p(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(pfunction(){return!!e})()}var mexports.ADD_FIELDmiddleName,vcontact_form,bname,firstName,lastName,m,email,phone,phoneNumber,source,message,mlsId,sourceUrl,yexports.ContactFormControllerfunction(e){function a(e,t,n){var o;return(0,r.default)(this,a),(oh(this,a,e,t,n)).forms,o}return(0,c.default)(a,e),(0,n.default)(a,{key:initialize,value:function(){var ethis,targuments.length>0&&void 0!arguments0?arguments0:{};try{var rthis.document,nt.selector,a;(an?r.querySelectorAll(.concat(n, formdata-typecontact-form)):r.querySelectorAll(formdata-typecontact-form)).forEach(function(t){e._attachSubmitHandler(t)}),this.formsthis.forms.concat(a)}catch(o){console.log(o)}}},{key:destroy,value:function(){this.forms}},{key:submitForm,value:function(e){this._handleSubmit(null,e)}},{key:_attachValidation,value:function(e){var tthis.window;e.querySelectorAll(input, select, textarea).forEach(function(e){t.luxuryPresence.validation.applyFieldValidation(e)})}},{key:_attachSubmitHandler,value:function(e){var tthis;e.addEventListener(submit,function(r){return t._handleSubmit(r,e)})}},{key:_handleSubmit,value:function(){var e(0,t.default)(i.default.mark(function e(t,r){var n,a,o,c,s,l,d,h,p,m,y,g,_,E,O;return i.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:if(nthis.window,athis.config,t&&t.preventDefault(),!r.classList.contains(loading)){e.next4;break}return e.abrupt(return);case 4:if(r.classList.add(loading),o,!a.recaptcha.enabled){e.next10;break}return e.next9,this._recaptchaToken();case 9:oe.sent;case 10:if(cnew FormData(r),s{},c.forEach(function(e,t){ststringtypeof e?e.trim():e}),!s.name&&s.firstName&&(s.names.firstName,s.lastName&&(s.name+ .concat(s.lastName))),lthis._getFields(r),dObject.keys(s).filter(function(e){return!b.includes(e)}).reduce(function(e,t){return etst,e},{}),ha.pageId,pa.companyId,ma.websiteId,ya.pageMeta,gn.localStorage.getItem(utm_vars)||{},_this._getFormId(r),E{g_recaptcha_response:o,g_recaptcha_action:v,activity:{author_email:s.email,author_name:s.name,author_phone:s.phone||s.phoneNumber,activity_source:s.source||CONTACT_INQUIRY,comments_attributes:{text:s.message||void 0},source_url:n.location.href,content:f(f({},d),JSON.parse(g))},page:{pageId:h,companyId:p,websiteId:m,pageMeta:f(f({},y),{},{formId:_})},companyId:p,fields:l},!s.middleName){e.next24;break}return e.abrupt(return);case 24:return e.prev24,e.next27,this._submitLeadRequest(E);case 27:this._sendGAEvent(E),Or.dataset.delay||u.MODAL_CLOSE_DELAY,r.classList.remove(loading),r.classList.add(success),r.querySelectorAll(.success).forEach(function(e){return e.classList.remove(hide)}),r.dispatchEvent(new Event(formsubmitted)),setTimeout(function(){n.lpUI.hideClosestModal(r),r.reset(),n.lpUI.sideMenuHide(),r.querySelectorAll(.success).forEach(function(e){return e.classList.add(hide)}),r.classList.remove(success)},O),e.next42;break;case 36:e.prev36,e.t0e.catch(24),console.log(e.t0),r.dispatchEvent(new Event(formsubmiterror)),r.classList.remove(loading),r.classList.add(error);case 42:caseend:return e.stop()}},e,this,24,36)}));return function(t,r){return e.apply(this,arguments)}}()},{key:_recaptchaToken,value:function(){var ethis.window,tthis.config;if(t.recaptcha.recaptchaSiteId)return new Promise(function(r,n){e.grecaptcha.enterprise.ready(function(){e.grecaptcha.enterprise.execute(t.recaptcha.recaptchaSiteId,{action:v}).then(function(e){return r(e)}).catch(function(e){return n(e)})})});console.log(No recaptchaSiteId provided)}},{key:_submitLeadRequest,value:function(e){var t,rthis.config;return tr.leadIngesterEnabled?.concat(r.leadIngesterUrl,/api/v1/leads):/home-search/activities,fetch(t,{method:POST,headers:{Content-Type:application/json},body:JSON.stringify(e)}).then(function(e){return e.ok?e.json():e.json().then(function(e){throw e})})}},{key:_sendGAEvent,value:function(e){var tthis.document,r{hitType:event,eventCategory:button,eventAction:click};switch(e.activity.activity_source){caseNEWSLETTER_SIGNUP:r.eventLabelNewsletter,t.sendGoogleTagManagerEvent(event,newsletter_signup);break;caseHOME_SEARCH:r.eventLabelHomeSearch,t.sendGoogleTagManagerEvent(event,home_search);break;caseHOME_VALUE:caseHOME_VALUATION:r.eventLabelHomeValue,t.sendGoogleTagManagerEvent(event,home_valuation);break;caseEBOOK:r.eventLabelEbook,t.sendGoogleTagManagerEvent(event,ebook_download);break;caseCONTACT_INQUIRY:default:r{hitType:pageview,page:/thank-you},t.sendGoogleTagManagerEvent(event,contact_inquiry)}t.sendGoogleAnalyticsEvent(r)}},{key:_getFields,value:function(e){var te.querySelectorAll(input, select, textarea),r{};return t.forEach(function(t){var nt.id,at.name,ot.type;if(am)return!0;var c;if(n){var ie.querySelector(labelfor.concat(n,));i?ci.textContent.trim():t.placeholder&&(ct.placeholder.trim())}ra{label:c,type:t.tagName,inputType:INPUTt.tagName?o:text}}),r}},{key:_getFormId,value:function(e){var te.closest(sectionid^section-, footerid, .modalid^modal-);return null!t&&t.id?this._cleanFormId(t.id):}},{key:_cleanFormId,value:function(e){for(var t0,rsection-,modal-;tr.length;t++){var nrt;if(e.startsWith(n))return e.substring(n.length)}return e}})}(s.BaseController);},{@babel/runtime/helpers/defineProperty:cQfh,@babel/runtime/helpers/asyncToGenerator:gIqS,@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,@babel/runtime/regenerator:BxGn,./base:dIju,./constants:zI87},VSe6:function(require,module,exports) {function e(e,o){if(nulle)return{};var r,t,u{},lObject.keys(e);for(t0;tl.length;t++)rlt,o.indexOf(r)>0||(urer);return u}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},lfm6:function(require,module,exports) {var erequire(./objectWithoutPropertiesLoose.js);function r(r,o){if(nullr)return{};var t,l,ue(r,o);if(Object.getOwnPropertySymbols){var pObject.getOwnPropertySymbols(r);for(l0;lp.length;l++)tpl,o.indexOf(t)>0||Object.prototype.propertyIsEnumerable.call(r,t)&&(utrt)}return u}module.exportsr,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./objectWithoutPropertiesLoose.js:VSe6},auLy:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.STATIC_MAP_MAX_DIMexports.MapApiLoaderControllervoid 0;var eh(require(@babel/runtime/helpers/defineProperty)),th(require(@babel/runtime/helpers/objectWithoutProperties)),rh(require(@babel/runtime/helpers/slicedToArray)),nh(require(@babel/runtime/helpers/asyncToGenerator)),ah(require(@babel/runtime/helpers/classCallCheck)),ih(require(@babel/runtime/helpers/createClass)),ch(require(@babel/runtime/helpers/possibleConstructorReturn)),sh(require(@babel/runtime/helpers/getPrototypeOf)),oh(require(@babel/runtime/helpers/inherits)),uh(require(@babel/runtime/regenerator)),lrequire(./base),psrcWidth,srcHeight,theme;function h(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var rObject.keys(e);if(Object.getOwnPropertySymbols){var nObject.getOwnPropertySymbols(e);t&&(nn.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(t){for(var r1;rarguments.length;r++){var nnull!argumentsr?argumentsr:{};r%2?f(Object(n),!0).forEach(function(r){(0,e.default)(t,r,nr)}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,r){return t(0,s.default)(t),(0,c.default)(e,b()?Reflect.construct(t,r||,(0,s.default)(e).constructor):t.apply(e,r))}function b(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(bfunction(){return!!e})()}var v__googleMapsCallback,ghttps://maps.googleapis.com/maps/api/js,mexports.STATIC_MAP_MAX_DIM1024,kexports.MapApiLoaderControllerfunction(e){function c(e,t,r){var n;return(0,a.default)(this,c),(ny(this,c,e,t,r)).retries3,n.callbacks,n.id__googleMapsScriptId.concat(Date.now()),n._apiKey,n.reset(),n}return(0,o.default)(c,e),(0,i.default)(c,{key:apiKey,get:function(){return this._apiKey},set:function(e){this._apiKeye,this.config.setGoogleMapsAPIKey(e)}},{key:reset,value:function(){this.deleteScript(),this.done!1,this.loading!1,this.errors,this.onerrorEventnull}},{key:destroy,value:function(){this.reset()}},{key:getMapApiKey,value:function(){var e(0,n.default)(u.default.mark(function e(){var t,r;return u.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:if(!this.apiKey){e.next2;break}return e.abrupt(return,this.apiKey);case 2:return e.prev2,e.next5,fetch(.concat(this._getBaseUrl(),/api/v1/map));case 5:if((te.sent).ok){e.next8;break}throw new Error(Failed to fetch API key);case 8:return e.next10,t.text();case 10:return re.sent,this.apiKeyr,e.abrupt(return,this.apiKey);case 15:return e.prev15,e.t0e.catch(2),console.error(e.t0),e.abrupt(return,);case 19:caseend:return e.stop()}},e,this,2,15)}));return function(){return e.apply(this,arguments)}}()},{key:createUrl,value:function(){var e(0,n.default)(u.default.mark(function e(){var t,r;return u.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:return tg,t+?callback.concat(v),e.next4,this.getMapApiKey();case 4:return(re.sent)&&(t+&key.concat(r)),t+&librariesplaces,e.abrupt(return,t);case 8:caseend:return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:setScript,value:function(){var e(0,n.default)(u.default.mark(function e(){var t,r;return u.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:if(!this.document.getElementById(this.id)){e.next3;break}return this.callback(),e.abrupt(return);case 3:return e.next5,this.createUrl();case 5:te.sent,(rthis.document.createElement(script)).idthis.id,r.typetext/javascript,r.srct,r.onerrorthis.loadErrorCallback.bind(this),r.defer!0,r.async!0,this.document.head.appendChild(r);case 14:caseend:return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:loadErrorCallback,value:function(e){var tthis;if(this.errors.push(e),this.errors.lengththis.retries){var rthis.errors.length*Math.pow(2,this.errors.length);console.log(Failed to load Google Maps script, retrying in .concat(r, ms.)),setTimeout(function(){t.deleteScript(),t.setScript()},r)}else this.onerrorEvente,this.callback()}},{key:deleteScript,value:function(){var ethis.document.getElementById(this.id);e&&e.remove()}},{key:load,value:function(){return this.loadPromise()}},{key:loadPromise,value:function(){var ethis;return new Promise(function(t,r){e.loadCallback(function(e){e?r(e):t()})})}},{key:loadCallback,value:function(e){this.callbacks.push(e),this.execute()}},{key:setCallback,value:function(){this.window.__googleMapsCallbackthis.callback.bind(this)}},{key:resetIfRetryingFailed,value:function(){this.failed&&this.reset()}},{key:callback,value:function(){var ethis;this.done!0,this.loading!1,this.callbacks.forEach(function(t){t(e.onerrorEvent)}),this.callbacks}},{key:execute,value:function(){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())}},{key:_getBaseUrl,value:function(){var ethis.config,te.isBuilder,re.websiteApiGatewayUrl;return t?r:}},{key:resizeStaticMapDimensions,value:function(e,t){if(em&&tm)return{width:e,height:t};var rMath.min(m/e,m/t);return{width:parseInt(e*r),height:parseInt(t*r)}}},{key:convertThemeToStaticApiUrl,value:function(e){return e.map(function(e){var te.stylers.reduce(function(e,t){var rt.visibility?visibility:.concat(t.visibility):,nt.color?color:.concat(t.color.replace(#,0x)):,at.lightness?lightness:.concat(t.lightness):;return.concat(e,|).concat(r).concat(n).concat(a)},),re.elementType?|element:.concat(e.elementType):;returnfeature:.concat(e.featureType).concat(r).concat(t)})}},{key:getMapApiSignedUrl,value:function(){var e(0,n.default)(u.default.mark(function e(t){var r,n,a;return u.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:return e.prev0,e.next3,fetch(.concat(this._getBaseUrl(),/api/v1/map/signature?).concat(t));case 3:if((re.sent).ok){e.next6;break}throw new Error(Failed to fetch signed URL);case 6:return e.next8,r.json();case 8:return ne.sent,an.url,e.abrupt(return,a);case 13:return e.prev13,e.t0e.catch(0),console.error(e.t0),e.abrupt(return,);case 17:caseend:return e.stop()}},e,this,0,13)}));return function(t){return e.apply(this,arguments)}}()},{key:generateStaticMapUrl,value:function(e,t,n,a,i,c){var sthis.resizeStaticMapDimensions(i,c),os.width,us.height,l{center:.concat(e,,).concat(t),zoom:n,scale:2,size:.concat(o,x).concat(u),key:this.apiKey};a&&(l.stylethis.convertThemeToStaticApiUrl(a));var pnew URLSearchParams;return Object.entries(l).forEach(function(e){var t(0,r.default)(e,2),nt0,at1;Array.isArray(a)?a.forEach(function(e){return p.append(n,e.toString())}):p.append(n,a.toString())}),.concat(https://maps.googleapis.com/maps/api/staticmap,?).concat(p.toString())}},{key:generateDigitallySignedStaticMapUrl,value:function(){var e(0,n.default)(u.default.mark(function e(n){var a,i,c,s,o,l,h,f,y,b;return u.default.wrap(function(e){for(;;)switch(e.preve.next){case 0:return an.srcWidth,in.srcHeight,cn.theme,s(0,t.default)(n,p),othis.resizeStaticMapDimensions(a,i),lo.width,ho.height,fd(d({},s),{},{size:.concat(l,x).concat(h)}),c&&(f.stylethis.convertThemeToStaticApiUrl(c)),ynew URLSearchParams,Object.entries(f).forEach(function(e){var t(0,r.default)(e,2),nt0,at1;Array.isArray(a)?a.forEach(function(e){return y.append(n,e.toString())}):y.append(n,a.toString())}),by.toString(),e.prev7,e.next10,this.getMapApiSignedUrl(b);case 10:return e.abrupt(return,e.sent);case 13:return e.prev13,e.t0e.catch(7),console.error(e.t0),e.abrupt(return,);case 17:caseend:return e.stop()}},e,this,7,13)}));return function(t){return e.apply(this,arguments)}}()})}(l.BaseController);},{@babel/runtime/helpers/defineProperty:cQfh,@babel/runtime/helpers/objectWithoutProperties:lfm6,@babel/runtime/helpers/slicedToArray:DERy,@babel/runtime/helpers/asyncToGenerator:gIqS,@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,@babel/runtime/regenerator:BxGn,./base:dIju},KwLP:function(require,module,exports) {var rrequire(./arrayLikeToArray.js);function e(e){if(Array.isArray(e))return r(e)}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./arrayLikeToArray.js:jEQo},U0SN:function(require,module,exports) {function e(e){if(undefined!typeof Symbol&&null!eSymbol.iterator||null!e@@iterator)return Array.from(e)}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},o1nV:function(require,module,exports) {function e(){throw new TypeError(Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a Symbol.iterator() method.)}module.exportse,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{},DJfw:function(require,module,exports) {var erequire(./arrayWithoutHoles.js),rrequire(./iterableToArray.js),orequire(./unsupportedIterableToArray.js),urequire(./nonIterableSpread.js);function t(t){return e(t)||r(t)||o(t)||u()}module.exportst,module.exports.__esModule!0,module.exports.defaultmodule.exports;},{./arrayWithoutHoles.js:KwLP,./iterableToArray.js:U0SN,./unsupportedIterableToArray.js:Dbv9,./nonIterableSpread.js:o1nV},Igw1:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.PaginationControllervoid 0;var eu(require(@babel/runtime/helpers/toConsumableArray)),tu(require(@babel/runtime/helpers/typeof)),ru(require(@babel/runtime/helpers/classCallCheck)),au(require(@babel/runtime/helpers/createClass)),nu(require(@babel/runtime/helpers/possibleConstructorReturn)),ou(require(@babel/runtime/helpers/getPrototypeOf)),iu(require(@babel/runtime/helpers/inherits)),lrequire(./base),crequire(../utils/navigation);function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r){return t(0,o.default)(t),(0,n.default)(e,f()?Reflect.construct(t,r||,(0,o.default)(e).constructor):t.apply(e,r))}function f(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(ffunction(){return!!e})()}var pexports.PaginationControllerfunction(n){function o(){return(0,r.default)(this,o),s(this,o,arguments)}return(0,i.default)(o,n),(0,a.default)(o,{key:destroy,value:function(){}},{key:updateQueryString,value:function(e,r,a){a||(athis.window.location.href);var nnew RegExp((?&).concat(e,.*?(&|#|$)),i),o;null!r&&(Array.isArray(r)?r.length&&(othis.serializeArray(e,r)):object(0,t.default)(r)?(nnew RegExp((?&).concat(e,\\^*\\.*?(&|#|$)),i),othis.serializeObj(r,,e)):o.concat(e,).concat(encodeURIComponent(r)));var ia.split(#),li0;if(n.test(a)){var cl;for(oo?$1.concat(o,$2):$1;n.test(c);)lc.replace(n,o),cc.replace(n,$1);ll.replace(/(&|\?)$/,)}else if(o){var u-1!l.indexOf(?)?&:?;l+.concat(u).concat(o)}return void 0!i1&&null!i1&&(l+#.concat(i1)),l}},{key:getParameterByName,value:function(e,t){t||(tthis.window.location.href),ee.replace(/\/g,\\$&);var rnew RegExp(?&.concat(e,((^*)|&|#|$))),aArray.from(RegExp.prototypeSymbol.matchAll.call(r,t)).flat();if(!a.length){var nnew RegExp(?&.concat(e,(\\.*?\\)(.*?)(?&|#|$)),g);return aArray.from(RegExp.prototypeSymbol.matchAll.call(n,t)).flat(),this._parseParamToObject(a,advancedFilterse)}return a.length>3?a.reduce(function(e,t,r){return(r+1)%30&&e.push(decodeURIComponent(t.replace(/\+/g, ))),e},):a2?decodeURIComponent(a2.replace(/\+/g, )):}},{key:makePageKey,value:function(e){return e.replace(section-,).replace(/-/g,)}},{key:makeParamKey,value:function(e,t){return e.global?e.urlKey:.concat(t,-).concat(e.urlKey)}},{key:deserializeParams,value:function(e,t){var rthis,a{},nthis.makePageKey(t),othis.getParameterByName(n);return o&&(a.pageparseInt(o)),Array.isArray(e)&&e.forEach(function(e){var tr.makeParamKey(e,n),or.getParameterByName(t);if(inte.type)oparseInt(o),isFinite(o)||(onull);else if(boole.type||booleane.type)otrueo||false!o&&null;else if(jsone.type)try{oJSON.parse(o)}catch(i){}ae.formKey||e.paramo}),a}},{key:serializeParams,value:function(e,t,r){var athis,nthis.window.location.href,othis.makePageKey(t);return nthis.updateQueryString(o,r.page,n),Array.isArray(e)&&e.forEach(function(e){var ta.makeParamKey(e,o),ire.formKey||e.param;jsone.type&&null!i&&(iJSON.stringify(i)),na.updateQueryString(t,i,n)}),n}},{key:formatSliderAtom,value:function(e){return(arguments.length>1&&void 0!arguments1?arguments1:)+(Number.isInteger(e)?e:e.toFixed(2))}},{key:formatSliderValue,value:function(e){var targuments.length>1&&void 0!arguments1?arguments1:,rarguments.length>2&&void 0!arguments2?arguments2:;return e1e3?this.formatSliderAtom(e,t):e1e6?.concat(this.formatSliderAtom(e/1e3,t)).concat(r,K):.concat(this.formatSliderAtom(e/1e6,t)).concat(r,M)}},{key:formatSliderPriceRange,value:function(e,t,r,a){return t.mine&&0!e?.concat(a.lowPrefix).concat(this.formatSliderValue(e,r, )):t.maxe?.concat(this.formatSliderValue(e,r, )).concat(a.highSuffix):.concat(this.formatSliderValue(e,r, ))}},{key:formatSliderAreaRange,value:function(e,t,r,a){return t.mine&&0!e?.concat(a.lowPrefix).concat(this.formatSliderValue(e), ).concat(r):t.maxe?.concat(this.formatSliderValue(e)).concat(a.highSuffix, ).concat(r):.concat(this.formatSliderValue(e), ).concat(r)}},{key:getSearchFormValues,value:function(e){var te.queryElement,re.priceSliderElement,ae.areaSliderElement,ne.neighborhoodSelect,o{};if(t&&(o.searcht.value||null),r){var ir.value.split(;),lparseInt(r.dataset.min),cparseInt(r.dataset.max),uparseInt(i0),sparseInt(i1);o.priceMinu!l?u:null,o.priceMaxs!c?s:null}if(a){var fa.value.split(;),pparseInt(a.dataset.min),hparseInt(a.dataset.max),mparseInt(f0),dparseInt(f1);o.areaMinm!p?m:null,o.areaMaxd!h?d:null}return n&&(o.neighborhoodIdn.value||null),o}},{key:serializeObj,value:function(e){var rarguments.length>1&&void 0!arguments1?arguments1:,aarguments.length>2&&void 0!arguments2?arguments2:,n;for(var o in e)if(e.hasOwnProperty(o)){var ieo,lvoid 0;if(a){var cr?.concat(r,).concat(o,):.concat(o,);l.concat(a).concat(c)}else lr?.concat(r,).concat(o,):o;null!i&&Array.isArray(i)?i.length&&n.push(this.serializeArray(l,i)):null!i&&object(0,t.default)(i)?n.push(this.serializeObj(i,l)):n.push(.concat(l,).concat(encodeURIComponent(i)))}return n.join(&)}},{key:serializeArray,value:function(e,t){var rarguments.length>2&&void 0!arguments2?arguments2:,a;return t.forEach(function(t){var nr?.concat(r).concat(e):e;a.push(.concat(n,).concat(encodeURIComponent(t)))}),a.join(&)}},{key:_parseParamToObject,value:function(e){var targuments.length>1&&void 0!arguments1&&arguments1;if(!e.length)return null;for(var r{},a0;ae.length;a++)if((a+1)%30){var ndecodeURIComponent(ea.replace(/\+/g, )),oea-1;Object.assign(r,this._setObjectPath(o,n,r,t))}return r}},{key:_setObjectPath,value:function(t,r,a){var narguments.length>3&&void 0!arguments3&&arguments3,ot.split(/\\/).filter(Boolean),iin,nin,btw,ciin,cinin,l{},ul,s(0,c.loGet)(a,o.join(.));return o.forEach(function(t,l){lo.length-1?uts?Array.isArray(s)?.concat((0,e.default)(s),r):s,r:n&&i.includes(t)?r:r:(utat?at:{},uut)}),l}})}(l.BaseController);},{@babel/runtime/helpers/toConsumableArray:DJfw,@babel/runtime/helpers/typeof:xOn8,@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,./base:dIju,../utils/navigation:DEGM},txJo:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.ExpandSliderControllervoid 0;var en(require(@babel/runtime/helpers/classCallCheck)),ln(require(@babel/runtime/helpers/createClass)),tn(require(@babel/runtime/helpers/possibleConstructorReturn)),rn(require(@babel/runtime/helpers/getPrototypeOf)),in(require(@babel/runtime/helpers/inherits)),orequire(./base);function n(e){return e&&e.__esModule?e:{default:e}}function s(e,l,i){return l(0,r.default)(l),(0,t.default)(e,a()?Reflect.construct(l,i||,(0,r.default)(e).constructor):l.apply(e,i))}function a(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(afunction(){return!!e})()}var cexports.ExpandSliderControllerfunction(t){function r(l,t,i){var o;return(0,e.default)(this,r),(os(this,r,l,t,i))._createLightboxo._createLightbox.bind(o),o.expandSliders,o}return(0,i.default)(r,t),(0,l.default)(r,{key:initialize,value:function(){var ethis;arguments.length>0&&void 0!arguments0&&arguments0;try{var lthis.document.querySelectorAll(.has-mobile-expand);l.forEach(function(l){e._addExpandButton(l)}),this.expandSlidersthis.expandSliders.concat(l)}catch(t){console.log(t)}}},{key:destroy,value:function(){this.document.querySelectorAll(.lp-expand-btn, .lp-expand-btn-wrapper).forEach(function(e){return e.remove()}),this.expandSliders}},{key:_addExpandButton,value:function(e){var lthis,tthis.document,re.closest(sectionid),ie.dataset.append,or.querySelector(.lp-expand-btn);if(!o)if((ot.createElement(button)).classNamelp-expand-btn,o.setAttribute(aria-label,Open a lightbox),o.innerHTMLspan classlp-i lp-i--expand-alt aria-hiddentrue>/span>,i){var nr.querySelector(i);n&&n.appendChild(o)}else{var st.createElement(div);s.classNamelp-expand-btn-wrapper,s.style.positionrelative,s.appendChild(o),e.parentNode.insertBefore(s,e.nextSibling)}o.addEventListener(click,function(){l._createLightbox({slider:e,section:r})})}},{key:_createLightbox,value:function(e){var le.slider,te.section,rthis.window,ithis.document,olightbox-for-.concat(nullt?void 0:t.id),nr.$&&r.$.fn.slick,sn&&l.slick,afunctiontypeof r.Splide,cl.classList.contains(is-initialized)&&l.classList.contains(splide);function d(){var ei.createElement(div);e.ido,e.classNamelp-lightbox,e.innerHTML\n button classlp-lightbox__close aria-labelclose modal>/button>\n div classlp-lightbox__content>\n div classlp-lightbox__carousel splide rolegroup aria-labelImage Gallery>\n div classsplide__arrows>\n button classsplide__arrow splide__arrow--prev lp-lightbox-arrow lp-lightbox-arrow--prev>/button>\n button classsplide__arrow splide__arrow--next lp-lightbox-arrow lp-lightbox-arrow--next>/button>\n /div>\n div classsplide__track>\n ul classsplide__list>/ul>\n /div>\n /div>\n /div>\n ,functiontypeof r.lpUI.requestScrollLock?r.lpUI.requestScrollLock(o):i.body.style.overflowhidden,i.body.appendChild(e);var te.querySelector(.lp-lightbox__carousel),nt.querySelector(.splide__list);e.classList.add(show),(c?l.querySelectorAll(.splide__slide:not(.splide__slide--clone) img):l.querySelectorAll(img)).forEach(function(e){var le.cloneNode(!0);l.removeAttribute(style);var ti.createElement(li);t.classNamelp-lightbox__slide splide__slide,t.appendChild(l),n.appendChild(t)});var snew r.Splide(t,{rewind:!0,arrows:!0,arrowPath:,type:loop,clones:1,pagination:!1,perPage:1,perMove:1});s.mount(),e.querySelector(.lp-lightbox__close).addEventListener(click,function(){e.classList.remove(show),s&&s.destroy(),functiontypeof r.lpUI.releaseScrollLock?r.lpUI.releaseScrollLock(o):i.body.style.overflow,e.remove()})}functiontypeof r.lpUI.requestScrollLock?r.lpUI.requestScrollLock(o):i.body.style.overflowhidden,n?function(){var e{arrows:!0,dots:!1,infinite:!0,draggable:!0,prevArrow:button typebutton classlp-lightbox-arrow--prev lp-lightbox-arrow aria-labelPrevious>/button>,nextArrow:button typebutton classlp-lightbox-arrow--next lp-lightbox-arrow aria-labelNext>/button>},ti.createElement(div);t.ido,t.classNamelp-lightbox,t.innerHTML\n button classlp-lightbox__close aria-labelclose modal>/button>\n div classlp-lightbox__content>\n div classlp-lightbox__carousel>/div>\n /div>\n ,i.body.appendChild(t);var n,a,ct.querySelector(.lp-lightbox__carousel);t.classList.add(show),s?(nl.slick.$slides.find(img),e.initialSlide(null(al.slick)||void 0a?void 0:a.currentSlide)||0,n.each(function(){r.$(.lp-lightbox__carousel).append(r.$(this).clone(!1).removeAttr(style).wrap(div classlp-lightbox__slide>/div>).parent())})):(nl.querySelectorAll(img)).forEach(function(e){var le.cloneNode(!0);l.removeAttribute(style);var ti.createElement(div);t.classNamelp-lightbox__slide,t.appendChild(l),c.appendChild(t)}),r.$(c).slick(e),t.querySelector(.lp-lightbox__close).addEventListener(click,function(){t.classList.remove(show);var enull!c&&c.slick?r.$(c).slick(slickCurrentSlide):0;null!c&&c.slick&&r.$(c).slick(unslick),s&&r.$(l).slick(slickGoTo,e),functiontypeof r.lpUI.releaseScrollLock?r.lpUI.releaseScrollLock(o):i.body.style.overflow,t.remove()})}():a?d():(r.luxuryPresence.libs.loadCss(r.luxuryPresence.libs.jsLibsMap.splide.cssSrc),r.luxuryPresence.libs.loadJs(r.luxuryPresence.libs.jsLibsMap.splide.jsSrc,function(){d(),r.luxuryPresence.libs.jsLibsMap.splide.isLoaded!0}))}})}(o.BaseController);},{@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,./base:dIju},mZMu:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.DivolteControllervoid 0;var ea(require(@babel/runtime/helpers/slicedToArray)),ta(require(@babel/runtime/helpers/classCallCheck)),ia(require(@babel/runtime/helpers/createClass)),na(require(@babel/runtime/helpers/possibleConstructorReturn)),oa(require(@babel/runtime/helpers/getPrototypeOf)),ra(require(@babel/runtime/helpers/inherits)),lrequire(./base);function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,i){return t(0,o.default)(t),(0,n.default)(e,u()?Reflect.construct(t,i||,(0,o.default)(e).constructor):t.apply(e,i))}function u(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(ufunction(){return!!e})()}var cexports.DivolteControllerfunction(n){function o(){return(0,t.default)(this,o),s(this,o,arguments)}return(0,r.default)(o,n),(0,i.default)(o,{key:destroy,value:function(){this.window.divolte||(this.window.divolteLpfunction(){(this.window.divolteLp.qthis.window.divolteLp.q||).push(arguments)})}},{key:initialize,value:function(){arguments.length>0&&void 0!arguments0&&arguments0;this.config.divolteServiceUrl&&!this.window.divolte&&this.loadScript()}},{key:loadScript,value:function(){var ethis.config.divolteServiceUrl,tthis.document.createElement(script);t.typetext/javascript,t.defer!0,t.async!0,t.src.concat(e,/divolte.js),this.document.head.appendChild(t),t.addEventListener(load,this.executeQueue.bind(this))}},{key:executeQueue,value:function(){var tthis;(this.window.divolteLp.q||).forEach(function(i){var n(0,e.default)(i,2),on0,rn1;to(r)}),this.window.divolteLpthis.divolteLp.bind(this)}},{key:divolteLp,value:function(e,t){try{thise(t)}catch(i){console.log(i)}}},{key:sendLpEvent,value:function(e,t){if(e.includes(pageView)){var ithis.config,n{companyId:i.companyId,templateId:i.templateId,websiteId:i.websiteId,pageId:i.pageId,pageMeta:i.pageMeta};this.window.divolte.signal(e,Object.assign(n,t))}else console.log(.concat(e, IS NOT SUPPORTED))}},{key:sendLpPageView,value:function(){this.sendLpEvent(pageView,{})}})}(l.BaseController);},{@babel/runtime/helpers/slicedToArray:DERy,@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,./base:dIju},B1Y1:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.OAuthControllervoid 0;var eo(require(@babel/runtime/helpers/classCallCheck)),to(require(@babel/runtime/helpers/createClass)),ao(require(@babel/runtime/helpers/possibleConstructorReturn)),no(require(@babel/runtime/helpers/getPrototypeOf)),io(require(@babel/runtime/helpers/inherits)),srequire(./base);function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t,i){return t(0,n.default)(t),(0,a.default)(e,c()?Reflect.construct(t,i||,(0,n.default)(e).constructor):t.apply(e,i))}function c(){try{var e!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(e){}return(cfunction(){return!!e})()}var loauthSuccess,uexports.OAuthControllerfunction(a){function n(t,a,i){var s;return(0,e.default)(this,n),(sr(this,n,t,a,i)).successListeners,s._listenToMessagess._listenToMessages.bind(s),s._listenToOneTapMessages._listenToOneTapMessage.bind(s),s}return(0,i.default)(n,a),(0,t.default)(n,{key:initialize,value:function(){var ethis,targuments.length>0&&void 0!arguments0?arguments0:{};try{t.googleSignOnEnabled&&!t.iframe&&this._renderGoogleOneTap(),this.document.querySelectorAll(divdata-signin-typegoogle-sign-in).forEach(function(t){return e._convertGoogleSignIn(t)}),this.document.querySelectorAll(divdata-signin-typefacebook-sign-in).forEach(function(t){return e._convertFacebookSignIn(t)})}catch(a){console.log(a)}}},{key:destroy,value:function(){var ethis;this.successListeners.forEach(function(t){e.window.removeEventListener(message,e._listenToMessages),e.window.removeEventListener(l,e.windowt)})}},{key:_renderGoogleOneTap,value:function(){var ethis.document.createElement(div);google.accounts.id.initializeIntermediate({src:this._buildUrlAndCopyAttributes(e,e,googleOneTap)}),this.window.addEventListener(message,this._listenToOneTapMessage)}},{key:_listenToOneTapMessage,value:function(e){var tshow_intermediate_iframe,ahide_intermediate_iframe,ne.data,in.type,sn.height;if(it||ia){var othis.document.getElementById(onetap_google_intermediate_iframe);o&&(o.style.heights,o.style.displayit?unset:none)}}},{key:_convertGoogleSignIn,value:function(e){this._replaceWithIframe(googleSignIn,e)}},{key:_convertFacebookSignIn,value:function(e){this._replaceWithIframe(facebookSignIn,e)}},{key:_replaceWithIframe,value:function(e,t){this._attachSuccessCallback(t);var athis.document.createElement(iframe);a.srcthis._buildUrlAndCopyAttributes(t,a,e),a.dataset.isSocialOauthButton!0,t.replaceWith(a)}},{key:_listenToMessages,value:function(e){var tthis,athis.config.buyerSellerServiceUrl;if(e.origina&&successe.data.event){var nnew Event(l);this.window.dispatchEvent(n),this.successListeners.forEach(function(e){t.windowe?t.windowe(n):console.error(Callback function .concat(e, not found on window object))}),this.document.documentElement.classList.add(is-login-success)}}},{key:_attachSuccessCallback,value:function(e){this.window.addEventListener(message,this._listenToMessages);var te.dataset.onSuccessFunctionName;t&&this.successListeners.push(t)}},{key:_buildUrlAndCopyAttributes,value:function(e,t,a){var nthis.config,in.buyerSellerServiceUrl,sn.companyId,on.websiteId,rn.pageId,cn.pageMeta,lthis.window.location,ul.origin+l.pathname,dnew URL(.concat(i,/buttons/).concat(a)),hthis.window.localStorage.getItem(utm_vars);d.searchParams.append(companyId,s),d.searchParams.append(websiteId,o),d.searchParams.append(pageId,r),d.searchParams.append(sourceUrl,u),d.searchParams.append(pageMeta,JSON.stringify(c)),h&&d.searchParams.append(utm,h);var gdata-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;return Array.from(e.attributes).forEach(function(e){g.includes(e.nodeName)?d.searchParams.append(e.nodeName,e.nodeValue):t.setAttribute(ide.nodeName?data-id:e.nodeName,e.nodeValue)}),d.toString()}})}(s.BaseController);},{@babel/runtime/helpers/classCallCheck:IC7x,@babel/runtime/helpers/createClass:WiqS,@babel/runtime/helpers/possibleConstructorReturn:oXYo,@babel/runtime/helpers/getPrototypeOf:goD2,@babel/runtime/helpers/inherits:RISo,./base:dIju},nM9j:function(require,module,exports) {use strict;Object.defineProperty(exports,__esModule,{value:!0}),exports.validationControllerexports.paginationControllerexports.oauthControllerexports.modalControllerexports.mapApiLoaderControllerexports.expandSliderControllerexports.divolteControllerexports.contactFormControllerexports.configControllerexports.buttonControllervoid 0;var orequire(./config),rrequire(./modals),erequire(./buttons),trequire(./validation),nrequire(./contactForms),lrequire(./mapApiLoader),irequire(./pagination),drequire(./expandSlider),arequire(./divolte),prequire(./oauth),Cexports.configControllernew o.ConfigController({}),uexports.modalControllernew r.ModalController(C,window,document),wexports.buttonControllernew e.ButtonController(C,window,document),sexports.validationControllernew t.ValidationController(C,window,document),xexports.contactFormControllernew n.ContactFormController(C,window,document),cexports.mapApiLoaderControllernew l.MapApiLoaderController(C,window,document),mexports.paginationControllernew i.PaginationController(C,window,document),qexports.expandSliderControllernew d.ExpandSliderController(C,window,document),vexports.divolteControllernew a.DivolteController(C,window,document),gexports.oauthControllernew p.OAuthController(C,window,document);},{./config:EtW1,./modals:Y3TA,./buttons:kToa,./validation:a3AZ,./contactForms:kqOT,./mapApiLoader:auLy,./pagination:Igw1,./expandSlider:txJo,./divolte:mZMu,./oauth:B1Y1},Focm:function(require,module,exports) {use strict;var ro(require(../../utils/HandlebarsHelpersFactory)),erequire(./controllers);function o(r){return r&&r.__esModule?r:{default:r}}function n(r,e){if(window.luxuryPresencer)try{window.luxuryPresencer.destroy()}catch(o){console.log(o)}window.luxuryPresencere}n(config,e.configController),n(modals,e.modalController),n(buttons,e.buttonController),n(validation,e.validationController),n(contactForms,e.contactFormController),n(mapApiLoader,e.mapApiLoaderController),n(pagination,e.paginationController),n(expandSliders,e.expandSliderController),n(divolte,e.divolteController),n(oauth,e.oauthController),window.luxuryPresence.formatSliderPriceRangee.paginationController.formatSliderPriceRange.bind(e.paginationController),window.luxuryPresence.formatSliderAreaRangee.paginationController.formatSliderAreaRange.bind(e.paginationController),window.luxuryPresence.getSearchFormValuese.paginationController.getSearchFormValues.bind(e.paginationController),window.luxuryPresence.handlebarsHelpersFactoryfunction(e){return(0,r.default)(e,{isEqual:function(r,e){return re}})};},{../../utils/HandlebarsHelpersFactory:KEHU,./controllers:nM9j}},{},Focm, null)//# sourceMappingURL/lp-sdk.js.map /script> script> var lpGlobalInitialized false; function lpGlobalInit () { if (lpGlobalInitialized) { return; } lpGlobalInitialized true; // Initialize wow animation plugin only according to turbolinks var wow new WOW({ animateClass: animated, offset: wowOffset, live: false, callback: function(box) { } }); // Initialize handlebar helpers only once function handlebarsInit() { if (!window.Handlebars) { return; } HandlebarsIntl.registerWith(Handlebars); Handlebars.registerHelper(window.luxuryPresence.handlebarsHelpersFactory(Handlebars)); } handlebarsInit(); var modalContentUrl /modals.html; const modalsContainer document.getElementById(modals); if (modalsContainer) { fetch(modalContentUrl).then(function(res) { if (!res.ok) { throw new Error(`HTTP error! Status: ${res.status}`); } return res.text(); }).then(function(resultText) { modalsContainer.innerHTML resultText; // now we need to execute all script elements Array.from(modalsContainer.getElementsByTagName(script)).forEach(function (s) { const script document.createElement(script); script.text s.innerHTML; Array.from(s.attributes).forEach(function (a) { script.setAttribute(a.name, a.value); }) s.parentNode.replaceChild(script, s); }); try { window.luxuryPresence.modals.initialize(window.luxuryPresence._modalIncludes); window.luxuryPresence.contactForms.initialize({ selector: #modals }); window.luxuryPresence.validation.initialize({ selector: #modals }); window.luxuryPresence.oauth.initialize({ googleSignOnEnabled: false, iframe: false }); } catch (e) { console.log(e); } document.querySelectorAll(.modals > .modal .close).forEach(closeModalBtn > { closeModalBtn.addEventListener(click, function() { window.lpUI.hideClosestModal(closeModalBtn); }); }); }).catch((e) > console.log(e)); } /* Initialize Luxury Presence SDK */ try { window.luxuryPresence.config.setCompany(16d81458-8baf-4a74-8f97-d6c375f3aecb, {}); window.luxuryPresence.config.setWebsite(5e83f50c-82af-4fed-ac6d-a8f36b6b0dd3, { recaptchaSiteId: , leadIngesterEnabled: true }); window.luxuryPresence.config.setPage(1e31314a-9ab1-4159-8646-e618d495f5bd, { sourceResource: , pageElementId: , pageQueryVariables: {}, }); window.luxuryPresence.config.setWebsiteApiGatewayUrl(https://wgw.luxurypresence.com, {}); window.luxuryPresence.config.setBuyerSellerServiceUrl(https://bss.luxurypresence.com, {}); window.luxuryPresence.config.setDivolteServiceUrl(https://t.luxurypresence.com, {}); window.luxuryPresence.config.setTemplateId(0c2b9641-6f2a-40f2-a2e0-dabc022eb278, {}); window.luxuryPresence.config.setLeadIngesterUrl(https://leads.luxurypresence.com, {}); window.luxuryPresence.buttons.initialize({}); window.luxuryPresence.contactForms.initialize({}); window.luxuryPresence.validation.initialize({}); window.luxuryPresence.expandSliders.initialize({}); window.luxuryPresence.oauth.initialize({ googleSignOnEnabled: false, iframe: false }); window.luxuryPresence.divolte.initialize({}); } catch (e) { console.log(e); } /* Inject Section Specific Javascript */ try {(function init(sectionDomId) { function setHttp(link) { if (link.search(/^https?\:\/\//) -1) { link http:// + link; } return link; } const redirectLink $(# + sectionDomId + .redirect-link); let event; if (redirectLink.length) { event redirectLink.data(redirect) ? submit : reset; } $(# + sectionDomId + .contact-form).find(form).on(event, function () { if (redirectLink.length) { const rawHref redirectLink.attr(href); if (rawHref0 ! /) { redirectLink.attr(href, setHttp(rawHref)); } redirectLink0.click(); } });})(modal-global-contact-us);} catch(e) {console.log(e);} try {(function init(sectionDomId) { const $section $(# + sectionDomId); const $el $section.find(.header); $section.find(.hamburger, .mobile-menu-label).click(function (e) { e.preventDefault(); window.lpUI.sideMenuShow(); }); const $window $(window); let scrolled false; $window.on(scroll.lpui-auto-clean, function () { if ($window.scrollTop() > 0) { if (scrolled) { return; } scrolled true; $el.addClass(scroll); } else { if (!scrolled) { return; } scrolled false; $el.removeClass(scroll); } });})(global-navbar);} catch(e) {console.log(e);} try {(function init(sectionDomId) { var $sidemenu $(# + sectionDomId); var shown false; function onShow() { if (shown) { return; } shown true; window.lpUI.requestScrollLock(sectionDomId); } function onHide(ev, opts) { if (!shown) { return; } shown false; window.lpUI.releaseScrollLock(sectionDomId); $(body).removeClass(locked); opts ev.detail || opts; if (!opts || !opts.instant) { $sidemenu.addClass(is-hiding); setTimeout(function () { $sidemenu.removeClass(is-hiding); }, 300); } } $sidemenu.on(lpui-show, onShow); $(window).on(lpui-sidemenu-hide.lpui-auto-clean, onHide); $sidemenu.removeClass(is-hiding);})(global-sidemenu);} catch(e) {console.log(e);} try {(function init(footerId) { var textContent $(.text_content_wrap p).text().trim().length; const socialLinks $(`#${footerId} .lp-socials__link`); if (textContent 1) { $(.text_content_wrap).remove(); $(.second_text_footer).css({ margin-bottom: 0 }); } if (socialLinks.length > 0) { socialLinks.attr(data-wow-offset, 10); } if ($(window).width() > 1280) { let footer document.querySelector(# + footerId); let copyrightElem footer.querySelector(.copy_zone); if (copyrightElem) { copyrightElem.style.whiteSpace nowrap; let nowrapElemWidth copyrightElem.clientWidth; copyrightElem.style.whiteSpace ; let normalElemWidth copyrightElem.clientWidth; if (nowrapElemWidth > normalElemWidth) { footer.querySelector(.form-col--socials).classList.add(form-col--xl-auto); } } } const form $(# + footerId).find(form); const redirectLink $(# + footerId + .redirect-link); form.on(reset, function () { redirectPage(redirectLink); }); function redirectPage(link) { if (link.length) { const rawHref link.attr(href); link.attr(href, setHttp(rawHref)); link0.click(); } } function setHttp(link) { if (link.search(/^https?\:\/\/|\//) -1) { link http:// + link; } return link; }})(global-footer);} catch(e) {console.log(e);} try {(function init(options) {})(global-mobile-contact);} catch(e) {console.log(e);} try {(function init(sectionDomId) { const $section $(# + sectionDomId); const showOnlyActive $section.find(.opening-with-search)0.dataset.onlyActive true; const $videoWrap $section.find(.full-screen-video-component > .video-wrapper); const $url $section.find(.opening-with-search).attr(data-video-url); let $iframe $section.find(.full-screen-video-component > .video-wrapper).find(iframe); let $video $section.find(.full-screen-video-component > .video-wrapper).find(video); let $mute true; if ($url) { $section.children(.video-wrapper:not(.video-wrapper-extended)).remove(); if ($iframe) { let src $iframe.attr(data-src); let youtubeId ; let vimeoId ; if (src && (src.indexOf(youtube.com) ! -1 || src.indexOf(youtu.be) > -1) && src.indexOf(youtube.com/embed) 0) { const youtubeRegex /(?:youtube\.com\/\S*(?:(?:\/e(?:mbed))?\/|watch\?(?:\S*?&?v))|youtu.be\/)(a-zA-Z0-9_-{6,11})/; const youtubeResult src.match(youtubeRegex); if (youtubeResult) youtubeId youtubeResult1; } if (src && src.indexOf(vimeo.com) ! -1) { const vimeoRegex /(?:(www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(^/*)\/videos\/|)|player.vimeo.com\/video\/)(\d{6,})(?:|\/\?)/; const vimeoResult src.match(vimeoRegex); if (vimeoResult) vimeoId vimeoResult3; } if (youtubeId) src `https://youtube.com/embed/${youtubeId}?autoplay1&mute1&loop1&enablejsapi1&showinfo0&controls0&playlist${youtubeId}`;else if (vimeoId) src `https://player.vimeo.com/video/${vimeoId}?autoplay1&muted1&loop1&quality320p&controlsfalse`; $iframe.attr(src, src); $iframe.on(load, function () { $iframe.parent().addClass(playing); }); } } else if ($videoWrap.length) { const $video $videoWrap.find(video); $video.each(function () { var v this; if (v.readyState > 0) { $videoWrap.addClass(playing); } else { v.addEventListener(canplay, function () { $videoWrap.addClass(playing); }, { once: true }); } }); } window.luxuryPresence.mapApiLoader.load().then(() > { var $dots $section.find(.js-dots); var $carousel $section.find(.js-carousel); $carousel.on(init, function () { $carousel.addClass(visible); $carousel.find(.title-item).find(.lp-h1).css({ transform: translateX(-100px), opacity: 0 }); $carousel.find(.title-item).first().find(.lp-h1).css({ transform: translateX(0), opacity: 1 }); }); $carousel.slick({ dots: false, arrows: false, appendDots: $dots, speed: 2000, fade: true, autoplay: true, pauseOnHover: false, slidesToShow: 1, adaptiveHeight: true }); $carousel.on(beforeChange, function () { $carousel.find(.slick-slide).find(.lp-h1).css({ transform: translateX(0), opacity: 1, transition: 1s all }); $carousel.find(.slick-slide.slick-current).find(.lp-h1).css({ transform: translateX(100px) }); }); $carousel.on(afterChange, function () { $carousel.find(.slick-slide).not(.slick-current).find(.lp-h1).css({ transform: translateX(-100px), transition: 0s all, opacity: 0 }); }); $(window).on(resize, function () { $carousel.slick(resize); }); const $searchWrapper $section.find(.search-wrapper); if (!$searchWrapper.length) { return; } const searchMls $searchWrapper0.dataset.searchMls true; const searchProperties $searchWrapper0.dataset.searchProperties true; const selectedCountries $searchWrapper0.dataset.locations; const searchPlaces searchMls; const showNeighborhoods searchMls; const searchNearEnabled searchMls; const $searchInput $section.find(.search-input); const $searchResults $section.find(.search-results); const $resultsContainer $section.find(.results-container); const $loader $section.find(.search-in-progress); const $predefined $section.find(.predefined-links); const $searchBtn $section.find(.search-button); const $leaseFalseButton $section.find(.jsLeaseFalse); const $leaseTrueButton $section.find(.jsLeaseTrue); const $nextSection $section.next(); const fixZIndex $nextSection.length && parseInt($nextSection.css(z-index)) || 1; const searchDelay 300; const maxPlaces 3; const maxMls 5; const leaseFilter $leaseFalseButton.length > 0 && $leaseTrueButton.length > 0; const service new google.maps.places.AutocompleteService(); const geocoder new google.maps.Geocoder(); var keyword; var leasePropertyState false; var leasePropertySearched; var searchActive false; var isLoading false; function showSearchResults() { searchActive true; updateSearchDisplay(); } function hideSearchResults() { searchActive false; updateSearchDisplay(); } function showLoading() { isLoading true; updateSearchDisplay(); } function hideLoading() { isLoading false; updateSearchDisplay(); } function updateSearchDisplay() { if (leaseFilter) { if (leasePropertyState) { $leaseTrueButton.addClass(active); $leaseFalseButton.removeClass(active); } else { $leaseFalseButton.addClass(active); $leaseTrueButton.removeClass(active); } } if (!searchActive) { $searchResults.removeClass(show); $searchResults.css(height, 0); if (fixZIndex) { $section.css(z-index, ); } return; } var hasResults !!$resultsContainer.html(); var hasPredefined $predefined.find(a:not(.not-processed)).length > 0; if (hasResults) { $predefined.addClass(not-visible); $loader.addClass(not-visible); $resultsContainer.removeClass(not-visible); } else if (isLoading) { $resultsContainer.addClass(not-visible); $predefined.addClass(not-visible); $loader.removeClass(not-visible); } else if (hasPredefined) { $resultsContainer.addClass(not-visible); $loader.addClass(not-visible); $predefined.removeClass(not-visible); } else { $resultsContainer.addClass(not-visible); $loader.addClass(not-visible); $predefined.addClass(not-visible); } var height 0; height + $predefined0.getBoundingClientRect().height; height + $resultsContainer0.getBoundingClientRect().height; height + $loader0.getBoundingClientRect().height; if (height > 0) { if (fixZIndex) { $section.css(z-index, + (fixZIndex + 1)); } $searchResults.addClass(show); } else { if (fixZIndex) { $section.css(z-index, ); } $searchResults.removeClass(show); } $searchResults.css(height, height + px); } function clearSelection() { $searchResults.find(.selected-link).removeClass(selected-link); } function moveSelection(up) { var $cont $resultsContainer.html() ? $resultsContainer : $predefined; var $links $cont.find(.results-link); if (!$links.length) { return; } var idx -1; $links.each(function (i) { if (idx -1 && $(this).is(.selected-link)) { idx i; } }); var newIdx; if (up) { newIdx idx - 1; if (newIdx 0) { newIdx $links.length - 1; } } else { newIdx idx + 1; if (newIdx > $links.length - 1) { newIdx 0; } } if (newIdx ! idx) { $searchResults.find(.selected-link).removeClass(selected-link); $($links.get(newIdx)).addClass(selected-link); } } var newSearchTimer; function inputChanged(ev) { if (ev.which 38) { ev.preventDefault(); moveSelection(true); return false; } if (ev.which 40) { ev.preventDefault(); moveSelection(); return false; } if (ev.which 13) { $lnk $searchResults.find(.selected-link); if ($lnk.length) { $lnk0.click(); hideSearchResults(); } else { $searchBtn.click(); } } window.clearTimeout(newSearchTimer); newSearchTimer window.setTimeout(startSearch, searchDelay); } function startSearch() { const term $searchInput.val(); if (term keyword && leasePropertySearched leasePropertyState) { return; } leasePropertySearched leasePropertyState; keyword term; if (term) { doSearch(term, leasePropertySearched); } else { setResults(null); } } function mlsSearch(term, leaseProperty) { if (!leaseFilter) { if (showOnlyActive) { const filters { status: ACTIVE }; return window.luxuryPresence.getMLSAutocompleteWithFilters(term, filters); } return window.luxuryPresence.getMLSAutocomplete(term); } var query { omnibox: term, limit: maxMls }; if (showOnlyActive) querystatus ACTIVE; if (leaseFilter && leaseProperty) { query.lease_property true; } return superagent.get(window.location.protocol + // + window.location.host + /home-search/listings.json).query(query).then(function (res) { if (!Array.isArray(res.body)) { return ; } return res.body.map(function (item) { return { id: item.id, display_address: item.address_1, item.city, item.state, item.postal_code.filter(function (i) { return i; }).join( ).filter(function (i) { return i; }).join(, ) }; }); }, function (e) { console.log(e); return ; }); } function resolveGeoBounds(placeId, description) { return new Promise(function (resolve, reject) { geocoder.geocode({ placeId: placeId }, function (results, status) { if (status ! OK) { return resolve(null); } var result results0; var bounds new google.maps.LatLngBounds(); bounds.extend(result.geometry.viewport.getSouthWest()); bounds.extend(result.geometry.viewport.getNorthEast()); result.geometry.bounds bounds.toJSON(); var placeUrl window.luxuryPresence.makeMlsLink(result); return resolve({ placeUrl: placeUrl, description: description }); }); }); } function addRestrictions(request) { if (selectedCountries Worldwide) { return request; } if (selectedCountries US & Canada) { request.componentRestrictions { country: us, ca }; return request; } request.componentRestrictions { country: us }; return request; } function resolveAutocomplete(term, deeper) { var request addRestrictions({ input: term, types: deeper ? geocode : (regions), limit: 1 }); return new Promise(function (resolve, reject) { service.getPlacePredictions(request, function (results, status) { if (status ! google.maps.places.PlacesServiceStatus.OK) { resolve(null); return; } if (!Array.isArray(results)) { resolve(null); return; } if (deeper) { var allowedTypes { route: true, neighborhood: true, administrative_area_level_3: true, administrative_area_level_4: true, administrative_area_level_5: true, sublocality_level_1: true, sublocality_level_2: true, sublocality_level_3: true }; results results.filter(function (res) { return res.types.find(t > allowedTypest); }); } if (!results.length) { resolve(null); return; } resolve(results); }); }); } var placesResult {}; function placesSearch(term, ignoreInput) { if (placesResult.term ! term) { placesResult { term: term, result: resolveAutocomplete(term).then(function (results) { if (!ignoreInput && term ! keyword) { return null; } if (!results) { return resolveAutocomplete(term, true); } return results; }).then(function (results) { if (!ignoreInput && term ! keyword) { return ; } if (!results) { return ; } var geoResultPromises results.map(function (result) { return resolveGeoBounds(result.place_id, result.description); }); return Promise.all(geoResultPromises).then(function (geoLinks) { return geoLinks.filter(function (i) { return i; }).slice(0, maxPlaces); }); }) }; } return placesResult.result; } function propertiesSearch(term, leaseProperty) { var payload { companyId: window.luxuryPresence.defaults.companyId, search: term, offset: 0, limit: 6, statusIds: 5f528253-abb7-484e-95c3-330269ac1105, 959c11cf-8655-4f91-874c-292b0ab7ea6b, a0012964-4f51-4430-abf8-6547c5ab6441, df04ccbe-4621-4140-a504-ee1a17430bb7, 88b4ace6-f39b-4b25-a051-8f6dba976833, 96031d77-bbe5-4de3-90d8-1e4e70de8ca8 }; if (leaseFilter) { payload.leaseProperty !!leaseProperty; } return superagent.post(window.luxuryPresence.defaults.apiGatewayUrl + /graphql).send({ query: window.luxuryPresence.defaults.gql.properties, variables: payload }).then(function (res) { return (res.body.data || {}).properties || ; }, function (err) { return ; }); } function doSearch(term, leaseProperty) { showLoading(); Promise.all(searchMls ? mlsSearch(term, leaseProperty) : , searchPlaces ? placesSearch(term) : , searchProperties ? propertiesSearch(term, leaseProperty) : ).then(function (res) { if (term ! keyword) { return; } setResults(res0, res1, res2, leaseProperty); }); } function makeResultsBlockHtml(title, links) { if (!links || !links.length) { return ; } var html div classresults-block>; html + div classresults-block-title>; if (searchNearEnabled) { html + div classsearch-near-container>a classsearch-near lp-link lp-link--light>Search Near Me/a>/div>; } html + div classresults-title-label> + title + /div>/div>; html + links.join() + /div>; return html; } function setResults(mlsResults, placesResults, propertiesResults, leaseProperty) { clearSelection(); hideLoading(); if (!mlsResults) { $resultsContainer.html(); updateSearchDisplay(); return; } if (!mlsResults.length && !placesResults.length && !propertiesResults.length) { $resultsContainer.html(div classnothing-found>No results found/div>); updateSearchDisplay(); return; } var propertiesHtml makeResultsBlockHtml(Featured Properties, propertiesResults.map(function (result) { return `a href/properties/${result.slug} classresults-link>${result.privateAddress ? result.name : result.fullAddress}/a>`; })); var placesHtml makeResultsBlockHtml(Locations, placesResults.map(function (result) { return `a classresults-link href${result.placeUrl}${leaseProperty ? &lease_propertytrue : }>${result.description}/a>`; })); var mlsHtml makeResultsBlockHtml(Address, mlsResults.map(function (result) { return `a href/home-search/listings/${result.id} classresults-link>${result.display_address}/a>`; })); $resultsContainer.html(propertiesHtml + placesHtml + mlsHtml); updateSearchDisplay(); } function searchBtnClicked() { var resultsBlockHref $(# + sectionDomId + .results-container .results-block .results-link).attr(href); const term $searchInput.val(); if (!term) { return; } if (searchMls) { if (resultsBlockHref ! undefined) window.location.href resultsBlockHref; return; } if (searchProperties) { window.location.href /properties/sale; } } var neighborhoods null; function fetchNeighborhoods() { var url window.luxuryPresence.defaults.apiGatewayUrl; var gqlQuery query ($companyId: String, $offset: Int, $limit: Int) { + neighborhoods (companyId: $companyId, offset: $offset, limit: $limit) {id, name, mlsLink, googlePlaceData}}; var payload {}; payload.offset 0; payload.limit 100; payload.companyId window.luxuryPresence.defaults.companyId; return superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { neighborhoods res.body.data && res.body.data.neighborhoods; if (neighborhoods && !neighborhoods.length) { neighborhoods null; } }); } function setPredefinedNeighborhoods() { return fetchNeighborhoods().then(function () { if (!neighborhoods) { return; } var leaseProperty leaseFilter && leasePropertyState; var placesHtml makeResultsBlockHtml(Locations, neighborhoods.map(function (item) { return `a classresults-link href${item.mlsLink}${leaseProperty ? `${item.mlsLink.includes(?) ? &lease_propertytrue : ?lease_propertytrue}` : }>${item.googlePlaceData && item.googlePlaceData.formatted_address || item.name}/a>`; })); $predefined.html(placesHtml); updateSearchDisplay(); }); } if (showNeighborhoods) { setPredefinedNeighborhoods(); } $searchInput.on(focus, showSearchResults); $searchInput.on(keyup focus, inputChanged); $searchResults.on(mouseenter, .results-link, function (ev) { clearSelection(); }); $searchBtn.on(click, searchBtnClicked); $leaseFalseButton.on(click, function () { if (leasePropertyState) { leasePropertyState false; if (showNeighborhoods) { setPredefinedNeighborhoods(); } updateSearchDisplay(); setResults(null); startSearch(); } }); $leaseTrueButton.on(click, function () { if (!leasePropertyState) { leasePropertyState true; if (showNeighborhoods) { setPredefinedNeighborhoods(); } updateSearchDisplay(); setResults(null); startSearch(); } }); function createPolygonUrl(center, radius, n) { var step Math.PI * 2 / n; var angle 0 - step / 2; var points ; var kx 1.0 / Math.cos(center1 * Math.PI / 180); for (var i 0; i n; i++) { points.push( + (center0 + radius * Math.sin(angle) * kx).toFixed(5) + , + (center1 - radius * Math.cos(angle)).toFixed(5) + ); angle + step; } points.push(points0); var str + points.join(,) + ; return &polygon + encodeURIComponent(str); } function makeNearMeUrl(center, leaseProperty) { var url /home-search/listings?search_typeenvelope; if (leaseProperty) { url + &lease_propertytrue; } var distance 0.11; var lat center1; var lng center0; url + &south + (lat - distance); url + &north + (lat + distance); url + &west + (lng - distance); url + &east + (lng + distance); url + createPolygonUrl(center, distance, 54); return url; } var $locMsg null; $section.on(click, .search-near, function () { showLoading(); navigator.geolocation.getCurrentPosition(function (position) { hideLoading(); hideSearchResults(); if (!position || !position.coords || !position.coords.latitude || !position.coords.longitude) { showLocationMessage(Unknown Location, p>Getting position of your device failed./p>p>You can type your address manually in the search field/p>); return; } var url makeNearMeUrl(position.coords.longitude, position.coords.latitude, leaseFilter && leasePropertyState); var link document.createElement(a); link.href url; link.class lp-visually-hidden; $section0.appendChild(link); link.click(); setTimeout(function () { $section0.removeChild(link); }, 100); }, function (geoError) { hideLoading(); hideSearchResults(); var title Unknown Location; var msg; if (geoError.code 1) { msg p>To be able to search near you we need to know your current location./p>p>If you don\t want to give access to your device\s location, you can type your address in the search field/p>; } else { msg p>Getting position of your device failed./p>p>You can type your address manually in the search field/p>; } showLocationMessage(title, msg); }); }); var locHideTimer null; function showLocationMessage(title, message) { clearTimeout(locHideTimer); if (!$locMsg) { var html `div classloc-msg-backdrop> div classloc-msg-wrap> div classloc-msg-modal> div classloc-msg-close>/div> h4 classloc-msg-title lp-h4>/h4> div classloc-msg-container>/div> /div> /div> /div> `; $locMsg $(html); $locMsg.on(click, hideLocationMessage); $section.append($locMsg); } $locMsg.find(.loc-msg-container).html(message); $locMsg.find(.loc-msg-title).html(title); setTimeout(function () { if ($locMsg) { $section.addClass(visible-loc-msg); } }); } function hideLocationMessage() { $section.removeClass(visible-loc-msg); locHideTimer setTimeout(function () { $locMsg.remove(); $locMsg null; }, 400); } function outsideClickHandler(e) { if ($searchWrapper.find($(e.target)).length > 0) { return; } hideSearchResults(); } $(document).on(click, outsideClickHandler); if (geolocation in navigator) { $searchWrapper.removeClass(search-near-hidden); } updateSearchDisplay(); });})(section-1e36481c-35ac-426a-94a6-f480981c472f, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId) {})(section-8f898498-4454-4036-92da-7c2ac789399a, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId, options) { let section null; switch (sectionDomId) { case NAVBAR: section document.querySelector(body > nav, #global-navbar); break; case FOOTER: section document.querySelector(body > footer, #global-footer); break; case SIDEMENU: section document.querySelector(body > div.sidemenu, #global-sidemenu); break; case CONTACT: section document.querySelector(#modal-global-contact-us); break; case MOBILE_CONTACT: section document.querySelector(body > div.mobile-contact-wrapper, #global-mobile-contact); break; case SUBSCRIBE: // Subscribe Not Implemented section null; break; case ACCOUNT: // Account Not Implemented section null; break; default: section document.querySelector(# + sectionDomId); } if (!section) { return; } // Where content / items are rendered const dataContainer section.querySelector(.data-container); if (!dataContainer) { // no place to render items no need to query server or do anything else return; } let variables options.variables || {}; // Some variables in options may not have been injected - remove Object.keys(variables).forEach(function (variableName) { if (typeof variablesvariableName string && variablesvariableName.match(/^{{.*}}$/)) { delete variablesvariableName; } }); // Merge page query variables if (options.usePageResource) { variables { ...variables, ...window.luxuryPresence.config.pageMeta.pageQueryVariablesoptions.resource }; } // Pagination Executes on a Numbered Pagination Container // Or via a load more button let mode BUTTONLESS_PAGINATION; const container section.querySelector(.pagination-container); const loadMoreButton section.querySelector(options?.loadMoreSelector); if (container) { mode NUMBERED_PAGINATION; } if (loadMoreButton) { mode LOAD_MORE_BUTTON; } let searchContainer section.querySelector(.search-container); const hidePaginationOnFirstPage options.hidePaginationOnFirstPage || false; const eventPrefix __pagination-; const searchFormParams options.searchFormParams || (options.resource properties ? { param: neighborhoodId, urlKey: neighborhood }, { param: search, urlKey: search }, { param: salesPriceGTE, urlKey: pricemin, formKey: priceMin, type: int }, { param: salesPriceLTE, urlKey: pricemax, formKey: priceMax, type: int }, { param: livingSpaceSizeGTE, urlKey: areamin, formKey: areaMin, type: int }, { param: livingSpaceSizeLTE, urlKey: areamax, formKey: areaMax, type: int } : ); // Total entries - initialized in first render let totalNumber 0; const DefaultSearchParams { page: 1 }; searchFormParams.forEach(function (formParam) { DefaultSearchParamsformParam.formKey || formParam.param null; }); let searchParams { ...DefaultSearchParams }; const offset options.variables?.offset || 0; let scrollTarget options.scrollTargetSelector ? section.querySelector(options.scrollTargetSelector) || section : section; let scrollOffset (parseInt(options.scrollOffset, 10) || 0) ?? 100; // entries of per page // when query variables for a given section wouldt be filled options.pageSize can store // template string, ex: {{variables.limit}}, below code handles that case and set 9 as a default value let pageSize parseInt(options.pageSize, 10) || 9; // Adding mobile pageRange support var NARROW_BREAKPOINT 600; var mobileBreakpoint options.mobileBreakpoint > 0 ? options.mobileBreakpoint : NARROW_BREAKPOINT; var paginationMql window.matchMedia(`(max-width: ${mobileBreakpoint}px)`); // Page range (pages on both sides of the current page) var mobilePageRange options.mobilePageRange > 0 ? options.mobilePageRange : 0; var desktopPageRange options.pageRange > 0 ? options.pageRange : 2; var pageRange paginationMql.matches ? mobilePageRange : desktopPageRange; // Whether to display the Previous button var showPrevious true; // Whether to display the Next button var showNext true; // Whether to display the page buttons var showPageNumbers true; // Previous text var prevText options.prevText || «; // Next text var nextText options.nextText || »; // Ellipsis text var ellipsisText …; var classPrefix paginationjs; // Default active class var activeClassName active; // Default disable class var disableClassName disabled; // Pagination elements position in the container var position bottom; // Whether to trigger pagination at initialization var triggerPagingOnInit !options.skipInitialLoad; var showFirstOnEllipsisShow true; var showLastOnEllipsisShow true; // Instantiated in init() var el null; // Controls scrollTop logic var firstRender true; var renderBySearch false; var disabled false; // Pagination script class selector var paginationScriptSelector options.paginationPartialName ? `.${options.paginationPartialName}` : .pagination-script; // Property Specific Image Override if No Image var propertyPlaceholderImage window.luxuryPresence.defaults.propertyPlaceholderImage; // Construct template var templateHTML section.querySelector(`script${paginationScriptSelector}`)?.innerHTML || ; var template Handlebars.compile(templateHTML); // Initialize init(); function init() { Object.assign(searchParams, window.luxuryPresence.pagination.deserializeParams(searchFormParams, sectionDomId)); // Append/prepend pagination element to the pagination container if (mode NUMBERED_PAGINATION) { el document.createElement(div); el.className paginationjs; containerposition bottom ? append : prepend(el); } if (searchContainer) { initSearchContainer({ fetchNeighborhoods: searchContainer.dataset.fetchNeighborhoods true, fetchPostCategories: searchContainer.dataset.fetchPostCategories true, fetchOffices: searchContainer.dataset.fetchOffices true }, function () { syncSearchFormState(searchParams); }); } // Bind events observer(); } function syncSearchFormState(params) { searchContainer.dispatchEvent(new CustomEvent(sync, { detail: params })); } function initSearchContainer(options, done) { var promises ; if (options.fetchNeighborhoods) { promises.push(fetchAllNeighborhoods(function (neighborhoods) { searchContainer.dispatchEvent(new CustomEvent(neighborhoods-data, { detail: { data: neighborhoods.map(function (item) { return { value: item.id, label: item.name }; }) } })); })); } if (options.fetchPostCategories) { promises.push(fetchPostCategories(function (categories) { searchContainer.dispatchEvent(new CustomEvent(post-categories-data, { detail: { data: categories } })); })); } if (options.fetchOffices) { promises.push(fetchOffices(function (offices) { searchContainer.dispatchEvent(new CustomEvent(offices-data, { detail: { data: offices } })); })); } if (promises.length > 0) { Promise.all(promises).then(function () { done(); }); } else { // elements custom code is not executed yet, so were scheduling callback to after elements code setTimeout(done); } } function fetchAllNeighborhoods(done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var gqlQuery query ($companyId: String, $withProperties: NeighborhoodPropertiesFilter, $withBlogPosts: NeighborhoodBlogPostsFilter, $offset: Int, $limit: Int) { + neighborhoods (companyId: $companyId, withProperties: $withProperties, withBlogPosts: $withBlogPosts, offset: $offset, limit: $limit) {id, name}}; var payload {}; payload.offset 0; payload.limit 100; payload.companyId variables.companyId; if (options.resource properties) { payload.withProperties { active: true }; agentIds, tag, propertyTypeId, statusIds, architectureStyle, lifestyle, salesPriceGTE, salesPriceLTE, leasePriceGTE, leasePriceLTE, livingSpaceSizeGTE, livingSpaceSizeLTE, bathCountGTE, bathCountLTE, bedroomCountGTE, bedroomCountLTE, bathCountGTE, bathCountLTE, bedroomCountGTE, bedroomCountLTE, featuredListing, leaseProperty, neighborhoodId, developmentId, openHouse.forEach(function (field) { if (variablesfield ! undefined && variablesfield ! null) { payload.withPropertiesfield variablesfield; } }); } if (options.resource posts) { payload.withBlogPosts { active: true }; search, postStatusId, featured, categoryId, categoryIds, neighborhoodId, slug.forEach(function (field) { if (variablesfield ! undefined && variablesfield ! null) { payload.withBlogPostsfield variablesfield; } }); } superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { var items res.body.data && res.body.data.neighborhoods || ; done(items, items.length); }); } function fetchPostCategories(done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var featured options.resource posts && !!variables.featured; var gqlQuery query ($companyId: String, $offset: Int, $limit: Int) { + postCategories (companyId: $companyId, offset: $offset, limit: $limit + (featured ? withFeaturedPublishedOnly: true : withPublishedOnly: true) + ) {id, name, publishedCount, featuredPublishedCount}}; var payload {}; payload.offset 0; payload.limit 100; payload.companyId variables.companyId; superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { var items res.body.data && res.body.data.postCategories || ; done(items.map(function (item) { item.count featured ? item.featuredPublishedCount : item.publishedCount; return item; }), items.length); }); } function fetchOffices(done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var gqlQuery query ($companyId: String, $offset: Int, $limit: Int) { + offices (companyId: $companyId, offset: $offset, limit: $limit) { + id, name, tags}}; var payload { offset: 0, limit: 100, companyId: variables.companyId }; superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { var items res.body.data && res.body.data.offices || ; done(items, items.length); }); } function fetchData(params, done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var resource options.resource; var gqlQuery options.query || window.luxuryPresence.defaults.gqlresource; var payload {}; try { payload JSON.parse(JSON.stringify(variables)); } catch (e) { Object.keys(variables).forEach(function (variableName) { payloadvariableName variablesvariableName; }); } payload.offset (params.page - 1) * pageSize + offset; payload.limit pageSize; payload.companyId options.companyId; searchFormParams.forEach(function (formParam) { var val paramsformParam.formKey || formParam.param; if (val ! null && val ! undefined) { objSet(payload, formParam.param, val); } }); // TODO: Disabled loading due to jarring effect // dataContainer.html(Loading...); superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { if (res.body.errors) { done(res.body.errors); return; } var data res.body.data || {}; var resources dataresource || ; var resourceCount dataresource + Count && dataresource + Count.count ? dataresource + Count.count : 0; if (resource properties && propertyPlaceholderImage?.id) { resources resources.map(resource > { if (resource.media?.length 0) { return Object.assign(resource, { media: propertyPlaceholderImage }); } return resource; }); } done(null, resources, resourceCount); }); } function getTotalPage() { return Math.ceil(totalNumber / pageSize); } function renderPaginationList() { var totalPages getTotalPage(); var rangeStart searchParams.page - pageRange; var rangeEnd searchParams.page + pageRange; if (rangeEnd > totalPages) { rangeEnd totalPages; rangeStart totalPages - pageRange * 2; rangeStart rangeStart 1 ? 1 : rangeStart; } if (rangeStart 1) { rangeStart 1; rangeEnd Math.min(pageRange * 2 + 1, totalPages); } // Making sure that 1 more page button is shown in edge positions if (pageRange 0) { if (searchParams.page totalPages) { rangeStart totalPages 1 ? 1 : totalPages - 1; } if (searchParams.page 1) { rangeEnd Math.min(2, totalPages); } } // Render pagination list if (mode NUMBERED_PAGINATION) { el.innerHTML generateHTML({ currentPage: searchParams.page, pageRange: pageRange, rangeStart: rangeStart, rangeEnd: rangeEnd }); if (totalPages 2 && hidePaginationOnFirstPage) { container.style.display none; } else { container.style.display ; } } else if (mode LOAD_MORE_BUTTON) { if (searchParams.page > totalPages) { loadMoreButton.style.display none; } else { loadMoreButton.style.display ; } } } function render(data) { renderPaginationList(); // Render new content with handlebars var html ; if (mode LOAD_MORE_BUTTON && searchParams.page > 1) { // If using load more, append search results to existing results html dataContainer.innerHTML; } for (var i 0; i data.length; i++) { var itemData recursivelyParse(datai); itemData.sectionIndex options.sectionIndex; itemData.renderOptions options.renderOptions; html + template(itemData); } dataContainer.innerHTML html; // Scroll Top if (!firstRender && mode NUMBERED_PAGINATION && (!renderBySearch || !options.skipScrollOnSearch)) { // Only animate to the top if we replace dataContainer (numbered pagination) setTimeout(() > { const scrollTargetOffsetTop scrollTarget.getBoundingClientRect().top + window.scrollY - scrollOffset; window.scrollTo({ top: scrollTargetOffsetTop, behavior: smooth }); }, 250); } return true; } function generateHTML(args) { const totalPages getTotalPage(); const { rangeStart, rangeEnd } args; const makeLnk page > window.luxuryPresence.pagination.serializeParams(searchFormParams, sectionDomId, { ...searchParams, page }); let html ; if (showPrevious || showPageNumbers || showNext) { html + div classpaginationjs-pages>ul>; // Previous button if (showPrevious) { if (searchParams.page 1) { html + `li class${classPrefix}-prev ${disableClassName}>a>${prevText}/a>/li>`; } else { html + `li class${classPrefix}-prev J-paginationjs-previous data-num${searchParams.page - 1} titlePrevious page>a href${makeLnk(searchParams.page - 1)}>${prevText}/a>/li>`; } } // Pages if (showPageNumbers) { if (rangeStart 3) { for (let i 1; i rangeStart; i++) { html + `li class${classPrefix}-page J-paginationjs-page ${i searchParams.page ? activeClassName : } data-num${i}>a ${i searchParams.page ? : `href${makeLnk(i)}`}>${i}/a>/li>`; } } else { if (showFirstOnEllipsisShow) { html + `li class${classPrefix}-page ${classPrefix}-first J-paginationjs-page data-num1>a href${makeLnk(1)}>1/a>/li>`; } html + `li class${classPrefix}-ellipsis ${disableClassName}>a>${ellipsisText}/a>/li>`; } for (let i rangeStart; i rangeEnd; i++) { html + `li class${classPrefix}-page J-paginationjs-page ${i searchParams.page ? activeClassName : } data-num${i}>a ${i searchParams.page ? : `href${makeLnk(i)}`}>${i}/a>/li>`; } if (rangeEnd totalPages - 2) { html + `li class${classPrefix}-ellipsis ${disableClassName}>a>${ellipsisText}/a>/li>`; if (showLastOnEllipsisShow) { html + `li class${classPrefix}-page ${classPrefix}-last J-paginationjs-page data-num${totalPages}>a href${makeLnk(totalPages)}>${totalPages}/a>/li>`; } } else { for (let i rangeEnd + 1; i totalPages; i++) { html + `li class${classPrefix}-page J-paginationjs-page data-num${i}>a href${makeLnk(i)}>${i}/a>/li>`; } } } // Next button if (showNext) { if (searchParams.page > totalPages) { html + `li class${classPrefix}-next ${disableClassName}>a>${nextText}/a>/li>`; } else { html + `li class${classPrefix}-next J-paginationjs-next data-num${searchParams.page + 1} titleNext page>a href${makeLnk(searchParams.page + 1)}>${nextText}/a>/li>`; } } html + /ul>/div>; } return html; } function go(newSearchParams, callback, restorationVisit) { if (disabled) return; var goToPageNumber newSearchParams.page; // Page number is out of bounds if (!goToPageNumber || goToPageNumber 1) return; var totalPage getTotalPage(); // Page number is out of bounds if (!restorationVisit && totalNumber > 0) { if (goToPageNumber > totalPage) return; } if (!options.skipSerialization && (mode NUMBERED_PAGINATION || searchContainer)) { var newURL window.luxuryPresence.pagination.serializeParams(searchFormParams, sectionDomId, { ...newSearchParams, page: goToPageNumber ! 1 && mode NUMBERED_PAGINATION ? newSearchParams.page : null }); if (!areQueryParamsEqual(newSearchParams, searchParams) && !restorationVisit) { window.history.pushState({}, , window.luxuryPresence.getPath(newURL, { queryString: true })); } } // Fetch and update page fetchData(newSearchParams, renderWithData); disabled true; function renderWithData(err, data, count) { if (err) { dataContainer.dispatchEvent(new Event(error)); } else { searchParams { ...newSearchParams }; totalNumber count - offset; if (data.length 0) { dataContainer.dispatchEvent(new Event(no-data)); } else { dataContainer.dispatchEvent(new Event(data)); } render(data); firstRender false; } disabled false; renderBySearch false; } } function areQueryParamsEqual(first, second) { var differ Object.keys(first).find(function (key) { return firstkey ! undefined && firstkey ! null && firstkey ! secondkey; }); if (differ) { return false; } differ Object.keys(second).find(function (key) { return secondkey ! undefined && secondkey ! null && secondkey ! firstkey; }); return !differ; } function next(callback) { go({ ...searchParams, page: searchParams.page + 1 }, callback); } function previous(callback) { go({ ...searchParams, page: searchParams.page - 1 }, callback); } function refresh(callback) { go(searchParams, callback); } function update(params, callback) { renderBySearch true; go(params, callback); } function observer() { if (searchContainer) { searchContainer.addEventListener(search, function (event, newSearchParams) { newSearchParams event.detail || newSearchParams; update({ ...searchParams, ...newSearchParams, page: 1 }); }); searchContainer.addEventListener(clear-search, function () { const defaultSearchParams { ...DefaultSearchParams }; const isCurrentSearchFormStateDefault areQueryParamsEqual({ ...defaultSearchParams, page: null }, { ...searchParams, page: null }); // if mode is LOAD_MORE_BUTTON we shouldt make anything on clear // when search form have default state if (isCurrentSearchFormStateDefault && mode ! NUMBERED_PAGINATION) { return; } // if someone initially go to some page and click Clear on search from // we shouldt navigate to first page. We should preserve page value if (isCurrentSearchFormStateDefault) { defaultSearchParams.page searchParams.page; } syncSearchFormState(defaultSearchParams); update(defaultSearchParams); }); } if (mode LOAD_MORE_BUTTON) { loadMoreButton.addEventListener(click, function (event) { go({ ...searchParams, page: searchParams.page + 1 }); return false; }); } if (mode LOAD_MORE_BUTTON || mode BUTTONLESS_PAGINATION) { // Do initial render go(Object.assign({}, searchParams, { page: 1 })); return; } if (mode NUMBERED_PAGINATION) { // Go to specified page number container.addEventListener(eventPrefix + go, function (event) { let { pageNumber, done } event.detail || {}; pageNumber parseInt(pageNumber, 10); if (!pageNumber) { return; } go({ ...searchParams, page: pageNumber }, done); }); // Page number button click el.addEventListener(click, function (event) { let clickTarget event.target; let current clickTarget.closest(.J-paginationjs-page, .J-paginationjs-previous, .J-paginationjs-next); let pageNumber current?.getAttribute(data-num); if (!pageNumber || current.classList.contains(disableClassName) || current.classList.contains(activeClassName)) { return; } else { go({ ...searchParams, page: parseInt(pageNumber, 10) }); } event.preventDefault(); }); // Whether to load the default page var defaultPageNumber searchParams.page; if (triggerPagingOnInit) { container.dispatchEvent(new CustomEvent(eventPrefix + go, { detail: { pageNumber: defaultPageNumber } })); } } window.addEventListener(popstate, function (event) { var newParams Object.assign({}, DefaultSearchParams, window.luxuryPresence.pagination.deserializeParams(searchFormParams, sectionDomId)); if (!areQueryParamsEqual(newParams, searchParams)) { go(newParams, null, true); if (searchContainer) { syncSearchFormState(newParams); } } }); } function replaceVariables(template, variables) { var formattedString; for (var key in variables) { var value variableskey; var regexp new RegExp(%\\s* + key + \\s*%>, img); formattedString (formattedString || template).replace(regexp, value); } return formattedString; } function isTextEditorValue(obj) { return raw in obj || gjs in obj; } function getTextEditorValue(obj) { if (!obj.html) { return ; } var data obj.html; var css (obj.raw || obj.gjs || {}).css; if (css) { data data + style> + css + /style>; } return data; } /** * check rendered resources for html and raw properties that could indicate if resource is from an advanced text editor. * strips out raw proprties and returns only HTML if it exists. * @param {Object} resources a collection retrieved from the database * @return {Object} the newly modified object. */ function recursivelyParse(resources) { forEach(resources, function (value, key) { if (!value) { return; } if (value instanceof Object) { if (isTextEditorValue(value)) { resourceskey getTextEditorValue(value); return; } else { return recursivelyParse(value); } } try { var parsedData JSON.parse(value); if (isTextEditorValue(parsedData)) { resourceskey getTextEditorValue(parsedData); } } catch (e) { // do nothing if we failed to parse value as JSON } }); return resources; } function forEach(collection, iteratee) { var func Array.isArray(collection) ? arrayEach : baseFor; return func(collection, iteratee); } function baseFor(object, iteratee) { if (!object) { return; } var iterable Object(object); var props Object.keys(object); var length props.length; var index -1; while (length--) { var key props++index; if (iteratee(iterablekey, key, iterable) false) { break; } } return object; } function objSet(obj, path, value) { const pathArray Array.isArray(path) ? path : path.match(/(^.\)+/g); pathArray.reduce((acc, key, i) > { if (acckey undefined) acckey {}; if (i pathArray.length - 1) acckey value; return acckey; }, obj); } function arrayEach(array, iteratee) { var index -1; var length array.length; while (++index length) { if (iteratee(arrayindex, index, array) false) { break; } } return array; } function selectPageRangeMode(e) { pageRange e.matches ? mobilePageRange : desktopPageRange; renderPaginationList(); } paginationMql.addEventListener(change, selectPageRangeMode);})(section-2620d710-98fc-42b0-a788-ebad3d203842, JSON.parse({\pageSize\:\8\,\resource\:\neighborhoods\,\pageRange\:0,\variables\:{\limit\:8,\offset\:0,\sortDir\:\DESC\,\companyId\:\16d81458-8baf-4a74-8f97-d6c375f3aecb\,\categoryId\:\{{pageElement.categoryId}}\,\neighborhoodIds\:\30d4bb4a-2a1b-48e7-afbc-661d9a238b00\,\60088ab9-dcd4-4160-9a6e-57bc4e630717\,\ccd2f81f-539e-4f52-9344-cd2f1a3e4833\,\b5ef055d-4c70-4455-b2c4-f147ab5f1865\,\0961ab83-c842-4f91-b976-907a95eb4c42\,\b2d1be89-f291-4cfe-9231-8fc404f70886\,\3cd74231-d94a-4043-a5e7-7d23e307bca0\,\f827502c-fb50-4a98-acd6-1a6d53a8ca70\},\hidePaginationOnFirstPage\:true,\companyId\:\16d81458-8baf-4a74-8f97-d6c375f3aecb\,\usePageResource\:false,\sectionIndex\:3}));} catch(e) {console.log(e);} try {(function init(sectionDomId) {})(section-2620d710-98fc-42b0-a788-ebad3d203842, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId) {})(section-9d7bb159-a0e1-4234-b031-60bc9b314f52, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId) { const $section $(# + sectionDomId); const $slider $section.find(.items-slider); let $slides $slider.children(); $slides.each(function () { const $el $(this); const $initials $el.find(.userpic-initials); if (!$initials.length) { return; } const author $el.find(.author).text() || ; if (!author) { return; } $initials.text(author.split(|)0.split(/\s+/).map(w > w0 ? w0.toUpperCase() : ).join()); }); let slidesCount $slider.children().length; if (slidesCount 2) { return; } while (slidesCount 5) { $slides.each(function () { $(this).clone().appendTo($slider); }); slidesCount $slider.children().length; } $slider.slick({ centerMode: true, centerPadding: 285px, infinite: true, appendArrows: $section.find(.arrows), speed: 300, autoplay: !!$slider.data(autoplay), autoplaySpeed: 6000, responsive: { breakpoint: 1340, settings: { centerPadding: 164px } }, { breakpoint: 991, settings: { centerMode: false } } }); updateSlides(0); function updateSlides(active) { $slider.find(.slick-slide).each(function (i) { const $el $(this); const idx $el.data(slick-index); const r ((idx - active) % slidesCount + slidesCount) % slidesCount; $el.removeClass(sl-prev, sl-next, sl-active); if (r 0) { $el.addClass(sl-active); } else if (r 1 || r 2) { $el.addClass(sl-next); } else if (r slidesCount - 1 || r slidesCount - 2) { $el.addClass(sl-prev); } }); } $slider.on(beforeChange, function (ev, slick, current, next) { $slider.addClass(in-transition); updateSlides(next); }); $slider.on(afterChange, function () { $slider.removeClass(in-transition); });})(section-4cabe079-f01a-4fef-8b42-20426b012e7d, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId) { var section $(# + sectionDomId); var arrowsContainer section.find(.properties-grid__arrows); section.find(.jsPropertiesCarousel).slick({ slidesToShow: 2, dots: false, arrows: true, appendArrows: arrowsContainer, prevArrow: button classlp-arrow lp-arrow--light lp-arrow--prev>/button>, nextArrow: button classlp-arrow lp-arrow--light lp-arrow--next>/button>, responsive: { breakpoint: 768, settings: { slidesToShow: 1 } } });})(section-ed3e49b1-37f2-4414-ba18-34ae72b95091, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId, options) { let section null; switch (sectionDomId) { case NAVBAR: section document.querySelector(body > nav, #global-navbar); break; case FOOTER: section document.querySelector(body > footer, #global-footer); break; case SIDEMENU: section document.querySelector(body > div.sidemenu, #global-sidemenu); break; case CONTACT: section document.querySelector(#modal-global-contact-us); break; case MOBILE_CONTACT: section document.querySelector(body > div.mobile-contact-wrapper, #global-mobile-contact); break; case SUBSCRIBE: // Subscribe Not Implemented section null; break; case ACCOUNT: // Account Not Implemented section null; break; default: section document.querySelector(# + sectionDomId); } if (!section) { return; } // Where content / items are rendered const dataContainer section.querySelector(.data-container); if (!dataContainer) { // no place to render items no need to query server or do anything else return; } let variables options.variables || {}; // Some variables in options may not have been injected - remove Object.keys(variables).forEach(function (variableName) { if (typeof variablesvariableName string && variablesvariableName.match(/^{{.*}}$/)) { delete variablesvariableName; } }); // Merge page query variables if (options.usePageResource) { variables { ...variables, ...window.luxuryPresence.config.pageMeta.pageQueryVariablesoptions.resource }; } // Pagination Executes on a Numbered Pagination Container // Or via a load more button let mode BUTTONLESS_PAGINATION; const container section.querySelector(.pagination-container); const loadMoreButton section.querySelector(options?.loadMoreSelector); if (container) { mode NUMBERED_PAGINATION; } if (loadMoreButton) { mode LOAD_MORE_BUTTON; } let searchContainer section.querySelector(.search-container); const hidePaginationOnFirstPage options.hidePaginationOnFirstPage || false; const eventPrefix __pagination-; const searchFormParams options.searchFormParams || (options.resource properties ? { param: neighborhoodId, urlKey: neighborhood }, { param: search, urlKey: search }, { param: salesPriceGTE, urlKey: pricemin, formKey: priceMin, type: int }, { param: salesPriceLTE, urlKey: pricemax, formKey: priceMax, type: int }, { param: livingSpaceSizeGTE, urlKey: areamin, formKey: areaMin, type: int }, { param: livingSpaceSizeLTE, urlKey: areamax, formKey: areaMax, type: int } : ); // Total entries - initialized in first render let totalNumber 0; const DefaultSearchParams { page: 1 }; searchFormParams.forEach(function (formParam) { DefaultSearchParamsformParam.formKey || formParam.param null; }); let searchParams { ...DefaultSearchParams }; const offset options.variables?.offset || 0; let scrollTarget options.scrollTargetSelector ? section.querySelector(options.scrollTargetSelector) || section : section; let scrollOffset (parseInt(options.scrollOffset, 10) || 0) ?? 100; // entries of per page // when query variables for a given section wouldt be filled options.pageSize can store // template string, ex: {{variables.limit}}, below code handles that case and set 9 as a default value let pageSize parseInt(options.pageSize, 10) || 9; // Adding mobile pageRange support var NARROW_BREAKPOINT 600; var mobileBreakpoint options.mobileBreakpoint > 0 ? options.mobileBreakpoint : NARROW_BREAKPOINT; var paginationMql window.matchMedia(`(max-width: ${mobileBreakpoint}px)`); // Page range (pages on both sides of the current page) var mobilePageRange options.mobilePageRange > 0 ? options.mobilePageRange : 0; var desktopPageRange options.pageRange > 0 ? options.pageRange : 2; var pageRange paginationMql.matches ? mobilePageRange : desktopPageRange; // Whether to display the Previous button var showPrevious true; // Whether to display the Next button var showNext true; // Whether to display the page buttons var showPageNumbers true; // Previous text var prevText options.prevText || «; // Next text var nextText options.nextText || »; // Ellipsis text var ellipsisText …; var classPrefix paginationjs; // Default active class var activeClassName active; // Default disable class var disableClassName disabled; // Pagination elements position in the container var position bottom; // Whether to trigger pagination at initialization var triggerPagingOnInit !options.skipInitialLoad; var showFirstOnEllipsisShow true; var showLastOnEllipsisShow true; // Instantiated in init() var el null; // Controls scrollTop logic var firstRender true; var renderBySearch false; var disabled false; // Pagination script class selector var paginationScriptSelector options.paginationPartialName ? `.${options.paginationPartialName}` : .pagination-script; // Property Specific Image Override if No Image var propertyPlaceholderImage window.luxuryPresence.defaults.propertyPlaceholderImage; // Construct template var templateHTML section.querySelector(`script${paginationScriptSelector}`)?.innerHTML || ; var template Handlebars.compile(templateHTML); // Initialize init(); function init() { Object.assign(searchParams, window.luxuryPresence.pagination.deserializeParams(searchFormParams, sectionDomId)); // Append/prepend pagination element to the pagination container if (mode NUMBERED_PAGINATION) { el document.createElement(div); el.className paginationjs; containerposition bottom ? append : prepend(el); } if (searchContainer) { initSearchContainer({ fetchNeighborhoods: searchContainer.dataset.fetchNeighborhoods true, fetchPostCategories: searchContainer.dataset.fetchPostCategories true, fetchOffices: searchContainer.dataset.fetchOffices true }, function () { syncSearchFormState(searchParams); }); } // Bind events observer(); } function syncSearchFormState(params) { searchContainer.dispatchEvent(new CustomEvent(sync, { detail: params })); } function initSearchContainer(options, done) { var promises ; if (options.fetchNeighborhoods) { promises.push(fetchAllNeighborhoods(function (neighborhoods) { searchContainer.dispatchEvent(new CustomEvent(neighborhoods-data, { detail: { data: neighborhoods.map(function (item) { return { value: item.id, label: item.name }; }) } })); })); } if (options.fetchPostCategories) { promises.push(fetchPostCategories(function (categories) { searchContainer.dispatchEvent(new CustomEvent(post-categories-data, { detail: { data: categories } })); })); } if (options.fetchOffices) { promises.push(fetchOffices(function (offices) { searchContainer.dispatchEvent(new CustomEvent(offices-data, { detail: { data: offices } })); })); } if (promises.length > 0) { Promise.all(promises).then(function () { done(); }); } else { // elements custom code is not executed yet, so were scheduling callback to after elements code setTimeout(done); } } function fetchAllNeighborhoods(done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var gqlQuery query ($companyId: String, $withProperties: NeighborhoodPropertiesFilter, $withBlogPosts: NeighborhoodBlogPostsFilter, $offset: Int, $limit: Int) { + neighborhoods (companyId: $companyId, withProperties: $withProperties, withBlogPosts: $withBlogPosts, offset: $offset, limit: $limit) {id, name}}; var payload {}; payload.offset 0; payload.limit 100; payload.companyId variables.companyId; if (options.resource properties) { payload.withProperties { active: true }; agentIds, tag, propertyTypeId, statusIds, architectureStyle, lifestyle, salesPriceGTE, salesPriceLTE, leasePriceGTE, leasePriceLTE, livingSpaceSizeGTE, livingSpaceSizeLTE, bathCountGTE, bathCountLTE, bedroomCountGTE, bedroomCountLTE, bathCountGTE, bathCountLTE, bedroomCountGTE, bedroomCountLTE, featuredListing, leaseProperty, neighborhoodId, developmentId, openHouse.forEach(function (field) { if (variablesfield ! undefined && variablesfield ! null) { payload.withPropertiesfield variablesfield; } }); } if (options.resource posts) { payload.withBlogPosts { active: true }; search, postStatusId, featured, categoryId, categoryIds, neighborhoodId, slug.forEach(function (field) { if (variablesfield ! undefined && variablesfield ! null) { payload.withBlogPostsfield variablesfield; } }); } superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { var items res.body.data && res.body.data.neighborhoods || ; done(items, items.length); }); } function fetchPostCategories(done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var featured options.resource posts && !!variables.featured; var gqlQuery query ($companyId: String, $offset: Int, $limit: Int) { + postCategories (companyId: $companyId, offset: $offset, limit: $limit + (featured ? withFeaturedPublishedOnly: true : withPublishedOnly: true) + ) {id, name, publishedCount, featuredPublishedCount}}; var payload {}; payload.offset 0; payload.limit 100; payload.companyId variables.companyId; superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { var items res.body.data && res.body.data.postCategories || ; done(items.map(function (item) { item.count featured ? item.featuredPublishedCount : item.publishedCount; return item; }), items.length); }); } function fetchOffices(done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var gqlQuery query ($companyId: String, $offset: Int, $limit: Int) { + offices (companyId: $companyId, offset: $offset, limit: $limit) { + id, name, tags}}; var payload { offset: 0, limit: 100, companyId: variables.companyId }; superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { var items res.body.data && res.body.data.offices || ; done(items, items.length); }); } function fetchData(params, done) { var url options.url || window.luxuryPresence.defaults.apiGatewayUrl; var resource options.resource; var gqlQuery options.query || window.luxuryPresence.defaults.gqlresource; var payload {}; try { payload JSON.parse(JSON.stringify(variables)); } catch (e) { Object.keys(variables).forEach(function (variableName) { payloadvariableName variablesvariableName; }); } payload.offset (params.page - 1) * pageSize + offset; payload.limit pageSize; payload.companyId options.companyId; searchFormParams.forEach(function (formParam) { var val paramsformParam.formKey || formParam.param; if (val ! null && val ! undefined) { objSet(payload, formParam.param, val); } }); // TODO: Disabled loading due to jarring effect // dataContainer.html(Loading...); superagent.post(url + /graphql).withCredentials().send({ query: gqlQuery, variables: payload }).then(function (res) { if (res.body.errors) { done(res.body.errors); return; } var data res.body.data || {}; var resources dataresource || ; var resourceCount dataresource + Count && dataresource + Count.count ? dataresource + Count.count : 0; if (resource properties && propertyPlaceholderImage?.id) { resources resources.map(resource > { if (resource.media?.length 0) { return Object.assign(resource, { media: propertyPlaceholderImage }); } return resource; }); } done(null, resources, resourceCount); }); } function getTotalPage() { return Math.ceil(totalNumber / pageSize); } function renderPaginationList() { var totalPages getTotalPage(); var rangeStart searchParams.page - pageRange; var rangeEnd searchParams.page + pageRange; if (rangeEnd > totalPages) { rangeEnd totalPages; rangeStart totalPages - pageRange * 2; rangeStart rangeStart 1 ? 1 : rangeStart; } if (rangeStart 1) { rangeStart 1; rangeEnd Math.min(pageRange * 2 + 1, totalPages); } // Making sure that 1 more page button is shown in edge positions if (pageRange 0) { if (searchParams.page totalPages) { rangeStart totalPages 1 ? 1 : totalPages - 1; } if (searchParams.page 1) { rangeEnd Math.min(2, totalPages); } } // Render pagination list if (mode NUMBERED_PAGINATION) { el.innerHTML generateHTML({ currentPage: searchParams.page, pageRange: pageRange, rangeStart: rangeStart, rangeEnd: rangeEnd }); if (totalPages 2 && hidePaginationOnFirstPage) { container.style.display none; } else { container.style.display ; } } else if (mode LOAD_MORE_BUTTON) { if (searchParams.page > totalPages) { loadMoreButton.style.display none; } else { loadMoreButton.style.display ; } } } function render(data) { renderPaginationList(); // Render new content with handlebars var html ; if (mode LOAD_MORE_BUTTON && searchParams.page > 1) { // If using load more, append search results to existing results html dataContainer.innerHTML; } for (var i 0; i data.length; i++) { var itemData recursivelyParse(datai); itemData.sectionIndex options.sectionIndex; itemData.renderOptions options.renderOptions; html + template(itemData); } dataContainer.innerHTML html; // Scroll Top if (!firstRender && mode NUMBERED_PAGINATION && (!renderBySearch || !options.skipScrollOnSearch)) { // Only animate to the top if we replace dataContainer (numbered pagination) setTimeout(() > { const scrollTargetOffsetTop scrollTarget.getBoundingClientRect().top + window.scrollY - scrollOffset; window.scrollTo({ top: scrollTargetOffsetTop, behavior: smooth }); }, 250); } return true; } function generateHTML(args) { const totalPages getTotalPage(); const { rangeStart, rangeEnd } args; const makeLnk page > window.luxuryPresence.pagination.serializeParams(searchFormParams, sectionDomId, { ...searchParams, page }); let html ; if (showPrevious || showPageNumbers || showNext) { html + div classpaginationjs-pages>ul>; // Previous button if (showPrevious) { if (searchParams.page 1) { html + `li class${classPrefix}-prev ${disableClassName}>a>${prevText}/a>/li>`; } else { html + `li class${classPrefix}-prev J-paginationjs-previous data-num${searchParams.page - 1} titlePrevious page>a href${makeLnk(searchParams.page - 1)}>${prevText}/a>/li>`; } } // Pages if (showPageNumbers) { if (rangeStart 3) { for (let i 1; i rangeStart; i++) { html + `li class${classPrefix}-page J-paginationjs-page ${i searchParams.page ? activeClassName : } data-num${i}>a ${i searchParams.page ? : `href${makeLnk(i)}`}>${i}/a>/li>`; } } else { if (showFirstOnEllipsisShow) { html + `li class${classPrefix}-page ${classPrefix}-first J-paginationjs-page data-num1>a href${makeLnk(1)}>1/a>/li>`; } html + `li class${classPrefix}-ellipsis ${disableClassName}>a>${ellipsisText}/a>/li>`; } for (let i rangeStart; i rangeEnd; i++) { html + `li class${classPrefix}-page J-paginationjs-page ${i searchParams.page ? activeClassName : } data-num${i}>a ${i searchParams.page ? : `href${makeLnk(i)}`}>${i}/a>/li>`; } if (rangeEnd totalPages - 2) { html + `li class${classPrefix}-ellipsis ${disableClassName}>a>${ellipsisText}/a>/li>`; if (showLastOnEllipsisShow) { html + `li class${classPrefix}-page ${classPrefix}-last J-paginationjs-page data-num${totalPages}>a href${makeLnk(totalPages)}>${totalPages}/a>/li>`; } } else { for (let i rangeEnd + 1; i totalPages; i++) { html + `li class${classPrefix}-page J-paginationjs-page data-num${i}>a href${makeLnk(i)}>${i}/a>/li>`; } } } // Next button if (showNext) { if (searchParams.page > totalPages) { html + `li class${classPrefix}-next ${disableClassName}>a>${nextText}/a>/li>`; } else { html + `li class${classPrefix}-next J-paginationjs-next data-num${searchParams.page + 1} titleNext page>a href${makeLnk(searchParams.page + 1)}>${nextText}/a>/li>`; } } html + /ul>/div>; } return html; } function go(newSearchParams, callback, restorationVisit) { if (disabled) return; var goToPageNumber newSearchParams.page; // Page number is out of bounds if (!goToPageNumber || goToPageNumber 1) return; var totalPage getTotalPage(); // Page number is out of bounds if (!restorationVisit && totalNumber > 0) { if (goToPageNumber > totalPage) return; } if (!options.skipSerialization && (mode NUMBERED_PAGINATION || searchContainer)) { var newURL window.luxuryPresence.pagination.serializeParams(searchFormParams, sectionDomId, { ...newSearchParams, page: goToPageNumber ! 1 && mode NUMBERED_PAGINATION ? newSearchParams.page : null }); if (!areQueryParamsEqual(newSearchParams, searchParams) && !restorationVisit) { window.history.pushState({}, , window.luxuryPresence.getPath(newURL, { queryString: true })); } } // Fetch and update page fetchData(newSearchParams, renderWithData); disabled true; function renderWithData(err, data, count) { if (err) { dataContainer.dispatchEvent(new Event(error)); } else { searchParams { ...newSearchParams }; totalNumber count - offset; if (data.length 0) { dataContainer.dispatchEvent(new Event(no-data)); } else { dataContainer.dispatchEvent(new Event(data)); } render(data); firstRender false; } disabled false; renderBySearch false; } } function areQueryParamsEqual(first, second) { var differ Object.keys(first).find(function (key) { return firstkey ! undefined && firstkey ! null && firstkey ! secondkey; }); if (differ) { return false; } differ Object.keys(second).find(function (key) { return secondkey ! undefined && secondkey ! null && secondkey ! firstkey; }); return !differ; } function next(callback) { go({ ...searchParams, page: searchParams.page + 1 }, callback); } function previous(callback) { go({ ...searchParams, page: searchParams.page - 1 }, callback); } function refresh(callback) { go(searchParams, callback); } function update(params, callback) { renderBySearch true; go(params, callback); } function observer() { if (searchContainer) { searchContainer.addEventListener(search, function (event, newSearchParams) { newSearchParams event.detail || newSearchParams; update({ ...searchParams, ...newSearchParams, page: 1 }); }); searchContainer.addEventListener(clear-search, function () { const defaultSearchParams { ...DefaultSearchParams }; const isCurrentSearchFormStateDefault areQueryParamsEqual({ ...defaultSearchParams, page: null }, { ...searchParams, page: null }); // if mode is LOAD_MORE_BUTTON we shouldt make anything on clear // when search form have default state if (isCurrentSearchFormStateDefault && mode ! NUMBERED_PAGINATION) { return; } // if someone initially go to some page and click Clear on search from // we shouldt navigate to first page. We should preserve page value if (isCurrentSearchFormStateDefault) { defaultSearchParams.page searchParams.page; } syncSearchFormState(defaultSearchParams); update(defaultSearchParams); }); } if (mode LOAD_MORE_BUTTON) { loadMoreButton.addEventListener(click, function (event) { go({ ...searchParams, page: searchParams.page + 1 }); return false; }); } if (mode LOAD_MORE_BUTTON || mode BUTTONLESS_PAGINATION) { // Do initial render go(Object.assign({}, searchParams, { page: 1 })); return; } if (mode NUMBERED_PAGINATION) { // Go to specified page number container.addEventListener(eventPrefix + go, function (event) { let { pageNumber, done } event.detail || {}; pageNumber parseInt(pageNumber, 10); if (!pageNumber) { return; } go({ ...searchParams, page: pageNumber }, done); }); // Page number button click el.addEventListener(click, function (event) { let clickTarget event.target; let current clickTarget.closest(.J-paginationjs-page, .J-paginationjs-previous, .J-paginationjs-next); let pageNumber current?.getAttribute(data-num); if (!pageNumber || current.classList.contains(disableClassName) || current.classList.contains(activeClassName)) { return; } else { go({ ...searchParams, page: parseInt(pageNumber, 10) }); } event.preventDefault(); }); // Whether to load the default page var defaultPageNumber searchParams.page; if (triggerPagingOnInit) { container.dispatchEvent(new CustomEvent(eventPrefix + go, { detail: { pageNumber: defaultPageNumber } })); } } window.addEventListener(popstate, function (event) { var newParams Object.assign({}, DefaultSearchParams, window.luxuryPresence.pagination.deserializeParams(searchFormParams, sectionDomId)); if (!areQueryParamsEqual(newParams, searchParams)) { go(newParams, null, true); if (searchContainer) { syncSearchFormState(newParams); } } }); } function replaceVariables(template, variables) { var formattedString; for (var key in variables) { var value variableskey; var regexp new RegExp(%\\s* + key + \\s*%>, img); formattedString (formattedString || template).replace(regexp, value); } return formattedString; } function isTextEditorValue(obj) { return raw in obj || gjs in obj; } function getTextEditorValue(obj) { if (!obj.html) { return ; } var data obj.html; var css (obj.raw || obj.gjs || {}).css; if (css) { data data + style> + css + /style>; } return data; } /** * check rendered resources for html and raw properties that could indicate if resource is from an advanced text editor. * strips out raw proprties and returns only HTML if it exists. * @param {Object} resources a collection retrieved from the database * @return {Object} the newly modified object. */ function recursivelyParse(resources) { forEach(resources, function (value, key) { if (!value) { return; } if (value instanceof Object) { if (isTextEditorValue(value)) { resourceskey getTextEditorValue(value); return; } else { return recursivelyParse(value); } } try { var parsedData JSON.parse(value); if (isTextEditorValue(parsedData)) { resourceskey getTextEditorValue(parsedData); } } catch (e) { // do nothing if we failed to parse value as JSON } }); return resources; } function forEach(collection, iteratee) { var func Array.isArray(collection) ? arrayEach : baseFor; return func(collection, iteratee); } function baseFor(object, iteratee) { if (!object) { return; } var iterable Object(object); var props Object.keys(object); var length props.length; var index -1; while (length--) { var key props++index; if (iteratee(iterablekey, key, iterable) false) { break; } } return object; } function objSet(obj, path, value) { const pathArray Array.isArray(path) ? path : path.match(/(^.\)+/g); pathArray.reduce((acc, key, i) > { if (acckey undefined) acckey {}; if (i pathArray.length - 1) acckey value; return acckey; }, obj); } function arrayEach(array, iteratee) { var index -1; var length array.length; while (++index length) { if (iteratee(arrayindex, index, array) false) { break; } } return array; } function selectPageRangeMode(e) { pageRange e.matches ? mobilePageRange : desktopPageRange; renderPaginationList(); } paginationMql.addEventListener(change, selectPageRangeMode);})(section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646, JSON.parse({\pageSize\:\12\,\resource\:\properties\,\pageRange\:1,\variables\:{\sort\:\salesPrice\,\limit\:12,\order\:\salesPrice\,\offset\:0,\sortDir\:\DESC\,\statusId\:\{{variables.statusId}}\,\companyId\:\16d81458-8baf-4a74-8f97-d6c375f3aecb\,\backfillMLSResults\:\{{variables.backfillMLSResults}}\,\lifestyle\:\Waterfront\,\openHouse\:true,\advancedFilters\:{\query\:{\statusIds\:{\in\:\5f528253-abb7-484e-95c3-330269ac1105\,\959c11cf-8655-4f91-874c-292b0ab7ea6b\,\a0012964-4f51-4430-abf8-6547c5ab6441\,\df04ccbe-4621-4140-a504-ee1a17430bb7\,\88b4ace6-f39b-4b25-a051-8f6dba976833\,\96031d77-bbe5-4de3-90d8-1e4e70de8ca8\}}},\propertyTypeIds\:\9a70fec3-5946-4d04-9acb-74d98781f636\,\daf8aaa2-8b6f-4f2d-a324-754e0316d2b6\,\c68279bc-2904-4ab8-9e84-42ecf6af008c\,\backfillProviders\:\cws_adirondack\,\displayMLSListings\:\onlyMls\,\hostname\:\adirondackwaterfront.com\},\searchFormParams\:{\param\:\search\,\global\:true,\urlKey\:\search\},{\param\:\advancedFilters\,\global\:true,\urlKey\:\advancedFilters\},{\type\:\int\,\param\:\salesPriceGTE\,\global\:true,\urlKey\:\pricemin\},{\type\:\int\,\param\:\salesPriceLTE\,\global\:true,\urlKey\:\pricemax\},{\type\:\int\,\param\:\livingSpaceSizeGTE\,\global\:true,\urlKey\:\areamin\},{\type\:\int\,\param\:\livingSpaceSizeLTE\,\global\:true,\urlKey\:\areamax\},{\type\:\int\,\param\:\bedroomCountGTE\,\global\:true,\urlKey\:\bedmin\},{\type\:\int\,\param\:\bathCountGTE\,\global\:true,\urlKey\:\bathmin\},{\param\:\propertyTypeIds\,\global\:true,\urlKey\:\propertyType\},{\type\:\string\,\param\:\neighborhoodId\,\global\:true,\urlKey\:\neighborhoodId\},\skipScrollOnSearch\:true,\hidePaginationOnFirstPage\:true,\companyId\:\16d81458-8baf-4a74-8f97-d6c375f3aecb\,\usePageResource\:false,\sectionIndex\:7}));} catch(e) {console.log(e);} try {(function init(sectionDomId) { const $section $(# + sectionDomId); const searchContainer $(# + sectionDomId + .search-container); const grid $section.find(.js-grid); let variables grid.data(variables); let defaultPropertyTypes; let defaultAdvancedFilters; if (variables?.propertyTypeIds) defaultPropertyTypes variables.propertyTypeIds; if (variables?.advancedFilters) defaultAdvancedFilters variables.advancedFilters; if (!searchContainer.length) { return; } const filtersToggle searchContainer.find(.filters__toggle); const filtersModal searchContainer.find(.filters__wrapper); const filtersClose searchContainer.find(.filters__close); const filtersSubmit searchContainer.find(.filters__submit); const emptyResultElement $(# + sectionDomId + .empty-result); const dataContainer $(# + sectionDomId + .data-container); const priceSlider searchContainer.find(inputnameprice-slider); const areaSlider searchContainer.find(inputnamearea-slider); const neighborhoodSelect searchContainer.find(selectnameneighborhood-select); const propertyTypeSelect searchContainer.find(selectnamepropertyType); const bedroomSelect searchContainer.find(selectnamebedrooms); const bathroomSelect searchContainer.find(selectnamebathrooms); const searchInput searchContainer.find(inputnamesearch-input); const resetSearchInput searchContainer.find(.lp-input-reset); const priceMin parseInt(priceSlider.attr(data-min)); const priceMax parseInt(priceSlider.attr(data-max)); const priceSliderInitialized $(`#${sectionDomId} .price-slider .irs`).length > 1; const areaSliderInitialized $(`#${sectionDomId} .area-slider .irs`).length > 1; function showFilterModal() { window.lpUI.requestScrollLock(); filtersToggle0.setAttribute(aria-expanded, true); filtersModal0.setAttribute(aria-expanded, true); } function hideFilterModal() { window.lpUI.releaseScrollLock(); filtersToggle0.setAttribute(aria-expanded, false); filtersModal0.setAttribute(aria-expanded, false); } function onSearch() { const params {}; params.salesPriceGTE priceSlider.data(from) ! priceSlider.data(min) ? priceSlider.data(from) : null; params.salesPriceLTE priceSlider.data(to) ! priceSlider.data(max) ? priceSlider.data(to) : null; params.livingSpaceSizeGTE areaSlider.data(from) ! areaSlider.data(min) ? areaSlider.data(from) : null; params.livingSpaceSizeLTE areaSlider.data(to) ! areaSlider.data(max) ? areaSlider.data(to) : null; params.bedroomCountGTE Number(bedroomSelect.val()) || null; params.bathCountGTE Number(bathroomSelect.val()) || null; params.neighborhoodId neighborhoodSelect.val() || null; params.propertyTypeIds propertyTypeSelect.val() ? propertyTypeSelect.val() : defaultPropertyTypes ? defaultPropertyTypes : ; params.search searchInput.val() || null; if (params.search) { if (variables.advancedFilters) { if (variables.advancedFilters.query?.statusIds) { params.advancedFilters { query: { statusIds: variables.advancedFilters.query.statusIds } }; } else { params.advancedFilters {}; } } } else { params.advancedFilters defaultAdvancedFilters; } searchContainer0?.dispatchEvent(new CustomEvent(search, { detail: params })); } searchContainer.on(submit, function (e) { e.preventDefault(); }); filtersToggle.on(click, function (event) { event.preventDefault(); const isExpanded event.target.getAttribute(aria-expanded) true; if (isExpanded) { hideFilterModal(); filtersClose.off(click); } else { showFilterModal(); filtersClose.on(click, hideFilterModal); } }); filtersSubmit.on(click, function (event) { event.preventDefault(); hideFilterModal(); }); searchContainer.on(neighborhoods-data, function (ev, neighborhoods) { neighborhoods ev.detail || neighborhoods; neighborhoodSelect.append(neighborhoods.data.map(item > `option value${item.value}>${item.label}/option>`).join(\n)); convertSelectToDropdown($section.find(.dropdown-selectnameneighborhood-select)); }); searchContainer.on(sync, function (ev, params) { params ev.detail || params; searchInput.val(params.search); updateDropdown(bathroomSelect, params.bathCountGTE); updateDropdown(bedroomSelect, params.bedroomCountGTE); updateDropdown(neighborhoodSelect, params.neighborhoodId); updateDropdown(propertyTypeSelect, params.propertyTypeIds ? params.propertyTypeIds : Select property type); priceSlider.data(ionRangeSlider).update({ from: params.salesPriceGTE, to: params.salesPriceLTE }); areaSlider.data(ionRangeSlider).update({ from: params.livingSpaceSizeGTE, to: params.livingSpaceSizeLTE }); }); dataContainer.on(no-data, function () { emptyResultElement.show(); }); dataContainer.on(data, function () { emptyResultElement.hide(); }); searchInput.on(input, window.luxuryPresence.debounce(onSearch, 1000)); resetSearchInput.on(click, function (event) { event.preventDefault(); searchInput.val(); onSearch(); }); neighborhoodSelect.change(onSearch); bedroomSelect.change(onSearch); bathroomSelect.change(onSearch); propertyTypeSelect.change(onSearch); if (priceSliderInitialized) { if (!priceSlider.destroy) { $(`#${sectionDomId} .range-slider.price-slider >.irs`).remove(); initPriceSlider(); } } else { initPriceSlider(); } if (areaSliderInitialized) { if (!areaSlider.destroy) { $(`#${sectionDomId} .range-slider.area-slider >.irs`).remove(); initAreaSlider(); } } else { initAreaSlider(); } function updateDropdown(select, value) { let $dropdown $(select).next(); let $dropdownToggle $dropdown.find(.custom-select-toggle); let $dropdownMenu $dropdown.find(.custom-select-menu); let $dropdownContent $dropdown.find(.custom-select-content); let $selectedOption $dropdownContent.find(`buttonvalue${value}`); if (!$selectedOption) { return; } if ($selectedOption.hasClass(is-disabled)) { return; } let elementNumber $selectedOption.index(); let $originalSelect $selectedOption.closest(.custom-select).siblings(select); let $linkedOption $originalSelect.find(option).eq(elementNumber); if (!$linkedOption.prop(selected)) { $linkedOption.prop(selected, true); $originalSelect.change(); $selectedOption.addClass(is-selected).siblings(.custom-select-item).removeClass(is-selected); closeSelectMenu($selectedOption.closest(.custom-select-menu)); $dropdownToggle.html($linkedOption.html()); if ($linkedOption.val()) { $dropdownToggle.removeClass(is-placeholder); $dropdown$linkedOption.val() ! ? addClass : removeClass(has-selection); } else { $dropdown.removeClass(has-selection); $dropdownToggle.addClass(is-placeholder); } } } function initPriceSlider() { priceSlider.ionRangeSlider({ type: double, skin: round, grid: false, force_edges: false, hide_min_max: false, hide_from_to: false, block: false, prettify: function (val) { return window.luxuryPresence.formatSliderPriceRange(val, { min: priceMin, max: priceMax }, $, { lowPrefix: , highSuffix: + }); }, onFinish: onSearch, onUpdate: onSearch }); } function initAreaSlider() { areaSlider.ionRangeSlider({ type: double, skin: round, grid: false, force_edges: false, hide_min_max: false, hide_from_to: false, block: false, prettify: function (val) { return window.luxuryPresence.formatSliderAreaRange(val, { min: 500, max: 10000 }, sqft, { lowPrefix: , highSuffix: + }); }, onFinish: onSearch, onUpdate: onSearch }); } function convertSelectToDropdown(selectItem) { let customDropdown ` div classcustom-select rolepresentation> button classcustom-select-toggle typebutton aria-haspopuptrue aria-expandedfalse>/button> div classcustom-select-menu> div classcustom-select-content> /div> /div> /div>`; $(customDropdown).insertAfter(selectItem); let $dropdown $(selectItem).next(); let $dropdownToggle $dropdown.find(.custom-select-toggle); let $dropdownMenu $dropdown.find(.custom-select-menu); let $dropdownContent $dropdown.find(.custom-select-content); $dropdownToggle.addClass($(selectItem).attr(class)).removeClass(dropdown-select); $dropdownToggle.attr(id, $(selectItem).attr(id) + custom); $dropdownToggle.attr(data-name, $(selectItem).attr(name)); $dropdownMenu.attr(aria-labelledby, $dropdownToggle.attr(id)); appendOptionButtons(selectItem, $dropdownContent); $(selectItem).removeClass().addClass(sr-only); $(selectItem).on(focus, function () { showSelectMenu($dropdownMenu0); $dropdownToggle.focus(); }); var toggleText $(selectItem).find(:selected).first().text() || $(selectItem).children().first().text(); $dropdownToggle.addClass(is-placeholder).html(toggleText); $dropdown.on(click, .custom-select-item, function (e) { updateDropdown($(this).closest(.input-group).find(select), $(this).attr(value)); }); function convertOptionToButton(option) { var optionText $(option).text(); var optionValue $(option).attr(value) || $(option).text(); var optionIsDisabled $(option).prop(disabled); var outputButton `button value${optionValue} classcustom-select-item typebutton ${optionIsDisabled ? disabled : }>${optionText}/button>`; return outputButton; } function appendOptionButtons(selectItem, appendTarget) { $(selectItem).find(option).each(function () { let currentButton convertOptionToButton(this); $(appendTarget).append(currentButton); }); } function showSelectMenu(selectMenu) { var customSelect $(selectMenu).closest(.custom-select)0; $(customSelect).addClass(open); $(selectMenu).slideDown(); } $dropdown.on(click, .custom-select-toggle, function (e) { var $customSelect $(this).closest(.custom-select); var selectMenu $customSelect.find(.custom-select-menu)0; if ($customSelect.hasClass(open)) { closeSelectMenu(selectMenu); } else { showSelectMenu(selectMenu); } }); $(document.body).on(click, function (e) { if ($(e.target).closest(form).length 1 && $section.find(.custom-select).hasClass(open)) { $section.find(.custom-select.open).each(function () { var selectMenu $(this).find(.custom-select-menu)0; closeSelectMenu(selectMenu); }); } }); } function closeSelectMenu(selectMenu) { var customSelect $(selectMenu).closest(.custom-select)0; $(customSelect).removeClass(open); $(selectMenu).slideUp(); } function destroyCustomSelects(selectItem) { let selectClasses $(selectItem).find(.custom-select-toggle).removeClass(custom-select-toggle).removeClass(is-placeholder).addClass(dropdown-select).attr(class); $(selectItem).prev(select).removeClass().addClass(selectClasses); $(selectItem).remove(); } ; $section.find(.dropdown-select:not(nameneighborhood-select)).each(function () { convertSelectToDropdown(this); }); $section.find(form).on(reset, function () { $(this).find(.custom-select).each(function () { let linkedSelect $(this).siblings(select); $(this).find(.custom-select-toggle).text(linkedSelect.children().last()0.innerText); $(this).find(.custom-select-item).removeClass(is-selected); }); }); var $dataContainer $section.find(.data-container); if ($dataContainer.length) { $dataContainer.on(data, function (e) { $section.find(.properties-grid).removeClass(not-shown); }); }})(section-ebcf394e-d8fe-4aff-ac88-e3f1e16bc646, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId) {})(section-74e3ee28-82bf-49b7-9bc0-2c184b82dd7f, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId) { const form $(# + sectionDomId).find(form); const redirectLink $(# + sectionDomId + .redirect-link); form.on(reset, function () { redirectPage(redirectLink); }); function redirectPage(link) { if (link.length) { const rawHref link.attr(href); link.attr(href, setHttp(rawHref)); link0.click(); } } function setHttp(link) { if (link.search(/^https?\:\/\/|\//) -1) { link http:// + link; } return link; }})(section-4bb62d72-e556-4008-8c60-f64785439161, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId) { const $section $(# + sectionDomId); if ($section.find(.parallax).length) $section.addClass(parallax-enabled); if ($section.find(.video-wrapper).length) $section.addClass(video);})(section-597a2d0f-dcbf-4bc5-b250-5d536b97ee48, undefined);} catch(e) {console.log(e);} try {(function init(sectionDomId, options) { let section null; switch (sectionDomId) { case NAVBAR: section document.querySelector(body > nav, #global-navbar); break; case FOOTER: section document.querySelector(body > footer, #global-footer); break; case SIDEMENU: section document.querySelector(body > div.sidemenu, #global-sidemenu); break; case CONTACT: section document.querySelector(#modal-global-contact-us); break; case MOBILE_CONTACT: section document.querySelector(body > div.mobile-contact-wrapper, #global-mobile-contact); break; case SUBSCRIBE: // Subscribe Not Implemented section null; break; case ACCOUNT: // Account Not Implemented section null; break; default: section document.querySelector(# + sectionDomId); } if (!section) { return; } var url window.luxuryPresence.defaults.apiGatewayUrl; var companyId window.luxuryPresence.defaults.companyId; var limit options.limit || 8; if (typeof limit string) { limit parseInt(limit, 10) || 8; // this NaN protection also filters out 0 - this is expected } var templateSelector options.templateSelector || .jsIGTemplate; var containerSelector options.containerSelector || .jsIGContainer; var hasDataClass options.hasDataClass || has-data; var hideActivateMessage options.hasDataClass || false; var payload { companyId: companyId, limit: limit }; if (options.resourceId && typeof options.resourceId string && !options.resourceId.match(/^{{.*}}$/)) { payload.resourceId options.resourceId; payload.resource options.resource || agent; payload.fallbackToNoResource options.fallbackToNoResource true || options.fallbackToNoResource true; } var query query InstagramFeed (\n + $companyId: String\n + $instagramAuthorizationId: String\n + $username: String\n + (payload.resourceId ? $resource: InstagramAuthResourceEnum\n $resourceId: ID\n $fallbackToNoResource: Boolean : ) + $limit: Int\n + ) {\n + instagramFeed (\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; var templateHTML section.querySelector(templateSelector)?.innerHTML || ; var template Handlebars.compile(templateHTML); var container section.querySelector(containerSelector); if (options.variables) { Object.keys(options.variables).forEach(function (key) { if (options.variables.hasOwnProperty(key) && (typeof options.variableskey ! string || !options.variableskey.match(/^{{.*}}$/))) { payloadkey options.variableskey; } }); } function getData() { var feed { error: true }; superagent.post(url + /graphql).withCredentials() // for EB .send({ query: query, variables: payload }).then(res > { try { if (!res.body.errors) { feed res.body.data.instagramFeed; if (!feed.active) { if (!hideActivateMessage && sectionDomId section-temp && container) { if (payload.resourceId) { container.innerHTML div styletext-align: center>Instagram account is not connected to selected + payload.resource + .br /> Connect it on the + payload.resource + page/div>; } else { container.innerHTML div styletext-align: center>Instagram account is not connected.br /> Connect it on a href/profile>Profile page/a>/div>; } } } else { if (feed.items.length) { if (hasDataClass) { section.classList.add(hasDataClass); } const feedName feed.username; section.querySelectorAll(.jsIGLink).forEach(link > link.setAttribute(href, feed.feedUrl)); section.querySelectorAll(.jsIGName).forEach(name > { name.textContent @ + feedName; name.setAttribute(title, @ + feedName); }); if (container && template) { container.innerHTML template(feed); } } } } } catch (e) {} section.dispatchEvent(new CustomEvent(ig-data, { detail: feed })); }).catch(e > { console.log(err, e); section.dispatchEvent(new CustomEvent(ig-data, { detail: feed })); }); } getData();})(section-68559fd9-92fd-4095-afd6-2cf566cd0841, JSON.parse({\limit\:33,\resource\:\agent\,\resourceId\:\\,\fallbackToNoResource\:\true\,\companyId\:\16d81458-8baf-4a74-8f97-d6c375f3aecb\,\sectionIndex\:11}));} catch(e) {console.log(e);} try {(function init(sectionDomId) { const $section $(# + sectionDomId); var templateHTML $section.find(.jsIGItem).html(); var itemTemplate templateHTML && Handlebars.compile(templateHTML); const $container $section.find(.ig-feed-feed); const $topPrev $section.find(.top-nav-prev); const $topNext $section.find(.top-nav-next); const $bottomPrev $section.find(.bottom-nav-prev); const $bottomNext $section.find(.bottom-nav-next); let limit 33; try { limit parseInt($container0.datasetlimit); } catch (e) {} if (!limit) { limit 33; } let igFeed {}; let usedWidth 0; let slider null; $section.on(ig-data, function (ev, feed) { feed ev.detail || feed; igFeed feed; if (feed.active && feed.items.length) { buildSlider(); } }); $(window).on(resize.lpui-auto-clean, onResize); let timer null; function onResize() { clearTimeout(timer); timer window.setTimeout(buildSlider, 50); } function getLayout(w, n) { if (w > 1100) { if (n > 7) { return { type: type1, single: 1, multi: n, slides: 3, slider: n > 9 }; } if (n > 5) { return { type: type1, single: 2, multi: n, slides: 3, slider: false }; } return { type: type1, single: n, multi: n, slides: 3, slider: n > 3 }; } else if (w > 880) { if (n > 4) { return { type: type2, single: 1, multi: n, slides: 2.5, slider: n > 7 }; } return { type: type1, single: n, multi: n, slides: 3, slider: n > 3 }; } else if (w > 767) { if (n > 4) { return { type: type3, single: 1, multi: n, slides: 2, slider: n > 5 }; } return { type: type4, single: n, multi: n, slides: 2, slider: n > 2 }; } else if (w > 460) { return { type: type4, single: n, multi: n, slides: 2, slider: n > 2 }; } return { type: type5, single: n, multi: n, slides: 1, slider: n > 1 }; } function ensureClass($el, className) { if ($el.hasClass(className)) { return; } $el.addClass(className); } function makeSquare($el) { const el $el0; el.style.width ; el.style.height ; const rect el.getBoundingClientRect(); if (rect.width ! rect.height) { el.style.width rect.height + px; } } function buildSlider() { const cWidth $container0.getBoundingClientRect().width; if (cWidth usedWidth) { return; } $container.empty(); slider $(div classig-feed-slider>/div>); const items igFeed.items.slice(0, limit); const layout getLayout(cWidth, items.length); let i 0; let slide null; while (i layout.single) { slide $(`div classslide-single ${layout.type}>/div>`).append(itemTemplate(itemsi)).appendTo(slider); i++; } while (i layout.multi) { slide $(`div classslide-multi ${layout.type}>/div>`).appendTo(slider); let slideContent $(div classslide-multi-content>/div>).appendTo(slide); const lim i + 4; while (i lim && i layout.multi) { slideContent.append(itemTemplate(itemsi)); i++; } } $container.append(slider); if (layout.slider) { $topPrev.removeClass(hidden-control); $topNext.removeClass(hidden-control); $bottomPrev.removeClass(hidden-control); $bottomNext.removeClass(hidden-control); let prev, next; if ($bottomPrev.parent()0.getBoundingClientRect().width) { prev $bottomPrev; next $bottomNext; } else { prev $topPrev; next $topNext; makeSquare($topPrev); makeSquare($topNext); } slider.children().each(function () { this.style.width this.getBoundingClientRect().width + px; }); slider.slick({ dots: false, prevArrow: prev, nextArrow: next, slidesToScroll: 1, infinite: false, slidesToShow: layout.slides }); } else { ensureClass($topPrev, hidden-control); ensureClass($topNext, hidden-control); ensureClass($bottomPrev, hidden-control); ensureClass($bottomNext, hidden-control); } }})(section-68559fd9-92fd-4095-afd6-2cf566cd0841, undefined);} catch(e) {console.log(e);} var { body } document; var globalNav body.querySelector(:scope > nav); var globalSideMenu body.querySelector(:scope > div.sidemenu); document.querySelectorAll(body > .modal .close).forEach(modalCloseBtn > { modalCloseBtn.addEventListener(click, function() { window.lpUI.hideClosestModal(modalCloseBtn); }); }); window.addEventListener(click, function() { document.querySelectorAll(.share-popup).forEach(sharedPopup > { sharedPopup.style.display none ; }); }); /* Misc Partials / Addons */ function initWOW() { wow.init(); wow.scrollHandler(); setTimeout(function () { const wowHideStyle document.getElementById(wow-hide-elements); if(wowHideStyle) { wowHideStyle.disabled true; } }, 1); } const wowHideElements document.getElementById(wow-hide-elements); if (wowHideElements) { wowHideElements.disabled false; } initWOW(); /* Generic Navbar Handling */ globalNav?.querySelectorAll(.hamburger-component).forEach(hamburgerComponent > { hamburgerComponent.addEventListener(click, function() { window.lpUI.sideMenuToggle(); }); }); globalSideMenu?.querySelectorAll(.toggle).forEach(toggleEl > { toggleEl.addEventListener(click, function() { window.lpUI.sideMenuToggle(); }); }); document.querySelectorAll(body > nav .sub-nav-container > a, body > div.sidemenu .sub-nav-container > a).forEach(linkEl > { linkEl.addEventListener(click, function(e) { e.preventDefault(); e.stopPropagation(); var subNav linkEl.parentElement.querySelector(:scope > .sub-nav); if (subNav && subNav.classList.contains(visible)){ subNav.classList.remove(visible); } else { globalNav?.querySelectorAll(.sub-nav-container .sub-nav).forEach(globalSubNav > { globalSubNav.classList.remove(visible); }); globalSideMenu?.querySelectorAll(.sub-nav).forEach(sideMenuSubNav > { sideMenuSubNav.classList.remove(visible); }); subNav?.classList.add(visible); } }); }); window.addEventListener(click, function() { document.querySelectorAll(nav .sub-nav.visible, .sidemenu .sub-nav.visible).forEach(subNavEl > { subNavEl.classList.remove(visible); }); }); } document.addEventListener(DOMContentLoaded, lpGlobalInit); /script> script typemodule> function selectorExists(selector) { return document.querySelector(selector) ! null; } // Function to initialize the third-party library function initParoller(selector .my-paroller) { var $parollerElements $(selector); if ($parollerElements.length > 0 && typeof $parollerElements.paroller function) { $parollerElements.paroller(); } } const parollerSelector .my-paroller; if (selectorExists(parollerSelector)) { window.luxuryPresence.libs.loadJs(window.luxuryPresence.libs.jsLibsMap.paroller.jsSrc, function() { initParoller(parollerSelector); window.luxuryPresence.libs.jsLibsMap.paroller.isLoaded true; }); } /script> !-- Google Tag Manager (noscript) --> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-T9SFQGHZ height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript> !-- End Google Tag Manager --> script>if ( window.acsbJS ) { acsbJS.restart(); }/script> script>(function(){var s document.createElement(script),e !document.body ? document.querySelector(head) : document.body;s.src https://acsbapp.com/apps/app/dist/js/app.js;s.defer true;s.onload function(){ acsbJS.init({statementLink : ,footerHtml : ,hideMobile : false,hideTrigger : false,language : en,position : right,leadColor : #146FF8,triggerColor : #146FF8,triggerRadius : 50%,triggerPositionX : right,triggerPositionY : bottom,triggerIcon : people,triggerSize : medium,triggerOffsetX : 20,triggerOffsetY : 20,mobile : {triggerSize : small,triggerPositionX : right,triggerPositionY : center,triggerOffsetX : 25,triggerOffsetY : -120,triggerRadius : 50%}});};e.appendChild(s);})();/script> script>(function(){function c(){var ba.contentDocument||a.contentWindow.document;if(b){var db.createElement(script);d.innerHTMLwindow.__CF$cv$params{r:8f957f387e122f72,t:MTczNTQzMDI5MS4wMDAwMDA};var adocument.createElement(script);a.nonce;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 adocument.createElement(iframe);a.height1;a.width1;a.style.positionabsolute;a.style.top0;a.style.left0;a.style.bordernone;a.style.visibilityhidden;document.body.appendChild(a);if(loading!document.readyState)c();else if(window.addEventListener)document.addEventListener(DOMContentLoaded,c);else{var edocument.onreadystatechange||function(){};document.onreadystatechangefunction(b){e(b);loading!document.readyState&&(document.onreadystatechangee,c())}}}})();/script>/body>/html>
Subdomains
Date
Domain
IP
cpanel.adirondackwaterfront.com
2024-12-28
192.64.150.189
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]