 #hero{width:100%;height:auto;position:relative;z-index:20}#hero-styles{position:relative;width:100%;height:auto;top:0;left:0;right:0;display:block;margin:0 auto;z-index:2}#hero-caption{display:flex;align-items:start;width:100%;height:auto;margin:0 auto;position:relative;box-sizing:border-box;text-align:left}#hero-caption.text-align-center{justify-content:center}#hero-caption.height-title{padding-top:80px;padding-bottom:80px}#hero-footer{position:absolute;width:100%;padding:28px 80px;box-sizing:border-box;bottom:0;left:0;font-weight:500;font-size:14px;line-height:60px;color:#222}.light-content #hero-footer{color:#fff}#hero-footer:after{content:"";clear:both;display:table}.hero-footer-left{float:left;opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px)}.hero-footer-right{margin-left:auto;opacity:0;width:fit-content;transform:translateY(10px);-webkit-transform:translateY(10px)}#main{position:relative}#main-content{position:relative;opacity:1;z-index:10}#main-page-content{position:relative;box-sizing:border-box;opacity:0;width:100%;margin:0 auto;margin-bottom:0;max-width:none}#main-page-content::after{clear:both;content:" ";display:table}.content-max-width{box-sizing:border-box;padding-left:80px;padding-right:80px;max-width:1320px}.content-full-width{box-sizing:border-box;padding-left:80px;padding-right:80px;max-width:100%}@media only screen and (max-width:1466px){#hero-footer{padding:25px 60px}.content-max-width,.content-full-width{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1024px){#hero-footer{padding:10px 40px}.content-max-width,.content-full-width{padding-left:40px;padding-right:40px}}@media only screen and (max-width:767px){#hero-footer{padding:10px 30px}.content-max-width,.content-full-width{padding-left:30px;padding-right:30px}}@media only screen and (max-width:479px){#hero-footer{padding:10px 20px}.content-max-width,.content-full-width{padding-left:20px;padding-right:20px}}#app{top:0;left:0;position:fixed;width:100%;height:100vh;overflow:hidden;opacity:0}.pinned-section{position:relative;display:table!important;width:100%;margin:0 auto;max-width:1160px}.pinned-element{position:relative;display:block;height:auto;float:left;width:50%;margin:0;box-sizing:border-box}.pinned-element.left{padding-right:30px}.scrolling-element{position:relative;float:left;width:50%;margin:0;box-sizing:border-box}.scrolling-element.right{padding-left:30px}.content-slider.small-looped-carousel .clapat-button-prev,.content-slider.small-looped-carousel .clapat-button-next{display:none}.content-slider .slider-button-prev{position:absolute;top:0;left:0;margin:0;width:50%;height:100%;z-index:10}.content-slider .slider-button-next{position:absolute;top:0;right:0;margin:0;width:50%;height:100%;z-index:10}.button-box{line-height:16px;border:none;box-sizing:border-box;text-align:center;display:inline-block;position:relative}.text-align-center .button-box{margin-left:10px;margin-right:10px;text-align:center}.clapat-button-wrap{display:flex;position:relative;justify-content:center;align-items:center;left:0;right:0;min-width:100px;height:60px}.text-align-center .clapat-button-wrap{margin:0 auto}.clapat-button{opacity:1}.button-border{height:50px;width:auto;border:solid 2px #000;background-color:#000;border-radius:5px;font-size:16px;font-weight:500;line-height:50px;overflow:hidden;color:#000;text-align:center;box-sizing:initial!important}.light-content .button-border{border:solid 2px #fff;background-color:#fff}.light-content .light-section .button-border{border:solid 2px #000;background-color:#000}.light-content .button-border a{color:#000}.button-border.outline{border:solid 2px #000;color:#000;background-color:#fff0}.light-content .light-section .button-border.outline{border:solid 2px #000;background-color:#fff0}.clapat-button a{position:relative;display:block;height:100%}.has-animation{opacity:0;transform:translateY(30px)}.has-animation.has-cover{opacity:1;transform:translateY(0);overflow:hidden}.has-animation.has-cover::after{content:"";width:100%;height:100%;background-color:inherit;position:absolute;top:0;right:0;z-index:10}.has-animation.has-cover img{opacity:1;transform:scale(1.05)}a.link{display:inline-block;position:relative}.light-content a.link{color:#fff}a.link::before{content:'';position:absolute;bottom:1px;left:0;width:100%;height:2px;background:rgb(0 0 0);transform:scaleX(0);transform-origin:right}.light-content a.link::before{background:rgb(255 255 255)}#contactform{position:relative}input{color:rgb(0 0 0);font-size:16px;font-weight:500;height:50px;padding:12px 20px 12px 20px;padding-left:0;width:100%;border-radius:0;margin-bottom:0;border:none;box-sizing:border-box;background-color:#fff0;outline:none;border-bottom:1px solid rgb(0 0 0 / .3)}.light-content input,.dark-section input{color:rgb(255 255 255);border-bottom:1px solid rgb(255 255 255 / .3)}.light-content .light-section input{color:rgb(0 0 0);border-bottom:1px solid rgb(0 0 0 / .3)}::placeholder{color:#000;opacity:1}.light-content :-ms-input-placeholder{color:#fff}.light-content .light-section :-ms-input-placeholder{color:#000;opacity:1}.light-content ::-ms-input-placeholder{color:#fff}:-ms-input-placeholder{color:#000}.input_label{background-color:#000;height:2px;left:0;position:absolute;top:49px;width:0}.light-content .input_label{background-color:#fff}input[type="submit"]{margin:0;background:#fff0;border:none;color:#fff;font-size:18px;font-weight:500;padding-left:50px;padding-right:50px;height:100%}.light-content input[type="submit"]{color:#000}.light-content .light-section input[type="submit"]{color:#fff}.outline input[type="submit"]{color:#000}.light-content .outline input[type="submit"]{color:#fff}.light-content .light-section .outline input[type="submit"]{color:#000}@media only screen and (max-width:1024px){.has-animation.has-cover img{transform:scale(1)}}@media only screen and (max-width:767px){input[type="text"]{font-size:14px}}@media only screen and (max-width:479px){.pinned-element{float:none;width:100%;margin:0}.pinned-element.left{padding-right:0;margin-bottom:40px}.scrolling-element{position:relative;float:none;width:100%;margin:0}.scrolling-element.right{padding-left:0}.clapat-button{margin-bottom:20px}}main{overflow:hidden}main .cd-main-content>div{height:100%;min-height:100vh}main .cd-main-content{width:100%}main .cd-main-content.cd-index>div{vertical-align:middle}main .cd-main-content.cd-index::after{background-color:#fff0;background-image:-webkit-linear-gradient(bottom,#4089a6,#fff0);background-image:linear-gradient(to top,#4089a6,#fff0)}main .cd-main-content.cd-index::before{background-color:#fff0;background-image:-webkit-linear-gradient(top,#4089a6,#fff0);background-image:linear-gradient(to bottom,#4089a6,#fff0)}.cd-cover-layer{background-color:#fff0}.cd-cover-layer{position:fixed;z-index:5000;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:101%;width:101%;opacity:0;visibility:hidden}.flexnav{width:100%;margin:0}.flexnav,.flexnav li{margin:0}.flexnav li{font-size:100%}.flexnav{-webkit-transform-style:preserve-3d;overflow:hidden;max-height:0}.flexnav li,.flexnav li a{position:relative;overflow:hidden}.flexnav li a{background:#fff;border-bottom:1px solid rgb(0 0 0 / .05);color:#222;display:block;padding:20px 0;z-index:2}@media all and (min-width:1025px){.flexnav li a{border-bottom:none}.flexnav,.flexnav li{overflow:visible}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2}.flexnav li a{border-left:1px solid #acaca1}}@font-face{font-family:'Carmay';src:url(webfonts/Carmay-Font/Fontspring-DEMO-carmay-semibold.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}:root{--primary-color:#a7743f;--secondary-color:#1FA9E1;--background-color:#ffffffdc;--text-color:#2d2d2d;--accent-color:rgb(13, 14, 15);--dark-accent-color:#020304;--primary-light-color:#fff}html,body{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;height:100%;width:100%;color:var(--text-color);background-color:#fff;overflow:hidden}html{box-sizing:border-box;margin-right:0px!important;overflow:visible!important}body{overflow:hidden;overflow-y:scroll}body.smooth-scroll{overflow:hidden}body.hidden{opacity:0}html,body,div,span,iframe,h2,h3,h4,p,a,ul,li,form,label{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}header,nav{display:block}b{font-weight:600;color:#000}.light-content b{font-weight:600;color:#fff}.light-content .light-section b{font-weight:600;color:var(--accent-color)}i{font-style:italic}ul{list-style:none;margin:0 0 24px 20px}ul{list-style:none;margin:20px 0 25px 20px}li{line-height:20px;color:#444;margin-bottom:25px}.light-content li{color:var(--background-color)}input{line-height:normal}input{background-image:-webkit-linear-gradient(#fff0,#fff0)}input::-moz-focus-inner{border:0;padding:0}hr{border:0;height:28px;width:100%;float:none;margin:0;display:inline-block;opacity:1!important;transform:translateY(0)!important}hr:after{clear:both;content:" ";display:block;height:0;visibility:hidden}img{border:0 none;max-width:100%;vertical-align:middle;height:auto}h2,h3,h4{font-family:inherit;font-weight:500;color:#000;margin-bottom:20px}.primary-font-title{font-family:'Carmay',sans-serif;font-weight:500}h2{font-size:calc(1rem + 3vw);line-height:calc(1rem + 3.5vw)}h3{font-size:calc(1rem + 2vw)}h4{font-size:calc(1rem + 1vw);line-height:calc(1rem + 1.6vw)}.light-content h2,.light-content h3,.light-content h4{color:#fff}.light-content .light-section h2,.light-content .light-section h3{color:var(--primary-color)}.light-content .dark-text h4{color:var(--accent-color)}p{font-size:16px;line-height:28px;font-weight:500;margin-bottom:20px;color:var(--background-color)}.light-content p{color:var(--background-color)}.light-content .light-section p{color:var(--text-color)}a{text-decoration:none;color:#000;outline:0}header .flexnav>li>a{color:#fff;margin:10px 0}.text-align-center{text-align:center}.outer{display:table;width:100%;height:100%}.inner{display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-row{position:relative;width:100%;margin:0 auto;z-index:3;opacity:1;box-sizing:border-box}.content-row::after{clear:both;content:" ";display:table}.full{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:1000%!important;width:100vw!important}#rotate-device{width:100%;height:100%;position:fixed;z-index:1000;top:0;left:0;background-color:#0f1010;background-size:100px 100px;background-position:center;background-repeat:no-repeat;display:none}#magic-cursor{position:absolute;left:0;top:0;width:30px;height:30px;z-index:10000}.hidden-ball #magic-cursor{opacity:0!important;visibility:hidden}#ball{position:fixed;width:80px;height:80px;border:2px solid #999;border-radius:50%;opacity:1;box-sizing:border-box;-webkit-transform:scale(.5);transform:scale(.5);text-transform:capitalize}#ball:before{font:var(--fa-font-solid);content:"\f106";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:-42px;color:#999;opacity:0;transform:translateY(-20px);-webkit-transform:translateY(-20px)}#ball::after{font:var(--fa-font-solid);content:"\f107";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:100px;color:#999;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}#ball-drag-x{position:absolute;width:72px;height:72px;opacity:1;box-sizing:border-box}#ball-drag-x::before{font:var(--fa-font-solid);content:"\f053";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:-37px;top:30px;color:#000;opacity:0;transform:translateX(-20px);-webkit-transform:translateX(-20px)}#ball-drag-x::after{font:var(--fa-font-solid);content:"\f054";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;right:-40px;left:auto;top:30px;color:#000;opacity:0;transform:translateX(20px);-webkit-transform:translateX(20px)}#ball-drag-y{position:absolute;width:72px;height:72px;opacity:1;box-sizing:border-box}#ball-drag-y:before{font:var(--fa-font-solid);content:"\f077";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:-40px;color:#000;opacity:0;transform:translateY(-20px);-webkit-transform:translateY(-20px)}#ball-drag-y::after{font:var(--fa-font-solid);content:"\f078";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:100px;color:#000;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}#ball{display:flex;flex-direction:column;justify-content:center}#ball-loader{width:100px;height:100px;position:absolute;background-color:#fff0;border-right:4px solid #fff0;border-bottom:4px solid #999;border-left:4px solid #fff0;border-top:4px solid #fff0;border-radius:100px;box-sizing:border-box;opacity:0;-webkit-transform:translate(-14px,-14px) rotate(0deg);transform:translate(-14px,-14px) rotate(0deg);-webkit-animation:rotating 0.8s ease-in-out infinite;animation:rotating 0.8s ease-in-out infinite}@keyframes rotating{0%{-webkit-transform:translate(-14px,-14px)rotate(0deg);transform:translate(-14px,-14px)) rotate(0deg)}95%{-webkit-transform:translate(-14px,-14px) rotate(350deg);transform:translate(-14px,-14px) rotate(350deg)}100%{-webkit-transform:translate(-14px,-14px) rotate(360deg);transform:translate(-14px,-14px) rotate(360deg)}}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;z-index:9147483646;transform-style:preserve-3d}.door{position:absolute;width:50%;height:100%;left:0;top:0;z-index:0;transform:translateZ(0);display:flex;align-items:center}.door-left{background-color:var(--accent-color);transform-origin:left center;justify-content:end}.door-right{left:50%;background-color:var(--accent-color);transform-origin:right center;justify-content:start}.loader{display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:#000;line-height:normal;white-space:nowrap;text-transform:uppercase;position:relative;z-index:3;width:100%}.loader span{position:relative;display:inline-block;overflow:hidden}.w-l{width:50%;padding-right:1rem;text-align:right}.w-r{width:50%;padding-left:1rem;text-align:left}.w-l img,.w-r img{height:140px}#main-content{overflow:hidden}.wl-content{transform:translateX(250px)}.wr-content{transform:translateX(-250px)}.line-left,.line-right{width:.7px;height:160px;background-color:#fff}header{width:100%;left:0;top:0;background-color:#fff0;position:fixed;box-sizing:border-box;z-index:1000}#header-container{box-sizing:border-box;height:inherit;padding:10px 0 10px 80px;margin:0 auto;position:relative;width:100%;z-index:20;opacity:0;display:flex;justify-content:space-between;align-items:center}.estates-container{display:flex;gap:60px}#logo{position:relative;display:table;z-index:10;float:left}#logo a{display:block;display:flex;gap:10px}#logo img{display:block;height:120px;width:auto;max-width:none}#logo img.black-logo{opacity:1}.light-content #logo img.black-logo{opacity:0}#logo img.white-logo{position:absolute;top:0;left:0;opacity:0}.light-content #logo img.white-logo{opacity:1}@media all and (min-width:1025px){.fullscreen-menu .nav-height{overflow-y:scroll;position:relative;height:100%;padding:40px 0;padding-right:30px;width:calc(100% + 30px);box-sizing:border-box}.fullscreen-menu nav{height:100vh;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;visibility:visible;opacity:0;padding:20px 0}.fullscreen-menu .flexnav{max-height:2000px;display:table;width:auto;padding:0 20px;box-sizing:border-box;margin:0 auto;float:none}.fullscreen-menu .flexnav li{text-align:center;padding:0;box-sizing:border-box;float:none}.fullscreen-menu .menu-timeline{opacity:0}.fullscreen-menu .flexnav li.link{border-bottom:none}.fullscreen-menu .flexnav>li>a{font-weight:500;padding:0 50px}.fullscreen-menu .menu-timeline{opacity:1}.fullscreen-menu .menu-timeline .before-span{opacity:0;display:block;-webkit-transform:translateY(120px);transform:translateY(120px)}.fullscreen-menu .flexnav li,.fullscreen-menu .flexnav li a{background-color:#fff0;border:0}.fullscreen-menu .flexnav li a span{position:relative;display:block;transform-origin:100% 0%;overflow:hidden}.fullscreen-menu .flexnav li a span::before{position:absolute;top:100%;width:100%;left:0;content:attr(data-hover)}}nav{background:#fff0}#burger-wrapper{width:40px;height:40px;float:right;top:0;right:0;display:flex;position:relative;justify-content:center;align-items:center}.button-wrap.right.burger-lines{right:-30px;display:flex;align-items:center}.burger-lines #menu-burger{width:16px;height:22px;position:relative;margin:0 auto;z-index:2}.burger-lines #menu-burger span{display:block;position:absolute;height:2px;width:100%;opacity:1;right:0;background-color:#000;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.burger-lines #menu-burger span:nth-child(1){top:5px}.burger-lines #menu-burger span:nth-child(2){top:13px}.burger-lines #menu-burger span:nth-child(3){display:none}.light-content #menu-burger span{background-color:var(--background-color)}#content-scroll{z-index:1;position:relative}.smooth-scroll #content-scroll{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.button-wrap{position:relative;top:0;width:auto;display:table}.button-wrap:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.button-wrap.right{float:right;right:-26px}#main{overflow:hidden}#main .button-wrap.right{float:none;right:auto}.icon-wrap{width:80px;height:80px;display:flex;position:relative;justify-content:center;align-items:center;float:left}.button-wrap.right .icon-wrap{float:right}.button-icon{height:40px;width:40px;color:#000;text-align:center;line-height:40px;font-size:18px}.button-icon svg{height:18px;margin-bottom:-3px}.light-content .button-icon{color:var(--accent-color);fill:var(--accent-color)}.button-text{font-weight:500;font-size:14px;line-height:30px;margin:25px 0;overflow:hidden;width:auto;padding:0 10px;color:#000}.button-box,.button-border{font-size:18px;font-weight:500}.button-wrap.right .button-text{padding-left:0}.button-text span{position:relative;display:inline-block;width:auto;text-align:center;transform-origin:100% 0%}.button-wrap.right .button-text span{text-align:right}.button-text span::before{position:absolute;width:100%;top:100%;left:0;content:attr(data-hover)}nav{background:#fff0}@media only screen and (max-width:1466px){#header-container{padding:10px 0 10px 60px}.estates-container{display:flex;gap:40px}.flexnav li{padding:20px}}@media only screen and (max-width:1024px){.parallax-wrap{transform:none!important}.parallax-element{transform:none!important}#magic-cursor{display:none}#header-container{padding:10px 0 10px 40px}.estates-container{display:flex;gap:20px}nav{height:100vh;width:100%;position:fixed;left:0;top:0;box-sizing:border-box;visibility:visible;opacity:0;padding:20px 0}.nav-height{position:relative;height:100%;padding:40px 0;width:100%;box-sizing:border-box;overflow-y:auto}.flexnav{padding:0 20px;max-height:2000px;display:table;width:auto;margin:0 auto;text-align:center;box-sizing:border-box;background:#fff0}.flexnav li{padding:0}.flexnav li a{background:#fff0}.flexnav li a{font-weight:500;padding:0;border:none}.flexnav li a{color:#000}}@media only screen and (max-width:767px){hr{height:20px}#header-container{padding:0;padding:10px;margin:0 auto}.estates-container{display:flex;gap:10px}.button-wrap.right.menu{right:4px}.button-wrap.right.menu.burger-lines{right:0;top:-5px}header .button-text{display:none}}@media only screen and (max-width:479px){hr{height:10px}.button-wrap.right.menu{right:-6px}.button-wrap.right.menu.burger-lines{right:-10px}.button-text{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){#rotate-device{display:block}}.modal *{box-sizing:border-box}.modal{height:100vh;width:100%;position:fixed;left:0;top:0;box-sizing:border-box;opacity:0;z-index:9999}.modal .modal-body{height:100%;background:#00000082;display:flex;align-items:center;overflow:hidden}.button-box.modal-close-button{display:block;width:fit-content;margin-left:auto;position:absolute;top:5px;right:5px;padding:0;margin:0}.modal-close-button .clapat-button{margin-bottom:0}.button-box.modal-close-button .clapat-button-wrap{min-width:auto;width:60px;height:60px}.modal-close{display:block;fill:var(--accent-color);transform:rotate(45deg)}.button-box.disclaimer-consent .modal-close{transform:none}.modal .modal-body .modal-content-wrapper{margin:60px auto;background-color:#ebe6e6;border-radius:10px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;position:relative;max-width:600px;padding:0 20px}.modal .modal-body .modal-content-wrapper .modal-header{font-size:calc(1rem + 2vw);line-height:calc(1rem + 2.5vw)}.country-box{display:flex;gap:10px}.country-box .col-50{width:50%;position:relative}.input-box{width:100%;position:relative}.input-box select{width:100%;background:none;font-size:16px;font-weight:500;height:50px;padding:12px 20px 12px 20px;padding-left:0;border-radius:0;margin-bottom:0;border:none;box-sizing:border-box;outline:none;color:var(--background-color);border-bottom:1px solid rgb(255 255 255 / .3)}.input-box:not(:last-child){margin-bottom:20px}@media screen and (min-width:768px){.input-box{margin:0 auto}}#smoke-effect{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:.05}#hero-caption{perspective:1000px;perspective-origin:center}@media screen and (max-width:480px){#logo img{height:80px}}:root{--track-fill-color:var(--primary-color);--track-unfilled-color:#ddd;--track-fill-percent:0%}main{background-position:bottom;background-size:cover;background-attachment:fixed}#overview{color:var(--dark-accent-color)}#hero #hero-caption.height-title{padding:0}.light-content p{color:var(--accent-color)}.light-content .button-border a{color:#fff}.light-content .button-border.outline{border:solid 2px var(--background-color);color:var(--accent-color);background-color:#fff0}.light-content #hero-footer{color:var(--primary-light-color)}.light-content .light-section .button-border.outline{border:solid 2px var(--accent-color)}.light-content .button-text,.light-content .button-icon{color:var(--accent-color)}.light-content header .button-text,.light-content header .button-icon{color:var(--background-color)}.light-content .dark-text a.link,.dark-text b{color:var(--accent-color)}.light-content .dark-text a.link::before{background-color:var(--accent-color)}.dark-text .button-border.outline{border:solid 2px var(--accent-color);color:var(--accent-color);background-color:#fff0}.custom-header{font-size:1.5vw;line-height:2vw;text-transform:uppercase;color:var(--primary-color)!important;margin-bottom:30px;font-family:"Lora",serif;text-transform:capitalize;font-weight:600}.sub-title{font-size:2vw;line-height:2.5vw;text-transform:uppercase;margin-bottom:10px}.hero-footer-left .button-wrap{display:inline-flex}.popup-message{text-align:center;position:absolute;width:100%;height:fit-content;top:0;left:0;right:0;bottom:0;margin:auto}.popup-message{color:var(--background-color)}#hero.home-hero{padding:0}#hero.home-hero #hero-caption{background-image:url(images/banners/1.6.webp);height:calc(100vw * (900 / 1920))}#hero #hero-caption{background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1500px) and (max-width:2000px) and (max-height:910px){#hero #hero-caption{height:100vh}}.modal-forms{display:none;text-align:center;padding:20px 0 30px 0}.modal-forms h2,.modal-forms h4{text-align:left;max-width:calc(100% - 50px)}.modal-forms.disclaimer p,.modal-forms.disclaimer .button-border,.modal-forms.disclaimer .primary-font-title{color:var(--accent-color)}.modal-forms.disclaimer p{font-size:16px;line-height:20px}.modal-forms.disclaimer{text-align:left;max-width:800px;height:100%}.modal-forms.disclaimer .disclaimer-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.modal-forms.disclaimer .disclaimer-content::-webkit-scrollbar{width:8px;background:#fff0}.modal-forms.disclaimer .disclaimer-content::-webkit-scrollbar-thumb{width:8px;background:rgb(0 0 0 / .5);border-radius:4px}.modal-forms.disclaimer .disclaimer-content{height:calc(100% - 140px);padding-right:5px;overflow-y:auto}.modal-forms.disclaimer .clapat-button{margin-bottom:0}.modal-forms input,.modal-forms .input-box select{color:var(--accent-color)}.modal-forms .input_label{background-color:var(--accent-color)}.modal-forms input,.modal-forms .input-box select{border-bottom:1px solid rgb(15 14 9 / .3)}@media screen and (max-width:1024px){.sub-title{font-size:3vw;line-height:3.5vw}}@media screen and (max-width:1025px){.modal-forms.disclaimer{max-width:500px}}@media screen and (max-width:768px){.modal-forms,.modal-forms.disclaimer{padding:20px 10px}.custom-header{font-size:calc(0.6rem + 1.55vw);line-height:calc(0.6rem + 1.55vw)}.sub-title{font-size:calc(0.6rem + 4vw);line-height:calc(0.6rem + 4vw)}#hero #hero-caption{height:137.55vw;background-position:bottom}}@media screen and (max-width:767px){.pinned-element{width:100%;margin-bottom:40px}.scrolling-element{width:100%}}@media screen and (max-width:550px){#hero-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-header{font-size:calc(0.6rem + 2.8vw);line-height:calc(0.6rem + 3.3vw)}.sub-title{font-size:calc(0.6rem + 4vw);line-height:calc(0.6rem + 4.5vw)}}@media screen and (min-width:768px) and (max-width:1240px) and (min-height:1000px){#logo{top:0}header .button-wrap .button-text{margin:16px 0}header .button-wrap .icon-wrap{max-height:60px}}.fullscreen-menu .flexnav>li>a{font-size:2.2vw;line-height:2.7vw}:root{--checked-bg-color:var(--primary-color);--checked-text-color:var(--accent-color);--unchecked-bg-color:#f0f0f0;--unchecked-text-color:var(--accent-color);--border-color:var(--primary-color)}.fixed-buttons{position:fixed;bottom:calc(50% - (32px / 2));right:0;display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:20}.fixed-buttons.left{right:auto;left:0}.fixed-buttons .f-b{background-color:var(--primary-color);padding:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .284)}.fixed-buttons .f-b i{font-size:30px}#backtotop{bottom:120px;right:20px;transform:translateY(20px);opacity:0;position:fixed;display:block;z-index:999}#backtotop .button-icon{border:2.5px solid var(--primary-color);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}#backtotop .button-icon svg{fill:var(--primary-color);width:25px;height:25px}input,select{font-family:"Poppins",sans-serif}.contact-2 select option{background-color:var(--accent-color)}.flex-box{display:flex;flex-wrap:wrap;align-items:center}.line-form{padding:10px;padding-top:30px}.line-form .input-box{margin-bottom:0;width:100%}.one_fifth_editor{width:calc(90% / 5);margin:0 1%}.line-form .input-box input:not([type="submit"]),.line-form .input-box select{border:1px solid var(--accent-color);border-radius:5px}.line-form .input-box select,.line-form .input-box input{color:var(--accent-color)}.line-form .input-box input{padding:5px 8px;font-size:14px}.line-form .input-box input[type="submit"]{padding-left:50px;padding-right:50px}.light-content .line-form .input-box input[type="submit"]{color:#fff}.line-form .input-box .button-box{width:100%}.line-form .input-box .button-box *{width:100%}.light-content .button-border{border-color:var(--primary-color)!important;background-color:var(--primary-color)!important;color:white!important}.justify-paras p{text-align:justify}.estates-logo{width:120px;opacity:1}.estates-logo-colored{position:absolute;right:0;opacity:0}@media screen and (min-width:767px) and (max-width:1025px) and (min-height:1000px){#hero.home-hero #hero-caption{height:calc(100vw * 1399 / 1024);background-image:url(images/banners/1.6-ipad.webp)}}@media screen and (max-width:767px){header #logo{left:0}.modal-forms h2,.modal-forms h4{width:calc(100% - 30px)}.hero-footer-right{width:100%;text-align:center}.one_fifth_editor{width:100%;margin:10px 1%}.justify-paras p{text-align:left}#hero.home-hero #hero-caption{height:calc(100vw * 960 / 540);background-image:url(images/banners/1.6-m.webp)}.fullscreen-menu .flexnav>li>a{font-size:4.3vw;line-height:4.8vw}.estates-logo{width:80px}.button-wrap.right.menu.burger-lines .icon-wrap{width:70px;height:70px}.w-l img,.w-r img{height:120px}}