:root{--orph:"orpheuspro";--din:"din-2014";--color-primary:#00847a;--color-primary-light:#0cb17a;--color-white:#fff;--color-grey:#f4f4f4;--color-a7:#a7a7a7;--color-c4:#c4c4c4;--color-59:#595959;--color-68:#686868;--color-dada:#dadada}body.single-houses article .left .swiperImages-next,body.single-houses article .left .swiperImages-prev{position:absolute;max-width:30px;width:100%;height:30px;background-position:50%;background-size:50%;background-repeat:no-repeat;top:50%;border:1px solid var(--color-white);transform:translateY(-50%);z-index:3}@media (min-width:576px){body.single-houses article .left .swiperImages-next,body.single-houses article .left .swiperImages-prev{max-width:45px;height:45px}}@media (min-width:992px){body.single-houses article .left .swiperImages-next,body.single-houses article .left .swiperImages-prev{max-width:70px;height:70px}}.wpcf7-form .wrap p .btn,a.btn{display:inline-block;font-weight:300;text-align:center;font-family:var(--din);padding:.5rem;cursor:pointer;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content}@media (min-width:576px){.wpcf7-form .wrap p .btn,a.btn{padding:1rem 1.5rem}}@media (min-width:1600px){.wpcf7-form .wrap p .btn,a.btn{padding:1rem 2.5rem;font-size:1.125rem}}.wpcf7-form .wrap p .btn,a.btn.btn-outline{color:var(--color-68);border:1px solid var(--color-68)}.wpcf7-form .wrap p .btn,a.btn.btn-primary-arrow-right,a.btn.btn-primary-pdf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;gap:.75rem}.wpcf7-form .wrap p .btn:after,a.btn.btn-primary-arrow-right:after,a.btn.btn-primary-pdf:after{transition:.25s;content:"";display:block;max-width:100%;width:39px;height:8px;background:url(../assets/images/icons/arrows/btn-right-arrow.svg) no-repeat 100%}.wpcf7-form .wrap p .btn:after,a.btn.btn-outline:after{background:url(../assets/images/icons/arrows/btn-right-arrow.svg) no-repeat 100%}a.btn.btn-primary-arrow-right:after,a.btn:after{background:url(../assets/images/icons/arrows/arrow-white.svg) no-repeat 100%}body.error404 .hero-banner{padding:21vw 0 17vw}.error{text-align:center}.error .container{max-width:1200px;margin:0 auto;padding:0 15px}.error .error_content-title{font-size:1.5rem;padding:0}.error .e404 a{font-weight:900;font-size:10rem;display:inline-block;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none;transition:transform .3s ease;color:var(--color-primary)}.error .e404 a:hover{transform:scale(1.05)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%;position:relative;font-family:var(--din);font-weight:400;margin:0;font-size:18px;line-height:1.5;scroll-behavior:smooth}.fixed-page{overflow:hidden}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.site-main{flex:1 1 100%}.container{max-width:1400px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}@media (min-width:769px){.container{max-width:720px;padding-left:30px;padding-right:30px}}@media (min-width:992px){.container{max-width:950px}}@media (min-width:1201px){.container{max-width:100%}}@media (min-width:1600px){.container{padding-left:100px;padding-right:100px}}ul{list-style-position:inside}button,button:active,button:focus,button:hover,input,input:active,input:focus,input:hover,textarea,textarea:focus{outline:none}textarea{resize:none}img{max-width:100%;height:auto}.custom-borders{border-top:1px solid var(--color-primary-light);border-bottom:1px solid var(--color-primary-light)}.gotofaq-na{position:relative}.gotofaq-na:after,.gotofaq-na:before{display:block;width:100%;height:100%;max-width:180px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1201px){.gotofaq-na:after,.gotofaq-na:before{content:""}}.gotofaq-na:before{left:20px;background:url(../assets/images/icons/sec-faq-left.svg) no-repeat 50%/cover}.gotofaq-na:after{right:20px;background:url(../assets/images/icons/sec-faq-right.webp) no-repeat 50%/cover}.gotofaq-na .btn{margin-top:1rem}.wrap-pin{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:42%;z-index:3;top:40%}@media (min-width:1700px){.wrap-pin{top:49%;left:46%}}.wrap-pin .pin{max-width:25vw;transition:.3s}@media (hover:hover){.wrap-pin .pin:hover{cursor:pointer;transform:scale(1.1)}}.hero-banner h1{margin:0;text-align:center;padding:130px 0 75px;color:var(--color-white)}@media (min-width:769px){.hero-banner h1{padding:260px 0 150px}}.svg-wrap-home svg [id]{pointer-events:auto}@media (max-width:576px){.svg-wrap-home{position:relative;overflow-x:auto;pointer-events:all}}@media (min-width:1999px){.svg-wrap-home{width:100%}}.svg-wrap-home img,.svg-wrap-home svg{height:auto}@media (max-width:576px){.svg-wrap-home img,.svg-wrap-home svg{position:relative;z-index:3;max-width:1200px;height:100%}}@media (min-width:576px){.svg-wrap-home img,.svg-wrap-home svg{max-width:100%}}#hm-status.available{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;align-items:center}#hm-status.available:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--color-primary-light)}.small{max-width:1100px;margin:0 auto}.grecaptcha-badge{opacity:0;visibility:hidden;pointer-events:none}.burger{display:none;background-color:transparent;position:relative;cursor:pointer;z-index:6;margin-left:auto}.burger span{display:none;width:32px;height:2px;background-color:#fff;margin:4px 0;transition:.35s}.burger span.active:first-child{transform:translateY(6px) rotate(-45deg)}.burger span.active:nth-child(2){opacity:0}.burger span.active:nth-child(3){transform:translateY(-6px) rotate(45deg)}@media (max-width:1201px){.burger span{display:block}.burger{display:inline-block}}.header{padding-top:3rem;position:fixed;transition:.3s;top:0;width:100%;z-index:5}.header.scroll{padding:.5rem;background-color:rgba(34,51,67,.5)}.header.show{top:0}.header.hide{transform:translateY(-100%)}.header ul{list-style:none}.header__logo_link{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.header nav{margin-left:auto}.header .container,.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:10px}@media (min-width:769px){.header .container,.header__nav{gap:40px}}.header__nav li.contact-header{background-color:var(--color-primary-light);padding:.625rem}.header__nav li a{color:#fff;text-transform:uppercase}.header__nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;align-items:center}@media (max-width:1201px){.header__nav{padding:50px;position:fixed;background:#7e7e7e;left:-100%;top:0;bottom:0;width:80%;z-index:1000;overflow:auto;transition:all .35s;flex-direction:column;justify-content:center}.header__nav a{font-size:2.875rem}.header__nav.active{left:0}}@media (max-width:769px){.header__nav{padding:20px}.header__nav a{font-size:1.5rem}}a{transition:.3s}a,a:active,a:hover{outline:none;text-decoration:none}@media (hover:hover){a.btn.btn-outline:hover:after{transform:translateX(10px)}}a.btn.btn-primary,a.btn.btn-primary-arrow-right{background-color:var(--color-primary-light);color:var(--color-white);border:1px solid var(--color-primary-light)}a.btn.btn-primary-arrow-right:hover,a.btn.btn-primary:hover{background-color:var(--color-primary)}a.btn.btn-primary-arrow-right:hover:after,a.btn.btn-primary:hover:after{transform:translateX(10px)}a.btn.btn-primary-pdf{background-color:var(--color-primary-light);color:var(--color-white);border:1px solid var(--color-primary-light)}a.btn.btn-primary-pdf:after{width:25px;height:29px;background:url(../assets/images/icons/pdf.svg) no-repeat 100%}a.btn.btn-primary-pdf:hover{background-color:var(--color-primary)}a.btn.btn-primary-pdf:hover:after{transform:scale(1.1)}button{border:none;background-color:transparent}h1{font-family:var(--orph);font-weight:500;line-height:1.2;margin:2rem 0 1rem}h1.title-na{font-size:1.5rem}@media (min-width:769px){h1.title-na{font-size:2.125rem}}@media (min-width:1201px){h1.title-na{font-size:2.222rem}}h2{font-family:var(--orph);font-weight:500;line-height:1.2;margin:2rem 0 1rem}h2.title-na{font-size:1.5rem}@media (min-width:769px){h2.title-na{font-size:2.125rem}}@media (min-width:1201px){h2.title-na{font-size:2.222rem}}h3{font-family:var(--orph);font-weight:500;line-height:1.2;margin:2rem 0 1rem}h3.title-na{font-size:1.5rem}@media (min-width:769px){h3.title-na{font-size:2.125rem}}@media (min-width:1201px){h3.title-na{font-size:2.222rem}}h4{font-family:var(--orph);font-weight:500;line-height:1.2;margin:2rem 0 1rem}h4.title-na{font-size:1.5rem}@media (min-width:769px){h4.title-na{font-size:2.125rem}}@media (min-width:1201px){h4.title-na{font-size:2.222rem}}h5{font-family:var(--orph);font-weight:500;line-height:1.2;margin:2rem 0 1rem}h5.title-na{font-size:1.5rem}@media (min-width:769px){h5.title-na{font-size:2.125rem}}@media (min-width:1201px){h5.title-na{font-size:2.222rem}}h6{font-family:var(--orph);font-weight:500;line-height:1.2;margin:2rem 0 1rem}h6.title-na{font-size:1.5rem}@media (min-width:769px){h6.title-na{font-size:2.125rem}}@media (min-width:1201px){h6.title-na{font-size:2.222rem}}h1{font-size:2rem}@media (min-width:769px){h1{font-size:3.5rem}}@media (min-width:1600px){h1{font-size:4.5rem}}h2{font-size:1.5rem}@media (min-width:769px){h2{font-size:2.25rem}}h3{font-size:1.25rem}@media (min-width:769px){h3{font-size:1.875rem}}h4{font-size:1.125rem}@media (min-width:769px){h4{font-size:1.5rem}}h5{font-size:1rem}@media (min-width:769px){h5{font-size:1.25rem}}h6{font-size:.875rem}@media (min-width:769px){h6{font-size:1rem}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:.75rem;border:none;width:100%;margin-top:.25rem;border:1px solid var(--color-c4);font-size:1rem;background-color:var(--white)}input[type=color]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=submit]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=week]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{font-size:14px;color:var(--color-c4)}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=submit]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{font-size:14px;color:var(--color-c4)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border:1px solid var(--color-primary)}input[type=color].wpcf7-not-valid,input[type=date].wpcf7-not-valid,input[type=datetime-local].wpcf7-not-valid,input[type=datetime].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=month].wpcf7-not-valid,input[type=number].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=search].wpcf7-not-valid,input[type=submit].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=text].wpcf7-not-valid,input[type=time].wpcf7-not-valid,input[type=url].wpcf7-not-valid,input[type=week].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid red}textarea{max-height:120px}.wpcf7-form br{display:none}.wpcf7-form>p>label{display:block;margin-top:.75rem}.wpcf7-form .wpcf7-list-item{margin-bottom:.5rem;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.wpcf7-form .wpcf7-acceptance{font-size:.75rem}.wpcf7-form .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:10px;line-height:1.45}.wpcf7-form .wpcf7-acceptance input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;max-width:20px;height:20px;margin:2px 0 0;border:1.5px solid #c4c4c4;background:#fff;position:relative;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.wpcf7-form .wpcf7-acceptance input[type=checkbox]:hover{border-color:rgb(170.5,170.5,170.5)}.wpcf7-form .wpcf7-acceptance input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(16,185,129,.25)}.wpcf7-form .wpcf7-acceptance input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:12px;border:solid #16a34a;border-width:0 2px 2px 0;transform:rotate(45deg)}.wpcf7-form .wpcf7-acceptance input[type=checkbox]:disabled{cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:13px;color:#334155}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a{color:#0f766e;text-decoration:underline}.wpcf7-form .wpcf7-not-valid .wpcf7-acceptance input[type=checkbox]{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.sent .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output{margin:0;padding:.5rem 1rem;border:none;background-color:var(--color-primary);color:var(--color-white)}.wpcf7-form .wrap p{display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-form .wrap p .btn{margin-left:auto;margin-bottom:1rem}@media (hover:hover){.wpcf7-form .wrap p .btn:hover:after{transform:translateX(10px)}}.contact-na__left div{color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.contact-na__left div .title-block-ps{top:3.5rem;text-align:center;margin-bottom:auto}@media (max-width:769px){.contact-na__left div .title-block-ps{margin-bottom:2rem}}.contact-na__left div .title-block-ps:first-child{text-shadow:0 4px 4px rgba(0,0,0,.25);text-transform:uppercase}.contact-na__left div p{font-size:1.25rem;text-align:center;max-width:485px;margin:0 auto}.contact-na__left img{max-width:210px}.contact-na__right .title-block-ps>*{margin:0}footer{background-color:var(--color-grey)}footer ul{list-style:none}footer ul.footer-nav a{color:var(--color-a7);font-size:.889rem}footer .address,footer .mail,footer .nip,footer .phone{color:var(--color-59);align-items:center;gap:12px;font-size:.889rem}footer .address,footer .address:before,footer .mail,footer .mail:before,footer .nip,footer .nip:before,footer .phone,footer .phone:before{display:-webkit-box;display:-ms-flexbox;display:flex}footer .address:before,footer .mail:before,footer .nip:before,footer .phone:before{content:"";width:100%;max-height:100%}footer .phone:before{background:url(../assets/images/icons/footer/phone-icon.svg) no-repeat 50%/cover;max-width:26px;height:26px}footer .mail:before{background:url(../assets/images/icons/footer/mail-icon.svg) no-repeat 50%/cover;max-width:26px;height:20px}footer .address{max-width:200px}footer .address:before{background:url(../assets/images/icons/footer/pin-icon.svg) no-repeat 50%/cover;max-width:25px;height:34px}footer .nip:before{background:url(../assets/images/icons/footer/info-icon.svg) no-repeat 50%/cover;max-width:29px;height:29px}footer .socials{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:576px){footer .socials li:first-child a{border-top-left-radius:2px}footer .socials li:last-child a{border-bottom-left-radius:2px}}footer .socials li a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:.5rem;max-width:180px;background:var(--color-primary);color:var(--color-white);padding:.5rem;justify-content:center}@media (min-width:1600px){footer .socials li a{padding:.5rem 60px .5rem 1.25rem;justify-content:start}}@media (max-width:576px){footer .socials li a img{max-width:25px;max-height:25px}}footer .socials li a span{display:none}@media (min-width:1600px){footer .socials li a span{display:block}}body.single-houses article{margin-bottom:20px}@media (min-width:769px){body.single-houses article{margin-bottom:85px}}@media (min-width:1600px){body.single-houses article{margin-bottom:170px}}body.single-houses article .separator-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;max-width:8px;width:100%;height:15px;background:url(../assets/images/icons/arrows/separator-arrow.svg) no-repeat 50%/cover}@media (hover:hover){body.single-houses article .left .images__slider img:hover{cursor:pointer}}@media (max-width:769px){body.single-houses article .left .swiperImages-next,body.single-houses article .left .swiperImages-prev{background-color:var(--color-grey);border-color:var(--color-c4)}}@media (hover:hover){body.single-houses article .left .swiperImages-next:hover,body.single-houses article .left .swiperImages-prev:hover{cursor:pointer}}body.single-houses article .left .swiperImages-next{right:0;background-image:url(../assets/images/icons/arrows/green-arrow-right.svg)}@media (min-width:769px){body.single-houses article .left .swiperImages-next{right:-70px}}body.single-houses article .left .swiperImages-prev{background-image:url(../assets/images/icons/arrows/green-arrow-left.svg);left:0}@media (min-width:769px){body.single-houses article .left .swiperImages-prev{left:-70px}}body.single-houses article .right .flor-info-data ul{list-style:none}body.single-houses article .right .flor-info-data ul li:first-child{padding:.75rem 0;border-top:1px solid var(--color-primary-light);border-bottom:1px solid var(--color-primary-light);margin-bottom:.75rem}body.single-houses article .right .flor-info-data ul li:first-child>span{text-transform:uppercase}
