@import url(https://use.typekit.net/iwg1qvb.css);
/*!
Theme Name: Digital Interactive — Boilerplate
Theme URI: http://digitalinteractive.app
Author: Digital Interactive (Jeff Williams, Braden Witherwax)
Author URI: http://digitalinteractive.app
Description: Digital Interactive\'s Wordpress boilerplate. Keep creating awesome!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: DI
Tags:

This theme, like WordPress, is licensed under the GPL.

digitalinteractive is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/:active,:focus,:hover{-webkit-tap-highlight-color:none;outline:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}*{-webkit-tap-higlight-color:transparent;box-sizing:border-box}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:0}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;outline:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}img{display:block;height:auto;max-width:100%}.fade{opacity:0;transition:opacity .35s ease-out}.fade.show{opacity:1}@keyframes arrowBob{0%{transform:translateZ(0)}10%{transform:translate3d(0,20px,0)}25%{transform:translate3d(0,-13px,0)}45%{transform:translate3d(0,-6px,0)}65%{transform:translate3d(0,-3px,0)}85%{transform:translateZ(0)}}@keyframes secondaryArrow{0%{opacity:1;transform:scale(.8) translate3d(65px,200px,0)}10%{opacity:.5;transform:scale(.8) translate3d(65px,230px,0)}28%{opacity:.9;transform:scale(.8) translate3d(65px,200px,0)}to{opacity:1}}.row{max-width:100vw;padding:60px 5.2%;position:relative;width:100%}.row.no-margin{margin:0}.row.no-padding{padding:0}.row.no-side-padding{padding-left:0;padding-right:0}@media screen and (max-width:568px){.row{padding-left:30px;padding-right:30px}}.block-amenities-map .download-button-wrapper,.block-image-preview .custom-grid,.block-re-map .download-button-wrapper,.block-tabbed-info .custom-grid,.grid,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{grid-gap:40px;display:grid}.block-amenities-map .download-button-wrapper .col-8,.block-image-preview .custom-grid .col-8,.block-re-map .download-button-wrapper .col-8,.block-tabbed-info .custom-grid .col-8,.grid .col-8,.grid-1 .col-8,.grid-2 .col-8,.grid-3 .col-8,.grid-4 .col-8,.grid-5 .col-8,.grid-6 .col-8{width:75%}.flex,.flex-wrap{display:flex}.flex-wrap{flex-wrap:wrap}.flex.justify-center,.justify-center.flex-wrap{justify-content:center}.align-center.flex-wrap,.flex.align-center{align-items:center}.grid-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width:768px){.grid-tablet-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-tablet-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-tablet-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-tablet-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-tablet-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-tablet-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:568px){.grid-mobile-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-mobile-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-mobile-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-mobile-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-mobile-6{grid-template-columns:repeat(6,minmax(0,1fr))}.hidden-mobile{display:none}}a{text-decoration:none}a,em,input,li,p,select,textarea{color:#222426;font-size:17px;line-height:1.8}.h1,h1{font-family:hatch,serif;font-size:56px;margin-bottom:20px}h2{font-size:45px}h2,h3{font-family:hatch,serif;font-weight:600;margin-bottom:20px}h3{font-size:36px}h4{font-family:henderson-sans-basic,sans-serif;font-size:25px;font-weight:600}h5{font-family:hatch,serif;font-size:24px}h6{font-size:20px}p{font-family:henderson-sans-basic,sans-serif}html{font-family:sans-serif;overflow-x:hidden;scroll-behavior:smooth}body{display:block;position:relative}body.freeze{height:100vh;overflow:hidden;width:100vw}#content{margin-top:105px}@media screen and (max-width:1250px){#content{margin-top:80px}}@media screen and (max-width:945px){#content{margin-top:65px}}@media screen and (max-width:568px){#content{margin-top:75px}}@media screen and (max-width:550px){#content{margin-top:60px}}.block{padding:6vw 5%;position:relative}@media screen and (max-width:568px){.block{padding:40px 25px}}.block-detail{background:#000;color:#fff!important;font-size:12px!important;padding:5px 7px;position:absolute;right:10px;top:10px;z-index:700}.capper,.capper-max,.capper-small{margin:0 auto;max-width:100%;position:relative;width:1200px}.capper-small{width:900px}.capper-max{width:1600px}.loading{opacity:0}.loaded{opacity:1;transition:opacity .35s ease}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.vert-center{align-self:center}.center-content-vert{align-items:center;display:flex}.bg-white{background:#fff}.bg-black{background:#222426}.bg-lt-grey{background:#f7f7f7}.bg-beige,.bg-tan{background:#fff7ea}.bg-beige-to-white{background:linear-gradient(180deg,#fff7ea,#fff)}.bg-pink{background:#fff2fa}.color-white{color:#fff}.color-black{color:#222426}.color-brown{color:#b26e25}.color-brown.outlined{-webkit-text-stroke:2px #b26e25;color:transparent}.overflow-hidden{overflow:hidden}.block-contact-form form input[type=submit],.button{border:3px solid #b26e25;color:#b26e25;cursor:pointer;display:inline-block;font-family:henderson-sans-basic,sans-serif;font-size:14px;font-weight:800;padding:15px 40px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:all .25s ease-in}.block-contact-form form input.brown[type=submit],.button.brown{background:#b26e25;color:#fff}.block-contact-form form input.brown:hover[type=submit],.button.brown:hover{background:transparent;color:#b26e25}.block-contact-form form input:hover[type=submit],.button:hover{background:#b26e25;color:#fff}#ieUnsupported{background:#fff;display:none;line-height:1.4;padding:140px 30px;position:fixed;text-align:center;z-index:1000}#ieUnsupported,.overlay{height:100%;left:0;top:0;width:100%}.overlay{background:rgba(0,0,0,.38);position:absolute;z-index:0}.wpcf7-submit{margin-bottom:10px!important}.wpcf7-mail-sent-ok{color:green}.wpcf7-mail-sent-ok,.wpcf7-not-valid-tip,.wpcf7-validation-errors{border:none!important;font-family:henderson-sans-basic,sans-serif;margin-left:0!important;padding-left:0!important}.wpcf7-not-valid-tip,.wpcf7-validation-errors{color:red;font-size:14px;margin-top:-26px!important;text-align:left!important}.img-wrap{background:#f7f7f7;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.img-wrap img,img.cover{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}img.cover{z-index:-1}.scroll-target{position:absolute;top:-120px}.content-container h1,.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container h6{color:#222426}.content-container li,.content-container p{color:#222426;font-family:henderson-sans-basic,sans-serif}.content-container h1,.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container input,.content-container p,.content-container select,.content-container textarea{margin-bottom:10px}.content-container h1:last-child,.content-container h2:last-child,.content-container h3:last-child,.content-container h4:last-child,.content-container h5:last-child,.content-container input:last-child,.content-container p:last-child,.content-container select:last-child,.content-container textarea:last-child{margin-bottom:0}.content-container ul{margin-bottom:20px;margin-left:20px}.content-container iframe{max-width:100%}.content-container a{color:#222426;text-decoration:underline;transition:color .3s ease-out}.content-container a:hover{color:#3a3e41}@media screen and (max-width:568px){.content-container{padding-left:0;padding-right:0}}.gform_validation_container{display:none}.gform_required_legend{color:#b26e25;text-align:left}.lines{max-width:60%;position:absolute;width:800px}.lines.top{top:0}.lines.right{right:0}.lines.bottom{bottom:0}.lines.left{left:0}.lines.top.right{transform:translateY(-65%)}.lines.top.left{transform:translate(-25%,-65%)}.lines.bottom.left{transform:translate(-20%,65%)}.lines.bottom.right{transform:translate(20%,65%)}#video-container{background:rgba(0,0,0,.85);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .35s ease-in-out}#video-container.active{opacity:1;pointer-events:auto;z-index:2000}#video-container video{left:50%;max-width:1400px;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%}header#masthead{align-items:center;background:#b26e25;border-bottom:1px solid rgba(0,0,0,.03);display:flex;justify-content:space-between;left:0;padding:20px 5%;position:relative;position:fixed;top:0;transition:all .3s ease-out;width:100%;z-index:900}header#masthead .scroll-logo{left:5%;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}header#masthead .circle-logo{opacity:0}.fixed-header header#masthead{padding:10px 5%}.fixed-header header#masthead .scroll-logo{opacity:0}.fixed-header header#masthead .circle-logo{opacity:1}@media screen and (max-width:1250px){.fixed-header header#masthead{padding:10px 5%}}@media screen and (max-width:568px){.fixed-header header#masthead{padding:10px 5%}}header#masthead .site-branding img{height:65px;transition:all .3s ease-out;width:auto}@media screen and (max-width:1250px){header#masthead .site-branding img{height:45px}}@media screen and (max-width:568px){header#masthead .site-branding img{height:80px}}@media screen and (max-width:550px){header#masthead .site-branding img.circle-logo{height:auto;width:250px}}@media screen and (max-width:568px){header#masthead .site-branding img.scroll-logo{height:45px}}.fixed-header header#masthead .site-branding img{height:60px}@media screen and (max-width:1250px){.fixed-header header#masthead .site-branding img{height:45px}}@media screen and (max-width:945px){header#masthead #site-navigation{height:100vh;overflow:auto}}header#masthead #site-navigation ul.menu{align-items:center;display:flex;justify-content:flex-end}@media screen and (max-width:945px){header#masthead #site-navigation ul.menu{display:block}header#masthead #site-navigation ul.menu .menu{padding-bottom:80px}}header#masthead #site-navigation li{list-style-type:none;padding:14px 10px;position:relative}header#masthead #site-navigation li:last-child{padding-right:0}header#masthead #site-navigation li:hover .sub-menu{opacity:1;pointer-events:auto}@media screen and (max-width:945px){header#masthead #site-navigation li.menu-item-has-children:not(.mega-menu):after{background:#222426;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:75px}}header#masthead #site-navigation a{color:#fff;font-family:henderson-sans-basic,sans-serif;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:color .3s ease-out}header#masthead #site-navigation .current-menu-item{position:relative}header#masthead #site-navigation .current-menu-item:after{background:#fff;bottom:10px;content:"";height:2px;left:10px;position:absolute;width:calc(100% - 20px)}header#masthead #site-navigation li.current-menu-item:last-child:after{width:calc(100% - 10px)}header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu{display:block!important;display:flex;width:370px}@media screen and (max-width:945px){header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu{margin:0 auto;max-width:100%}}header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu>li{float:left;padding-left:0;width:calc(50% - 3px)}@media screen and (max-width:945px){header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu>li{width:100%}}header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu>li>a{color:#b26e25;padding-left:15px;pointer-events:none;text-decoration:underline}header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu>li:before{display:none}header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu>li:hover{background:transparent}header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu .sub-menu{border:0;opacity:1!important;padding-bottom:0;padding-top:0;position:relative}header#masthead #site-navigation li.menu-item.mega-menu>ul.sub-menu .sub-menu li{padding-bottom:8px;padding-top:5px}header#masthead #site-navigation .sub-menu{background:#fff;opacity:0;overflow:hidden;padding:15px 0;pointer-events:none;position:absolute;top:calc(100% - 1px)}header#masthead #site-navigation .sub-menu .current-menu-item:after{display:none}header#masthead #site-navigation .sub-menu .current_page_item a{position:relative}header#masthead #site-navigation .sub-menu .current_page_item a:after{background:#222426;content:"";height:2px;left:0;position:absolute;top:calc(100% + 3px);width:100%}@media screen and (min-width:945px){header#masthead #site-navigation .sub-menu{border-bottom:1px solid rgba(178,110,37,.15);border-left:1px solid rgba(178,110,37,.15);border-right:1px solid rgba(178,110,37,.15)}}@media screen and (max-width:945px){header#masthead #site-navigation .sub-menu{background:transparent;opacity:1;padding:0;pointer-events:auto;position:relative}header#masthead #site-navigation .sub-menu a{font-size:16px;font-style:italic}}header#masthead #site-navigation .sub-menu li{min-width:175px;padding:10px 15px;transition:background .35s ease-out}@media screen and (max-width:945px){header#masthead #site-navigation .sub-menu li{padding:14px 10px}}@media screen and (min-width:945px){header#masthead #site-navigation .sub-menu li:before{background:#b26e25;content:"";height:100%;left:0;position:absolute;top:0;transform:translate3d(-100%,0,0);transition:all .35s ease-out;width:7px}header#masthead #site-navigation .sub-menu li:hover{background:rgba(178,110,37,.12)}header#masthead #site-navigation .sub-menu li:hover:before{transform:translateZ(0)}}header#masthead #site-navigation .sub-menu a{color:#222426}header#masthead .ham{display:none;height:16px;position:relative;width:24px}header#masthead .ham span{background:#222426;display:block;height:2px;position:relative;position:absolute;transition:all .3s ease-out;width:24px}header#masthead .ham span:first-child{top:0}header#masthead .ham span:nth-child(2){opacity:1;top:6px}header#masthead .ham span:last-child{top:12px}@media screen and (max-width:945px){header#masthead .ham{cursor:pointer;display:block;z-index:1000}header#masthead .ham.open span:first-child{top:6px;transform:rotate(45deg)}header#masthead .ham.open span:nth-child(2){opacity:0}header#masthead .ham.open span:last-child{top:6px;transform:rotate(-45deg)}header#masthead #site-navigation{background:#f7f7f7;height:100vh;left:100%;position:fixed;top:0;transition:transform .3s ease-out;width:100vw;will-change:transform}header#masthead #site-navigation ul{display:block;padding:40px 30px;text-align:center}header#masthead #site-navigation li{color:#fff;display:block;text-align:center}header#masthead #site-navigation li a{color:#222426;font-size:24px}}@media screen and (max-width:945px) and (max-width:568px){header#masthead #site-navigation li a{font-size:19px}}@media screen and (max-width:945px){header#masthead #site-navigation li:hover a{color:#222426}header#masthead #site-navigation.open{transform:translate3d(-100%,0,0)}}@media screen and (max-width:568px){header#masthead{padding:10px 25px 8px}header#masthead .site-branding h1{font-size:20px}}#footer{background:#222426;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 5%}#footer .badges-wrap{align-items:center;display:flex;gap:10px;height:60px;margin-top:20px;max-width:410px;width:100%}#footer .badges-wrap a{height:100%}#footer .badges-wrap a img{height:100%;width:auto}#footer>div{width:50%}@media screen and (max-width:768px){#footer{display:block}#footer>div{width:100%}}#footer a:hover,#footer li:hover a{text-decoration:underline}#footer .footer-branding img{margin-bottom:20px;max-width:100%;width:400px}#footer .footer-branding a.footer-brand-link{text-decoration:none}#footer .footer-branding a.footer-brand-link h2{color:#fff}#footer .footer-branding h2:hover{text-decoration:none}#footer .footer-branding a,#footer .footer-branding p{color:#fff!important;display:block;font-family:henderson-sans-basic,sans-serif;font-size:14px}@media screen and (max-width:568px){#footer{padding:40px 25px}#footer .footer-branding img{margin-bottom:40px}}#footer .newsletter-signup{width:35%}@media screen and (max-width:768px){#footer .newsletter-signup{margin-top:60px;width:100%}}#footer .newsletter-signup p.large{font-weight:800;margin-bottom:5px;text-transform:uppercase}#footer .gform_heading,#footer label{display:none}#footer form{margin-top:20px}#footer input.large{padding:5px 10px;width:100%}#footer input[type=submit]{background:transparent;margin-top:20px}#footer input[type=submit]:hover{background:#b26e25;color:#222426}#footer .gform_footer{text-align:right}#footer .gform_submission_error,#footer .validation_message{color:red;font-family:henderson-sans-basic,sans-serif}#footer .gform_submission_error{font-size:14px}#footer .validation_message{font-size:12px;padding-top:5px}#footer .gform_confirmation_message{color:#b26e25;font-size:18px;font-style:italic;font-weight:800;padding-top:10px}.sub-footer{align-items:center;background:#b26e25;display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px 5%}.sub-footer svg{height:auto;width:40px}.sub-footer .footer-menu ul{display:flex;flex-wrap:wrap;list-style-type:none}.sub-footer .footer-menu ul li{padding:0 10px}.sub-footer .footer-menu ul li:last-of-type{padding-right:0}.sub-footer .footer-menu ul li a{color:#fff;font-family:henderson-sans-basic,sans-serif;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase}@media screen and (max-width:568px){.sub-footer{display:block;padding:40px 25px}.sub-footer ul{display:block!important}.sub-footer ul li{padding-left:0!important}}.block-contact-form{background:#fff;border-bottom:4px solid #f7f7f7;text-align:center}.block-contact-form .capper-small{max-width:750px}.block-contact-form .gform_required_legend{display:none}.block-contact-form h2:not(.gform_submission_error){color:#b26e25;text-transform:uppercase}.block-contact-form .gform_submission_error{color:red;font-size:14px;text-align:left}.block-contact-form>*{color:#b26e25!important}.block-contact-form form{margin-top:40px;width:100%}.block-contact-form form input,.block-contact-form form select,.block-contact-form form textarea{-webkit-appearance:none;background:#fff7ea;border:none;border-radius:5px;border-radius:0;color:#b26e25;margin-bottom:10px;padding:8px 10px;width:100%}.block-contact-form form input::placeholder,.block-contact-form form select::placeholder,.block-contact-form form textarea::placeholder{color:#fff}.block-contact-form form label.gfield_label,.block-contact-form form legend{font-family:henderson-sans-basic,sans-serif;font-size:15px;font-weight:600;line-height:1.5;text-transform:uppercase}.block-contact-form form legend{margin-bottom:15px}.block-contact-form form label{font-family:henderson-sans-basic,sans-serif;font-weight:600}.block-contact-form form fieldset{border:0;padding-left:0}.block-contact-form form input[type=checkbox],.block-contact-form form input[type=radio]{background:transparent;border:2px solid #b26e25;border-radius:0;height:15px;margin-bottom:0;margin-right:10px;padding:8px;width:15px}.block-contact-form form input[type=checkbox]:checked,.block-contact-form form input[type=radio]:checked{background:#b26e25}.block-contact-form form input[type=submit]{background:transparent;margin:30px 0 0 auto;width:auto}.block-contact-form form .gchoice label{color:#222426}.block-contact-form form .gfield{font-family:hatch,serif;margin-bottom:15px;position:relative;text-align:left}.block-contact-form form .gchoice{align-items:center;display:flex;margin-bottom:20px}.block-contact-form form .gfield_checkbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media screen and (max-width:768px){.block-contact-form form .gfield_checkbox{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:568px){.block-contact-form form .gfield_checkbox{grid-template-columns:minmax(0,1fr)}}.block-contact-form form .ginput_container_select{position:relative}.block-contact-form form .ginput_container_select:after{border-bottom:2px solid #b26e25;border-right:2px solid #b26e25;content:"";height:15px;pointer-events:none;position:absolute;right:20px;top:15%;transform:rotate(45deg);width:15px}.block-contact-form form .gfield--width-half{display:inline-block;padding-right:10px;width:calc(50% - 10px)}@media screen and (max-width:768px){.block-contact-form form .gfield--width-half{width:100%}}.block-contact-form form .gform_footer{text-align:right}.block-contact-form form .gform_validation_container{display:none;opacity:0}.block-contact-form form .validation_message{bottom:5px;color:red;position:absolute}.block-contact-form form .gfield--type-fileupload .gfield_description,.block-contact-form form .gfield--type-fileupload span{font-size:12px;font-style:italic;margin-bottom:7px}.block-contact-form .form-sub{display:inline-block;position:relative}.block-contact-form .form-sub .ajax-loader{position:absolute;right:-60px;top:4px}.block-contact-form .wpcf7-response-output{border:2px solid #f7f7f7!important;font-family:henderson-sans-basic,sans-serif;font-size:14px;padding:6px 10px!important}.block-contact-form .gform_confirmation_message{color:#222426;text-align:left}.block-contact-form #input_1_11{display:block}.block-faq .faq-wrap{display:grid}.block-faq .headline{margin-bottom:30px}.block-faq .faq-container .question{background:#f7f7f7;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.08);break-inside:avoid;cursor:pointer;height:fit-content;margin-bottom:15px;overflow:hidden;padding:10px 20px;transition:background .3s ease-out}.block-faq .faq-container .question:hover{background:#e6e6e6}.block-faq .faq-container .question h3{color:#222426;font-size:20px;font-weight:700;padding-left:40px;position:relative}.block-faq .faq-container .question h3:before{color:#222426;content:"+";font-size:30px;height:18px;left:0;line-height:18px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.block-faq .faq-container .question ol,.block-faq .faq-container .question p,.block-faq .faq-container .question ul{color:#222426;padding-left:40px}.block-faq .faq-container .question ol:first-of-type,.block-faq .faq-container .question p:first-of-type,.block-faq .faq-container .question ul:first-of-type{margin-top:30px}.block-faq .faq-container .question .faq-content{max-height:0;overflow:hidden}.block-faq .faq-container .question.open{padding-bottom:30px}.block-faq .faq-container .question.open h3:before{content:"–";font-size:30px;height:24px;text-align:center}.block-faq .faq-container .question.open .faq-content{max-height:none}.block-faq.bg-grey .question{background:#fff}.block-faq.bg-grey .question:hover{background:#fdfdfd}.block-faq.bg-white .faq-container .question{background:#f2f2f2}.block-faq.bg-blue h3.color-blue,.block-faq.bg-blue-light h3.color-blue{color:#fff}@media screen and (max-width:768px){.block-faq .faq-wrap{grid-gap:0}.block-faq .faq-container:last-child .question:last-child{margin-bottom:0}.block-faq .faq-container .question{margin-bottom:20px;padding:30px 20px}.block-faq .faq-container .question.open{padding-bottom:30px}}.block-full-width-image{min-height:400px;overflow:hidden;padding-bottom:80px;padding-top:60px}.block-full-width-image img{width:100%}.block-full-width-image h2{color:#b26e25;margin-top:20px;text-align:center}.block-full-width-image .capper-small{align-items:center;display:flex;min-height:360px}.block-full-width-image .content-container{margin:auto;max-width:90%;position:relative;z-index:10}.block-contact-form form .block-full-width-image .content-container input[type=submit],.block-full-width-image .content-container .block-contact-form form input[type=submit],.block-full-width-image .content-container .button{color:#b26e25;margin:30px auto auto;transition:all .25s ease-in}.block-contact-form form .block-full-width-image .content-container input:hover[type=submit],.block-full-width-image .content-container .block-contact-form form input:hover[type=submit],.block-full-width-image .content-container .button:hover{color:#fff}@media screen and (max-width:568px){.block-full-width-image .content-container{max-width:100%}.block-full-width-image .content-container .align-center,.block-full-width-image h2{text-align:left}}.block-image-text div.content{display:flex;flex-direction:column;justify-content:center;max-width:100%;width:400px}.block-image-text .img-wrap{height:100%}.block-image-text.image-left{padding-left:0;padding-right:10%}.block-image-text.image-left div.content{margin-right:auto}.block-amenities-map .block-image-text.image-left .download-button-wrapper,.block-image-preview .block-image-text.image-left .custom-grid,.block-image-text.image-left .block-amenities-map .download-button-wrapper,.block-image-text.image-left .block-image-preview .custom-grid,.block-image-text.image-left .block-re-map .download-button-wrapper,.block-image-text.image-left .block-tabbed-info .custom-grid,.block-image-text.image-left .grid,.block-image-text.image-left .grid-1,.block-image-text.image-left .grid-2,.block-image-text.image-left .grid-3,.block-image-text.image-left .grid-4,.block-image-text.image-left .grid-5,.block-image-text.image-left .grid-6,.block-re-map .block-image-text.image-left .download-button-wrapper,.block-tabbed-info .block-image-text.image-left .custom-grid{grid-template-columns:1fr .8fr}.block-image-text.image-right{padding-left:10%;padding-right:0}.block-amenities-map .block-image-text.image-right .download-button-wrapper,.block-image-preview .block-image-text.image-right .custom-grid,.block-image-text.image-right .block-amenities-map .download-button-wrapper,.block-image-text.image-right .block-image-preview .custom-grid,.block-image-text.image-right .block-re-map .download-button-wrapper,.block-image-text.image-right .block-tabbed-info .custom-grid,.block-image-text.image-right .grid,.block-image-text.image-right .grid-1,.block-image-text.image-right .grid-2,.block-image-text.image-right .grid-3,.block-image-text.image-right .grid-4,.block-image-text.image-right .grid-5,.block-image-text.image-right .grid-6,.block-re-map .block-image-text.image-right .download-button-wrapper,.block-tabbed-info .block-image-text.image-right .custom-grid{grid-gap:80px;grid-template-columns:.8fr 1fr}.block-image-text.image-right .img-wrap{order:2}.block-image-text.image-right div.content{margin-left:auto;order:1}.block-contact-form form .block-image-text input[type=submit],.block-image-text .block-contact-form form input[type=submit],.block-image-text .button{margin-right:auto;margin-top:30px}@media screen and (max-width:568px){.block-image-text{padding:0}.block-image-text div.content{margin-left:0;margin-right:0;padding:40px 25px;width:100%}.block-image-text.image-left,.block-image-text.image-right{padding:0}.block-amenities-map .block-image-text.image-left .download-button-wrapper,.block-amenities-map .block-image-text.image-right .download-button-wrapper,.block-image-preview .block-image-text.image-left .custom-grid,.block-image-preview .block-image-text.image-right .custom-grid,.block-image-text.image-left .block-amenities-map .download-button-wrapper,.block-image-text.image-left .block-image-preview .custom-grid,.block-image-text.image-left .block-re-map .download-button-wrapper,.block-image-text.image-left .block-tabbed-info .custom-grid,.block-image-text.image-left .grid,.block-image-text.image-left .grid-1,.block-image-text.image-left .grid-2,.block-image-text.image-left .grid-3,.block-image-text.image-left .grid-4,.block-image-text.image-left .grid-5,.block-image-text.image-left .grid-6,.block-image-text.image-right .block-amenities-map .download-button-wrapper,.block-image-text.image-right .block-image-preview .custom-grid,.block-image-text.image-right .block-re-map .download-button-wrapper,.block-image-text.image-right .block-tabbed-info .custom-grid,.block-image-text.image-right .grid,.block-image-text.image-right .grid-1,.block-image-text.image-right .grid-2,.block-image-text.image-right .grid-3,.block-image-text.image-right .grid-4,.block-image-text.image-right .grid-5,.block-image-text.image-right .grid-6,.block-re-map .block-image-text.image-left .download-button-wrapper,.block-re-map .block-image-text.image-right .download-button-wrapper,.block-tabbed-info .block-image-text.image-left .custom-grid,.block-tabbed-info .block-image-text.image-right .custom-grid{grid-gap:0;grid-template-columns:1fr}.block-amenities-map .block-image-text .image-left .download-button-wrapper .img-wrap,.block-amenities-map .block-image-text.image-right .download-button-wrapper .img-wrap,.block-image-preview .block-image-text .image-left .custom-grid .img-wrap,.block-image-preview .block-image-text.image-right .custom-grid .img-wrap,.block-image-text .image-left .block-amenities-map .download-button-wrapper .img-wrap,.block-image-text .image-left .block-image-preview .custom-grid .img-wrap,.block-image-text .image-left .block-re-map .download-button-wrapper .img-wrap,.block-image-text .image-left .block-tabbed-info .custom-grid .img-wrap,.block-image-text .image-left .grid .img-wrap,.block-image-text .image-left .grid-1 .img-wrap,.block-image-text .image-left .grid-2 .img-wrap,.block-image-text .image-left .grid-3 .img-wrap,.block-image-text .image-left .grid-4 .img-wrap,.block-image-text .image-left .grid-5 .img-wrap,.block-image-text .image-left .grid-6 .img-wrap,.block-image-text.image-right .block-amenities-map .download-button-wrapper .img-wrap,.block-image-text.image-right .block-image-preview .custom-grid .img-wrap,.block-image-text.image-right .block-re-map .download-button-wrapper .img-wrap,.block-image-text.image-right .block-tabbed-info .custom-grid .img-wrap,.block-image-text.image-right .grid .img-wrap,.block-image-text.image-right .grid-1 .img-wrap,.block-image-text.image-right .grid-2 .img-wrap,.block-image-text.image-right .grid-3 .img-wrap,.block-image-text.image-right .grid-4 .img-wrap,.block-image-text.image-right .grid-5 .img-wrap,.block-image-text.image-right .grid-6 .img-wrap,.block-re-map .block-image-text .image-left .download-button-wrapper .img-wrap,.block-re-map .block-image-text.image-right .download-button-wrapper .img-wrap,.block-tabbed-info .block-image-text .image-left .custom-grid .img-wrap,.block-tabbed-info .block-image-text.image-right .custom-grid .img-wrap{grid-row:1}}.block-two-column-text .columns-2{column-count:2;column-gap:60px}.block-two-column-text .columns-2 p:not(:last-of-type){margin-bottom:20px}.block-two-column-text h2{max-width:calc(50% - 40px)}.block-two-column-text ul{margin-left:18px}.block-two-column-text ul li:not(:last-of-type){margin-bottom:20px}.block-two-column-text.bg-blue{border-top:4px solid #f7f7f7;color:#fff}@media screen and (max-width:568px){.block-two-column-text .columns-2{column-count:1}.block-two-column-text h2{max-width:100%}}.block-hero{align-items:center;display:flex;height:calc(100vh - 100px);justify-content:center;min-height:450px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.block-hero{height:calc(60vh - 100px)}}.block-hero video{height:100%;object-fit:cover;width:100%}.block-hero #down-arrow{fill:hsla(0,0%,100%,.85);bottom:65px;cursor:pointer;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:45px}@media screen and (max-width:945px){.block-hero #down-arrow{display:none}}.block-hero #down-arrow *{pointer-events:none}.block-hero #down-arrow.shown{opacity:1}.block-hero #down-arrow .arrow{animation-duration:5.5s;animation-iteration-count:infinite;animation-name:arrowBob}.block-hero #down-arrow .arrow-small{animation-delay:.15s;animation-duration:5.5s;animation-iteration-count:infinite;animation-name:secondaryArrow;transform:scale(.8) translate3d(65px,200px,0)}.block-hero .hero-content{bottom:60px;left:5%;position:absolute;z-index:20}.block-hero .hero-content *{color:#fff}.block-hero .hero-content p{font-family:hatch,serif;font-size:36px;line-height:1;margin-bottom:0;text-transform:uppercase}.block-hero .hero-content h1{font-size:94px;font-weight:800;line-height:1}@media screen and (max-width:768px){.block-hero .hero-content h1{font-size:64px}.block-hero .hero-content p{font-size:25px}}@media screen and (max-width:568px){.block-hero .hero-content h1{font-size:54px}.block-hero .hero-content p{font-size:22px}}.block-hero .slider{height:100%;left:0;position:absolute;top:0;width:100%}.block-hero .slider .slick-list,.block-hero .slider .slick-track,.block-hero .slider .slide{height:100%}.block-hero .slider .slide img{height:100%;object-fit:cover;width:100%}.block-hero .slider .slick-arrow{position:absolute;top:50%;z-index:10}.block-hero .slider .slick-next{right:0}.block-hero .slider .slick-prev{left:0}.block-hero .slider .slick-dots{bottom:20px;display:flex;left:50%;list-style:none;position:absolute;transform:translate(-50%)}.block-hero .slider .slick-dots li{border:2px solid #fff;border-radius:30px;height:15px;margin:5px;transition:background .35s ease-out;width:15px}.block-hero .slider .slick-dots li.slick-active{background:#fff}.block-hero .slider .slick-dots li button{opacity:0}.block-hero-alt{align-items:center;display:block;display:flex;min-height:300px;overflow:hidden;padding:8.5vw 80px;position:relative}.block-hero-alt .hero-img-wrap{height:100%;left:0;position:absolute;top:0}.block-hero-alt .hero-img-wrap img{height:100%;object-fit:cover;width:100vw}.block-hero-alt .content-container{position:relative;text-align:left;top:50%;z-index:10}.block-hero-alt .content-container h1,.block-hero-alt .content-container h2,.block-hero-alt .content-container h2.h1 p{color:#fff;text-align:left}.block-hero-alt .content-container>*{color:#fff}@media screen and (max-width:768px){.block-hero-alt{height:auto;padding:80px 5.2%}}@media screen and (max-width:568px){.block-hero-alt{padding:80px 30px}}.two-column-image-content{overflow:hidden}.two-column-image-content .content-container{margin-bottom:30px;margin-top:20px}.two-column-image-content .content-container ul{list-style:disc;margin-left:18px;margin-top:15px}.two-column-image-content .content-container li{margin-bottom:5px}.two-column-image-content .arrow{cursor:pointer;height:25px;position:absolute;top:50%;width:25px;z-index:100}.two-column-image-content .arrow.arrow-next{border-right:6px solid #fff;border-top:6px solid #fff;right:35px;transform:rotate(45deg) translateY(-50%)}.two-column-image-content .arrow.arrow-prev{border-bottom:6px solid #fff;border-left:6px solid #fff;left:20px;transform:rotate(45deg) translateY(-50%)}.two-column-image-content.reverse .item:first-child{order:2}.two-column-image-content.reverse .item:nth-child(2){order:1}.two-column-image-content .image-container{height:fit-content;position:relative}.two-column-image-content .image-container img{height:100%;object-fit:cover;width:100%}.two-column-image-content.extra-padding .grid-2{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media screen and (max-width:768px){.two-column-image-content.extra-padding .grid-2{grid-template-columns:minmax(0,1fr)}}.two-column-image-content.extra-padding.reverse .grid-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media screen and (max-width:768px){.two-column-image-content.extra-padding.reverse .grid-2{grid-template-columns:minmax(0,1fr)}}.two-column-image-content.extra-padding .content-container{padding-right:20px}@media screen and (max-width:768px){.two-column-image-content .item:first-child{order:2}.two-column-image-content .item:nth-child(2){order:1}}.block-multi-card .item{padding-bottom:0;position:relative}.block-multi-card .item.bot-pad{padding-bottom:80px}.block-multi-card .item h4{margin:30px 0 15px}.block-contact-form form .block-multi-card .item input[type=submit],.block-multi-card .item .block-contact-form form input[type=submit],.block-multi-card .item .button{bottom:0;margin-top:40px;max-width:100%;position:absolute;width:100%}.block-multi-card .item .image-container{overflow:hidden;position:relative}.block-multi-card .item .image-container.tall{padding-bottom:120%;position:relative}.block-multi-card .item .image-container.tall img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s ease-out;width:100%;will-change:transform}.block-multi-card .item .image-container:hover img{transform:scale(1.03)}.block-stats .h1{font-size:110px;line-height:.8}@media screen and (max-width:1024px){.block-stats .h1{font-size:84px}}.block-stats h5{font-size:19px;font-weight:600;text-align:center}.block-stats .details-section{margin-top:60px}@media screen and (max-width:768px){.block-stats .details-section{display:block}.block-stats .details-section h2{text-align:center}}.block-stats .details-section .headline{align-items:center;display:flex;padding-right:20px}.block-stats .details-section .details{padding:50px 40px}.block-stats .details-section p{font-size:15px}@media screen and (max-width:568px){.block-stats .details-section h2{text-align:left}.block-stats .details-section .details{padding:0}}.block-image-preview{padding:20px}.block-image-preview img{width:100%}.block-image-preview .custom-grid{grid-gap:20px;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}@media screen and (max-width:1200px){.block-image-preview .custom-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media screen and (max-width:1024px){.block-image-preview .custom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:768px){.block-image-preview .custom-grid{grid-template-columns:minmax(0,1fr)}}.block-image-preview .content-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-between;margin-bottom:30px;padding:60px 40px}.block-image-preview .content-wrapper p{line-height:1.8}.block-image-preview .content-wrapper .large{font-size:24px;font-weight:800;line-height:1.3;margin-bottom:20px;text-transform:uppercase}.block-contact-form form .block-image-preview input[type=submit],.block-image-preview .block-contact-form form input[type=submit],.block-image-preview .button{width:100%}.block-image-preview .item:last-child{padding-bottom:15px;padding-top:15px}.block-re-map .map-container{margin:auto;position:relative}.block-re-map .hover-section{cursor:pointer;pointer-events:none;position:absolute;z-index:50}.block-re-map .hover-section path,.block-re-map .hover-section polygon,.block-re-map .hover-section polyline,.block-re-map .hover-section rect{opacity:.7;pointer-events:auto;transition:opacity .24s ease-out;will-change:opacity}.block-re-map .hover-section path:hover,.block-re-map .hover-section polygon:hover,.block-re-map .hover-section polyline:hover,.block-re-map .hover-section rect:hover{opacity:.5}.block-re-map .hover-section.estates{height:12%;left:17%;top:12%;width:60%}.block-re-map .hover-section.estates path{fill:#73b6d6}.block-re-map .hover-section.bungalows{height:7.2%;left:-11.4%;top:19.3%;width:83%}.block-re-map .hover-section.bungalows rect{fill:#496b7d}.block-re-map .hover-section.cottages{height:37.2%;left:-4.8%;top:28.3%;width:69.5%}.block-re-map .hover-section.cottages polygon{fill:#edbf72}.block-re-map .hover-section.porches{height:10.2%;left:20.8%;top:19.3%;width:78%}.block-re-map .hover-section.porches polygon{fill:#b57c21}.block-re-map .hover-section.arbor-houses polygon,.block-re-map .hover-section.arbor-houses polyline,.block-re-map .hover-section.arbor-houses-2 polygon,.block-re-map .hover-section.arbor-houses-2 polyline{fill:#335417}.block-re-map .hover-section.arbor-houses{height:21.2%;left:32.6%;top:26.3%;width:73%}.block-re-map .hover-section.arbor-houses-2{height:21.2%;left:-14.4%;top:59.9%;width:73%}.block-re-map .hover-section.village-square{height:24%;left:13.6%;top:41.9%;width:73%}.block-re-map .hover-section.village-square polygon{fill:#995145}.block-re-map .info-card{background:#fff;border:1px solid #ddd;max-width:90%;opacity:0;padding:25px;pointer-events:none;position:absolute;transform:translate3d(-50%,20px,0);transition:all .24s ease-out;width:320px;will-change:transform,opacity;z-index:100}@media screen and (max-width:568px){.block-re-map .info-card{transform:translate3d(-50%,20px,0) scale(.6)}}.block-re-map .info-card.estates{left:44%;top:17.5%}.block-re-map .info-card.bungalows{left:30.2%;top:24%}.block-re-map .info-card.cottages{left:28.4%;top:42%}.block-re-map .info-card.arbor-houses{left:71%;top:38%}.block-re-map .info-card.arbor-houses-2{left:24%;top:64%}.block-re-map .info-card.village-square{left:47%;top:53%}.block-re-map .info-card.porches{left:58%;top:25%}.block-re-map .info-card:before{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;content:"";height:0;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:0}.block-re-map .info-card:hover+svg .inner-shape{opacity:.5}.block-re-map .info-card h4{font-size:12px;margin-top:20px}.block-re-map .info-card h3,.block-re-map .info-card h4{font-family:henderson-sans-basic,sans-serif;font-weight:700}.block-re-map .info-card h3{color:#b26e25;font-size:14px;margin-top:10px}.block-re-map .info-card p{font-size:12px;line-height:1.5;margin-top:20px}.block-re-map .info-card a{color:#b26e25;display:block;font-family:henderson-sans-basic,sans-serif;font-size:14px;font-weight:700;margin-top:30px}.block-re-map .info-card.show{opacity:.94;pointer-events:auto;transform:translate3d(-50%,0,0)}@media screen and (max-width:568px){.block-re-map .info-card.show{transform:translate3d(-50%,-60px,0) scale(.6)}}.block-re-map .download-button-wrapper{grid-template-columns:minmax(0,3fr) minmax(0,1fr);padding-bottom:20px}@media screen and (max-width:768px){.block-re-map .download-button-wrapper{grid-template-columns:minmax(0,1fr);padding-top:40px}}.block-amenities-map .map-container{position:relative}.block-amenities-map .icon-wrap{position:absolute;z-index:10}.block-amenities-map .icon-wrap .icon{border-radius:50%;cursor:pointer;height:70px;transform:translate3d(0,10px,0);transform-origin:center center;transition:all .5s ease-out!important;width:70px}.block-amenities-map .icon-wrap .icon.show{transform:translateZ(0)}@media screen and (max-width:1024px){.block-amenities-map .icon-wrap .icon{transform:translate3d(0,20px,0) scale(.8)}.block-amenities-map .icon-wrap .icon.show{transform:translateZ(0) scale(.8)}}@media screen and (max-width:568px){.block-amenities-map .icon-wrap .icon{transform:translate3d(0,10px,0) scale(.75)}.block-amenities-map .icon-wrap .icon.show{transform:translateZ(0) scale(.75)}}.block-amenities-map .icon-wrap.path{left:27%;top:48%}.block-amenities-map .icon-wrap.dog{left:8%;top:60%}.block-amenities-map .icon-wrap.dog-2{left:72%;top:60%}.block-amenities-map .icon-wrap.cat{left:27%;top:11%}.block-amenities-map .icon-wrap.bike{left:31%;top:65%}.block-amenities-map .icon-wrap.wrench{left:25%;top:19%}.block-amenities-map .icon-wrap.snow{left:47%;top:28%}.block-amenities-map .icon-wrap.skate{left:57%;top:53%}.block-amenities-map .icon-wrap.sled{left:80%;top:51%}.block-amenities-map .icon-wrap.boat{left:80%;top:15%}.block-amenities-map .icon-wrap.gym{left:26%;top:27%}.block-amenities-map .icon-wrap.drive{left:40%;top:31%}.block-amenities-map .icon-wrap.tree{left:63%;top:30%}.block-amenities-map .icon-wrap.playground{left:52%;top:27%}.block-amenities-map .icon-wrap.playground-2{left:74%;top:52%}.block-amenities-map .icon-wrap.ski{left:76%;top:30%}.block-amenities-map .icon-wrap.picnic{left:78%;top:58%}.block-amenities-map .icon-wrap.signs{left:78%;top:8%}.block-amenities-map .icon-wrap.bench{left:31%;top:76%}.block-amenities-map .icon-wrap.bench img{height:62px;width:62px}.block-amenities-map .icon-wrap.trail{left:81%;top:36%}.block-amenities-map .icon-wrap.trail img{height:62px;width:62px}.block-amenities-map .icon-wrap.parkway{left:42%;top:24%}.block-amenities-map .icon-wrap.mcgill{left:77%;top:44%}.block-amenities-map .icon-wrap.mcgill img{height:62px;width:62px}.block-amenities-map .icon-wrap .icon-card{background:#fff;border:1px solid #ddd;left:50%;opacity:0;padding:18px 20px;pointer-events:none;position:absolute;transform:translate3d(-50%,0,0) scale(.8);transition:all .24s ease-out;width:240px;will-change:transform,opacity;z-index:100}.block-amenities-map .icon-wrap .icon-card h3{color:#b26e25;font-family:henderson-sans-basic,sans-serif;font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase}.block-amenities-map .icon-wrap .icon-card p{font-family:henderson-sans-basic,sans-serif;font-size:12px;line-height:1.6;margin-top:7px}@media screen and (max-width:1024px){.block-amenities-map .icon-wrap .icon-card{transform:translate3d(-50%,-10px,0) scale(.8)}}@media screen and (max-width:568px){.block-amenities-map .icon-wrap .icon-card{transform:translate3d(-50%,-20px,0) scale(.6)}}.block-amenities-map .icon-wrap:hover{z-index:100}.block-amenities-map .icon-wrap:hover .icon-card{opacity:.94;pointer-events:auto;transform:translate3d(-50%,10px,0)}.block-amenities-map .icon-wrap:hover .icon-card:before{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;content:"";height:0;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:0}@media screen and (max-width:568px){.block-amenities-map .icon-wrap:hover .icon-card{transform:translate3d(-50%,-20px,0) scale(.8)}.block-amenities-map{padding-right:0}.block-amenities-map .capper-max{overflow:hidden}.block-amenities-map .map-container-wrap{overflow:scroll;position:relative;width:100%}.block-amenities-map .map-container{max-width:none;width:800px}}.block-amenities-map .download-button-wrapper{grid-template-columns:minmax(0,3fr) minmax(0,1fr);padding-bottom:20px}@media screen and (max-width:768px){.block-amenities-map .download-button-wrapper{grid-template-columns:minmax(0,1fr);padding-top:40px}}.block-tabbed-info .intro{padding-bottom:80px}@media screen and (min-width:768px){.block-tabbed-info .tab-container.reverse .item:first-child{order:2}.block-tabbed-info .tab-container.reverse .item:last-child{order:1}}.block-tabbed-info .custom-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media screen and (min-width:768px){.block-tabbed-info .custom-grid.reverse{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media screen and (max-width:768px){.block-tabbed-info .custom-grid{grid-template-columns:minmax(0,1fr)}}.block-tabbed-info .image-wrapper{overflow:hidden;position:relative}.block-tabbed-info .image-wrapper .slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s ease-in}.block-tabbed-info .image-wrapper .slide.active{opacity:1;position:relative}.block-tabbed-info .image-wrapper img{height:100%;object-fit:cover;width:100%}.block-tabbed-info .slider-nav-wrapper{align-items:center;display:flex}.block-tabbed-info .tabs{font-family:hatch,serif;font-weight:600;overflow:hidden}.block-tabbed-info .tabs ul{display:flex;list-style:none;margin-bottom:5px;width:fit-content}.block-tabbed-info .tabs li{cursor:pointer;margin-right:5px;padding:5px 10px;position:relative;text-align:center;width:87px}.block-tabbed-info .tabs li.active:after{background:#b26e25;bottom:5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 20px)}.block-tabbed-info .arrow{cursor:pointer;height:10px;width:10px}.block-tabbed-info .content-tabs{border:2px solid #b26e25;padding:40px 50px;position:relative}.block-tabbed-info .content-tabs .details{grid-gap:5px;margin-bottom:10px}.block-tabbed-info .content-tabs .slide{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.block-tabbed-info .content-tabs .slide.active{opacity:1;pointer-events:auto;position:relative}.block-tabbed-info .bg-pink{padding:20px 15px}.block-contact-form form .block-tabbed-info input[type=submit],.block-tabbed-info .block-contact-form form input[type=submit],.block-tabbed-info .button{margin:40px auto 0}.bloack-image-content-w-accent #primary-headline{margin:0 auto 80px;max-width:85%}@media screen and (max-width:568px){.bloack-image-content-w-accent #primary-headline{font-size:28px;margin-bottom:40px}}.bloack-image-content-w-accent .full-image{width:100%}.bloack-image-content-w-accent .background-image{height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:568px){.bloack-image-content-w-accent .background-image{height:30%}}@media screen and (max-width:400px){.bloack-image-content-w-accent .background-image{height:25%}}.bloack-image-content-w-accent .lower-section{margin-top:80px}.block-logos .logo-slider img{margin:0 auto;max-height:125px}.block-page-navigation{position:relative}.block-page-navigation .content-container{margin-bottom:40px;margin-top:60px}.block-page-navigation.adjusted-padding-small{padding:2vw 5%}.block-page-navigation .nav-wrapper{position:relative}.block-page-navigation .nav-wrapper ul{display:flex;list-style:none;padding:20px 0;position:relative}@media screen and (max-width:800px){.block-page-navigation .nav-wrapper ul{flex-wrap:wrap}}.block-page-navigation .nav-wrapper ul li{font-family:henderson-sans-basic,sans-serif;font-weight:600;padding-right:40px;white-space:nowrap}.block-page-navigation .nav-wrapper ul a{font-size:12px;position:relative}.block-page-navigation .nav-wrapper ul a:after{background:#b26e25;content:"";height:2px;left:0;position:absolute;top:calc(100% + 3px);transition:all .25s ease-out;width:0}.block-page-navigation .nav-wrapper ul a:hover:after{width:100%}.block-page-navigation .nav-wrapper.fixed{height:75px}.block-page-navigation .nav-wrapper.fixed ul{background:#fff;position:fixed;top:66px;z-index:700}.block-page-navigation .nav-wrapper.fixed ul:after{background:#fff;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:200vw;z-index:-1}@media screen and (min-width:945px){.block-page-navigation .nav-wrapper.fixed ul{top:80px}}.block-page-navigation .nav-wrapper li{font-size:26px;font-weight:800;text-transform:uppercase}.block-contact-form form .intro-block input[type=submit],.intro-block .block-contact-form form input[type=submit],.intro-block .button{margin-top:40px}@media screen and (max-width:768px){.intro-block .align-right{text-align:left}}.intro-block .alt-grid{grid-gap:160px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.intro-block .alt-grid .button-wrapper{grid-gap:0;align-items:center;display:flex}@media screen and (max-width:1200px){.intro-block .alt-grid{display:block}}@media screen and (min-width:1200px){.block-contact-form form .intro-block .alt-grid input[type=submit],.intro-block .alt-grid .align-right,.intro-block .alt-grid .block-contact-form form input[type=submit],.intro-block .alt-grid .button{width:100%}}.block-floorplan-filter{overflow:hidden;padding-bottom:160px;padding-top:100px;position:relative}@media screen and (max-width:768px){.block-floorplan-filter{padding-bottom:100px;padding-top:80px}}.block-floorplan-filter .grid-3,.block-floorplan-filter .grid-tablet-2{grid-gap:40px}@media screen and (max-width:568px){.block-floorplan-filter .grid-3,.block-floorplan-filter .grid-tablet-2{grid-column-gap:0;grid-row-gap:20px}}.block-floorplan-filter p.filter-text{color:#222426;font-weight:400;margin-bottom:30px;text-transform:none}.block-floorplan-filter .fp-picker{margin-bottom:40px}.block-contact-form form .block-floorplan-filter .fp-picker input[type=submit],.block-floorplan-filter .fp-picker .block-contact-form form input[type=submit],.block-floorplan-filter .fp-picker .button{background:transparent;color:#b26e25;margin-top:0;transition:all .24s ease-out}.block-contact-form form .block-floorplan-filter .fp-picker input:hover[type=submit],.block-floorplan-filter .fp-picker .block-contact-form form input:hover[type=submit],.block-floorplan-filter .fp-picker .button:hover{border-color:#995e20;color:#995e20}.block-contact-form form .block-floorplan-filter .fp-picker input.active[type=submit],.block-floorplan-filter .fp-picker .block-contact-form form input.active[type=submit],.block-floorplan-filter .fp-picker .button.active{background:#b26e25;border-color:#b26e25;box-shadow:4px 4px 2px rgba(0,0,0,.16);color:#fff}.block-floorplan-filter .fp-wrap{border:1px solid #222426;padding:20px;text-align:center;transition:all .24s ease-out}.block-floorplan-filter .fp-wrap.disable{opacity:.25;pointer-events:none}.block-floorplan-filter h2{color:#b26e25;margin-bottom:0}.block-floorplan-filter h3,.block-floorplan-filter p{color:#b26e25;font-weight:700;text-transform:uppercase}.block-floorplan-filter p{font-size:12px}.block-contact-form form .block-floorplan-filter input[type=submit],.block-floorplan-filter .block-contact-form form input[type=submit],.block-floorplan-filter .button{background:#b26e25;color:#fff;margin-top:30px;text-transform:uppercase}.block-floorplan-filter .lines.top{left:50%;top:40px}.block-floorplan-filter .lines.bottom{bottom:40px}@media screen and (max-width:568px){.block-iframe-embed #sightmap{height:520px!important}}.block-iframe-embed .video-container{position:relative;width:100%}.block-iframe-embed .video-container .background-poster{height:100%;left:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease-in;width:100%}.block-iframe-embed .video-container .background-poster.active{opacity:1}.block-iframe-embed .video-container video{height:auto;object-fit:cover;width:100%}.block-iframe-embed .video-container .play-btn{background:hsla(0,0%,100%,.35);border-radius:50%;cursor:pointer;height:90px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in;width:90px}.block-iframe-embed .video-container .play-btn.active{opacity:1;pointer-events:auto}.block-iframe-embed .video-container .play-btn:after{border-color:transparent transparent transparent #2f2e2e;border-style:solid;border-width:25px 0 25px 42px;box-sizing:border-box;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-32%,-50%);width:50px}.block-full-width-slider .content-container,.block-full-width-slider h3{padding-left:30px;padding-right:30px}.block-full-width-slider .slick-dots{display:flex;justify-content:center;list-style:none;margin:40px 0 60px;text-align:center}.block-full-width-slider .slick-dots button{-webkit-appearance:none;background:hsla(0,0%,76%,.65);border:1px solid transparent;border-radius:50%;font-size:0;height:14px;margin-left:5px;margin-right:5px;width:14px}.block-full-width-slider .slick-dots .slick-active button{background:rgba(0,0,0,.84)}.block-full-width-slider .align-center a,.block-gallery-grid .gallery-wrapper{margin-top:30px}.block-gallery-grid .gallery-wrapper .item{background:#fff7ea;display:none;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.block-gallery-grid .gallery-wrapper .item img{cursor:pointer;height:100%;object-fit:cover;opacity:.99;position:absolute;transition:all .25s ease-in;width:100%}.block-gallery-grid .gallery-wrapper .item img:hover{opacity:.25}.block-contact-form form .block-gallery-grid input.load-more[type=submit],.block-gallery-grid .block-contact-form form input.load-more[type=submit],.block-gallery-grid .button.load-more{display:inline-block;left:50%;margin:40px auto 0;max-width:100%;min-width:320px;position:relative;transform:translateX(-50%)}.fslightbox-container{background:rgba(255,247,234,.94)!important}.fslightbox-slide-btn{background:none!important}.fslightbox-slide-btn svg{height:40px;width:60px}.fslightbox-slide-btn svg path{fill:#b26e25!important}.fslightbox-toolbar-button{background:#b26e25!important}.fslightbox-toolbar-button:first-child{display:none}.block-three-button-row .headline{margin-bottom:30px}.block-three-button-row .button-wrapper{grid-gap:80px}@media screen and (max-width:1200px){.block-three-button-row .button-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:768px){.block-three-button-row .button-wrapper{grid-template-columns:inherit}}.block-contact-form form .block-three-button-row .button-wrapper input[type=submit],.block-three-button-row .button-wrapper .block-contact-form form input[type=submit],.block-three-button-row .button-wrapper .button{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.no-padding{padding:0}.no-padding-sides{padding-left:0;padding-right:0}.no-padding-top{padding-top:0}.no-padding-right{padding-right:0}.no-padding-bottom{padding-bottom:0}.no-padding-left{padding-left:0}