/* Minification failed. Returning unminified contents.
(1,2530): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,45668): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,52753): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
html{position:relative;min-height:100%;-ms-text-size-adjust:100%;-o-tab-size:4;-webkit-text-size-adjust:100%;cursor:default;line-height:1.15;}body{margin:0;color:#000;font-family:"DMSans-Regular",sans-serif;line-height:1.6;overflow-x:hidden;background-color:#f9f9f9;}body.overflow-hidden{overflow:hidden;position:relative;}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box;}:after,:before{text-decoration:inherit;vertical-align:inherit;}a,a:visited{background-color:transparent;color:#000;}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation;}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}h1,h2,.h2,h3,.h3,h4,h5,.h5,h6,ol,p,ul{margin:0 0 1rem;}.heading,h1,.h1,h2,.h2,h3,.h3{font-family:"DMSans-Thin",sans-serif;font-weight:bold;font-style:normal;line-height:normal;color:#1b3055;}h5,.h5{font-weight:600;}h1,.h1{line-height:1.2;margin-block-start:0;margin-block-end:0;letter-spacing:.05rem;}.heading{line-height:1.2;}.heading p{font-family:"DMSans-Regular",sans-serif;line-height:1.7;}h2,.h2{margin-bottom:1.5rem;line-height:1.2;}h3,.h3{line-height:1.5;}h4,.h4{font-size:1.05rem;line-height:1.5;margin-bottom:.5rem;font-weight:600;color:#1b3055;font-family:"DMSans-Light",sans-serif;}h5,.h5{line-height:1.5;}h5,.h5,h6,.h6,p{margin:0;}.pre-heading{margin-bottom:.5rem;text-transform:uppercase;font-family:DMSans-Light,sans-serif;letter-spacing:.12rem;font-weight:normal;font-size:.9rem;}.flex,.flex-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.inline-flex{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;}.justify-center{justify-content:center;}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}ul,ul li,ol{list-style:none;margin:0;padding:0;}section{display:block;}audio,canvas,iframe,img,video{vertical-align:middle;}audio,video{display:inline-block;}img{border:0;outline:0;}.button a,a.button,a[href^="mailto:"],a[href^="tel:"]{text-decoration:none;}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}button,input,select{margin:0;}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}.flex-buttons{justify-content:center;flex-wrap:wrap;}.flex-buttons .button{margin:0 1rem;}.hero{height:100vh;height:calc(var(--vh,1vh)*100);position:relative;overflow:hidden;}.hero .container{width:100%;height:100%;top:0;left:0;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;text-align:center;z-index:3;position:absolute;background:linear-gradient(to bottom,30%,rgba(0,0,0,.75),transparent);}.hero h1{color:#fff;padding-bottom:3rem;text-transform:uppercase;letter-spacing:.08rem;}.hero>picture{height:100%;width:100%;display:inline-block;}.hero>picture img{height:100%;width:100%;object-fit:cover;object-position:center center;}.hero>picture img.position-bottom{object-position:center bottom;}.hero>picture img.position-left-center{object-position:left center;}.hero>picture img.position-top,.hero>picture img.position-top-top{object-position:center top;}.hero>picture img.position-right-top{object-position:right top;}.hero video{-o-object-fit:cover;bottom:0;left:0;object-fit:cover;right:0;top:0;height:100%;position:absolute;width:100%;}.hero.covered{position:relative;}.hero.covered::after{content:"";position:absolute;background:#000;height:100%;top:0;width:100%;z-index:1;opacity:.6;background:linear-gradient(180deg,rgba(0,0,0,.75),transparent);}.hero.covered.covered::after{opacity:.8;}.hero.covered.covered-b::after{background:linear-gradient(180deg,rgba(27,48,85,.75),transparent);}.hero.covered.light-covered::after{background:linear-gradient(0,rgba(27,48,85,.35),transparent);}footer,.footer,nav,.header,article{display:block;}.menu-icon{cursor:pointer;display:inline-flex;height:2rem;position:relative;width:2rem;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;z-index:1050;margin-top:18px;opacity:.8;}.menu-icon span{display:inline-block;left:0;top:0;background:#fff;width:1.8rem;height:3px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;position:absolute;border-radius:.5625rem;}.menu-icon span:nth-child(2),.menu-icon span:nth-child(3){top:9px;}.menu-icon span:nth-child(4){top:18px;}.menu-toggle{position:absolute;background:none;border:0;cursor:pointer;right:1rem;}.menu-toggle.open .menu-icon{opacity:1;}.menu-toggle.open .menu-icon span:nth-child(1),.menu-toggle.open .menu-icon span:nth-child(4){top:9px;width:0%;left:50%;}.menu-toggle.open .menu-icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);}.menu-toggle.open .menu-icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.menu-toggle:hover .menu-icon{opacity:1;}header.header{left:0;position:fixed;top:0;right:0;z-index:3;-webkit-transition:all .3s cubic-bezier(.17,.67,.83,.67);transition:all .3s cubic-bezier(.17,.67,.83,.67);width:100%;max-width:100vw;z-index:1050;}header.header .menu-toggle{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}header.header .menu-toggle.active{opacity:0;}header.header ul{display:flex;}header.header ul li a{display:inline-block;color:#fff;text-decoration:none;padding:1rem;opacity:.92;font-family:"DMSans-Light",sans-serif;font-size:.95rem;letter-spacing:.075rem;white-space:nowrap;text-transform:uppercase;}header.header ul li a:hover{opacity:1;}header.header .nav-menu{display:none;justify-content:center;align-items:center;min-height:auto;}header.header .nav-bar{justify-content:space-between;align-items:center;margin:0 auto;max-width:100vw;position:relative;-webkit-transition:all .3s cubic-bezier(.17,.67,.83,.67);transition:all .3s cubic-bezier(.17,.67,.83,.67);min-height:50px;}header.header .nav-bar .header-logo{display:inline-flex;justify-content:center;align-items:center;position:absolute;z-index:0;left:0;width:100%;margin-top:0;text-align:center;}header.header .nav-bar .header-logo svg{width:100%;max-width:50vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}header.header .nav-bar .banner-menu{display:flex;justify-content:flex-end;padding-right:3rem;flex:1;width:100%;display:none;}header.header.fixed-top{background-color:rgba(27,48,85,.9);}header.header.open{background-color:rgba(27,48,85,.85);}button{color:#000;outline:0!important;font-weight:normal;}.button{overflow:visible;text-transform:none;border:solid 1px #000;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:.9rem;letter-spacing:.05rem;line-height:1;padding:1rem 1.2rem .95rem;text-align:center;text-decoration:none;white-space:normal;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:none;color:#000;outline:0!important;font-weight:normal;text-transform:uppercase;}.button span{font-weight:normal;}.button:disabled{color:#979797;cursor:not-allowed;opacity:.65;}.button:hover,.button:focus{color:#000;}.button.btn-light{background-color:rgba(255,255,255,.15);border:solid 1px #fff;color:#fff;}.button.btn-light:hover,.button.btn-light:focus{background-color:rgba(255,255,255,.5);}.button.btn-lbeige{background-color:#f7e7ce;border:0;}.button.btn-lbeige:hover,.button.btn-lbeige:focus{filter:brightness(90%);}.button.btn-cmpng{background-color:#d6c2ac;border:0;color:#000!important;}.button.btn-cmpng:hover,.button.btn-cmpng:focus{filter:brightness(90%);}.button.button-lnk{color:#000!important;border-radius:0!important;padding:0 0 2px!important;background:none!important;border-bottom:solid 1px #000!important;}.button.button-lnk:hover{color:rgba(0,0,0,.6)!important;border-color:rgba(0,0,0,.4)!important;}.button.btn-small{padding:.9rem 1.2rem .8rem;}.button.btn-drk{background-color:#1b3055;color:#fff!important;border:0;}.button.btn-drk>span{color:#fff!important;}.button.btn-drk:hover,.button.btn-drk:focus{filter:brightness(90%);}.button.arrowed{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;border-radius:0;border:0;box-shadow:none;padding:.5rem 0;width:auto;font-size:.95rem;}.button.arrowed span{padding-left:2.8rem;padding-right:.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s linear;}.button.arrowed::before{content:"";position:absolute;left:0;width:2.2rem;height:1px;background-color:#d6c2ac;-webkit-transition:width .15s ease-in-out;transition:width .15s linear;}.button.arrowed::after{content:"";position:absolute;left:2.1rem;width:7px;height:7px;border-top:solid 2px #d6c2ac;border-right:solid 2px #d6c2ac;transform:rotate(45deg);opacity:0;}.button.arrowed.right span{padding-right:2.8rem;padding-left:2.8rem;position:relative;display:inline-flex;justify-content:flex-start;align-items:center;}.button.arrowed.right span::before{content:"";position:absolute;left:0;width:2.2rem;height:1px;background-color:#d6c2ac;-webkit-transition:width .15s ease-in-out;transition:width .15s linear;}.button.arrowed.right::before{left:auto;right:0;}.button.arrowed.right::after{right:-.66rem;left:auto;}.button.arrowed:hover,.button.arrowed:focus,.button.arrowed.selected{border:0;box-shadow:none;}.button.arrowed:hover:not(.right) span,.button.arrowed:focus:not(.right) span,.button.arrowed.selected:not(.right) span{padding-left:3rem;padding-right:0;}.button.arrowed:hover:not(.right)::before,.button.arrowed:focus:not(.right)::before,.button.arrowed.selected:not(.right)::before{width:2.6rem;}.button.arrowed:hover.right span,.button.arrowed:focus.right span,.button.arrowed.selected.right span{padding-left:2.5rem;}.button.arrowed:hover.right span::before,.button.arrowed:focus.right span::before,.button.arrowed.selected.right span::before{width:2rem;}.button.arrowed:hover.right::before,.button.arrowed:focus.right::before,.button.arrowed.selected.right::before{width:2.8rem;right:-.5rem;}.button.arrowed:hover::after,.button.arrowed:focus::after,.button.arrowed.selected::after{opacity:1;}.button.arrowed.light::before{background-color:#fff;}.button.arrowed.light::after{border-color:#fff;}.button.arrowed.light span{color:#fff;}.btn-link{cursor:pointer;display:inline-flex;font-size:.9rem;letter-spacing:.03rem;line-height:1;padding:1rem 0 .95rem;text-decoration:none;white-space:normal;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:none;color:#000;outline:0!important;font-weight:normal;text-transform:uppercase;}.main-content{padding:.5rem 0 0;}.main-content .content{max-width:1608px;padding:3rem 15px;margin:0 auto;}.main-content .content .text-content .heading+.ingress{margin-top:1rem;}.main-content .content .text-content .heading h1.pre-heading{margin-bottom:.6rem;}.main-content .content.intro .text-content{margin:0 auto;max-width:640px;}.main-content .content.intro .text-content h1,.main-content .content.intro .text-content .h1{margin-bottom:1rem;}.main-content .content.content-slim{padding:0 15px;}.main-content .content.content-slim-lg{padding:1rem 15px;}.main-content .section-wrapper{overflow:hidden;}.badges{position:absolute;right:24px;display:flex;flex-direction:column;line-height:1;}.second-badge{margin-top:5px;}.badge{color:#fff;letter-spacing:.05rem;z-index:2;line-height:1;position:relative;display:inline-flex;background:rgba(27,48,85,.8);align-items:center;justify-content:center;min-width:60px;font-size:.85rem;text-transform:uppercase;border-radius:34px;font-family:"DMSans-Light",sans-serif;margin:0 0 0 auto;}.badge:nth-child(2){margin-top:5px;}.badge+.badge{margin-bottom:.25rem;}.ico-line{margin-bottom:1rem;position:relative;width:100%;}.ico-line::before,.ico-line::after{content:"";position:absolute;width:calc(50% - 60px);top:40%;}.ico-line::before{left:0;}.ico-line::after{right:0;}.ico-line svg{max-height:35px;}.block-quote{text-align:center;margin:1rem auto;width:100%;}.block-quote.inner-theme{padding:3rem 0;max-width:500px;}.block-quote.inner-theme-lg{padding:0 0 4rem;max-width:600px;}.footer{background-color:#fff;position:relative;padding:3rem 1rem .5rem;font-size:.95rem;border-top:solid 2px rgba(214,194,172,.35);}.footer>.wrapper{max-width:1590px;margin:0 auto;}.footer a,.footer #cookieHandler{color:#000;}.footer a:hover,.footer a:focus,.footer #cookieHandler:hover,.footer #cookieHandler:focus{color:#b9b2a7;}.footer ul{margin:0;padding:0;}.footer ul li{list-style:none;}.footer dl{margin:0 0 .5rem;}.footer dl dt{margin:0;}.footer dl dd{margin:0;}.footer .footer-content{display:flex;flex-direction:column;align-items:center;}.footer .footer-content>div{width:100%;text-align:center;}.footer .footer-content>div ul li{text-align:center;}.footer .footer-content>div.__links{display:none;text-align:center;padding-top:1.75rem;}.footer .footer-content>div.__links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;}.footer .footer-content>div.__links ul li a{text-transform:uppercase;padding:.5rem .75rem;letter-spacing:.05rem;font-size:.75rem;}.footer .footer-content>div .socials{padding:.8rem 0 0;justify-content:center;}.footer .footer-content>div .socials a{margin:0;width:32px;}.footer .footer-content>div .socials a svg{width:22px;height:22px;}.footer .footer-content>div .socials a.facebook svg{width:11px;}.footer .footer-content>div .socials a:hover svg path,.footer .footer-content>div .socials a:focus svg path{fill:#f7e7ce;}.footer a{text-decoration:none;}.footer .__contact{padding-top:1.5rem;}.footer .__logo{text-align:center;}.footer .__logo p{padding:1rem 0 1.5rem;}.footer .footer-logo{display:inline-block;text-align:center;}.footer .footer-logo svg{width:100%;max-width:90%;}.footer .footer-logo svg path{fill:#000;stroke:#000;}.footer .footer-bottom{text-align:center;font-size:.9rem;padding-top:1rem;justify-content:center;}.footer .footer-bottom span,.footer .footer-bottom a{padding:.5rem .75rem;color:#000;}.byprowebb{font-size:10px;color:#ddd;padding:.5rem .8rem 5px;}.byprowebb a{color:#ddd;}.byprowebb:hover{color:#b9b2a7;opacity:.7;}.byprowebb:hover a{color:#b9b2a7;}.fit-right{object-position:right center!important;}.screen-reader-text{-webkit-clip-path:inset(50%);border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.text-center{text-align:center;}.hero+.intro{padding-top:2rem;}.error{min-height:50vh;}.pothoney{display:none!important;}.form-wrapper{margin:1rem auto;}.form-wrapper .form-description{display:inline-block;margin:0 auto;max-width:580px;}.form-wrapper .h3.margin-btm{margin-bottom:.5rem;}.form-wrapper .h3.margin-btm+p{margin-bottom:1.5rem;}.theme-blue{background-color:#1b3055;}.theme-blue.dark{background-color:#0e1727;}.theme-blue .text-wrapper,.theme-blue h3,.theme-blue h2,.theme-blue .h3,.theme-blue .h2,.theme-blue .h4,.theme-blue h4,.theme-blue p,.theme-blue label,.theme-blue .label,.theme-blue a{color:#fff!important;}.theme-drk{background-color:#000;}.theme-drk .text-wrapper,.theme-drk h3,.theme-drk h2,.theme-drk .h3,.theme-drk .h2,.theme-drk .h4,.theme-drk h4,.theme-drk p,.theme-drk label,.theme-drk .label,.theme-drk a{color:#fff;}.theme-champange{background-color:#d6c2ac!important;}.theme-champange .text-wrapper,.theme-champange h3,.theme-champange h2,.theme-champange .h3,.theme-champange .h2,.theme-champange .h4,.theme-champange h4,.theme-champange p,.theme-champange label,.theme-champange .label,.theme-champange a{color:#000!important;}.theme-lBeige{background-color:#f7e7ce;}.theme-lBeige.dark{color:#fff;}.theme-lBeige.dark .text-wrapper,.theme-lBeige.dark h3,.theme-lBeige.dark h2,.theme-lBeige.dark .h3,.theme-lBeige.dark .h2,.theme-lBeige.dark .h4,.theme-lBeige.dark p,.theme-lBeige.dark label{color:#fff;}.theme-lBeige.dark a:not(.button){color:#fff;}.theme-light{background-color:#fff;}.theme-light .text-wrapper,.theme-light p,.theme-light label,.theme-light .label,.theme-light a,.theme-light span{color:#000!important;}.theme-light h2,.theme-light .h2,.theme-light h3,.theme-light .h3{color:#1b3055!important;}.theme-light .btn-drk span{color:#fff;}.block-image picture{overflow:hidden;height:100%;width:100%;display:inline-block;border-radius:3px;}.block-image picture img{transition:transform .5s ease-in-out;height:auto;max-width:100%;object-fit:cover;object-position:center center;height:100%;width:100%;}.block-image picture img.position-left{object-position:left center;}.block-content{padding:.5rem 0;display:inline-flex;flex-direction:column;}.block-content .h2{margin-bottom:.5rem;}.block-content p{margin-bottom:1rem;}.block-content .button{margin:auto auto 0;}.w-block{width:100%;padding:10rem 1rem 7rem;text-decoration:none;position:relative;}.w-block .block-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.w-block .block-image::after{content:"";position:absolute;background-color:#0e1727;opacity:.75;left:0;top:0;width:100%;height:100%;}.w-block .block-content{z-index:2;padding:1.5rem;}.w-block .block-content .button{margin:1rem auto 0 0;}.w-block .block-content.light-text h2,.w-block .block-content.light-text .h2,.w-block .block-content.light-text p{color:#fff;}.w-block.w-form{padding:8rem 1rem 6rem;}.w-block.w-form .form-wrapper{margin:0;}.separator{height:1rem;}.separator.half{height:2rem;}.separator.doubled{height:3rem;}.section-blocks,.section-banner{margin:0 auto;padding:1rem 1rem;max-width:1640px;}.section-blocks .blocks,.section-banner .blocks{width:100%;justify-content:space-between;flex-wrap:wrap;}.section-blocks .blocks .block,.section-banner .blocks .block{display:flex;align-items:flex-end;justify-content:flex-start;position:relative;text-decoration:none;aspect-ratio:3/3.5;width:100%;margin-bottom:1rem;}.section-blocks .blocks .block .block-image,.section-banner .blocks .block .block-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.section-blocks .blocks .block .block-image::after,.section-banner .blocks .block .block-image::after{content:"";position:absolute;background-color:rgba(0,0,0,.5);opacity:.75;left:0;top:0;width:100%;height:100%;}.section-blocks .blocks .block .block-content,.section-banner .blocks .block .block-content{padding:1rem;}.section-blocks .blocks .block .block-content h3,.section-blocks .blocks .block .block-content .h3,.section-banner .blocks .block .block-content h3,.section-banner .blocks .block .block-content .h3{color:#fff;letter-spacing:.05rem;margin-bottom:.5rem;-webkit-transition:color .3s ease-in-out;transition:color .3s linear;}.section-blocks .blocks .block .block-content .button.arrowed,.section-banner .blocks .block .block-content .button.arrowed{font-size:.8rem;margin:0;}.section-blocks .blocks .block .block-content .button.arrowed::before,.section-banner .blocks .block .block-content .button.arrowed::before{width:1.5rem;}.section-blocks .blocks .block .block-content .button.arrowed::after,.section-banner .blocks .block .block-content .button.arrowed::after{left:1.3rem;width:6px;height:6px;border-top-width:1px;border-right-width:1px;}.section-blocks .blocks .block .block-content .button.arrowed span,.section-banner .blocks .block .block-content .button.arrowed span{padding-left:2.1rem;}.section-blocks .blocks .block .block-content .button.arrowed:hover::before,.section-blocks .blocks .block .block-content .button.arrowed:focus::before,.section-banner .blocks .block .block-content .button.arrowed:hover::before,.section-banner .blocks .block .block-content .button.arrowed:focus::before{width:1.7rem;}.section-blocks .blocks .block .block-content .button.arrowed:hover span,.section-blocks .blocks .block .block-content .button.arrowed:focus span,.section-banner .blocks .block .block-content .button.arrowed:hover span,.section-banner .blocks .block .block-content .button.arrowed:focus span{padding-left:2.5rem;}.section-blocks .blocks .block:hover .block-content h3,.section-blocks .blocks .block:hover .block-content .h3,.section-blocks .blocks .block:focus .block-content h3,.section-blocks .blocks .block:focus .block-content .h3,.section-banner .blocks .block:hover .block-content h3,.section-banner .blocks .block:hover .block-content .h3,.section-banner .blocks .block:focus .block-content h3,.section-banner .blocks .block:focus .block-content .h3{color:#d6c2ac;}.section-blocks .blocks .block:hover .block-content .button.arrowed::before,.section-blocks .blocks .block:focus .block-content .button.arrowed::before,.section-banner .blocks .block:hover .block-content .button.arrowed::before,.section-banner .blocks .block:focus .block-content .button.arrowed::before{width:1.7rem;}.section-blocks .blocks .block:hover .block-content .button.arrowed::after,.section-blocks .blocks .block:focus .block-content .button.arrowed::after,.section-banner .blocks .block:hover .block-content .button.arrowed::after,.section-banner .blocks .block:focus .block-content .button.arrowed::after{opacity:1;}.section-blocks .blocks .block:hover .block-content .button.arrowed span,.section-blocks .blocks .block:focus .block-content .button.arrowed span,.section-banner .blocks .block:hover .block-content .button.arrowed span,.section-banner .blocks .block:focus .block-content .button.arrowed span{padding-left:2.5rem;}.section-blocks .blocks.itms_1,.section-blocks .blocks.itms_2,.section-banner .blocks.itms_1,.section-banner .blocks.itms_2{justify-content:center;}.section-blocks.estates-wrapper,.section-banner.estates-wrapper{padding-left:0;padding-right:0;}.section-blocks.estates-wrapper .blocks .block .block-content .button.arrowed::after,.section-banner.estates-wrapper .blocks .block .block-content .button.arrowed::after{margin-top:-1px;}.section-banner .banner{padding:2rem;display:block;text-decoration:none;}.section-banner .banner .inner-content{justify-content:center;align-items:center;}.section-banner .banner .inner-content p{display:inline-flex;flex-direction:column;}.section-banner .banner .inner-content p span{font-size:1.4rem;line-height:1.4;margin-bottom:.5rem;}.section-banner .banner .inner-content .banner-w{max-width:600px;}.form-content{margin:0 auto;width:100%;max-width:800px;}.form-group-cols{width:100%;}.form-group-cols .small{font-size:.8rem;margin-bottom:.5rem;}form,.form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;text-align:left;margin:1.25rem 0;}form .form-group,.form .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin-bottom:.5rem;position:relative;justify-content:center;margin-top:.75rem;margin-bottom:.75rem;}form .form-group label.consent,.form .form-group label.consent{font-size:.9rem;letter-spacing:normal;text-transform:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}form .form-group label.consent span.label,.form .form-group label.consent span.label{padding-left:8px;}form .form-group label.floating-label,.form .form-group label.floating-label{position:absolute;top:.75rem;left:.5rem;color:#777!important;font-size:.95rem;pointer-events:none;transition:all .3s ease-out;}form .form-group .label-info,.form .form-group .label-info{text-transform:none;}form .form-group input[type=checkbox],form .form-group input[type=radio],.form .form-group input[type=checkbox],.form .form-group input[type=radio]{width:18px;height:18px;accent-color:#2f2d2a;}form .form-group input[type=text],form .form-group input[type=number],form .form-group input[type=email],form .form-group input[type=tel],form .form-group textarea,form .form-group select,.form .form-group input[type=text],.form .form-group input[type=number],.form .form-group input[type=email],.form .form-group input[type=tel],.form .form-group textarea,.form .form-group select{border-radius:0;padding:1.2rem .5rem .65rem!important;width:100%;border:0;border-bottom:1px solid #ccc;display:block;width:100%;color:#000;font-size:.9rem;margin-bottom:0;line-height:1;}form .form-group input[type=text]:focus,form .form-group input[type=number]:focus,form .form-group input[type=email]:focus,form .form-group input[type=tel]:focus,form .form-group textarea:focus,form .form-group select:focus,.form .form-group input[type=text]:focus,.form .form-group input[type=number]:focus,.form .form-group input[type=email]:focus,.form .form-group input[type=tel]:focus,.form .form-group textarea:focus,.form .form-group select:focus{outline:0;border-color:#d6c2ac;}form .form-group input[type=text]::placeholder,form .form-group input[type=number]::placeholder,form .form-group input[type=email]::placeholder,form .form-group input[type=tel]::placeholder,form .form-group textarea::placeholder,form .form-group select::placeholder,.form .form-group input[type=text]::placeholder,.form .form-group input[type=number]::placeholder,.form .form-group input[type=email]::placeholder,.form .form-group input[type=tel]::placeholder,.form .form-group textarea::placeholder,.form .form-group select::placeholder{color:#fff;font-size:.9rem;}form .form-group select:focus,.form .form-group select:focus{outline:1px solid #ccc!important;}form .form-group input[type=number]::placeholder,form .form-group select::placeholder,.form .form-group input[type=number]::placeholder,.form .form-group select::placeholder{color:#777;}form .form-group textarea,.form .form-group textarea{height:auto;}form .form-group select,.form .form-group select{height:50px;padding:.65rem .2rem .65rem!important;background-color:#fff;}form .form-group select option,.form .form-group select option{font-size:.95rem;padding:5px;line-height:1.6;}form .form-group.lg,.form .form-group.lg{width:100%;}form .form-group.input-error input[type=text],form .form-group.input-error input[type=number],form .form-group.input-error input[type=email],form .form-group.input-error input[type=tel],form .form-group.input-error textarea,form .form-group.input-error select,.form .form-group.input-error input[type=text],.form .form-group.input-error input[type=number],.form .form-group.input-error input[type=email],.form .form-group.input-error input[type=tel],.form .form-group.input-error textarea,.form .form-group.input-error select{background-color:rgba(173,38,41,.05);border-color:#ad2629;}form .form-group.input-error>label,form .form-group.input-error .floating-label,.form .form-group.input-error>label,.form .form-group.input-error .floating-label{color:#ad2629!important;font-size:.9rem;top:1.05rem;}form .form-group.input-error:not(.chk) input+span,.form .form-group.input-error:not(.chk) input+span{color:#ad2629!important;}form .form-group.checkbox-list-wrapper,.form .form-group.checkbox-list-wrapper{margin-bottom:10px;}form .form-group.checkbox-list-wrapper .h5,.form .form-group.checkbox-list-wrapper .h5{margin:0 0 10px;}form .form-group.checkbox-list-wrapper label:not(.consent):not(.chk),.form .form-group.checkbox-list-wrapper label:not(.consent):not(.chk){font-size:12px;text-transform:none;}form .form-group.checkbox-list-wrapper.input-error label,.form .form-group.checkbox-list-wrapper.input-error label{color:#ad2629;}form .form-group.zipCity,form .form-group .zipCity,.form .form-group.zipCity,.form .form-group .zipCity{justify-content:space-between;flex-direction:row;flex-wrap:wrap;display:flex;}form .form-group.zipCity label,form .form-group .zipCity label,.form .form-group.zipCity label,.form .form-group .zipCity label{width:100%;}form .form-group.zipCity>div,form .form-group .zipCity>div,.form .form-group.zipCity>div,.form .form-group .zipCity>div{position:relative;}form .form-group.zipCity>div input:focus+label,form .form-group.zipCity>div textarea:focus+label,form .form-group.zipCity>div input:not(:placeholder-shown)+label,form .form-group.zipCity>div textarea:not(:placeholder-shown)+label,form .form-group .zipCity>div input:focus+label,form .form-group .zipCity>div textarea:focus+label,form .form-group .zipCity>div input:not(:placeholder-shown)+label,form .form-group .zipCity>div textarea:not(:placeholder-shown)+label,.form .form-group.zipCity>div input:focus+label,.form .form-group.zipCity>div textarea:focus+label,.form .form-group.zipCity>div input:not(:placeholder-shown)+label,.form .form-group.zipCity>div textarea:not(:placeholder-shown)+label,.form .form-group .zipCity>div input:focus+label,.form .form-group .zipCity>div textarea:focus+label,.form .form-group .zipCity>div input:not(:placeholder-shown)+label,.form .form-group .zipCity>div textarea:not(:placeholder-shown)+label{top:2px;left:.5rem;font-size:.75rem;color:#000;padding:0;}form .form-group.zipCity>div:first-of-type,form .form-group .zipCity>div:first-of-type,.form .form-group.zipCity>div:first-of-type,.form .form-group .zipCity>div:first-of-type{width:90px;margin-right:10px;}form .form-group.zipCity>div:last-of-type,form .form-group .zipCity>div:last-of-type,.form .form-group.zipCity>div:last-of-type,.form .form-group .zipCity>div:last-of-type{width:calc(100% - 100px);}form .form-group.chk label,.form .form-group.chk label{text-transform:none;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;}form .form-group.chk label .label,.form .form-group.chk label .label{padding-left:6px;}form .form-group.chk label .label a,.form .form-group.chk label .label a{color:#000;}form .form-group.chk.input-error .label,.form .form-group.chk.input-error .label{color:#ad2629;}form .form-group.chk.input-error .label a,.form .form-group.chk.input-error .label a{color:#000;}form .form-group.floating-content input:focus+label,form .form-group.floating-content textarea:focus+label,form .form-group.floating-content input:not(:placeholder-shown)+label,form .form-group.floating-content textarea:not(:placeholder-shown)+label,.form .form-group.floating-content input:focus+label,.form .form-group.floating-content textarea:focus+label,.form .form-group.floating-content input:not(:placeholder-shown)+label,.form .form-group.floating-content textarea:not(:placeholder-shown)+label{top:2px;left:.5rem;font-size:.75rem;color:#000;padding:0;}form .form-group.floating-content select:invalid,.form .form-group.floating-content select:invalid{color:#777;}form .form-group.floating-content select:valid,.form .form-group.floating-content select:valid{color:#000;}form .estate-types,.form .estate-types{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:stretch;justify-content:center;margin:1rem 0 1.5rem;flex-wrap:wrap;}form .estate-types label,.form .estate-types label{background-color:#fff;padding:.5rem;border-radius:3px;margin:0 .25rem;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:column;width:98px;height:98px;transition:all .3s ease-out;}form .estate-types label ::selection,.form .estate-types label ::selection{background-color:inherit;color:inherit;}form .estate-types label input,.form .estate-types label input{margin:0 auto auto 0;}form .estate-types label span,.form .estate-types label span{font-size:.85rem;}form .estate-types label div,.form .estate-types label div{justify-content:center;align-items:center;padding:0 0 .5rem;}form .estate-types label div img,form .estate-types label div svg,.form .estate-types label div img,.form .estate-types label div svg{width:100%;max-width:30px;max-height:20px;}form .estate-types .estate-item.active label,.form .estate-types .estate-item.active label{color:#fff;}form .estate-types .estate-item.active label input[type=checkbox],form .estate-types .estate-item.active label input[type=radio],.form .estate-types .estate-item.active label input[type=checkbox],.form .estate-types .estate-item.active label input[type=radio]{accent-color:#fff;}form .estate-types .estate-item.active label div svg path,.form .estate-types .estate-item.active label div svg path{fill:#fff!important;}form .form-info,.form .form-info{font-size:.8rem;padding-bottom:.5rem;}form .buttons,.form .buttons{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-top:.5rem;align-items:flex-end;}form .buttons .loader,.form .buttons .loader{width:100%;margin-left:0;}form .form-button,.form .form-button{text-align:center;width:100%;margin-top:.8rem;}form .form-button .button,.form .form-button .button{margin:.8rem 0 0 0;min-width:100px;}form .form-info-msg,.form .form-info-msg{margin-left:0!important;margin-right:auto;color:#ad2629;font-size:.9rem;display:flex;flex-direction:column;}.form-sent{text-align:center;}.form-sent .error{min-height:auto!important;text-align:center;}.form-sent h2,.form-sent .h2{font-size:1.2rem;}.form-sent .textalign-left{text-align:left!important;}.theme-champange form .form-group.input-error input[type=text]::placeholder,.theme-champange form .form-group.input-error input[type=number]::placeholder,.theme-champange form .form-group.input-error input[type=email]::placeholder,.theme-champange form .form-group.input-error input[type=tel]::placeholder,.theme-champange form .form-group.input-error textarea::placeholder,.theme-champange form .form-group.input-error select::placeholder,.theme-champange .form .form-group.input-error input[type=text]::placeholder,.theme-champange .form .form-group.input-error input[type=number]::placeholder,.theme-champange .form .form-group.input-error input[type=email]::placeholder,.theme-champange .form .form-group.input-error input[type=tel]::placeholder,.theme-champange .form .form-group.input-error textarea::placeholder,.theme-champange .form .form-group.input-error select::placeholder{color:transparent!important;}.add-margin-bottom{margin-bottom:15px;}.grid{display:grid;}.grid-cols-6,.grid-cols-5,.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.grid-cols-6 img,.grid-cols-5 img,.grid-cols-4 img,.grid-cols-3 img,.grid-cols-2 img{border-radius:.125rem;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;}.grid-cols-5,.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-2>a.tall-grid{grid-row:span 1!important;padding-top:100%!important;}.column-links{justify-content:center;align-items:center;padding:0 .5rem 1rem;}.column-links a{padding:.5rem 0;margin:0 .5rem;font-size:1rem;line-height:1;letter-spacing:.05rem;border-bottom:solid 1px transparent;text-transform:uppercase;text-decoration:none;white-space:nowrap;}.column-links a.selected{border-color:#000;}.fade{-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s linear;}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem);}.modal-lg{max-width:1268px;margin:0 auto;}.modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;border-radius:4px;position:relative;margin:0 auto;display:flex;flex-direction:column;}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);}.modal.fade .modal-dialog{-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;}.modal.show .modal-dialog{-webkit-transform:none;transform:none;pointer-events:auto;}.modal-header{display:flex;padding:0 30px;}.modal-body{display:inline-block;padding:2.5rem 3.75rem;top:0;left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;}.modal-body>div{margin:0 auto;width:100%;max-width:910px;}.modal-close{position:absolute;text-decoration:none;top:5px;right:5px;display:block;width:50px;height:50px;line-height:50px;text-align:center;background:transparent;padding:0;z-index:99;margin:0;outline:0;box-shadow:none;border:0;border-radius:50%;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;}.modal-close .arrow-close:before,.modal-close .arrow-close:after{position:absolute;content:" ";height:26px;width:1px;top:calc(50% - 12px);background-color:#000;}.modal-close .arrow-close:before{transform:rotate(45deg);}.modal-close .arrow-close:after{transform:rotate(-45deg);}.modal-close:hover,.modal-close:focus{cursor:pointer;background-color:rgba(214,194,172,.2);}.map-container .button{margin-right:0;margin-top:2rem;}.loader{width:100%;height:4px;display:none;position:relative;overflow:hidden;}.loader::after{content:"";width:160px;height:4px;position:absolute;top:0;left:0;box-sizing:border-box;animation:animloader 3s linear infinite;}@keyframes animloader{0%{left:0;transform:translateX(-100%);}100%{left:100%;transform:translateX(0%);}}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s;}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s;}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s;}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s;}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s;}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s;}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s;}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s;}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s;}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s;}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s;}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s;}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s;}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s;}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s;}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s;}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s;}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s;}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:.9s;}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s;}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s;}[data-aos]{pointer-events:none;}[data-aos].aos-animate{pointer-events:auto;}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75);}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease;}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in;}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out;}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out;}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045);}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275);}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none;}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6);}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6);}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6);}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden;}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0);}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.switch-tag{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:center;position:relative;margin:0 14px 0 0;padding:0 18px 0 36px!important;height:32px;cursor:pointer;font-size:13px;line-height:1;-webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f3eee7;}.switch-tag input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.switch-tag .checkmark{position:absolute;top:3px;left:5px;height:24px;width:24px;border-radius:50%;background-color:#fff;border:solid 1px #ddd;}.switch-tag input:checked~.checkmark{background-color:#1b3055;}.switch-tag .on,.switch-tag .off{white-space:nowrap;font-size:.9rem;line-height:1;text-transform:uppercase;}.switch-tag input~.on{display:none;}.switch-tag input~.off{display:inline-block;}.switch-tag input:checked~.on{display:inline-block;}.switch-tag input:checked~.off{display:none;}.switch-tag.disabled{cursor:not-allowed;}.switch-tag.disabled input:checked~.checkmark{background-color:#afafaf;}.backdrop{top:0;left:0;z-index:1040;background-color:#0e1727;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0;}.backdrop.show{opacity:.55;position:fixed;width:100vw;height:100vh;}::selection{background-color:#1b3055;color:#fff;text-shadow:none;}.social-icon{border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;line-height:1;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;}.nav-sidebar{z-index:1060;position:fixed;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);height:100vh;height:calc(var(--vh,1vh)*100);max-height:100vh;overflow-y:auto;overflow-x:hidden;right:-100vw;width:98vw;font-weight:100;opacity:0;width:100vw;max-width:100%;padding:0;right:0;top:0;left:0;bottom:0;pointer-events:none;visibility:hidden;-webkit-transition:visibility 0s linear,opacity .4s ease;transition:visibility 0s linear,opacity .4s ease;}.nav-sidebar .menu-toggle{top:10px;opacity:0;position:absolute;right:.5rem;z-index:300;-webkit-transition:opacity 1.8s ease-in-out;transition:opacity 1.8s ease-in-out;}.nav-sidebar .menu-icon .line{border-radius:.125rem;height:.14rem;background-color:#000;}.nav-sidebar .menu-icon .line:after,.nav-sidebar .menu-icon .line:before{border-radius:.125rem;height:.14rem;background-color:#000;}.nav-sidebar .wrapper{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;justify-content:space-between;height:100%;overflow-y:auto;background-color:rgba(27,48,85,.9);color:#fff;max-width:28rem;margin-left:auto;}.nav-sidebar .wrapper .logo{width:100%;text-align:center;display:inline-block;padding:1rem;}.nav-sidebar .wrapper .logo svg,.nav-sidebar .wrapper .logo img{max-width:210px;}.nav-sidebar .wrapper .nav{display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;}.nav-sidebar .wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:2.4;font-size:1.2rem;text-align:left;opacity:0;-webkit-transition:opacity 1.2s ease-in-out;transition:opacity 1.2s ease-in-out;margin:0 2rem;padding:0;}.nav-sidebar .wrapper ul li{text-align:center;}.nav-sidebar .wrapper ul a{text-decoration:none;letter-spacing:.05rem;display:inline-block;padding:0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff;text-transform:uppercase;}.nav-sidebar .wrapper ul a:hover,.nav-sidebar .wrapper ul a:focus{color:#f7e7ce;}.nav-sidebar .wrapper ul a.active{color:#d6c2ac;}.nav-sidebar .wrapper ul a.active:hover,.nav-sidebar .wrapper ul a.active:focus{color:#d6c2ac;}.nav-sidebar .wrapper .socials-wrapper{justify-content:center;align-items:center;padding-bottom:1.5rem;opacity:0;-webkit-transition:opacity 1.8s ease-in-out;transition:opacity 1.8s ease-in-out;text-transform:uppercase;}.nav-sidebar .wrapper .socials-wrapper .socials{justify-content:center;align-items:center;text-decoration:none;width:100%;}.nav-sidebar .wrapper .socials-wrapper .socials a{display:inline-flex;justify-content:center;align-items:center;height:2rem;width:2rem;font-size:1.2rem;letter-spacing:0;line-height:1;color:#fff;}.nav-sidebar .wrapper .socials-wrapper .socials a svg{width:1em;height:1em;vertical-align:-.125em;}.nav-sidebar .wrapper .socials-wrapper .socials a svg path{-webkit-transition:fill 1.8s ease-in-out;transition:fill 1.8s ease-in-out;}.nav-sidebar .wrapper .socials-wrapper .socials a.facebook svg{height:.8em;}.nav-sidebar .wrapper .socials-wrapper .socials a:hover svg path,.nav-sidebar .wrapper .socials-wrapper .socials a:focus svg path{fill:#f7e7ce;}.nav-sidebar.open{pointer-events:auto;visibility:visible;opacity:1;background-position:center center;background-repeat:no-repeat;background-size:cover;}.nav-sidebar.open .wrapper ul{opacity:1;}.nav-sidebar.open .wrapper .socials-wrapper{opacity:1;}.nav-sidebar.open .menu-toggle{opacity:1;}.filter-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}.filter-wrapper .filter-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;}.filter-wrapper .filter-content .filter-buttons{padding:0;justify-content:center;align-items:center;flex-wrap:wrap;}.filter-wrapper .filter-content .filter-buttons .button{padding:.4rem .8rem;font-size:.9rem!important;border-radius:14px;background-color:#fff;color:#000;margin:0 .5rem .5rem 0;border-color:#ddd;}.filter-wrapper .filter-content .filter-buttons .button:hover{background-color:#f2f2f2;}.filter-wrapper .filter-content .filter-buttons .button.selected{background-color:#d6c2ac;color:#000;}.filter-wrapper .filter-content .filter-actions{justify-content:space-between;font-size:.9rem;}.filter-wrapper .filter-content .filter-actions>div>input{display:inline-block;width:100%;margin:0;outline:0;height:auto;background:transparent;letter-spacing:.05em;font-size:.9rem!important;text-transform:uppercase;color:#000!important;border-radius:0;border:0;border-bottom:solid .11rem #ddd;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}.filter-wrapper .filter-content .filter-actions>div.sort{min-width:10rem;max-width:13rem;}.filter-wrapper .filter-content .filter-actions .dropdown{position:absolute;top:100%;right:0;left:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;line-height:2;background-color:#d6c2ac;z-index:10;margin:0;padding:0;-webkit-box-shadow:3px 2px 6px 1px rgba(0,0,0,.2);box-shadow:3px 2px 6px 1px rgba(0,0,0,.2);list-style:none;text-align:left;}.filter-wrapper .filter-content .filter-actions .dropdown li{text-align:left;padding:.5rem 0;cursor:pointer;line-height:1.4;font-size:1rem;}.filter-wrapper .filter-content .filter-actions .dropdown li input{opacity:0;}.filter-wrapper .filter-content .filter-actions .dropdown li>span{padding-left:.9rem;}.filter-wrapper .filter-content .filter-actions .dropdown li:hover{background-color:#fbefe2;}.filter-wrapper .filter-content .filter-actions .dropdown li.disabled{opacity:.7;}.filter-wrapper .filter-options{position:relative;}.filter-wrapper .filter-options input{overflow:visible;position:relative;}.filter-wrapper .filter-options::after{content:"";position:absolute;display:inline-block;right:4px;top:4px;font-size:1rem;margin-left:10px;pointer-events:none;z-index:1;width:9px;height:9px;border-top:solid 2px #b9b2a7;border-right:solid 2px #b9b2a7;transform:rotate(135deg);}.filter-wrapper .filter-options.open::after{transform:rotate(-45deg);top:8px;}.justify-center{justify-content:center!important;}@media(max-width:767px){.mobd{display:block;}.deskt{display:none;}}@media(max-width:650px){.column-links{justify-content:flex-start;overflow-x:scroll;min-width:100%;padding:0 0 .5rem;}.column-links a{margin:0 1rem 0 0;font-size:.9rem;}}@media(max-width:575px){.modal-content{width:calc(100% - 10px);}.modal-content .modal-body{padding-left:15px;padding-right:15px;}}@media(max-width:960px) and (max-height:460px){.nav-sidebar .wrapper .logo{display:none;}.nav-sidebar .wrapper .nav{padding-top:1.5rem;}.hero{height:100vh;height:calc(var(--vh,1vh)*100);max-height:100vh;}}@media(max-width:540px){.block-quote{font-size:1.05rem;font-family:"DMSans-Light",sans-serif;padding:3rem 30px 2.5rem;}h1,.h1{font-size:1.9rem;font-family:"DMSans-Regular",sans-serif;letter-spacing:-.03rem;font-weight:normal;}h1.size-smaller,.h1.size-smaller{font-size:1.6rem;}h1.pre-heading,.h1.pre-heading{font-size:16px;margin-bottom:.5rem;}h2,.h2{font-size:1.6rem;font-family:"DMSans-Regular",sans-serif;font-weight:normal;letter-spacing:-.03rem;}h3,.h3{font-size:1.5rem;font-family:"DMSans-Regular",sans-serif;font-weight:normal;letter-spacing:-.035rem;}.hero h1{font-family:"DMSans-Thin",sans-serif;letter-spacing:.02rem;}.badges{top:18px;right:18px;}.badge{padding:.6rem;font-size:.8rem;}.main-content .section-wrapper .content .blocks .block .block-content .h3{font-size:1.3rem;}.section-banner .banner{padding:3rem 2rem;}.section-banner .banner .inner-content{flex-direction:column;}.section-banner .banner .inner-content p{text-align:center;margin-bottom:1rem;font-size:1.1rem;}.footer .footer-logo{max-width:268px;}.footer .__contact a{padding:.45rem 0;}.footer .footer-bottom a,.footer .footer-bottom span{padding:.4rem 0;}}@media(max-width:470px){header.header .nav-bar{padding:.35rem .5rem .25rem;}.nav-sidebar .wrapper{margin:0 auto auto;}.nav-sidebar .wrapper .logo svg{max-width:196px;}.nav-sidebar .wrapper .nav{margin:0 auto auto;padding-top:60px;}.nav-sidebar.open .wrapper .socials-wrapper{justify-content:flex-start;padding-left:2rem;}}@media(max-width:440px){h1,.h1{font-size:1.8rem;}h1.size-smaller,.h1.size-smaller{font-size:1.6rem;}h1.pre-heading,.h1.pre-heading{font-size:16px;}h3,.h3{font-size:1.4rem;line-height:1.4;}.menu-icon{margin-top:16px;}.menu-icon span{width:2rem;}header.header .menu-toggle{right:.5rem;position:relative;}header.header .nav-bar .header-logo{text-align:center;}header.header.fixed-top{max-height:64px;}.hero{max-height:40vh;}.main-content .section-wrapper .content{padding:3rem .5rem;}.main-content .section-wrapper .content.content-slim{padding:0 15px;}.badge.bidding,.badge.viewing{font-size:.75rem;padding:.75rem;}.nav-sidebar .wrapper ul{font-size:1.35rem;}.nav-sidebar .wrapper .nav{padding-top:5px;padding-bottom:30px;}.button.arrowed.right span,.button.arrowed.right:hover span,.button.arrowed.right:focus span{padding-left:0;display:inline-block;}.button.arrowed.right span::before,.button.arrowed.right:hover span::before,.button.arrowed.right:focus span::before{content:none;}.footer .footer-content>div{flex:0 0 100%;text-align:center;}.footer ul li a{padding:6px 0;}.footer .socials-wrapper .social-lnk{line-height:1.3;}.byprowebb{text-align:center;padding-top:2rem;}}@media(max-width:350px){.nav-sidebar .wrapper ul{font-size:1.4rem;}}@media(min-width:441px){header.header .nav-bar{min-height:61px;}header.header .nav-bar .header-logo svg{max-width:226px;}.hero{max-height:40vh;}.section-blocks .blocks .block .block-content{padding:1.5rem;}}@media(min-width:471px){header.header .nav-bar{padding:.75rem 1rem;}.nav-sidebar .menu-toggle{top:15px;right:1rem;}.nav-sidebar .wrapper{padding-top:0;}.nav-sidebar .wrapper .nav{align-items:flex-end;margin:auto;padding-bottom:2rem;}}@media(min-width:541px){h1,.h1{font-size:2.1rem;}h1.size-smaller,.h1.size-smaller{font-size:2rem;}h1.pre-heading,.h1.pre-heading{font-size:16px;margin-bottom:.5rem;}h2,.h2{font-size:1.8rem;}h3,.h3{font-size:1.6rem;}.block-quote{font-size:1.1rem;font-family:"DMSans-Light",sans-serif;padding:3.2rem 30px 3.5rem;}.block-quote p{padding-top:.5rem;}.badges{top:24px;}.badge{padding:0 1rem;height:34px;}.main-content .section-wrapper .content .blocks .block .block-content .h3{font-size:1.4rem;}.section-blocks .blocks.itms_1 .block{max-width:calc(75% - .5rem);margin-bottom:1rem;}.section-blocks .blocks.itms_2 .block{max-width:calc(50% - 1rem);margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;}form .form-group-cols,.form .form-group-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}form .form-group-cols .form-group:not(.lg),.form .form-group-cols .form-group:not(.lg){width:calc(50% - 1rem);}.w-block{padding:10rem 2rem 7rem;}.w-block .block-content{padding:3rem 2rem;}.w-block.w-form .block-content{padding:3rem 2rem 2rem;}.section-banner .banner{padding:4rem 2rem;}.section-banner .banner .inner-content{flex-direction:column;}.section-banner .banner .inner-content p{font-size:1.1rem;margin-bottom:2rem;text-align:center;}.section-banner .banner .inner-content .button{white-space:nowrap;}}@media(min-width:576px){.main-content{padding:3rem 0 0;}.main-content .content .text-content .ingress{font-size:1.15rem;}.main-content .content .text-content .flex-buttons{margin-top:5rem;flex-direction:row;}.main-content .content .text-content .flex-buttons .button{margin-bottom:.5rem;}.section-blocks{padding:2rem 1rem 1rem;}.section-blocks .blocks:not(.itms_1):not(.itms_2) .block{max-width:calc(50% - .5rem);margin-bottom:1rem;}.modal .form-group-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}}@media(max-width:774px){.footer .footer-bottom{flex-direction:column;}}@media(min-width:681px){.main-content .section-wrapper .content .blocks{padding:1rem .5rem;display:flex;justify-content:space-between;}.main-content .section-wrapper .content .blocks.grid3{flex-wrap:wrap;}.main-content .section-wrapper .content .blocks.grid3 .block{width:100%;max-width:calc(50% - 1rem);}.main-content .section-wrapper .content .blocks.grid3 .block:last-of-type{max-width:100%;}.section-banner .banner{padding:4rem 3rem;}.section-banner .banner .inner-content{flex-direction:row;}.section-banner .banner .inner-content p{font-size:1.1rem;padding-right:2rem;text-align:left;margin-bottom:0;display:inline-flex;flex-direction:column;}.section-banner .banner .inner-content p span{font-size:1.4rem;}.form-sent{min-height:296px;}}@media(max-width:768px){.main-content .section-wrapper .content .blocks .block .block-image picture img{max-height:450px;}}@media(min-width:992px){.column-links a{margin:0 1rem;}}@media(max-width:1040px){header.header .nav-menu{padding-top:1.5rem;}header.header .nav-menu ul{flex-direction:column;}header.header .nav-menu ul li{text-align:center;}header.header .nav-menu ul li a{padding:.5rem 1rem;font-size:1.1rem;}header.header.open{min-height:100vh;background-color:rgba(27,48,85,.94);}}@media(min-width:740px){.section-blocks .blocks .itms_1 .block,.section-blocks .blocks .itms_2 .block{max-width:calc(50% - .5rem);}}@media(min-width:768px){header.header .nav-bar{padding:.75rem 1.5rem;}header.header .nav-bar>div{display:none;}header.header .nav-bar .header-logo{position:absolute;z-index:0;left:0;width:100%;margin-top:0;text-align:center;}header.header .nav-bar .header-logo svg{max-width:18rem;}header.header .nav-bar .banner-menu{display:flex;}header.header .nav-bar ul li a.kontakt{display:none;}header.header.fixed-top .nav-bar .header-logo svg{max-width:13.7rem;}.nav-sidebar .menu-toggle{top:1rem;right:1.5rem;}.mobd{display:none;}.deskt{display:block;}.sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;border:0;}h1,.h1{font-size:2.2rem;}h1.size-smaller,.h1.size-smaller{font-size:2.3rem;}h1.pre-heading,.h1.pre-heading{font-size:16px;}h2,.h2{font-size:2rem;}h3,.h3{font-size:1.5rem;}.menu-toggle{-webkit-transform:translateY(0);transform:translateY(0);}.hero+.intro{padding-top:4rem;padding-bottom:2rem;}.main-content .content{padding:4rem 2.5rem 3rem;}.main-content .content .text-content .heading+.ingress{margin-top:1.2rem;}.main-content .content.content-slim{padding:0 3rem;}.main-content .content.content-slim-lg{padding:2rem 3rem;}.main-content .section-wrapper .content .blocks{padding:1rem 0;}.main-content .section-wrapper .content .blocks .block .block-content .h3{font-size:1.3rem;}.main-content .section-wrapper .content .blocks .block .block-image picture img{aspect-ratio:3/4;}.main-content .section-wrapper .content .blocks.grid3 .block,.main-content .section-wrapper .content .blocks.grid3 .block:last-of-type{max-width:calc(33.33% - 1rem);}.main-content .section-wrapper.section-form-wrapper .content{padding:5rem 3rem 3rem;}.separator{height:2rem;}.separator.half{height:3rem;}.separator.doubled{height:4rem;}.section-blocks{padding:3rem 1rem 1rem;}.section-blocks.estates-wrapper{padding:1rem 1rem 0;}.section-banner .banner .inner-content p{padding-right:5rem;}.w-block{padding:10rem 3rem 7rem;}.w-block .block-content-wrapper{flex-basis:100%;max-width:1590px;max-width:1170px;margin:0 auto;}.w-block .block-content{padding:4rem 3rem;max-width:75%;margin:auto 0 auto auto;}.w-block .block-content.light-text{padding:3rem;}.footer{padding:4rem 1rem .5rem;}.footer .footer-content>div .socials{padding:1.5rem 0 0;}.footer .footer-content>div.__links ul li a{padding:.5rem .75rem;font-size:.85rem;}}@media(min-width:850px){header.header .nav-bar ul li a.kontakt{display:inline-block;}}@media(min-width:860px){.footer .footer-content>div.__links{display:block;}.footer .footer-content>div.__links ul li a{letter-spacing:.03rem;}}@media(min-width:900px){.hero{max-height:50vh;}.block-quote{font-size:1.2rem;max-width:650px;padding:4rem 15px 3.8rem;margin:0 auto;}.footer .footer-content>div.__links ul li a{font-size:.9rem;}}@media(min-width:992px){body{font-size:1.025rem;}h1,.h1{font-size:2.3rem;}.error .button-container{margin-top:3.5rem;}.form-sent h2,.form-sent .h2{font-size:1.4rem;}.main-content .content .text-content .ingress{font-size:1.2rem;}.main-content .section-wrapper .content .blocks{padding:3rem 0 1rem;justify-content:flex-start;}.main-content .section-wrapper .content .blocks.grid3 .block,.main-content .section-wrapper .content .blocks.grid3 .block:last-of-type{max-width:calc(33.33% - 1.5rem);margin:0 .75rem 1.2rem;}.w-block .block-content-wrapper{max-width:1590px;max-width:1024px;}.w-block .block-content{max-width:60%;}.w-block.w-form{padding:6rem 3rem 4rem;}.section-blocks .blocks:not(.itms_1):not(.itms_2) .block{max-width:calc(25% - 1rem);margin-bottom:1rem;aspect-ratio:2.8/4;}}@media(min-width:1000px){.main-content .content.content-slim .block-quote{margin-bottom:0;}.main-content .content.content-slim .ico-line{margin-bottom:0;}.section-blocks .blocks.itms_1 .block,.section-blocks .blocks.itms_2 .block{max-width:calc(33.33% - .5rem);}}@media(min-width:1160px){header.header .nav-bar .banner-menu{padding-right:6.5rem;}header.header .nav-bar .menu-toggle{display:flex;justify-content:center;align-items:center;}header.header .nav-bar .menu-toggle .screen-reader-text{-webkit-clip-path:unset;clip:unset;clip-path:unset;width:auto;height:100%;color:#fff;position:relative!important;font-family:"DMSans-Light",sans-serif;font-size:.96rem;letter-spacing:.075rem;display:inline-flex;text-transform:uppercase;align-items:center;justify-content:center;padding-right:1.2rem;}header.header .nav-bar .menu-toggle .menu-icon{margin-top:6px;}}@media(min-width:1200px){header.header .nav-bar{padding:1rem 1.5rem;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out;margin:0 auto;max-width:1656px;}header.header .nav-bar .header-logo{position:absolute;z-index:0;left:0;width:100%;margin-top:0;text-align:center;}header.header .nav-bar .banner-menu,header.header .nav-bar .menu-toggle{z-index:1;}header.header .nav-bar .banner-menu{max-width:40%;margin-left:auto;}header.header.fixed-top .nav-bar{padding:.5rem 1.5rem;}.button{padding:1.05rem 1.6rem;}.w-block{padding:12rem 3rem 10rem;}.error{min-height:calc(100vh - 352px);}.form .form-info-msg{max-width:calc(100% - 80px);}}@media(max-width:980px) and (max-height:450px){header.header .nav-bar>div{display:inline-block;}header.header .nav-bar .banner-menu{display:none;}.nav-sidebar .wrapper ul{font-size:1.2rem;}}@media(min-width:1220px){.nav-sidebar .wrapper .socials-wrapper{padding-bottom:2rem;}}@media(min-width:1380px){.main-content .section-wrapper .content .inner-content .blocks{align-items:stretch;padding:1rem 0;}}@media(prefers-contrast:high){.footer .socials a svg path{fill:#27231f;}.byprowebb{color:#555;}.byprowebb a{color:#555;}}@font-face{font-family:"DMSans-Regular";font-style:normal;src:url(/assets/fonts/DMSans/DMSans-Regular.woff2) format("woff2"),url(/assets/fonts/DMSans/DMSans-Regular.woff) format("woff"),url(/assets/fonts/DMSans/DMSans-Regular.otf) format("otf");font-display:swap;}@font-face{font-family:"DMSans-SemiBold";font-style:normal;src:url(/assets/fonts/DMSans/DMSans-SemiBold.woff2) format("woff2"),url(/assets/fonts/DMSans/DMSans-SemiBold.woff) format("woff"),url(/assets/fonts/DMSans/DMSans-SemiBold.otf) format("otf");font-display:swap;}@font-face{font-family:"DMSans-Light";font-style:normal;src:url(/assets/fonts/DMSans/DMSans-Light.woff2) format("woff2"),url(/assets/fonts/DMSans/DMSans-Light.woff) format("woff"),url(/assets/fonts/DMSans/DMSans-Light.otf) format("otf");font-display:swap;}@font-face{font-family:"DMSans-Thin";font-style:normal;src:url(/assets/fonts/DMSans/DMSans-Thin.woff2) format("woff2"),url(/assets/fonts/DMSans/DMSans-Thin.woff) format("woff"),url(/assets/fonts/DMSans/DMSans-Thin.otf) format("otf");font-display:swap;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:0;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:"";}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.hero{max-height:100vh;justify-content:center;align-items:center;}.hero .container{color:#fff;height:100%;position:absolute;padding:0 1rem;}.hero .container h1{display:inline-block;width:100%;margin-bottom:1rem;color:#fff!important;}.hero .container p{margin:0 auto 3rem;width:100%;max-width:29rem;color:#fff!important;}.hero.covered.covered::after{background:linear-gradient(to top,transparent 40%,#1b3055 100%);opacity:.9;}.scrolldown-wrapper{text-align:center;position:absolute;width:100%;bottom:1rem;left:0;z-index:4;display:flex;justify-content:center;align-items:center;height:2.2rem;}.scrolldown-wrapper .scrolldown{display:inline-block;}.scrolldown-wrapper .scrolldown svg{width:2.2rem;height:2.2rem;transform:rotate(90deg);}.main-content .content.intro .text-content{max-width:586px;}.estates-content .content{max-width:1700px;}.estates-content .header{text-align:center;}.estates-content .header .pre-header{text-transform:uppercase;letter-spacing:.15rem;}.estates-content .estates-wrapper{display:flex;flex-wrap:wrap;}.estates-content .list-estate{display:flex;flex-direction:column;text-decoration:none;position:relative;justify-content:flex-start;align-items:center;width:100%;}.estates-content .list-estate .image{width:100%;max-width:100%;aspect-ratio:4/2.6;position:relative;}.estates-content .list-estate .image picture{display:inline-block;height:100%;width:100%;aspect-ratio:4/2.6;overflow:hidden;}.estates-content .list-estate .image img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .7s ease-in-out;}.estates-content .list-estate .image::after{content:"";background-color:rgba(2,2,2,.05);position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;height:100%;width:100%;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;}.estates-content .list-estate .estate-facts{flex-direction:column;padding:1rem 0;}.estates-content .list-estate .estate-facts .area{text-align:center;}.estates-content .list-estate .estate-facts .flex{flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 .5rem;}.estates-content .list-estate .estate-facts .flex .address{letter-spacing:.03rem;margin-bottom:.5rem;line-height:1.2;}.estates-content .list-estate .estate-facts .flex .facts{display:flex;align-items:center;justify-content:center;}.estates-content .list-estate .estate-facts .flex .spacer{display:inline-block;margin:0 .7rem;line-height:1;font-size:.7rem;}.estates-content .list-estate:hover .image img,.estates-content .list-estate:focus .image img{transform:scale(1.03);}.estates-content .list-estate:hover .image::before,.estates-content .list-estate:focus .image::before{opacity:1;}.estates-content .list-estate:hover .image::after,.estates-content .list-estate:focus .image::after{background-color:rgba(2,2,2,.25);}.estates-content .list-estate.block-item{display:flex;flex:1;}.estates-content .list-estate.block-item .container-wrapper{background-color:#332c2f;display:flex;align-items:center;justify-content:center;position:relative;}.estates-content .list-estate.block-item .container-wrapper::before{content:"";border:solid 1px rgba(255,255,255,.7);position:absolute;z-index:2;left:10px;top:10px;right:10px;bottom:10px;height:calc(100% - 20px);width:calc(100% - 20px);-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;opacity:0;}.estates-content .list-estate.block-item .container{color:#fff;flex:1;text-align:center;z-index:2;}.estates-content .list-estate.block-item .container p{font-size:.9rem;margin-bottom:2rem;}.estates-content .list-estate.block-item .container .flex-buttons .button{padding:1rem 1.2rem 1.05rem;}.estates-content .list-estate.block-item:hover .container-wrapper::before{opacity:1;}.estates-content .list-estate.block-item:hover .button{color:#000;}.estates-content .list-estate.block-item:hover .button.fade-color.fade-p{color:#fff;background-color:rgba(255,255,255,.1);}.estates-content .list-estate.block-item:hover .button.fade-color.fade-p::before{opacity:1;left:0;}@media(max-width:540px){.hero .container h1{font-size:2.4rem;max-width:338px;}.estates-content{padding:3.5rem 0;}.estates-content .list-estate{max-height:calc(90vh - 3rem);}.estates-content .list-estate .image{aspect-ratio:4/3;}.estates-content .list-estate .image picture{aspect-ratio:4/3;}.estates-content .list-estate .estate-facts .area{font-size:.9rem;}.estates-content .list-estate .estate-facts .flex .address{font-size:1.2rem;}.estates-content .list-estate .estate-facts .flex .facts{font-size:.9rem;}.estates-content .slick-dots{margin:.5rem auto 2rem auto;max-width:calc(86% - .6rem);}}@media(min-width:541px){.hero .container h1{font-size:3.4rem;max-width:488px;}.estates-content{padding:4rem 0;}.estates-content .list-estate{max-height:calc(90vh - 6rem);}.estates-content .list-estate .estate-facts .flex .address{font-size:1.4rem;}.estates-content .list-estate .estate-facts .flex .spacer{font-size:.75rem;margin:0 .65rem;}.estates-content .slick-dots{margin:.5rem auto 2rem auto;max-width:calc(86% - 2rem);}}@media(min-width:768px){.estates-content{padding:5rem 0;}.estates-content .list-estate .estate-facts .area{font-size:1.1rem;}.estates-content .list-estate .estate-facts .flex .address{font-size:2rem;margin-bottom:1rem;}.estates-content .list-estate .estate-facts .flex .facts{font-size:1.1rem;}.estates-content .list-estate .estate-facts .flex .spacer{font-size:.85rem;margin:0 1rem;}}@media(max-width:980px) and (max-height:450px){.hero .container h1{font-size:2.2rem;max-width:90vw;}.hero .container p{max-width:90vw;margin:0 auto 2rem;}.estates-content .list-estate{max-height:calc(90vh - 2rem);}}@media(max-width:440px){.hero .container h1{font-size:2.2rem;max-width:338px;}.estates-content .estates-wrapper .list-estate{margin-bottom:1.5rem;}.estates-content .estates-wrapper .list-estate .image{aspect-ratio:4/2.8;}.estates-content .estates-wrapper .list-estate .image picture{aspect-ratio:4/2.8;}.estates-content .estates-wrapper .list-estate .estate-facts .area{font-size:.8rem;}.estates-content .estates-wrapper .list-estate .estate-facts .flex .address{font-size:1.2rem;}.estates-content .estates-wrapper .list-estate .estate-facts .flex .facts{font-size:.8rem;}.badges{top:12px;}}@media(min-width:441px){.estates-wrapper .list-estate{margin-bottom:1.5rem;}.estates-wrapper .list-estate .image{aspect-ratio:4/3;}.estates-wrapper .list-estate .image picture{aspect-ratio:4/3;}.estates-wrapper .list-estate .estate-facts .area{font-size:.8rem;}.estates-wrapper .list-estate .estate-facts .flex .address{font-size:1.4rem;}.estates-wrapper .list-estate .estate-facts .flex .facts{font-size:.8rem;}}@media(min-width:540px){.estates-wrapper .list-estate .image{aspect-ratio:4/2.6;}.estates-wrapper .list-estate .image picture{aspect-ratio:4/2.6;}.estates-wrapper .list-estate .estate-facts .area{font-size:.9rem;}.estates-wrapper .list-estate .estate-facts .flex .facts{font-size:.9rem;}.badges{top:16px;}}@media(min-width:769px){.estates-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}.estates-wrapper .list-estate{max-width:calc(50% - 2rem);}.estates-wrapper .list-estate .estate-facts .flex .address{font-size:1.5rem;}}@media(max-width:900px) and (max-height:450px){.estates-wrapper .list-estate .image{aspect-ratio:4/2;}}@media(min-width:1200px){.estates-wrapper .list-estate .estate-facts .flex .address{font-size:1.5rem;}.estates-wrapper .list-estate.block-item{margin-bottom:1.55rem;}}@-webkit-keyframes animScroller{0%{-webkit-transform:translate(0,0);opacity:0;}40%{opacity:1;}80%{-webkit-transform:translate(0,1.25rem);opacity:0;}100%{opacity:0;}}@keyframes animScroller{0%{transform:translate(0,0);opacity:0;}40%{opacity:1;}80%{transform:translate(0,1.25rem);opacity:0;}100%{opacity:0;}}
