@charset "UTF-8";:root{--font-family-default: "Poppins", sans-serif;--font-family-title: "Old Standard TT", serif;--font-size-default: 16px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--success: #28a745;--primary: #000000;--primary-accent: #cdbc9e;--primary-background: #ffffff;--primary-text-color: #000000;--secondary: #cdbc9e;--secondary-background: #000000;--secondary-text-color: #ffffff;--secondary-text-color-accent: #888888;--primary-text-accent: #666666;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--transition: all .4s ease-in-out;--spacing: max(3.125vw, 40px);--section-spacing: max(6.25vw, 75px);--max-container: calc(100% - (var(--spacing) * 2))}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.object-position-center{-o-object-position:center;object-position:center}.object-position-left{-o-object-position:left;object-position:left}.object-position-top{-o-object-position:top;object-position:top}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.inline-table{display:inline-table}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.flex-wrap-wrap{flex-wrap:wrap}.flex-wrap-nowrap{flex-wrap:nowrap}.flex-width-auto{flex-basis:0;flex-grow:1}.flex-grow-1{flex-grow:1}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mt-15{margin-top:max(.938vw,15px)}.w-100{width:100%}.w-50{width:50%}.w-25{width:25%}.h-100{height:100%}.h-auto{height:auto}.m-center{margin:0 auto}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:var(--primary-background);color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}a{text-decoration:none!important}a::focus,a::hover{text-decoration:inherit}.splide__arrow{transition:var(--transition)}.expandedOpened{overflow:hidden}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}.defaultContainer{padding:0 max(5vw,40px)}.containerWrapper{width:100%;padding-left:max(14.375vw,150px);padding-right:max(14.375vw,150px)}.defaultButton{display:inline-block;border:2px solid var(--primary);line-height:1;font-size:max(.938vw,15px);letter-spacing:.15em;color:var(--primary-text-color);text-transform:uppercase;padding:1.438vw 3.375vw;text-decoration:none;transition:var(--transition);outline:none;background:transparent}.defaultButton:hover{background:var(--secondary);border-color:var(--secondary);color:var(--secondary-text-color);text-decoration:none}h2.defaultTitle,h1.defaultTitle{font-family:var(--font-family-title);line-height:1.2;font-size:max(4.063vw,50px);text-transform:uppercase;color:var(--primary-text-color)}h2.defaultTitle--white,h1.defaultTitle--white{color:var(--secondary-text-color)}h2.defaultTitle span,h1.defaultTitle span{font-weight:300;font-family:var(--font-family-default);color:var(--primary-text-accent);letter-spacing:.05em;font-size:max(1.563vw,25px);text-transform:capitalize;display:block;line-height:1}h2.defaultTitle--sm,h1.defaultTitle--sm{font-size:max(2.813vw,45px)}form .wpcf7-response-output{text-align:center;padding:1vw 0!important;font-size:max(1vw,14px)}.defaultForm__row{display:flex;flex-wrap:wrap}.defaultForm__button{margin-top:1vw;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.defaultForm__button .wpcf7-spinner{position:absolute;left:0;bottom:-30px;right:0;margin:0 auto}.defaultForm__col{flex-basis:50%;padding:max(.625vw,10px)}.defaultForm__col br{display:none}.defaultForm__col p{padding:0!important}.defaultForm__col label{display:none;font-size:max(.875vw,14px);text-transform:uppercase}.defaultForm__col input,.defaultForm__col select{width:100%;background:transparent;border:none;border-bottom:1px solid #000;color:#000;outline:none;letter-spacing:.05em;font-size:max(.875vw,14px);text-transform:uppercase;font-weight:200;height:max(3.25vw,52px)}.defaultForm__col textarea{width:100%;background:transparent;border:none;border-bottom:1px solid #000;color:#000;outline:none;letter-spacing:.05em;font-size:max(.875vw,14px);text-transform:uppercase;font-weight:200;height:max(8.813vw,141px);resize:none}.defaultForm__col--textarea{width:100%;flex-basis:100%;position:relative;margin-top:1vw}.defaultForm__col--textarea textarea{padding-right:3vw}.defaultForm__col .wpcf7-form-control-wrap{display:block;position:relative}.defaultForm__col .wpcf7-not-valid-tip{left:inherit;right:0;top:50%;transform:translateY(-50%);position:absolute;width:auto;font-size:max(.75vw,12px);font-weight:300}.defaultForm__iconButton{position:absolute;right:0;bottom:max(1.875vw,30px);cursor:pointer}.defaultForm__iconButton i{font-size:max(2.875vw,42px);color:var(--primary);transition:var(--transition)}.defaultForm__iconButton input{width:100%;height:100%;position:absolute;top:0;left:0;font-size:0;border:0;cursor:pointer}.defaultForm__iconButton .wpcf7-spinner{position:absolute;left:0;bottom:-53px}.defaultForm__iconButton:hover i{color:var(--primary-accent)}.defaultForm--white .defaultForm__col input,.defaultForm--white .defaultForm__col textarea{color:#fff;border-color:#fff}.defaultForm--hasLabel label{display:block}.generalPopup{display:none}.generalPopup__body{width:100%;background:#fff;position:relative;z-index:10;padding:2vw}.generalPopup__body h2{margin-bottom:2vw}.generalPopup__body p{line-height:1.6;letter-spacing:.025em;font-size:max(.938vw,15px);font-weight:300;padding:.938vw 0}.aiosp-content .generalPopup{display:block}.aiosp-content .aiosp-close{width:auto;height:auto;display:block;opacity:1!important;line-height:1;font-size:0;transition:var(--transition);top:max(1vw,14px);right:max(1vw,14px)}.aiosp-content .aiosp-close:after{display:block;content:"򰉂";font-family:agentimage!important;font-size:max(1.5vw,16px)}.aiosp-content .aiosp-close:hover{color:var(--secondary)}.aiosp-content .aiosp-iframe-scaler .aiosp-close{top:-2vw;right:-2px}.sticky-menu{position:fixed;right:1.75vw;top:50%;z-index:998;transform:translateY(-50%)}.sticky-menu a{color:#666;letter-spacing:.05em;font-size:max(.938vw,12px);font-weight:300;text-transform:uppercase;display:flex;justify-content:flex-end;align-items:center}.sticky-menu a span{margin-right:1.25vw;display:block;transition:var(--transition);transform:translate(30px);opacity:0}.sticky-menu a em{display:block;background:#666;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sticky-menu a[href="#hero"] em{-webkit-mask-image:url(../images/icons/house.png);mask-image:url(../images/icons/house.png);width:max(1vw,16px);height:max(1vw,16px)}.sticky-menu a[href="#propertyDetails"] em{-webkit-mask-image:url(../images/icons/house-magnify.png);mask-image:url(../images/icons/house-magnify.png);width:max(1.125vw,18px);height:max(1.188vw,19px)}.sticky-menu a[href="#hpVideo"] em{-webkit-mask-image:url(../images/icons/videocam.png);mask-image:url(../images/icons/videocam.png);width:max(1.063vw,17px);height:max(.625vw,10px)}.sticky-menu a[href="#hpGallery"] em{-webkit-mask-image:url(../images/icons/camera.png);mask-image:url(../images/icons/camera.png);width:max(1.063vw,17px);height:max(.813vw,13px)}.sticky-menu a[href="#floorPlan"] em{-webkit-mask-image:url(../images/icons/area.png);mask-image:url(../images/icons/area.png);width:max(1.125vw,18px);height:max(1vw,16px)}.sticky-menu a[href="#callToActionDownload"] em{-webkit-mask-image:url(../images/icons/download.png);mask-image:url(../images/icons/download.png);width:max(1.063vw,17px);height:max(1.063vw,17px)}.sticky-menu a[href="#requestMoreInfo"] em{-webkit-mask-image:url(../images/icons/phone-email.png);mask-image:url(../images/icons/phone-email.png);width:max(1.063vw,17px);height:max(1vw,16px)}.sticky-menu a[href="#footer"] em{-webkit-mask-image:url(../images/icons/device.png);mask-image:url(../images/icons/device.png);width:max(1vw,16px);height:max(1vw,16px)}.sticky-menu li{display:flex;flex-flow:column;padding:1.25vw 0}.sticky-menu li.aios-scroll-id-hpMap,.sticky-menu li.aios-scroll-id-callToAction1{display:none}.sticky-menu li.nav-active-section a span,.sticky-menu li a:hover span{transform:translate(0);opacity:1}.sticky-menu.nav-active-section-hero li a,.sticky-menu.nav-active-section-hpVideo li a,.sticky-menu.nav-active-section-requestMoreInfo li a,.sticky-menu.nav-active-section-footer li a,.sticky-menu.nav-active-section-floorPlan li a{color:#e3e3e3}.sticky-menu.nav-active-section-hero li a em,.sticky-menu.nav-active-section-hpVideo li a em,.sticky-menu.nav-active-section-requestMoreInfo li a em,.sticky-menu.nav-active-section-footer li a em,.sticky-menu.nav-active-section-floorPlan li a em{background:#e3e3e3}.header{z-index:1001;padding:51px 0;transition:var(--transition)}.header:before{display:block;content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:var(--primary-background);transition:var(--transition);z-index:8;opacity:0}.header:after{display:block;content:"";width:0;height:3px;position:absolute;bottom:0;left:0;background:var(--primary);transition:var(--transition);z-index:11}.header__container{z-index:10}.header__logo{transition:var(--transition);opacity:0;visibility:hidden}.header__logo--img{width:100%;max-width:42px}.header__logo--address{font-size:max(1.125vw,18px);line-height:1.4;font-family:var(--font-family-title);color:var(--primary-text-color);display:flex}.header__logo--address a{color:inherit}.header__logo--address p{padding:0 max(.625vw,10px);position:relative}.header__logo--address span:after{position:absolute;top:0;right:0;height:100%;width:1px;content:"";display:block;background:var(--primary-text-color);opacity:.3;transition:var(--transition)}.header__info--li{color:var(--secondary-text-color);line-height:1.7;letter-spacing:.09em;font-size:max(.938vw,13px);position:relative;transition:var(--transition)}.header__info--li:after{position:absolute;top:0;right:0;height:100%;width:1px;content:"";display:block;background:var(--secondary-text-color);opacity:.3;transition:var(--transition)}.header__info--li:last-child{padding-right:0;padding-left:max(2.438vw,20px)}.header__info--li:last-child:after{display:none}.header__info--li a{color:var(--secondary-text-color);text-decoration:none;transition:var(--transition);padding:0 max(2.438vw,39px)}.header__info--li a i{color:var(--primary);font-size:max(.813vw,15px);transition:var(--transition);display:inline-block;vertical-align:middle}.header__info--li a:focus-within,.header__info--li a:hover{opacity:.75}.header__info--li a:focus-within i,.header__info--li a:hover i{color:var(--secondary-text-color)}.header__info--li a.aios-ai-phone{display:flex;align-items:center;justify-content:center}.header__info--li a.aios-ai-phone i{margin-right:max(.688vw,11px)}.header__info--li--request a{padding-top:20px;padding-bottom:20px;color:var(--secondary-text-color)}.header__info--li--request a:focus-within,.header__info--li--request a:hover{color:var(--secondary-text-color);background:var(--primary)}.header__info--li .burgerButton{display:flex;flex-flow:column;width:max(2vw,32px);cursor:pointer;position:relative}.header__info--li .burgerButton span{width:100%;height:1px;background:var(--secondary-text-color);margin:max(.219vw,3.5px) 0;transition:var(--transition)}.header__info--li .burgerButton i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:max(1.375vw,22px);opacity:0;transition:var(--transition)}.header__info--li .burgerButton.opened span{opacity:0}.header__info--li .burgerButton.opened i{opacity:1}.header.default_float,.header--float{padding:17px 0;min-height:60px}.header.default_float:before,.header--float:before{opacity:.95}.header.default_float:after,.header--float:after{width:100%}.header.default_float .header__logo,.header--float .header__logo{opacity:1;visibility:visible}.header.default_float .header__info--li:after,.header--float .header__info--li:after{background:var(--primary-text-color)}.header.default_float .header__info--li a,.header--float .header__info--li a{color:var(--primary-text-color)}.header.default_float .header__info--li a:hover i,.header--float .header__info--li a:hover i{color:var(--primary);opacity:.75}.header.default_float .header__info--li .burgerButton span,.header--float .header__info--li .burgerButton span{background:var(--primary-text-color)}.expandedOpened .header{background:var(--secondary)}.expandedOpened .header:before,.expandedOpened .header:after{display:none}.expandedOpened .header__logo{opacity:0}.expandedOpened .header__info--li a,.expandedOpened .header__info--li a i{color:var(--secondary-text-color)}.expandedOpened .header__info--li a:hover i{color:var(--primary)}.expandedOpened .header__info--li:after{background:var(--secondary-text-color)}.expandedOpened .header__info:nth-child(3) a{color:var(--secondary-text-color)}.expandedOpened .header__info:after{background:var(--secondary-text-color)}.offCanvasMenu{z-index:999;background:var(--secondary);width:100%;height:100%;padding:11.75vw 0 0;overflow-x:hidden;transition:var(--transition);visibility:hidden;right:-100%;top:0}.offCanvasMenu .simplebar-track{background-color:#ffffff80}.offCanvasMenu .simplebar-scrollbar:before{opacity:1!important;background:var(--primary)}.offCanvasMenu__menu{width:24.375vw;color:var(--secondary-text-color)}.offCanvasMenu__menu h2{font-family:var(--font-family-title);letter-spacing:.05em;font-size:max(4.063vw,65px);text-transform:uppercase;padding-bottom:3.625vw}.offCanvasMenu__menu ul{display:flex;flex-flow:row wrap;margin:0 -2vw}.offCanvasMenu__menu ul li{width:50%;position:relative;padding:0 2vw}.offCanvasMenu__menu ul li a{color:var(--secondary-text-color);font-weight:300;text-transform:uppercase;font-size:max(1.125vw,18px);padding:1.688vw 0;display:block;position:relative;transition:var(--transition)}.offCanvasMenu__menu ul li a:after{display:block;content:"";width:100%;height:1px;background-color:var(--secondary-text-color);position:absolute;bottom:0;left:0;opacity:.15}.offCanvasMenu__menu ul li a:hover{color:var(--secondary)}.offCanvasMenu__menu ul li a:hover:after{background:var(--secondary)}.offCanvasMenu__photo{width:42.563vw;flex-shrink:0}.offCanvasMenu.opened{right:0;visibility:visible}.footer{background:#fff;color:var(--secondary-text-color);padding:6.25vw 0}.footer__contactInfo{padding:4.5vw 0 3.5vw}.footer__contactInfo ul li{font-size:max(.938vw,12px);line-height:1.7;letter-spacing:.05em;color:var(--secondary-text-color);display:flex;align-items:center;padding:0 1.5vw;font-weight:200}.footer__contactInfo ul li a{display:flex;align-items:center;color:var(--secondary-text-color);transition:var(--transition)}.footer__contactInfo ul li a:hover{color:var(--primary)}.footer__contactInfo ul li i{margin-right:.625vw;display:block;font-size:max(.813vw,13px)}.footer__contactInfo ul li i.ai-font-location-c{font-size:max(1.125vw,18px)}.footer__contactInfo ul li i.ai-font-envelope-f{font-size:max(.688vw,11px)}.footer__disclaimer{padding:3.438vw 0 0;position:relative;color:var(--primary)}.footer__disclaimer:after{display:block;content:"";width:100%;height:1px;background:var(--secondary-text-color);position:absolute;top:0;left:0;opacity:.1}.footer__disclaimer p{font-size:max(.75vw,12px);line-height:1.8;letter-spacing:.05em;color:inherit;opacity:.7;text-align:center}.footer__disclaimer p a{color:inherit;transition:var(--transition)}.footer__disclaimer p a:hover{color:var(--secondary)}.footer__copyright{text-align:center}.footer__copyright p{line-height:2.1;letter-spacing:.04em;font-size:max(.875vw,14px)}.footer__copyright p a{color:var(--secondary-text-color);transition:var(--transition);font-weight:700!important;text-decoration:underline!important;font-weight:300}.footer__copyright p a:hover{color:var(--primary)}.footer__copyrightLogo{padding:1.813vw 0 0;font-size:max(1.688vw,27px)}.footer__copyrightLogo i:first-child{margin-right:.688vw;font-size:max(1.5vw,24px)}body.floorplan-open,body.gallery-open{overflow:hidden}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#0009}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}.defaultForm__iconButton i{color:var(--primary-accent)}.footer__contactInfo ul li a,.footer__contactInfo ul li,.footer__copyrightLogo,.footer__copyright p,.footer__copyright p a{color:#035d66}.footer__disclaimer:after{background:#035d66}.offCanvasMenu,.expandedOpened .header{background:var(--primary)}.use-floating-validation-tip .wpcf7-not-valid-tip{width:auto;position:absolute}@media only screen and (max-width: 1199px){h2.defaultTitle,h1.defaultTitle{font-size:45px}.containerWrapper{padding-left:100px;padding-right:100px}.header__container{z-index:10}.header__logo--address{padding:0 0 0 max(1.25vw,20px);font-size:14px}.header__info--li a{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 991px){body #pojo-a11y-toolbar{display:none!important}.defaultForm__col input,.defaultForm__col select{height:35px}.sticky-menu{display:none}.containerWrapper{padding:0 30px}.defaultButton{padding:30px 50px}.header__container{z-index:10;padding:0 10px}.header__logo--img,.header__logo--address{display:none}.header__info{justify-content:center;width:100%}.header__info--li{padding:0 20px;display:flex;align-items:center}.header__info--li a{font-size:0;padding:0}.header__info--li a i{display:block}.header__info--li:first-child{padding-left:0}.header__info--li:nth-child(3) a{font-size:12px}.header__info--li:last-child{padding-left:20px}.offCanvasMenu{padding:150px 0}.offCanvasMenu__wrap{flex-flow:column}.offCanvasMenu .simplebar-track{background-color:#ffffff80}.offCanvasMenu .simplebar-scrollbar:before{opacity:1!important;background:var(--secondary)}.offCanvasMenu__menu{width:100%;margin-bottom:50px}.offCanvasMenu__menu h2{text-align:center}.offCanvasMenu__menu ul li{width:100%;padding:0;text-align:center}.offCanvasMenu__menu ul li a{padding:15px 0}.offCanvasMenu__photo{width:100%}.aiosp-content .aiosp-close{top:10px;right:10px}.aiosp-content .aiosp-iframe-scaler .aiosp-close{top:-30px}.footer{padding:100px 0}.footer__contactInfo{padding:4.5vw 0 3.5vw}.footer__contactInfo ul{flex-flow:column}.footer__contactInfo ul li{font-size:16px;padding:10px 0;text-align:center}.footer__contactInfo ul li i{margin-right:10px}.footer__disclaimer{padding:20px 0;position:relative}.footer__disclaimer p,.footer__copyright p{font-size:14px}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media only screen and (max-width: 767px){h2.defaultTitle,h1.defaultTitle{font-size:25px}h2.defaultTitle span,h1.defaultTitle span{font-size:18px}.header{padding:20px 0}.header__container{z-index:10}.header__logo--img,.header__logo--address{display:none}.ip-banner .container{width:100%}.generalPopup__body{padding:80px 15px}.defaultForm__row{flex-flow:column}.defaultForm__col{flex-basis:100%}}@media only screen and (max-width: 320px){.header__info--li{padding:0 9px}}
