/*!
Theme Name: Keskpargi
Description:
Author: Web Systems OÜ
Author URI: https://www.websystems.ee/
Version: 1.1.42
Style Version: 1.0.7
Text Domain: keskpargi_theme
*/@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");@keyframes alertSlide{0%{transform:translateX(100%)}20%{transform:translateX(0)}80%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3rem)}60%{transform:translateY(-1.5rem)}}@keyframes linear-moving-animation{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes opacity{0%{opacity:0}25%{opacity:0}to{opacity:1}}.fancybox__backdrop{background-color:#fff}.ie-alert{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:none;align-items:center;justify-content:center;transition:all .2s ease-in-out}.ie-alert.js-hide{opacity:0;pointer-events:none}.ie-alert__container{position:relative;display:flex;align-items:center;justify-content:center;max-width:100rem;padding:6rem 5rem;background-color:#0073ac;border-radius:1rem;box-shadow:0 0 6rem 0 rgba(0,0,0,.3);animation:ieAlertSlide .3s ease-in-out}.ie-alert__container img{width:16.6rem;height:100%}.ie-alert__container__content{margin-left:5.8rem}.ie-alert__container__content p{width:100%;color:#fff;font-size:1.8rem;line-height:1.63}.ie-alert__container__content p strong{font-weight:700}.ie-alert__container__content__browsers-links{margin-top:2.5rem}.ie-alert__container__content__browsers-links ul{display:flex;margin-top:.5rem;margin-left:-1rem}.ie-alert__container__content__browsers-links ul li{display:inline-block;margin:0 .5rem}.ie-alert__container__content__browsers-links ul li:first-of-type{margin-left:0}.ie-alert__container__content__browsers-links ul li:last-of-type{margin-right:0}.ie-alert__container__content__browsers-links ul li a{padding:1rem;color:#fff;font-size:1.8rem}.ie-alert__container__close{position:absolute;top:-6rem;right:-5rem;z-index:9999;display:flex;padding:1rem;color:#0073ac;font-size:5rem}@keyframes ieAlertSlide{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.scroll--container ::-webkit-scrollbar{width:1rem;border-radius:.5rem}.scroll--container ::-webkit-scrollbar-track{background-color:#e9e7e2;border-radius:.5rem}.scroll--container ::-webkit-scrollbar-thumb{background-color:#fff;background-clip:content-box;border:.2rem solid transparent;border-radius:.3rem}.scroll--container ::-webkit-scrollbar-thumb:hover{background:#e9e7e2;background-clip:content-box;border:.2rem solid transparent;border-radius:.3rem}.scroll--container .content-popup__content__scroll{scrollbar-color:#fff;scrollbar-width:thin}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:700}[hidden],template{display:none}html{-webkit-font-smoothing:antialiased;overflow-x:hidden!important}html.interface-interface-skeleton__html-container,html:not(.wp-toolbar){box-sizing:border-box;font-size:.625rem}body:not(.wp-admin){display:flex;flex-direction:column;min-height:100vh;overflow:initial}body:not(.wp-admin) .site{flex:1}body{transition:all .2s ease-in-out}body:not(.wp-admin){position:relative;background-color:#f4f4f4}body:not(.wp-admin):before{background-image:url(assets/dist/img/svg/leaf.svg);position:fixed;top:-10rem;right:-10rem;content:"";width:80rem;height:80rem;background-repeat:no-repeat;background-size:contain;background-position:100% 0;z-index:-1}.graymode body{background-color:#e9e7e2}.darkmode body{background-color:#005b4a}.site{width:100%}.site-content--default{margin-top:10rem}.max--width{max-width:192rem;margin:0 auto}.site-content .max--width{padding-left:8rem;padding-right:8rem}.max--width--full{margin:0 auto;width:100%}.max--width .max--width--full{max-width:calc(100% + 8rem);width:calc(1920px + 8rem);margin-left:-4rem}.max--width--medium,.max--width--smaller{max-width:144rem;margin:0 auto;padding-right:2rem;padding-left:2rem}.max--width--mini{max-width:132rem;margin:0 auto;padding-right:2rem;padding-left:2rem}.overflow--disable{overflow:hidden}.header--breakpoint,.mobile--only,.touch--only{display:none}.padding__y-both__null{padding-top:0;padding-bottom:0}.padding__top--null{padding-top:0}.padding__bottom--null{padding-bottom:0}.screen-reader-text{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;word-wrap:normal!important;border:0;clip:rect(.1rem,.1rem,.1rem,.1rem);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.page--shadow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background-color:#000;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.page--shadow.visible{opacity:.5;pointer-events:all}.pull-up__asend{padding-right:20%;margin-top:-15%}.grecaptcha-badge{right:-26rem!important}body{color:#333;font-weight:400;font-size:1.8rem;font-family:DM Sans,sans-serif;line-height:1.5}.darkmode body{color:#fff}b,strong{font-weight:500}h1,h2,h4,h5,h6{margin-bottom:4rem;font-weight:400;line-height:1;word-break:break-word;text-align:left;font-family:DM Sans,sans-serif;letter-spacing:-.084rem;-webkit-hyphens:manual;hyphens:manual}.h1,.h2,h1,h2{font-size:4.2rem;line-height:4.8rem}.h1,.h2,.h3,h1,h2,h3{color:#333;font-weight:700}.h3,h3{font-size:3.2rem;line-height:3.6rem}.h4,h4{font-size:2.4rem;line-height:2.8rem}.h4,.h5,h4,h5{color:#333;font-weight:700}.h5,h5{font-size:2.2rem;line-height:2.6rem}.h6,h6{color:#333;font-weight:700;font-size:1.8rem;line-height:2rem}h1.max--width--smaller,h2.max--width--smaller,h3.max--width--smaller,h4.max--width--smaller,h5.max--width--smaller,h6.max--width--smaller,p.max--width--smaller{max-width:100%;width:144rem;margin:20rem auto;padding-left:10rem;padding-right:10rem}p.has-medium-font-size{font-family:DM Sans,sans-serif;font-size:2.4rem}p.has-small-font-size{font-size:1.8rem}p b,p strong{font-weight:700}input,input::placeholder,p,span,textarea{color:#333;font-size:1.8rem;line-height:1.5;font-weight:400}a{color:#7d8c73;font-size:2rem;line-height:1.5;transition:color .2s ease-in-out}a:focus,a:hover{color:#54604c}button{color:#005b4a;text-transform:uppercase;font-size:1.8rem;font-weight:500;letter-spacing:.32rem;line-height:1.2}button:focus,button:hover{color:#fff}.ws-cookiebar-wrapper{right:unset;left:2rem;bottom:2rem;max-width:120rem;background-color:#005b4a}.ws-cookiebar-accept-cookies{color:#005b4a;font-weight:700;font-size:1.8rem;letter-spacing:0;text-transform:none;background-color:#fff;transition:background-color .2s ease-in-out,color .2s ease-in-out}.ws-cookiebar-accept-cookies:hover{background-color:#333}.ws-cookiebar-content p,.ws-cookiebar-content p a{color:#fff;font-size:1.8rem}.ws-cookiebar-content p a{font-weight:700}.ws-cookiebar-content p a:hover{text-decoration:underline}h1.block__gutenberg,h2.block__gutenberg,h3.block__gutenberg,h4.block__gutenberg,h5.block__gutenberg,h6.block__gutenberg{margin:4rem auto}p.block__gutenberg{margin-bottom:2rem}p.block__gutenberg a{color:#005b4a;font-size:1.8rem}p.block__gutenberg a:hover{text-decoration:underline}.cursor{position:absolute;height:0;width:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}.cursor.inner{transition:.25s ease-out}.cursor--zoom{height:3rem;width:3rem}.cursor--zoom.inner{opacity:1;background:#fff;background-image:url(assets/dist/img/svg/zoom-in-cursor.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cursor--zoom.outer{border-color:#fff}.cursor--left{height:3rem;width:3rem}.cursor--left.inner{opacity:1;background:#fff;background-image:url(assets/dist/img/svg/arrow-left-cursor.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cursor--left.outer{border-color:#fff}.cursor--right{height:3rem;width:3rem}.cursor--right.inner{opacity:1;background:#fff;background-image:url(assets/dist/img/svg/arrow-right-cursor.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cursor--right.outer{border-color:#fff}.cursor.click{transform:translate(-50%,-50%) scale(.8);background:#ff4b4b}.button{height:4.8rem;padding:1.2rem 2.5rem;font-weight:700;font-size:1.8rem;line-height:1.5;transition:all .2s ease-in-out}.button.wpcf7-form-control{letter-spacing:0;text-transform:none}.button.wpcf7-form-control:focus{color:#005b4a}.button--filled,.button--light,.button--outline{border:1px solid #005b4a}.button--nested *{font-weight:700;font-size:1.8rem;line-height:1.5;transition:all .2s ease-in-out}.button--nested:not(.button--light) *{color:#005b4a}.button--nested:not(.button--light):focus *,.button--nested:not(.button--light):hover *{color:#fff}.button--outline{color:#005b4a}.button--filled,.button--outline:not(:disabled):focus,.button--outline:not(:disabled):hover{color:#fff;background-color:#005b4a}.button--filled:not(:disabled):focus,.button--filled:not(:disabled):hover{color:#005b4a;background-color:transparent}.button--filled.button--arrow:after{border-top:8px solid #fff}.button--filled.button--arrow:focus:after,.button--filled.button--arrow:hover:after{border-top-color:#005b4a}.button--round{border-radius:100rem}.button--light{color:#005b4a;background-color:#fff;border-color:#fff}.button--light:not(:disabled):focus,.button--light:not(:disabled):hover{color:#fff;background-color:#005b4a;border-color:#fff}.button--small{padding:1rem 3rem}.button--arrow{display:flex;align-items:center;gap:1rem}.button--arrow:after{content:"";border-left:8px solid transparent;transform:rotate(0deg);border-top:8px solid #005b4a;transition:all .2s ease-in-out}.button--arrow:focus:after,.button--arrow:hover:after{border-top-color:#fff;transform:rotate(45deg)}.button--arrow--reversed:after{transform:rotate(45deg)}.admin-bar{margin-top:-32px}.admin-bar .wp-bar{position:fixed;top:0;left:0;z-index:10}.admin-bar .wp-bar__icon{background:#23282d;padding:.6rem;display:block;font:normal 20px/1 dashicons!important}.admin-bar .wp-bar__icon:before{content:"\f120";top:0;left:0;color:rgba(240,245,250,.6)}.admin-bar .wp-bar:hover~#wpadminbar{transform:translateY(0);transition:all .2s ease-in-out 0s}.admin-bar #wpadminbar{transform:translateY(-100%);transition:all .2s ease-in-out 1s}.admin-bar #wpadminbar:hover{transform:translateY(0);transition:all .2s ease-in-out 0s}.hero__parallax,.hero__window{position:relative}.hero__parallax{width:100%;height:100vh;background-position:50%;background-size:cover}.hero__parallax:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:linear-gradient(90deg,rgba(0,91,74,.8),rgba(0,91,74,0) 48.44%),linear-gradient(180deg,rgba(0,0,0,.8),transparent 29.64%)}.hero__image{position:absolute;top:0;height:100vh;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.hero__content{display:flex;gap:4rem;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;padding-top:13rem;padding-bottom:13rem}.hero__content--wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;width:100%;z-index:2}.hero__content--inner{max-width:60rem}.hero__content--announcement{position:absolute;top:-50%;right:10%;display:flex;flex-direction:column;align-self:flex-end;align-items:center;justify-content:center;width:30rem;height:30rem;padding:4rem;border-radius:999rem;aspect-ratio:1/1}.hero__description,.hero__title{color:#fff;font-weight:700}.hero__title{font-size:7.2rem;line-height:7.2rem;letter-spacing:-1.44px}.hero__description{font-size:2.2rem;line-height:2.2rem}.hero__announcement-title{margin-bottom:2rem;text-align:center}.hero__announcement-description{margin:0;text-align:center}.title-content__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.title-content__wrapper h2{margin-bottom:0}.images-masonry{position:relative}.images-masonry__grid{display:grid;gap:2rem}.images-masonry__caption{z-index:1;position:absolute;top:5rem;left:7rem;padding:1.3rem 2rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.8rem;letter-spacing:-.036rem;background-color:#333;border-radius:.5rem;border:2px solid #f4f4f4}.images-masonry__small .images-masonry--big{grid-column:1/3;grid-row:1/3}.images-masonry__small .images-masonry--small{grid-column:3/3;grid-row:1}.images-masonry__small .images-masonry--small img{height:43rem}.images-masonry__small .images-masonry--small--last{grid-column:3/3;grid-row:2}.images-masonry__small .images-masonry--big,.images-masonry__small .images-masonry--small{overflow:hidden}.images-masonry__small .images-masonry--big img,.images-masonry__small .images-masonry--small img{scale:1;transition:scale .5s ease-in-out!important}.images-masonry__small .images-masonry--big img:hover,.images-masonry__small .images-masonry--small img:hover{scale:1.05}.images-masonry__group{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.images-masonry__group:last-child{margin-bottom:2rem}.images-masonry__group--even .images-masonry--big{grid-column:2/4;grid-row:1/3}.images-masonry__group--even .images-masonry--small{grid-column:1;grid-row:1}.images-masonry__group--even .images-masonry--small img{height:43rem}.images-masonry__group--even .images-masonry--small--last{grid-column:1;grid-row:2}.images-masonry__slider{display:none}.images-masonry--big{grid-column:1;grid-row:1/3}.images-masonry--big img{height:88rem}.images-masonry--medium{grid-column:2/4;grid-row:2}.images-masonry--medium img{height:43.5rem}.images-masonry--small{grid-column:2;grid-row:1}.images-masonry--small--last{grid-column:3;grid-row:1}.images-masonry--small img{height:42.5rem}.images-masonry img{width:100%;-o-object-fit:cover;object-fit:cover}.images-masonry--big,.images-masonry--medium,.images-masonry--small{overflow:hidden}.images-masonry--big img,.images-masonry--medium img,.images-masonry--small img{scale:1;transition:scale .5s ease-in-out!important}.images-masonry--big img:hover,.images-masonry--medium img:hover,.images-masonry--small img:hover{scale:1.05}.building-info__grid{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}.building-info__title{margin-bottom:6rem}.building-info__box{margin-bottom:4rem}.building-info__box--title{margin-bottom:3rem;color:#000;font-weight:700;font-size:2.2rem;line-height:2.8rem}.building-info__box--content :not(:last-child){margin-bottom:1.6rem}.simple-content h1,.simple-content h2,.simple-content h3,.simple-content h4,.simple-content h5,.simple-content h6{color:#333}.simple-content ul{list-style-type:disc}.simple-content li,.simple-content p{color:#333;font-size:1.8rem;line-height:1}.simple-content p:not(:last-child){margin-bottom:1.6rem}.simple-image__picture{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.simple-image__picture--desktop{display:block}.simple-image__picture--mobile{display:none}.simple-image__image-area{overflow:hidden}.simple-image__window{position:relative}.simple-image__parallax{width:100%;height:90vh;background-attachment:fixed;background-position:50%;background-size:cover}.map{text-align:center}.map__iframe{display:flex;border:1rem solid #fff}.map__image{margin-bottom:7rem}.financiers__grid{display:grid;gap:4rem;grid-template-columns:repeat(6,1fr)}.financiers__lead{margin-bottom:6rem}.financiers__box,.financiers__box__details{display:flex;gap:3rem;flex-direction:column;align-items:flex-start;justify-content:space-between}.financiers__box__details{width:100%;height:100%}.financiers__box__data li{display:flex;color:#333;font-size:1.8rem;line-height:1.5}.financiers__box__data li a{display:inline-block;max-width:165px;color:#333;font-size:1.8rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financiers__box__data li a:hover{color:#005b4a;text-decoration:underline}.financiers__box__data li strong{font-weight:700}.financiers__box__title{margin-bottom:0}.financiers__box__image{max-width:100%;max-height:3rem;-o-object-fit:contain;object-fit:contain}.album__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.album__cover{position:relative;overflow:hidden}.album__cover img{margin:0;width:100%;height:80rem;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale .5s ease-in-out}.album__cover:hover img{scale:1.05}.album__cover:hover .album__name{background-color:#fff}.album__cover:hover .album__name span{color:#005b4a}.album__cover:hover .button--arrow:after{border-top-color:#005b4a;transform:rotate(45deg)}.album__name{position:absolute;bottom:4rem;left:50%;transform:translateX(-50%);z-index:1}.album__name span{color:#fff;font-weight:700;font-size:1.8rem;transition:color .2s ease-in-out}.album__thumbnails{display:none}.gallery{position:relative}.gallery__slide img{width:100%;height:90vh;-o-object-fit:cover;object-fit:cover}.gallery__caption{z-index:1;position:absolute;top:5rem;left:7rem;padding:1.3rem 2rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.8rem;letter-spacing:-.036rem;background-color:#333;border-radius:.5rem;border:2px solid #f4f4f4}.gallery__pagination{padding-top:2rem!important}.block__padded{padding-top:var(--p-top-desktop);padding-bottom:var(--p-bottom-desktop)}.block__button{display:flex;justify-content:center;margin-top:3rem}.block__dark{background-color:#2e4555}.block__dark .block__wrapper *{color:#fff;border-color:#fff}.block__dark .block__button .button--arrow:before{background-color:#fff}.block__dark .block__button .button--arrow:after{border-color:#fff}.block__dark .block__button .button--arrow:hover{color:#fff}.block__light{position:relative;z-index:1;background-color:#f4f4f4}.block__light--symbol{overflow:hidden}.block__light--symbol:before{background-image:url(assets/dist/img/svg/leaf.svg);position:absolute;bottom:0;content:"";width:80rem;height:80rem;background-repeat:no-repeat;background-size:contain;background-position:100%;right:0;z-index:-1}.block__transparent{background-color:transparent}.block__white{background-color:#fff}.mode-switch.darkmode .block__wrapper *{color:#fff;border-color:#fff}.pdf__lead{display:flex;gap:3rem;flex-wrap:wrap;align-items:center;margin-bottom:4rem}.pdf__title{margin-bottom:0!important}.pdf__slide img{width:100%;height:90rem;-o-object-fit:cover;object-fit:cover}.pdf__pagination{padding-top:2rem!important}.text-image__wrapper{display:grid;gap:8rem}.text-image__row{display:grid;gap:4rem;align-items:center}.text-image__row--even{grid-template-columns:auto 80rem}.text-image__row--even .text-image__image-container{order:2}.text-image__row--even .text-image__content{order:1}.text-image__row--odd{grid-template-columns:80rem auto}.text-image__image{width:100%;height:53rem;-o-object-fit:cover;object-fit:cover}.sale-process__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.sale-process__title{margin-bottom:6rem}.sale-process__step:not(:last-child){margin-bottom:4rem}.sale-process__step__heading{display:flex;gap:1rem;align-items:center;margin-bottom:3rem}.sale-process__step--number{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;font-weight:700;font-size:1.8rem;line-height:2.7rem;border:1px solid #000;border-radius:100rem}.sale-process__step--title{margin-bottom:0;color:#000;letter-spacing:unset}.sale-process__contract{display:flex;flex-direction:column;gap:4rem}.sale-process__contract h1,.sale-process__contract h2,.sale-process__contract h3,.sale-process__contract h4,.sale-process__contract h5,.sale-process__contract h6{margin-bottom:3rem;color:#000;letter-spacing:unset}.sale-process__contract ul{margin:0;list-style:none}.sale-process__contract ul li{position:relative;margin:1rem 0;padding-left:3rem;font-size:1.8rem;line-height:1.5}.sale-process__contract ul li:before{position:absolute;display:block;width:2rem;height:2rem;margin-left:-3rem;background-position:50%;background-repeat:no-repeat;background-image:url(assets/dist/img/svg/list.svg);content:""}.icons__grid{display:flex;gap:3rem;flex-wrap:wrap;justify-content:space-between}.icons__box{display:flex;flex-direction:column;align-items:center}.icons__icon{margin-bottom:2rem;width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain}.icons__title{margin-bottom:.5rem;text-align:center;-webkit-hyphens:manual;hyphens:manual}.floor-plans__buttons{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.floor-plans__title{display:none;margin-right:1rem;font-weight:700}.floor-plans__button--desktop{display:flex}.floor-plans__button--mobile{display:none}.contact__lead{margin-bottom:6rem}.contact__title{margin-bottom:2rem}.contact__columns,.contact__persons{display:grid;grid-template-columns:repeat(2,1fr)}.contact__persons{gap:4rem}.contact__persons--single{grid-template-columns:1fr}.contact__persons--single .contact__person__image{height:36rem;-o-object-position:unset;object-position:unset}.contact__person__image,.contact__persons--single .contact__person__image{width:100%;margin-bottom:3rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.contact__person__image{height:auto;-o-object-position:15%;object-position:15%}.contact__person__name{margin-bottom:1rem}.contact__person__data,.contact__person__link{font-size:1.8rem;line-height:1.5;color:#333}.contact__person__link--email{color:#005b4a;text-decoration:underline;transition:opacity .2s ease-in-out}.contact__person__link--email:hover{color:#005b4a;opacity:.8}.contact__form{margin-right:15rem}.interactive-project{position:relative}.interactive-project__section{position:relative;width:100vw;margin-left:50%;transform:translateX(-50%)}.interactive-project svg a{outline:0!important}.interactive-project svg .available-area,.interactive-project svg .sold-area,.interactive-project svg .upcoming-area{transition:all .2s ease-in-out}.interactive-project svg .sold-area{fill:#b2afa6;opacity:.7}.interactive-project svg .available-area{opacity:0}.interactive-project svg .available-area:hover{opacity:1}.interactive-project svg .upcoming-area{fill:#005b4a;opacity:0}.interactive-project__north-west{position:absolute;top:65%;left:15%}.interactive-project__north-west img{width:10.4rem;height:9.2rem}.interactive-project .area-content__sold{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translate(-50%,-50%)}.interactive-project .area-content__sold h1,.interactive-project .area-content__sold h2,.interactive-project .area-content__sold h3{font-size:2rem;color:#fff;font-weight:400;text-align:center;margin-bottom:1rem}.interactive-project .area-content__sold span{font-size:2rem;color:#fff;font-weight:400;display:block;text-align:center;line-height:1;padding:.4rem 1.4rem;background-color:rgba(101,98,87,.7)}.interactive-project .area-1{top:23%;left:7%}.interactive-project .area-2{top:42%;left:24%}.interactive-project .area-3{top:87%;left:50%}.interactive-project .area-block path{opacity:0;transition:opacity .2s ease-in-out}.interactive-project .area-block:hover path{opacity:1}.banner__lead{margin-bottom:6rem}.banner__content{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;margin-bottom:3rem}.banner__image img{max-width:50rem;width:100%}.banner__side-text ul{margin:0;list-style:none}.banner__side-text ul li{position:relative;margin:1rem 0;padding-left:3rem;font-size:1.8rem;line-height:1.5}.banner__side-text ul li:before{position:absolute;display:block;width:2rem;height:2rem;margin-left:-3rem;background-position:50%;background-repeat:no-repeat;background-image:url(assets/dist/img/svg/list.svg);content:""}.banner__side-text .button{margin-top:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.spacer__section{height:var(--space-desktop)}.estate-plans__information{padding-top:5rem}.estate-plans .price-field{padding:0;vertical-align:middle}.estate-plans .price-field--value{color:#005b4a;font-weight:600}.estate-plans .price-field button{padding:1.6rem;color:#005b4a;font-weight:400;text-transform:none;letter-spacing:0;text-decoration:underline;transition:opacity .2s ease-in-out}.estate-plans .price-field button:focus,.estate-plans .price-field button:hover{opacity:.7}.estate-plans .sold{opacity:.5}.products.columns-2,.products.columns-3,.products.columns-4,.products.columns-5,.products.columns-6,.ws-columns-2,.ws-columns-3,.ws-columns-4,.ws-columns-5,.ws-columns-6{display:grid;gap:4rem}.products.columns-2,.ws-columns-2{grid-template-columns:repeat(2,1fr)}.products.columns-3,.ws-columns-3{grid-template-columns:repeat(3,1fr)}.products.columns-4,.products.columns-5,.products.columns-6,.ws-columns-4,.ws-columns-5,.ws-columns-6{grid-template-columns:repeat(4,1fr)}.site-header{position:fixed;top:0;left:0;width:100%;transition:background-color .2s ease-in-out}.site-header__container{gap:0 3rem;padding-top:3.5rem;padding-bottom:3.5rem;transition:padding .2s ease-in-out}.site-header__container,.site-header__language,.site-header__menu,.site-header__nav{display:flex;align-items:center}.site-header__logo{flex-grow:1}.site-header__logo--link{display:inline-flex}.site-header__logo--light{display:none}.site-header__logo--dark,.site-header__logo--light{transition:opacity .2s ease-in-out}.site-header__logo--dark:hover,.site-header__logo--light:hover{opacity:.8}.site-header__language{order:2;flex-shrink:1;justify-content:flex-end}.site-header__nav{gap:0 3rem}.site-header__menu{order:1;flex-grow:1;justify-content:center}.site-header--home .site-header__logo--light{display:block}.site-header--home .site-header__logo--dark{display:none}.site-header:not(.site-header--home) .site-header__language li:after,.site-header:not(.site-header--home) .site-header__main-menu li:after{background-color:#005b4a}.site-header:not(.site-header--home) .site-header__language li a,.site-header:not(.site-header--home) .site-header__main-menu li a{color:#005b4a}.site-header__language,.site-header__main-menu{display:flex;gap:2rem 5rem;flex-wrap:wrap;justify-content:flex-end}.site-header__language li,.site-header__main-menu li{position:relative}.site-header__language li:after,.site-header__main-menu li:after{position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#fff;transition:width .2s ease-in-out;content:""}.site-header__language li.current-page-ancestor:after,.site-header__language li.current_page_item:after,.site-header__language li:hover:after,.site-header__main-menu li.current-page-ancestor:after,.site-header__main-menu li.current_page_item:after,.site-header__main-menu li:hover:after{width:100%}.site-header__language a,.site-header__main-menu a{color:#fff;font-weight:500;font-size:1.8rem}.site-header.sticky{background-color:#333}.site-header.sticky .site-header__container{padding-top:2.5rem;padding-bottom:2.5rem}.site-header.sticky .site-header__logo--light{display:block}.site-header.sticky .site-header__logo--dark{display:none}.site-header.sticky .site-header__language li:after,.site-header.sticky .site-header__main-menu li:after{background-color:#fff}.site-header.sticky .site-header__language li a,.site-header.sticky .site-header__main-menu li a{color:#fff}.site-header__logo.active .site-header__logo--light{display:none}.site-header__logo.active .site-header__logo--dark{animation:opacity .5s 1;display:flex}.site-header__logo.active .site-header__logo--dark:after{content:""}.site-header{z-index:10}.site-header__hamburger{display:flex;align-items:center;justify-content:flex-end}.site-header__hamburger__button{z-index:50;position:relative;cursor:pointer}.site-header__hamburger__button.active .site-header__hamburger--line{transform:scaleX(0)}.site-header__hamburger__button.active .site-header__hamburger--close:before{transform:scaleY(1);transition-delay:.4s}.site-header__hamburger__button.active .site-header__hamburger--close:after{transform:scaleX(1);transition-delay:.55s}.site-header__hamburger__button:not(.sticky):not(.site-header__hamburger__button--home) .site-header__hamburger--line{background-color:#005b4a}.site-header__hamburger--line{display:block;width:40px;height:3px;margin-bottom:.7rem;background-color:#fff;transform-origin:left;transition:transform .2s ease-in-out}.site-header__hamburger--line:nth-child(3){margin:0}.site-header__hamburger--line:first-child{transition-delay:.1s}.site-header__hamburger--line:nth-child(2){transition-delay:.2s}.site-header__hamburger--line:nth-child(3){transition-delay:.3s}.site-header__hamburger--line:nth-child(4){transition-delay:.4s}.site-header__hamburger--close{position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform-origin:top left}.site-header__hamburger--close:after,.site-header__hamburger--close:before{position:absolute;display:block;background-color:#005b4a;transition:transform .2s ease-in-out;content:""}.site-header__hamburger--close:before{top:0;left:50%;width:3px;height:40px;margin-left:-1px;transform:scaleY(0);transform-origin:top;transition-delay:.1s}.site-header__hamburger--close:after{top:50%;left:0;width:40px;height:3px;margin-top:-.2rem;transform:scaleX(0);transform-origin:right;transition-delay:0}.site-footer__container,.site-footer__menu{display:flex;align-items:center}.site-footer__container{justify-content:space-between}.site-footer__container--colored{background-color:#005b4a}.site-footer__container--colored *{color:#fff}.site-footer__container--grid{display:flex;gap:8rem}.site-footer__container--padded{padding-top:6rem;padding-bottom:6rem}.site-footer__container:not(:last-child){padding:7rem 0}.site-footer__container:first-child:not(:only-child){border-top:0;padding:0 0 10rem}.darkmode .site-footer__container{border-top:.1rem solid #b1baab}.site-footer__container__columned{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3rem;width:100%}.site-footer__container__left{display:flex;flex-direction:row;gap:8rem}.site-footer__container__right{display:flex;flex-direction:column}.site-footer__container__right span{margin:0 2rem}.site-footer__container__right span:first-child{display:none}.site-footer__inner{display:grid;grid-template-columns:1fr 2fr;gap:8rem}.site-footer__partners{display:flex;gap:8rem}.site-footer__partner{display:flex;flex-direction:column}.site-footer__partner__title{font-weight:700;font-size:1.8rem;line-height:2rem;margin-bottom:2rem}.site-footer__partner__image{max-width:25rem;max-height:3.5rem;transition:opacity .2s ease-in-out}.site-footer__partner__image:hover{opacity:.8}.site-footer__copyright,.site-footer__note{font-size:1.4rem;line-height:2rem}.site-footer__note{margin-bottom:2rem}.site-footer__contact{text-align:center}.site-footer__contact__title{margin-bottom:4rem;color:#005b4a;font-size:4.8rem;font-weight:250;line-height:4.8rem;text-align:center}.site-footer__contact__popup{margin:6rem 0}.site-footer__contact__item{display:flex;align-items:center;justify-content:center;color:#005b4a;font-size:2.2rem;line-height:3rem}.site-footer__contact__item a{color:#005b4a}.site-footer__contact__item svg{width:2rem;height:2rem;margin-right:1rem}.site-footer__menu li{display:flex;align-items:center}.site-footer__menu li:not(:last-child):after{margin:0 2rem;font-weight:400;line-height:1.6rem;content:"|"}.site-footer__menu a,.site-footer__menu p,.site-footer__menu span{color:#005b4a;font-size:1.2rem;line-height:1.6rem}.darkmode .site-footer__menu a,.darkmode .site-footer__menu p,.darkmode .site-footer__menu span{color:#b1baab}form{display:flex;gap:2rem;flex-direction:column}form .form__label{display:flex;margin-bottom:1rem;font-weight:700;font-size:1.8rem;line-height:1.5}form .form__row input[type=color],form .form__row input[type=date],form .form__row input[type=datetime-local],form .form__row input[type=datetime],form .form__row input[type=email],form .form__row input[type=month],form .form__row input[type=number],form .form__row input[type=password],form .form__row input[type=range],form .form__row input[type=search],form .form__row input[type=tel],form .form__row input[type=text],form .form__row input[type=time],form .form__row input[type=url],form .form__row input[type=week],form .form__row select,form .form__row textarea{width:100%;padding:1rem;color:#333;font-weight:700;font-size:1.8rem;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:0;transition:border-color .2s ease-in-out}form .form__row input[type=color]:first-of-type,form .form__row input[type=date]:first-of-type,form .form__row input[type=datetime-local]:first-of-type,form .form__row input[type=datetime]:first-of-type,form .form__row input[type=email]:first-of-type,form .form__row input[type=month]:first-of-type,form .form__row input[type=number]:first-of-type,form .form__row input[type=password]:first-of-type,form .form__row input[type=range]:first-of-type,form .form__row input[type=search]:first-of-type,form .form__row input[type=tel]:first-of-type,form .form__row input[type=text]:first-of-type,form .form__row input[type=time]:first-of-type,form .form__row input[type=url]:first-of-type,form .form__row input[type=week]:first-of-type,form .form__row select:first-of-type,form .form__row textarea:first-of-type{margin-top:0}form .form__row input[type=color]:last-of-type,form .form__row input[type=date]:last-of-type,form .form__row input[type=datetime-local]:last-of-type,form .form__row input[type=datetime]:last-of-type,form .form__row input[type=email]:last-of-type,form .form__row input[type=month]:last-of-type,form .form__row input[type=number]:last-of-type,form .form__row input[type=password]:last-of-type,form .form__row input[type=range]:last-of-type,form .form__row input[type=search]:last-of-type,form .form__row input[type=tel]:last-of-type,form .form__row input[type=text]:last-of-type,form .form__row input[type=time]:last-of-type,form .form__row input[type=url]:last-of-type,form .form__row input[type=week]:last-of-type,form .form__row select:last-of-type,form .form__row textarea:last-of-type{margin-bottom:0}form .form__row input[type=color]::placeholder,form .form__row input[type=date]::placeholder,form .form__row input[type=datetime-local]::placeholder,form .form__row input[type=datetime]::placeholder,form .form__row input[type=email]::placeholder,form .form__row input[type=month]::placeholder,form .form__row input[type=number]::placeholder,form .form__row input[type=password]::placeholder,form .form__row input[type=range]::placeholder,form .form__row input[type=search]::placeholder,form .form__row input[type=tel]::placeholder,form .form__row input[type=text]::placeholder,form .form__row input[type=time]::placeholder,form .form__row input[type=url]::placeholder,form .form__row input[type=week]::placeholder,form .form__row select::placeholder,form .form__row textarea::placeholder{color:#fcfcfc;font-size:1.8rem;line-height:1.5}form .form__row input[type=color].wpcf7-not-valid,form .form__row input[type=date].wpcf7-not-valid,form .form__row input[type=datetime-local].wpcf7-not-valid,form .form__row input[type=datetime].wpcf7-not-valid,form .form__row input[type=email].wpcf7-not-valid,form .form__row input[type=month].wpcf7-not-valid,form .form__row input[type=number].wpcf7-not-valid,form .form__row input[type=password].wpcf7-not-valid,form .form__row input[type=range].wpcf7-not-valid,form .form__row input[type=search].wpcf7-not-valid,form .form__row input[type=tel].wpcf7-not-valid,form .form__row input[type=text].wpcf7-not-valid,form .form__row input[type=time].wpcf7-not-valid,form .form__row input[type=url].wpcf7-not-valid,form .form__row input[type=week].wpcf7-not-valid,form .form__row select.wpcf7-not-valid,form .form__row textarea.wpcf7-not-valid{border-color:#f44336}form .form__row input[type=color]:focus,form .form__row input[type=date]:focus,form .form__row input[type=datetime-local]:focus,form .form__row input[type=datetime]:focus,form .form__row input[type=email]:focus,form .form__row input[type=month]:focus,form .form__row input[type=number]:focus,form .form__row input[type=password]:focus,form .form__row input[type=range]:focus,form .form__row input[type=search]:focus,form .form__row input[type=tel]:focus,form .form__row input[type=text]:focus,form .form__row input[type=time]:focus,form .form__row input[type=url]:focus,form .form__row input[type=week]:focus,form .form__row select:focus,form .form__row textarea:focus{outline:0;border-color:#005b4a}form .form__row select{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right .7rem top 50%;cursor:pointer}form .form__row--submit{display:flex;justify-content:space-between;align-items:center}form.wpcf7-form .wpcf7-not-valid-tip{display:none}form.wpcf7-form .wpcf7-response-output{position:fixed;bottom:8rem;right:0;max-width:50vw;margin:0;padding:1rem 3rem;color:#fff;font-size:1.8rem;border:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem;transform:translateX(100%);z-index:100}form.wpcf7-form.invalid .wpcf7-response-output,form.wpcf7-form.sent .wpcf7-response-output{animation:alertSlide 6s 1}form.wpcf7-form.invalid .wpcf7-response-output{background-color:#f44336}form.wpcf7-form.sent .wpcf7-response-output{background-color:#009f19}.location-page-tabs{display:flex;align-items:center;justify-content:center;flex-direction:column}.location-page-tabs .location-tabs{width:100%}.location-page-tabs .pc-tab{display:flex;flex-direction:column;width:100%;max-width:100%}.location-page-tabs .pc-tab.tabs-to-bottom{flex-direction:column-reverse}.location-page-tabs .pc-tab .location-picture-container{width:100%;position:relative;margin:0;overflow:hidden}.location-page-tabs .pc-tab .location-picture-container .location-picture{width:100%;z-index:1;position:relative;margin:0}.location-page-tabs .pc-tab .location-picture-container .main-location-pin{position:absolute;z-index:10;display:flex;flex-direction:column;align-items:center}.location-page-tabs .pc-tab .location-picture-container .main-location-pin .pin-head img{width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain;z-index:11}.location-page-tabs .pc-tab .location-picture-container .tab-location-picture{z-index:100;position:absolute;width:50vw;left:0;bottom:0}.location-page-tabs .pc-tab .location-picture-container .dot{height:1.6rem;width:1.6rem;background-color:#c1753e;border-radius:50%;position:absolute;z-index:2;transform:translate(-50%,-50%)}.location-page-tabs .pc-tab .location-tabs-nav{transition:all .2s ease-in-out;align-items:center}.location-page-tabs .pc-tab .location-tabs-nav ul{margin-top:0;margin-bottom:0}.entry-content .location-page-tabs .pc-tab .location-tabs-nav ul li,.entry-section .location-page-tabs .pc-tab .location-tabs-nav ul li{margin:0;line-height:1.2}.entry-content .location-page-tabs .pc-tab .location-tabs-nav ul li:before,.entry-section .location-page-tabs .pc-tab .location-tabs-nav ul li:before{display:none}.location-page-tabs .pc-tab .location-tabs-nav ul li:after{display:none!important}.sidebar-tabs{width:100%}.sidebar-tabs__wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.sidebar-tabs .pc-tab{display:grid;grid-gap:10rem;gap:10rem;grid-template-columns:35rem 1fr;width:100%;max-width:100%;align-items:flex-start}.sidebar-tabs .pc-tab.tabs-to-bottom{flex-direction:column-reverse}.sidebar-tabs .pc-tab .sidebar-tabs__container{width:100%;position:relative;margin:0;overflow:hidden}.sidebar-tabs .pc-tab .sidebar-tabs-nav{transition:all .2s ease-in-out;width:100%;align-items:center;background-color:transparent;margin:3rem 0;position:-webkit-sticky;position:sticky;top:7rem}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul{margin-top:0;margin-bottom:0;display:flex;flex-direction:column}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li{margin:0;padding:0}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li label{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:flex-start;padding:1rem 2rem;min-height:8rem}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li label:hover h3:after{opacity:1}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li label a{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:flex-start;padding:1rem 2rem;min-height:8rem}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li svg{min-width:4.4rem;max-width:4.4rem;height:auto;max-height:none;margin-bottom:0;margin-right:2rem}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li svg *{stroke:#005b4a}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li h3{font-size:1.8rem;font-weight:600;text-transform:uppercase;color:#005b4a}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li h3:after{content:"";display:block;bottom:1rem;width:100%;border-bottom:.23rem solid #005b4a;margin-top:.6rem;opacity:0;transition:all .2s ease-in-out}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li:after,.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li:before{display:none!important}.ws-logo{display:flex;align-items:center;justify-content:flex-end}.ws-logo a{transition:all .2s ease-in-out;display:block;color:inherit;font-size:1.2rem;line-height:1.2;text-align:right;opacity:.5}.ws-logo a:first-of-type{display:flex;align-items:center;max-width:5rem;color:grey;font-size:1rem;line-height:1.3;text-align:right;text-transform:uppercase;opacity:.8;transition:all .3s ease-in-out}.ws-logo a:hover{color:inherit;text-decoration:none;opacity:1}.ws-logo__image{margin-left:2rem}.ws-logo__image img{transition:all .2s ease-in-out;width:2rem;height:2rem;opacity:.8;transition:all .3s ease-in-out}.ws-logo__image:hover{text-decoration:none}.ws-logo__image:hover img{transform:rotate(1turn);opacity:1}.stock-button{font-family:DM Sans,sans-serif;color:#005b4a;text-transform:uppercase;font-size:1.8rem;font-weight:500;letter-spacing:.32rem;line-height:1rem;padding:3rem 4.5rem 3rem 4.9rem;background-color:#fff;border:.1rem solid #005b4a;overflow:hidden;display:inline-block}.stock-button:focus,.stock-button:hover{color:#fff}.stock-button:after{display:inline-block;align-items:center;width:2.2rem;margin-left:2rem;height:1.1rem;content:"";background-image:url(assets/dist/img/svg/arr.svg);background-repeat:no-repeat;background-size:contain;background-position:100%;transition:all .2s ease-in-out}.stock-button:hover{border:.1rem solid #005b4a;background-color:#005b4a;padding-right:2.5rem}.stock-button:hover:after{display:inline-block;align-items:center;width:4.2rem;margin-left:2rem;height:1.1rem;content:"";background-image:url(assets/dist/img/svg/arr-white.svg);background-repeat:no-repeat;background-size:4.2rem 1.1rem}.stock-button--small{padding:1.4rem 2.4rem;font-size:1.4rem;letter-spacing:.1rem}.btn{transition:all .2s ease-in-out;background-color:#005b4a;color:#fff;padding:1.2rem 2.2rem;line-height:1.2;font-size:1.8rem;border-radius:4rem}.contactform-popup .btn{color:#005b4a;background-color:#fff}.floating-contact__wrapper{position:fixed;right:2rem;bottom:2rem;z-index:10}.floating-contact__button{display:flex;align-items:center;gap:1rem;padding:1.5rem 2.5rem;background-color:#005b4a;border-radius:100rem;transition:all .2s ease-in-out;cursor:pointer}.floating-contact__button span{color:#fff;font-weight:700;font-size:1.8rem;line-height:1.8rem}.floating-contact__button:not(:disabled):hover{color:#fff;background-color:#333}.floating-contact__button:after{content:"";border-left:8px solid transparent;transform:rotate(0deg);border-top:8px solid #fff;transition:all .2s ease-in-out}.floating-contact__button:hover:after{border-top-color:#fff;transform:rotate(45deg)}.floating-contact__button--desktop{display:flex}.floating-contact__button--mobile{display:none;background-image:url(assets/dist/img/svg/phone.svg);background-repeat:no-repeat;background-position:50%}.contact__popup{z-index:20;position:fixed;top:50%;align-items:center;justify-content:center;right:-100%;max-width:60rem;padding:4rem;transition:right .5s ease-in-out;transform:translateY(-50%);background-color:#005b4a;box-shadow:0 8px 24px rgba(0,0,0,.4)}.contact__popup a{color:#fff}.contact__popup .wpcf7-form textarea{height:20rem}.contact__popup .wpcf7-form .wpcf7-spinner{display:none}.contact__popup.active{right:0}.contact__popup__close{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:#fff;transform:translate(-50%,-50%)!important;transition:all .2s ease-in-out}.contact__popup__close:hover{background-color:#2e4555}.contact__popup__close svg{width:4rem;height:4rem;stroke-width:1}.contact__popup__subtitle,.contact__popup__title{margin-bottom:1rem;color:#fff;text-align:left}.contact__popup__title{font-size:3rem}.contact__popup__subtitle{margin-bottom:2rem;font-size:1.8rem}.contact__popup__actions{display:flex;align-items:center;gap:1rem;justify-content:space-between;flex-wrap:wrap;margin-top:1rem}.splide__pagination{position:relative;bottom:0;gap:1rem;padding-top:1rem}.splide__pagination li button{width:10px;height:10px;background-color:transparent;border:1px solid #005b4a;border-radius:100rem;opacity:1}.splide__pagination li button.is-active{background-color:#005b4a;transform:none}.splide__arrows{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.splide__arrows--left{left:2rem}.splide__arrows--right{right:2rem}.splide__arrow{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;background-color:#005b4a;border-radius:100rem;cursor:pointer;transition:background-color .2s ease-in-out}.splide__arrow:hover{background-color:#333}.splide__arrow svg{width:5rem;height:5rem;stroke-width:1;color:#fff}.gallery-for-template .swiper-containerr .swiper-wrapperr{-moz-column-count:3;column-count:3;-moz-column-gap:2rem;column-gap:2rem;display:block}.gallery-for-template .swiper-containerr .swiper-wrapperr .picture img{margin-bottom:2rem;width:100%;cursor:pointer}.gallery-for-template.active{display:block;height:100vh;width:100vw;z-index:22;background-color:#ddd;top:0;left:0;position:fixed}.gallery-for-template.active .pic-container{padding:10rem}.gallery-for-template.active .pic-container .gallery-for-template__container{-moz-column-count:1;column-count:1}.gallery-for-template.active .pic-container .gallery-for-template__container .swiper-slide img{height:100%;width:100%}.title__center{text-align:center}[id^=tippy-]{pointer-events:auto!important}[id^=tippy-]:hover{cursor:pointer!important}.tippy-box{padding:.25rem;background-color:#333;border-radius:1rem;border:2px solid #fff}.tippy-box span{color:#fff;font-weight:700;font-size:1.8rem;letter-spacing:-.36px}.tippy-box .tippy-arrow:after{left:-2px;z-index:-1;position:absolute;border-color:transparent;border-style:solid;content:""}.tippy-box[data-placement^=top] .tippy-arrow:after{top:unset;bottom:-10px;border-width:10px 10px 0;border-top-color:#fff!important;transform-origin:center top}.tippy-box[data-placement^=bottom] .tippy-arrow:after{top:-10px;bottom:unset;border-width:0 10px 10px;border-bottom-color:#fff!important;transform-origin:center bottom}.go-white{transition:all .2s ease-in-out}.darkmode .go-white{filter:brightness(0) invert(1)}.line-menu{display:flex;flex-wrap:wrap}.entry-content .line-menu{margin:0}.line-menu li{margin-right:1rem!important;list-style:none;padding-left:0!important}.line-menu li:before{display:none!important}.line-menu li a{transition:all .2s ease-in-out;border:.1rem solid #005b4a;border-radius:4rem;display:inline-block;padding:1.2rem 3rem;line-height:1;color:#005b4a;font-size:1.8rem}.darkmode .line-menu li a{border:.1rem solid #fff;color:#fff}.darkmode .line-menu li a:hover{border-color:#fff;background-color:hsla(0,0%,100%,.1)}.line-menu li.active a{background-color:#005b4a;color:#fff}.darkmode .line-menu li.active a{background-color:#fff;color:#005b4a}.menu-toggle .hamburger-box .hamburger-inner{background-color:#005b4a}.darkmode .menu-toggle .hamburger-box .hamburger-inner{background-color:#fff}.menu-toggle .hamburger-box .hamburger-inner:after,.menu-toggle .hamburger-box .hamburger-inner:before{background-color:#005b4a}.darkmode .menu-toggle .hamburger-box .hamburger-inner:after,.darkmode .menu-toggle .hamburger-box .hamburger-inner:before{background-color:#fff}.rem-content .rem-screen-container{display:none;position:absolute;top:0;left:0;width:100%}.rem-content .rem-screen-container.active-screen{display:block;position:relative}.rem-content .wp-block-buttons .is-style-arrow-outline button{text-transform:none;letter-spacing:0;font-size:1.8rem;background-color:transparent;line-height:1;padding:1.2rem 3rem}.rem-content .rem-table{width:100%}.rem-content .prices{display:flex;gap:4rem;flex-direction:row-reverse;position:relative}.rem-content .prices__head-right{position:-webkit-sticky;position:sticky;top:10rem}.rem-content .prices__head-right .rem-table-hovers{display:block;width:100%;margin-bottom:0}.rem-content .prices__head-right .rem-table-hovers .rem-controls{display:none}.rem-content .prices__head{padding:0}.rem-content .prices__head h2{margin:0 0 3rem}.rem-content .prices__head__controls{display:flex;align-items:center;justify-content:space-between;margin:0}.rem-content .prices__left{width:100rem;display:flex;flex-direction:column}.rem-content .prices__left .prices--container{position:-webkit-sticky;position:sticky;top:10rem}.rem-content .prices__content{width:100%;flex-direction:column}.rem-content .prices__left-top{display:flex;justify-content:center;align-items:center}.rem-content .prices__left-bottom{position:relative}.all-single .rem-data__container{height:calc(100vh - 6rem);background-color:#f4f4f4}.all-single .rem-data__container--wrapper{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:0fr;gap:8rem 4rem;height:calc(100% + 16rem);padding:8rem 6rem}.all-single .rem-data__apartment--info{display:flex;gap:3rem;align-items:flex-start;flex-direction:column}.all-single .rem-data__apartment--layout{position:relative;grid-column:2;grid-row-start:1;grid-row-end:3}.all-single .rem-data__apartment--layout--image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}.all-single .rem-data__apartment--placement img{max-width:100%}.all-single .rem-data__apartment__title{color:#333;font-weight:700;font-size:4.2rem;line-height:4.8rem;letter-spacing:-.084rem}.all-single .rem-data__table{font-size:1.8rem;line-height:1.5;text-align:left}.all-single .rem-data__table--label{padding-right:1rem;font-weight:700}.all-single .rem-data__form{gap:1rem}.all-single .rem-data__actions{display:flex;flex-wrap:wrap;gap:1rem}.all-single .rem-data__compass{z-index:1;position:absolute;top:0;right:0}.all-single .rem-data__compass img{width:6rem;height:6rem}.rem-table__table--icon svg{color:#005b4a}.rem-table__table--sold svg path{stroke:transparent}.prices__content .rem-table{display:none}.prices__content .rem-table.is-visible{display:block}.rem-table table thead tr{border-bottom:1px solid #333}.rem-table table th button{position:relative;text-transform:none;font-weight:700}.rem-table table th button:after,.rem-table table th button:before{display:none}.rem-table table tr:nth-child(2n) td{background-color:transparent}.rem-table table tr:not(:last-child) td{border-bottom:1px solid #ddd}.rem-table table tr td,.rem-table table tr th{background-color:transparent;border:0;font-size:1.8rem;text-align:center;padding:1.6rem;color:#333;transition:color .3s ease-in-out}.darkmode .rem-table table tr td,.darkmode .rem-table table tr th{color:#fff}.rem-table table tr td{transition:background-color .3s ease-in-out}.rem-table table tr:not(.sold).rem-hovering td,.rem-table table tr:not(.sold):hover td{background-color:#d2e7e3}.rem-table table tr.sold{cursor:default}.rem-table table tr.sold.rem-hovering td,.rem-table table tr.sold:hover td{background-color:transparent}.rem-table__table-flex{display:flex;align-items:center;justify-content:center}.rem-table__table-content{white-space:nowrap}.rem-screen{position:relative}.rem-screen:not(.animating) .rem-view svg .rem_hover_area.rem-hovering,.rem-screen:not(.animating) .rem-view svg .rem_hover_area:hover{opacity:1;fill:rgba(0,91,74,.5);stroke:#f4f4f4;stroke-width:2px;cursor:pointer}.rem-screen .rem-view-anim-frame{position:relative}.all-single .rem-popup__container{padding:3rem 2rem;background-color:rgba(0,0,0,.5)}.all-single .rem-popup__container--inner{max-width:140rem;min-height:100%;background-color:#f4f4f4}.all-single .rem-popup-controls__container{padding:0}.home{margin:0 auto;transition:all .2s ease-in-out}.home article{max-width:144rem;margin:0 auto}.page:not(.home) .entry-title.section-title{text-align:center;position:relative;line-height:1.2;margin-bottom:7rem;margin-top:7rem;font-size:4rem}.all-single .rem-popup__container{z-index:21}.all-single .rem-popup-controls__container{z-index:13;position:relative}.all-single .rem-popup-controls__container .rem-controls__close{position:absolute;top:3rem;right:3rem;margin:0;padding:0;background-color:transparent;transition:opacity .2s ease-in-out}.all-single .rem-popup-controls__container .rem-controls__close:hover{opacity:.8}.all-single .rem-data__appartment-info--container{display:grid;grid-template-columns:1fr 3fr}.all-single .rem-data__appartment-info--container .side-section{width:auto;min-width:unset;color:#333}.all-single .rem-data__appartment-info--container .side-section .section img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.all-single .rem-data__appartment-info--container .side-section .section form{align-items:flex-start}.all-single .rem-data__appartment-info--container .side-section .section form a{display:flex}.all-single .rem-data__appartment-info--container .middle-section{position:relative}.all-single .rem-data__appartment-info--container .middle-section .appartment-plan-container img{width:100%;height:calc(100vh - 24rem);-o-object-fit:contain;object-fit:contain;margin:0;padding:0}.all-single .rem-data__appartment-info--container .middle-section .compass-container img{max-width:6rem;max-height:6rem}@media screen and (max-width:1400px){.max--width--medium,.max--width--mini,.max--width--smaller{padding-right:3rem;padding-left:3rem}}@media screen and (max-width:1377px){.financiers__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1284px){.header--breakpoint{display:block}.site-header__logo{z-index:50}.site-header__nav{position:absolute;top:0;right:-100%;z-index:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;height:100vh;overflow-y:scroll;overflow-x:hidden;background-color:#f4f4f4;transition:right .5s ease}.site-header__nav:after{position:absolute;top:0;right:0;width:36rem;height:25rem;background-image:url(assets/dist/img/svg/leaf-small.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0;content:""}.site-header__nav.active{right:0}.site-header__menu{z-index:10;align-items:flex-start;justify-content:flex-start;padding:12rem 4rem 4rem}.site-header__language,.site-header__main-menu{gap:3rem;flex-direction:column;align-items:flex-start}.site-header__language li:after,.site-header__main-menu li:after{bottom:-6px;height:1px;background-color:#005b4a;transition:width .1s ease-in-out}.site-header__language a,.site-header__main-menu a{color:#005b4a;font-size:2rem;line-height:2rem}.site-header.sticky .site-header__language li:after,.site-header.sticky .site-header__main-menu li:after{background-color:#005b4a}.site-header.sticky .site-header__language li a,.site-header.sticky .site-header__main-menu li a{color:#005b4a}}@media screen and (max-width:1200px){.ws-cookiebar-wrapper{max-width:80rem}.text-image__row--even{grid-template-columns:auto 60rem}.text-image__row--odd{grid-template-columns:60rem auto}.all-single .rem-data__apartment--placement{margin:0 auto}.all-single .rem-data__apartment--placement img{margin-bottom:6rem}}@media screen and (max-width:1000px){body:not(.wp-admin){overflow:hidden}.site-content--default{margin-top:7.5rem}.site-content .max--width{padding-left:4rem;padding-right:4rem;padding-left:2rem;padding-right:2rem}.desktop--only{display:none}.touch--only{display:block}.hero__content--announcement{align-self:flex-end;bottom:-70%;width:25rem;height:25rem;aspect-ratio:unset}.title-content__wrapper{grid-template-columns:1fr}.images-masonry__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.images-masonry__grid--slider{display:none}.images-masonry__small{grid-template-columns:1fr}.images-masonry__small .images-masonry--big{grid-column:1/3;grid-row:1}.images-masonry__small .images-masonry--small{grid-column:1;grid-row:2}.images-masonry__small .images-masonry--small img{height:20rem}.images-masonry__small .images-masonry--small--last{grid-column:2;grid-row:2}.images-masonry__group{grid-template-columns:repeat(2,1fr);gap:1rem}.images-masonry__slider{display:block}.images-masonry__slider .splide__slide img{height:auto;-o-object-fit:contain;object-fit:contain}.images-masonry--big{grid-row:1/2}.images-masonry--big img{height:30rem}.images-masonry--medium{grid-column:2;grid-row:2}.images-masonry--medium img{height:30rem}.images-masonry--small{grid-column:2;grid-row:1}.images-masonry--small--last{grid-column:1;grid-row:2}.images-masonry--small img{height:30rem}.images-masonry--big img:hover,.images-masonry--medium img:hover,.images-masonry--small img:hover{scale:1}.financiers__box,.financiers__box__details{gap:2rem}.album__grid{grid-template-columns:repeat(1,1fr);gap:1rem}.album__name{bottom:2rem}.album__name span{font-size:1.8rem;line-height:1.5}.gallery__slide img{height:auto}.block__padded{padding-top:var(--p-top-mobile);padding-bottom:var(--p-bottom-mobile)}.text-image{padding-left:0!important;padding-right:0!important}.text-image__wrapper{gap:6rem}.text-image__row--even,.text-image__row--odd{grid-template-columns:1fr}.text-image__image-container{order:2}.text-image__content{padding-left:2rem;padding-right:2rem;order:1}.sale-process__columns{grid-template-columns:1fr}.icons__grid{display:grid;gap:3rem;grid-template-columns:repeat(5,1fr)}.icons__icon{width:4.2rem;height:4.2rem}.icons__title{font-size:1.8rem;line-height:1.8rem;letter-spacing:unset}.icons__description{font-size:1.8rem;line-height:1.6rem}.contact__lead{margin-bottom:3.6rem}.contact__columns{gap:6rem;grid-template-columns:1fr}.contact__persons--single .contact__person__image{height:auto;aspect-ratio:unset;-o-object-fit:unset;object-fit:unset}.contact__form{margin-right:0}.banner__content{grid-template-columns:1fr}.estate-plans__information{padding-top:2.5rem}.site-header__container{padding:2rem}.site-header__logo--dark,.site-header__logo--light{max-width:20rem}.site-header.sticky .site-header__container{padding-top:2rem;padding-bottom:2rem}.site-footer__inner{grid-template-columns:1fr;gap:4rem}.ws-logo__image{margin-left:0}.splide__arrow{width:4rem;height:4rem}.splide__arrow svg{width:3rem;height:3rem;stroke-width:1.5}.all-single .rem-data__container--wrapper{grid-template-columns:1fr;gap:3rem;height:100%}.all-single .rem-data__apartment--layout{grid-column:unset;grid-row-start:unset;grid-row-end:unset}.home article{margin:0 7rem}.all-single .rem-data__appartment-info--container{grid-template-columns:1fr}}@media screen and (max-width:900px){.ws-cookiebar-wrapper{max-width:70rem}.button--condensed{padding:0;min-width:4.4rem;display:flex;align-items:center;justify-content:center}.button--arrow--hide-mobile:after{display:none}.simple-image__parallax{height:50vh;background-attachment:unset;background-repeat:no-repeat}.floor-plans__title{display:flex}.floor-plans__button--desktop{display:none}.floor-plans__button--mobile{display:flex}.rem-content .prices{flex-direction:column-reverse}.rem-content .prices__left{width:100%}.all-single .rem-data__compass{transform:translateY(-50%)}.all-single .rem-data__compass img{width:4rem;height:4rem}.rem-table table tr td,.rem-table table tr th{padding:2rem 1rem;font-size:1.4rem}.rem-table table tr td *,.rem-table table tr th *{font-size:1.4rem;line-height:1}.rem-table table tr td{padding:1.5rem 0}.rem-table table tr td *{font-size:1.3rem}}@media screen and (max-width:782px){.admin-bar{margin-top:-46px}}@media screen and (max-width:700px){body:not(.wp-admin):before{top:-5rem;width:50rem;height:30rem}.max--width--medium,.max--width--mini,.max--width--smaller{padding-right:2rem;padding-left:2rem}.mobile--only{display:block}h1,h2,h4,h5,h6{margin-bottom:3rem}h1.max--width--smaller,h2.max--width--smaller,h3.max--width--smaller,h4.max--width--smaller,h5.max--width--smaller,h6.max--width--smaller,p.max--width--smaller{padding-left:4rem;padding-right:4rem}p.has-medium-font-size{font-size:2rem}a{font-size:calc(2rem - 20%)}.ws-cookiebar-wrapper{right:8rem;left:0}.button{height:4.4rem}.hero__parallax{height:63rem}.hero__parallax:before{background:linear-gradient(149deg,rgba(0,91,74,.8) 38.72%,rgba(0,91,74,0) 58.23%),linear-gradient(180deg,rgba(0,0,0,.8),transparent 32.42%)}.hero__image{height:100%}.hero__content{justify-content:flex-start}.hero__content--wrapper{flex-direction:column;gap:4rem}.hero__content--announcement{bottom:-200%}.hero__title{font-size:4.2rem;line-height:4.2rem;letter-spacing:-.84px}.hero__description{font-size:1.8rem;line-height:1.6rem}.title-content__wrapper{gap:0}.title-content__wrapper h2{margin-bottom:3rem;font-size:2.6rem;line-height:3rem;letter-spacing:-.52px}.images-masonry__caption{top:2rem;left:2rem;padding:1rem;font-size:1.4rem;line-height:1.4rem;letter-spacing:-.028rem}.building-info__grid{gap:0;grid-template-columns:1fr}.building-info__title{margin-bottom:3rem;font-size:2.6rem;line-height:3rem;letter-spacing:-.052rem}.building-info__box--title{margin-bottom:2rem;font-size:2rem}.simple-image__picture{height:26rem}.simple-image__picture--desktop{display:none}.simple-image__picture--mobile{display:block;height:26rem;background-position:20% bottom;background-size:85rem;background-repeat:no-repeat}.simple-image__parallax{height:40vh}.map{padding-right:0;padding-left:0}.financiers__grid{gap:4rem 2rem;grid-template-columns:repeat(2,1fr)}.financiers__lead{margin-bottom:0}.financiers__title{margin-bottom:3rem;font-size:2.6rem;line-height:3rem;letter-spacing:-.052rem}.album__cover img{height:25rem}.gallery__caption{top:2rem;left:2rem;padding:1rem;font-size:1.4rem;line-height:1.4rem;letter-spacing:-.028rem}.pdf__lead{gap:2rem;margin-bottom:2rem}.pdf__title{font-size:2rem;line-height:1.5}.pdf__slide img{height:25rem}.text-image__image{height:26rem}.text-image__content h2{font-size:2.6rem;line-height:3rem;letter-spacing:-.52px}.sale-process__title{margin-bottom:3rem;font-size:2.6rem;line-height:3rem;letter-spacing:-.052rem}.sale-process__step:not(:last-child){margin-bottom:3rem}.sale-process__step__heading{margin-bottom:1.2rem}.sale-process__step--title{font-size:2rem}.sale-process__contract{gap:3rem}.sale-process__contract h1,.sale-process__contract h2,.sale-process__contract h3,.sale-process__contract h4,.sale-process__contract h5,.sale-process__contract h6{margin-bottom:2rem;font-size:2rem}.icons__grid{grid-template-columns:repeat(3,1fr)}.contact__title{margin-bottom:3rem;font-size:26px;line-height:3rem;letter-spacing:-.052rem}.contact__persons{grid-template-columns:1fr}.contact__person__image{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}.contact__person__name{font-size:2rem}.interactive-project .area-content__sold h1,.interactive-project .area-content__sold h2,.interactive-project .area-content__sold h3{font-size:1.2rem;margin-bottom:.4rem}.interactive-project .area-content__sold span{font-size:1.2rem}.banner__image img{max-width:100%}.spacer__section{height:var(--space-mobile)}.products.columns-2,.products.columns-3,.products.columns-4,.products.columns-5,.products.columns-6,.ws-columns-2,.ws-columns-3,.ws-columns-4,.ws-columns-5,.ws-columns-6{grid-template-columns:1fr}.site-footer__container--grid{gap:4rem}.site-footer__container--padded{padding-top:4rem;padding-bottom:4rem}.site-footer__container:first-child:not(:only-child){padding:0 0 7rem}.site-footer__container{flex-direction:column;justify-content:center}.site-footer__container__right span{display:none}.site-footer__partners{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.site-footer__partner__image{max-width:100%}.site-footer__menu{flex-direction:column;justify-content:center;text-align:center}.site-footer__menu li{margin-bottom:1rem}.site-footer__menu li:not(:last-child):after{display:none}form .form__label{font-size:1.8rem;line-height:2.8rem}form.wpcf7-form .wpcf7-response-output{max-width:80vw}.location-page-tabs .pc-tab .location-picture-container .location-picture{min-width:250%;margin-left:-90%}.location-page-tabs .pc-tab .location-picture-container>div:not(.main-location-pin){min-width:250%;margin-left:-90%;position:absolute;top:0;left:0;height:100%}.location-page-tabs .pc-tab .location-tabs-nav ul{justify-content:space-around}.sidebar-tabs .pc-tab{display:flex;flex-direction:column;grid-gap:0;gap:0}.sidebar-tabs .pc-tab .sidebar-tabs-nav{position:relative;top:0;margin:0}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul{justify-content:start}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li label{padding:1rem 0}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li label h3{text-align:left}.ws-logo{justify-content:center}.floating-contact__button{justify-content:center;width:50px;height:50px;padding:0}.floating-contact__button svg{fill:#fff}.floating-contact__button:not(:disabled):hover{color:#005b4a;background-color:#005b4a}.floating-contact__button--desktop,.floating-contact__button:after{display:none}.floating-contact__button--mobile{display:flex;width:5rem;height:5rem}.contact__popup{top:unset;right:0;bottom:-100%;max-width:none;width:100%;max-height:calc(100vh - 8rem);height:auto;pad:4rem 3rem;transition:bottom .5s ease-in-out;transform:none}.contact__popup .wpcf7-form textarea{height:10rem}.contact__popup.active{bottom:0}.contact__popup__close{left:auto;right:0}.contact__popup__actions{gap:2rem;margin-top:2rem}.splide__pagination{gap:.5rem}.splide__arrows{top:50%;transform:translateY(-50%)}.gallery-for-template .swiper-containerr .swiper-wrapperr{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.gallery-for-template .swiper-containerr .swiper-wrapperr .picture img{margin-bottom:1rem}.tippy-box .tippy-content{padding:2px 5px}.tippy-box span{font-size:1.4rem}.line-menu{margin:1rem 0 0!important}.prices__content h2{margin-bottom:1rem;font-weight:700;font-size:2.6rem;line-height:3rem;letter-spacing:-.52px}.rem-content .prices__head__controls{flex-direction:column;align-items:flex-start}.all-single .rem-data__container{height:100%}.all-single .rem-data__container--wrapper{padding:4rem 2rem}.all-single .rem-data__apartment--placement img{width:100%;margin-bottom:0}.all-single .rem-data__apartment__title{font-size:2.6rem;line-height:3rem;letter-spacing:-.052rem}.rem-table table tbody tr td:nth-child(5),.rem-table table tbody tr td:nth-child(7),.rem-table table thead tr th:nth-child(5),.rem-table table thead tr th:nth-child(7){display:none}.all-single .rem-popup__container{padding:0}.home article{margin:0 2.5rem}.page:not(.home) .entry-title.section-title{margin-bottom:5rem}.all-single .rem-popup-controls__container .rem-controls__close{top:2rem;right:2rem}.all-single .rem-data__appartment-info--container .middle-section .appartment-plan-container img{height:100%}}@media screen and (max-width:446px){.hero__content--announcement{bottom:-160%;right:0}}@media screen and (max-width:374px){.financiers__grid{gap:4rem 2rem;grid-template-columns:repeat(1,1fr)}.site-header__logo--dark,.site-header__logo--light{max-width:100%}}@media only screen and (min-width:1920px){.hero__image,.hero__parallax,.simple-image__parallax,.simple-image__picture--responsive{height:110rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ie-alert{display:flex}.page--shadow{z-index:80;opacity:.5;transition:all .2s ease-in-out;pointer-events:all}.page--shadow.js-hide-on-ie{opacity:0;pointer-events:none}}