@font-face{font-family:Tenor-Sans;font-style:normal;src:url(fonts/MyFont-Regular.ttf)}@font-face{font-family:Mulish-Regular;font-style:normal;src:url(fonts/static/Mulish-Regular.ttf)}@font-face{font-family:Mulish-Medium;font-style:normal;src:url(fonts/static/Mulish-Medium.ttf)}@font-face{font-family:Mulish-SemiBold;font-style:normal;src:url(fonts/static/Mulish-Medium.ttf)}.container{width:calc(100% - 6.66667vw);margin:0 3.3333333333vw}.container-padding{width:100%;padding-left:3.3333333333vw;padding-right:3.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}#cc--main{z-index:214748364!important}#c-ttl{font-family:Tenor-Sans;font-weight:400;font-size:1.5rem;line-height:1.625rem;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67}#c-txt{color:#3e3025}#c-bns,#c-txt{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.625rem;-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off}#c-p-bn{border:0.0625rem solid #b58c67!important;background:#b58c67!important;border-radius:3.5625rem!important;color:#fff!important;-webkit-transition:.3s ease ease-out!important;transition:.3s ease ease-out!important}#c-s-bn{border:0.0625rem solid #b58c67!important;border-radius:3.5625rem!important;-webkit-transition:.3s ease ease-out!important;transition:.3s ease ease-out!important;color:#b58c67!important}:root{--vh:100vh;--nav-color:#f5f3f1;--nav-color-2:#f5f3f1;--app-height:100vh}:root,body{background-color:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{position:relative}.nav{position:absolute;height:5.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999}.nav,.nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-wrap{width:100%;height:100%;-webkit-transform:translateY(-2.625rem);transform:translateY(-2.625rem);opacity:0}.nav__logo__img{width:7.1875vw;height:2.1875vw}.nav__logo__img path{fill:var(--nav-color);-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.nav__logo__img-active path{fill:#3e3025}.nav__burger{pointer-events:all}.nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.nav__menu__button{padding:0.3125rem 1.75rem;border:0.0625rem solid var(--nav-color);border-radius:1.25rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}.nav__menu a{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875em;letter-spacing:.04em;text-transform:uppercase;color:var(--nav-color);position:relative}.nav__menu a:after{background:var(--nav-color);width:0;height:0.0625rem;content:"";position:absolute;left:0;bottom:0;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.nav__menuMobile{display:none;position:absolute;padding:7.375rem 1rem 2.8125rem;left:-1rem;top:calc(var(--vh)*-1);background-color:#f5f3f1;z-index:-1;width:100vw;height:var(--vh);height:100svh;-webkit-transition:.75s ease-out;transition:.75s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav__menuMobile__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.nav__menuMobile__menu a{font-family:Tenor-Sans;font-weight:400;font-size:2rem;line-height:1.1875em;text-transform:uppercase;color:#b58c67}.nav__menuMobile__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem;border-top:0.0625rem solid rgba(144,143,139,.2)}.nav__menuMobile__text h1{font-family:Mulish-Medium;font-weight:500;font-size:0.875rem;line-height:2.142857em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67;padding-bottom:1.25rem}.nav__menuMobile__text a,.nav__menuMobile__text p{font-family:Mulish-Regular;font-weight:400;font-size:0.875rem;line-height:1.714285em;color:#3e3025}.nav__menuMobile__text__company,.nav__menuMobile__text__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero{height:100vh;height:var(--vh);height:var(--app-height);height:100svh;width:100%;max-width:100vw;position:relative;background:#fff}.hero,.hero__line-wrap{overflow:hidden}.hero__line{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.hero__carousel{z-index:1}.hero__carousel,.hero__carousel__filter{height:100%;width:100%;position:absolute}.hero__carousel__filter{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),color-stop(32.15%,rgba(0,0,0,.186584)),color-stop(70.77%,transparent)),rgba(0,0,0,.4);background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.186584) 32.15%,transparent 70.77%),rgba(0,0,0,.4);background-blend-mode:multiply;z-index:2}.hero__carousel__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-transition:1.5s ease-out;transition:1.5s ease-out}.hero__carousel__wrap .active{opacity:1}.hero__carousel img{position:absolute;height:var(--app-height);height:100svh;width:100%;z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:1s ease-out;transition:1s ease-out}.hero__content{height:100%;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero__content p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:2.25rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f3f1}.hero__content h1{font-family:Tenor-Sans;font-weight:400;font-size:6.25vw;line-height:1.15em;letter-spacing:-.02em;text-transform:uppercase;color:#f5f3f1}.hero__content .line-wrapper{overflow:hidden}.hero__content .hidden{display:none}.hero__content__text{gap:1rem}.hero__content__text p{-webkit-transform:translateY(-150%);transform:translateY(-150%);opacity:0}.hero__content__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:2.0833333333vw;padding:1rem 0;border-top:0.0625rem solid rgba(144,143,139,.1176470588);-webkit-transform:translateY(100%);transform:translateY(100%)}.hero__content__controls__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.hero__content__controls__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__content__controls__arrows button{cursor:pointer}.hero__content__controls__arrows button .img{width:2.9166666667vw;height:2.9166666667vw}.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:13.0208333333vw}.about__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.about p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;letter-spacing:.02em;color:#3e3025;text-align:center;max-width:49.25rem}.about span{line-height:1.75em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67;padding-top:0}.about h1{font-family:Tenor-Sans;font-weight:400;font-size:2.5vw;line-height:1.4166666em;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:#b58c67;max-width:23.9583333em;padding-top:.83333em;padding-bottom:2rem}.carousel{margin-top:10.15625vw;display:grid;grid-template-columns:2fr 1fr;height:40.625vw;overflow:hidden;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.carousel .hidden{opacity:0;pointer-events:none}.carousel .scaled{scale:.8}.carousel__images{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__images__block{position:absolute;margin-top:-3rem;top:12.9166666667vw;left:0;height:21.6666666667vw;width:16.875vw}.carousel__images__block p{font-family:Mulish-Medium;font-weight:500;text-transform:uppercase;color:#b58c67;font-size:1rem;line-height:1.5em;letter-spacing:.08em}.carousel__images__block span{font-family:Tenor-Sans;font-weight:400;font-size:1.5rem;line-height:1.33333em;letter-spacing:-.04em}.carousel__images__block img{margin:1.5rem 0 1rem;width:100%;aspect-ratio:60/78;-o-object-fit:cover;object-fit:cover}.carousel__images__block-transition{-webkit-transition:1s;transition:1s}.carousel__images .active{opacity:1}.carousel__images .right{left:100%;top:0;width:31.25vw;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel__images .right p{opacity:0;-webkit-transition:.8s ease-out;transition:.8s ease-out}.carousel__images .moving{z-index:2}.carousel__description{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:10.4166666667vw;margin-left:7.8125vw;margin-right:4.5833333333vw}.carousel__description p{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.5em;letter-spacing:.02em;color:#3e3025}.carousel__description span{font-family:Mulish-Medium;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.carousel__description h1{font-family:Tenor-Sans;font-weight:400;font-size:2rem;line-height:1.25em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;padding-top:1em;padding-bottom:.5em}.carousel__description__text{position:relative}.carousel__description__text__block{position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.carousel__description__text__block-hidden{position:absolute;top:1.5rem}.carousel__description__controls{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel__description__controls__elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.carousel__description__controls__elements p{font-family:Tenor-Sans;font-weight:400;font-size:2rem;min-width:3.75rem;line-height:1em;color:#b58c67}.carousel__description__controls__elements__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.carousel__description__controls__elements__wrap__text{display:none}.carousel__description__controls__elements__wrap__numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__description__controls__elements__wrap__numbers__block{position:absolute}.carousel__description__controls__elements__wrap__numbers__block-active{position:relative}.carousel__description__controls__elements__arrows{padding-left:1.5rem}.carousel__description__controls__elements__arrows button{cursor:pointer}.carousel__description__controls__elements__arrows .arrow-img{width:3.5rem;height:3.5rem}.carousel__description__controls__elements__arrows .arrow-img path{-webkit-transition:.3s;transition:.3s}.carousel__description__controls__statusline{position:relative;width:calc(100% - 0.90625rem);height:0.0625rem;background-color:#dcd4cc}.carousel__description__controls__statusline__line{position:absolute;background-color:#b58c67;height:0.0625rem;z-index:2}.quote{padding:16.1458333333vw 14.375vw;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;position:relative;z-index:1;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.quote__text{max-width:35vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quote__text p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.quote__text h1{font-family:Tenor-Sans;font-weight:400;font-size:1.6666666667vw;line-height:1.5em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;margin-top:1.5625vw}.quote__text .img{width:1.875vw;height:1.3020833333vw;margin-top:4.1666666667vw}.quote__text__bottom{position:absolute;bottom:0}.quote__picture img{height:34.5833333333vw;aspect-ratio:.72}.picture{height:45vw;min-height:36.75rem}.picture,.picture__wrap{width:100%;position:relative}.picture__wrap{height:100%;overflow:hidden}.picture img{position:absolute;bottom:0;left:50%;display:block;width:100%;height:120%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:-0.0625rem;-o-object-fit:cover;object-fit:cover}.property{background:#0b1a25;padding-top:15.625vw;padding-bottom:11.4583333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;margin-top:-0.0625rem}.property p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.property h1{font-family:Tenor-Sans;font-weight:400;max-width:47.65625vw;font-size:3.3333333333vw;padding-top:2.0833333333vw;line-height:1.15625em;text-align:center;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67}.commerce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0b1a25;position:relative;z-index:1;margin-top:-0.0625rem}.commerce .hidden{display:none;opacity:0}.commerce .progress{opacity:0}.commerce__rectangle{width:9.0625vw;border-top:0.0625rem solid rgba(144,143,139,.2)}.commerce p{font-family:Tenor-Sans;font-weight:400;font-size:1.6666666667vw;line-height:1.25em;text-align:center;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;padding-top:1.9791666667vw}.commerce__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7.2916666667vw 10.625vw 4.7916666667vw;gap:5.3125vw 0;width:100%}.commerce__content__item{width:50%;padding:0 4.2708333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:visibility .3s linear,opacity .3s linear;transition:visibility .3s linear,opacity .3s linear;visibility:visible;opacity:1}.commerce__content__item .img-wrap{width:100%;aspect-ratio:592/735}.commerce__content__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.commerce__content__item h1{font-family:Tenor-Sans;font-weight:400;font-size:1.5rem;line-height:1.333333em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;border-top:0.0625rem solid rgba(144,143,139,.2);padding-top:1em;margin-top:1.33333em}.commerce__content__item__text p{font-family:Mulish-Medium;font-weight:500;font-size:0.875rem;line-height:2em;letter-spacing:.08em;text-transform:uppercase;color:#6f6862;padding-top:0.25rem;text-align:start}.commerce__arrow{padding-bottom:11.4583333333vw}.commerce__arrow button{width:6.25vw;height:6.25vw;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0.0625rem solid #b58c67;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.commerce__arrow button img{width:2.5vw;height:2.5vw}.residential{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0b1a25;position:relative;z-index:1;margin-top:-0.0625rem}.residential .hidden{display:none;opacity:0}.residential .progress{opacity:0}.residential__rectangle{width:9.0625vw;border-top:0.0625rem solid rgba(144,143,139,.2)}.residential p{font-family:Tenor-Sans;font-weight:400;font-size:1.6666666667vw;line-height:1.25em;text-align:center;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;padding-top:1.9791666667vw}.residential__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7.2916666667vw 10.625vw 4.7916666667vw;gap:5.3125vw 0;width:100%}.residential__content__item{width:50%;padding:0 4.2708333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:visibility .3s linear,opacity .3s linear;transition:visibility .3s linear,opacity .3s linear;visibility:visible;opacity:1}.residential__content__item .img-wrap{width:100%;aspect-ratio:592/735}.residential__content__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.residential__content__item h1{font-family:Tenor-Sans;font-weight:400;font-size:1.5rem;line-height:1.333333em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;border-top:0.0625rem solid rgba(144,143,139,.2);padding-top:1em;margin-top:1.33333em}.residential__content__item__text p{font-family:Mulish-Medium;font-weight:500;font-size:0.875rem;line-height:2em;letter-spacing:.08em;text-transform:uppercase;color:#6f6862;padding-top:0.25rem;text-align:start}.residential__arrow{padding-bottom:11.4583333333vw}.residential__arrow button{width:6.25vw;height:6.25vw;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0.0625rem solid #b58c67;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.residential__arrow button img{width:2.5vw;height:2.5vw}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:9.8958333333vw}.footer__wrap{height:100%;padding-top:calc(100lvh - var(--footer-height));margin-top:calc(100lvh*-1 - var(--footer-height)*-1)}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__content__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.9166666667vw}.footer__content__menu a{font-family:Tenor-Sans;font-weight:400;font-size:2.5vw;line-height:1em;text-transform:uppercase;color:#b58c67}.footer__content__text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9.375vw}.footer__content__text h1{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67;padding-bottom:1rem}.footer__content__text p{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.875em;color:#3e3025}.footer__content__text a{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:2em;color:#3e3025}.footer__content__text__company,.footer__content__text__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__content__text__company{padding-right:3rem}.footer__holding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:13.5416666667vw;padding-bottom:2.0833333333vw}.footer__holding p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.footer__holding__wrap__logos{position:relative;max-width:47.0833333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__holding__wrap__logos a{height:4.4270833333vw;width:4.4270833333vw}.footer__holding__wrap__logos img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.footer__holding__wrap__logos-mobile{display:none}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.0833333333vw;padding-bottom:2.5vw;border-top:0.0625rem solid rgba(144,143,139,.2)}.footer__bottom .img{width:2.75rem}.footer__bottom p{font-family:Mulish-Medium;font-weight:500;font-size:0.75rem;line-height:1.875rem;text-align:center;letter-spacing:.06em;text-transform:uppercase}@-webkit-keyframes moveSlideshow{to{-webkit-transform:translateX(calc(-50% - 1rem));transform:translateX(calc(-50% - 1rem))}}@keyframes moveSlideshow{to{-webkit-transform:translateX(calc(-50% - 1rem));transform:translateX(calc(-50% - 1rem))}}.contact{z-index:2;position:relative;background-color:#fff}.contact__line-wrap{overflow:hidden}.contact__line{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.contact .headline{padding-top:8.9583333333vw;margin-top:0.625rem}.contact .headline p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.contact .headline h1{font-family:Tenor-Sans;font-weight:400;font-size:4.5833333333vw;line-height:1.2em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;padding-top:1.25vw;margin-left:-.1136em}.contact .text{margin-top:8.2291666667vw;border-top:0.0625rem solid rgba(144,143,139,.3019607843);padding-top:3.75vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0}.contact .text__paragraph{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.75em;letter-spacing:.02em;color:#3e3025;width:50%}.contact .text__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;padding:0 3.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .text__blocks__block p{font-family:Mulish-Regular;font-weight:400;font-size:1.25rem;line-height:1.5em;color:#3e3025}.contact .text__blocks__block p span{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1,875em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67;padding-bottom:1rem}.contact .visual{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.contact .visual h1{padding-top:5.2083333333vw;font-family:Tenor-Sans;font-weight:400;font-size:2.5vw;line-height:1.41666em;letter-spacing:-.06em;text-transform:uppercase;color:#b58c67;padding-bottom:2.9166666667vw}.contact .visual__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:41.6666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .visual__wrap__map{width:66.666%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.6666666667vw;height:100%}.contact .visual__wrap__map iframe{width:100%;height:100%}.contact .visual__wrap__picture{width:33.333%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.6666666667vw}.contact .visual__wrap__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.propertyHero .headline{padding-top:8.9583333333vw}.propertyHero .headline p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.propertyHero .headline h1{font-family:Tenor-Sans;font-weight:400;font-size:4.5833333333vw;line-height:1.2em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;padding-top:1.25vw;margin-left:-.1136em}.propertyHero .picture-wrap{padding-top:3.3333333333vw;width:100%;aspect-ratio:1792/980;min-height:26.875rem;-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.propertyHero .picture-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.description{padding-top:13.0208333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.description__text{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.description__text p{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.8125em;letter-spacing:.02em;color:#3e3025;padding-right:2.0833333333vw}.description .bulletpoints{width:42%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.description .bulletpoints-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.description .bulletpoints__item{padding-bottom:2.0833333333vw}.description .bulletpoints__item p{font-family:Mulish-Regular;font-weight:400;font-size:1.25rem;line-height:1.4em;letter-spacing:.02em;color:#3e3025}.description .bulletpoints__item p span{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67;padding-bottom:1em}.images{margin-top:14.5833333333vw;width:100%;height:41.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.9166666667vw}.images .middle{height:100%}.images-wrap{height:90%}.images-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:26.875rem}.quickInfo{display:grid;grid-template-columns:30.133% 1fr;padding-top:15.625vw;padding-bottom:15.625vw;gap:3.5rem}.quickInfo__text h1{font-family:Tenor-Sans;font-weight:400;font-size:2.5vw;line-height:1.42em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67}.quickInfo__bulletpoints{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1rem 3.5rem}.quickInfo__bulletpoints__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:1rem;padding-top:0.5rem;padding-bottom:1.625rem;border-bottom:0.0625rem solid rgba(144,143,139,.2)}.quickInfo__bulletpoints__item p{font-family:Mulish-Regular;font-weight:400;font-size:1.25rem;line-height:1.25em;color:#3e3025}.gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gallery,.gallery__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:0.0625rem solid rgba(144,143,139,.3019607843);padding-top:0.75rem;padding-bottom:0.75rem}.gallery__controls p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:2em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.gallery__controls button{cursor:pointer}.gallery__controls button svg{width:3.5rem;height:3.5rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}.gallery__images{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:38.75vw;min-height:27.5rem;-webkit-transition:1.5s ease-out;transition:1.5s ease-out}.gallery__images .active{z-index:2}.gallery__images .active img{opacity:1}.gallery__images img{position:absolute;height:100%;width:100%;z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:1s ease-out;transition:1s ease-out}.detail{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13.75vw}.detail__text{width:50%;padding-left:3.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}.detail__text h1{font-family:Tenor-Sans;font-weight:400;font-size:2.5vw;line-height:1.41666em;letter-spacing:-.06em;text-transform:uppercase;color:#b58c67;padding-bottom:6.0416666667vw}.detail__text p{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.75em;color:#3e3025;padding-right:2.0833333333vw}.detail__image{width:50%;height:43.75vw;min-height:17.625rem;position:relative}.detail__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:9999}.form{background:url(images/bg/form_bg.png);padding-top:16.1458333333vw;padding-bottom:16.1458333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-2.9166666667vw;position:relative;z-index:2}.form__text p{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.form__text h1{font-family:Tenor-Sans;font-weight:400;font-size:3.3333333333vw;line-height:1.15625em;text-align:center;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;padding-top:2.0833333333vw;padding-bottom:6.25vw}.form .wpcf7{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .wpcf7-list-item-label{display:none}.form form{max-width:45.8333333333vw;min-width:42.5rem;width:100%;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:max(1.5rem,2.0833333333vw)}.form form span{display:block;width:100%;height:100%}.form form label{height:4.25rem;background-color:rgba(25,36,46,.5);border:0.0625rem solid rgba(111,104,98,.3);position:relative}.form form label.margin{margin-left:0}.form form label.notactive p{top:1.3125rem;font-size:1rem;line-height:1.625rem}.form form label p{position:absolute;top:0.75rem;left:1.5rem;font-family:Mulish-Regular;font-weight:400;font-size:0.75rem;line-height:1.1875rem;letter-spacing:0.03125rem;color:#7c7670;-webkit-transition:.3s ease-out;transition:.3s ease-out}.form form label .icons{position:absolute;right:1.5rem;top:1.5rem;width:1.5rem;height:1.5rem}.form form label .icons svg{position:absolute;opacity:0}.form form label input{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.8125rem 3.5rem 0.8125rem 1.5rem;background:transparent;color:#c5c5c5;border:none;font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:0.03125rem}.form form label input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;color:#c5c5c5!important}.form form label input.wpcf7-not-valid{color:#ff4747}.form form label .wpcf7-not-valid-tip{font-family:Mulish-Regular;font-weight:400;font-size:0.875rem;line-height:1.75rem;letter-spacing:0.03125rem}.form form .textbox{grid-column-start:1;grid-column-end:3;height:max(11.25rem,16.1458333333vw);width:100%}.form form .textbox textarea{height:100%;width:100%;padding:1.25rem 1.5rem;resize:none;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(25,36,46,.5);border:0.0625rem solid rgba(111,104,98,.3);font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.75rem;letter-spacing:.04em;-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#c5c5c5}.form form .textbox textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.form form .form-buttons{grid-column-start:1;grid-column-end:3;width:100%;margin-top:-0.75rem}.form form .form-buttons .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form form .form-buttons .checkbox label{width:1rem;height:1rem;border:0.0625rem solid #b58c67;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;cursor:pointer}.form form .form-buttons .checkbox label input{display:none}.form form .form-buttons .checkbox label svg{width:100%;height:100%}.form form .form-buttons .checkbox input:checked{background-color:#b58c67}.form form .form-buttons .checkbox #checkbox{position:absolute}.form form .form-buttons .checkbox .wpcf7-not-valid-tip{width:20.8333333333vw;min-width:11.25rem}.form form .form-buttons .checkbox p{margin-top:0}.form form .form-buttons .checkbox a,.form form .form-buttons .checkbox p{font-family:Mulish-Regular;font-weight:400;font-size:0.875rem;line-height:160%;letter-spacing:0.03125rem;color:#7c7670}.form form .form-buttons .checkbox a{cursor:pointer;text-decoration:underline}.form form .form-buttons .submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form form .form-buttons .submit{margin-top:4.25rem}.form form .form-buttons .submit input{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875rem;letter-spacing:.04em;text-transform:uppercase;color:#b58c67;border:0.0625rem solid #b58c67;background:transparent;border-radius:8.6875rem;width:24.0625rem;height:3.375rem;max-width:calc(100vw - 2rem);cursor:pointer;-webkit-transition:.3s ease-out;transition:.3s ease-out}.form form .wpcf7-response-output,.form form .wpcf7-spinner{display:none}.form__message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2.5rem;height:1.625rem}.form__message__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.03125rem;display:none}.form__message__item svg{width:1.25rem;height:1.25rem}.form__message__item.ok{color:#c5c5c5}.form__message__item.bad{color:#ff4747}.error404{width:100%;height:var(--app-height);height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error404 h2{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.5em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67;text-align:center}.error404 h1{font-family:Tenor-Sans;font-size:max(12.5rem,12.5vw);line-height:1em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;margin-top:1.25vw}.error404 h1,.error404 p{font-weight:400;text-align:center}.error404 p{font-family:Mulish-Regular;font-size:1rem;line-height:1.75em;letter-spacing:.02em;color:#3e3025;margin-top:2.0833333333vw}.error404 button{padding:0.75rem 3.625rem;background:#b58c67;border:0.0625rem solid #b58c67;border-radius:8.6875rem;text-align:center;margin-top:3.6458333333vw;cursor:pointer}.error404 button,.error404 button a{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875rem;letter-spacing:.04em;text-transform:uppercase;color:#f5f3f1}.gdpr{padding-top:5.75rem!important;-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.gdpr h1{font-family:Tenor-Sans;font-weight:400;font-size:2.375rem;line-height:1.15625em;text-transform:uppercase;color:#b58c67}.gdpr h1:after{content:"";width:4.375rem;height:0.25rem;background:#b58c67;margin-top:.5208333333vw;margin-bottom:5.2083333333vw;display:block}.gdpr h2{font-size:2rem}.gdpr h2,.gdpr h3{font-family:Mulish-Medium;font-weight:500;line-height:1.5em;letter-spacing:.08em;text-transform:uppercase;color:#b58c67}.gdpr h3{font-size:1.5rem}.gdpr strong{font-family:Mulish-Medium;font-weight:500;font-size:1.25rem}.gdpr ul{list-style-position:inside!important;list-style:unset;margin-top:-0.25rem}.gdpr ul li{padding-left:1.5rem}.gdpr p,.gdpr ul li{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.5em}.gdpr p{padding:0.5rem 0}.login{width:100%;height:var(--app-height);height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.login .logo{width:9.25rem}.login h1{font-family:Tenor-Sans;font-weight:400;font-size:max(3.5rem,4.1666666667vw);line-height:1.125em;letter-spacing:-.04em;text-transform:uppercase;color:#b58c67;margin-bottom:1rem;margin-top:max(6.875rem,8.3333333333vw)}.login p{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.75em;text-align:center;letter-spacing:.02em;color:#3e3025}.login .um-field-area #user_password-776{font-family:Mulish-Regular;font-weight:400;font-size:1rem!important;line-height:160%!important;letter-spacing:0.03125rem!important;color:#7c7670!important;padding:1.1875rem 1.5rem!important;height:unset!important}.login .um{max-width:26.75rem}.login .um-row{margin-bottom:3.75vw!important}.login .um-col-alt{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .um-col-alt .um-center{width:100%}.login .um-col-alt .um-center input{width:100%!important;background:#b58c67!important;border-radius:8.6875rem!important;font-family:Mulish-Medium;font-weight:500;font-size:1rem!important;line-height:1.875em!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#f5f3f1!important;border:0.0625rem solid transparent!important;-webkit-transition:.5s ease-out;transition:.5s ease-out}.login .um-notice{display:none}.login a{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875rem;letter-spacing:.04em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#b58c67;position:relative;-webkit-transition:.3s ease-out;transition:.3s ease-out}.register{width:100%;min-height:var(--app-height);min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#0a1823;background:url(images/bg/form_bg.png);padding-top:6.25vw;padding-bottom:6.25vw;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.register__text{position:absolute;opacity:0;-webkit-transition:.3 ease-out;transition:.3 ease-out}.register__text--active{position:relative;opacity:1}.register .logo{width:9.25rem;margin-top:max(1.5rem,6.0416666667vw)}.register h1{font-family:Tenor-Sans;font-weight:400;font-size:max(1.875rem,3.3333333333vw);line-height:1.125em;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:#b58c67;margin-bottom:3.75vw}.register p{font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.75em;text-align:center;letter-spacing:.02em;color:#3e3025}.register a{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875rem;letter-spacing:.04em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#b58c67;margin-top:1.875rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}.register .wpcf7{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:relative;overflow:hidden}.register .form-hidden{opacity:0;pointer-events:none}.register .wpcf7-list-item-label{display:none}.register form{max-width:45.8333333333vw;min-width:42.5rem;width:100%;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:max(1.5rem,2.0833333333vw)}.register form span{display:block;width:100%;height:100%}.register form label{height:4.25rem;background-color:rgba(25,36,46,.5);border:0.0625rem solid rgba(111,104,98,.3);position:relative}.register form label.margin{margin-left:0}.register form label.notactive p{top:1.3125rem;font-size:1rem;line-height:1.625rem}.register form label p{position:absolute;top:0.75rem;left:1.5rem;font-family:Mulish-Regular;font-weight:400;font-size:0.75rem;line-height:1.1875rem;letter-spacing:0.03125rem;color:#7c7670;-webkit-transition:.3s ease-out;transition:.3s ease-out}.register form label .icons{position:absolute;right:1.5rem;top:1.5rem;width:1.5rem;height:1.5rem}.register form label .icons svg{position:absolute;opacity:0}.register form label input{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.8125rem 3.5rem 0.8125rem 1.5rem;background:transparent;color:#c5c5c5;border:none;font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:160%;letter-spacing:0.03125rem}.register form label input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;color:#c5c5c5!important}.register form label input.wpcf7-not-valid{color:#ff4747}.register form label .wpcf7-not-valid-tip{font-family:Mulish-Regular;font-weight:400;font-size:0.875rem;line-height:1.75rem;letter-spacing:0.03125rem}.register form .textbox{grid-column-start:1;grid-column-end:3;height:max(11.25rem,16.1458333333vw);width:100%}.register form .textbox textarea{height:100%;width:100%;padding:1.25rem 1.5rem;resize:none;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(25,36,46,.5);border:0.0625rem solid rgba(111,104,98,.3);font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.75rem;letter-spacing:.04em;-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#c5c5c5}.register form .textbox textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.register form .form-buttons{grid-column-start:1;grid-column-end:3;width:100%;margin-top:-0.75rem}.register form .form-buttons .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.register form .form-buttons .checkbox label{width:1rem;height:1rem;border:0.0625rem solid #b58c67;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;cursor:pointer}.register form .form-buttons .checkbox label input{display:none}.register form .form-buttons .checkbox label svg{width:100%;height:100%}.register form .form-buttons .checkbox input:checked{background-color:#b58c67}.register form .form-buttons .checkbox #checkbox{position:absolute}.register form .form-buttons .checkbox .wpcf7-not-valid-tip{width:20.8333333333vw;min-width:11.25rem}.register form .form-buttons .checkbox a,.register form .form-buttons .checkbox p{font-family:Mulish-Regular;font-weight:400;font-size:0.875rem;line-height:160%;letter-spacing:0.03125rem;color:#7c7670;margin-top:0}.register form .form-buttons .checkbox a{cursor:pointer;text-decoration:underline}.register form .form-buttons .submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.register form .form-buttons .submit{margin-top:4.25rem}.register form .form-buttons .submit input{font-family:Mulish-Medium;font-weight:500;font-size:1rem;line-height:1.875rem;letter-spacing:.04em;text-transform:uppercase;color:#b58c67;border:0.0625rem solid #b58c67;background:transparent;border-radius:8.6875rem;width:24.0625rem;height:3.375rem;max-width:calc(100vw - 2rem);cursor:pointer;-webkit-transition:.3s ease-out;transition:.3s ease-out}.register form .wpcf7-response-output,.register form .wpcf7-spinner{display:none}.register__message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2.5rem;height:1.625rem}.register__message__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Mulish-Regular;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.03125rem;display:none}.register__message__item svg{width:1.25rem;height:1.25rem}.register__message__item.ok{color:#c5c5c5}.register__message__item.bad{color:#ff4747}@media(min-width:0em)and (max-width:59.5em){.container{width:calc(100% - 2rem);margin:0 1rem}.container-padding{padding-left:1rem;padding-right:1rem}#smooth-content{overflow:hidden!important}.nav__logo__img{width:6.125rem;height:1.875rem}.nav__burger{cursor:pointer}.nav__burger:after,.nav__burger:before{content:"";height:0.125rem;background-color:var(--nav-color);width:1.125rem;display:block;-webkit-transition:rotate .3s ease-in-out,background-color 1s ease-in-out;transition:rotate .3s ease-in-out,background-color 1s ease-in-out;-webkit-transform-origin:0.3125rem;transform-origin:0.3125rem}.nav__burger:after{margin-top:0.25rem}.nav__burger-active:before{rotate:45deg;background-color:#3e3025}.nav__burger-active:after{rotate:-45deg;background-color:#3e3025}.nav__menu{display:none}.nav__menuMobile{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__menuMobile-active{top:0!important}.hero__content p{font-size:0.75rem;line-height:2rem}.hero__content h1{font-size:min(12.5333333333vw,3.73438rem)}.hero__content__controls__description{gap:min(4.2666666667vw,59.75rem)}.hero__content__controls__arrows button .img{width:3rem;height:3rem}.about{padding-top:5rem}.about span{font-size:0.75rem}.about h1{font-size:min(7.4666666667vw,1.49375rem);padding-top:2rem;padding-bottom:1.5rem}.carousel{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6.25rem;max-width:28.125rem;margin-left:auto;margin-right:auto}.carousel .scaled{scale:unset}.carousel__images{height:auto;aspect-ratio:343/446}.carousel__images__block{width:100%;height:auto;aspect-ratio:343/446;margin-top:unset;top:0;opacity:0}.carousel__images__block p{display:none}.carousel__images__block img{margin:unset}.carousel__images .active{opacity:1!important}.carousel__images .right{z-index:3;width:100%;height:auto;aspect-ratio:324/416;-webkit-transform:unset;transform:unset;top:unset;left:unset;opacity:0}.carousel__description{padding-top:0.9375rem;margin:0 0 2rem}.carousel__description h1{font-size:1.5rem;line-height:1.875rem}.carousel__description__controls{position:unset}.carousel__description__controls__elements p{font-size:0.75rem;min-width:1.3125rem}.carousel__description__controls__elements__wrap__text{display:block;font-size:0.75rem;line-height:1em;color:#b58c67}.carousel__description__controls__elements__arrows .arrow-img{width:3rem;height:3rem}.carousel__description__controls__statusline{width:calc(100% - 0.78125rem);position:absolute;bottom:-2rem}.quote{padding:6.25rem 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:28.125rem;margin-left:auto;margin-right:auto}.quote__text{max-width:28.125rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote__text p{font-size:0.75rem}.quote__text h1{font-size:1.5rem;text-align:center;padding:1.5rem 0;margin:0}.quote__text .img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:1.625rem;height:1.0625rem;padding-bottom:1rem;margin-top:3rem}.quote__text__bottom{position:relative}.quote__picture img{height:auto;width:100%}.quote__picture{width:100%}.property{padding:6.25rem 1rem 5.25rem}.property p{font-size:0.75rem}.property h1{font-size:2.5rem;max-width:unset;padding-top:1.5rem}.commerce__rectangle{width:8.375rem}.commerce p{font-size:2rem;padding-top:1.5rem}.commerce__content{padding:3rem 1rem 4.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:30.125rem;gap:4.25rem}.commerce__content__item{padding:0;width:100%}.commerce__content__item h1{font-size:1.25rem}.commerce__content__item__text p{font-size:0.75rem;padding-top:0}.commerce__arrow{padding-bottom:6.875rem}.commerce__arrow button{width:min(21.8666666667vw,31.08867rem);max-width:5.125rem;height:min(21.8666666667vw,31.08867rem);max-height:5.125rem}.commerce__arrow button img{width:min(8.5333333333vw,31.08867rem);height:min(8.5333333333vw,31.08867rem);max-width:2rem;max-height:2rem}.residential__rectangle{width:8.375rem}.residential p{font-size:2rem;padding-top:1.5rem}.residential__content{padding:3rem 1rem 4.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:30.125rem;gap:4.25rem}.residential__content__item{padding:0;width:100%}.residential__content__item h1{font-size:1.25rem}.residential__content__item__text p{font-size:0.75rem;padding-top:0}.residential__arrow{padding-bottom:6.875rem}.residential__arrow button{width:min(21.8666666667vw,31.08867rem);max-width:5.125rem;height:min(21.8666666667vw,31.08867rem);max-height:5.125rem}.residential__arrow button img{width:min(8.5333333333vw,31.08867rem);height:min(8.5333333333vw,31.08867rem);max-width:2rem;max-height:2rem}.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6.25rem}.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__content__menu{gap:1.5rem}.footer__content__menu a{font-size:2rem}.footer__content__text{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4rem}.footer__content__text h1{font-size:0.875rem}.footer__content__text p{font-size:0.875rem;line-height:1.5rem;padding-top:0}.footer__content__text a{line-height:1.5rem;font-size:0.875rem}.footer__content__text__company{padding-right:0}.footer__holding{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__holding p{font-family:Mulish-Regular;font-weight:400;letter-spacing:.04em;font-size:0.75rem;text-transform:none}.footer__holding__wrap{position:relative;overflow:hidden;width:100vw;height:5.3125rem;-webkit-transform:translateZ(0);transform:translateZ(0);margin-left:-1rem;margin-top:1.25rem;margin-bottom:2rem}.footer__holding__wrap__logos{max-width:unset;height:5.3125rem;position:absolute;top:0;left:0;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:moveSlideshow 12s linear infinite;animation:moveSlideshow 12s linear infinite}.footer__holding__wrap__logos a{width:5.3125rem;height:5.3125rem}.footer__holding__wrap__logos-mobile{display:block}.footer__bottom{padding-top:1.375rem;padding-bottom:1.6875rem}.footer__bottom .img{width:2rem}.footer__bottom p{font-size:0.5rem}.contact .headline{padding-top:6.25rem;margin-top:0}.contact .headline p{font-size:0.75rem}.contact .headline h1{padding-top:0.5rem;font-size:min(12.2666666667vw,2.73854rem)}.contact .text__paragraph{width:100%}.contact .text__paragraph br{display:none}.contact .text__blocks{width:100%;padding:4.5rem 0;gap:3.5rem 1rem}.contact .text__blocks__block p{font-size:0.875rem}.contact .text__blocks__block p span{font-size:0.875rem}.contact .visual h1{display:none}.contact .visual__wrap{height:unset}.contact .visual__wrap__map{width:100%;height:25rem;padding-right:0}.contact .visual__wrap__picture{width:100%;aspect-ratio:343/400;height:unset;padding-left:0;padding-top:1rem}.propertyHero .headline{padding-top:6.25rem;margin-top:0}.propertyHero .headline p{font-size:0.75rem}.propertyHero .headline h1{padding-top:0.5rem;font-size:min(12.2666666667vw,2.73854rem)}.propertyHero .picture-wrap{padding-top:1.5rem}.description{padding-top:5rem;gap:5rem}.description__text{width:100%}.description__text p br{display:none}.description .bulletpoints{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.images{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.images-wrap{height:100%;min-height:26.875rem}.quickInfo{grid-template-columns:1fr;padding-top:6.25rem;padding-bottom:6.25rem}.quickInfo__text h1{font-size:2rem}.quickInfo__bulletpoints{gap:0.5rem 0}.quickInfo__bulletpoints__item{padding-top:0.75rem;padding-bottom:1.375rem;gap:0.5rem}.quickInfo__bulletpoints__item p{font-size:0.875rem}.gallery__controls{border-top:0;border-bottom:0.0625rem solid rgba(144,143,139,.3019607843);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gallery__controls p{font-size:0.75rem}.gallery__controls button svg{width:3rem;height:3rem}.detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6.25rem;gap:4.5rem}.detail__text{width:100%;padding-left:1rem}.detail__text h1{font-size:2rem}.detail__text p{padding-right:1rem}.detail__image{width:100%}.form{margin-top:0}.form__text p{font-size:0.75rem;line-height:2em}.form__text h1{font-size:2rem;padding-top:1.5rem;padding-bottom:3.5rem}.form form{min-width:unset;max-width:calc(100vw - 2rem)}.form form label{grid-column-start:1;grid-column-end:3}.form form label.margin{margin-left:0}.form form label.notactive p{top:0.625rem;left:1rem}.form form label p{top:0.625rem;left:1rem}.form form label input{padding:1.375rem 3.5rem 0.625rem 1rem;line-height:1.625rem}.login{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login .logo{margin-top:1.5rem}.register{padding-top:3.125rem;padding-bottom:3.125rem}.register__text br{display:none}.register h1{padding-bottom:1.875rem}.register form{min-width:unset;max-width:calc(100vw - 2rem)}.register form label{grid-column-start:1;grid-column-end:3}.register form label.margin{margin-left:0}.register form label.notactive p{top:0.625rem;left:1rem}.register form label p{top:0.625rem;left:1rem}.register form label input{padding:1.375rem 3.5rem 0.625rem 1rem;line-height:1.625rem}}@media(min-width:48em)and (max-width:59.5em){.contact .visual__wrap{height:41.6666666667vw}.contact .visual__wrap__map{width:66.666%;height:100%;padding-right:1.6666666667vw}.contact .visual__wrap__picture{width:33.333%;padding-left:1.6666666667vw;height:100%;padding-top:0;aspect-ratio:unset}}@media(min-width:59.5em)and (max-width:106.25em){.nav__menu a{font-size:0.875rem}.hero__content p{font-size:0.875rem;line-height:2.125rem}.about p{font-size:0.875rem;max-width:40.625rem}.carousel__images__block{margin-top:-2.8125rem}.carousel__images__block p{font-size:0.875rem}.carousel__images__block span{font-size:1.1875rem}.carousel__description p{font-size:0.875rem}.carousel__description h1{font-size:1.625rem}.carousel__description__text__block-hidden{top:1.3125rem}.carousel__description__controls__elements p{font-size:1.5rem;min-width:2.625rem}.carousel__description__controls__elements__arrows .arrow-img{width:3.25rem;height:3.25rem}.carousel__description__controls__statusline{width:calc(100% - 0.875rem)}.quote__text p{font-size:0.875rem}.property p{font-size:0.875rem}.commerce__content__item h1{font-size:1.25rem}.commerce__content__item__text p{font-size:0.75rem}.residential__content__item h1{font-size:1.25rem}.residential__content__item__text p{font-size:0.75rem}.footer__content__text h1{font-size:0.875rem}.footer__content__text p{font-size:0.875rem}.footer__content__text a{font-size:0.875rem}.footer__holding p{font-size:0.875rem}.contact .headline p{font-size:0.875rem}.contact .text__paragraph{font-size:0.875rem}.contact .text__blocks__block p{font-size:1.125rem}.contact .text__blocks__block p span{font-size:0.875rem}.propertyHero .headline p{font-size:0.875rem}.description__text p{font-size:0.875rem}.description .bulletpoints__item p{font-size:1.125rem}.description .bulletpoints__item p span{font-size:0.875rem}.quickInfo__bulletpoints__item p{font-size:1.125rem}.gallery__controls p{font-size:0.875rem}.detail__text p{font-size:0.875rem}.form__text p{font-size:0.875rem}.error404 h2{font-size:0.875rem}.error404 p{font-size:0.875rem}.login p{font-size:0.875rem}.register p{font-size:0.875rem}}@media(min-width:59.5em)and (max-width:80em){.nav__menu a{font-size:0.75rem}.hero__content p{font-size:0.75rem;line-height:2rem}.about p{font-size:0.75rem;max-width:33.75rem}.carousel__images__block{margin-top:-2.5625rem}.carousel__images__block p{font-size:0.75rem}.carousel__images__block span{font-size:0.875rem}.carousel__description p{font-size:0.75rem}.carousel__description h1{font-size:1.1875rem}.carousel__description__text__block-hidden{top:1.125rem}.carousel__description__controls__elements p{font-size:1rem;min-width:1.75rem}.carousel__description__controls__elements__arrows .arrow-img{width:3rem;height:3rem}.carousel__description__controls__statusline{width:calc(100% - 0.78125rem)}.quote__text p{font-size:0.75rem}.property p{font-size:0.75rem}.commerce__content__item h1{font-size:1.125rem}.commerce__content__item__text p{font-size:0.625rem}.residential__content__item h1{font-size:1.125rem}.residential__content__item__text p{font-size:0.625rem}.footer__content__text h1{font-size:0.75rem}.footer__content__text p{font-size:0.75rem}.footer__content__text a{font-size:0.75rem}.footer__holding p{font-size:0.75rem}.contact .headline p{font-size:0.75rem}.contact .text__paragraph{font-size:0.75rem}.contact .text__blocks{padding:0}.contact .text__blocks__block p{font-size:1rem}.contact .text__blocks__block p span{font-size:0.75rem}.propertyHero .headline p{font-size:0.75rem}.description__text p{font-size:0.75rem}.description .bulletpoints{width:30%}.description .bulletpoints__item p{font-size:1rem}.description .bulletpoints__item p span{font-size:0.75rem}.quickInfo__bulletpoints__item p{font-size:1rem}.gallery__controls p{font-size:0.75rem}.detail__text p{font-size:0.75rem}.form__text p{font-size:0.75rem}.error404 h2{font-size:0.75rem}.error404 p{font-size:0.75rem}.login p{font-size:0.75rem}.register p{font-size:0.75rem}}@media(hover:hover){#c-p-bn:hover{color:#b58c67!important;background:#fff!important}#c-s-bn:hover{color:#fff!important;background:#b58c67!important}.nav__menu__button:hover{color:var(--nav-color-2);background-color:var(--nav-color)}.nav__menu__button:hover:after{width:0!important}.nav__menu a:hover:after{width:100%}.hero__content__controls__arrows button .img:hover path{stroke-width:0.125rem}.carousel__description__controls__elements__arrows .arrow-img:hover path{stroke-width:0.125rem}.commerce__arrow button:hover{background-color:#b58c67}.residential__arrow button:hover{background-color:#b58c67}.gallery__controls button:hover svg{stroke-width:0.125rem}.form form .form-buttons .submit input:hover{background:#b58c67;color:#f5f3f1}.login .um-col-alt .um-center input:hover{border:0.0625rem solid #b58c67!important;background:transparent!important;color:#b58c67!important}.login a:hover{font-size:1.125rem}.register a:hover{font-size:1.125rem}.register form .form-buttons .submit input:hover{background:#b58c67;color:#f5f3f1}}
/*# sourceMappingURL=style.css.map */
