/*!
Theme Name: WS Starter Theme gulp+webpack
Description:
Author: Web Systems OÜ
Author URI: https://www.websystems.ee/
Version: 2.3.0
Text Domain: ws-starter-theme
*/@import url("https://fonts.googleapis.com/css2?family=Gantari:ital,wght@0,100..900;1,100..900&display=swap");@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3rem)}60%{transform:translateY(-1.5rem)}}@keyframes slideFromLeft{0%{transform:translate(100%)}15%{transform:translate(0)}85%{transform:translate(0)}to{transform:translate(100%)}}@keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}.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.6rem;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.6rem}.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}}.wpcf7 .wpcf7-form .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label,.wpcf7 .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label a{font-size:2rem}.wpcf7 .wpcf7-form .wpcf7-acceptance{margin:2rem 0 1rem;line-height:1}.wpcf7 .wpcf7-form .wpcf7-acceptance span{line-height:1}.wpcf7 .wpcf7-form .wpcf7-acceptance label{display:flex;align-items:center;margin:0;cursor:pointer}.wpcf7 .wpcf7-form .wpcf7-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}.wpcf7 .wpcf7-form .single-field{margin-bottom:1rem}.wpcf7 .wpcf7-form .single-field label{color:#393532}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:flex}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=color].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=date].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=datetime-local].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=datetime].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=month].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=number].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=password].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=range].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=search].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=time].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=url].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=week].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#f44336}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea{resize:vertical}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form .custom-select{position:relative}.wpcf7 .wpcf7-form .custom-select:after{position:absolute;top:1.3rem;right:1.5rem;display:inline-block;margin:auto 0;color:#0b512f;font-size:1.4rem;transform:rotate(90deg);content:"❯";pointer-events:none}.wpcf7 .wpcf7-form .custom-select select{width:100%;padding:1.5rem 3rem 1.5rem 0;color:#1b211e;font-weight:400;font-size:1.6rem;border:.1rem solid #0b512f;border-radius:3.5rem;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none}.wpcf7 .wpcf7-form input[type=checkbox]{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:1rem;padding:0;border:2px solid #0b512f;border-radius:.5rem;cursor:pointer;-webkit-appearance:none;appearance:none}.wpcf7 .wpcf7-form input[type=checkbox]:focus-visible{outline-offset:0}.wpcf7 .wpcf7-form input[type=checkbox]:after{position:absolute;display:none;content:""}.wpcf7 .wpcf7-form input[type=checkbox]:checked:after{inset:-.4rem 0 0;display:block;width:.8rem;height:1.2rem;margin:auto;border:solid #0b512f;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.wpcf7 .wpcf7-form .radio-field{display:flex;margin-bottom:2rem}.wpcf7 .wpcf7-form .radio-field .wpcf7-radio{display:flex;flex-flow:row wrap;gap:1rem 2rem;align-items:center}.wpcf7 .wpcf7-form .radio-field .wpcf7-list-item>label{cursor:pointer}.wpcf7 .wpcf7-form .radio-field input[type=radio]{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:1rem;padding:0;border:2px solid #0b512f;border-radius:100rem;-webkit-appearance:none;appearance:none}.wpcf7 .wpcf7-form .radio-field input[type=radio]:focus-visible{outline-offset:0}.wpcf7 .wpcf7-form .radio-field input[type=radio]:after{position:absolute;display:none;content:""}.wpcf7 .wpcf7-form .radio-field input[type=radio]:checked:after{top:50%;left:50%;display:block;width:1.4rem;height:1.4rem;margin:auto;background-color:#0b512f;border-radius:100rem;transform:translate(-50%,-50%);aspect-ratio:1/1}.wpcf7 .wpcf7-form .radio-field .wpcf7-list-item-label:after,.wpcf7 .wpcf7-form .radio-field .wpcf7-list-item-label:before{display:none}.wpcf7 .wpcf7-form input[type=file]{width:100%;color:grey}.wpcf7 .wpcf7-form input[type=file]::-webkit-file-upload-button{padding:.8rem 1.5rem;color:#fff;background-color:#0b512f;border:0;cursor:pointer}.wpcf7 .wpcf7-form .wpcf7-submit{margin:0 2rem}.wpcf7 .wpcf7-form .wpcf7-submit:disabled{opacity:.5;pointer-events:none}.wpcf7 .wpcf7-form .ajax-loader{position:absolute;top:0;bottom:0;margin-left:1rem}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{margin-top:.5rem;margin-left:2rem}.wpcf7 .wpcf7-form .wpcf7-response-output{position:fixed;bottom:2rem;right:0;z-index:100;width:auto;max-width:60rem;margin:0;padding:2rem;color:#fff;font-size:1.6rem;border:0;border-radius:2rem 0 0 2rem;box-shadow:0 0 2rem 0 rgba(32,49,93,.2);transform:translate(100%);animation:slideFromLeft 8s ease .3s 1 normal none}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{background-color:#f44336}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{background-color:#009f19}.wpcf7 .wpcf7-form__files{margin-top:1rem;padding:2rem;background-color:#e9e7e2;border:2px solid #aab2aa;border-radius:1.5rem}.wpcf7 .wpcf7-form__files__item{display:flex;align-items:center}.wpcf7 .wpcf7-form__files__item:first-child{margin-top:2rem}.wpcf7 .wpcf7-form__files__remove{margin-left:1rem;line-height:100%;cursor:pointer}.wpcf7 .wpcf7-form__files__remove svg{stroke-width:1.5;stroke:grey;transition:all .2s ease-in-out}.wpcf7 .wpcf7-form__files__remove:hover svg{stroke:#133c28}.wpcf7 .wpcf7-form__files .wpcf7-form-control-wrap{display:flex;flex-direction:column;align-items:flex-start}.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}.splide{opacity:0;transition:all .2s ease-in-out}.splide.is-initialized{opacity:1}.splide.splide__video,.splide .splide__video{pointer-events:none}.splide.splide__video__wrapper,.splide .splide__video__wrapper{background-color:transparent}.splide__slide--has-video{cursor:auto!important}.splide__arrows{position:relative;width:100%;height:100%}.splide__arrow{position:absolute;top:50%;z-index:2;transform:translateY(calc(-50% - 4rem));cursor:pointer}.splide__arrow>div{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;background-color:#fff;border-radius:1rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.splide__arrow svg{width:5.6rem;height:5.6rem;transition:stroke .2s ease-in-out;stroke-width:1;stroke:#393532}.splide__arrow:hover svg{stroke:#e6f0eb}.splide__arrow--left{left:2rem}.splide__arrow--right{right:2rem}.splide__pagination{display:flex;gap:1rem;align-items:center;justify-content:center;min-height:1rem;margin:2rem 0 0!important}.splide__pagination li{margin:0!important;padding:0!important}.splide__pagination li:before{display:none!important}.splide__pagination__page{width:1rem;height:1rem;background:#fff;border:1px solid #133c28;border-radius:10rem}.splide__pagination__page.is-active{background:#133c28;transition:all .2s ease-in-out}.splide__pagination__page:hover{border-color:#133c28}*{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:not(.wp-toolbar){box-sizing:border-box;font-size:.625rem;-webkit-font-smoothing:antialiased}body:not(.wp-admin){display:flex;flex-direction:column;min-height:100vh;position:relative}body:not(.wp-admin) .site{flex:1}body:not(.wp-admin) .site-content:not(.site-content--home){margin-top:8rem}body{overflow-x:hidden;transition:all .2s ease-in-out}.site{width:100%}.max--width{max-width:1920px;margin:0 auto;padding-right:6rem;padding-left:6rem}.max--width--full{margin:0 auto;width:100%}.max--width--medium{max-width:166rem}.max--width--medium,.max--width--smaller{margin:0 auto;padding-right:8rem;padding-left:8rem}.max--width--smaller{max-width:150rem}.max--width--mini{max-width:124rem;margin:0 auto;padding-right:8rem;padding-left:8rem}.display--hide{display:none}.display--show{display:block}.overflow--disable{overflow:hidden}.header--breakpoint,.mobile--only{display:none}.display--none{display:none!important}.touch--only{display:none}.bg-primary{background-color:#0b512f}.bg-secondary{background-color:#133c28}.bg-accent{background-color:#e6f0eb}.rounded-borders{border-radius:2rem}.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);clip-path:inset(50%)}.page--shadow{position:fixed;inset:0;z-index:1;background:rgba(11,81,47,.5);opacity:0;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);pointer-events:none;transition:all .2s ease-in-out}.page--shadow.visible{opacity:1;pointer-events:all}.page--shadow:after{content:""}.pull-up__asend{padding-right:20%;margin-top:-15%}.grecaptcha-badge{right:-50rem!important}body{color:#1b211e;font-weight:400;font-size:1.25rem;font-family:Gantari,sans-serif;line-height:1}b,h1,h2,h4,h5,h6,strong{font-weight:500}h1,h2,h4,h5,h6{line-height:1;word-break:break-word;text-align:left;font-family:Gantari,sans-serif}.h1,h1{font-size:5rem}.h1,.h2,h1,h2{color:#133c28;font-weight:500;line-height:1.2}.h2,h2{font-size:4rem}.h3,h3{font-family:Gantari,sans-serif}.h3,.h4,.h5,.h6,h3,h4,h5,h6{color:#133c28;font-size:2rem;line-height:1.2}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:150rem;margin:20rem auto;padding-left:10rem;padding-right:10rem}p.has-medium-font-size{font-family:Gantari,sans-serif;font-size:2.4rem}p.has-small-font-size{font-size:1.6rem}p b,p strong{font-weight:700}input,input::placeholder,p,span,textarea{color:#133c28;font-size:2rem;line-height:140%;font-weight:500}a{color:#7d8c73;font-size:2rem;line-height:1.5;transition:color .2s ease-in-out}a:focus,a:hover{color:#54604c}button{color:#0b512f;text-transform:uppercase;font-size:1.6rem;font-weight:500;letter-spacing:.32rem;line-height:1.2}button:focus,button:hover{color:#fff}.ws-cookiebar-wrapper{background-color:#0b512f;opacity:.9}.ws-cookiebar-wrapper p{color:#fff;font-size:1.6rem}.ws-cookiebar-accept-cookies{color:#0b512f;font-weight:700;font-size:1.8rem;background-color:#fff}.ws-cookiebar-content p a{color:#fff;font-weight:700;font-size:1.6rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-section h1,.entry-section h2,.entry-section h3,.entry-section h4,.entry-section h5,.entry-section h6{line-height:1.2;font-weight:400;line-height:1;word-break:break-word;font-family:Gantari,sans-serif}.entry-content .h1,.entry-content h1,.entry-section .h1,.entry-section h1{font-size:5rem;font-weight:300;line-height:1.5}.entry-content .h2,.entry-content h2,.entry-section .h2,.entry-section h2{font-size:4rem;line-height:1.2;font-weight:400}.entry-content .h3,.entry-content .h4,.entry-content .h5,.entry-content .h6,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-section .h3,.entry-section .h4,.entry-section .h5,.entry-section .h6,.entry-section h3,.entry-section h4,.entry-section h5,.entry-section h6{font-size:2rem;line-height:1.2}.entry-content p,.entry-section p{margin:3rem auto;line-height:3.4rem;font-family:Gantari,sans-serif;font-size:2rem;line-height:1.5;font-weight:400}.entry-content p.has-small-font-size,.entry-section p.has-small-font-size{font-size:1.6rem}.entry-content b,.entry-content p b,.entry-content p strong,.entry-content strong,.entry-section b,.entry-section p b,.entry-section p strong,.entry-section strong{font-weight:700}.entry-content img,.entry-section img{max-width:100%;height:auto;margin:3rem auto}.entry-content .gm-control-active img,.entry-section .gm-control-active img{margin:0}.entry-content blockquote:not(.is-style-large),.entry-section blockquote:not(.is-style-large){margin:3rem auto;padding-left:5rem;font-size:2rem;line-height:3.4rem;border-left:1.5rem solid #0b512f}.entry-content blockquote.is-style-large,.entry-section blockquote.is-style-large{margin:3rem auto;padding:4rem 0;font-size:2rem;line-height:3.4rem;border-top:.6rem solid #0b512f;border-bottom:.6rem solid #0b512f}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{margin:0;font-weight:700;font-size:5rem;font-style:italic;line-height:1.2;text-align:left}.entry-content blockquote.is-style-large cite,.entry-section blockquote.is-style-large cite{display:block;margin-top:2.2rem;font-weight:700;font-size:2rem;text-align:left}.entry-content ul,.entry-section ul{margin:3rem auto;list-style:none}.entry-content ul li,.entry-section ul li{position:relative;margin:1rem 0;padding-left:2rem;font-size:2rem;line-height:3.4rem}.entry-content ul li:before,.entry-section ul li:before{position:absolute;display:block;margin-left:-2rem;content:"›"}.entry-content ul.children,.entry-section ul.children{margin-bottom:2rem}.entry-content ol,.entry-section ol{margin:3rem auto;list-style:decimal}.entry-content ol li,.entry-section ol li{margin:1rem 0;font-size:2rem;line-height:3.4rem;list-style-type:none;counter-increment:item}.entry-content ol li:before,.entry-section ol li:before{display:inline-block;width:2.7rem;padding-right:1rem;font-weight:700;text-align:right;content:counter(item) "."}.entry-content hr,.entry-section hr{margin:0;color:#aab2aa;border-width:1px}.entry-content hr.is-style-wide,.entry-section hr.is-style-wide{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.entry-content hr.is-style-dots,.entry-section hr.is-style-dots{position:relative}.entry-content hr.is-style-dots:before,.entry-section hr.is-style-dots:before{position:absolute;top:0;right:0;bottom:0;left:0;border-top:.1rem dashed #f0edeb;content:""}.entry-content pre,.entry-section pre{font-size:2rem;white-space:pre-wrap}.entry-content pre b,.entry-content pre strong,.entry-section pre b,.entry-section pre strong{font-weight:700}.entry-content .wp-block-cover,.entry-content .wp-block-cover-image,.entry-section .wp-block-cover,.entry-section .wp-block-cover-image{margin:3rem auto}.entry-content .wp-block-gallery .wp-block-image,.entry-section .wp-block-gallery .wp-block-image{max-width:inherit}.entry-content .wp-block-gallery img,.entry-section .wp-block-gallery img{margin:0}.entry-content .wp-block-gallery li,.entry-section .wp-block-gallery li{padding:0}.entry-content .wp-block-gallery li:before,.entry-section .wp-block-gallery li:before{display:none}.entry-content .wp-block-table,.entry-section .wp-block-table{width:100%;margin-top:5rem}.entry-content .wp-block-table thead tr,.entry-section .wp-block-table thead tr{border-bottom:.1rem solid grey}.entry-content .wp-block-table thead tr th,.entry-section .wp-block-table thead tr th{padding:2.2rem 0;font-size:2rem}.entry-content .wp-block-table tbody tr,.entry-section .wp-block-table tbody tr{border-bottom:.1rem solid grey}.entry-content .wp-block-table tbody tr td,.entry-section .wp-block-table tbody tr td{padding:1.5rem 0;font-size:2rem}.entry-content .is-type-video,.entry-content .wp-block-file,.entry-section .is-type-video,.entry-section .wp-block-file{margin:3rem auto}.entry-content .is-type-video iframe,.entry-section .is-type-video iframe{width:100%;min-height:45rem}.entry-content .wp-block-columns.wrap--reverse,.entry-section .wp-block-columns.wrap--reverse{flex-wrap:wrap-reverse}.wp-block-column:not(:first-child){margin-left:10rem}.admin-bar{margin-top:-32px!important}.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}.intro-text{text-align:center;margin:17.5rem auto 0;max-width:150rem}.intro-text h2{text-align:center;padding:0;line-height:1.4;font-weight:300}.intro-text h2 span{font-size:inherit;text-align:center;line-height:inherit;font-weight:inherit}.intro-text a{display:inline-block;margin-top:5.2rem;padding:1rem}.location{margin-top:17.3rem}.location .location-head{display:flex;align-items:center;justify-content:center;flex-direction:column}.location .location-head img{width:4.6rem;height:6.2rem;margin-bottom:4rem}.location .location-summary{display:flex;justify-content:center;margin-top:7rem}.location .location-summary p{text-align:center;max-width:83.8rem}.location .location-panorama{margin-top:11rem;display:flex;width:100vw;height:80vh;position:relative}.location .location-panorama .location-panorama-picture{content:"";width:100vw;max-height:80vh;background-repeat:no-repeat;background-size:cover;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 7%,75% 0,100% 7%,100% 93%,25% 100%,0 93%);animation:linear-moving-animation 60s infinite;animation-play-state:running;animation-timing-function:linear}.location .distance-from-location{margin:-10rem 10rem 0;height:auto;background-color:#e9e7e2;padding:13.5rem 13.5rem 21.6rem}.location .distance-from-location .wrap{display:flex;align-items:center;justify-content:space-evenly}.location .distance-from-location .coloumn{justify-content:space-evenly}.location .distance-from-location .information-container{background-color:#fff;margin-top:6.7rem;width:150rem;padding:7rem}.introduction-container-size{width:100%;max-width:160rem;margin:0 auto;overflow:hidden}.introduction-container-size .introduction-container{display:grid;grid-template-columns:1fr;gap:14rem;height:auto}.introduction-container-size .introduction-container .wrap{display:flex;gap:4rem 8rem;align-items:center}.introduction-container-size .introduction-container .wrap:nth-child(2n){flex-direction:row-reverse}.introduction-container-size .introduction-container .wrap *{text-align:left}.introduction-container-size .introduction-container .wrap h2{margin-top:0;font-size:4rem}.introduction-container-size .introduction-container .column__text>*{margin:3rem 0}.introduction-container-size .introduction-container .column__text .wp-block-button{margin-bottom:0}.introduction-container-size .introduction-container .column__picture{position:relative;display:block;min-width:60%;width:60%;height:0;padding-bottom:54%}.introduction-container-size .introduction-container .column__picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.introduction-container-size .button{display:flex;margin:0 10rem 25rem;justify-content:center;background-color:#e9e7e2}.introduction-container-size .button .stock-button{transform:translateY(50%)}.wp-block-buttons{flex-wrap:wrap}.wp-block-buttons.centered{text-align:center}.wp-block-buttons a{font-size:1.9rem}.wp-block-button .wp-block-button__link{background-color:transparent;color:#1b211e;height:auto;width:auto;font-size:1.8rem;font-weight:700;padding:2rem 4rem;line-height:1;text-transform:uppercase;letter-spacing:.18rem;border-radius:10rem;border:2px solid #1b211e;transition:all .2s ease-in-out}.wp-block-button .wp-block-button__link:focus{color:#0b512f;text-decoration:none;outline:none}.wp-block-button .wp-block-button__link:hover{color:#fff;text-decoration:none;outline:none;border-color:#0b512f;background-color:#0b512f}.wp-block-button.is-style-outline .wp-block-button__link{border-color:#0b512f;background-color:transparent;color:#0b512f}.wp-block-button.is-style-outline .wp-block-button__link:focus{color:#0b512f}.wp-block-button.is-style-outline .wp-block-button__link.active,.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff;border-color:#0b512f;background-color:#0b512f}.wp-block-button.is-style-arrow .wp-block-button__link{display:inline-flex;align-items:center}.wp-block-button.is-style-arrow .wp-block-button__link:before{content:"";display:block;height:.1rem;width:6rem;background-color:#1b211e;order:-1;transition:all .2s ease-in-out}.wp-block-button.is-style-arrow .wp-block-button__link:after{content:"";display:block;width:1rem;height:1rem;border-top:.1rem solid #1b211e;border-right:.1rem solid #1b211e;transform:rotate(45deg);order:-1;margin-right:2rem;margin-left:-1rem;transition:all .2s ease-in-out}.wp-block-button.is-style-arrow .wp-block-button__link:hover:before{width:7rem;border-top:.1rem solid #fff;border-right:.1rem solid #fff}.wp-block-button.is-style-arrow .wp-block-button__link:hover:after{margin-right:1rem;border-top:.1rem solid #fff;border-right:.1rem solid #fff}.darkmode .wp-block-button.is-style-arrow .wp-block-button__link:before{background-color:#0b512f}.darkmode .wp-block-button.is-style-arrow .wp-block-button__link:after{border-top:.1rem solid #0b512f;border-right:.1rem solid #0b512f}.wp-block-button.is-style-arrow-outline .wp-block-button__link{border-color:#1b211e;background-color:transparent;color:#1b211e;display:inline-flex;align-items:center}.wp-block-button.is-style-arrow-outline .wp-block-button__link:before{content:"";display:block;height:.1rem;width:6rem;background-color:#1b211e;order:-1;transition:all .2s ease-in-out}.wp-block-button.is-style-arrow-outline .wp-block-button__link:after{content:"";display:block;width:1rem;height:1rem;border-top:.1rem solid #1b211e;border-right:.1rem solid #1b211e;transform:rotate(45deg);order:-1;margin-right:2rem;margin-left:-1rem;transition:all .2s ease-in-out}.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link{border-color:#fff;background-color:transparent;color:#fff}.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link:before{background-color:#fff}.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link:after{border-top:.1rem solid #fff;border-right:.1rem solid #fff}.wp-block-button.is-style-arrow-outline .wp-block-button__link:focus{color:#0b512f}.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link:focus,.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link:hover,.wp-block-button.is-style-arrow-outline .wp-block-button__link:hover{color:#fff}.wp-block-button.is-style-arrow-outline .wp-block-button__link:hover{border-color:#0b512f;background-color:#0b512f}.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link:hover{border-color:#fff;background-color:#fff;color:#0b512f}.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link:hover:after,.darkmode .wp-block-button.is-style-arrow-outline .wp-block-button__link:hover:before{border-top:.1rem solid #0b512f;border-right:.1rem solid #0b512f}.wp-block-button.is-style-arrow-outline .wp-block-button__link:hover:before{width:7rem;border-top:.1rem solid #fff;border-right:.1rem solid #fff}.wp-block-button.is-style-arrow-outline .wp-block-button__link:hover:after{margin-right:1rem;border-top:.1rem solid #fff;border-right:.1rem solid #fff}.wp-block-button.is-style-arrow-outline .wp-block-button__link--left:before{order:0;margin-right:2rem}.wp-block-button.is-style-arrow-outline .wp-block-button__link--left:after{transform:rotate(225deg);margin-right:-1rem;margin-left:0}.wp-block-button.is-style-arrow-outline .wp-block-button__link--left:hover:before{width:7rem;margin-right:2rem}.wp-block-button.is-style-arrow-outline .wp-block-button__link--left:hover:after{margin-right:-1rem;margin-left:-1rem}.wp-button-has-background{width:100%;display:flex;justify-content:center;transform:translateY(50%);margin-bottom:10rem}.wp-element-button__white{display:inline-flex;gap:1.6rem;justify-content:center;margin-top:4rem;padding:2rem 3rem;color:#fff;font-weight:700;letter-spacing:.18rem;text-transform:uppercase;border:2px solid #fff;border-radius:99rem;transition:all .3s ease}.wp-element-button__white:active,.wp-element-button__white:focus,.wp-element-button__white:hover{color:#0b512f;background-color:#fff}.wp-element-button__white:active svg,.wp-element-button__white:focus svg,.wp-element-button__white:hover svg{color:#0b512f}.wp-block-spacer.is-style-small{height:2rem!important}.wp-block-spacer.is-style-medium{height:5rem!important}.wp-block-spacer.is-style-large{height:10rem!important}.wp-block-spacer.is-style-extra-large{height:16rem!important}.wp-block-spacer.is-style-extra-large .components-resizable-box__handle,.wp-block-spacer.is-style-large .components-resizable-box__handle,.wp-block-spacer.is-style-medium .components-resizable-box__handle,.wp-block-spacer.is-style-small .components-resizable-box__handle{display:none!important}.wp-block-spacer.is-style-extra-large .components-resizable-box__container,.wp-block-spacer.is-style-large .components-resizable-box__container,.wp-block-spacer.is-style-medium .components-resizable-box__container,.wp-block-spacer.is-style-small .components-resizable-box__container{height:100%!important}.gallery-size{background-color:#e9e7e2;margin:11.5rem 10rem 10rem}.gallery-size .gallery{padding:6rem 13.5rem}.gallery-size .gallery .pic-container{width:100%;max-height:80vh;margin:0 auto}.gallery-size .gallery .pic-container .gallery-container{margin:0 auto}.gallery-size .gallery .pic-container .gallery-container .swiper-wrapper{max-width:150rem}.gallery-size .gallery .pic-container .gallery-container .swiper-wrapper .swiper-slide:before{background-color:transparent}.gallery-size .gallery .pic-container .gallery-container .swiper-wrapper .swiper-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:80vh;max-height:70vh;box-sizing:content-box;align-items:center;justify-content:center}.gallery-size .gallery .pic-container .gallery-container .swiper-wrapper .swiper-slide p{text-align:center;line-height:1.2;font-size:1.8rem;font-weight:600;margin-top:4rem;padding-left:4rem;padding-right:4rem}.gallery-size .gallery .pic-container .gallery-container .swiper-wrapper .swiper-slide-next,.gallery-size .gallery .pic-container .gallery-container .swiper-wrapper .swiper-slide-prev{animation:fadein 2s ease-in 1 forwards}@keyframes fadein{0%{opacity:1}to{opacity:.2}}.gallery-size .gallery .pic-container .gallery-container .swiper-button-prev{top:73.6vh;width:2.2rem;content:"";background-image:url(assets/dist/img/arr-copy@3x.png);background-repeat:no-repeat;background-size:contain;font-family:inherit}.gallery-size .gallery .pic-container .gallery-container .swiper-button-prev:after{content:""}.gallery-size .gallery .pic-container .gallery-container .swiper-button-next{top:73.6vh;width:2.2rem;content:"";background-image:url(assets/dist/img/arr@3x.png);background-repeat:no-repeat;background-size:contain;font-family:inherit}.gallery-size .gallery .pic-container .gallery-container .swiper-button-next:after{content:""}.gallery-size .gallery>*{position:relative}.pictures-from-locationxx{margin:-10rem 10rem 0;padding:0 13.5rem;height:auto}.pictures-from-locationxx .pictures-from-location-wrap{display:flex;justify-content:center;align-items:center;max-width:150rem;margin:0 auto}.pictures-from-locationxx .pictures-from-location-wrap:nth-child(2n){flex-direction:row-reverse}.pictures-from-locationxx .pictures-from-location-column{width:50%;justify-content:center}.pictures-from-locationxx img{max-width:100%;max-height:60rem;-o-object-fit:cover;object-fit:cover}.pictures-from-locationxx h3{max-width:65rem;text-align:center;padding:0 10rem;font-weight:300}.finance{margin:4rem auto 6rem}.finance-grid{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.finance-item{width:40rem;max-width:25%;max-width:calc(25% - 2rem);text-align:center;padding:2rem}.darkmode .finance-item a{color:#fff}.finance-item__logo{max-width:100%;max-height:4rem;width:auto;height:auto;margin-bottom:4rem;margin-top:2rem}.finance-item p{margin:2rem 0;text-align:center}.finance-item__banner{margin:2rem 0}.finance-item__banner img{max-width:100%;width:auto;height:auto;margin:0}.wp-block-lazyblock-sales{width:100%}.sales-grid{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.wp-block-column .sales-grid{display:grid;grid-template-columns:repeat(3,.33fr);gap:5rem;grid-gap:5rem}.sales-item{max-width:25rem;margin:0 6rem 4rem;text-align:center;font-size:2rem}.wp-block-column .sales-item{max-width:100%;margin:0 0 4rem}.sales-item img{height:32rem;width:100%;-o-object-fit:contain;object-fit:contain}.page:not(.home) .entry-content .sales-item img,.page:not(.home) .entry-section .sales-item img{margin:0}.sales-item__title{flex:1;padding-top:2rem;font-size:inherit}.sales-item__title a,.sales-item__title h1,.sales-item__title h2,.sales-item__title h3,.sales-item__title p{text-align:center;margin:0!important;font-size:inherit;color:#1b211e}.darkmode .sales-item__title a,.darkmode .sales-item__title h1,.darkmode .sales-item__title h2,.darkmode .sales-item__title h3,.darkmode .sales-item__title p{color:#fff}.sales-item__title h1,.sales-item__title h2,.sales-item__title h3{font-size:2.2rem}.sales-item__info{padding-top:2rem;font-size:inherit;display:flex;flex-direction:column}.sales-item__info *{font-size:inherit;margin:0!important;color:#1b211e}.darkmode .sales-item__info *{color:#fff}.hero__slider img{width:100%;height:100rem;max-height:100dvh;-o-object-fit:cover;object-fit:cover;border-bottom-right-radius:6rem;border-bottom-left-radius:6rem}.hero__box{position:absolute;bottom:3rem;left:3rem;width:26rem;height:26rem;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='272' height='256' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M223.453 27.868c31.204 27.581 52.142 67.78 46.941 109.044-5.129 40.694-37.29 70.464-72.26 91.842-34.34 20.993-74.911 34.989-112.836 21.313-37.606-13.562-59.057-50.423-72.39-88.11-13.387-37.84-20.963-80.697.758-114.369C35.154 14.278 77.2 4.771 116.7 1.058c38.403-3.61 77.815 1.23 106.753 26.81z' fill='%23FFC300'/%3E%3C/svg%3E")}.hero__parallax{width:100%;height:100rem;background-position:50%;background-size:cover}.hero__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:3rem;text-align:center}.hero__content h1{margin-bottom:1rem;font-size:3.6rem;font-style:normal;font-weight:700;line-height:100%;text-align:center}.hero__content p{font-weight:400}.icon-block{display:flex;flex-direction:column;padding:2rem;align-items:center;justify-content:flex-start}.icon-block__wrapper{padding:4rem;border-radius:2rem}.icon-block__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.icon-block__icon{width:100%;max-width:10rem;height:10rem;display:flex;align-items:center;justify-content:center;margin-bottom:3rem;word-break:break-all}.icon-block svg{max-width:100%;max-height:100%;width:auto;height:auto}.icon-block svg *{transition:all .2s ease-in-out;fill:#0b512f}.darkmode .icon-block svg *{fill:#fff}.icon-block h3{font-size:4rem;font-weight:400;text-align:center;color:#0b512f;line-height:120%}.site-content .wp-block-lazyblock-block-container:first-child{margin-top:0}.wp-block-lazyblock-block-container.content{margin:4rem auto;padding:0 4rem}.lazyblock-container-outer.has-margins{margin:var(--margin-top,0) var(--margin-right,0) var(--margin-bottom,0) var(--margin-left,0)}.lazyblock-container-inner.has-paddings{padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0)}.lazyblock-container-inner.has-bg-image{position:relative;overflow:hidden;background-color:transparent!important}.lazyblock-container-inner.has-bg-image:before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image);background-size:cover;background-repeat:no-repeat;background-position:50%;content:"";filter:blur(5px);transform:scale(1.01);z-index:-1}.lazyblock-container-inner.has-bg-image h1,.lazyblock-container-inner.has-bg-image h2,.lazyblock-container-inner.has-bg-image h3,.lazyblock-container-inner.has-bg-image h4,.lazyblock-container-inner.has-bg-image h5,.lazyblock-container-inner.has-bg-image h6,.lazyblock-container-inner.has-bg-image p,.lazyblock-container-inner.has-bg-image span{color:#fff}.lazyblock-container-inner.has-bg-image .gm-style-iw-chr{justify-content:flex-end}.lazyblock-container-inner.has-bg-image .gm-style-iw-chr .gm-style-iw-ch{display:none}.lazyblock-container-inner.has-bg-image .gm-style-iw-chr button{width:2rem!important;height:2rem!important;margin:.4rem!important}.lazyblock-container-inner.has-bg-image .gm-style-iw-chr button span{width:2rem!important;height:2rem!important;margin:0!important}.lazyblock-container-inner.has-bg-image .wpgmza_infowindow_title{margin:0;color:#0b512f;font-size:1.6rem;text-align:center}.lazyblock-container-inner.has-bg-image .wpgmza_infowindow_description h3{color:#0b512f;font-weight:600;font-size:1.4rem;text-align:center}.lazyblock-container-inner.has-border-radius{border-top-left-radius:var(--radius-top-left);border-top-right-radius:var(--radius-top-right);border-bottom-right-radius:var(--radius-bottom-right);border-bottom-left-radius:var(--radius-bottom-left)}.lazyblock-container-inner.no-bottom-margin{margin-bottom:-14rem}.gallery-tabs{position:relative}.gallery-tabs__nav{position:absolute;bottom:0;left:0;right:0;padding:2rem;width:100%;z-index:8;display:flex;align-items:stretch;justify-content:center}.gallery-tabs__nav__inner{display:flex;flex-wrap:wrap;gap:2rem 4rem;align-items:center;justify-content:center;padding:1rem 6rem;border-radius:2rem;background:rgba(11,81,35,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gallery-tabs__nav__link{color:#fff!important;font-weight:600;font-size:1.6rem;text-transform:uppercase;letter-spacing:.16rem;text-underline-offset:.5rem;cursor:pointer}.gallery-tabs__nav__link.active,.gallery-tabs__nav__link:hover{text-decoration:underline}.gallery-tab{display:none;overflow:hidden;z-index:7;position:relative}.gallery-tab.active{display:block;height:auto}.entry-content .swiper-gallery,.page:not(.home) .entry-content .swiper-gallery,.swiper-gallery{width:100%}.entry-content .swiper-gallery .swiper-slide,.page:not(.home) .entry-content .swiper-gallery .swiper-slide,.swiper-gallery .swiper-slide{text-align:center;height:calc(100dvh - 10rem)}.entry-content .swiper-gallery__image,.page:not(.home) .entry-content .swiper-gallery__image,.swiper-gallery__image{width:100%;height:100%;margin:0}.entry-content .swiper-gallery__image img,.page:not(.home) .entry-content .swiper-gallery__image img,.swiper-gallery__image img{width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;display:block}.entry-content .swiper-gallery .swiper-gallery-arrow,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow,.swiper-gallery .swiper-gallery-arrow{display:block;position:absolute;top:0;bottom:0;left:0;width:30%;z-index:1;cursor:pointer}.entry-content .swiper-gallery .swiper-gallery-arrow.swiper-gallery-next,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow.swiper-gallery-next,.swiper-gallery .swiper-gallery-arrow.swiper-gallery-next{left:auto;right:0}.entry-content .swiper-gallery .swiper-gallery-arrow>span,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow>span,.swiper-gallery .swiper-gallery-arrow>span{position:absolute;top:50%;transform:translateY(-50%);display:flex;padding:1rem;background:rgba(11,81,35,.3);border-radius:100rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .2s ease-in-out}.entry-content .swiper-gallery .swiper-gallery-arrow>span:hover,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow>span:hover,.swiper-gallery .swiper-gallery-arrow>span:hover{background-color:#0b512f}.entry-content .swiper-gallery .swiper-gallery-arrow>span svg,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow>span svg,.swiper-gallery .swiper-gallery-arrow>span svg{width:3rem;height:3rem;stroke:#fff;stroke-width:1.5}.entry-content .swiper-gallery .swiper-gallery-arrow.swiper-gallery-prev>span,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow.swiper-gallery-prev>span,.swiper-gallery .swiper-gallery-arrow.swiper-gallery-prev>span{left:2rem}.entry-content .swiper-gallery .swiper-gallery-arrow.swiper-gallery-next>span,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow.swiper-gallery-next>span,.swiper-gallery .swiper-gallery-arrow.swiper-gallery-next>span{right:2rem}.entry-content .swiper-gallery .swiper-gallery-arrow.swiper-button-disabled,.page:not(.home) .entry-content .swiper-gallery .swiper-gallery-arrow.swiper-button-disabled,.swiper-gallery .swiper-gallery-arrow.swiper-button-disabled{display:none}.wp-block-lazyblock-separator-image{width:100vw;margin-left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}.graymode .wp-block-lazyblock-separator-image{background-color:#e9e7e2}.darkmode .wp-block-lazyblock-separator-image{background-color:#0b512f}.wp-block-lazyblock-separator-image img{mix-blend-mode:multiply;width:100%}.interactive-project{position:relative}.interactive-project__section{position:relative;width:100vw;margin-left:50%;transform:translateX(-50%)}.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{fill:transparent;stroke:#fff;stroke-width:3px}.interactive-project svg .available-area:hover{fill:#0b512f;opacity:.5}.interactive-project svg .upcoming-area{fill:#0b512f;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:1.2rem;color:#fff;font-weight:400;display:block;text-align:center;line-height:1;padding:1rem;background-color:#70786f;border-radius:1rem}.interactive-project .area-1{top:75%;left:7%}.interactive-project .area-2{top:72%;left:52%}.interactive-project .area-3{top:60%;left:97%}.tippy-box{text-align:center}.tippy-box h2{font-size:1.4rem;text-transform:uppercase;color:#1b211e;font-weight:500}.tippy-box p{font-size:1.4rem;color:#0b512f}.tippy-box .tippy-button{background-color:#0b512f;color:#fff;font-size:1.4rem;line-height:1;display:inline-block;padding:.8rem 2rem;border-radius:2rem;margin-bottom:-3rem;margin-top:1rem}[data-tippy-root].my-tippy-root>.tippy-box{padding:.5rem;background-color:#0b512f;border-radius:1rem}[data-tippy-root].my-tippy-root>.tippy-box .tippy-arrow:before{color:#0b512f}[data-tippy-root].my-tippy-root>.tippy-box h2{margin-bottom:.5rem;font-size:1.6rem;font-weight:500;line-height:100%;text-transform:none}[data-tippy-root].my-tippy-root>.tippy-box p{font-size:1.4rem;font-weight:400;line-height:100%;letter-spacing:-.028rem}[data-tippy-root].my-tippy-root>.tippy-box *{color:#fff}.tippy-banner{z-index:1!important}.tippy-banner .tippy-box{background-color:#fff;border-radius:1rem}.tippy-banner .tippy-content{padding:.4rem 1.4rem}.tippy-banner .tippy-content span{color:#133c28;font-size:1.4rem;font-weight:400;line-height:1}.area-box__info{margin-top:1rem}.area-block:focus{outline:none}.map__container h2{margin-bottom:10rem;text-align:center}.map__area .wpgmza_map{border-radius:2rem}.lead__grid{display:grid;grid-template-columns:2fr 1fr;gap:8rem;align-items:center}.lead__details h2{margin-bottom:4rem;font-size:5rem;font-weight:500}.lead__image{position:relative}.lead__image img{width:100%}.lead__mask{position:absolute;top:0;left:2rem;width:100%;height:100%;z-index:-1;transform:scale(1.1)}.icon-boxes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.icon-boxes__item{padding:2rem 3rem;border:1px solid #aab2aa;border-radius:2rem}.icon-boxes__item__head{display:flex;gap:2rem;align-items:center}.icon-boxes__item__head img{width:5rem;height:5rem;margin:0}.icon-boxes__item__title h3{font-size:3rem}.pdf-boxes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem}.pdf-boxes__item img{width:100%;height:auto;margin:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.pdf-boxes__item h3{margin:4rem 0;font-size:4rem;font-weight:400;line-height:100%;letter-spacing:-.08rem}.estate-house-plan__container{flex-direction:column}.estate-house-plan__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin:4rem 0 1rem}.estate-house-plan__content{margin-top:3rem;padding:3rem 4rem;background-color:#e6f0eb;border-radius:2rem}.contact-form__wrapper{display:grid;grid-template-columns:25rem 1fr;gap:5.6rem 10rem;padding:4rem;border:1px solid #aab2aa;border-radius:2rem}.contact-form__sales{display:flex;flex-direction:column;gap:6rem}.contact-form__sales.reversed{flex-direction:column-reverse}.contact-form__sales .sales-item{margin:0}.contact-form__sales .sales-item img{height:25rem;width:100%;max-width:25rem;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}.contact-form__sales .sales-item__title h3,.contact-form__sales .sales-item__title p{font-weight:700;font-size:2rem;text-align:left}.contact-form__sales .sales-item__info{padding-top:1rem}.contact-form__sales .sales-item__info a{font-weight:500;font-size:2rem;text-align:left}.site-header{position:fixed;top:0;left:0;z-index:1;width:100%;height:8rem;transition:background-color .2s ease-in-out;background:#fff}.site-header--home{position:fixed;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__container{gap:0 3rem;padding-top:1rem;padding-bottom:1rem;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--default,.site-header__logo--light{max-width:20rem;transition:opacity .2s ease-in-out}.site-header__logo--default:hover,.site-header__logo--light:hover{opacity:.8}.site-header__language{flex-shrink:1;justify-content:flex-end}.site-header__language a{text-transform:uppercase}.site-header__language ul{display:flex;gap:2rem}.site-header__nav{gap:0 6rem}.site-header__menu{flex-grow:1;justify-content:center}.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:#0b512f}.site-header:not(.site-header--home) .site-header__language li a,.site-header:not(.site-header--home) .site-header__main-menu li a{color:#0b512f}.site-header__language,.site-header__main-menu{display:flex;gap:1rem 4rem;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:#133c28;transition:width .3s ease-in-out;content:""}.site-header__language li.current-page-ancestor a,.site-header__language li.current_page_item a,.site-header__language li:hover a,.site-header__main-menu li.current-page-ancestor a,.site-header__main-menu li.current_page_item a,.site-header__main-menu li:hover a{opacity:1}.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:#133c28;font-weight:600;font-size:2rem;opacity:.6;transition:opacity .3s ease-in-out}.site-header__logo.active .site-header__logo--light{display:none}.site-header__logo.active .site-header__logo--default{animation:opacity .5s 1;display:flex}.site-header__logo.active .site-header__logo--default:after{content:""}.site-footer{width:100%;padding:10rem 0 4rem;background-color:#e6f0eb;border-top-left-radius:6rem;border-top-right-radius:6rem}.site-footer__container{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between}.site-footer__container a,.site-footer__container p{color:#133c28;font-weight:500;font-size:1.8rem;line-height:140%}.site-footer__container span{color:#1b211e;font-size:1.4rem;line-height:2}.site-footer__container__left{display:flex;flex-wrap:wrap;gap:2rem 4rem}.site-footer__container__left span{margin:0 2rem}.site-footer__container__right{display:flex;align-items:center}.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)}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form textarea{box-shadow:none}form input[type=submit]:focus-visible{outline-offset:0}form .single-field input[type=email],form .single-field input[type=number],form .single-field input[type=password],form .single-field input[type=search],form .single-field input[type=tel],form .single-field input[type=text],form .single-field input[type=url],form .single-field select,form .single-field textarea{width:100%;padding:1rem 2rem;font-size:1.8rem;border:2px solid #aab2aa;border-radius:1.5rem;-webkit-appearance:none;transition:all .2s ease-in-out}form .single-field input[type=email]:focus-visible,form .single-field input[type=number]:focus-visible,form .single-field input[type=password]:focus-visible,form .single-field input[type=search]:focus-visible,form .single-field input[type=tel]:focus-visible,form .single-field input[type=text]:focus-visible,form .single-field input[type=url]:focus-visible,form .single-field select:focus-visible,form .single-field textarea:focus-visible{border-color:#0b512f;border-radius:1.5rem;outline:unset}form .single-field input[type=email]::placeholder,form .single-field input[type=number]::placeholder,form .single-field input[type=password]::placeholder,form .single-field input[type=search]::placeholder,form .single-field input[type=tel]::placeholder,form .single-field input[type=text]::placeholder,form .single-field input[type=url]::placeholder,form .single-field select::placeholder,form .single-field textarea::placeholder{color:grey;font-style:italic}form .single-field textarea{height:10rem;min-height:5rem;max-height:30rem}form .single-field label{display:flex;margin-bottom:.5rem;font-size:2rem;font-weight:400;line-height:140%}form .single-field label span{line-height:1}form .single-field.invalid input[type=email],form .single-field.invalid input[type=number],form .single-field.invalid input[type=password],form .single-field.invalid input[type=search],form .single-field.invalid input[type=tel],form .single-field.invalid input[type=text],form .single-field.invalid input[type=url],form .single-field.invalid select,form .single-field.invalid textarea,form .single-field.is-invalid input[type=email],form .single-field.is-invalid input[type=number],form .single-field.is-invalid input[type=password],form .single-field.is-invalid input[type=search],form .single-field.is-invalid input[type=tel],form .single-field.is-invalid input[type=text],form .single-field.is-invalid input[type=url],form .single-field.is-invalid select,form .single-field.is-invalid textarea,form .single-field.not-valid input[type=email],form .single-field.not-valid input[type=number],form .single-field.not-valid input[type=password],form .single-field.not-valid input[type=search],form .single-field.not-valid input[type=tel],form .single-field.not-valid input[type=text],form .single-field.not-valid input[type=url],form .single-field.not-valid select,form .single-field.not-valid textarea{border-color:#f44336;animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955)}form .single-field.invalid label,form .single-field.invalid label a,form .single-field.is-invalid label,form .single-field.is-invalid label a,form .single-field.not-valid label,form .single-field.not-valid label a{color:#f44336;animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955)}form .single-field__icon-group{position:relative}form .single-field__icon-group input[type=email],form .single-field__icon-group input[type=number],form .single-field__icon-group input[type=password],form .single-field__icon-group input[type=search],form .single-field__icon-group input[type=tel],form .single-field__icon-group input[type=text],form .single-field__icon-group input[type=url]{padding-right:6rem!important}form .single-field__icon-group i,form .single-field__icon-group svg{position:absolute;top:50%;right:1.6rem;color:#393532;transform:translateY(-50%);cursor:pointer;stroke:#393532;transition:all .2s ease-in-out}form .single-field__icon-group i:hover,form .single-field__icon-group svg:hover{color:#0b512f;stroke:#0b512f}form .single-field--half,form .single-field--three-fifths,form .single-field--two-fifths{flex-grow:1}form .single-field--two-fifths{max-width:40%}form .single-field--half{max-width:50%}form .single-field--three-fifths{max-width:60%}form .form-row{display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:center}form .form-bottom{margin:2rem 2rem 3rem}form .form-bottom .checkbox-field{margin-bottom:1.6rem!important}form .form-bottom .wpcf7-acceptance{margin:0!important}form .form-note{color:#133c28;font-size:1.4rem;font-weight:400;line-height:140%}form .form-box__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}form .form-box__item{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:3rem 4rem;text-align:center;text-decoration:none!important;background-color:#e6f0eb;border:1px solid #e6f0eb;border-radius:2rem;transition:all .2s ease-in-out}form .form-box__item span{color:#0b512f;font-size:3rem}form .form-box__item img,form .form-box__item svg{width:6.4rem;height:6.4rem;stroke:#0b512f;stroke-width:1.5}form .form-box__item:hover{border-color:#0b512f}form .form-box__item--active{background-color:#0b512f;border-color:#0b512f}form .form-box__item--active span{color:#fff}form .form-box__item--active svg{stroke:#fff}form .form__response h2{margin-top:0;margin-bottom:2rem;font-weight:500}form .form__response .button{margin-top:4rem;cursor:pointer}form .checkbox-field{position:relative;display:flex;align-items:flex-start}form .checkbox-field--bold label,form .checkbox-field--bold label a{font-weight:600}form .checkbox-field label{font-size:2rem}form .checkbox-field label a{font-size:2rem;text-decoration:underline;text-underline-offset:.4rem;transition:all .2s ease-in-out}form .checkbox-field label a:hover{color:#133c28}form .checkbox-field *{transition:all .2s ease-in-out}form .checkbox-field:last-child,form .checkbox-field:not(:only-child){margin-bottom:0}form .checkbox-field:not(:last-child){margin-bottom:1rem}form .checkbox-field input[type=checkbox]{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:1rem;padding:0;border:2px solid #0b512f;border-radius:.5rem;cursor:pointer;-webkit-appearance:none;appearance:none}form .checkbox-field input[type=checkbox].invalid:not(:checked),form .checkbox-field input[type=checkbox].is-invalid:not(:checked),form .checkbox-field input[type=checkbox].not-valid:not(:checked){border-color:#f44336;animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955)}form .checkbox-field input[type=checkbox].invalid:not(:checked)~label,form .checkbox-field input[type=checkbox].invalid:not(:checked)~label a,form .checkbox-field input[type=checkbox].is-invalid:not(:checked)~label,form .checkbox-field input[type=checkbox].is-invalid:not(:checked)~label a,form .checkbox-field input[type=checkbox].not-valid:not(:checked)~label,form .checkbox-field input[type=checkbox].not-valid:not(:checked)~label a{color:#f44336;animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955)}form .checkbox-field input[type=checkbox]:after{position:absolute;inset:-.4rem 0 0;display:block;width:.8rem;height:1.2rem;margin:auto;border:solid #0b512f;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;content:"";transition:all .2s ease-in-out}form .checkbox-field input[type=checkbox]:checked:after{opacity:1}.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: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:#0b512f}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li h3{font-size:1.8rem;font-weight:600;text-transform:uppercase;color:#0b512f}.sidebar-tabs .pc-tab .sidebar-tabs-nav ul li h3:after{content:"";display:block;bottom:1rem;width:100%;border-bottom:.23rem solid #0b512f;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}.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:#0b512f}.site-header__hamburger--line{display:block;width:40px;height:3px;margin-bottom:1rem;background-color:#133c28;transform-origin:left;transition:transform .2s ease-in-out;border-radius:2rem}.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:#0b512f;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}.page__head{margin-bottom:4rem;padding-top:4rem}.site-footer__finance{margin-bottom:10rem;padding-bottom:10rem;border-bottom:1px solid #aab2aa}.site-footer__finance__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4rem 8rem}.site-footer__finance__item__logo{width:auto;max-width:100%;height:4rem;margin:0 0 2rem;-o-object-fit:contain;object-fit:contain}.site-footer__finance__item__button{margin-top:2rem}.site-footer__finance__item p{font-weight:400;font-size:1.6rem}.site-footer__finance__item .wp-block-button__link{padding:1.2rem 3rem}.site-footer__broker{margin-bottom:10rem;padding-bottom:10rem;border-bottom:1px solid #aab2aa}.site-footer__broker>h4{margin:0 0 10rem;font-size:5rem;text-align:center}.site-footer__broker__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 12rem}.site-footer__broker__item img{width:100%;height:auto;margin-bottom:3rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;border-radius:3rem}.site-footer__broker__item__title{margin-bottom:1rem}.site-footer__broker__item__title *{font-size:2rem;font-weight:700}.site-footer__broker__item__info a{color:#133c28;text-underline-offset:.5rem}.site-footer__broker__item__info a:hover{text-decoration:underline}.site-footer__broker__terms{margin-top:10rem}.site-footer__broker__terms p:not(:last-child){margin-bottom:2rem}#hero-container{max-width:100vw;height:100vh;overflow:hidden;position:relative}#hero-wrapper #hero-slide{position:relative;top:0;max-height:100vh;height:100vh;width:auto}#hero-wrapper #hero-slide img{position:relative;display:block;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover}#hero-wrapper #hero-slide:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#fff;content:""}.darkmode #hero-wrapper #hero-slide:before,.graymode #hero-wrapper #hero-slide:before{background-color:#393532}#hero-cover{display:flex;flex-direction:column;justify-content:space-between;padding:16rem 15rem 15rem 12rem;position:absolute;width:50vw;height:100vh;z-index:10;background-color:#e6f0eb;opacity:.95}#hero-cover img{align-self:start;max-width:37rem;-o-object-fit:contain;object-fit:contain}#hero-cover .swiper-cover-text-container{display:block;align-items:flex-end;justify-content:center}#hero-cover .swiper-cover-text-container h1{text-align:left}#hero-cover .swiper-cover-text-container h2{display:flex;color:#393532;font-family:Gantari,sans-serif;align-items:center;text-transform:uppercase;font-size:2rem;line-height:1.5;margin-top:4.8rem;font-weight:600;letter-spacing:.2rem}#hero-cover .swiper-cover-text-container h2:before{content:"";display:block;justify-content:end;align-items:flex-end;width:7.3rem;height:.2rem;margin-right:1.9rem;background-color:#393532}.pc-tab>input,.pc-tab section>div{display:none}#lazy-tabs-1:checked~section .lazy-tabs-1,#lazy-tabs-2:checked~section .lazy-tabs-2,#lazy-tabs-3:checked~section .lazy-tabs-3,#lazy-tabs-4:checked~section .lazy-tabs-4,#lazy-tabs-5:checked~section .lazy-tabs-5,#lazy-tabs-6:checked~section .lazy-tabs-6,#lazy-tabs-7:checked~section .lazy-tabs-7,#location1:checked~section .location1,#location2:checked~section .location2,#location3:checked~section .location3,#location4:checked~section .location4,#location5:checked~section .location5,#location6:checked~section .location6,#location7:checked~section .location7,#tab1:checked~section .tab1,#tab2:checked~section .tab2,#tab3:checked~section .tab3,#tab4:checked~section .tab4,#tab5:checked~section .tab5,#tab6:checked~section .tab6,#tab7:checked~section .tab7{display:block}.pc-tab{width:100%;max-width:150rem;margin:0 auto}.pc-tab nav,.pc-tab ul{display:flex;justify-content:center}.pc-tab ul{margin-bottom:6.7rem;width:150rem;align-items:stretch;width:100%}.pc-tab ul li{transition:all .2s ease-in-out;margin:0;padding:0 4rem;display:block;justify-content:center}.pc-tab ul li label{margin:0 auto;padding:3rem 2rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.pc-tab ul li label:hover h3:after{opacity:1}.pc-tab ul li label img{height:6rem;width:8rem;-o-object-fit:contain;object-fit:contain;margin-bottom:2rem}.pc-tab ul li label svg{transition:all .2s ease-in-out;max-width:6rem;max-height:4rem;width:auto;height:auto;margin-bottom:2rem;flex:1}.darkmode .pc-tab ul li label svg *,.graymode .pc-tab ul li label svg *,.pc-tab ul li label svg *{fill:#0b512f}.pc-tab ul li label h3{transition:all .2s ease-in-out;text-align:center;font-weight:500;margin-bottom:0;word-break:keep-all;color:#0b512f;font-size:1.8rem;line-height:1.2}.pc-tab ul li label h3:after{content:"";display:block;bottom:1rem;width:100%;border-bottom:.23rem solid #0b512f;margin-top:.6rem;opacity:0;transition:all .2s ease-in-out}.darkmode .pc-tab ul li label h3,.graymode .pc-tab ul li label h3{color:#0b512f}.pc-tab ul li[class*=lazy-tabs] label svg *{fill:transparent;stroke:#0b512f}.pc-tab ul li:after{content:"";display:block;width:0;height:.1rem;background:#0b512f;transition:width 1s}.pc-tab ul li:hover:after{width:100%;height:.1rem}.pc-tab .collected-tab-info{display:block;padding-top:6.2rem;padding-bottom:7rem;background-color:#fff}.pc-tab .collected-tab-info .information-wrap{display:flex;align-items:center;justify-content:space-evenly}.pc-tab .collected-tab-info .information-wrap .local-information{justify-content:space-evenly}.pc-tab .collected-tab-info .information-wrap .local-information p.name{font-weight:700;text-transform:capitalize;line-height:6rem}.pc-tab .collected-tab-info .information-wrap .local-information p.distance,.pc-tab .collected-tab-info .information-wrap .local-information p.time{text-transform:lowercase;line-height:6rem}.pc-tab .collected-tab-info .information-wrap .local-information p.transportation{text-transform:capitalize;line-height:6rem}#location1:checked~nav .location1,#location2:checked~nav .location2,#location3:checked~nav .location3,#location4:checked~nav .location4,#location5:checked~nav .location5,#location6:checked~nav .location6,#location7:checked~nav .location7,#tab1:checked~nav .tab1,#tab2:checked~nav .tab2,#tab3:checked~nav .tab3,#tab4:checked~nav .tab4,#tab5:checked~nav .tab5,#tab6:checked~nav .tab6,#tab7:checked~nav .tab7{position:relative}#location1:checked~nav .location1 h3:after,#location2:checked~nav .location2 h3:after,#location3:checked~nav .location3 h3:after,#location4:checked~nav .location4 h3:after,#location5:checked~nav .location5 h3:after,#location6:checked~nav .location6 h3:after,#location7:checked~nav .location7 h3:after,#tab1:checked~nav .tab1 h3:after,#tab2:checked~nav .tab2 h3:after,#tab3:checked~nav .tab3 h3:after,#tab4:checked~nav .tab4 h3:after,#tab5:checked~nav .tab5 h3:after,#tab6:checked~nav .tab6 h3:after,#tab7:checked~nav .tab7 h3:after{opacity:1}#location1:checked~nav .location1:after,#location2:checked~nav .location2:after,#location3:checked~nav .location3:after,#location4:checked~nav .location4:after,#location5:checked~nav .location5:after,#location6:checked~nav .location6:after,#location7:checked~nav .location7:after,#tab1:checked~nav .tab1:after,#tab2:checked~nav .tab2:after,#tab3:checked~nav .tab3:after,#tab4:checked~nav .tab4:after,#tab5:checked~nav .tab5:after,#tab6:checked~nav .tab6:after,#tab7:checked~nav .tab7:after{content:"";display:block;width:17rem;height:.1rem;background:#0b512f}#location1:checked~nav .location1 svg *,#location2:checked~nav .location2 svg *,#location3:checked~nav .location3 svg *,#location4:checked~nav .location4 svg *,#location5:checked~nav .location5 svg *,#location6:checked~nav .location6 svg *,#location7:checked~nav .location7 svg *,#tab1:checked~nav .tab1 svg *,#tab2:checked~nav .tab2 svg *,#tab3:checked~nav .tab3 svg *,#tab4:checked~nav .tab4 svg *,#tab5:checked~nav .tab5 svg *,#tab6:checked~nav .tab6 svg *,#tab7:checked~nav .tab7 svg *{fill:#0b512f}#location1:checked~nav .location1 h3,#location2:checked~nav .location2 h3,#location3:checked~nav .location3 h3,#location4:checked~nav .location4 h3,#location5:checked~nav .location5 h3,#location6:checked~nav .location6 h3,#location7:checked~nav .location7 h3,#tab1:checked~nav .tab1 h3,#tab2:checked~nav .tab2 h3,#tab3:checked~nav .tab3 h3,#tab4:checked~nav .tab4 h3,#tab5:checked~nav .tab5 h3,#tab6:checked~nav .tab6 h3,#tab7:checked~nav .tab7 h3{color:#0b512f}#lazy-tabs-1:checked~nav .lazy-tabs-1,#lazy-tabs-2:checked~nav .lazy-tabs-2,#lazy-tabs-3:checked~nav .lazy-tabs-3,#lazy-tabs-4:checked~nav .lazy-tabs-4,#lazy-tabs-5:checked~nav .lazy-tabs-5,#lazy-tabs-6:checked~nav .lazy-tabs-6,#lazy-tabs-7:checked~nav .lazy-tabs-7{position:relative}#lazy-tabs-1:checked~nav .lazy-tabs-1 h3:after,#lazy-tabs-2:checked~nav .lazy-tabs-2 h3:after,#lazy-tabs-3:checked~nav .lazy-tabs-3 h3:after,#lazy-tabs-4:checked~nav .lazy-tabs-4 h3:after,#lazy-tabs-5:checked~nav .lazy-tabs-5 h3:after,#lazy-tabs-6:checked~nav .lazy-tabs-6 h3:after,#lazy-tabs-7:checked~nav .lazy-tabs-7 h3:after{opacity:1}#lazy-tabs-1:checked~nav .lazy-tabs-1:after,#lazy-tabs-2:checked~nav .lazy-tabs-2:after,#lazy-tabs-3:checked~nav .lazy-tabs-3:after,#lazy-tabs-4:checked~nav .lazy-tabs-4:after,#lazy-tabs-5:checked~nav .lazy-tabs-5:after,#lazy-tabs-6:checked~nav .lazy-tabs-6:after,#lazy-tabs-7:checked~nav .lazy-tabs-7:after{display:none}#lazy-tabs-1:checked~nav .lazy-tabs-1 svg *,#lazy-tabs-2:checked~nav .lazy-tabs-2 svg *,#lazy-tabs-3:checked~nav .lazy-tabs-3 svg *,#lazy-tabs-4:checked~nav .lazy-tabs-4 svg *,#lazy-tabs-5:checked~nav .lazy-tabs-5 svg *,#lazy-tabs-6:checked~nav .lazy-tabs-6 svg *,#lazy-tabs-7:checked~nav .lazy-tabs-7 svg *{stroke:#0b512f}#lazy-tabs-1:checked~nav .lazy-tabs-1 h3,#lazy-tabs-2:checked~nav .lazy-tabs-2 h3,#lazy-tabs-3:checked~nav .lazy-tabs-3 h3,#lazy-tabs-4:checked~nav .lazy-tabs-4 h3,#lazy-tabs-5:checked~nav .lazy-tabs-5 h3,#lazy-tabs-6:checked~nav .lazy-tabs-6 h3,#lazy-tabs-7:checked~nav .lazy-tabs-7 h3{color:#0b512f}.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 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:Gantari,sans-serif;color:#0b512f;text-transform:uppercase;font-size:1.6rem;font-weight:500;letter-spacing:.32rem;line-height:1rem;padding:3rem 4.5rem 3rem 4.9rem;background-color:#fff;border:.1rem solid #0b512f;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 #0b512f;background-color:#0b512f;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:#0b512f;color:#fff;padding:1.2rem 2.2rem;line-height:1.2;font-size:1.8rem;border-radius:4rem}.contactform-popup .btn{color:#0b512f;background-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:#e6f0eb;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}.tippy-box[data-theme=light]{padding:1rem;background-color:#fff;color:#0b512f;border-radius:1.6rem;box-shadow:0 .5rem 1.6rem rgba(0,0,0,.1)}.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 .wp-block-button .wp-element-button{display:flex;gap:1rem;align-items:center;padding:1.2rem 3rem;text-transform:none;letter-spacing:0}.line-menu li .wp-block-button .wp-element-button svg{width:20px;height:20px}.line-menu li.active .wp-block-button .wp-element-button{color:#fff;background-color:#133c28;border-color:#133c28}.line-menu .house-button-5{order:1}.line-menu .house-button-4{order:2}.line-menu .house-button-7{order:3}.line-menu .filter-button{order:4}.menu-toggle .hamburger-box .hamburger-inner{background-color:#0b512f}.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:#0b512f}.canvas,.darkmode .menu-toggle .hamburger-box .hamburger-inner:after,.darkmode .menu-toggle .hamburger-box .hamburger-inner:before{background-color:#fff}.canvas{position:fixed;top:0;right:0;z-index:100;display:flex;flex-direction:column;width:60rem;max-width:100%;height:100vh;overflow:auto;background-clip:padding-box;transform:translateX(100%);visibility:hidden;transition:all .2s ease-in-out}.canvas--unmax{max-width:90%}.canvas--large{width:135rem;max-width:90%}.canvas--left{right:auto;left:0;transform:translateX(-100%)}.canvas--active{transform:translateX(0);visibility:visible}.canvas__form{display:grid;grid-template-columns:25rem 1fr;gap:5.6rem 10rem;margin-top:8rem;padding:4rem;border:1px solid #aab2aa;border-radius:2rem}.canvas__toggle{display:flex;gap:1.6rem;align-items:center;justify-content:center}.canvas__toggle--link{transition:color .3s ease-in-out}.canvas__toggle--link:hover{color:#133c28}.canvas__toggle__wrapper{position:fixed;right:3rem;bottom:4rem;z-index:11;display:flex;align-items:center;justify-content:center;width:9.5rem;height:9.5rem;background-color:#0b512f;border-radius:999rem;transition:all .3s ease-in-out}.canvas__toggle__wrapper:hover{transform:scale(1.05)}.canvas__toggle--float{position:fixed;right:2rem;bottom:2rem;width:9rem;height:9rem;background:#0b512f;background-position:100% 0;background-size:200% 100%;border-radius:100rem;box-shadow:0 0 4.5rem 0 rgba(0,0,0,.12);transition:background-position .2s}.canvas__toggle--float:hover{background-position:0 0}.canvas__toggle--icon{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;max-width:100%;padding:2rem}.canvas__toggle--icon img,.canvas__toggle--icon svg{width:2.4rem;height:2.4rem;stroke:#fff;stroke-width:1.5}.canvas__toggle--icon span{color:#fff;font-weight:700;font-size:1.4rem;line-height:100%;letter-spacing:0!important}.canvas__toggle:focus-visible{outline-offset:0!important}.canvas__toggle__button{display:block}.canvas__toggle__button:hover>span{background-color:#133c28}.canvas__toggle--line{display:block;width:4.5rem;height:2px;margin-bottom:1rem;background-color:#fff;border-radius:2rem;transform-origin:left;transition:all .2s ease-in-out}.canvas__toggle--line:nth-child(2){width:3rem;margin:0 0 1rem}.canvas__toggle--line:nth-child(3){width:4rem;margin:0 0 1rem}.canvas__toggle--line:last-child{margin-bottom:0}.canvas__wrapper{padding:2rem;overflow-x:hidden}.canvas__wrapper--spaced{padding:4rem 8rem}.canvas__header{margin-bottom:4rem}.canvas__header--float{position:absolute;top:2rem;right:2rem;margin-bottom:0}.canvas__dismiss{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:2rem;transition:all .2s ease-in-out}.canvas__dismiss svg{stroke:#0b512f;transition:all .2s ease-in-out}.canvas__dismiss:hover{background-color:#0b512f}.canvas__dismiss:hover svg{stroke:#fff}.canvas__dismiss--simple{padding:0;background-color:transparent}.canvas__dismiss--light svg{stroke:#fff}.canvas__dismiss--light:hover svg{stroke:#e6f0eb}.canvas__dismiss--float-left,.canvas__dismiss--float-right{position:absolute;top:2rem}.canvas__dismiss--float-right{right:2rem}.canvas__dismiss--float-left{left:2rem}.canvas__dismiss--close,.canvas__dismiss--close:hover{background-color:transparent}.canvas__dismiss--close:hover>span:after,.canvas__dismiss--close:hover>span:before{background-color:#133c28}.canvas__dismiss--close-only{position:relative;display:block;width:4.4rem;height:4.4rem;border-radius:100rem;transform:rotate(45deg);transition:all .2s ease-in-out}.canvas__dismiss--close-only:after,.canvas__dismiss--close-only:before{position:absolute;display:block;background-color:#0b512f;border-radius:100rem;transform:scaleX(1);content:"";transition:all .2s ease-in-out}.canvas__dismiss--close-only:before{top:0;left:50%;width:2px;height:4.4rem;transform-origin:top}.canvas__dismiss--close-only:after{top:50%;left:0;width:4.4rem;height:2px;transform-origin:right}.canvas__dismiss--close-only:hover{background-color:transparent}.canvas__dismiss--close-only:hover:after,.canvas__dismiss--close-only:hover:before{background-color:#133c28}.canvas__body{display:flex;flex-direction:column;flex-grow:1;gap:2rem}.canvas__body--center{justify-content:center}.home{margin:0 auto;transition:all .2s ease-in-out}.home article{max-width:150rem;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}.rem-screens-container .rem-screen{position:sticky;top:3rem;background-color:#e6f0eb;border-radius:2rem}.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-outline button{display:flex;gap:1rem;align-items:center;padding:1.2rem 3rem}.rem-content .rem-table{width:100%}.rem-content .rem-table__table-content__sale{display:flex;flex-direction:column;gap:.5rem;line-height:100%}.rem-content .rem-table__table-content__sale span{line-height:100%}.rem-content .rem-table__table-content__sale .regular-price{color:#b1baab;text-decoration:line-through}.rem-content .rem-table__table-content__sale .sale-price{color:#e01f26}.rem-content .prices{display:flex;flex-direction:row-reverse;position:relative}.rem-content .prices__head-right{position:sticky;top:6rem}.rem-content .prices__head-right .rem-table-hovers{width:100%;margin-bottom:0}.rem-content .prices__head-right .rem-table-hovers .rem-controls{display:none}.rem-content .prices__head{padding:6rem 0 2rem}.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:70rem;display:flex;flex-direction:column}.rem-content .prices__left .prices--container{position:sticky;top:10rem}.rem-content .prices__content{width:100%;flex-direction:column}.rem-content .prices__left-top{display:flex;gap:1rem;justify-content:center;align-items:center}.rem-content .prices__left-bottom{position:relative}.prices__content .rem-table{display:none}.prices__content .rem-table.is-visible{display:block}.rem-table table th button{position:relative}.rem-table table th button:after,.rem-table table th button:before{opacity:1}.rem-table table th:last-of-type{display:none}.rem-table table tr td,.rem-table table tr th{background-color:transparent;border:0;font-size:1.8rem;text-align:left;padding:1rem;color:#0b512f;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{vertical-align:middle}.rem-table table tr td:first-child{padding-left:4rem}.rem-table table tr td:first-child .rem-table__table-flex{position:relative}.rem-table table tr td:first-child .rem-table__table-flex:before{content:"";display:block;min-width:1.2rem;width:1.2rem;height:1.2rem;border-radius:1rem;background-color:transparent;position:absolute;top:50%;margin-top:-.6rem;left:-3rem}.rem-table table tr td:last-of-type{display:none}.rem-table table tr.rem-hovering td,.rem-table table tr:hover td,.rem-table table tr:nth-child(2n) td,.rem-table table tr:nth-child(2n) th{background-color:transparent}.rem-table table tr.rem-hovering td:first-child .rem-table__table-flex:before,.rem-table table tr:hover td:first-child .rem-table__table-flex:before{background-color:#0b512f;transition:background-color .3s ease-in-out}.darkmode .rem-table table tr.rem-hovering td:first-child .rem-table__table-flex:before,.darkmode .rem-table table tr:hover td:first-child .rem-table__table-flex:before{background-color:#fff}.rem-table table tr.rem-hovering .rem-table__table-flex:after,.rem-table table tr:hover .rem-table__table-flex:after{background-color:#0b512f;transition:background-color .3s ease-in-out}.darkmode .rem-table table tr.rem-hovering .rem-table__table-flex:after,.darkmode .rem-table table tr:hover .rem-table__table-flex:after{background-color:#fff}.rem-table__table-flex{display:flex;align-items:center}.rem-table__table-flex:after{content:"";display:block;width:100%;height:.1rem;background-color:transparent}.rem-table__table-content{display:block;white-space:nowrap;padding-right:2rem}.all-single .rem-popup__container{z-index:21}.all-single .rem-popup__container .compass-container{display:none}.all-single .rem-popup-controls__container{z-index:13;position:relative;padding:0 2rem 2rem}.all-single .rem-popup-controls__container .rem-controls__close{background-color:#0b512f;padding:.6rem 1rem;position:fixed;top:0;right:2rem}.all-single .rem-popup-controls__container .rem-controls__close .close-icon{font-size:0;position:relative;width:5rem;height:4rem;display:block}.all-single .rem-popup-controls__container .rem-controls__close .close-icon:after,.all-single .rem-popup-controls__container .rem-controls__close .close-icon:before{width:4rem;height:.2rem;background-color:#fff;display:block;content:"";transform:rotate(45deg);position:absolute;top:50%;left:50%;margin-left:-2rem;margin-top:-.1rem}.all-single .rem-popup-controls__container .rem-controls__close .close-icon:after{transform:rotate(-45deg)}.all-single .rem-popup-controls__container .rem-controls__close .close-text{color:#fff}.all-single .rem-data__appartment-info--container .side-section{width:40rem;min-width:40rem;color:#1b211e}.all-single .rem-data__appartment-info--container .side-section .section--aptnr{min-height:8rem}.all-single .rem-data__appartment-info--container .side-section .section form a{display:inline-block;background-color:#0b512f;color:#fff;border-radius:4rem;line-height:1;padding:.8rem 2rem;font-size:1.6rem;margin-top:2rem;transition:all .2s ease-in-out}.all-single .rem-data__appartment-info--container .side-section .section form a:hover{background-color:#107544}.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 - 10rem);-o-object-fit:contain;object-fit:contain;margin:0;padding:0}.all-single .rem-data__appartment-info--container .middle-section .compass-container{position:absolute;top:0;left:0}.all-single .rem-data__appartment-info--container .middle-section .compass-container img{margin:2rem}.site-content{overflow:visible!important}.page:not(.home) .entry-content .wp-block-columns{justify-content:center}.page:not(.home) .entry-content .wp-block-column{display:flex;flex-direction:column}.page:not(.home) .entry-content .wp-block-column:not(:first-child){margin-left:6.5rem}.page-template-page-templatesvaikerae-asukoht-tpl-php .site .site-content{max-width:100vw}.page-template-page-templatesvaikerae-asukoht-tpl-php .site .site-content article{max-width:150rem;margin:0 auto}.page-gallery{display:flex}@media screen and (max-width:1400px){.intro-text{max-width:100rem}}@media screen and (max-width:1284px){.header--breakpoint{display:block}.site-header__logo{z-index:50}.site-header__language{order:1;margin-bottom:2rem}.site-header__nav{position:absolute;top:0;right:-100%;z-index:1;display:flex;gap:3rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100vh;padding:12rem 4rem 4rem;overflow-y:auto;overflow-x:hidden;background-color:#e6f0eb;transition:right .5s ease}.site-header__nav.active{right:0}.site-header__menu{order:2;flex-grow:unset;z-index:10;align-items:flex-start;justify-content:flex-start}.site-header__language,.site-header__main-menu{gap:4rem;flex-direction:column;align-items:flex-start}.site-header__language li:after,.site-header__main-menu li:after{bottom:-6px;height:1px;background-color:#0b512f;transition:width .1s ease-in-out}.site-header__language a,.site-header__main-menu a{color:#0b512f;font-size:3rem;line-height:3rem}}@media screen and (max-width:1200px){.pictures-from-locationxx h3{padding:0 5rem}}@media screen and (max-width:1000px){body:not(.wp-admin) .site-content:not(.site-content--home){margin-top:10rem}.max--width,.max--width--medium,.max--width--mini,.max--width--smaller{padding-right:4rem;padding-left:4rem}.desktop--only{display:none}.touch--only{display:block}.intro-text{margin:10rem 14rem}.location .distance-from-location{margin:-10rem 7rem 0;padding:14rem 7rem 10rem}.introduction-container-size .introduction-container .wrap{display:inherit}.introduction-container-size .introduction-container .column__picture{min-width:100%;width:100%;padding-bottom:86%}.introduction-container-size .button{margin:0 7rem 15rem}.gallery-size{margin-left:7rem;margin-right:7rem;margin-bottom:0}.gallery-size .gallery{padding:6rem 7rem}.pictures-from-locationxx{margin:-5rem 7rem 0;padding:0 7rem}.pictures-from-locationxx h3{padding:0 5rem}.finance-item{width:60rem;max-width:50%;max-width:calc(50% - 2rem)}.wp-block-column .sales-grid{grid-template-columns:repeat(2,.5fr)}.icon-block__grid{grid-template-columns:repeat(2,1fr)}.entry-content .swiper-gallery .swiper-slide,.page:not(.home) .entry-content .swiper-gallery .swiper-slide,.swiper-gallery .swiper-slide{height:60dvh}.lead__grid{grid-template-columns:1fr}.lead__details h2{font-size:4rem}.lead__details{order:2}.lead__image{order:1}.lead__mask{transform:scale(1)}.icon-boxes__grid,.pdf-boxes__grid{grid-template-columns:repeat(2,1fr)}.site-header{height:10rem}.site-header__container{padding:2rem}.site-header__logo--default,.site-header__logo--light{max-width:20rem}.site-footer__finance__grid{grid-template-columns:repeat(3,1fr);gap:4rem}#hero-container{height:85vh;overflow:visible}#hero-wrapper #hero-slide{height:70vh;max-height:70vh}#hero-wrapper #hero-slide img{height:70vh}#hero-cover{padding:0;width:100vw;height:70vh;background-color:transparent}#hero-cover img{margin-top:8rem;align-self:center;max-width:30vw}#hero-cover .swiper-cover-text-container{padding:10rem 12rem;max-height:50rem;margin-left:7rem;margin-right:7rem;background-color:#f0edeb;opacity:.95;transform:translateY(50%)}#hero-cover .swiper-cover-text-container h2{margin-top:2.5rem}.pc-tab ul li label img{height:6rem;width:8rem}.home article{margin:0 7rem}.rem-content .prices__left{display:none}.page:not(.home) .entry-content .wp-block-lazyblock-custom-button{text-align:center}.page:not(.home) .entry-content .wp-block-column:not(:first-child){margin-left:5rem}.page:not(.home) .entry-content .wp-block-column:not(:only-child){flex-basis:0!important;flex-grow:1!important}}@media screen and (max-width:900px) and (orientation:landscape){#hero-cover img{margin-top:2rem;align-self:center}#hero-cover .swiper-cover-text-container{padding:3rem;max-height:20rem;margin-left:2.5rem;margin-right:2.5rem;background-color:#f0edeb;opacity:.95;transform:translateY(50%)}#hero-cover .swiper-cover-text-container h1{font-size:calc(8rem - 60%)}#hero-cover .swiper-cover-text-container h1 br{display:none}}@media screen and (max-width:782px){.admin-bar{margin-top:-46px!important}}@media screen and (max-width:700px){.wpcf7 .wpcf7-form .wpcf7-submit{margin:0}.wpcf7 .wpcf7-form .wpcf7-response-output{max-width:80vw}.splide__arrow{top:50%}.splide__arrow>div{width:4.4rem;height:4.4rem}.splide__arrow--left{left:1rem}.splide__arrow--right{right:1rem}html:not(.wp-toolbar){font-size:calc(.3rem + 1vw)}.max--width,.max--width--medium,.max--width--mini,.max--width--smaller{padding-right:2rem;padding-left:2rem}.mobile--only{display:block}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}.entry-content .site-content,.entry-section .site-content{margin:2.5rem}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{font-size:calc(5rem - 90%)}.entry-content .wp-block-columns,.entry-section .wp-block-columns{margin:2.5rem}.wp-block-column:not(:first-child){margin:0}.intro-text a{margin-top:3rem}.intro-text{margin:5rem 7rem}.location .location-summary{margin:7rem 2.5rem 0}.location .distance-from-location{margin:-10rem 0 0;padding:15rem 2.5rem 0}.location .distance-from-location .information-container{padding:2.5rem}.introduction-container-size .button{margin:0 0 15rem}.wp-block-button.is-style-arrow-outline .wp-block-button__link--left:hover:after{margin-left:0}.gallery-size{margin:10rem 0}.gallery-size .gallery{padding:2.5rem}.gallery-size .gallery .pic-container .gallery-container .swiper-wrapper .swiper-slide img{height:50vh;max-height:50vh}.gallery-size .gallery .pic-container .gallery-container .swiper-button-next,.gallery-size .gallery .pic-container .gallery-container .swiper-button-prev{top:55vh}.pictures-from-locationxx{margin:0 2.5rem;padding:0 2.5rem}.pictures-from-locationxx h3{padding:0 2.5rem;font-size:calc(4rem - 200%)}.finance-item{width:100%;max-width:100%}.wp-block-column .sales-grid{display:flex;flex-direction:column;padding:0;width:100%;gap:2rem;grid-gap:2rem}.sales-item{width:100%;max-width:100%;font-size:1.6rem}.wp-block-column .sales-item{margin-bottom:0}.sales-item img{height:auto}.hero__slider img{height:70rem}.hero__parallax{height:50vh}.icon-block__wrapper{padding:0 0 4rem}.icon-block h3{font-size:3rem}.gallery-tabs__nav__inner{padding:2rem 6rem}.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}.tippy-banner .tippy-content{padding:.2rem 1rem}.tippy-banner .tippy-content span{font-size:1.2rem}.interactive-project__section{overflow:hidden;height:34rem}.interactive-project__section .interactive-project{width:200%;margin-left:-20%}.interactive-project__north-west{transform:scale(.6);left:50%;top:-4%}.map__area .wpgmza_map{height:67rem!important}.contact-form__wrapper,.icon-boxes__grid,.pdf-boxes__grid{grid-template-columns:1fr}.contact-form__wrapper{padding:1rem}.contact-form__sales{flex-direction:row;gap:2rem}.contact-form__sales.reversed{flex-direction:row-reverse}.contact-form__sales .sales-item__info a,.contact-form__sales .sales-item__title h3,.contact-form__sales .sales-item__title p{font-size:1.6rem}.site-footer .max--width--smaller{padding:0}.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}form .single-field label{font-size:1.6rem}form .single-field--half,form .single-field--three-fifths,form .single-field--two-fifths{max-width:100%}form .form-row{gap:0}form .form-bottom{margin:2rem 0 3rem}form .form-box__grid{margin-bottom:2rem}form .form-box__item{padding:2rem}form .form-box__item span{font-size:2rem}form .form-box__item img,form .form-box__item svg{width:4rem;height:4rem}.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}.site-footer__finance__grid{grid-template-columns:repeat(2,1fr)}.site-footer__broker>h4{text-align:left}.site-footer__broker__grid{grid-template-columns:1fr}.site-footer__broker__terms{margin-top:5rem}#hero-container{height:85vh;overflow:visible}#hero-wrapper #hero-slide{height:70vh;max-height:70vh}#hero-wrapper #hero-slide img{height:70vh}#hero-cover{padding:0;width:100vw;height:70vh;background-color:transparent}#hero-cover img{margin-top:6rem;max-width:50vw;align-self:center}#hero-cover .swiper-cover-text-container{padding:5rem 6rem;max-height:50rem;margin-left:2.5rem;margin-right:2.5rem;background-color:#f0edeb;opacity:.95;transform:translateY(50%)}#hero-cover .swiper-cover-text-container h1{font-size:calc(8rem - 320%)}#hero-cover .swiper-cover-text-container h2:before{width:4rem;height:.1rem}#hero-cover .swiper-cover-text-container h2{margin-top:2.5rem;font-size:calc(2rem - 60%)}.pc-tab ul{justify-content:start;margin-bottom:2.5rem}.pc-tab ul li{padding:2rem .5rem}.pc-tab ul li label{padding:0}.pc-tab ul li label img{width:4rem;height:3rem}.pc-tab ul li label svg{max-width:6rem;max-height:4rem}.pc-tab ul li label h3{font-size:calc(2rem - 40%);margin-bottom:0}.pc-tab ul li:hover:after{width:12rem}.pc-tab .collected-tab-info{padding:1rem}#location1:checked~nav .location1:after,#location2:checked~nav .location2:after,#location3:checked~nav .location3:after,#location4:checked~nav .location4:after,#location5:checked~nav .location5:after,#location6:checked~nav .location6:after,#location7:checked~nav .location7:after,#tab1:checked~nav .tab1:after,#tab2:checked~nav .tab2:after,#tab3:checked~nav .tab3:after,#tab4:checked~nav .tab4:after,#tab5:checked~nav .tab5:after,#tab6:checked~nav .tab6:after,#tab7:checked~nav .tab7:after{width:12rem}#lazy-tabs-1:checked~nav .lazy-tabs-1,#lazy-tabs-2:checked~nav .lazy-tabs-2,#lazy-tabs-3:checked~nav .lazy-tabs-3,#lazy-tabs-4:checked~nav .lazy-tabs-4,#lazy-tabs-5:checked~nav .lazy-tabs-5,#lazy-tabs-6:checked~nav .lazy-tabs-6,#lazy-tabs-7:checked~nav .lazy-tabs-7{order:1}.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}.line-menu{margin:1rem 0 0!important}.canvas__form{grid-template-columns:1fr;padding:1rem}.canvas__form .wpcf7 .wpcf7-form{padding:0;border:0}.canvas__toggle--icon{gap:.5rem;padding:1rem}.canvas__toggle--icon span{font-size:1rem}.canvas__wrapper--spaced{padding:2rem}.canvas__header{margin-bottom:4rem}.canvas__title h2{display:flex;align-items:center;font-size:2.6rem}.home article{margin:0 2.5rem}.page:not(.home) .entry-title.section-title{margin-bottom:5rem}.rem-content .prices__head__controls{flex-direction:column;align-items:flex-start}.rem-content .prices__left-top{display:flex;justify-content:center;flex-wrap:nowrap;width:100%;padding-top:2rem}.rem-content .prices__left-top .wp-block-button button{padding:1.5rem;font-size:1.4rem}.rem-content .prices__left-top .wp-block-button button:before{width:3rem}.page:not(.home) .entry-content .wp-block-lazyblock-custom-button{text-align:center}.page:not(.home) .entry-content .wp-block-columns{margin:0}.page:not(.home) .entry-content .wp-block-column:not(:only-child){flex-basis:inherit!important;flex-grow:inherit!important}.page:not(.home) .entry-content .wp-block-column{display:flex;align-items:center;flex-direction:column;justify-content:center;flex-basis:inherit!important}.page:not(.home) .entry-content .wp-block-column:not(:first-child){margin-left:0;margin-top:5rem}}@media screen and (min-width:700px) and (max-width:1919px){html:not(.wp-toolbar){font-size:calc(.3rem + .28vw)}}@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}}