#root,body,html{height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}p{margin-bottom:24px}button{outline:none;border:none;cursor:pointer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e0d9ce}::-webkit-scrollbar-thumb{background:#a39987}.clearfix:after{content:"";clear:both;display:table}sup{vertical-align:super;font-size:.66em;margin-left:.25em}a,div,h1,h2,h3,h4,h5,h6,input,label,li,p,span{font-family:"AeonikFono-Regular",sans-serif;font-weight:400}.main-header{background-color:#002a50;height:80px;position:fixed;top:0;width:100%;width:100vw;z-index:4;display:flex;align-items:center}.main-header.touchscreen{top:100%;transform:translateY(-100%)}.main-header .main-header-logos{left:0;height:100%;padding-left:48px;display:flex;align-items:center}.main-header .main-header-logos .divider{height:48px;min-width:1px;max-width:1px;background-color:#2c557a;margin-left:24px;margin-right:24px;display:none}@media (min-width:830px){.main-header .main-header-logos .divider{display:block}}.main-header .main-header-logos .parent-logos{display:flex}.main-header .main-header-logos .parent-logos>.parent-logo:not(:last-child){margin-right:32px}@media (max-width:1800px){.main-header .main-header-logos{padding-left:24px}}.main-header .main-header-logos a{margin-right:32px;font-family:"Futura PT",sans-serif;position:relative}.main-header .main-header-logos a:after{display:none;content:"";position:absolute;width:1px;height:100%;right:-16px;background:#232e2a}.main-header .main-header-logos a img{height:100%}.main-header .main-header-links{display:flex;justify-content:center;height:100%;padding-top:8px;padding-bottom:8px;box-sizing:border-box}.main-header .main-header-links a{color:#c9d4d1;font-family:"Futura PT",sans-serif;font-size:12px;height:100%;display:block;text-transform:uppercase;box-sizing:border-box;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);letter-spacing:.87px;display:flex;align-items:center;border-radius:6px;padding-left:22px;padding-right:22px;background-color:transparent}.main-header .main-header-links a.main-header-link-active{background-color:#143f66}.main-header .main-header-links a:hover{color:#fff;background-color:#143f66}@media (max-width:1400px){.main-header .main-header-links a{font-size:10px}}.main-header .main-header-links li.mobile-only{display:block}@media (min-width:570px){.main-header .main-header-links li.mobile-only{display:none}}.main-header .main-header-right-links{height:100%;display:flex;align-items:center;padding:8px;box-sizing:border-box;margin-left:auto}@media (max-width:1800px){.main-header .main-header-right-links{padding-right:24px}}@media (min-width:1850px){.main-header .main-header-right-links{margin-left:0}}.main-header .main-header-right-links button{background:transparent}.main-header .main-header-right-links a,.main-header .main-header-right-links button{text-transform:uppercase;font-family:"Futura PT",sans-serif;font-size:12px;letter-spacing:.87px;color:#fff;margin-left:48px;display:flex;align-items:center}.main-header .main-header-right-links svg{height:24px;margin-right:8px;position:relative;top:-2px;stroke:#fff;fill:#fff}@media (max-width:1800px){.main-header .main-header-right-links svg{height:16px}}.main-header .main-header-right-links.header-register{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Futura PT",sans-serif;letter-spacing:.87px;padding:8px;box-sizing:border-box}.main-header .main-header-right-links.header-register .main-button{height:100%;padding:0 40px;color:#000;background:#fed966;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);box-sizing:border-box;border-radius:4px;white-space:nowrap;margin-left:8px;display:none}@media not all and (pointer:coarse){.main-header .main-header-right-links.header-register .main-button:hover:hover{background-color:#fff;border:1px solid #fff}}@media (min-width:570px){.main-header .main-header-right-links.header-register .main-button{display:flex}}.main-header .mobile-menu-container{overflow:hidden;margin-left:auto}@media (min-width:1850px){.main-header .mobile-menu-container{height:100%!important}}.main-header .mobile-menu-sizer{display:flex;flex-direction:column;overflow:auto;background-color:#002a50}.main-header .hamburger-container{display:none}@media (min-width:1850px){.main-header .centerer{height:80px!important}}@media (max-width:830px){.main-header .parent-logo{display:none}}@media (max-width:1849px){.main-header{height:56px}.main-header .main-header-logos>a{height:16px;margin-right:0}.main-header .main-header-logos .main-header-marlin-spring-logo,.main-header .main-header-logos>a:after{display:none}.main-header .main-header-right-links.header-register a{padding:0 24px}.main-header .mobile-menu-container{position:fixed;top:56px;width:100%;transition-timing-function:cubic-bezier(.64,.04,.32,1);height:0;transition:height .5s}}@media (max-width:1849px) and (min-width:1850px){.main-header .mobile-menu-container{position:static;height:auto;margin-top:56px;background:#002a50;width:auto}}@media (max-width:1849px){.main-header .centerer{margin:auto}.main-header .main-header-links{flex-direction:column;align-items:center;height:auto;padding:24px 0;margin:auto;box-sizing:border-box}.main-header .main-header-links a{border:none;font-size:13px;padding:16px}.main-header .main-header-links a.main-header-link-active{border:none}.main-header .main-header-star-section{display:none}.main-header .header-register-floorplans{display:flex}.main-header .hamburger-container{display:flex;align-items:center;cursor:pointer;background:#002a50;height:100%}}.star-icon *{cursor:pointer;stroke:inherit}.active-star *{fill-opacity:1;fill:inherit}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0!important;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:24px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:24px;height:1px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:4px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.64,.04,.32,1);transition-duration:.25s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.main-button{background:#fed966;color:#000;font-family:"Futura PT",sans-serif;font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:.87px;padding:24px 32px;display:inline-block;border:1px solid #fed966;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.main-button,.main-button svg{transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);position:relative}.main-button svg{margin-right:24px;top:-2px;height:16px;width:24px}.main-button:hover{background:#fff}.main-button.ghost{background-color:#fff}.main-button.ghost:hover{background:#fed966}.main-button.svg-absolute svg{position:absolute;left:24px;top:50%;transform:translateY(-50%)}.home-viewport{scrollbar-width:none;overscroll-behavior-y:none;-ms-overflow-style:none;height:auto;cursor:default;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.home-viewport ::-webkit-scrollbar{display:none}@media (min-width:1024px) and (min-height:600px){.home-viewport{display:flex;height:100%;cursor:-webkit-grab;cursor:grab;overflow-y:hidden;overflow-x:auto}}.home{display:flex;position:relative;flex-direction:column;padding-top:56px;height:auto;overflow-x:hidden;width:100%;scrollbar-width:none;overscroll-behavior-y:none;-ms-overflow-style:none}.home ::-webkit-scrollbar{display:none}@media (min-width:1024px) and (min-height:600px){.home{flex-direction:row;height:100%;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}}@media (min-width:1850px){.home{padding-top:80px}}.home.touchscreen{padding-bottom:56px;padding-top:0}@media (min-width:1850px){.home.touchscreen{padding-bottom:80px;padding-top:0}}.home .drag-info{top:calc(50% + 40px);display:none}@media (min-width:1024px) and (min-height:600px){.home .drag-info{display:flex}}.home .home-fullscreen{position:relative;display:grid;width:100vw;grid-template-columns:auto;background-color:#d9f3ff}@media (min-width:1024px) and (min-height:600px){.home .home-fullscreen{grid-template-columns:680px 1542px;width:auto}}.home .home-fullscreen .mobile-banner-image{position:absolute;top:0;left:0;height:160px;width:auto;display:none}.home .home-fullscreen .home-fullscreen-image-container{display:flex;align-items:center;justify-content:center;flex-grow:1;position:relative}.home .home-fullscreen .home-fullscreen-image-container img{width:100%;display:block;object-fit:cover;position:static;height:auto}@media (min-width:1024px) and (min-height:600px){.home .home-fullscreen .home-fullscreen-image-container img{max-width:100%;max-height:100%;height:100%;position:absolute}}.home .home-fullscreen .home-fullscreen-image-container .wrapper{position:relative}.home .home-fullscreen .home-fullscreen-image-container .wrapper .banner{width:25%;height:auto;top:0;left:0;position:absolute;display:block}.home .home-fullscreen .home-fullscreen-image-container .disclaimer{position:absolute;bottom:40px;right:40px;text-align:right;font-size:8px}@media (max-width:1024px){.home .home-fullscreen .mobile-banner-image{display:block}.home .home-fullscreen .home-fullscreen-image-container .wrapper .banner{display:none}}.home .home-fullscreen.home-fullscreen-alt{background-color:#fff;color:#000}@media (min-width:1024px) and (min-height:600px){.home .home-fullscreen.home-fullscreen-alt{grid-template-columns:680px 1778px}}.home .home-content{background:no-repeat 50%/cover;box-sizing:border-box;color:#000;display:flex;flex-direction:column;align-items:center;width:100vw;height:auto;text-align:center;padding:48px 16px 32px}@media (min-width:1024px) and (min-height:600px){.home .home-content{height:100%;width:auto;justify-content:center;max-width:100%;padding:24px 24px 16px}}@media (min-width:1024px) and (min-height:900px){.home .home-content{padding-top:72px;padding-bottom:40px}}.home .home-hero .home-above-logo{height:20px;width:auto;margin-bottom:24px;display:none}@media (min-width:830px){.home .home-hero .home-above-logo{display:block}}@media (min-width:830px) and (min-height:600px){.home .home-hero .home-above-logo{height:16px;margin-bottom:8px}}@media (min-width:830px) and (min-height:768px){.home .home-hero .home-above-logo{height:20px;margin-bottom:0}}.home .home-hero .home-above-image{height:104px;width:auto;display:block;margin-top:auto}@media (min-width:830px) and (min-height:600px){.home .home-hero .home-above-image{height:80px;margin-bottom:16px}}@media (min-width:830px) and (min-height:768px){.home .home-hero .home-above-image{height:132px;margin-bottom:40px}}.home .home-hero .home-hero-title{font-size:40px;line-height:48px;margin-bottom:48px;text-align:center}.home .home-hero .home-hero-title span{display:block}@media (min-width:1024px) and (min-height:600px){.home .home-hero .home-hero-title{font-size:32px;line-height:40px;margin-bottom:16px}}@media (min-width:1024px) and (min-height:768px){.home .home-hero .home-hero-title{font-size:48px;line-height:56px;padding-left:72px;padding-right:72px}}@media (min-width:1024px) and (min-height:900px){.home .home-hero .home-hero-title{font-size:56px;line-height:64px;padding-left:80px;padding-right:80px}}.home .home-hero .home-hero-tagline{font-size:16px;line-height:24px;margin-bottom:24px;text-align:center}@media (min-width:1024px) and (min-height:600px){.home .home-hero .home-hero-tagline{padding-left:40px;padding-right:40px;margin-bottom:16px}}@media (min-width:1024px) and (min-height:900px){.home .home-hero .home-hero-tagline{padding-left:120px;padding-right:120px;font-size:18px;line-height:28px;margin-bottom:48px}}.home .home-hero .home-hero-price-above{font-size:16px;line-height:20px;text-align:center;margin-bottom:4px}.home .home-hero .home-hero-price{font-size:40px;line-height:48px;text-transform:uppercase;text-align:center}.home .home-hero .home-hero-price span{text-transform:lowercase}.home .home-hero .home-hero-price-wrapper{position:relative;margin-bottom:72px}@media (min-width:1024px) and (min-height:600px){.home .home-hero .home-hero-price-wrapper{margin-bottom:24px}}@media (min-width:1024px) and (min-height:768px){.home .home-hero .home-hero-price-wrapper{margin-bottom:auto}}@media (min-width:1024px) and (min-height:900px){.home .home-hero .home-hero-price-wrapper{margin-bottom:72px}}.home .home-hero .home-hero-price-wrapper .underline-decoration{position:absolute;top:calc(100% + 10px);left:0;width:100%;object-fit:contain}.home .home-hero .home-hero-flex-image{justify-content:flex-end;margin-top:80px;flex:1 1;position:relative;width:400px}@media (max-height:950px){.home .home-hero .home-hero-flex-image{margin-top:48px}}.home .home-hero .home-hero-flex-image img{max-width:100%;position:absolute;max-height:100%;bottom:0;left:50%;transform:translateX(-50%);mix-blend-mode:multiply}.home .home-hero .partners-container{display:flex;align-items:center;flex-direction:column}@media (min-width:640px){.home .home-hero .partners-container{flex-direction:row}}.home .home-hero .partners-container>.partner-logo{display:flex;align-items:center}.home .home-hero .partners-container>.partner-logo img{height:auto;width:85%}@media (min-width:640px){.home .home-hero .partners-container>.partner-logo img{height:92px;width:auto}}.home .home-hero .partners-container>.partner-logo:not(:last-child):after{content:"";display:none;width:1px;height:92px;background-color:#b8e0f2;margin-left:40px;margin-right:32px}@media (min-width:640px){.home .home-hero .partners-container>.partner-logo:not(:last-child):after{display:block}}@media (min-width:1024px) and (min-height:600px){.home .home-hero .partners-container>.partner-logo:not(:last-child):after{height:68px}}@media (min-width:1024px) and (min-height:900px){.home .home-hero .partners-container>.partner-logo:not(:last-child):after{height:92px}}.home .full-height-image{height:100%}.home .home-content-1 .top{font-size:32px;line-height:1.25}@media (max-height:950px){.home .home-content-1 .top{font-size:24px}}.home .home-content-1 .number{font-size:320px;font-style:normal;font-weight:300;line-height:1;margin-top:-80px;margin-bottom:32px}@media (max-height:950px){.home .home-content-1 .number{font-size:160px;margin-top:-40px;margin-bottom:16px}}.home .home-content-1 .bottom{font-size:40px;line-height:1.3;margin-bottom:40px}@media (max-height:950px){.home .home-content-1 .bottom{font-size:32px;margin-bottom:24px}}.home .home-content-1 .copy{font-size:18px;line-height:1.55556;margin-bottom:40px}@media (max-height:950px){.home .home-content-1 .copy{font-size:14px}}.home .home-content-2 .number-line{margin-top:auto;font-size:96px;line-height:1}@media (min-width:830px) and (min-height:600px){.home .home-content-2 .number-line{font-size:72px;margin-top:0}}@media (min-width:830px) and (min-height:768px){.home .home-content-2 .number-line{font-size:128px;margin-top:auto}}.home .home-content-2 .title{text-align:center;font-size:40px;line-height:48px;margin-bottom:32px}@media (min-width:830px){.home .home-content-2 .title{margin-bottom:60px}}@media (min-width:1024px) and (min-height:600px){.home .home-content-2 .title{margin-bottom:16px;font-size:28px;line-height:36px}}@media (min-width:1024px) and (min-height:768px){.home .home-content-2 .title{margin-bottom:24px;font-size:40px;line-height:48px}}@media (min-width:1024px) and (min-height:900px){.home .home-content-2 .title{margin-bottom:60px}}.home .home-content-2 .copy{font-size:18px;line-height:28px;margin-bottom:36px}@media (min-width:1024px) and (min-height:600px){.home .home-content-2 .copy{font-size:16px;line-height:24px;padding-left:64px;padding-right:64px}}@media (min-width:1024px) and (min-height:768px){.home .home-content-2 .copy{padding-left:106px;padding-right:106px}}@media (min-width:1024px) and (min-height:600px){.home .home-content-2 .copy{margin-bottom:16px}}@media (min-width:1024px) and (min-height:900px){.home .home-content-2 .copy{margin-bottom:36px}}.home .home-content-2 .decoration{display:block;height:144px;width:auto;margin-top:48px}@media (min-width:830px){.home .home-content-2 .decoration{margin-top:72px}}@media (min-width:1024px) and (min-height:600px){.home .home-content-2 .decoration{height:104px;margin-top:16px}}@media (min-width:1024px) and (min-height:768px){.home .home-content-2 .decoration{margin-top:32px}}@media (min-width:1024px) and (min-height:900px){.home .home-content-2 .decoration{margin-top:72px}}.home .home-content-2 .main-button{max-width:100%}.home .home-content-3 .title{margin-top:auto;font-size:32px;line-height:44px;padding-left:24px;padding-right:24px}@media (min-width:830px) and (min-height:600px){.home .home-content-3 .title{font-size:40px;line-height:50px;margin-bottom:12px;padding-left:72px;padding-right:72px;margin-top:0}}@media (min-width:830px) and (min-height:768px){.home .home-content-3 .title{font-size:48px;line-height:56px;margin-bottom:80px;padding-left:64px;padding-right:64px;margin-top:auto}}.home .home-content-3 .decoration{height:124px;width:auto;display:block;margin-bottom:40px}@media (min-width:830px) and (min-height:600px){.home .home-content-3 .decoration{height:96px;margin-bottom:16px}}@media (min-width:830px) and (min-height:768px){.home .home-content-3 .decoration{margin-bottom:60px;height:124px}}.home .home-content-3 .copy{font-size:18px;line-height:28px;margin-bottom:40px}@media (min-width:768px) and (min-height:600px){.home .home-content-3 .copy{padding-left:40px;padding-right:40px;font-size:16px;line-height:24px}}@media (min-width:768px) and (min-height:768px){.home .home-content-3 .copy{padding-left:80px;padding-right:80px}}.drag-info{position:fixed;top:50%;transform:translateY(-50%);right:40px;width:152px;height:152px;border-radius:50%;background:#fed966;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.93px;text-transform:uppercase;z-index:1;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.drag-info span{position:relative}.drag-info span svg{position:absolute;top:32px;left:50%;transform:translateX(-50%)}.cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background:#002a50;cursor:default;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);display:flex;align-items:center;justify-content:center}.cover svg{opacity:0;transition:all 1s;transition-timing-function:cubic-bezier(.64,.04,.32,1);stroke:#fff}.loading-icon{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile-footer{justify-content:center;background-color:#fff;border-bottom:8px solid #002a50;display:flex}@media (min-width:1024px){.mobile-footer{display:none}}.mobile-footer .mobile-footer-container{width:296px}.mobile-footer .corporate-logos{margin-top:24px;margin-bottom:24px;display:flex;justify-content:center}.mobile-footer .corporate-logos a,.mobile-footer .corporate-logos span{display:inline-block}.mobile-footer .corporate-logos a:first-of-type,.mobile-footer .corporate-logos span:first-of-type{margin-right:24px}.mobile-footer .corporate-logos a:last-of-type,.mobile-footer .corporate-logos span:last-of-type{margin-left:24px}.mobile-footer .corporate-logos img{height:42px;width:auto}.mobile-footer .corporate-logos .separator{display:inline-block;width:1px;height:32px;background:#6c6e70}.mobile-footer .contact-social{justify-content:center;margin-bottom:56px;display:none}.mobile-footer .contact-social li{margin-right:24px}.mobile-footer .contact-social li:last-of-type{margin-right:0}.mobile-footer .contact-social svg:hover path{fill:#000}.mobile-footer .contact-social path,.mobile-footer .contact-social svg{fill:#9b3465;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.mobile-footer .mobile-copyright,.mobile-footer .mobile-footer-links{color:#000;font-size:12px;line-height:16px;text-align:center}.mobile-footer .mobile-footer-links{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:32px}.mobile-footer .mobile-footer-links a{color:#000;font-size:10px;line-height:14px;letter-spacing:.67px;text-transform:uppercase}.SelectProducts{padding:56px 16px 32px}@media (min-width:1024px) and (min-height:900px){.SelectProducts{padding-left:24px;padding-right:24px;padding-bottom:0;height:100%;box-sizing:border-box}}@media (min-width:1850px){.SelectProducts{padding-top:80px;height:100%}}@media (min-width:1200px) and (min-height:900px){.SelectProducts{padding-left:48px;padding-right:48px}}.SelectProducts.touchscreen{padding-top:32px;padding-bottom:56px}@media (min-width:1850px){.SelectProducts.touchscreen{height:100%;padding-bottom:80px;padding-top:0;overflow-y:hidden}}.SelectProducts .heading{margin-top:32px;margin-bottom:44px;font-size:32px;line-height:1}.SelectProducts .product-card-container{display:grid;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;grid-row-gap:40px;row-gap:40px;grid-template-columns:1fr}@media (min-width:1024px){.SelectProducts .product-card-container{grid-template-columns:1fr 1fr 1fr}}.SelectProducts .product-card-container>.product-card{display:flex;flex-direction:column;padding:8px 8px 48px;border-radius:12px}.SelectProducts .product-card-container>.product-card .product-image-wrapper{position:relative;margin-bottom:40px;border-radius:4px;overflow:hidden;width:100%}.SelectProducts .product-card-container>.product-card .product-image-wrapper .product-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.SelectProducts .product-card-container>.product-card .product-image-wrapper:after{content:"";display:block;padding-bottom:72.2%}.SelectProducts .product-card-container>.product-card .product-heading{font-size:32px;line-height:40px;color:#000;margin-bottom:18px;padding-left:16px;padding-right:16px;text-align:left}.SelectProducts .product-card-container>.product-card .product-copy{font-size:20px;line-height:28px;margin-bottom:28px;text-align:left;color:#000;padding-left:16px;padding-right:16px}.SelectProducts .product-card-container>.product-card .product-display-container{display:flex;justify-content:space-between;margin-top:auto;padding-left:16px;padding-right:16px;width:100%;box-sizing:border-box}.SelectProducts .product-card-container>.product-card .product-display-container .stats-container{display:flex;flex-direction:column}.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat{display:flex;align-items:center}.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat .icon{margin-right:12px;width:auto}.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat .content{color:#000;font-size:18px;line-height:20px}@media (min-width:640px){.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat .content{font-size:20px;line-height:22px}}@media (min-width:1024px) and (min-height:600px){.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat .content{font-size:16px;line-height:18px}}@media (min-width:1024px) and (min-height:768px){.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat .content{font-size:18px;line-height:20px}}@media (min-width:1300px){.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat .content{font-size:20px;line-height:22px}}.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat:nth-child(2) .icon{height:16px}.SelectProducts .product-card-container>.product-card .product-display-container .stats-container>.stat:not(:last-child){margin-bottom:16px}.SelectProducts .product-card-container>.product-card .product-display-container .display-icon{height:56px;width:auto}@media (min-width:1200px){.SelectProducts .product-card-container>.product-card .product-display-container .display-icon{height:80px}}@media (min-width:1024px) and (min-height:768px){.SelectProducts .product-card-container>.product-card .product-display-container .display-icon{height:32px}}@media (min-width:1200px) and (min-height:768px){.SelectProducts .product-card-container>.product-card .product-display-container .display-icon{height:56px}}.SelectProducts .product-card-container>.product-card:first-child{background-color:#ebf3f5}.SelectProducts .product-card-container>.product-card:nth-child(2){background-color:#f2fad2}.SelectProducts .product-card-container>.product-card:nth-child(3){background-color:#faf3e1}.SelectProducts .product-card-container>.product-card.hide{opacity:0!important;pointer-events:none!important;touch-action:none!important;cursor:default!important}.product{display:flex;height:calc((100vh - 104px)/2);margin-bottom:24px}@media (max-height:700px),(max-width:1300px){.product{flex-direction:column;height:100%;margin-bottom:0}}@media (max-width:768px){.product{height:auto}}.product:last-child{margin-bottom:0}@media (max-width:768px){.product:last-child .product-info-right{justify-content:flex-end}}@media (max-height:700px),(max-width:1300px){.product:last-child .product-info-right img{object-position:bottom right}}.product .product-image{width:50%;background:no-repeat 50%/cover}@media (max-height:700px),(max-width:1300px){.product .product-image{width:100%;height:30%;flex-shrink:0}}@media (max-width:768px){.product .product-image{height:200px}}.product .product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product .product-info{width:50%;background:#fff;display:flex}@media (max-height:700px),(max-width:1300px){.product .product-info{width:100%;flex-direction:column;flex:1 1}}.product .product-info-left{width:50%;padding:16px 16px 16px 104px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-height:700px),(max-width:1300px){.product .product-info-left{padding:40px 24px 0;width:100%;box-sizing:border-box}}.product .product-info-right{width:50%}@media (max-height:700px),(max-width:1300px){.product .product-info-right{flex:1 1;width:100%;position:relative}}@media (max-width:768px){.product .product-info-right{display:flex;margin-bottom:56px}}.product .product-info-right img{width:100%;height:100%;object-fit:contain;object-position:bottom right}@media (max-height:700px),(max-width:1300px){.product .product-info-right img{position:absolute;max-height:100%;object-position:bottom left}}@media (max-width:768px){.product .product-info-right img{display:none}}.product h2{color:#000;line-height:1;margin-bottom:36px;font-size:40px}@media (max-width:1600px){.product h2{font-size:32px;margin-bottom:24px}}@media (max-height:950px){.product h2{font-size:32px;margin-bottom:24px}}@media (max-height:800px){.product h2{font-size:24px;margin-bottom:16px}}.product p{color:#000;font-size:18px;line-height:1.556}@media (max-width:1600px){.product p{font-size:14px;margin-bottom:16px}}@media (max-height:950px){.product p{font-size:14px;margin-bottom:16px}}@media (max-height:800px){.product p{font-size:12px}}.about{padding-top:56px;box-sizing:border-box;display:flex;flex-direction:column;height:auto}@media (min-width:1024px) and (min-height:768px){.about{height:100%}}@media (min-width:1850px){.about{padding-top:80px}}.about.touchscreen{padding-bottom:56px;padding-top:0}@media (min-width:1850px){.about.touchscreen{padding-top:0;padding-bottom:80px}}.about .about-content{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;padding-top:24px}.about .about-content .about-line{position:absolute;top:84px;left:50%;transform:translateX(-50%);height:calc(100% - 84px);width:1px;background-color:#d1d1d1;display:none}@media (min-width:1024px) and (min-height:768px){.about .about-content{flex-direction:row;justify-content:space-between}.about .about-content .about-line{display:block}}.about .about-section{width:50%;height:auto;position:relative;box-sizing:border-box}.about .about-section p{font-size:16px;line-height:1.55556;color:#000}@media (min-width:768px){.about .about-section p{font-size:18px}}@media (max-width:1600px){.about .about-section p{font-size:14px}}@media (max-height:950px){.about .about-section p{font-size:14px}}.about .about-left{padding:72px 15% 24px 25%}@media (min-width:1024px) and (min-height:768px){.about .about-left{padding:24px 5% 104px 10%}}@media (min-width:1024px) and (min-height:900px){.about .about-left{padding:72px 15% 104px 25%}}.about .about-right{padding:72px 15% 24px 25%}@media (min-width:1024px) and (min-height:768px){.about .about-right{padding:24px 5% 104px 10%}}@media (min-width:1024px) and (min-height:900px){.about .about-right{padding:72px 15% 104px 25%}}.about .about-logos{margin-bottom:56px;height:88px}@media (min-width:768px){.about .about-logos{height:56px}}@media (max-width:1600px){.about .about-logos{margin-bottom:32px}}@media (max-height:950px){.about .about-logos{margin-bottom:32px}}.about .about-flowers-left{left:0}.about .about-flowers-left,.about .about-flowers-right{position:absolute;bottom:0;width:20%;mix-blend-mode:multiply}.about .about-flowers-right{right:0}@media (max-height:767px),(max-width:1023px){.about .about-section{width:100%;display:flex;align-items:center;flex-direction:column;margin-bottom:24px}.about .about-section:nth-child(3){margin-bottom:0}.about .about-left,.about .about-right{padding:8px 24px 88px;max-width:600px}.about .about-left{padding-top:40px;padding-bottom:40px}}@media (max-height:767px) and (min-width:768px),(max-width:1023px) and (min-width:768px){.about .about-left{padding-top:40px}}@media (max-height:767px),(max-width:1023px){.about .about-flowers-left,.about .about-flowers-right{display:none}}.about .deco-container{height:128px;background-color:#d9f3ff;position:relative;margin-top:auto}.about .deco-container .about-deco{position:absolute;top:0;width:auto;height:144px;left:50%;transform:translate(-50%,-72.16%)}.subheader{top:80px;position:fixed;width:100vw;height:64px;background:#001b33;display:flex;align-items:center;justify-content:center;z-index:3}@media (min-width:1100px){.subheader{background-color:#99bee0}}@media (max-width:1849px){.subheader{top:56px}}.subheader.touchscreen{top:0}@media (max-width:1849px){.subheader.touchscreen{top:0}}.subheader a{color:#99bee0;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.71px;padding:0 24px;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.subheader a.active,.subheader a:hover{color:#fff}@media (max-width:1800px){.subheader a{font-size:12px}}@media (min-width:1100px){.subheader a{color:#000}}.subheader.area-subheader{display:none}@media (min-width:1300px) and (min-height:900px){.subheader.area-subheader{display:flex}}.gallery-videos{height:100%;box-sizing:border-box;position:relative;padding-top:120px}@media (max-width:1300px){.gallery-videos{padding-top:120px;height:100%;background-color:#002a50}}@media (min-width:1850px){.gallery-videos{padding-top:144px}}.gallery-videos.touchscreen{padding-top:64px;padding-bottom:56px}@media (min-width:1850px){.gallery-videos.touchscreen{padding-top:64px;padding-bottom:80px}}.gallery-videos .button-container{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;letter-spacing:1.16px;color:#fff;text-transform:uppercase;transition:all .25s;z-index:2;transition-timing-function:cubic-bezier(.64,.04,.32,1);width:320px}.gallery-videos .button-container svg{margin-bottom:16px}@media (max-width:768px){.gallery-videos .button-container{font-size:16px}}.gallery-videos .button-container.playing{display:none}.gallery-videos .faux-thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.gallery-videos .play-button-icon{width:80px;margin-bottom:24px;position:relative}@media (max-width:768px){.gallery-videos .play-button-icon{width:40px;margin-bottom:16px}}.gallery-videos .play-button-icon .st0{fill-rule:evenodd;fill:#fff}.gallery-videos .play-button-icon .st0,.gallery-videos .play-button-icon .st1{clip-rule:evenodd;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.gallery-videos .play-button-icon .st1{fill-rule:evenodd;fill:#9b3465}.gallery-videos .video-container{width:100%;height:100%;overflow:hidden;position:relative;cursor:pointer;background-color:#002a50}.gallery-videos .video-container:hover .button-container svg .st0,.gallery-videos .video-container:hover .button-container svg .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.gallery-videos .video-container #video{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}@media (max-width:1300px){.gallery-videos .video-container #video{position:relative;width:100%;top:0;left:0;transform:none;display:block}}.gallery-renderings{padding-top:120px;height:calc(100vh - 144px);position:relative}@media (max-width:1300px){.gallery-renderings{padding-top:120px;height:calc(100% - 120px)}}@media (min-width:1850px){.gallery-renderings{padding-top:144px}}.gallery-renderings.touchscreen{padding-top:64px;padding-bottom:56px}@media (min-width:1850px){.gallery-renderings.touchscreen{padding-top:64px;padding-bottom:80px}}@media (max-width:1300px){.gallery-slider .swiper-wrapper{flex-direction:column;margin-bottom:40px;margin-top:40px}}.gallery-slider .swiper-slide{width:auto}@media (max-width:1300px){.gallery-slider .swiper-slide{margin-bottom:40px}}.gallery-slider .swiper-slide img{height:calc(100vh - 360px);display:block}@media (max-width:1300px){.gallery-slider .swiper-slide img{height:auto;width:calc(100% - 48px);margin:0 24px}}.gallery-slider .main-swiper{margin:40px 0}.gallery-slider .main-swiper .swiper-slide{display:flex;width:100%;justify-content:center}.gallery-slider .thumb-swiper-container{display:flex;justify-content:center}.gallery-slider .thumb-swiper{margin-bottom:24px;justify-content:center;display:inline-flex}@media (max-width:1300px){.gallery-slider .thumb-swiper{display:none}}.gallery-slider .thumb-swiper .swiper-slide{height:56px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);cursor:pointer}.gallery-slider .thumb-swiper .swiper-slide img{height:100%}.gallery-slider .thumb-swiper .swiper-slide-thumb-active{-webkit-filter:none;filter:none}.gallery-slider .caption{color:#000;text-align:center;font-size:14px;line-height:1.71429;margin:16px 0;text-transform:uppercase}.gallery-slider .buttons{position:absolute;bottom:24px;left:48px}@media (max-width:1300px){.gallery-slider .buttons{display:none}}.gallery-slider button{background:#9b3465;width:56px;height:56px;display:flex;align-items:center;justify-content:center;display:inline-block;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);border:1px solid #9b3465}.gallery-slider button:hover{color:#9b3465;background:#fff;border:1px solid #9b3465}.gallery-slider button:hover svg,.gallery-slider button:hover svg *{stroke:#9b3465}.gallery-slider button svg{height:24px;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.gallery-slider .next-button{margin-left:8px}.gallery-slider .swiper-button-disabled{opacity:.25}.gallery-slider .swiper-button-disabled:hover{color:#fff;background:#9b3465;border:1px solid #9b3465}.gallery-slider .swiper-button-disabled:hover svg,.gallery-slider .swiper-button-disabled:hover svg *{stroke:#fff}.gallery-slider-new{height:100%;display:grid;grid-template-rows:1fr 56px;grid-template-columns:96px 1fr;grid-row-gap:48px;row-gap:48px;grid-column-gap:56px;-webkit-column-gap:56px;column-gap:56px;padding:52px 16px 32px;box-sizing:border-box}@media (min-width:768px){.gallery-slider-new{grid-template-columns:124px 1fr;padding:52px 56px 32px}}.gallery-slider-new .gallery-swiper{grid-column:span 2;grid-row:1;position:relative;width:100%}.gallery-slider-new .gallery-swiper .swiper-container,.gallery-slider-new .gallery-swiper .swiper-container .swiper-wrapper{width:100%;max-width:100%}.gallery-slider-new .gallery-swiper .slide-container{width:100%;height:100%;display:flex;flex-direction:column}.gallery-slider-new .gallery-swiper .slide-container .caption{text-align:center;font-size:16px;line-height:28px;margin-bottom:16px;color:#000;text-transform:uppercase;flex:0 1 auto}.gallery-slider-new .gallery-swiper .slide-container .slide-image{flex:1 1 auto;display:block;position:relative}.gallery-slider-new .gallery-swiper .slide-container .slide-image img{position:absolute;object-fit:contain;width:100%;height:100%}.gallery-slider-new .buttons{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:space-between}.gallery-slider-new .buttons button,.gallery-slider-new .buttons button :hover{background-color:transparent}.gallery-slider-new .thumb-swiper{grid-column:2;grid-row:2;position:relative;width:100%}.gallery-slider-new .thumb-swiper .swiper-container,.gallery-slider-new .thumb-swiper .swiper-container .swiper-wrapper{width:100%;max-width:100%}.gallery-slider-new .thumb-swiper .swiper-slide .thumb-container{height:100%;width:100%;position:relative}.gallery-slider-new .thumb-swiper .swiper-slide .thumb-container .dot{display:block;width:18px;background-color:#000;opacity:.5;border-radius:50%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-slider-new .thumb-swiper .swiper-slide .thumb-container .dot:after{content:"";display:block;padding-bottom:100%}@media (min-width:768px){.gallery-slider-new .thumb-swiper .swiper-slide .thumb-container .dot{display:none}}.gallery-slider-new .thumb-swiper .swiper-slide .thumb-container .thumb-image{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover;opacity:.5;transition-property:opacity;transition-duration:.48s;transition-timing-function:ease-in;display:none}@media (min-width:768px){.gallery-slider-new .thumb-swiper .swiper-slide .thumb-container .thumb-image{display:block}}.gallery-slider-new .thumb-swiper .swiper-slide.swiper-slide-thumb-active .thumb-container .dot,.gallery-slider-new .thumb-swiper .swiper-slide.swiper-slide-thumb-active .thumb-container .thumb-image{opacity:1}svg.next-arrow circle,svg.prev-arrow circle{fill:#fed966;transition-property:fill;transition-duration:.48s;transition-timing-function:ease-in}svg.next-arrow path,svg.prev-arrow path{stroke:#000;transition-property:stroke;transition-duration:.48s;transition-timing-function:ease-in}svg.next-arrow:hover circle,svg.prev-arrow:hover circle{fill:#000}svg.next-arrow:hover path,svg.prev-arrow:hover path{stroke:#fed966}.gallery-area-viewport{height:auto;cursor:default;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:none;overscroll-behavior-y:none;-ms-overflow-style:none}.gallery-area-viewport ::-webkit-scrollbar{display:none}@media (min-width:1024px) and (min-height:600px){.gallery-area-viewport{overflow-y:hidden;overflow-x:auto;height:100%;display:flex;cursor:-webkit-grab;cursor:grab}}.gallery-area-viewport .gallery-area{padding:160px 24px 40px;display:grid;grid-template-columns:1fr;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}@media (min-width:768px){.gallery-area-viewport .gallery-area{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto;width:100%;overflow-y:visible}}@media (min-width:1024px) and (min-height:600px){.gallery-area-viewport .gallery-area{grid-template-columns:auto;grid-template-rows:1fr 1fr;height:100vh;width:100%;overflow-y:hidden}}.gallery-area-viewport .gallery-area ::-webkit-scrollbar{display:none;-webkit-appearance:none;width:0;height:0;-webkit-overflow-scrolling:auto!important}.gallery-area-viewport .gallery-area .drag-info{display:none}.gallery-area-viewport .gallery-area.touchscreen{padding-top:140px;padding-bottom:80px}@media (max-width:1849px){.gallery-area-viewport .gallery-area.touchscreen{padding-bottom:56px}}.gallery-area-viewport .gallery-area .area-module{display:flex;flex-direction:column;align-self:start}@media (min-width:1024px) and (min-height:600px){.gallery-area-viewport .gallery-area .area-module{align-self:stretch}}@media (min-width:1024px) and (min-height:600px){.gallery-area-viewport .gallery-area .area-module .area-image-container{flex:1 1 auto;display:flex;justify-content:center}}.gallery-area-viewport .gallery-area .area-module .area-image-container img{display:block;width:100%;height:auto}@media (min-width:1024px) and (min-height:600px){.gallery-area-viewport .gallery-area .area-module .area-image-container img{height:calc((100vh - 360px)/2);width:auto}}.gallery-area-viewport .gallery-area .area-caption{color:#000;text-align:center;font-size:14px;line-height:1.71429;margin:16px 0 8px;text-transform:uppercase}@media (min-width:1024px) and (min-height:600px){.gallery-area-viewport .gallery-area .area-caption{margin:16px 0}}.features-and-finishes-viewport{scrollbar-width:none;overscroll-behavior-y:none;-ms-overflow-style:none;height:auto;cursor:default;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.features-and-finishes-viewport ::-webkit-scrollbar{display:none}@media (min-width:1023px) and (min-height:600px){.features-and-finishes-viewport{overflow-y:hidden;overflow-x:auto;height:100%;display:flex;cursor:-webkit-grab;cursor:grab}}.features-and-finishes-viewport .features-and-finishes{scrollbar-width:none;overscroll-behavior-y:none;-ms-overflow-style:none;display:flex;padding-top:56px;height:auto;position:absolute;overflow-x:hidden;width:100%;flex-direction:column}.features-and-finishes-viewport .features-and-finishes ::-webkit-scrollbar{display:none}.features-and-finishes-viewport .features-and-finishes .drag-info{top:calc(50% + 40px);display:none}@media (min-width:1024px) and (min-height:600px){.features-and-finishes-viewport .features-and-finishes .drag-info{display:flex}}@media (min-width:1024px) and (min-height:600px){.features-and-finishes-viewport .features-and-finishes{height:100%;overflow-y:hidden;overflow-x:auto;padding-top:56px;box-sizing:border-box;flex-direction:row}}@media (min-width:1850px){.features-and-finishes-viewport .features-and-finishes{padding-top:80px}}.features-and-finishes-viewport .features-and-finishes.touchscreen{padding-bottom:56px;padding-top:0}@media (min-width:1850px){.features-and-finishes-viewport .features-and-finishes.touchscreen{padding-top:0;padding-bottom:80px}}@media (max-width:1300px){.features-and-finishes-viewport .features-and-finishes.touchscreen{padding-bottom:56px;padding-top:0}}.features-and-finishes-hero{display:flex;flex-direction:column;width:100%;height:auto}@media (min-width:1024px) and (min-height:600px){.features-and-finishes-hero{width:auto;height:100%;display:grid;grid-template-columns:680px 1240px}}.features-and-finishes-hero .copy{width:100%;height:auto;color:#000;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding-left:24px;padding-right:24px;padding-top:64px}@media (min-width:768px){.features-and-finishes-hero .copy{padding-bottom:80px}}@media (min-width:1024px) and (min-height:600px){.features-and-finishes-hero .copy{padding-top:24px;padding-bottom:24px}}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-hero .copy{height:100%;padding-left:104px;padding-right:116px;align-items:start;justify-content:center}}.features-and-finishes-hero .copy h1{font-size:40px;margin-bottom:32px;line-height:48px}@media (min-width:768px){.features-and-finishes-hero .copy h1{font-size:56px;line-height:1;margin-bottom:56px}}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-hero .copy h1{font-size:64px}}.features-and-finishes-hero .copy h2{font-size:22px;line-height:1.45455;margin-bottom:24px}@media (max-width:1300px){.features-and-finishes-hero .copy h2{width:auto}}@media (max-height:950px){.features-and-finishes-hero .copy h2{font-size:18px}}@media (max-height:700px),(max-width:1300px){.features-and-finishes-hero .copy h2{max-width:600px}}.features-and-finishes-hero .copy p{font-size:18px;line-height:28px;margin-bottom:36px;width:auto}.features-and-finishes-hero .copy p:last-of-type{margin-bottom:40px}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-hero .copy p:last-of-type{margin-bottom:64px}}.features-and-finishes-hero .copy .main-button{margin-bottom:48px}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-hero .copy .main-button{margin-bottom:0}}.features-and-finishes-hero .features-hero-image{width:100%;height:auto;display:block;object-fit:cover;overflow-clip-margin:border-box;overflow:hidden;width:calc(100% - 48px);padding-left:24px;padding-right:24px}@media (min-width:1024px) and (min-height:600px){.features-and-finishes-hero .features-hero-image{height:calc(100vh - 56px);width:100%}}@media (min-width:1850px) and (min-height:600px){.features-and-finishes-hero .features-hero-image{height:calc(100vh - 80px)}}.download-icon{margin-top:-2px}.features-and-finishes-list{display:flex;box-sizing:border-box;overflow:hidden;flex-shrink:0;background:#fff;padding-left:16px;padding-right:16px;flex-direction:column}@media (max-width:1300px){.features-and-finishes-list{padding:0 0 40px}}@media (min-width:1024px) and (min-height:600px){.features-and-finishes-list{width:150%;height:100%}}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-list{width:100%;padding:40px 48px 40px 32px;flex-direction:row}}.features-and-finishes-list .list-buttons{display:none;flex-direction:column;flex-shrink:0;justify-content:space-between}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-list .list-buttons{display:flex}}.features-and-finishes-list .list{-webkit-column-count:1;column-count:1;grid-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;color:#000;font-size:14px;line-height:1.5}@media (min-width:768px){.features-and-finishes-list .list{-webkit-column-count:2;column-count:2}}@media (min-width:1024px) and (min-height:600px){.features-and-finishes-list .list{-webkit-column-count:3;column-count:3;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px}}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-list .list{grid-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}}.features-and-finishes-list .list-items{flex-grow:1;padding-left:48px;padding-right:24px;padding-top:24px}@media (min-width:768px){.features-and-finishes-list .list-items{padding-left:32px}}@media (min-height:900px) and (min-width:1300px){.features-and-finishes-list .list-items{padding-top:40px;padding-left:80px;padding-right:40px}}@media (max-width:768px){.features-and-finishes-list .list-items .main-button{margin-left:-24px;margin-right:0;padding-top:24px!important;padding-bottom:24px!important;width:calc(100% + 24px)}}.features-and-finishes-list .list-items-header{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-height:950px){.features-and-finishes-list .list-items-header{margin-bottom:24px}}@media (max-height:700px),(max-width:1300px){.features-and-finishes-list .list-items-header{margin-bottom:24px}}@media (max-width:768px){.features-and-finishes-list .list-items-header{flex-direction:column-reverse}}.features-and-finishes-list .list-items-title{color:#000;font-size:40px;line-height:1.2;margin-right:24px}@media (max-width:768px){.features-and-finishes-list .list-items-title{margin-top:48px;font-size:32px}}.features-and-finishes-list .mobile-list-container .mobile-list-select{display:block;background:#fff;font-size:13px;letter-spacing:.87px;text-transform:uppercase;margin-top:24px;padding:24px 32px 24px 24px;color:#000;outline:none;width:calc(100% - 48px);margin-left:24px}@media (min-width:1024px){.features-and-finishes-list .mobile-list-container .mobile-list-select{width:100vw;max-width:500px;margin-left:24px;margin-right:24px}}@media (min-width:1300px) and (min-height:900px){.features-and-finishes-list .mobile-list-container .mobile-list-select{display:none;border:none}}.features-and-finishes-list .mobile-list-container.sticky .mobile-list-select{position:fixed;top:56px;left:0}.features-and-finishes-list-button .button{background:transparent;text-transform:uppercase;color:#000;font-size:12px;line-height:1;letter-spacing:.87px;padding:16px 32px;margin-bottom:8px;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;border-radius:6px;line-height:1.4}@media (max-height:950px){.features-and-finishes-list-button .button{margin-bottom:0}}@media (max-height:850px){.features-and-finishes-list-button .button{padding:8px 32px}}@media (max-height:700px),(max-width:1300px){.features-and-finishes-list-button .button{padding:12px 16px}}.features-and-finishes-list-button .button svg{height:13px;position:relative;top:-1px;margin-left:24px}.features-and-finishes-list-button .button svg path{stroke:#000}.features-and-finishes-list-button .button.active{background:#d9f3ff}.list-item{position:relative;-webkit-column-break-inside:avoid;margin-bottom:16px}@media (min-width:1024px) and (min-height:600px){.list-item{margin-bottom:24px}}.list-item .number{position:absolute;top:0;left:-24px;color:#000;font-size:14px}@media (min-height:951px) and (max-width:1800px){.list-item .number{font-size:12px}}@media (min-height:951px) and (max-width:1500px){.list-item .number{font-size:10px}}@media (min-height:801px) and (max-height:950px){.list-item .number{font-size:12px}}@media (min-height:801px) and (max-height:950px) and (max-width:1732px){.list-item .number{font-size:10px}}@media (min-height:801px) and (max-height:950px) and (max-width:1400px){.list-item .number{font-size:8px}}@media (max-height:800px){.list-item .number{font-size:10px}}@media (max-height:800px) and (max-width:1624px){.list-item .number{font-size:8px}}@media (max-height:700px),(max-width:1300px){.list-item .number{font-size:14px}}.list-item>div .stand-out{text-decoration:underline}.features-and-finishes-warranty .warranty-column{-webkit-column-break-inside:avoid;break-inside:avoid-column}.features-and-finishes-warranty .warranty-subheader{font-size:24px;line-height:1.333;margin-bottom:48px}.features-and-finishes-warranty .warranty-section-header{text-transform:uppercase;font-size:18px;line-height:1.333;margin-bottom:24px}.features-and-finishes-warranty .sublist{background:#d9f3ff;padding:24px 24px 24px 48px;margin-left:-24px}.features-and-finishes-renderings{background:#f9faf1;display:flex;position:relative;overflow:hidden}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings{overflow:visible;overflow:initial;flex-direction:column;padding-bottom:80px}}.features-and-finishes-renderings .features-renderings-flowers-left{position:absolute;bottom:0;left:0;max-width:120px;max-height:calc(100% - 320px);mix-blend-mode:multiply}@media (max-width:768px){.features-and-finishes-renderings .features-renderings-flowers-left{display:none}}.features-and-finishes-renderings .slider-left{padding-left:160px;padding-top:120px;padding-right:23px;width:448px;flex-shrink:0}@media (max-height:800px){.features-and-finishes-renderings .slider-left{padding-top:64px}}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings .slider-left{width:100%;max-width:880px;box-sizing:border-box}}@media (max-width:768px){.features-and-finishes-renderings .slider-left{padding-left:32px;padding-right:32px;max-width:600px}}.features-and-finishes-renderings .slider-copy{font-size:36px;line-height:1.11111;color:#000;margin-bottom:96px;position:relative}@media (max-height:950px){.features-and-finishes-renderings .slider-copy{font-size:28px;margin-bottom:56px}}@media (max-width:768px){.features-and-finishes-renderings .slider-copy{margin-left:80px;font-size:18px}}.features-and-finishes-renderings .big-number{position:absolute;font-size:220px;top:0;left:0;transform:translateX(calc(-100% - 24px)) translateY(-80px)}@media (max-height:950px){.features-and-finishes-renderings .big-number{font-size:120px;transform:translateX(calc(-100% - 24px)) translateY(-40px)}}@media (max-width:768px){.features-and-finishes-renderings .big-number{font-size:120px;transform:translateX(calc(-100% - 24px)) translateY(-48px)}}.features-and-finishes-renderings .slider-thumbs-title{font-size:14px;line-height:1.42857;color:#000;margin-bottom:16px;text-transform:uppercase}@media (max-width:768px){.features-and-finishes-renderings .slider-thumbs-title{padding-top:32px}}.features-and-finishes-renderings .slider-thumbs{display:flex;transform:translateX(-4px);margin-bottom:144px;flex-wrap:wrap}@media (max-height:950px){.features-and-finishes-renderings .slider-thumbs{margin-bottom:96px}}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings .slider-thumbs{margin-bottom:56px}}.features-and-finishes-renderings .thumb{background:transparent;margin-right:24px;border:4px solid #f9faf1;padding:0;margin-bottom:8px}.features-and-finishes-renderings .thumb img{height:80px;display:block}@media (max-width:768px){.features-and-finishes-renderings .thumb img{height:56px}}.features-and-finishes-renderings .thumb.active{border:4px solid #9b3465}@media (max-width:768px){.features-and-finishes-renderings .thumb{margin-right:8px}}.features-and-finishes-renderings .finish-info .title{font-size:24px;color:#000;letter-spacing:0;line-height:.83333;text-transform:uppercase;margin-bottom:16px}@media (max-height:950px){.features-and-finishes-renderings .finish-info .title{font-size:18px}}.features-and-finishes-renderings .finish-info .finish-copy{font-size:18px;color:#000;letter-spacing:0;line-height:1.55556}@media (max-height:950px){.features-and-finishes-renderings .finish-info .finish-copy{font-size:14px}}.features-and-finishes-renderings .slider-right{padding-top:48px;display:flex;padding-right:48px}@media (max-width:768px){.features-and-finishes-renderings .slider-right{padding-right:32px;margin-left:-32px}}.features-and-finishes-renderings .finish-image-container{height:85%;margin-top:48px;transform:translateX(32px);box-shadow:50px 59px 80px 0 rgba(0,0,0,.5);position:relative;z-index:1}.features-and-finishes-renderings .finish-image-container .finish-image{height:100%}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings .finish-image-container .finish-image{height:auto;width:100%;display:block}}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings .finish-image-container{height:auto;margin-left:128px;width:40%!important;flex-shrink:1}}@media (max-width:768px){.features-and-finishes-renderings .finish-image-container{margin-left:32px}}.features-and-finishes-renderings .finish-rendering-container{height:50%}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings .finish-rendering-container{height:auto;width:100%;width:60%!important;flex-shrink:1}}.features-and-finishes-renderings .finish-rendering-container .finish-rendering{height:100%}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings .finish-rendering-container .finish-rendering{height:auto;width:100%;display:block}}.features-and-finishes-renderings .features-renderings-flowers-right{position:absolute;bottom:0;right:48px;height:40%;mix-blend-mode:multiply}@media (max-height:700px),(max-width:1300px){.features-and-finishes-renderings .features-renderings-flowers-right{display:none}}.site-plan{padding-top:56px;width:100vw;display:flex;flex-direction:column}@media (min-width:1024px) and (min-height:768px){.site-plan{height:calc(100vh - 56px)}}@media (min-width:1850px){.site-plan{padding-top:80px;height:calc(100vh - 80px)}}.site-plan.touchscreen{padding-bottom:56px;padding-top:0}@media (min-width:1850px){.site-plan.touchscreen{padding-top:0;padding-bottom:80px}}.site-plan .responsive-container{display:flex;position:relative;flex-direction:column-reverse;height:auto}@media (min-width:1300px){.site-plan .responsive-container{height:100%;flex-direction:column}}.site-plan .site-plan-viewport{overflow:hidden;position:relative;height:100%;width:100vw;flex:1 1;background:#002a50;cursor:-webkit-grab;cursor:grab;display:none}@media (min-width:1300px){.site-plan .site-plan-viewport{display:block}}.site-plan .site-plan-viewport .loading-icon{stroke:#fed966;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:all 1s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.site-plan .site-plan-viewport .site-plan-image-container{position:relative;height:66.16vw;width:100vw}.site-plan .site-plan-viewport .site-plan-image-container .site-plan-jpg{object-fit:contain}.site-plan .site-plan-viewport .site-plan-image-container .site-plan-jpg,.site-plan .site-plan-viewport .site-plan-image-container .site-plan-svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%}.site-plan .zoom-container{position:absolute;bottom:24px;right:24px;width:56px;height:56px;background:#fed966;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);border:1px solid #fed966}.site-plan .zoom-container .magnifier,.site-plan .zoom-container .plus{transition:all .25s}.site-plan .zoom-container:hover{color:#fed966;background:#fff;border:1px solid #fed966}.site-plan .zoom-container:hover .magnifier{stroke:#fed966}.site-plan .zoom-container:hover .sign{fill:#fed966}.site-plan .zoom-container.zoom-in-container{bottom:88px}.site-plan .site-plan-floorplan-details{position:fixed;width:50%;height:calc(100% - 80px);top:80px;left:calc(-50% - 56px);z-index:2;background:#fff;display:flex;transition:all .5s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}@media (max-width:768px){.site-plan .site-plan-floorplan-details .floorplan-details-info{padding:0 8px;font-size:12px}}@media (max-width:1600px){.site-plan .site-plan-floorplan-details{flex-direction:column;overflow-y:auto;overflow-x:hidden}.site-plan .site-plan-floorplan-details .flowers-left,.site-plan .site-plan-floorplan-details .flowers-right{display:none}}@media (max-width:1300px){.site-plan .site-plan-floorplan-details{top:56px;height:calc(100% - 56px)}.site-plan .site-plan-floorplan-details .grid-floorplan-image-container{height:auto}}@media (max-width:768px){.site-plan .site-plan-floorplan-details{width:296px;left:-296px}.site-plan .site-plan-floorplan-details .floorplan-details-tab{margin:0 12px}}.site-plan .site-plan-floorplan-details .floorplan-details-info-panel .floorplan-details-tab{display:none}.site-plan .site-plan-floorplan-details.site-plan-floorplan-details-open{left:0}.site-plan .site-plan-floorplan-details .site-plan-close-floorplan{position:absolute;top:50%;transform:translateY(-50%);right:-56px;background:#fed966;width:56px;height:56px;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}@media (max-width:1600px){.site-plan .site-plan-floorplan-details .site-plan-close-floorplan{top:0;right:0;transform:none}}.site-plan .site-plan-floorplan-details .site-plan-close-floorplan svg .close-fill{fill:#fff;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.site-plan .site-plan-floorplan-details .site-plan-close-floorplan:hover{background:#fff}.site-plan .site-plan-floorplan-details .site-plan-close-floorplan:hover svg .close-fill{fill:#fed966}.site-plan .mobile-site-plan-image-container{display:block}.site-plan .mobile-site-plan-image-container img{width:100%}.site-plan .mobile-site-plan-image-container svg{width:100%;position:absolute;top:0;left:0;height:auto}@media (min-width:1300px){.site-plan .mobile-site-plan-image-container{display:none}.site-plan .mobile-site-plan-image-container svg{pointer-events:auto}}.floorplan-details-floorplan-panel{border:1px solid #e0e0e0;border-left:none;width:50%;display:flex;box-sizing:border-box;flex-direction:column;text-align:center;position:relative;height:100%}@media (max-width:1600px){.floorplan-details-floorplan-panel{border-top:none}}.floorplan-details-floorplan-panel.floorplan-panel-compare .floorplan-details-floorplan-container img{height:100%}.floorplan-details-floorplan-panel.floorplan-panel-compare .grid-floorplan-image-container{height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:1600px){.floorplan-details-floorplan-panel.floorplan-panel-compare .floorplan-details-tab{margin:0 8px}}.floorplan-details-floorplan-panel .floorplan-details-floorplans{display:flex;justify-content:center;height:100%;position:relative}.floorplan-details-floorplan-panel .floorplan-details-floorplan-container{margin-left:120px;height:100%}.floorplan-details-floorplan-panel .floorplan-details-floorplan-container:first-of-type{margin-left:0}.floorplan-details-floorplan-panel .floorplan-details-floorplan-container img{height:calc(100% - 64px)}.floorplan-details-floorplan-panel .floorplan-details-floorplan-name{text-transform:uppercase;color:#000;font-size:16px;line-height:1.5;margin-top:40px;text-align:center}.floorplan-details-floorplan-panel .zoom-container{position:absolute;bottom:40px;right:40px;width:56px;height:56px;background:#9b3465;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);border:1px solid #9b3465}.floorplan-details-floorplan-panel .zoom-container:hover{color:#9b3465;background:#fff;border:1px solid #9b3465}.floorplan-details-floorplan-panel .zoom-container:hover .magnifier{stroke:#9b3465}.floorplan-details-floorplan-panel .zoom-container:hover .sign{fill:#9b3465}.floorplan-details-floorplan-panel.floorplan-panel-site-plan{width:50%;border-right:none}.floorplan-details-floorplan-panel.floorplan-panel-site-plan .grid-floorplan-image-container{padding:80px;height:calc(100vh - 290px);position:relative;display:flex;align-items:center;justify-content:center}.floorplan-details-floorplan-panel.floorplan-panel-site-plan img{max-width:100%;max-height:100%}@media (max-width:1600px){.floorplan-details-floorplan-panel.floorplan-panel-site-plan{width:100%}.floorplan-details-floorplan-panel.floorplan-panel-site-plan .grid-floorplan-image-container{height:auto}}.tabbed-layout{width:100%;height:100%;display:flex;flex-direction:column}.tabbed-layout .tabbed-titles{display:flex;justify-content:center;color:#000;font-size:12px;line-height:1.33333;text-transform:uppercase;color:#7a7367;letter-spacing:.6px;border-bottom:1px solid #e0e0e0}.tabbed-layout .tabbed-titles .tabbed-title{padding:16px 0;margin:0 20px;cursor:pointer}.tabbed-layout .tabbed-titles .tabbed-title.active{color:#000;border-bottom:1px #000}.tabbed-layout .tabbed-titles .tabbed-title:hover{color:#000}.tabbed-layout .tabbed-content{flex:1 1 auto;position:relative;display:flex;max-height:100%;max-width:100%}.tabbed-layout .tabbed-content .tabbed-container{display:none;flex:1 1 auto}@media (max-width:1900px){.tabbed-layout .tabbed-content .tabbed-container .floorplan-details-info{padding:0 8px;font-size:12px}.tabbed-layout .tabbed-content .tabbed-container .main-button{width:280px!important}}.tabbed-layout .tabbed-content .tabbed-container.active{display:flex}.tabbed-layout .tabbed-content .tabbed-container.col-cont{flex-direction:column}.tabbed-layout .tabbed-content.details{height:calc(100% - 48px)}.tabbed-layout .tabbed-content.details .tabbed-container{width:100%}.tabbed-layout .tabbed-content.details .grid-floorplan-image-container{width:100%;display:flex;justify-content:center;padding:56px;height:100%;box-sizing:border-box;align-items:flex-end}@media (max-width:1840px){.tabbed-layout .tabbed-content.details .grid-floorplan-image-container{padding-bottom:120px}}.tabbed-layout .tabbed-content.details .grid-floorplan-image-container img{max-height:calc(100% - 64px);max-width:100%;width:100vw}.tabbed-layout .tabbed-content.details .floorplan-details-floorplan-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;max-width:300px;align-items:center;margin-left:120px}@media (max-width:1300px){.tabbed-layout .tabbed-content.details .floorplan-details-floorplan-container{margin-left:40px}}.tabbed-layout .tabbed-content.details .floorplan-details-floorplan-container:first-of-type{margin-left:0}.tabbed-layout .tabbed-content.compare .grid-floorplan-image-container{padding:56px 112px;align-items:center}.tabbed-layout .tabbed-content.grid{padding:48px;box-sizing:border-box;position:relative}.tabbed-layout .tabbed-content.grid .grid-floorplan-image-container{height:100%;display:flex;justify-content:center;align-items:center}.tabbed-layout .tabbed-content.grid .grid-floorplan-image-container img{max-width:80%;max-height:80%;transform:translateY(-24px)}.floorplan-details-tab{padding:16px 0;cursor:pointer;margin:0 20px -1px}@media (max-width:500px){.floorplan-details-tab{padding:8px 0;margin:0 16px}}.floorplan-details-tab.active-tab{color:#000;border-bottom:1px solid #000}.floorplan-details-tab:hover{color:#000}.floorplan-details-stats{padding-top:64px}.floorplan-details-stats .floorplan-details-info-container{display:flex;justify-content:center}.floorplan-details-stats .floorplan-details-name{position:relative;font-size:24px;line-height:1.375;padding:0 80px;text-transform:uppercase;letter-spacing:.87px;color:#000}@media (max-width:768px){.floorplan-details-stats .floorplan-details-name{padding:0 16px}}.floorplan-details-stats .floorplan-details-star-container{position:absolute;top:0;right:0;width:72px;height:100%;display:flex;align-items:center}.floorplan-details-stats .floorplan-details-product-type{font-size:20px;line-height:1;color:#000;margin-bottom:48px}.floorplan-details-stats .floorplan-details-info-container{color:#000;font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:32px}.floorplan-details-stats .floorplan-details-info{padding:0 24px;display:flex;align-items:center;position:relative}@media (max-width:768px){.floorplan-details-stats .floorplan-details-info{padding:0 8px;font-size:12px}}.floorplan-details-stats .floorplan-details-info:first-of-type{padding-left:0}.floorplan-details-stats .floorplan-details-info:first-of-type svg{position:relative;top:-1px}.floorplan-details-stats .floorplan-details-info:last-of-type{padding-right:0}.floorplan-details-stats .floorplan-details-info:last-of-type:after{display:none}.floorplan-details-stats .floorplan-details-info svg{height:16px;width:24px;margin-right:8px;fill:inherit}.floorplan-details-stats .floorplan-details-info:after{content:"";height:24px;width:1px;position:absolute;right:0;background:#e0e0e0}.floorplan-details-info-panel{border:1px solid #e0e0e0;width:25%;display:flex;box-sizing:border-box;flex-direction:column;text-align:center;position:relative}.floorplan-details-info-panel.compare-info-panel{width:50%}.floorplan-details-info-panel.compare-info-panel .tabbed-titles{display:none}@media (max-width:1900px){.floorplan-details-info-panel.compare-info-panel .floorplan-details-info{padding:0 8px;font-size:12px}.floorplan-details-info-panel.compare-info-panel .main-button{width:280px!important}}.floorplan-details-info-panel .floorplan-details-caption{padding-bottom:40px;font-size:16px;line-height:1.5;color:#000;text-transform:uppercase}.floorplan-details-info-panel .back-to-floorplans{position:absolute;bottom:200px;width:100%;text-align:center;padding:0 8px;color:#7b7366;text-transform:uppercase;font-size:13px;line-height:1.38462;letter-spacing:.87px;display:flex;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.floorplan-details-info-panel .back-to-floorplans:hover{color:#9b3465}.floorplan-details-info-panel .back-to-floorplans:hover .line{fill:#9b3465}.floorplan-details-info-panel .back-to-floorplans:hover .arrow{stroke:#9b3465}.floorplan-details-info-panel .back-to-floorplans svg{margin-right:16px}.floorplan-details-info-panel .flowers-left{position:absolute;bottom:0;left:0;max-height:160px;max-width:40%}.floorplan-details-info-panel .flowers-right{position:absolute;bottom:0;right:0;max-height:160px;max-width:40%}.floorplan-details-info-panel.site-plan-info-panel{width:50%}@media (max-width:1600px){.floorplan-details-info-panel.site-plan-info-panel{width:100%;border:none;padding-bottom:40px}}@media (max-width:768px){.floorplan-details-info-panel.site-plan-info-panel .main-button{width:264px!important}}.email-icon{margin-top:-2px}.floorplan-details-send-email{position:fixed;top:0;left:0;opacity:0;pointer-events:none;z-index:9999;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.floorplan-details-send-email.open{opacity:1;pointer-events:auto}.floorplan-details-send-email-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.floorplan-details-send-email-wrapper{position:relative;min-width:500px;padding:56px 40px;box-sizing:border-box;background-color:#002a50;display:flex;flex-direction:column;border:1px solid #fff}@media (max-width:768px){.floorplan-details-send-email-wrapper{min-width:280px}}.floorplan-details-send-email-wrapper>label{font-size:24px;line-height:1.375;text-transform:uppercase;letter-spacing:.87px;color:#fff;text-align:center;margin-bottom:32px}.floorplan-details-send-email-wrapper>label.thank-you{margin-bottom:0;padding-top:24px;padding-bottom:24px;text-transform:none}.floorplan-details-send-email-wrapper>.email-input{border:1px solid #fff;display:flex;box-sizing:border-box}.floorplan-details-send-email-wrapper>.email-input>label{border-right:1px solid #fff;padding:16px;color:#fff;font-size:12px;line-height:1.33333;letter-spacing:.8px;text-transform:uppercase}.floorplan-details-send-email-wrapper>.email-input>label .req-star{color:#fed966}.floorplan-details-send-email-wrapper>.email-input>input{outline:none;border:none;background-color:#143f66;flex:1 1;padding:16px;color:#fff;text-transform:uppercase;font-size:12px;line-height:1.33333;letter-spacing:.8px;transition:background .25s}.floorplan-details-send-email-wrapper>.email-input>input.text-input-error{background:red}.floorplan-details-send-email-wrapper>button{height:48px;border-radius:0;border:0;text-transform:uppercase;outline:none;background-color:#fed966;color:#000;font-size:12px;letter-spacing:.8px;transition:all .25s;cursor:pointer;border-top:none;display:flex;justify-content:center;align-items:center;transition-timing-function:cubic-bezier(.64,.04,.32,1);box-sizing:border-box;margin-top:16px}.floorplan-details-send-email-wrapper>button:hover{background-color:#fff}.floorplan-details-send-email-wrapper .email-close-button{position:absolute;top:16px;right:16px;cursor:pointer}.floorplan-details-send-email-wrapper .email-close-button svg{display:block;transition:all .25s}.floorplan-details-send-email-wrapper .email-close-button:hover svg{transform:rotate(90deg)}.virtual-keyboard{position:fixed;top:100%;left:50%;width:100%;max-width:1000px;transform:translate(-28%,100%);z-index:10;transition:transform .4s ease-in-out}.virtual-keyboard.open{transform:translate(-28%,-100%)}.side-bar{top:0;left:0;background-color:transparent;z-index:1;display:flex;transition-property:width;transition-duration:.16s;transition-timing-function:ease-in;height:100%;width:100%;flex-direction:column-reverse}@media (min-width:1300px){.side-bar{position:absolute;width:400px;flex-direction:column;justify-content:flex-end}.side-bar.floorplan{width:552px}}@media (max-width:1300px){.side-bar .main-button{width:auto!important;display:inline-flex!important;flex-direction:row!important;margin-top:40px}}.side-bar .lots-info-container{display:flex;flex-direction:column;box-sizing:border-box;overflow-y:scroll;max-height:100%;height:100%;overflow-y:hidden;transition-property:width,height;transition-duration:.48s;transition-timing-function:ease-in;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.side-bar .lots-info-container ::-webkit-scrollbar{display:none}@media (min-width:1300px){.side-bar .lots-info-container{padding:40px 0 40px 40px}}.side-bar .lots-info-container .title-bar{background-color:#001b33;padding:14px 24px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;align-items:center;justify-content:space-between}.side-bar .lots-info-container .title-bar .lots-title{font-size:18px;line-height:20px;color:#fff}.side-bar .lots-info-container .title-bar.blue .lots-title,.side-bar .lots-info-container .title-bar.green .lots-title,.side-bar .lots-info-container .title-bar.orange .lots-title{color:#000}.side-bar .lots-info-container .title-bar.blue{background-color:#79d3e9}.side-bar .lots-info-container .title-bar.green{background-color:#b0d706}.side-bar .lots-info-container .title-bar.orange{background-color:#edb927}.side-bar .lots-info-container .lots-open-container{display:none;opacity:0;height:100%;background-color:#fff;transition-property:height;transition-duration:.48s;transition-timing-function:ease-in;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow-x:hidden;overflow-y:hidden;pointer-events:none}.side-bar .lots-info-container .lots-open-container.mobile{display:block}@media (min-width:1300px){.side-bar .lots-info-container .lots-open-container{display:block}.side-bar .lots-info-container .lots-open-container.mobile{display:none}}.side-bar .lots-info-container .lots-open-container.open{height:auto;opacity:1;overflow-y:scroll;pointer-events:auto}.side-bar .lots-info-container .lots-open-container .contaianer-viewport{height:auto;overflow:visible}@media (min-width:1300px){.side-bar .lots-info-container .lots-open-container .contaianer-viewport{height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.side-bar .lots-info-container .lots-open-container .contaianer-viewport ::-webkit-scrollbar{display:none}}.side-bar .lots-info-container .lots-open-container .floorplan-info-container{padding:24px 16px 8px;height:100%}@media (min-width:572px){.side-bar .lots-info-container .lots-open-container .floorplan-info-container{padding:32px 24px 24px}}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .title{font-size:20px;line-height:1;margin-bottom:12px;color:#000}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation{display:flex;border-radius:4px;overflow:hidden;background-color:#ebf3f5;width:100%;flex-direction:column}@media (min-width:572px){.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation{flex-direction:row}}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation:not(:last-child){margin-bottom:8px}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .image-container{width:100%;flex:0 1 auto;position:relative;align-self:center}@media (min-width:572px){.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .image-container{width:231px}}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .image-container:after{content:"";display:block;padding-bottom:73%}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .image-container .elv-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .stats-container{flex:1 1 auto;padding:24px 32px;box-sizing:border-box}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .stats-container .stats-title{font-size:20px;line-height:1;margin-bottom:21px;color:#000}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .stats-container .stats{display:flex;flex-direction:column}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .stats-container .stats>.stat{display:flex;align-items:center;color:#000}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .stats-container .stats>.stat:not(:last-child){margin-bottom:12px}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .stats-container .stats>.stat .icon-container{width:20px;height:18px;margin-right:16px}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container>.elevation .stats-container .stats>.stat .icon-container .icon{display:block;width:auto;height:18px}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container.green>.elevation{background-color:#f2fad2}.side-bar .lots-info-container .lots-open-container .floorplan-info-container .elevations-container.orange>.elevation{background-color:#faf3e1}.side-bar .lots-info-container .lots-open-container .lots-container{padding:32px 24px;height:auto;box-sizing:border-box}@media (min-width:1300px){.side-bar .lots-info-container .lots-open-container .lots-container{height:100%}}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container{margin-bottom:24px}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container:not(:last-child){margin-bottom:32px}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .title{font-size:20px;line-height:1;margin-bottom:12px;color:#000}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container{padding:32px 16px 32px 24px;background-color:#ebf3f5;border-radius:6px}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .all-radio{margin-bottom:24px;text-transform:uppercase;display:inline-flex;align-items:center;cursor:pointer;background-color:transparent;border:none}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .all-radio .square{max-width:24px;min-width:24px;min-height:24px;max-height:24px;margin-right:12px;border-radius:4px;background-color:#fff;border:1px solid #79d3e9;transition-property:background-color;transition-duration:.24s;transition-timing-function:ease-in;position:relative}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .all-radio .square svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition-property:opacity;transition-duration:.24s;transition-timing-function:ease-in}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .all-radio .label{font-size:14px;line-height:16px;color:#000}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .all-radio.active .square,.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .all-radio:hover .square{background-color:#79d3e9}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .all-radio.active .square svg{opacity:1}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .lot-options-container{display:flex;flex-wrap:wrap}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .lot-options-container>.lot-button{padding:8px 16px;border-radius:44px;background-color:#fff;border:1px solid #79d3e9;margin-bottom:8px;transition-property:background-color;transition-duration:.24s;transition-timing-function:ease-in}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .lot-options-container>.lot-button:not(:last-child){margin-right:8px}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .lot-options-container>.lot-button.active,.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container .lot-options-container>.lot-button:hover{background-color:#79d3e9}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.green{background-color:#f2fad2}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.green .all-radio .square{border:1px solid #b0d706}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.green .all-radio.active .square,.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.green .all-radio:hover .square{background-color:#b0d706}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.green .lot-options-container>.lot-button{border:1px solid #b0d706}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.green .lot-options-container>.lot-button.active,.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.green .lot-options-container>.lot-button:hover{background-color:#b0d706}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.orange{background-color:#faf3e1}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.orange .all-radio .square{border:1px solid #edb927}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.orange .all-radio.active .square,.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.orange .all-radio:hover .square{background-color:#edb927}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.orange .lot-options-container>.lot-button{border:1px solid #edb927}.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.orange .lot-options-container>.lot-button.active,.side-bar .lots-info-container .lots-open-container .lots-container>.lot-data-container .lot-colour-container.orange .lot-options-container>.lot-button:hover{background-color:#edb927}.side-bar .lots-info-container .lots-open-container .lots-container .reset-filter-button{width:100%;padding:14px 0;border:1px solid #d9d9d9;font-size:12px;line-height:20px;border-radius:4px;background-color:transparent;transition-property:background-color,border;transition-duration:.24s;transition-timing-function:ease-in;text-transform:uppercase}.side-bar .lots-info-container .lots-open-container .lots-container .reset-filter-button:hover{background-color:#fed966;border:1px solid #fed966}.InteractiveMenuButton{background-color:transparent;width:18px;height:18px;position:relative}.InteractiveMenuButton>span{position:absolute;height:1px;width:100%;background-color:#fff;top:50%;left:50%;transition-property:transform;transition-duration:.24s;transition-timing-function:ease-in}.InteractiveMenuButton.closed>span:first-child,.InteractiveMenuButton>span:first-child,.InteractiveMenuButton>span:nth-child(2){transform:translate(-50%,-50%) rotate(0deg)}.InteractiveMenuButton.closed>span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg)}.InteractiveMenuButton.floorplan>span{background-color:#000}.InteractiveMenuButton.floorplan>span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.InteractiveMenuButton.floorplan>span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.contact-bg{background:#2d3d38;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.contact{padding-top:56px;display:grid;color:#000;grid-template-columns:1fr;box-sizing:border-box}@media (min-width:1024px) and (min-height:768px){.contact{grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;grid-template-columns:13fr 12fr;min-height:calc(100vh - 80px)}}@media (min-width:1850px){.contact{padding-top:80px}}.contact .g-map-wrapper{padding:48px;box-sizing:border-box;order:1;width:100%;position:relative;display:none}@media (min-width:1024px) and (min-height:768px){.contact .g-map-wrapper{padding:24px 24px 16px}}@media (min-width:1200px) and (min-height:900px){.contact .g-map-wrapper{padding:48px}}.contact .g-map-wrapper .g-map-container{height:100%;position:absolute;top:0;left:0;width:100%}@media (min-width:1024px) and (min-height:768px){.contact .g-map-wrapper .g-map-container{position:static}}@media (min-width:1024px) and (min-height:768px){.contact .g-map-wrapper{order:0;display:block}}.contact .g-map-wrapper:after{content:"";display:block;padding-bottom:99%}@media (min-width:1024px) and (min-height:768px){.contact .g-map-wrapper:after{display:none}}.contact .heading-container{flex:0 0 auto;width:auto;display:inline-block;padding-top:40px;padding-bottom:32px;margin-bottom:48px;border-bottom:1px solid #d1d1d1;order:0}@media (min-width:1024px) and (min-height:768px){.contact .heading-container{padding-top:24px;padding-bottom:24px}}@media (min-width:1024px) and (min-height:900px){.contact .heading-container{order:0;padding-top:98px;padding-bottom:36px;margin-bottom:46px}}.contact .heading-container h2{font-size:48px;line-height:1;display:inline-block;flex:0 0 auto;position:relative;margin-top:98px;font-family:sans-serif}@media (min-width:768px){.contact .heading-container h2{font-size:64px}}.contact .heading-container h2 .h2-heading-decoration{position:absolute;top:0;right:0;height:96px;width:auto;transform:translateY(-100%)}@media (min-width:768px){.contact .heading-container h2 .h2-heading-decoration{transform:translate(34%,-100%);height:98px}}@media (min-width:1024px) and (min-height:900px){.contact .heading-container h2 .h2-heading-decoration{transform:translate(100%,-100%)}}.contact .contact-info-grid{display:grid;grid-column-gap:18px;-webkit-column-gap:18px;column-gap:18px;grid-row-gap:16px;row-gap:16px;width:auto;grid-template-columns:1fr}@media (min-width:640px){.contact .contact-info-grid{grid-template-columns:268px 346px;grid-row-gap:8px;row-gap:8px}}@media (min-width:1024px) and (min-height:768px){.contact .contact-info-grid{grid-template-columns:1fr}}@media (min-width:1200px) and (min-height:900px){.contact .contact-info-grid{grid-template-columns:268px 346px}}.contact .contact-info-grid .main-button{margin-top:24px;order:5}@media (min-width:1024px) and (min-height:900px){.contact .contact-info-grid .main-button{margin-top:60px;order:0}}.contact .contact-info-grid a{display:inline-flex;align-items:center}.contact .contact-info-grid .contact-link{order:1}@media (min-width:640px){.contact .contact-info-grid .contact-link{order:0}}.contact .contact-info-grid .contact-address{order:4}@media (min-width:640px){.contact .contact-info-grid .contact-address{order:0}}.contact .contact-info-grid .contact-label{order:3}@media (min-width:640px){.contact .contact-info-grid .contact-label{order:0}}.contact .contact-info-grid .address-link{order:4}@media (min-width:640px){.contact .contact-info-grid .address-link{order:0}}.contact .contact-info-container{width:100%;background:#fff;display:flex;flex-direction:column}.contact .contact-info{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:0 12px}@media (min-width:1024px) and (min-height:768px){.contact .contact-info{padding:0}}.contact .contact-info img{width:100%}.contact .contact-info .flex-section{display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.contact .contact-info .flex-section{width:288px}.contact .contact-info .flex-section .main-button{max-width:100%;font-size:10px}}.contact .contact-form-container{flex:1 1;display:flex;flex-direction:column;width:calc(100vw - 648px);padding-left:648px;box-sizing:border-box;margin-right:calc(100% - 100vw)}.contact .contact-form-container h2{color:#fff;padding:0 16px}@media (max-width:768px){.contact .contact-form-container h2{font-size:24px}}@media (max-width:1300px){.contact .contact-form-container{margin-bottom:40px;width:100%;padding-left:0}}.contact .flex-container{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;max-width:880px;margin:0 auto;padding:0 24px}.contact .contact-bottom{color:#fff;display:flex;justify-content:space-between;font-size:14px;line-height:1.35714;margin-bottom:48px;margin-top:96px}@media (max-width:768px){.contact .contact-bottom{flex-direction:column-reverse}}.contact .contact-bottom span{font-size:12px;margin-left:48px}.contact .contact-bottom a{text-transform:uppercase;color:#f49d6e;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.contact .contact-bottom a:hover{color:#ffe000}.contact .contact-bottom .links{min-width:300px}@media (max-width:768px){.contact .contact-bottom .links{margin-bottom:40px}.contact .contact-bottom .links span:first-of-type{margin-left:0}}.contact .contact-link{color:#000;text-decoration:underline;font-size:18px;line-height:24px;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.contact .contact-link:hover{color:#000}.contact .contact-link .icon-container{width:20px;height:20px;margin-right:16px}.contact .contact-link .icon-container img{object-fit:contain;object-position:center;display:block}.contact .contact-label{color:#000;display:flex;align-items:center;text-decoration:underline;font-size:18px;line-height:24px;text-decoration:none}.contact .contact-label .icon-container{width:20px;height:20px;margin-right:16px}.contact .contact-label .icon-container img{object-fit:contain;object-position:center;display:block}.contact .contact-phone{color:#000;font-size:18px;line-height:1.33333;margin-bottom:16px;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.contact .contact-phone:hover{color:#9b3465}.contact .sales-office-title{font-size:22px;line-height:1.09091;margin-bottom:8px}.contact .address{font-size:18px;line-height:1.33333;margin-bottom:8px}.contact .contact-office-hours{margin-top:32px}.contact .contact-office-hours .hours-heading{font-size:32px;margin-bottom:16px}.contact .contact-office-hours .hours>.hour-item{display:grid;grid-column-gap:18px;-webkit-column-gap:18px;column-gap:18px;grid-template-columns:1fr;grid-row-gap:8px;row-gap:8px}@media (min-width:768px){.contact .contact-office-hours .hours>.hour-item{grid-template-columns:268px 346px}}@media (min-width:1024px){.contact .contact-office-hours .hours>.hour-item{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.contact .contact-office-hours .hours>.hour-item{grid-template-columns:268px 346px}}.contact .contact-office-hours .hours>.hour-item .days,.contact .contact-office-hours .hours>.hour-item .time{font-size:18px}.contact .contact-office-hours .hours>.hour-item:not(:last-child){margin-bottom:12px}.contact .contact-footer-links{display:flex;flex-direction:column;justify-content:flex-start;border-top:1px solid #d1d1d1;padding-top:32px;margin-top:40px;margin-bottom:32px}@media (min-width:1024px) and (min-height:900px){.contact .contact-footer-links{justify-content:space-between;flex-direction:row;margin-bottom:0}}.contact .contact-footer-links .contact-social{display:flex;align-items:flex-start;margin-top:24px;padding-right:24px}@media (min-width:1024px) and (min-height:900px){.contact .contact-footer-links .contact-social{margin-top:0}}.contact .contact-footer-links .contact-social>li:not(:last-child){margin-right:8px}.contact .contact-footer-links .contact-social svg:hover path{fill:#d9f3ff}.contact .contact-footer-links .contact-social path,.contact .contact-footer-links .contact-social svg{transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.contact .contact-footer-links .corporate-logos{display:flex;align-items:flex-start;margin-bottom:32px}.contact .contact-footer-links .corporate-logos a:first-of-type{margin-right:24px}.contact .contact-footer-links .corporate-logos a:last-of-type{margin-left:24px}.contact .contact-footer-links .corporate-logos img{height:40px;width:auto}.contact .contact-footer-links .corporate-logos img.left-logo{height:60px}.contact .contact-footer-links .corporate-logos img.right-logo{height:44px}.contact .contact-footer-links .corporate-logos .separator{display:inline-block;width:1px;height:48px;background:#d1d1d1}.contact .copyrights{padding-bottom:48px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (min-width:640px){.contact .copyrights{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media (min-width:1024px) and (min-height:768px){.contact .copyrights{padding-bottom:16px}}@media (min-width:1024px) and (min-height:900px){.contact .copyrights{padding-bottom:48px}}.contact .copyrights .disclaimer{font-size:12px;line-height:16px;margin:0}.contact .copyrights .disclaimer br{display:none}@media (min-width:640px){.contact .copyrights .disclaimer br{display:block}}.contact .copyrights .right{padding-right:32px;display:flex;flex-direction:row;margin-top:12px}@media (min-width:640px){.contact .copyrights .right{flex-direction:column;margin-top:0}}@media (min-width:880px){.contact .copyrights .right{flex-direction:row}}@media (min-width:1024px){.contact .copyrights .right{flex-direction:column}}@media (min-width:1800px){.contact .copyrights .right{flex-direction:row}}.contact .copyrights .right .pp{font-size:12px;line-height:16px;margin:0 8px 0 0;white-space:nowrap;color:#000;transition-property:color;transition-duration:.24s;transition-timing-function:ease-in}.contact .copyrights .right .pp:hover{color:#fed966}.contact .copyrights .right .site-by{font-size:12px;line-height:16px;margin:0;white-space:nowrap}.contact .copyrights .right .site-by a{color:#000;transition-property:color;transition-duration:.24s;transition-timing-function:ease-in}.contact .copyrights .right .site-by a:hover{color:#fed966}.contact-form{color:#f1f7f2;font-size:12px;line-height:1.33333;letter-spacing:.8px;text-transform:uppercase}@media (max-width:1600px){.contact-form{font-size:10px}}@media (max-height:950px){.contact-form{font-size:10px}}.contact-form .input-section{display:flex;flex-wrap:wrap;margin-bottom:32px}@media (max-width:768px){.contact-form .input-section{margin-bottom:16px}}.contact-form .radio-section{margin-bottom:32px}@media (max-height:768px){.contact-form .radio-section{margin-bottom:24px}}.contact-form .select-section-two-columns{margin-bottom:32px;display:flex;justify-content:space-between}@media (max-width:768px){.contact-form .select-section-two-columns{flex-direction:column}}.contact-form .select-section-one-column{margin-bottom:32px}.contact-form .select-section-one-column p{margin-bottom:8px;text-transform:none;text-align:center;font-size:16px;line-height:1.5}@media (max-width:768px){.contact-form .select-section-one-column p{font-size:14px}}.contact-form .submit-section{display:flex;justify-content:space-between}@media (max-width:768px){.contact-form .submit-section{flex-direction:column}}.contact-form .required-fields{padding-left:50%;width:50%;text-align:center;text-transform:none;margin-top:14px;font-size:12px}.contact-form .form-errors{text-align:center;margin-top:20px;text-transform:none;font-size:16px}.thank-you-message{color:#000;font-size:48px;text-align:center}.form-text-input{border:1px solid #fff;display:flex;box-sizing:border-box;margin-top:-1px;height:54px;transition-property:height,opacity;transition-duration:.24s;transition-timing-function:ease-in;grid-column:span 4;position:relative}@media (min-width:1024px) and (min-height:900px){.form-text-input{grid-column:span 2}}.form-text-input label{padding:16px;width:152px;background-color:#d9f3ff;font-family:sans-serif}.form-text-input input{outline:none;border:none;background:#f0f0f0;flex:1 1;padding:16px;color:#000;text-transform:uppercase;font-size:12px;line-height:1.33333;letter-spacing:.8px;transition:background .25s}.form-text-input input.text-input-error{background:red}@media (max-width:1600px){.form-text-input input{font-size:10px}}.form-text-input .error-label{position:absolute;bottom:-2px;transform:translateY(100%);opacity:0;left:16px;font-size:10px}.form-text-input .error-label.show{opacity:1}.form-text-input.full{grid-column:span 4}.form-text-input.top-padding{margin-top:28px}.form-text-input.conditional{height:0;opacity:0;pointer-events:none;overflow-y:hidden}.form-text-input.conditional.cond_active{height:54px;opacity:1;pointer-events:auto;overflow-y:auto}.required-star{color:#ffe000}.form-radio{display:flex;flex-direction:column;border-bottom:2px solid #fff;position:relative;z-index:1;box-sizing:border-box;grid-column:span 4}.form-radio.error{border-color:red}@media (min-width:1024px) and (min-height:900px){.form-radio{flex-direction:row}}.form-radio.top-padding{margin-top:28px}.form-radio .radio-label{flex:0 1 auto;background-color:#d9f3ff;padding:16px;width:100%;font-family:sans-serif;font-size:16px;box-sizing:border-box}@media (min-width:1024px) and (min-height:900px){.form-radio .radio-label{width:264px}}.form-radio .radio-buttons-list{display:flex;flex:1 1 auto;justify-content:space-around;align-items:center;background-color:#f9f9f9;padding:16px}@media (min-width:1024px) and (min-height:900px){.form-radio .radio-buttons-list{padding:0}}.form-radio .radio-buttons-list .form-radio-button{display:block;position:relative;padding-left:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;font-family:sans-serif}.form-radio .radio-buttons-list .form-radio-button input{position:absolute;opacity:0;cursor:pointer;left:0}.form-radio .radio-buttons-list .form-radio-button .checkmark{position:absolute;top:0;left:0;height:12px;width:12px;border-radius:50%;background-color:transparent;border:1px solid #000}.form-radio .radio-buttons-list .form-radio-button .checkmark:after{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:8px;height:8px;background-color:#000;opacity:0;transition-property:opacity;transition-timing-function:ease-in;transition-duration:.24s}.form-radio .radio-buttons-list .form-radio-button.active .checkmark:after{opacity:1}.form-select{grid-column:span 4}@media (min-width:1024px) and (min-height:900px){.form-select{grid-column:span 2}}.form-select select{display:none}.form-select .select{background:#f0f0f0;border-bottom:2px solid rgba(0,0,0,.25);cursor:pointer;position:relative;flex-direction:column}.form-select.error .select{border-color:red}.form-select .label{padding:16px 40px;text-align:center;position:relative;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:height .48s;font-family:sans-serif;outline:none;transition-timing-function:cubic-bezier(.64,.04,.32,1);transition-property:background-color;transition-duration:.24s;background:#f0f0f0}.form-select .label:hover{background-color:#d9f3ff}.form-select .label svg{transition:transform .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);fill:#000}.form-select .label.active{background-color:#d9f3ff}.form-select .label.active svg{transform:scaleY(-1)}.form-select .options{width:100%;box-sizing:border-box;transition:all .25s;overflow:hidden;transition-timing-function:cubic-bezier(.64,.04,.32,1);position:absolute;z-index:1;cursor:default;pointer-events:none}.form-select .options li{padding:16px;transition:background-color .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);color:#000;text-align:center;cursor:pointer;font-family:sans-serif;pointer-events:auto;background-color:#f0f0f0}.form-select .options li:hover{background-color:#d9f3ff}.form-select .down-arrow{position:absolute;right:16px}.form-select.full{grid-column:span 4}.form-select.top-padding{margin-top:28px}.consent{display:flex;cursor:pointer;transition:color .25s;grid-column:span 4}@media (min-width:1024px) and (min-height:900px){.consent{grid-column:span 2;align-self:center}}.consent .checkbox-wrapper{min-width:24px;max-width:24px;min-height:24px;max-height:24px;margin-top:4px;background-color:#f0f0f0;position:relative}.consent .checkbox-wrapper:after{position:absolute;content:"";display:block;width:0;background-color:#fed966;height:0;top:50%;left:50%;transform:translate(-50%,-50%)}.consent .consent-text{margin-left:20px;font-family:sans-serif;font-size:12px}.consent.active .checkbox-wrapper:after{width:18px;height:18px}.consent.error .checkbox-wrapper{background-color:red}.consent.error .consent-text{border-bottom:2px solid red}.submit{grid-column:span 4}@media (min-width:1024px) and (min-height:900px){.submit{grid-column:span 2}}.submit .submit-button{width:100%;height:54px;border-radius:0;border:0;outline:none;background-color:#fed966;color:#000;font-size:16px;text-transform:uppercase;transition-property:background-color;transition-duration:.24s;transition-timing-function:cubic-bezier(.64,.04,.32,1);cursor:pointer;border-radius:6px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.submit .submit-button:hover{background-color:#d9f3ff}.subheader-in-page-links{top:80px;position:fixed;width:100vw;height:64px;background-color:#99bee0;display:flex;align-items:center;justify-content:center;z-index:3;top:56px}@media (min-width:1850px){.subheader-in-page-links{top:80px}}.subheader-in-page-links.touchscreen{top:0}@media (min-width:1850px){.subheader-in-page-links.touchscreen{top:0}}.subheader-in-page-links a{color:#000;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.71px;padding:0 24px;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.subheader-in-page-links a.active,.subheader-in-page-links a:hover{color:#fff}@media (max-width:1800px){.subheader-in-page-links a{font-size:12px}}.subheader-in-page-links.area-subheader{display:none}@media (min-width:1300px) and (min-height:900px){.subheader-in-page-links.area-subheader{display:flex}}.area-viewport{scrollbar-width:none;overscroll-behavior-y:none;-ms-overflow-style:none;height:auto;cursor:default;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.area-viewport ::-webkit-scrollbar{display:none}@media (min-width:1023px) and (min-height:600px){.area-viewport{overflow-y:hidden;overflow-x:auto;height:100%;display:flex;cursor:-webkit-grab;cursor:grab}}.area{scrollbar-width:none;overscroll-behavior-y:none;-ms-overflow-style:none;display:flex;padding-top:56px;height:auto;position:absolute;overflow-x:hidden;width:100%;flex-direction:column}.area ::-webkit-scrollbar{display:none}.area .drag-info{top:calc(50% + 40px);display:none}@media (min-width:1024px) and (min-height:600px){.area .drag-info{display:flex}}@media (min-width:1024px) and (min-height:600px){.area{height:100%;overflow-y:hidden;overflow-x:auto;padding-top:56px;box-sizing:border-box;flex-direction:row}}@media (min-width:1850px){.area{padding-top:144px}}.area.touchscreen{padding-top:0;padding-bottom:56px}@media (min-width:1300px){.area.touchscreen{padding-bottom:56px;padding-top:64px}}@media (min-width:1850px){.area.touchscreen{padding-bottom:64px;padding-top:64px}}.area .area-overview-section{display:block;width:100%}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section{display:grid;grid-template-columns:auto 765px;height:100%;width:auto}}.area .area-overview-section .content{box-sizing:border-box;width:100%;display:flex;flex-direction:column;padding-top:40px;padding-bottom:32px}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content{display:grid;width:1802px;grid-template-columns:666px 160px 337px 447px;padding:24px 24px 16px 104px}}@media (min-width:1024px) and (min-height:900px){.area .area-overview-section .content{padding:40px 88px 64px 104px}}.area .area-overview-section .content .left-section{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .left-section{align-items:flex-start}}.area .area-overview-section .content .left-section .heading{color:#000;font-size:48px;line-height:1.142857142857143;margin-top:auto;width:100%;text-align:center;padding-left:24px;padding-right:24px;margin-bottom:40px;box-sizing:border-box;max-width:100%}@media (min-width:450px){.area .area-overview-section .content .left-section .heading{max-width:447px}}@media (min-width:640px){.area .area-overview-section .content .left-section .heading{font-size:56px}}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .left-section .heading{font-size:32px;text-align:left;max-width:447px;margin-bottom:20px}}@media (min-width:1024px) and (min-height:768px){.area .area-overview-section .content .left-section .heading{font-size:56px;padding-left:0;padding-right:0;margin-bottom:auto}}.area .area-overview-section .content .left-section .image-wrapper{width:100%;position:relative;margin-bottom:24px}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .left-section .image-wrapper{margin-bottom:0;width:90%}}@media (min-width:1024px) and (min-height:768px){.area .area-overview-section .content .left-section .image-wrapper{width:100%}}.area .area-overview-section .content .left-section .image-wrapper .image{width:100%;height:auto;max-width:100%}.area .area-overview-section .content .left-section .image-wrapper .decoration{position:absolute;top:60.78%;left:86.32%;width:61.7%;height:auto;display:none}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .left-section .image-wrapper .decoration{display:block}}.area .area-overview-section .content .middle-image-section{position:relative;grid-column:3}.area .area-overview-section .content .middle-image-section .image-wrapper{position:relative;margin-bottom:40px}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .middle-image-section .image-wrapper{margin-bottom:0;z-index:-1}}@media (min-width:1024px) and (min-height:768px){.area .area-overview-section .content .middle-image-section .image-wrapper{z-index:0}}.area .area-overview-section .content .middle-image-section .image-wrapper .middle-image{width:100%;height:auto;display:block}.area .area-overview-section .content .middle-image-section .image-wrapper .decoration{position:absolute;top:12px;left:calc(100% - 12px);transform:translateX(-100%);width:24%;height:auto;display:none}@media (min-width:1024px){.area .area-overview-section .content .middle-image-section .image-wrapper .decoration{top:-8.1%;left:84.27%;width:43.17%;transform:translateX(0)}}.area .area-overview-section .content .right-content-section{grid-column:4;position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .right-content-section{align-items:flex-end}}.area .area-overview-section .content .right-content-section .copy{margin-top:auto;font-size:18px;line-height:28px;color:#000;margin-bottom:40px;width:100%;max-width:100%;text-align:center;padding-left:24px;padding-right:24px;box-sizing:border-box}@media (min-width:450px){.area .area-overview-section .content .right-content-section .copy{max-width:447px}}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .right-content-section .copy{max-width:100%;text-align:left;padding-left:16px;padding-right:0;margin-bottom:12px}}.area .area-overview-section .content .right-content-section .overlapped-image{height:auto;width:100%;display:block}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .content .right-content-section .overlapped-image{transform:translateX(159px);height:192px;width:auto}}.area .area-overview-section .large-display-image{height:100%;width:100%;display:block;object-fit:cover;overflow-clip-margin:border-box;overflow:hidden}@media (min-width:1024px) and (min-height:600px){.area .area-overview-section .large-display-image{height:calc(100vh - 56px)}}@media (min-width:1300px) and (min-height:768px){.area .area-overview-section .large-display-image{height:calc(100vh - 120px)}}@media (min-width:1850px) and (min-height:768px){.area .area-overview-section .large-display-image{height:calc(100vh - 144px)}}.area .area-trails-section{display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section{width:auto;flex-direction:row}}.area .area-trails-section .section-lake{width:100%;display:flex;flex-direction:column;background-color:#d9f3ff;padding-top:40px;padding-bottom:20px}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-lake{display:grid;width:2037px;height:100%;grid-template-columns:604px 1264px;grid-column-gap:76px;-webkit-column-gap:76px;column-gap:76px;box-sizing:border-box;padding-left:37px;padding-top:0;padding-bottom:0}}.area .area-trails-section .section-lake .content{display:flex;flex-direction:column;align-items:center}.area .area-trails-section .section-lake .content .heading{font-size:48px;line-height:56px;color:#000;margin-bottom:auto;display:block;text-align:center;padding-left:24px;padding-right:24px;box-sizing:border-box;margin-top:16px}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-lake .content .heading{padding-left:0;padding-right:0;font-size:32px;line-height:40px}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-lake .content .heading{font-size:48px;line-height:56px;margin-top:auto}}.area .area-trails-section .section-lake .content .image{width:auto;height:110px;display:block;margin-top:40px;margin-bottom:40px}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-lake .content .image{margin-bottom:16px;margin-top:auto}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-lake .content .image{margin-top:0;margin-bottom:68px}}.area .area-trails-section .section-lake .content .copy{font-size:18px;line-height:28px;text-align:center;padding-left:24px;padding-right:24px;box-sizing:border-box;max-width:100%;margin-bottom:0}@media (min-width:450px){.area .area-trails-section .section-lake .content .copy{max-width:447px}}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-lake .content .copy{padding-bottom:24px}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-lake .content .copy{text-align:left;padding-left:60px;padding-right:60px;padding-bottom:60px;max-width:100%}}.area .area-trails-section .section-lake .image-wrapper{box-sizing:border-box;padding:32px;position:relative;width:100%}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-lake .image-wrapper{padding-right:56px;padding-bottom:16px;padding-top:16px}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-lake .image-wrapper{height:100%;padding-top:24px;padding-left:0}}@media (min-width:1024px) and (min-height:900px){.area .area-trails-section .section-lake .image-wrapper{height:100%;padding:56px 56px 48px 0}}.area .area-trails-section .section-lake .image-wrapper .large-image{display:block;object-fit:cover;width:100%;height:auto}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-lake .image-wrapper .large-image{height:calc(100% - 32px);width:calc(100% - 24px);position:absolute;left:0;top:16px}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-lake .image-wrapper .large-image{height:calc(100% - 40px);top:24px}}@media (min-width:1024px) and (min-height:900px){.area .area-trails-section .section-lake .image-wrapper .large-image{height:calc(100% - 104px);width:calc(100% - 56px);top:56px}}.area .area-trails-section .section-convenient{width:100%;display:flex;flex-direction:column;background-color:#d9f3ff}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient{width:2767px;display:grid;grid-template-columns:1365px 1402px;height:100%;box-sizing:border-box;align-items:center}}.area .area-trails-section .section-convenient .content{padding-bottom:40px}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content{padding-bottom:0}}.area .area-trails-section .section-convenient .content .top-row{display:flex;height:auto;margin-bottom:4px;padding-right:0;flex-direction:column}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .top-row{margin-bottom:72px;flex-direction:row}}.area .area-trails-section .section-convenient .content .top-row .heading{margin-top:26px;font-size:32px;line-height:40px;color:#000;padding-right:24px;padding-left:24px;box-sizing:border-box;text-align:center;margin-bottom:56px}@media (min-width:640px){.area .area-trails-section .section-convenient .content .top-row .heading{font-size:64px;line-height:68px}}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .top-row .heading{text-align:left;padding-right:0;margin-right:auto;padding-left:24px;margin-bottom:0}}.area .area-trails-section .section-convenient .content .top-row .image-wrapper{position:relative;width:100%;margin-right:0}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .top-row .image-wrapper{margin-right:140px;width:293px}}.area .area-trails-section .section-convenient .content .top-row .image-wrapper .image{display:block;width:100%;height:auto}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .top-row .image-wrapper .image{width:auto;height:217px}}.area .area-trails-section .section-convenient .content .top-row .image-wrapper .decoration{position:absolute;top:-40px;left:calc(100% - 12px);transform:translateX(-100%);height:auto;width:20%}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .top-row .image-wrapper .decoration{top:-19.82%;left:-15.45%;width:32.63%;transform:translateX(0)}}.area .area-trails-section .section-convenient .content .bottom-row{display:flex;height:auto;flex-direction:column}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .bottom-row{flex-direction:row}}.area .area-trails-section .section-convenient .content .bottom-row .image{display:block;height:auto;width:100%;margin-bottom:40px}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .bottom-row .image{width:auto;height:326px;margin-right:84px;margin-bottom:0}}.area .area-trails-section .section-convenient .content .bottom-row .copy{font-size:18px;line-height:28px;width:100%;margin-bottom:0;align-self:center;padding-left:16px;padding-right:16px;box-sizing:border-box}@media (min-width:447px){.area .area-trails-section .section-convenient .content .bottom-row .copy{max-width:447px}}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .content .bottom-row .copy{align-self:flex-end}}.area .area-trails-section .section-convenient .large-image{display:block;width:100%;height:100%;object-fit:cover;overflow-clip-margin:border-box;overflow:hidden;margin-bottom:4px}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-convenient .large-image{margin-bottom:0;height:calc(100vh - 56px)}}@media (min-width:1300px) and (min-height:900px){.area .area-trails-section .section-convenient .large-image{margin-bottom:0;height:calc(100vh - 136px)}}.area .area-trails-section .section-connections{box-sizing:border-box;width:100%;display:flex;flex-direction:column;background-color:#d9f3ff;height:auto}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections{width:2615px;height:100%;display:grid;grid-template-columns:1073px 1542px}}.area .area-trails-section .section-connections .content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections .content{align-items:flex-end}}.area .area-trails-section .section-connections .content .image-wrapper{position:relative;margin-bottom:32px;width:100%}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections .content .image-wrapper{margin-right:237px;max-width:445px}}.area .area-trails-section .section-connections .content .image-wrapper .image{display:block;height:auto;width:100%}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections .content .image-wrapper .image{height:200px;width:auto}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-connections .content .image-wrapper .image{height:300px}}@media (min-width:1024px) and (min-height:900px){.area .area-trails-section .section-connections .content .image-wrapper .image{height:326px}}.area .area-trails-section .section-connections .content .image-wrapper .overlap{position:absolute;display:block;height:auto;transform:translateX(-100%);top:12px;left:calc(100% - 12px);width:20%}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections .content .image-wrapper .overlap{top:28.3%;left:-42.47%;width:55%;transform:translateX(0)}}.area .area-trails-section .section-connections .content .copy{width:100%;font-size:18px;line-height:28px;color:#000;margin-bottom:16px;max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}@media (min-width:445px){.area .area-trails-section .section-connections .content .copy{max-width:445px;padding-left:0;padding-right:0}}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections .content .copy{margin-right:237px;max-width:550px;font-size:16px;line-height:26px}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-connections .content .copy{max-width:445px}}.area .area-trails-section .section-connections .content .heading{display:block;font-size:48px;line-height:56px;width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box;max-width:100%;margin-bottom:48px}@media (min-width:640px){.area .area-trails-section .section-connections .content .heading{font-size:64px;line-height:88px}}@media (min-width:750px){.area .area-trails-section .section-connections .content .heading{max-width:730px}}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections .content .heading{margin-right:324px;font-size:40px;line-height:48px;max-width:420px}}@media (min-width:1024px) and (min-height:768px){.area .area-trails-section .section-connections .content .heading{margin-right:234px;padding-left:16px;padding-right:16px;font-size:64px;line-height:72px;max-width:730px;margin-bottom:0}}@media (min-width:1024px) and (min-height:850px){.area .area-trails-section .section-connections .content .heading{font-size:72px;line-height:88px}}@media (min-width:1024px) and (min-height:900px){.area .area-trails-section .section-connections .content .heading{font-size:96px;max-width:848px;line-height:104px}}.area .area-trails-section .section-connections .content .heading .first{display:block;text-align:left}.area .area-trails-section .section-connections .content .heading .second{display:block;text-align:right}.area .area-trails-section .section-connections .large-image{display:block;width:100%;height:100%;object-fit:cover;overflow-clip-margin:border-box;overflow:hidden}@media (min-width:1024px) and (min-height:600px){.area .area-trails-section .section-connections .large-image{height:calc(100vh - 56px)}}@media (min-width:1300px) and (min-height:900px){.area .area-trails-section .section-connections .large-image{height:calc(100vh - 120px)}}@media (min-width:1850px) and (min-height:900px){.area .area-trails-section .section-connections .large-image{height:calc(100vh - 144px)}}.area .area-places-section{display:flex;flex-direction:column;align-items:center;height:auto;width:100%}@media (min-width:1024px) and (min-height:600px){.area .area-places-section{height:100%;flex-direction:row;width:auto}}.area .area-places-section .content{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .content{padding-left:104px;padding-right:32px;box-sizing:border-box;width:756px;align-items:flex-start}}.area .area-places-section .content .heading-wrapper{position:relative;margin-bottom:56px;width:100%}@media (min-width:500px){.area .area-places-section .content .heading-wrapper{max-width:500px}}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .content .heading-wrapper{max-width:355px}}@media (min-width:1024px) and (min-height:768px){.area .area-places-section .content .heading-wrapper{max-width:500px}}.area .area-places-section .content .heading-wrapper .heading{font-size:40px;line-height:48px;color:#000;display:block;padding-left:16px;padding-right:16px;text-align:center;box-sizing:border-box;margin-top:48px}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .content .heading-wrapper .heading{padding-left:0;padding-right:0;text-align:left;margin-top:24px;font-size:32px;line-height:40px}}@media (min-width:1024px) and (min-height:768px){.area .area-places-section .content .heading-wrapper .heading{font-size:40px;line-height:48px}}.area .area-places-section .content .heading-wrapper .underline{display:block;position:absolute;width:72%;height:8px;top:100%;left:50%;transform:translateX(-50%)}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .content .heading-wrapper .underline{left:0;transform:translateX(0);width:auto}}.area .area-places-section .content .copy{font-size:18px;line-height:28px;margin-bottom:102px;width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .content .copy{padding-left:0;padding-right:0;margin-bottom:32px}}@media (min-width:1024px) and (min-height:768px){.area .area-places-section .content .copy{margin-bottom:102px}}@media (min-width:477px){.area .area-places-section .content .copy{max-width:477px}}.area .area-places-section .content .display-image{display:block;height:180px;width:auto;margin-bottom:40px}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .content .display-image{margin-bottom:0;height:210px}}.area .area-places-section .gallery-container{display:flex;box-sizing:border-box;flex-direction:column;width:100%;align-items:center;height:auto}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .gallery-container{height:100%;width:auto;align-items:flex-start;padding-top:78px;padding-right:136px;position:relative;flex-direction:row;padding-top:16px}}@media (min-width:1024px) and (min-height:768px){.area .area-places-section .gallery-container{padding-top:80px}}@media (min-width:1024px) and (min-height:900px){.area .area-places-section .gallery-container{padding-top:120px}}.area .area-places-section .gallery-container>.gallery-image .image{display:block;margin-bottom:20px;width:100%;height:auto}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .gallery-container>.gallery-image .image{height:336px;width:auto;margin-bottom:16px;margin-left:auto;margin-right:auto}}@media (min-width:1024px) and (min-height:768px){.area .area-places-section .gallery-container>.gallery-image .image{height:488px;margin-bottom:20px}}.area .area-places-section .gallery-container>.gallery-image .heading{font-size:18px;text-transform:uppercase;line-height:28px;margin-bottom:8px;text-align:center}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .gallery-container>.gallery-image .heading{margin-bottom:0}}.area .area-places-section .gallery-container>.gallery-image .copy{font-size:14px;line-height:20px;text-align:center;margin-left:24px;margin-right:24px;margin-bottom:40px}@media (min-width:450px){.area .area-places-section .gallery-container>.gallery-image .copy{max-width:447px}}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .gallery-container>.gallery-image .copy{width:69%;margin-left:auto;margin-right:auto;margin-bottom:0}}@media (min-width:1024px) and (min-height:600px){.area .area-places-section .gallery-container>.gallery-image:not(:last-child){margin-right:56px}}.area .section-g-map{width:100vw;min-width:100vw;position:relative;margin-top:48px}@media (min-width:1024px) and (min-height:600px){.area .section-g-map{margin-top:0;height:100%;overflow-y:hidden}}.area .area-section-1{padding-left:160px;width:576px;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 144px);padding-right:200px;position:relative;overflow-y:hidden;flex-shrink:0;padding-top:144px}@media (max-width:1300px){.area .area-section-1{height:calc(100% - 56px);padding-top:56px;width:100%;box-sizing:border-box;padding-left:40px;padding-right:40px}}@media (max-height:950px){.area .area-section-1{width:384px;justify-content:space-around;padding-top:80px;padding-bottom:56px;height:calc(100% - 112px)}}@media (max-height:950px) and (max-width:1300px){.area .area-section-1{width:100%;padding-bottom:0}}.area .area-section-1 .flex-container{display:flex;flex-direction:column}.area .area-section-1 h1{font-size:104px;line-height:1.03846;transform:translateY(-16px)}@media (max-width:768px){.area .area-section-1 h1{font-size:32px;margin-top:32px;transform:none}}@media (max-height:950px){.area .area-section-1 h1{font-size:72px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-1 h1{font-size:40px}}.area .area-section-1 .area-image-1{height:144px;transform:translateY(56px);align-self:flex-end}@media (max-height:950px){.area .area-section-1 .area-image-1{height:96px}}@media (max-width:768px){.area .area-section-1 .area-image-1{height:96px;transform:none;padding-top:56px;display:none}}.area .area-section-1 .area-image-2{width:100%;margin-bottom:56px}@media (max-width:768px){.area .area-section-1 .area-image-2{margin-bottom:0;margin-top:24px}}.area .area-section-1 .area-flowers{position:absolute;bottom:0;right:0;width:320px;z-index:1}@media (max-width:1300px){.area .area-section-1 .area-flowers{display:none}}@media (max-height:950px){.area .area-section-1 .area-flowers{width:224px;right:56px}}.area .area-section-2{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:464px;padding-bottom:56px;transform:translateX(-72px);flex-shrink:0;padding-top:144px}@media (max-width:1300px){.area .area-section-2{padding-top:56px;width:100%;box-sizing:border-box;padding-left:40px;padding-right:40px;transform:none}}@media (max-width:768px){.area .area-section-2{padding-top:24px;padding-bottom:16px}}@media (max-height:950px){.area .area-section-2{width:320px;transform:none;justify-content:space-around}}@media (max-height:950px) and (max-width:1300px){.area .area-section-2{width:100%}}.area .area-section-2 .area-image-3{width:100%;margin-bottom:32px}@media (max-height:950px){.area .area-section-2 .area-image-3{margin-top:56px;margin-bottom:16px;width:264px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-2 .area-image-3{width:100%}}@media (max-width:768px){.area .area-section-2 .area-image-3{margin-bottom:16px}}.area .area-section-2 .area-image-4{width:216px;transform:translateX(160px)}@media (max-width:1300px){.area .area-section-2 .area-image-4{transform:none;width:300px}}@media (max-height:950px){.area .area-section-2 .area-image-4{width:160px;transform:translateX(96px)}}@media (max-height:800px){.area .area-section-2 .area-image-4{width:124px;transform:translateX(80px)}}@media (max-width:768px){.area .area-section-2 .area-image-4{width:100%}}@media (max-height:950px) and (max-width:1300px){.area .area-section-2 .area-image-4{transform:none;margin-top:0}}.area .area-section-2 p{width:360px;font-size:18px;line-height:1.625;margin-bottom:32px}@media (max-width:1300px){.area .area-section-2 p{width:100%}}@media (max-height:950px){.area .area-section-2 p{font-size:16px;width:320px;margin-bottom:16px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-2 p{width:100%;margin-top:16px}}@media (max-width:768px){.area .area-section-2 p{order:-1}}.area .area-section-3{padding:200px 72px 56px 320px;height:calc(100% - 144px);width:976px;flex-shrink:0}@media (max-width:1300px){.area .area-section-3{padding-top:112px;height:calc(100% - 56px);padding-left:40px;width:100%;box-sizing:border-box;padding-right:40px}}@media (max-height:950px){.area .area-section-3{padding-left:240px;width:840px}}@media (max-height:800px){.area .area-section-3{width:720px}}@media (max-width:768px){.area .area-section-3{padding-top:0}}@media (max-height:950px) and (max-width:1300px){.area .area-section-3{padding-left:40px;width:100%}}.area .area-section-3 .area-image-5{width:100%;height:calc(100% - 112px);object-fit:cover}.area .area-section-4{background:#f9faf1;position:relative;flex-shrink:0;display:flex;height:calc(100% - 144px);padding-top:144px}@media (max-width:1300px){.area .area-section-4{padding-top:56px;height:calc(100% - 56px);flex-direction:column}}.area .area-section-4 .area-section-4-flowers{mix-blend-mode:multiply;position:absolute;bottom:0;left:0;width:200px}@media (max-width:1300px){.area .area-section-4 .area-section-4-flowers{display:none}}.area .area-section-4 .compass-section{padding:72px 112px 72px 264px;width:440px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - 144px)}@media (max-width:1300px){.area .area-section-4 .compass-section{padding-left:40px;padding-right:40px;box-sizing:border-box;width:100%}}@media (max-height:950px){.area .area-section-4 .compass-section{padding:56px 80px 56px 264px;justify-content:space-around;height:calc(100% - 112px)}}@media (max-height:950px) and (max-width:1300px){.area .area-section-4 .compass-section{padding-left:80px}}@media (max-width:768px){.area .area-section-4 .compass-section{padding-top:24px;padding-left:16px;padding-right:16px}}.area .area-section-4 .compass-section h2{color:#000;font-size:72px;line-height:1;text-align:center}@media (max-height:950px){.area .area-section-4 .compass-section h2{font-size:48px}}@media (max-width:768px){.area .area-section-4 .compass-section h2{font-size:40px}}.area .area-section-4 .compass-section p{color:#000;font-size:18px;line-height:1.44444;text-align:center;margin-bottom:0}@media (max-height:950px){.area .area-section-4 .compass-section p{font-size:12px;width:80%}}@media (max-width:768px){.area .area-section-4 .compass-section p{font-size:16px}}.area .area-section-4 .compass-container{width:288px;position:relative}@media (max-width:1300px){.area .area-section-4 .compass-container{margin:80px 0}}@media (max-height:950px){.area .area-section-4 .compass-container{width:240px}}@media (max-height:800px){.area .area-section-4 .compass-container{width:160px}}@media (max-width:768px){.area .area-section-4 .compass-container{width:240px;margin:40px 0}}.area .area-section-4 .compass-container img{width:100%}.area .area-section-4 .compass-container .big-compass{position:absolute;top:0;left:0;-webkit-animation:compass 9.6s ease infinite;animation:compass 9.6s ease infinite;transform:rotate(32deg)}.area .area-section-4 .map-illustration-container{width:calc(100vh - 144px)}@media (max-width:1300px){.area .area-section-4 .map-illustration-container{width:100%}}.area .area-section-4 .map-illustration-container img{width:100%;height:100%;object-fit:contain}.area .area-section-4 .area-image-6-container{padding:56px 72px 56px 144px;height:100%;width:976px;flex-shrink:0}@media (max-width:1300px){.area .area-section-4 .area-image-6-container{padding-left:40px;padding-right:40px;box-sizing:border-box;width:100%}}@media (max-height:950px){.area .area-section-4 .area-image-6-container{padding-left:72px;width:840px}}@media (max-height:800px){.area .area-section-4 .area-image-6-container{width:720px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-4 .area-image-6-container{padding-left:40px;padding-right:40px;box-sizing:border-box;width:100%}}@media (max-width:768px){.area .area-section-4 .area-image-6-container{padding-bottom:0}}.area .area-section-4 .area-image-6-container .area-image-6{width:100%;height:calc(100% - 112px);object-fit:cover}.area .area-section-5{background:#f9faf1;padding:200px 72px 56px 0;color:#000;width:944px;flex-shrink:0;position:relative;display:flex;flex-direction:column;justify-content:center}@media (max-width:1300px){.area .area-section-5{padding-top:56px;width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box}}@media (max-height:950px){.area .area-section-5{width:600px;padding-right:120px;justify-content:center}}@media (max-height:950px) and (max-width:1300px){.area .area-section-5{padding-right:40px;width:100%}}@media (max-width:768px) and (max-height:950px){.area .area-section-5{padding-top:16px;padding-bottom:24px}}@media (max-width:768px) and (min-height:951px){.area .area-section-5{padding-top:16px;padding-bottom:40px}}.area .area-section-5 .top{display:flex;justify-content:flex-end;margin-bottom:48px}@media (max-width:1024px){.area .area-section-5 .top{margin-bottom:0}}.area .area-section-5 .area-image-7{height:256px}@media (max-height:950px){.area .area-section-5 .area-image-7{height:160px}}@media (max-width:768px){.area .area-section-5 .area-image-7{width:100%;height:auto}}.area .area-section-5 .bottom{display:flex}@media (max-width:1024px){.area .area-section-5 .bottom{flex-direction:column-reverse}}.area .area-section-5 .bottom h3{font-size:128px;line-height:1;margin-bottom:52px}@media (max-height:950px){.area .area-section-5 .bottom h3{font-size:80px;margin-bottom:24px}}@media (max-width:768px){.area .area-section-5 .bottom h3{font-size:40px;margin-top:40px}}.area .area-section-5 .bottom h3 span{display:block;transform:translateX(-200px)}@media (max-width:1024px){.area .area-section-5 .bottom h3 span{transform:none}}@media (max-height:950px){.area .area-section-5 .bottom h3 span{transform:translateX(-120px)}}@media (max-height:950px) and (max-width:1300px){.area .area-section-5 .bottom h3 span{transform:none}}@media (max-width:768px){.area .area-section-5 .bottom h3 span{display:inline}}.area .area-section-5 .bottom p{width:376px;font-size:18px;line-height:1.44444}@media (max-width:1024px){.area .area-section-5 .bottom p{width:auto;padding-right:24px}}@media (max-height:950px){.area .area-section-5 .bottom p{font-size:14px;width:256px}}@media (max-width:768px){.area .area-section-5 .bottom p{font-size:16px;width:100%}}.area .area-section-5 .area-image-8{height:256px;margin-right:64px}@media (max-width:1024px){.area .area-section-5 .area-image-8{margin-top:24px;margin-right:0;width:100%;height:auto}}@media (max-height:950px){.area .area-section-5 .area-image-8{height:160px;margin-right:32px;transform:translateY(-16px)}}@media (max-height:950px) and (max-width:1300px){.area .area-section-5 .area-image-8{height:auto}}@media (max-width:768px){.area .area-section-5 .area-image-8{padding-bottom:16px}}.area .area-section-5 .copy-container{margin-top:-160px}@media (max-width:1024px){.area .area-section-5 .copy-container{margin-top:16px}}@media (max-height:950px){.area .area-section-5 .copy-container{margin-top:-120px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-5 .copy-container{margin-top:16px}}.area .area-section-5 .area-section-5-flowers{position:absolute;bottom:0;right:0;width:200px;mix-blend-mode:multiply}@media (max-width:1300px){.area .area-section-5 .area-section-5-flowers{display:none}}.area .area-section-6{background:#f9faf1;padding-top:144px}@media (max-width:1300px){.area .area-section-6{padding-top:56px}}@media (max-width:768px){.area .area-section-6{padding-top:0}}.area .area-section-6 .area-image-9-container{padding:56px 72px;height:100%;width:976px;flex-shrink:0}@media (max-width:1300px){.area .area-section-6 .area-image-9-container{box-sizing:border-box;width:100%;padding-left:40px;padding-right:40px}}@media (max-height:950px){.area .area-section-6 .area-image-9-container{width:840px}}@media (max-height:800px){.area .area-section-6 .area-image-9-container{width:720px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-6 .area-image-9-container{width:100%}}@media (max-width:768px){.area .area-section-6 .area-image-9-container{padding-bottom:16px}}.area .area-section-6 .area-image-9-container .area-image-9{width:100%;height:calc(100% - 112px);object-fit:cover}.area .area-section-7{background:#f9faf1;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:200px 72px 56px 0;width:840px;flex-shrink:0;justify-content:space-between}@media (max-width:1300px){.area .area-section-7{padding-top:112px;height:calc(100% - 56px);box-sizing:border-box;width:100%;padding-left:40px;padding-right:40px}}@media (max-height:950px){.area .area-section-7{width:680px;justify-content:center}}@media (max-width:768px){.area .area-section-7{padding-top:0;flex-direction:column-reverse}}@media (max-height:950px) and (max-width:1300px){.area .area-section-7{width:100%}}@media (max-width:768px){.area .area-section-7{padding-bottom:0}}.area .area-section-7 .top{padding-left:272px}@media (max-width:768px){.area .area-section-7 .top{padding-left:0}}.area .area-section-7 .top .image-container{position:relative}.area .area-section-7 .top .area-image-10{width:344px;margin-bottom:24px;position:relative;z-index:1}@media (max-height:950px){.area .area-section-7 .top .area-image-10{width:200px;margin-bottom:16px}}@media (max-width:768px){.area .area-section-7 .top .area-image-10{width:100%}}.area .area-section-7 .top .bird{position:absolute;top:100px;right:95%;height:240px;mix-blend-mode:multiply}@media (max-height:950px){.area .area-section-7 .top .bird{top:74px;height:120px}}@media (max-width:768px){.area .area-section-7 .top .bird{display:none}}.area .area-section-7 .top p{width:344px;color:#000;font-size:18px;line-height:1.44444;margin-bottom:0}@media (max-height:950px){.area .area-section-7 .top p{font-size:14px}}@media (max-width:768px){.area .area-section-7 .top p{width:100%;font-size:16px;margin-top:16px}}.area .area-section-7 .bottom{font-size:128px;line-height:1;color:#000}@media (max-height:950px){.area .area-section-7 .bottom{font-size:80px;display:flex;justify-content:center;margin-top:40px}.area .area-section-7 .bottom h3{width:480px}}@media (max-width:768px){.area .area-section-7 .bottom h3{width:100%;font-size:40px;margin-bottom:24px}.area .area-section-7 .bottom h3 .second{padding-left:0}}.area .area-section-7 .first{display:block}@media (max-width:768px){.area .area-section-7 .first{display:inline}}.area .area-section-7 .second{display:block;text-align:right}@media (max-width:1300px){.area .area-section-7 .second{text-align:left;padding-left:320px}}.area .area-section-8{background:#f9faf1;padding-top:144px}@media (max-width:1300px){.area .area-section-8{padding-top:56px}}@media (max-width:768px){.area .area-section-8{padding-top:0}}.area .area-section-8 .area-image-11-container{padding:56px 72px 56px 24px;height:100%;width:976px;flex-shrink:0}@media (max-width:1300px){.area .area-section-8 .area-image-11-container{box-sizing:border-box;width:100%;padding-left:40px;padding-right:40px}}@media (max-height:950px){.area .area-section-8 .area-image-11-container{width:840px}}@media (max-height:800px){.area .area-section-8 .area-image-11-container{width:720px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-8 .area-image-11-container{width:100%}}.area .area-section-8 .area-image-11-container .area-image-11{width:100%;height:calc(100% - 112px);object-fit:cover}.area .area-section-9{background:#f9faf1;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;color:#000;padding:200px 240px 56px 0;width:750px;position:relative;overflow:hidden}@media (max-width:1300px){.area .area-section-9{padding-top:112px;box-sizing:border-box;width:100%;padding-left:40px}}@media (max-height:950px){.area .area-section-9{width:480px;justify-content:center}}@media (max-width:768px){.area .area-section-9{padding-top:40px;padding-right:40px;flex-direction:column-reverse}}@media (max-height:950px) and (max-width:1300px){.area .area-section-9{width:100%}}.area .area-section-9 .top{padding-left:312px;transform:translateY(136px)}@media (max-height:950px){.area .area-section-9 .top{padding-left:200px;transform:translateY(48px)}}@media (max-width:768px){.area .area-section-9 .top{padding-left:0;transform:none}}.area .area-section-9 .top p{width:344px;font-size:18px;line-height:1.44444}@media (max-height:950px){.area .area-section-9 .top p{font-size:14px}}@media (max-width:768px){.area .area-section-9 .top p{width:100%;font-size:16px;margin-top:16px}}@media (max-height:950px){.area .area-section-9 .bottom{transform:translateY(-48px)}}@media (max-height:950px) and (max-width:1300px){.area .area-section-9 .bottom{transform:none}}@media (max-width:1300px){.area .area-section-9 .bottom h3{font-size:40px;margin-bottom:24px}.area .area-section-9 .bottom h3 .first,.area .area-section-9 .bottom h3 .second,.area .area-section-9 .bottom h3 .third{text-align:left}}@media (max-width:1300px) and (max-width:768px){.area .area-section-9 .bottom h3 .first,.area .area-section-9 .bottom h3 .second,.area .area-section-9 .bottom h3 .third{display:inline}}@media (max-width:1300px){.area .area-section-9 .bottom h3 .second{padding-left:40px}.area .area-section-9 .bottom h3 .third{padding-left:192px}}@media (max-width:768px){.area .area-section-9 .bottom h3 .second,.area .area-section-9 .bottom h3 .third{padding-left:0}}.area .area-section-9 .area-image-12{width:344px;margin-bottom:24px}@media (max-height:950px){.area .area-section-9 .area-image-12{width:232px;margin-bottom:16px}}@media (max-width:768px){.area .area-section-9 .area-image-12{width:100%}}.area .area-section-9 .flowers{position:absolute;bottom:0;right:-224px;width:400px;mix-blend-mode:multiply}@media (max-width:1024px){.area .area-section-9 .flowers{display:none}}@media (max-height:950px){.area .area-section-9 .flowers{width:264px;right:-52px}}.area .area-section-9 h3{line-height:1;max-width:848px;margin-left:auto;margin-right:auto}@media (min-width:640px){.area .area-section-9 h3{font-size:96px}}.area .area-section-9 h3 span{display:block}.area .area-section-9 h3 .second{text-align:center}.area .area-section-9 h3 .third{text-align:right}.area .area-section-10{background:#d8ecf0;flex-shrink:0;padding:200px 56px 0;color:#000;position:relative;display:flex;height:calc(100% - 144px)}@media (max-width:1300px){.area .area-section-10{padding-top:112px;height:calc(100% - 56px);flex-direction:column}}@media (max-width:768px){.area .area-section-10{padding-top:80px;padding-left:40px;padding-right:40px}}.area .area-section-10 .copy{width:600px;display:flex;flex-direction:column;align-items:flex-start;height:calc(100% - 56px);max-width:100%}@media (max-height:800px){.area .area-section-10 .copy{height:calc(100% - 56px)}}.area .area-section-10 .copy h4{font-size:64px;line-height:1.125;margin-bottom:40px}@media (max-height:950px){.area .area-section-10 .copy h4{font-size:32px;margin-bottom:24px}}@media (max-width:768px){.area .area-section-10 .copy h4{font-size:40px}}.area .area-section-10 .copy p{width:440px;font-size:18px;line-height:1.44444}@media (max-height:950px){.area .area-section-10 .copy p{font-size:14px}}@media (max-width:768px){.area .area-section-10 .copy p{width:100%;font-size:16px}}.area .area-section-10 .copy .image-container{flex:1 1;position:relative}@media (max-width:1300px){.area .area-section-10 .copy .image-container{display:none}}.area .area-section-10 .copy img{position:absolute;bottom:0;left:0;height:96%}.area .area-section-10 .area-gallery{padding-top:192px;padding-bottom:56px;display:flex;margin-left:-80px;align-self:flex-start}@media (max-width:1300px){.area .area-section-10 .area-gallery{margin-left:0;flex-direction:column;padding-top:64px}}@media (max-height:950px){.area .area-section-10 .area-gallery{padding-top:64px}}@media (max-width:768px){.area .area-section-10 .area-gallery{padding-top:80px;width:100%}}.area .area-section-10 .area-gallery .container{margin-right:48px}@media (max-width:1300px){.area .area-section-10 .area-gallery .container{margin-right:0}}.area .area-section-10 .area-gallery img{height:400px;margin-bottom:16px}@media (max-width:1300px){.area .area-section-10 .area-gallery img{height:auto;width:100%}}@media (max-height:950px){.area .area-section-10 .area-gallery img{height:264px}}@media (max-height:950px) and (max-width:1300px){.area .area-section-10 .area-gallery img{height:auto}}.area .area-section-10 .area-gallery .caption{font-size:14px;line-height:1.42857;text-transform:uppercase;width:244px}.area .area-section-10 .area-gallery .caption-address{font-size:14px;color:#032;transition:all .25s;display:block;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.area .area-section-10 .area-gallery .caption-address:hover{opacity:.8}@media (max-width:1300px){.area .area-section-10 .area-gallery .caption-address{margin-bottom:80px}}@media (max-width:768px){.area .area-section-10 .area-gallery .caption-address{margin-bottom:40px}}.area .area-section-10 .area-gallery .caption-copy{font-size:14px;line-height:1.42857;width:244px}.area .keyline{border-bottom:1px solid #e0e0de;margin-top:-1px;position:relative;z-index:1}@media (max-width:1300px){.area .keyline{margin-left:40px;margin-right:40px}}@-webkit-keyframes compass{25%{transform:rotate(-48deg)}50%{transform:rotate(24deg)}75%{transform:rotate(-16deg)}to{transform:rotate(32deg)}}@keyframes compass{25%{transform:rotate(-48deg)}50%{transform:rotate(24deg)}75%{transform:rotate(-16deg)}to{transform:rotate(32deg)}}.amenities-g-map{position:absolute;width:100%;height:100%;display:grid;grid-template-columns:1fr;position:relative;height:auto}@media (min-width:768px){.amenities-g-map{grid-template-columns:42% 58%;height:100%}}.amenities-g-map .mobile-category-select{position:absolute;top:0;left:0;width:100vw;transform:translateY(-100%);border-radius:0;background-color:#fff;border:none;font-size:18px;height:48px;text-align:center}.amenities-g-map .mobile-content-side{background-color:#d9f3ff;padding:24px 16px}@media (min-width:768px){.amenities-g-map .mobile-content-side{display:none}}.amenities-g-map .mobile-content-side .mobile-labels>.mobile-label .number{background-color:#fed966;min-width:20px;min-height:20px;max-width:20px;max-height:20px;display:inline-flex;align-items:center;justify-content:center;color:#000;font-size:10px;margin-right:12px;border-radius:50%}.amenities-g-map .mobile-content-side .mobile-labels>.mobile-label .label{font-size:16px;line-height:1}.amenities-g-map .mobile-content-side .mobile-labels>.mobile-label:not(:last-child){margin-bottom:8px}.amenities-g-map .content-side{display:none;height:64vh;overflow-y:scroll}@media (min-width:768px){.amenities-g-map .content-side{display:block;height:calc(100vh - 112px);-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.amenities-g-map .content-side ::-webkit-scrollbar{display:none;-webkit-appearance:none;width:0;height:0;-webkit-overflow-scrolling:auto!important}}@media (min-width:1024px) and (min-height:600px){.amenities-g-map .content-side{height:calc(100vh - 56 - 64px)}}@media (min-width:1300px) and (min-height:900px){.amenities-g-map .content-side{height:calc(100vh - 120px)}}@media (min-width:1850px){.amenities-g-map .content-side{height:calc(100vh - 136px)}}.amenities-g-map .map-container{height:64vh}@media (min-width:1024px){.amenities-g-map .map-container{height:100%}}.accordion{display:none;margin:0;transition:height .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1);padding:24px;box-sizing:border-box}@media (min-width:1024px){.accordion{padding:56px}}@media (min-width:768px){.accordion{display:block}}.accordion-item{background:#fff;transition:all .5s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.accordion-item .down-arrow-path,.accordion-item svg{transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.accordion-item .accordion-drop-down-container{height:0;overflow:hidden;transition:height .5s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.accordion-item.active{background:#d9f3ff}.accordion-item.active .accordion-drop-down{opacity:1}.accordion-item.active svg{transform:scaleY(-1)}.accordion-item .item-container{padding:24px 32px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-family:sans-serif;line-height:1.38462;text-transform:uppercase;letter-spacing:.87px;cursor:pointer;transition:all .25s;transition-timing-function:cubic-bezier(.64,.04,.32,1)}.accordion-item .item-container:hover{color:#000;background-color:#d9f3ff}.accordion-item .down-arrow-path,.accordion-item .item-container:hover .down-arrow-path{stroke:#000}.accordion-item .accordion-drop-down{opacity:0;transition:all .5s;padding:0 16px 16px 24px;transition-timing-function:cubic-bezier(.64,.04,.32,1)}@media (min-width:1024px){.accordion-item .accordion-drop-down{padding:0 32px 32px}}.accordion-item .accordion-drop-down .label{font-size:16px;line-height:1}.accordion-item .accordion-drop-down .number{background:#fed966;min-width:20px;min-height:20px;max-width:20px;max-height:20px;display:inline-flex;align-items:center;justify-content:center;color:#000;font-size:10px;margin-right:12px;border-radius:50%}.accordion-item .accordion-drop-down>.accordion-dropdown-item{display:flex;align-items:center}.accordion-item .accordion-drop-down>.accordion-dropdown-item:not(:last-child){margin-bottom:12px}.area-page{height:auto}@media (min-width:1024px) and (min-height:900px){.area-page{height:100%}}.privacy-policy{background:#fff;padding-top:80px;min-height:calc(100vh - 80px);font-size:16px;line-height:1.6;padding-bottom:40px}.privacy-policy .pp-container{max-width:800px;margin:40px auto;padding:0 24px}.privacy-policy p{margin-bottom:16px}@media screen and (max-width:1300px){.privacy-policy{padding-top:56px;min-height:calc(100vh - 56px)}}.privacy-policy h2{font-size:40px;margin-bottom:16px;line-height:1.2}.privacy-policy h3{font-size:24px;margin-bottom:16px}.privacy-policy ul{margin-bottom:16px;list-style-type:disc;padding-left:16px}.privacy-policy ul li{margin-bottom:4px}.survey-popup{position:fixed;width:100vw;height:100vh;z-index:200;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.6)}.survey-popup .popup-interior{left:0;right:0;margin:auto;width:90%;position:relative;background-color:#fff;max-width:975px}.survey-popup .popup-interior *{color:unset}.survey-popup .popup-interior a,.survey-popup .popup-interior h1,.survey-popup .popup-interior h2,.survey-popup .popup-interior h3,.survey-popup .popup-interior h4,.survey-popup .popup-interior h5,.survey-popup .popup-interior p,.survey-popup .popup-interior span{font-family:"Helvetica Neue",sans-serif;color:unset}@media (max-width:811px){.survey-popup .popup-interior{width:90%;top:5%;transform:unset}}.survey-popup .popup-interior .close-button{position:absolute;top:-35px;right:0;z-index:10000;opacity:1}.survey-popup .popup-interior .close-button p{color:#fff}.survey-popup .popup-interior .desktop-only{width:100%}@media (max-width:811px){.survey-popup .popup-interior .desktop-only{display:none}}.survey-popup .popup-interior .mobile-only{width:100%}@media (min-width:812px){.survey-popup .popup-interior .mobile-only{display:none}}.survey-popup .popup-interior .sub-header{font-size:24px;color:#1c2e3b;letter-spacing:0;text-align:center;line-height:32px}@media (max-width:811px){.survey-popup .popup-interior .sub-header{margin-left:24px;margin-right:24px}}.survey-popup .popup-interior .grid-section{display:grid;grid-template-columns:1fr 1fr;background-color:#f3f5f6;margin-left:40px;margin-right:40px;margin-bottom:16px;padding-left:16px;padding-right:16px;padding-bottom:16px}@media (max-width:811px){.survey-popup .popup-interior .grid-section{margin-left:24px;margin-right:24px}}.survey-popup .popup-interior .grid-section .left-top{grid-column:1;border-right:1px solid #dae2e6;padding:24px 24px 32px;display:flex;align-items:flex-start}@media (max-width:811px){.survey-popup .popup-interior .grid-section .left-top{grid-column-start:1;grid-column-end:3;border-right-width:0}}.survey-popup .popup-interior .grid-section .left-top .logo{margin-right:24px}.survey-popup .popup-interior .grid-section .right-top{grid-column:2;padding:24px 24px 32px;display:flex;align-items:flex-start}@media (max-width:811px){.survey-popup .popup-interior .grid-section .right-top{grid-column-start:1;grid-column-end:3}}.survey-popup .popup-interior .grid-section .right-top .logo{margin-right:24px}.survey-popup .popup-interior .grid-section .top .logo{width:64px}@media (max-width:811px){.survey-popup .popup-interior .grid-section .top p{margin:0}}.survey-popup .popup-interior .grid-section .bottom{grid-column-start:1;grid-column-end:3;border-top:1px solid #dae2e6;padding-top:24px;display:flex;align-items:center}@media (max-width:990px){.survey-popup .popup-interior .grid-section .bottom{flex-direction:column;border-top-width:0}}.survey-popup .popup-interior .grid-section .bottom .detail-wrapper{display:flex}@media (max-width:990px){.survey-popup .popup-interior .grid-section .bottom .detail-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}}.survey-popup .popup-interior .grid-section .bottom .icon{width:16px;padding-bottom:16px}.survey-popup .popup-interior .grid-section .bottom .detail-box{display:flex;flex-direction:column;padding:16px;min-width:150px;min-height:150px;justify-content:space-between;text-decoration:none}@media (max-width:768px){.survey-popup .popup-interior .grid-section .bottom .detail-box{min-height:unset;min-width:unset}}.survey-popup .popup-interior .grid-section .bottom .detail-box>div{font-family:Helvetica-Bold;font-size:13.11px;color:#fff;letter-spacing:0;line-height:14.57px}.survey-popup .popup-interior .grid-section .bottom a.detail-box .icon{transition:.2s ease-in}.survey-popup .popup-interior .grid-section .bottom a.detail-box:hover .icon{margin-top:8px}.survey-popup .popup-interior .grid-section .bottom p{font-family:Helvetica-Bold;font-size:13.11px;color:#fff;letter-spacing:0;line-height:14.57px}.survey-popup .popup-interior .grid-section .bottom .button{font-family:"calibri",sans-serif;font-size:18px;color:#fff;letter-spacing:0;text-align:center;line-height:32px;background-color:#1c2e3b;padding:16px 48px;text-decoration:none;transition:.2s ease-in;box-sizing:border-box}@media (max-width:990px){.survey-popup .popup-interior .grid-section .bottom .button{padding:16px;width:100%}}@media (min-width:991px){.survey-popup .popup-interior .grid-section .bottom .button{margin-left:100px}}.survey-popup .popup-interior .grid-section .bottom .button:hover{background-color:#436073}.survey-popup .popup-interior .disclaimer{text-align:center;padding-bottom:16px}.RegisterNow{display:grid;padding-top:56px;padding-left:16px;padding-right:16px}@media (min-width:1024px){.RegisterNow{grid-template-columns:1fr 6fr 1fr}}.RegisterNow .heading{padding-top:72px;text-align:center;font-size:36px;line-height:48px;margin-bottom:40px}@media (min-width:1024px){.RegisterNow .heading{grid-column:2}}@media (min-width:1850px){.RegisterNow{padding-top:80px}}.RegisterNow .form-container{padding-bottom:64px}@media (min-width:1024px){.RegisterNow .form-container{grid-column:2}}.RegisterNow.submitted{height:100%}.register-form-container .register-form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:32px;-webkit-column-gap:32px;column-gap:32px;grid-row-gap:24px;row-gap:24px}.register-form-container.submitted{height:100%;display:flex;flex-direction:column;justify-content:center}.register-form-container.submitted .thank-you-message{color:#000;text-align:center}.pnl-floorplans-viewport{height:0;overflow-y:visible}@media (min-width:1024px){.pnl-floorplans-viewport{height:100vh;overflow-y:auto;cursor:-webkit-grab;cursor:grab;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.pnl-floorplans-viewport ::-webkit-scrollbar{display:none}}.PnLFloorplans{padding:120px 16px 48px}@media (min-width:1800px){.PnLFloorplans{padding-top:144px}}@media (min-width:640px){.PnLFloorplans{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.PnLFloorplans{padding-left:48px;padding-right:48px}}.PnLFloorplans.touchscreen{padding-top:64px;padding-bottom:56px}@media (min-width:1800px){.PnLFloorplans.touchscreen{padding-top:64px;padding-bottom:80px}}.PnLFloorplans .list-heading{padding-top:52px;font-size:32px;line-height:1;margin-bottom:32px;text-align:left}.PnLFloorplans .list-container{display:grid;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;grid-row-gap:40px;row-gap:40px;grid-template-columns:1fr}@media (min-width:684px){.PnLFloorplans .list-container{grid-template-columns:1fr 1fr}}@media (min-width:990px){.PnLFloorplans .list-container{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1300px){.PnLFloorplans .list-container{grid-template-columns:1fr 1fr 1fr 1fr}}.PnLFloorplans.touchscreen .list-container{padding-bottom:24px}.PnLFloorplansLot{display:flex;flex-direction:column;border-radius:14px;padding:8px 0;background-color:#ebf3f5}.PnLFloorplansLot .image-container{position:relative;border-radius:6px;overflow:hidden;margin-bottom:32px;padding-left:8px;padding-right:8px;box-sizing:border-box;width:100%}.PnLFloorplansLot .image-container .image{position:absolute;top:0;left:8px;width:calc(100% - 16px);height:100%;border-radius:6px;object-fit:cover}.PnLFloorplansLot .image-container:after{content:"";display:block;padding-bottom:71.5%}.PnLFloorplansLot .heading{font-size:32px;line-height:1;margin-bottom:8px}.PnLFloorplansLot .elevation_type,.PnLFloorplansLot .heading{color:#000;text-align:left;padding-left:32px;padding-right:32px}.PnLFloorplansLot .elevation_type{font-size:16px;line-height:20px;margin-bottom:20px}.PnLFloorplansLot .stats-container{border-top:1px solid #bedfe8;padding:16px 32px 12px;display:flex;width:100%;box-sizing:border-box;margin-top:auto;justify-content:space-between}.PnLFloorplansLot .stats-container .stat{display:flex;align-items:center}.PnLFloorplansLot .stats-container .stat .icon{margin-right:12px}.PnLFloorplansLot .stats-container .stat .label{color:#000}.PnLFloorplansLot.green{background-color:#f2fad2}.PnLFloorplansLot.green .stats-container{border-top:1px solid #b0d706}.PnLFloorplansLot.orange{background-color:#faf3e1}.PnLFloorplansLot.orange .stats-container{border-top:1px solid #edb927}.PnLFloorplanDetails{display:grid;padding-top:56px;grid-template-columns:1fr}@media (min-width:1200px) and (min-height:900px){.PnLFloorplanDetails{grid-template-columns:480px 2fr 1fr;height:calc(100vh - 56px)}}@media (min-width:1850px){.PnLFloorplanDetails{padding-top:80px;height:calc(100vh - 80px)}}.PnLFloorplanDetails.touchscreen{padding-top:0;padding-bottom:56px}@media (min-width:1850px){.PnLFloorplanDetails.touchscreen{padding-top:0;padding-bottom:80px}}.PnLFloorplanDetails .info-container{padding:8px;background-color:#ebf3f5}.PnLFloorplanDetails .info-container .image-container{position:relative;margin-bottom:8px;border-radius:4px;overflow:hidden}.PnLFloorplanDetails .info-container .image-container:after{content:"";display:block;padding-bottom:72.4%}@media (min-height:900px){.PnLFloorplanDetails .info-container .image-container:after{padding-bottom:56.4%}}@media (min-height:1024px){.PnLFloorplanDetails .info-container .image-container:after{padding-bottom:72.4%}}.PnLFloorplanDetails .info-container .image-container .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.PnLFloorplanDetails .info-container .elevation-selection-bar{background-color:#fff;padding:8px;border-radius:6px;display:flex;flex-direction:column}@media (min-width:768px){.PnLFloorplanDetails .info-container .elevation-selection-bar{flex-direction:row}}.PnLFloorplanDetails .info-container .elevation-container{padding:16px 24px 0}@media (min-height:1024px){.PnLFloorplanDetails .info-container .elevation-container{padding:40px 40px 0}}.PnLFloorplanDetails .preview-container{padding-top:44px;padding-bottom:40px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.PnLFloorplanDetails .preview-container .display-container{width:100%;flex:1 1 auto;position:relative}.PnLFloorplanDetails .preview-container .display-container .zoom-button{display:none;position:absolute;bottom:32px;right:40px;width:40px;height:40px;justify-content:center;align-items:center;background-color:#fed966}@media (min-width:768px){.PnLFloorplanDetails .preview-container .display-container .zoom-button{display:flex}}.PnLFloorplanDetails .preview-container .switcher-container{display:grid;align-items:center;justify-items:center;grid-template-columns:1fr;padding:4px;box-sizing:border-box;border-radius:6px;border:1px solid #dce4e5;width:73%;flex:0 1 auto}@media (min-width:768px){.PnLFloorplanDetails .preview-container .switcher-container{grid-template-columns:1fr 1fr 1fr}.PnLFloorplanDetails .preview-container .switcher-container.four{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1200px) and (min-height:900px){.PnLFloorplanDetails .preview-container .switcher-container,.PnLFloorplanDetails .preview-container .switcher-container.four{grid-template-columns:1fr}}@media (min-width:1320px) and (min-height:900px){.PnLFloorplanDetails .preview-container .switcher-container{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1670px) and (min-height:900px){.PnLFloorplanDetails .preview-container .switcher-container{grid-template-columns:1fr 1fr 1fr}.PnLFloorplanDetails .preview-container .switcher-container.four{grid-template-columns:1fr 1fr 1fr 1fr}}.PnLFloorplanDetails .preview-container .switcher-container>.switch-button{border-radius:4px;text-transform:uppercase;font-size:12px;padding:14px 32px;width:100%;background-color:#fff;color:#000;font-family:"Futura PT",sans-serif;white-space:nowrap}.PnLFloorplanDetails .preview-container .switcher-container>.switch-button.active,.PnLFloorplanDetails .preview-container .switcher-container>.switch-button:hover{background-color:#0c3b66;color:#fff}.PnLFloorplanDetails .disclaimer-container{background-color:#ebf3f5;display:flex;flex-direction:column;justify-content:flex-end;padding:48px 16px}@media (min-width:1024px){.PnLFloorplanDetails .disclaimer-container{padding:48px 12px}}@media (min-width:1400px){.PnLFloorplanDetails .disclaimer-container{padding:48px}}.PnLFloorplanDetails .disclaimer-container .disclaimer{font-size:10px;font-family:"Futura PT",sans-serif;line-height:16px;margin-bottom:60px}.PnLFloorplanDetails .disclaimer-container .back-button{background-color:#fff;width:100%;padding:18px 32px;color:#000;border-radius:6px;display:flex;align-items:center;justify-content:center;transition-property:background-color;transition-duration:.24s;transition-timing-function:ease-in}.PnLFloorplanDetails .disclaimer-container .back-button svg{margin-right:auto}.PnLFloorplanDetails .disclaimer-container .back-button .label{margin-right:auto;font-size:12px;font-family:"Futura PT",sans-serif;text-transform:uppercase}.PnLFloorplanDetails .disclaimer-container .back-button:hover{background-color:#fed966}.PnLFloorplanDetails.green .disclaimer-container,.PnLFloorplanDetails.green .info-container{background-color:#f2fad2}.PnLFloorplanDetails.orange .disclaimer-container,.PnLFloorplanDetails.orange .info-container{background-color:#faf3e1}.PnLFloorplanDetails-fullscreen-modal-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:1000;display:none}.PnLFloorplanDetails-fullscreen-modal-container .zoom-button{position:absolute;top:24px;right:24px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.PnLFloorplanDetails-fullscreen-modal-container.active{display:block}.PnLFloorplanDetails-fullscreen-modal-container .image-display-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.PnLFloorplanDetails-fullscreen-modal-container .image-display-wrapper .plan-wrapper .label{font-size:12px;line-height:20px;text-align:center;display:block;text-transform:uppercase}.PnLFloorplanDetails-fullscreen-modal-container .image-display-wrapper .plan-wrapper .label span{font-size:7px;position:relative;top:-4px}.PnLFloorplanDetails-fullscreen-modal-container .image-display-wrapper .plan-wrapper .plan-image{width:auto;height:80vh;object-fit:contain}.PnLFloorplanDetails-fullscreen-modal-container .next-button,.PnLFloorplanDetails-fullscreen-modal-container .previous-button{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;background-color:transparent}.PnLFloorplanDetails-fullscreen-modal-container .next-button .label,.PnLFloorplanDetails-fullscreen-modal-container .previous-button .label{font-size:16px;line-height:1;text-transform:uppercase;color:#000}.PnLFloorplanDetails-fullscreen-modal-container .previous-button{left:48px}.PnLFloorplanDetails-fullscreen-modal-container .previous-button svg{margin-right:24px}.PnLFloorplanDetails-fullscreen-modal-container .next-button{right:48px}.PnLFloorplanDetails-fullscreen-modal-container .next-button svg{margin-left:24px}.PnLFloorplanDetails-fullscreen-modal-container .left-decoration{position:absolute;bottom:0;left:0;height:33.3333%;width:auto}.PnLFloorplanDetails-fullscreen-modal-container .right-decoration{position:absolute;bottom:0;right:0;height:27.4%;width:auto}.PnLElevationInfoContainer{display:none}.PnLElevationInfoContainer.active{display:block}.PnLElevationInfoContainer .label{font-size:18px;line-height:20px;margin-bottom:12px}.PnLElevationInfoContainer .heading{font-size:40px;line-height:40px;margin-bottom:12px}@media (min-height:1080px){.PnLElevationInfoContainer .heading{margin-bottom:32px}}.PnLElevationInfoContainer .stats-container{margin-bottom:24px}@media (min-height:900px){.PnLElevationInfoContainer .stats-container{margin-bottom:16px}}@media (min-height:1024px){.PnLElevationInfoContainer .stats-container{margin-bottom:52px}}.PnLElevationInfoContainer .stats-container>.stat{display:flex;align-items:center}.PnLElevationInfoContainer .stats-container>.stat .icon-container{width:20px;height:18px;margin-right:12px}.PnLElevationInfoContainer .stats-container>.stat .icon-container .icon{display:block;width:auto;height:18px}.PnLElevationInfoContainer .stats-container>.stat .icon-container .icon.bedrooms{height:16px}.PnLElevationInfoContainer .stats-container>.stat .label{font-size:18px;line-height:20px;margin-bottom:0}.PnLElevationInfoContainer .stats-container>.stat:not(:last-child){margin-bottom:12px}.PnLElevationInfoContainer .buttons-container{margin-top:auto}.PnLElevationInfoContainer .buttons-container>.PnLMainButton:first-child{display:none}@media (min-width:1300px){.PnLElevationInfoContainer .buttons-container>.PnLMainButton:first-child{display:flex}}.PnLElevationInfoContainer .buttons-container>.PnLMainButton:not(:last-child){margin-bottom:16px}.elevation-select-button{padding:14px 32px;border-radius:4px;font-family:"Futura PT",sans-serif;font-size:12px;background-color:#fff;text-transform:uppercase;color:#000;transition-property:background-color,color;transition-duration:.24s;transition-timing-function:ease-in;position:relative}.elevation-select-button.active{color:#fff;background-color:#0c3b66}.elevation-select-button:not(:last-child):not(.active):after{content:"";display:block;position:absolute;background-color:#dce4e5;top:50%;right:0;width:1px;height:24px;transform:translate(50%,-50%)}.PnLMainButton{padding:18px 32px;width:100%;background-color:#fed966;color:#000;display:flex;align-items:center;justify-content:center;border-radius:6px;transition-property:background-color;transition-duration:.24s;transition-timing-function:ease-in;box-sizing:border-box}.PnLMainButton svg{margin-right:auto}.PnLMainButton .label{margin-right:auto;white-space:nowrap;margin-bottom:0;font-family:"Futura PT",sans-serif;font-size:12px;line-height:1;text-align:center;text-transform:uppercase}.PnLMainButton.white,.PnLMainButton:hover{background-color:#fff}.PnLMainButton.white:hover{background-color:#fed966}.PnLFloorplanProductImageDisplay{align-items:flex-start;justify-content:space-around;margin-bottom:64px;display:none}.PnLFloorplanProductImageDisplay .floorplan-wrapper{width:100%;height:100%;max-width:50%;display:flex;flex-direction:column;align-items:center}.PnLFloorplanProductImageDisplay .floorplan-wrapper .label{display:inline-block;width:auto;text-align:center;text-transform:uppercase;font-size:12px;font-family:"Futura PT",sans-serif;padding:6px 16px;background-color:transparent}.PnLFloorplanProductImageDisplay .floorplan-wrapper .label span{font-size:7px;position:relative;top:-4px}.PnLFloorplanProductImageDisplay .floorplan-wrapper img{width:100%;max-height:calc(80vh - 116px);height:auto;object-fit:contain;object-position:bottom}.PnLFloorplanProductImageDisplay .floorplan-wrapper.block .label{padding:6px 16px;background-color:#ebf3f5}.PnLFloorplanProductImageDisplay.active{display:flex}.PnLFilterBar{position:fixed;width:100%;height:64px;top:56px;left:0;display:flex;align-items:center;background-color:#001b33;z-index:5;padding:4px 4px 4px 0;box-sizing:border-box}@media (min-width:1100px){.PnLFilterBar{background-color:#99bee0}}@media (min-width:1850px){.PnLFilterBar{top:80px}}.PnLFilterBar.touchscreen{top:0}@media (min-width:1850px){.PnLFilterBar.touchscreen{top:0}}.PnLFilterBar .search-container{align-items:center;padding-left:40px;flex:1 1 auto;display:none}@media (min-width:1100px){.PnLFilterBar .search-container{display:flex}}.PnLFilterBar .search-container svg{margin-right:16px}@media (min-width:1100px){.PnLFilterBar .search-container svg g g{stroke:#000}}.PnLFilterBar .search-container input{width:100%;height:auto;max-width:500px;background-color:transparent;color:#fff;border:none;text-transform:uppercase;font-size:12px;font-family:"Futura PT",sans-serif;outline:none}@media (min-width:1100px){.PnLFilterBar .search-container input{color:#000}}.PnLFilterBar .search-container input:focus{outline:none}.PnLFilterBar .search-container input::-webkit-input-placeholder{font-size:12px;color:hsla(0,0%,100%,.7);text-transform:uppercase}.PnLFilterBar .search-container input:-ms-input-placeholder{font-size:12px;color:hsla(0,0%,100%,.7);text-transform:uppercase}.PnLFilterBar .search-container input::-ms-input-placeholder{font-size:12px;color:hsla(0,0%,100%,.7);text-transform:uppercase}.PnLFilterBar .search-container input::placeholder{font-size:12px;color:hsla(0,0%,100%,.7);text-transform:uppercase}@media (min-width:1100px){.PnLFilterBar .search-container input::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.PnLFilterBar .search-container input:-ms-input-placeholder{color:rgba(0,0,0,.7)}.PnLFilterBar .search-container input::-ms-input-placeholder{color:rgba(0,0,0,.7)}.PnLFilterBar .search-container input::placeholder{color:rgba(0,0,0,.7)}}.PnLFilterBar .filters-container{flex:0 1 auto;align-items:center;display:none}@media (min-width:1100px){.PnLFilterBar .filters-container{display:flex}}.PnLFilterBar .filters-container .lot-filter{display:flex;align-items:center;padding:10px 16px}@media (min-width:1440px){.PnLFilterBar .filters-container .lot-filter{padding:10px 40px}}.PnLFilterBar .filters-container .size-filter{height:100%}.PnLFilterBar .hamburger-container{display:flex;align-items:center;margin-left:auto}@media (min-width:1100px){.PnLFilterBar .hamburger-container{display:none}}.PnLFilterBar .filter-label{font-size:20px;color:#fff;padding-left:24px}@media (min-width:1100px){.PnLFilterBar .filter-label{display:none}}.PnLFilterBar .compare-link{font-size:12px;font-family:"Futura PT",sans-serif;line-height:1;display:flex;align-items:center;padding:18px 32px;background-color:#fff;border-radius:4px;margin-left:auto;transition-property:background-color;transition-duration:.24s;transition-timing-function:ease-in;display:none}@media (min-width:1300px){.PnLFilterBar .compare-link{display:flex}}.PnLFilterBar .compare-link svg{height:20px;width:auto;margin-right:16px}.PnLFilterBar .compare-link span{font-size:12px;text-transform:uppercase;font-family:"Futura PT",sans-serif}.PnLFilterBar .compare-link:hover{background-color:#fed966}.PnLFilterBar .mobile-menu-container{height:0;width:100%;overflow:hidden;position:fixed;background-color:#002a50;top:120px;transition-property:height,padding;transition-duration:.24s;transition-timing-function:ease-in}.PnLFilterBar .mobile-menu-container.open{height:124px;overflow:visible;padding-bottom:24px;z-index:100}.PnLFilterBar .mobile-menu-container .filters-container{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1100px){.PnLFilterBar .mobile-menu-container .filters-container{display:none}}.PnLFilterBar .mobile-menu-container .filters-container .lot-filter{padding-left:30px}.PnLFilterBar .mobile-menu-container .filters-container .filter-label{padding-left:0}.PnLFilterBar .mobile-menu-container .size-filter{margin-top:16px}.LotFilterRadio{display:flex;align-items:center;background-color:transparent}.LotFilterRadio .circle{width:12px;height:12px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.6);margin-right:12px;border-radius:50%;position:relative}@media (min-width:1100px){.LotFilterRadio .circle{border-color:#000}}.LotFilterRadio .circle:after{content:"";display:block;width:0;height:0;top:50%;left:50%;border-radius:50%;position:absolute;transform:translate(-50%,-50%);background-color:#fff;transition-property:width,height;transition-duration:.24s;transition-timing-function:ease-in}@media (min-width:1100px){.LotFilterRadio .circle:after{background-color:#000}}.LotFilterRadio .label{font-size:12px;font-family:"Futura PT",sans-serif;line-height:20px;text-transform:uppercase;color:#fff}@media (min-width:1100px){.LotFilterRadio .label{color:#000}}.LotFilterRadio.selected .circle:after{width:8px;height:8px}.PnLFilterDropdown{position:relative;padding-left:32px;padding-right:32px;cursor:pointer;height:100%;min-width:232px;box-sizing:border-box}.PnLFilterDropdown,.PnLFilterDropdown .filter-label{display:flex;align-items:center}.PnLFilterDropdown .filter-label>svg{height:18px;width:auto;margin-right:16px}@media (min-width:1100px){.PnLFilterDropdown .filter-label>svg path{fill:#000}}.PnLFilterDropdown .filter-label .label{text-transform:uppercase;color:#fff;font-size:12px;font-family:"Futura PT",sans-serif}@media (min-width:1100px){.PnLFilterDropdown .filter-label .label{color:#000}}.PnLFilterDropdown .filter-label .label>svg{height:8px;width:auto;margin-left:48px;transition-property:transform;transition-duration:.24s;transition-timing-function:ease-in}.PnLFilterDropdown .filter-label .label>svg *{stroke:#fff}@media (min-width:1100px){.PnLFilterDropdown .filter-label .label>svg *{stroke:#000}}.PnLFilterDropdown .options-wrapper{position:absolute;width:100%;top:100%;left:50%;transform:translateX(-50%);height:0;overflow:hidden;transition-property:height;transition-duration:.24s;transition-timing-function:ease-in;background-color:#002a50;z-index:10;box-sizing:border-box}@media (min-width:1100px){.PnLFilterDropdown .options-wrapper{background-color:#99bee0}}.PnLFilterDropdown .options-wrapper .options-container{padding:32px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.PnLFilterDropdown .options-wrapper .options-container>.option{display:flex;background-color:transparent}.PnLFilterDropdown .options-wrapper .options-container>.option:not(:last-child){margin-bottom:16px}.PnLFilterDropdown .options-wrapper .options-container>.option .square{width:18px;height:18px;border:1px solid #fff;background-color:transparent;margin-right:16px;position:relative}.PnLFilterDropdown .options-wrapper .options-container>.option .square:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:0;height:0;transition-property:width,height;transition-duration:.24s;transition-timing-function:ease-in}@media (min-width:1100px){.PnLFilterDropdown .options-wrapper .options-container>.option .square{border-color:#000}.PnLFilterDropdown .options-wrapper .options-container>.option .square:after{background-color:#000}}.PnLFilterDropdown .options-wrapper .options-container>.option .label{color:#fff;font-size:12px;font-family:"Futura PT",sans-serif;text-transform:uppercase}@media (min-width:1100px){.PnLFilterDropdown .options-wrapper .options-container>.option .label{color:#000}}.PnLFilterDropdown .options-wrapper .options-container>.option.selected .square:after{width:10px;height:10px}.PnLFilterDropdown.open .filter-label .label>svg{transform:rotateX(180deg)}.PnLCompareFloorplans{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;background-color:#001b33;height:100vh;box-sizing:border-box;position:relative;transition-property:padding;transition-duration:.32s;transition-timing-function:ease-in;padding:120px 8px 8px}@media (min-width:1850px){.PnLCompareFloorplans{padding-top:144px}}.PnLCompareFloorplans.closed{padding-top:80px}.PnLCompareFloorplans.touchscreen{padding-bottom:56px;padding-top:64px}@media (min-width:1850px){.PnLCompareFloorplans.touchscreen{padding-top:64px;padding-bottom:80px}}.PnLCompareFloorplans.touchscreen.closed{padding-top:0}.PnLCompareFloorplans .compare-back-bar{position:fixed;width:100%;height:64px;display:flex;align-items:center;justify-content:center;padding-left:48px;padding-right:48px;transition-property:height;transition-duration:.32s;transition-timing-function:ease-in;top:56px}@media (min-width:1850px){.PnLCompareFloorplans .compare-back-bar{top:80px}}.PnLCompareFloorplans .compare-back-bar.closed{height:0;overflow:hidden}.PnLCompareFloorplans .compare-back-bar.touchscreen{top:0}@media (min-width:1850px){.PnLCompareFloorplans .compare-back-bar.touchscreen{top:0}}.PnLCompareFloorplans .compare-back-bar .back-button{margin-right:auto;background-color:transparent}.PnLCompareFloorplans .compare-back-bar .back-button svg{margin-right:16px}.PnLCompareFloorplans .compare-back-bar .back-button svg *{stroke:#fff;transition-property:stroke;transition-duration:.24s;transition-timing-function:ease-in}.PnLCompareFloorplans .compare-back-bar .back-button .label{color:#fff;font-size:12px;line-height:20px;font-family:"Futura PT",sans-serif;text-transform:uppercase;transition-property:color;transition-duration:.24s;transition-timing-function:ease-in}.PnLCompareFloorplans .compare-back-bar .back-button:hover svg *{stroke:#fed966}.PnLCompareFloorplans .compare-back-bar .back-button:hover .label{color:#fed966}.PnLCompareFloorplans .compare-back-bar .heading{margin-right:auto;font-size:12px;font-family:"Futura PT",sans-serif;line-height:1;text-transform:uppercase;color:#fff;text-align:center;transform:translateX(-100%)}.PnLCompareFloorplans .compare-left-container,.PnLCompareFloorplans .compare-right-container{height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:14px;overflow:hidden}.PnLCompareFloorplans .select-button-container{height:100%;display:flex;justify-content:center;align-items:center}.PnLCompareFloorplans .select-button-container .select-button{background-color:#fed966;padding:72px 52px 68px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.PnLCompareFloorplans .select-button-container .select-button svg{margin-bottom:20px}.PnLCompareFloorplans .select-button-container .select-button .label{font-size:12px;color:#000;text-transform:uppercase}.PnLCompareFloorplans .compare-floorplan-viewport{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.PnLCompareFloorplans .compare-floorplan-viewport ::-webkit-scrollbar{display:none}.PnLCompareFloorplans .compare-floorplan-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px;padding:32px 48px;box-sizing:border-box}.PnLCompareFloorplans .compare-floorplan-container .compare-title-bar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.PnLCompareFloorplans .compare-floorplan-container .compare-title-bar .heading{font-size:24px;line-height:32px;color:#000}.PnLCompareFloorplans .compare-floorplan-container .compare-title-bar .lot-filter-container{display:flex}.PnLCompareFloorplans .compare-floorplan-container .compare-title-bar .lot-filter-container>.CompareLotFilterRadio:not(:last-child){margin-right:24px}.CompareLotFilterRadio{display:flex;align-items:center;padding-top:12px;padding-bottom:12px;box-sizing:border-box;background-color:transparent}.CompareLotFilterRadio .circle{min-width:12px;min-height:12px;max-width:12px;max-height:12px;background-color:transparent;border:1px solid rgba(0,0,0,.6);border-radius:50%;margin-right:12px;position:relative}.CompareLotFilterRadio .circle:after{content:"";display:block;background-color:#000;width:0;height:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition-property:width,height;transition-duration:.24s;transition-timing-function:ease-in}.CompareLotFilterRadio .label{font-family:"Futura PT",sans-serif;font-size:12px;line-height:20px;white-space:nowrap;text-transform:uppercase}.CompareLotFilterRadio.selected .circle:after{width:8px;height:8px}.PnLCompareDetails{display:grid;grid-template-columns:475px 1fr;height:100%}.PnLCompareDetails .info-container{padding:8px;background-color:#ebf3f5}.PnLCompareDetails .info-container .image-container{position:relative;margin-bottom:8px}.PnLCompareDetails .info-container .image-container:after{content:"";display:block;padding-bottom:72.4%}@media (min-height:900px){.PnLCompareDetails .info-container .image-container:after{padding-bottom:56.4%}}@media (min-height:1024px){.PnLCompareDetails .info-container .image-container:after{padding-bottom:72.4%}}.PnLCompareDetails .info-container .image-container .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.PnLCompareDetails .info-container .elevation-selection-bar{background-color:#fff;padding:8px;border-radius:6px}.PnLCompareDetails .info-container .elevation-container{padding:16px 24px 0}@media (min-height:1024px){.PnLCompareDetails .info-container .elevation-container{padding:40px 40px 0}}.PnLCompareDetails .floorplan-display-container-viewport{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.PnLCompareDetails .floorplan-display-container-viewport ::-webkit-scrollbar{display:none}.PnLCompareDetails .floorplan-display-container{padding-top:40px;position:relative;box-sizing:border-box}.PnLCompareDetails .floorplan-display-container .display-container{height:100%;overflow:scroll}.PnLCompareFloorplanProductImageDisplay{display:none}.PnLCompareFloorplanProductImageDisplay.active{display:block}.PnLCompareFloorplanProductImageDisplay .label{text-align:center;padding-left:24px;padding-right:24px;display:block}.PnLCompareFloorplanProductImageDisplay img{display:block}.Image-Popup{position:fixed;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:120;background-color:rgba(0,42,80,.85)}.Image-Popup .image-popup-interior{max-width:700px;position:relative}.Image-Popup .image-popup-interior .image-interior .close-button{position:absolute;top:24px;right:24px;width:20px;height:24px;background-color:transparent}.Image-Popup .image-popup-interior .image-interior .close-button>span{position:absolute;top:50%;left:50%;height:1px;width:100%;background-color:#fff}.Image-Popup .image-popup-interior .image-interior .close-button>span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.Image-Popup .image-popup-interior .image-interior .close-button>span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.Image-Popup .image-popup-interior .image-interior img{width:100%;height:auto}.Image-Popup .image-popup-interior .image-interior a{position:absolute}
/*# sourceMappingURL=main.b3077dc2.chunk.css.map */