@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);:root{--color-green:#004c1b;--color-green-lighter:#79b34f;--color-white:#fff;--color-white-alt:#fbfbfb;--color-gray-lighter:#e0e0e0;--color-gray:#eff1ee;--color-gray-darker:#4d4d4f;--color-blue:#93c6e9;--color-blue-darker:#5291c9;--color-sand:#b59b68;--color-sand-darker:#75623b;--color-black:#000}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{color:#000;font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-size:1.4rem;font-weight:400;line-height:1.22;overflow-x:hidden}@media (min-width:77.5em){body{font-size:1.8rem}}img{max-width:100%}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;background:0;border:0;cursor:pointer;padding:0}button *{pointer-events:none}a,button,input,textarea{outline:none}ol,ul{list-style:none;margin:0;padding:0}input{border:0;padding:0}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.loading-indicator{animation:rotate 1s linear infinite;background:url(/build/images/loading-indicator.750ba62b.svg) 50% no-repeat;background-size:contain;height:0;margin:0 auto;opacity:0;text-indent:-999999px;transition:all .25s ease;width:27px}@keyframes rotate{to{transform:rotate(-180deg)}}.loading-indicator.is-visible{height:27px;opacity:1}.app-cookies{background-color:var(--color-white);bottom:0;left:0;padding:16px 0;position:fixed;right:0;z-index:1000}.app-cookies-actions{align-items:center;display:flex;margin-top:16px}.app-cookies-actions .btn{height:100%;margin-right:12px;white-space:nowrap}.app-cookies-actions .btn:last-child{margin-right:0}@media (min-width:48em){.app-cookies-content{align-items:center;display:flex;justify-content:space-between;margin-right:-60px}.app-cookies-content-consent{letter-spacing:.03125em}.app-cookies-actions{margin-left:20px;margin-top:0}}.find-apartment-link{bottom:0;display:inline-block;height:60px;left:50%;overflow:hidden;padding-top:15px;position:absolute;text-align:center;transform:translateX(-50%);width:168px;z-index:60}.find-apartment-link-text{color:var(--color-white);font-size:1.4rem;font-weight:700;letter-spacing:.03125em;line-height:1.33}.find-apartment-link svg{display:none}.find-apartment-link:hover:after{background-color:var(--color-blue-darker)}.find-apartment-link:after{background-color:rgba(147,198,233,.7);border-radius:50%;content:"";height:168px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:background-color .25s ease;width:168px;z-index:-1}.find-apartment-link-sticky{bottom:0;position:fixed;transform:translate(-50%,100%);transition:transform .25s ease}.find-apartment-link-sticky.is-visible{transform:translate(-50%)}@media (min-width:64em){.find-apartment-link{align-items:center;display:flex;flex-direction:column;height:120px;justify-content:center;width:240px}.find-apartment-link-text{display:block;font-size:1.8rem;line-height:1.33;margin-bottom:10px}.find-apartment-link svg{display:block}.find-apartment-link:after{height:240px;width:240px}}.image-preloader.image-loaded .image-preloader-image-wrapper:after,.image-preloader.image-loaded .image-preloader-image-wrapper:before{opacity:0}.image-preloader.image-error .image-preloader-image-wrapper:after{animation-iteration-count:2}.image-preloader-image-wrapper{background-color:var(--color-white);min-height:120px;position:relative;width:100%}.image-preloader-image-wrapper:after{animation:gradient 3s linear infinite;animation-direction:alternate;background:linear-gradient(45deg,var(--color-inactive),hsla(0,0%,60%,.45),var(--color-inactive),hsla(0,0%,60%,.45));background-size:400% 100%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .25s ease;width:100%}@keyframes gradient{0%{background-position:0}to{background-position:100%}}.image-preloader img{animation:entry .25s forwards;opacity:0}.js--ajax-form{transition:opacity .3s}.js--ajax-form.is-submitting{opacity:.45;pointer-events:none}.container{margin:0 auto;max-width:1276px;padding:0 18px;width:100%}@media (min-width:64em){.container{max-width:1276px;padding:0 18px}}.btn{align-items:center;border:2px solid transparent;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.0625em;line-height:1.25;min-width:194px;padding:0 9px;text-align:center;transition:background-color .25s ease,border-color .25s ease,opacity .25s ease}.btn[disabled]{opacity:.8;pointer-events:none}.btn-blue{color:var(--color-white)}.btn-blue,.btn-blue-alt{background-color:var(--color-blue);border:var(--color-blue)}.btn-blue-alt{color:var(--color-black)}.btn-blue:hover{background-color:var(--color-blue-darker);border:var(--color-blue-darker)}.btn-green{background-color:var(--color-green);border:var(--color-green);color:var(--color-white)}.btn-green:hover{background-color:var(--color-green-lighter);border:var(--color-green-lighter)}.btn-border{border-color:var(--color-blue)}.btn-border:hover{background-color:var(--color-blue)}.btn-sand{background-color:var(--color-sand);border:var(--color-sand);color:var(--color-white)}.btn-sand:hover{background-color:var(--color-sand-darker);border:var(--color-sand-darker)}.btn-small{border:1px solid var(--color-black);color:var(--color-black);font-size:1.4rem;font-weight:400;height:unset;letter-spacing:.03125em;line-height:1.28;min-width:unset;padding:4px 16px}@media (min-width:77.5em){.btn{font-size:1.6rem;height:44px;padding:0 22px}}.button{align-items:center;background-color:#5dbca9;border-radius:3px;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:800;gap:8px;justify-content:center;justify-items:center;padding:16px 24px}@media (min-width:64em){.button{font-size:1.3rem;padding:12px 24px}}.button:hover{background-color:#3aa18d}.button:disabled{background-color:#215e51;cursor:wait;pointer-events:none}.button.full{width:100%}.alert{font-weight:700;margin-bottom:15px;padding:25px 15px;position:relative;text-align:center}.alert-success{background-color:var(--color-green);color:var(--color-white)}.form-alert{align-items:center;border-radius:6px;display:flex;font-size:1.3rem;font-weight:800;gap:6px;justify-content:start;padding:24px}.form-alert-margin{margin-bottom:20px}.form-alert-error{background-color:#ffe7e1;color:#813232}.form-alert-success{background-color:#ebffe1;color:#4c8132}.social-icons{display:flex}.social-icons .social-icon{align-items:center;display:flex;height:40px;justify-content:center;margin-right:8px;width:40px}.social-icons .social-icon:last-of-type{margin-right:0}.social-icons .social-icon:hover .fill-path{fill:var(--color-blue)}.social-icons .social-icon .fill-path{transition:fill .25s ease}@media (min-width:77.5em){.social-icons .social-icon{height:34px;width:34px}}.text{color:#354c47}.text-1{font-size:2rem;line-height:1.25}.text-1,.text-2{font-weight:700;margin:0}.text-2{font-size:2.7rem;line-height:1.18}.text-3{font-size:1.8rem;font-weight:700;line-height:1.11;margin:0}.text-4{font-weight:700}.text-4,.text-5{font-size:1.4rem;line-height:1.25;margin:0}.text-5{font-weight:400}.text-6{font-size:1.4rem;line-height:1.14}.text-6,.text-7{font-weight:400;margin:0}.text-7{font-size:1rem;line-height:1.4}.page-title{color:#354c47;font-size:2.7rem;line-height:1.18;margin:0}.text{font-size:1.6rem;font-weight:500;line-height:1.375;margin:0}.text p{margin:0 0 20px}.text p:last-child{margin-bottom:0}.text-uppercase{text-transform:uppercase}table{font-size:1.6rem;line-height:1.375}table th{font-weight:700}table td{font-weight:500}.link{transition:color .25s ease}.link:hover{color:#3aa18d!important}h1,h2,h3,h4,h5,h6{margin:24px 0}p{margin:16px 0}.not-found{text-align:center;width:100%}@media (min-width:77.5em){.text-18{font-size:1.7rem}.text-1,.text-2{font-size:4rem}.text-3{font-size:2.7rem}.text-4{line-height:1.25}.text-4,.text-5{font-size:1.6rem}.text-6{font-size:1.4rem}.text-7{font-size:1rem}.text{font-size:1.8rem;line-height:1.333}.page-title{font-size:5rem}}.title-decoration{position:relative}.title-decoration:before{background-color:#5dbca9;border-radius:15px;content:"";display:none;height:25px;left:-13px;position:absolute;top:6px;width:3px}@media (min-width:77.5em){.title-decoration:before{display:block}}.app-header{background-color:var(--color-white);border:solid #f7fafa;border-width:0 0 1px;padding:15px 0;position:relative}.app-header-content{align-items:center;display:flex;justify-content:space-between}.app-container{padding-top:80px}@media (min-width:64em){.app-container{padding-top:0}}.app-header-controls{position:relative;z-index:100}.app-hamburger{background-image:url(/build/images/hamburger-open.2c26c1d8.svg);background-repeat:no-repeat;background-size:contain;height:24px;width:30px}.app-hamburger.active{background-image:url(/build/images/hamburger-close.1562f3fa.svg)}.app-menu-container{align-items:center;background-color:#5bbca9;bottom:0;color:#fff;display:flex;flex-direction:column;height:calc(100dvh - 80px);justify-content:space-between;left:0;padding:0;pointer-events:none;position:fixed;right:0;top:80px;transform:translateX(100%);transition:transform .4s ease;width:100vw;z-index:80}body.menu-open{overflow:hidden}body.menu-open .app-menu-container{pointer-events:unset;transform:translateX(0)}.app-menu{align-items:center;display:flex;flex-grow:1;justify-content:center;min-width:0}@media (min-width:64em){.app-menu{column-gap:16px}}@media (min-width:77.5em){.app-menu{column-gap:40px}}.app-menu.end{justify-content:end}@media (min-width:64em){.app-menu.end{width:527px}}.app-menu.start{justify-content:start}@media (min-width:64em){.app-menu.start{width:527px}}.app-menu .item{color:var(--color-white);font-size:2.4rem;font-weight:800;margin-bottom:32px;text-align:center}.app-menu .item.active{color:#e4e4e4}@media (min-width:64em){.app-menu .item.active{color:#3aa18d}}.app-menu .item:last-child{margin-bottom:0}.app-menu .item.current a,.app-menu .item:hover a{color:#3aa18d}.app-menu .item a{transition:color .25s ease}@media (min-width:64em){.app-menu .item{color:#354c47;font-size:1.3rem;margin-bottom:unset}}.app-links{align-items:center;background-color:#fff;color:#5bbca9;column-gap:40px;display:flex;height:70px;justify-content:center;width:100%}.app-links .fa{font-size:2rem}.app-links .text{font-size:1.3rem;font-weight:800}.app-links a{color:#3aa18d;display:flex;justify-content:center;justify-items:center;transition:color .2s ease-in,filter .2s ease-in}.app-links a:hover{color:#000;filter:brightness(0)}@media (min-width:64em){.app-links{column-gap:16px}}.app-menu-hidden-on-mobile{display:none}@media (min-width:64em){.app-menu-hidden-on-mobile{display:block}}.app-menu-hidden-on-desktop{display:block}@media (min-width:64em){.app-menu-hidden-on-desktop{display:none}}.app-desktop{box-sizing:content-box;display:flex;max-height:49px;padding:28px 0 33px}.app-desktop-container{left:0;position:sticky;top:0;z-index:50}.app-desktop-container:after{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);content:"";height:100%;left:-50vw;position:absolute;top:0;width:200vw;z-index:-1}.standard-hero{background-color:#f7fafa;margin-bottom:28px;padding:32px 18px;text-align:center}.standard-hero.no-margin,.standard-hero.no-margin-mobile{margin-bottom:0}@media (min-width:64em){.standard-hero.no-margin-mobile{margin-bottom:28px}}.standard-hero.no-margin-desktop{margin-bottom:28px}@media (min-width:64em){.standard-hero.no-margin-desktop{margin-bottom:0}}.standard-hero .title{color:#354c47;font-size:2.4rem;font-weight:800;margin:0}@media (min-width:64em){.standard-hero .title{font-size:3.2rem}.standard-hero{margin-bottom:40px;padding:48px 18px}}.app-logo{background-image:url(/build/images/logo.a1ceb2d1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:49px;width:130px}@media (min-width:64em){.app-logo{margin:auto}}.app-logo-footer{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:63px;width:154px}.app-logo-footer,.app-logo-footer-alt{background-image:url(/build/images/logo-dark.b6a1388a.svg)}.app-footer{background-color:#44514e;color:var(--color-white);margin:0 auto;max-width:1600px;padding:40px 0 37px}@media (min-width:64em){.app-footer{border-radius:12px;padding:46px 0 88px}}.app-footer-logo{align-items:center;display:flex;flex-direction:column;justify-items:center;padding:unset}@media (min-width:64em){.app-footer-logo{flex-direction:row;justify-content:space-between;padding:0 18px}}.app-footer-social{align-items:center;border:1px solid #576864;border-width:1px 0;color:#c4d4d4;column-gap:8px;display:flex;font-size:1.6rem;justify-content:center;margin-top:42px;padding:8px 0;width:100%}@media (min-width:64em){.app-footer-social{border:unset;margin-top:unset;width:auto}}.app-footer-social a{padding:7px}.app-footer .dividing{background-color:#576864;height:1px;margin-bottom:46px;margin-top:43px;width:100%}@media (min-width:64em){.app-footer .dividing{display:none}}.app-footer .dividing-desktop{background-color:#576864;display:none;height:1px;margin-bottom:76px;margin-top:44px;width:100%}@media (min-width:64em){.app-footer .dividing-desktop{display:block}}.footer-content{color:#a8b9b6;padding:unset}@media (min-width:64em){.footer-content{display:flex;justify-content:space-between;padding:0 23px}}.footer-content .information{text-align:center}@media (min-width:48em){.footer-content .information{row-gap:40px}}@media (min-width:64em){.footer-content .information{column-gap:5%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:fit-content;min-width:424px;text-align:left}}@media (min-width:77.5em){.footer-content .information{column-gap:128px;row-gap:50px}}.footer-content .information .mt-mobile-50{margin:54px 0 0}@media (min-width:48em){.footer-content .information .mt-mobile-50{margin:unset}}.footer-content .information .title{color:#fff;font-size:1.6rem;font-weight:800;margin-top:40px}@media (min-width:64em){.footer-content .information .title{margin-bottom:27px;margin-top:0}}.footer-content .information .description{font-size:1.3rem;margin-top:16px}.footer-content .information .link{align-items:center;color:#fff;display:flex;font-size:1.3rem;font-weight:800;justify-content:center;margin-top:16px}@media (min-width:64em){.footer-content .information .link{justify-content:start}}.footer-content .information .link a{font-weight:800}.footer-content .information .link i{color:#5dbca9;font-size:2rem;margin-right:8px}.footer-content .contact{margin:0 auto;max-width:608px;padding:0 24px}@media (min-width:64em){.footer-content .contact{margin:unset}}@media (min-width:77.5em){.footer-content .contact{padding:unset}}@media (min-width:64em){.footer-content .contact form{column-gap:24px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6);max-width:608px}}.footer-content .contact .full{grid-column:span 2}.footer-content .contact .form-title{color:#fff;font-size:1.6rem;font-weight:800;text-align:center}@media (min-width:64em){.footer-content .contact .form-title{margin-top:0;text-align:left}}.footer-content .contact .input-box-dark{margin-top:24px}.footer-content .contact .input-box-dark textarea{min-height:106px}.footer-content .contact .input-box-dark:nth-child(n+3){grid-column:span 2}.footer-content .contact .checkbox-box-dark{margin-top:24px}.footer-content .contact .checkbox-box .js--expandable-content-text{color:#a0b0ad;font-size:1.1rem;font-weight:500;line-height:20px}.footer-content .contact .button{margin-top:24px}@media (min-width:64em){.footer-content .contact .button{margin-left:auto;width:fit-content}}.footer-info{background-color:#fff;color:#a0b0ad;font-size:1.1rem;line-height:20px;padding:23px 24px 24px}@media (min-width:64em){.footer-info{padding:28px 0}}select{visibility:hidden}.form-control,.form-control::placeholder{color:var(--color-black);font-size:1.6rem;font-weight:700;letter-spacing:.0625em;line-height:1.25}.form-error{color:#ff7f7f;font-size:1.2rem;margin:6px 0}.form-success{font-size:2.2rem;margin:40px 0}form.is-pending{opacity:.6;pointer-events:none}form.is-pending button[type=submit]{position:relative}form.is-pending button[type=submit]:after{animation:spinner .5s linear infinite;border:1px solid var(--color-white);border-left:1px solid transparent;border-radius:50%;content:"";height:20px;margin-top:-10px;position:absolute;right:-30px;top:50%;width:20px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-field-captcha{display:flex;flex-wrap:wrap}.form-field-captcha .form-control{width:calc(100% - 130px)}.form-field{margin-bottom:15px;position:relative}.form-field:last-child{margin-bottom:0}.form-field-errors{color:#ff7f7f;font-size:1.2rem;font-weight:400;letter-spacing:.0625em;line-height:1.2}.form-field-checkbox .form-label{cursor:pointer;display:block;font-size:1rem;letter-spacing:.03125em;line-height:1.4;padding-left:27px;position:relative}.form-field-checkbox .form-label:after,.form-field-checkbox .form-label:before{border-radius:50%;content:"";position:absolute}.form-field-checkbox .form-label:before{border:2px solid var(--color-white);height:17px;left:0;top:0;width:17px}.form-field-checkbox .form-label:after{background-color:var(--color-white);display:none;height:8px;left:4px;top:4px;transform:translate(6%,4%);width:8px}.form-field-checkbox .form-control{display:none}.form-field-checkbox .form-control:checked+.form-label:after{display:block}.form-field textarea.form-control{border:none;resize:none}.form-control{background-color:var(--color-white);padding:14px 16px;width:100%}.form-control[disabled]{background-color:var(--color-gray-lighter)}.form-submit-wrapper{text-align:center}@media (min-width:77.5em){.form-wrap-checkbox .form-label{padding-left:40px}}.search-form-row-choice{background:#fff;border:1px solid #e7edec;border-radius:3px;max-width:150px;min-height:46px;min-width:150px;padding:5px 5px 0;position:relative}.search-form-row-choice:after{background-image:url(/build/images/icon-arrow.8fb0c625.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:21px;pointer-events:none;position:absolute;right:7px;top:13px;transform:rotate(180deg);transition:transform .25s ease;width:20px}.search-form-row-choice.is-focus:after{transform:rotate(0deg)}.search-form-row-choice.is-with-value{width:100%}.search-form-row-choice.is-with-value .search-form-label{font-size:1.4rem;font-weight:800;top:-15px}.search-form-row-choice.is-with-value .search-form-field{width:100%}.search-form-row-choice.is-with-value .search-form-field .select2-container{width:100%!important}.search-form-row-choice .search-form-label{color:#354c47;font-weight:800;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:font-size .25s ease,font-weight .25s ease,top .25s ease;z-index:10}.search-form-row-checkbox.is-checked .search-form-label:after{display:block}.search-form-row-checkbox .search-form-label{color:#354c47;cursor:pointer;display:block;font-weight:800;padding-left:25px;position:relative}.search-form-row-checkbox .search-form-label:after,.search-form-row-checkbox .search-form-label:before{border-radius:50%;content:"";position:absolute}.search-form-row-checkbox .search-form-label:before{border:2px solid var(--color-white);height:17px;width:17px}.search-form-row-checkbox .search-form-label:after{background-color:var(--color-white);display:none;height:8px;left:4px;transform:translate(6%,4%);width:8px}.search-form-row-checkbox .search-form-label:before{border-color:var(--color-black);left:0;top:0}.search-form-row-checkbox .search-form-label:after{background-color:var(--color-black);top:4px}.search-form-row-checkbox .field-control{display:none}.search-form-field-range .field-output{align-items:center;display:flex;font-size:1.6rem;font-weight:500;justify-content:center;line-height:1.25;margin-bottom:14px}.search-form-field-range .field-output span{margin:0 3px}.search-form-field-range .field-inputs{display:none}.search-form-field-range .field-wrapper{width:100%}.search-form-field-range .field-label{margin-right:38px;position:static}.search-form-field-range .field-control{background-color:transparent;padding:0}.search-form-field-range .noUi-connects{background-color:transparent;position:relative}.search-form-field-range .noUi-connects:after{background-color:var(--color-black);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.search-form-field-range .noUi-connect{background-color:#5dbca9}.search-form-field-range .noUi-handle:focus{border:2px solid #5dbca9;box-shadow:0 0 10px #5dbca9;outline:2px solid transparent;outline-offset:2px}.search-form-field-range .noUi-target{border:none;height:8px}.search-form-field-range .noUi-target .noUi-handle{background-color:#fff;border:2px solid #e7edec;border-radius:50%;box-shadow:none;cursor:pointer;height:20px;outline:none;width:20px}.search-form-field-range .noUi-target .noUi-handle:after,.search-form-field-range .noUi-target .noUi-handle:before{content:none}.search-form-field-range .noUi-target .noUi-handle-upper{right:-7px}.search-form-field-range .noUi-target .noUi-handle-lower{right:-9px}.search-form-field-choice select{width:100%}.search-form-field-choice .select2-container--default{background-color:transparent}.search-form-field-choice .select2-container--default .select2-selection{background-color:transparent;border:none}.search-form-field-choice .select2-container--default .select2-selection .select2-selection__arrow{display:none}.search-form-field-choice .select2-container--default.select2-container--focus .select2-selection{border:none}.search-form-field-choice .select2-selection{cursor:pointer;padding-right:30px}.search-form-field-choice .select2-selection__rendered{display:flex!important;flex-wrap:wrap;font-size:1.3rem}.search-form-field-choice .select2-selection__rendered .select2-search__field{display:none}.search-form-field-choice .select2-selection__choice{align-items:center;background-color:#5dbca9!important;border:0!important;border-radius:6px!important;color:#fff;display:flex;float:unset!important;font-size:1.3rem;font-weight:500;justify-content:space-between;line-height:1.25;margin:0 5px 5px 0!important;max-width:160px;min-height:36px;padding:8px 10px!important}.search-form-field-choice .select2-selection__choice__remove{color:#e8e8e8!important;margin:0 0 0 7px!important;order:2}.search-form-field-choice .select2-selection__choice:first-of-type{margin-top:0}.search-form-field-choice .select2-selection--multiple,.search-form-field-choice .select2-selection--single{background-color:transparent}.search-form-field-choice .select2-selection--single{height:41px;padding-top:5px}.search-form-field-choice .select2-selection--single__rendered{padding:5px 7px 8px!important}.search-form-field-choice .select2-selection--multiple__rendered{padding:5px 7px 0!important}.search-form-label{font-size:1.3rem;font-weight:500;letter-spacing:.0625em;line-height:1.25}.select2-results__option{align-items:center;display:flex;font-size:1.6rem;font-weight:500;line-height:1.25;max-width:160px;min-height:36px;padding:8px 10px}.select2-results__option--highlighted,.select2-results__option[aria-selected=true]{background-color:#5dbca9!important;color:#fff!important;max-width:unset}.select2-dropdown{background-color:var(--color-gray);border:none;border-radius:0}@media (min-width:48em){.select2-results__option{max-width:unset}}body.modal-opened{height:100vh;overflow-y:hidden}body.modal-opened .app-container{position:relative}body.modal-opened .app-container:after{animation:entry .3s forwards;background-color:hsla(0,0%,77%,.6);bottom:0;content:"";left:0;mix-blend-mode:darken;opacity:0;position:absolute;right:0;top:0;z-index:100}@keyframes entry{to{opacity:1}}.modal{display:none}.modal.is-open{display:block}.modal[aria-hidden=false] .modal-overlay{animation:fadeIn .25s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.698)}.modal[aria-hidden=false] .modal-content{animation:slideIn .25s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal-overlay{animation:fadeOut .25s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.698)}.modal[aria-hidden=true] .modal-content{animation:slideOut .25s cubic-bezier(0,0,.2,1)}.modal .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:37px;padding:24px 24px 33px;position:relative;width:100%}.modal .modal-header:before{background-color:#e7edec;bottom:0;content:"";height:1px;left:-40px;position:absolute;width:calc(100% + 40px)}@media (min-width:64em){.modal .modal-header:before{width:calc(100% + 80px)}}.modal .modal-header .modal-title{color:#354c47;font-size:2.4rem;margin:0}.modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:99999}.modal-content{background-color:var(--color-white);box-shadow:0 4px 14px rgba(0,0,0,.14);left:0;max-width:1146px;min-height:100%;min-width:40vw;position:absolute;top:0;width:100vw}.modal-content-rendered-container{animation:rendered-entry .4s forwards;opacity:0}@keyframes rendered-entry{to{opacity:1}}.modal-loading-indicator{display:none}.modal-loading-indicator.is-active{display:block}.modal-close-btn{height:38px;position:absolute;right:20px;text-align:center;top:20px;width:38px}.modal-close-btn:hover svg path{fill:var(--color-accent)}.modal-close-btn svg{vertical-align:middle}.modal-close-btn svg path{transition:fill .25s ease}@media (min-width:64em){.modal-content{border-radius:20px;min-height:20vh;padding:33px 40px;position:relative;width:max-content}.modal-close-btn{right:40px;top:40px}}.apartments-filters,.form-modal{padding:0 24px 24px}@media (min-width:64em){.apartments-filters,.form-modal{padding:0}}.apartment-header{background-color:#f7fafa;color:#354c47;padding:32px 0;text-align:center}@media (min-width:64em){.apartment-header{padding:49px 0}}.apartment-header .price,.apartment-header .title{display:block;margin:0 0 8px}@media (min-width:64em){.apartment-header .price,.apartment-header .title{margin:unset;min-width:160px}}.apartment-header .title{font-size:2.4rem;font-weight:800}@media (min-width:64em){.apartment-header .title{font-size:3.2rem}}.apartment-header .price{text-wrap:nowrap;font-size:2rem;font-weight:800}.apartment-header .price small{font-weight:600}@media (min-width:64em){.apartment-header .price{margin:unset;text-align:right}.apartment-header .container{align-items:center;display:flex;justify-content:space-between}}@media (min-width:48em){.apartment-header .info{margin-top:25px}.apartment-header .info .button{width:auto}}@media (min-width:64em){.apartment-header .info{align-items:center;column-gap:24px;display:flex;margin-top:unset}.apartment-header .info .button{width:100%}.apartment-header .apartments-link{width:max-content}}.apartment-information{display:flex;flex-direction:column;padding:24px 18px;row-gap:8px}@media (min-width:48em){.apartment-information{column-gap:44px;flex-direction:row;justify-content:center}}@media (min-width:64em){.apartment-information{justify-content:unset}}.apartment-information .item{align-items:center;display:flex;justify-content:space-between}@media (min-width:48em){.apartment-information .item{column-gap:5px;font-weight:800;margin:unset}}.apartment-information .label,.apartment-information .value{color:#354c47;font-size:1.3rem;margin:0}.apartment-information .value{font-weight:800}@media (min-width:48em){.apartment-information .label{font-weight:800}}.apartment-line{background-color:#e7edec;height:1px;width:100%}.apartment-main-image img{margin:0 auto;max-height:500px;object-position:center}.apartment-schema{color:#354c47;padding:30px 18px;text-align:center}@media (min-width:48em){.apartment-schema{column-gap:10px;display:flex;height:auto;justify-content:space-between;padding:30px 20px;text-align:left}}@media (min-width:64em){.apartment-schema{padding:30px 0}}.apartment-schema .title{font-size:1.3rem;font-weight:800;margin:10px 0 26px}@media (min-width:64em){.apartment-main{display:flex;margin:0 auto;max-width:1276px;padding:0 18px}.apartment-main .left{border:solid #e7edec;border-width:0 1px 0 0;padding:45px 45px 0 0}.apartment-main .right{padding:45px 0 0 45px}.apartment-main .left,.apartment-main .right{width:50%}}.apartment-table{border-spacing:0;color:#354c47;margin:0 auto;max-width:572px;text-align:left;width:100%}.apartment-table .head{background-color:#f7fafa;font-weight:800}.apartment-table .head th{font-weight:800}.apartment-table td,.apartment-table th{border:solid #f7fafa;border-width:0 0 1px;font-size:1.3rem;font-weight:500;padding:16px 24px}.apartment-table td.summary-text,.apartment-table th.summary-text{font-size:1.7rem;font-weight:800}.apartment-table td.summary,.apartment-table th.summary{font-weight:800}.apartment-table td.last,.apartment-table th.last{border:unset}.apartment-table td:nth-child(2n),.apartment-table th:nth-child(2n){font-weight:800;text-align:right}.apartment-table .bolder{font-weight:800}.apartment-note{color:#687774;font-size:1.3rem;line-height:18px;max-width:572px;padding:40px 24px}@media (min-width:64em){.apartment-note{margin-top:40px;padding:18px 15px}}.apartment-gallery{padding:0;text-align:center}@media (min-width:64em){.apartment-gallery{margin-bottom:128px}}.apartment-gallery .title{color:#354c47;font-size:2.4rem;margin:48px 0;padding:0 18px}@media (min-width:64em){.apartment-gallery .title{font-size:3.2rem;margin:48px 0 87px}}.apartment-gallery .image{height:266px;object-fit:cover}@media (min-width:64em){.apartment-gallery .image{border-radius:12px}}.apartment-gallery-slider{position:relative}@media (min-width:64em){.apartment-gallery-slider:before{background-color:#f7fafa;bottom:-89px;content:"";height:226px;left:-50vw;position:absolute;width:200vw}}.apartment-brochure{align-items:center;background-color:var(--color-blue);color:var(--color-white);display:inline-flex;font-size:1.6rem;font-weight:700;letter-spacing:.0625em;line-height:1.25;padding:9px 13px}.apartment-brochure *{display:block}.apartment-brochure svg{height:23px;margin-right:16px;width:23px}@media (min-width:64em){.apartment-brochure{bottom:24px;position:fixed;right:24px}}@media (min-width:77.5em){.apartment-brochure{bottom:62px;display:flex;font-size:1.8rem;height:max-content;margin-left:auto;margin-right:-64px;padding:40px 60px 40px 20px;position:sticky;right:0;text-transform:uppercase;transform:rotate(-90deg);transition:background-color .25s ease;width:max-content;z-index:10}.apartment-brochure:hover{background-color:var(--color-green-lighter)}.apartment-brochure svg{margin-right:24px;transform:rotate(90deg)}}.apartment-listings table{border-collapse:collapse;margin-bottom:18px;width:100%}.apartment-listings table td,.apartment-listings table th{border-bottom:1px solid #000;padding:6px 8px 6px 0;text-align:left}.apartment-listings table td:last-child:not(:first-child),.apartment-listings table th:last-child:not(:first-child){padding-left:8px;padding-right:0;text-align:right}.apartment-listings table td[colspan="2"]{font-weight:700;text-transform:uppercase}.apartment-listings table td[colspan="2"]+td{font-weight:700}.apartment-listings table td[colspan="3"]{font-weight:700;padding-top:36px}.apartment-listings table .index{width:34px}.apartment-listings-info{display:block;font-size:1.4rem;font-weight:400;letter-spacing:.03125em;line-height:1.28}.apartment-meta-title{color:var(--color-green);margin-bottom:8px}.apartment-meta-details{align-items:center;display:flex;font-size:1.6rem;font-weight:500;line-height:1.25}.apartment-meta-details li:after{color:#e5e5e5;content:"|";margin:0 4px}.apartment-meta-details li:last-child:after{content:none}.apartment-projections .apartment-projection{margin-bottom:30px}.apartment-projections .apartment-projection:last-of-type{margin-bottom:0}.apartment-projections .apartment-projection-info{margin-bottom:20px}.apartment-projections .apartment-projection-title{margin-bottom:8px}.apartment-projections .apartment-projection-description{font-weight:500}@media (min-width:77.5em){.apartment-projections{grid-column-gap:72px;display:grid;grid-template-columns:1fr 1fr}}.apartment-schema img{vertical-align:bottom}.apartment-standards-rules{color:var(--color-gray-darker);font-size:1.4rem;font-weight:400;letter-spacing:.0375em;line-height:1.28;margin:0}.apartment-tile{background-color:var(--color-white);display:flex;flex-direction:column;height:100%;padding:18px 6px 24px;position:relative}.apartment-tile.is-sold:after{background-color:rgba(0,0,0,.6);content:"sprzedane"}.apartment-tile.is-reserved:after,.apartment-tile.is-sold:after{align-items:center;border-radius:50%;color:var(--color-white);display:flex;font-size:1.6rem;font-weight:700;height:190px;justify-content:center;left:50%;letter-spacing:.0625em;line-height:1.25;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:190px}.apartment-tile.is-reserved:after{background-color:rgba(82,145,201,.7);content:"rezerwacja"}.apartment-tile .apartment-meta{margin-bottom:30px;text-align:center}.apartment-tile .apartment-meta-title{color:var(--color-black);font-size:1.8rem;margin-bottom:6px;text-transform:none}.apartment-tile .apartment-meta-details{justify-content:center}.apartment-tile-image-wrapper{margin:auto 0;max-height:400px;text-align:center}.apartment-tile-image-wrapper img{max-height:400px;vertical-align:top}.apartment-tile-actions{display:flex;justify-content:space-between;margin-top:auto}.apartment-tile-actions .btn{font-size:1.4rem;height:28px;line-height:1.14;min-width:150px}@media (min-width:48em){.apartment-tile{box-shadow:0 4px 14px rgba(0,0,0,.14)}}@media (min-width:64em){.apartment-tile{padding:27px 18px 44px}.apartment-tile-actions .btn{height:40px;min-width:180px}}@media (min-width:77.5em){.apartment-tile{padding-left:24px;padding-right:24px}.apartment-tile .apartment-meta{margin-bottom:44px}.apartment-tile .apartment-meta-title{font-size:2.7rem}.apartment-tile-image-wrapper{margin-bottom:35px}}.apartment-quote-form{max-width:800px}.apartment-quote-form .content{display:grid;gap:24px;grid-template-rows:auto}@media (min-width:64em){.apartment-quote-form .content{grid-template-columns:1fr 1fr;grid-template-rows:repeat(6)}.apartment-quote-form .input-box:nth-child(n+3){grid-column:span 2}}.apartment-quote-form .button{margin-top:24px;width:100%}@media (min-width:64em){.apartment-quote-form .button{display:flex;margin-left:auto;width:fit-content}}.apartment-form-modal{align-items:center;border-radius:0;display:flex;flex-direction:column;justify-content:center;min-height:100%;overflow:hidden}@media (min-width:64em){.apartment-form-modal{border-radius:12px;min-height:20vh}}.apartments-view{padding-bottom:30px}@media (min-width:64em){.apartments-view{padding-bottom:60px}}@media (min-width:77.5em){.apartments-view{padding-bottom:90px}}.apartments-schema{display:none}@media (min-width:64em){.apartments-schema{display:block;position:relative}.apartments-schema-floor polygon{fill:rgba(93,187,168,.5);opacity:0;transition:fill .25s ease;transition:opacity .25s ease}.apartments-schema-floor:hover polygon{opacity:1}.apartments-schema img{vertical-align:bottom;width:100%}.apartments-schema svg{height:100%;left:0;position:absolute;top:0;width:100%}}.apartments-results{max-width:1240px;width:100%}.apartments-results-container .not-found{color:var(--color-green);font-weight:500;line-height:1.6;margin-top:48px}.apartments-results.is-loading{opacity:.7;pointer-events:none}.apartments-results-item{flex:0 0 100%;margin-bottom:20px}.apartments-results-item:last-of-type{margin-bottom:0}@media (min-width:48em){.apartments-results{justify-content:flex-start;margin:0 auto}.apartments-results-item{flex:0 0 50%;margin-bottom:30px;padding:0 12px}}@media (min-width:77.5em){.apartments-results-item{flex:0 0 33.333%}}.apartments-filters-container{background-color:#e7edec;padding:0 0 30px}.apartments-filters-center{align-items:center;display:flex;justify-content:center}.apartments-filters-btn-clear{align-items:center;color:#e75151;display:flex;font-size:1.3rem;font-weight:800;margin-left:-10px;padding:0 10px}.apartments-filters-btn-clear span{margin-left:10px}@media (min-width:77.5em){.apartments-filters-btn-clear{padding:0 0 0 10px}.apartments-filters-btn-clear span{margin-left:40px}}.apartments-filters-btn-clear.is-hidden{pointer-events:none;visibility:hidden}.apartments-filters-btn-search{min-width:unset;width:180px}.apartments-filters-btn-search-wrapper{margin:30px 0 18px;text-align:center}.apartments-filters-cell-sort{margin-bottom:18px}.apartments-filters-cell-choice{margin-bottom:35px}.apartments-filters-cell-choice.hidden{display:none}.apartments-filters-cell-range{margin-bottom:44px}.apartments-filters .search-form-row-range{text-align:center}.apartments-filters .search-form-row-range .search-form-label{color:#354c47;display:block;font-weight:800;margin-bottom:6px}.apartments-filters .search-form-row-range .field-control{padding:0 6px 0 12px}.apartments-filters .search-form-row-checkbox{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}@media (min-width:48em){.apartments-filters-container{margin-bottom:42px;padding:40px 0 42px}.apartments-filters .search-form-row-choice{min-width:120px}.apartments-filters .search-form-row-range{min-width:150px}.apartments-filters-primary{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px;padding:25px 0}.apartments-filters-primary .apartments-filters-cell{margin-bottom:30px;padding:0 10px;width:100%}.apartments-filters-primary .apartments-filters-cell .search-form-row.is-with-value{width:max-content}.apartments-filters-primary .apartments-filters-btn-search-wrapper{margin-top:0}.apartments-filters-secondary{align-items:center;display:flex;justify-content:space-between}.apartments-filters-secondary .apartments-filters-cell{margin:0}.apartments-filters-secondary .search-form-row-choice{min-height:40px;min-width:unset}.apartments-filters-secondary .search-form-row-choice .search-form-field{min-width:250px}.apartments-filters-secondary .search-form-row-choice.is-with-value{min-width:210px}.apartments-filters-secondary .search-form-row-choice.is-with-value .select2-selection__choice{max-width:unset}}@media (min-width:64em){.apartments-filters-primary .apartments-filters-cell{width:unset}.apartments-filters .search-form-row-choice{min-width:120px}.apartments-filters .search-form-row-range{min-width:150px}}@media (min-width:77.5em){.apartments-filters .search-form-row-choice{min-width:150px}.apartments-filters-container{background-color:unset;margin-bottom:0;overflow:hidden;padding:0}.apartments-filters-primary{justify-content:space-between;margin:40px 0 0;padding:31px 0;position:relative;z-index:1}.apartments-filters-primary:after{background-color:transparent;border:1px solid #e7edec;border-width:1px 0;content:"";display:block;height:100%;left:-100vw;position:absolute;top:0;width:200vw;z-index:-1}.apartments-filters-primary .apartments-filters-cell{margin:0;padding:0;width:unset}.apartments-filters-primary .apartments-filters-cell-range{width:260px}.apartments-filters-primary .apartments-filters-btn-search-wrapper{margin:0;width:unset}}.floor-meta{color:var(--color-green)}.floor-meta-subtitle{font-size:1.8rem}@media (min-width:64em){.floor-meta{margin-bottom:12px}}.floor-schema{max-height:calc(100dvh - 300px);position:relative}.floor-schema img{max-height:calc(100dvh - 300px);vertical-align:bottom;width:100%}.floor-schema svg{height:100%;left:0;position:absolute;top:0;width:100%}.floor-schema-link:hover polygon{fill:rgba(149,224,153,.9)}.floor-schema-link polygon{fill:rgba(178,240,181,.5);transition:fill .25s ease}.floor-schema-link.is-reserved polygon{fill:hsla(54,67%,82%,.5)}.floor-schema-link.is-sold polygon{fill:hsla(0,67%,82%,.502);transition:fill .25s ease}.coordinates-to-schema{position:relative}.coordinates-to-schema img{vertical-align:bottom}.coordinates-to-schema svg{height:100%;left:0;position:absolute;top:0;width:100%}.coordinates-to-schema svg polygon{fill:rgba(178,240,181,.5);transition:fill .25s ease}.apartments-hero{align-items:center;background-color:#f7fafa;display:flex;justify-content:space-between;margin-bottom:28px;padding:32px 18px}.apartments-hero .filter{align-items:center;color:#5dbca9;column-gap:4px;display:flex;font-size:1.3rem;font-weight:800;justify-content:center}@media (min-width:64em){.apartments-hero .filter{display:none}}.apartments-hero .title{color:#354c47;font-size:2.4rem;font-weight:800;margin:0}@media (min-width:64em){.apartments-hero .title{font-size:3.2rem}.apartments-hero{justify-content:center;margin-bottom:40px;padding:48px 18px}}.apartments-link{color:#5dbca9;font-weight:800}.apartments-link:hover{color:#3aa18d}.apartments-status{align-items:center;column-gap:8px;display:flex;justify-content:end}@media (min-width:64em){.apartments-status{justify-content:start}}.apartments-status .status-icon{border-radius:8px;height:8px;width:8px}.apartments-status .available{background-color:#b2f0b5}.apartments-status .reserved{background-color:#f0eab2}.apartments-status .sold{background-color:#f0b2b2}.apartments-filters-secondary{color:#354c47;display:none;padding:35px 0}.apartments-filters-secondary h2{font-size:20px;margin:0}@media (min-width:64em){.apartments-filters-secondary{display:flex}}.apartments-modal .modal-content{height:100%;overflow-y:hidden}.apartments-modal .modal-overlay{z-index:700}.apartments-modal .select2-container--default{width:100%!important}.apartments-modal .apartments-filters-container{background:unset;padding:unset}.apartments-modal .container{padding:unset}.apartments-modal .search-form-row-choice{max-width:100%;width:100%}@media (min-width:64em){.apartments-modal{display:block}.apartments-modal .search-form-row-choice{max-width:150px;width:100%}.apartments-modal .container{padding:0 18px}.apartments-modal .modal-overlay{display:block;overflow-y:auto;position:static}.apartments-modal .modal-content{box-shadow:unset;max-width:unset;min-height:unset;min-width:unset;padding:unset;width:unset}.apartments-modal .modal-header{display:none}.home-hero{position:relative}}.home-hero .mobile-relative{position:relative}@media (min-width:64em){.home-hero .mobile-relative{position:static}}.home-hero .image{margin:0 auto;max-height:769px;min-height:288px;object-fit:cover;width:100%}.home-hero .heading{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:end;left:50%;padding:0 0 38px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:64em){.home-hero .heading{align-items:start;justify-content:center;padding:0 18px;text-align:left}}@media (min-width:77.5em){.home-hero .heading{margin-top:40px;padding:0}}.home-hero .heading .title{font-size:4rem;font-weight:800;line-height:48px;margin:0 0 17px}@media (min-width:48em){.home-hero .heading .title{font-size:5.6rem;line-height:61px}}@media (min-width:64em){.home-hero .heading .title{font-size:9.6rem;line-height:115px}}@media (min-width:77.5em){.home-hero .heading .title{margin:100px 0 17px}}.home-hero .heading .description{font-size:1.6rem;font-weight:500;margin:unset}@media (min-width:64em){.home-hero .heading .description{font-size:2rem}}.home-hero .information{background-color:#f7fafa;color:#354c47;text-align:center}@media (min-width:48em){.home-hero .information{align-items:center;display:flex;justify-content:space-between}}@media (min-width:64em){.home-hero .information{align-items:center;border-radius:6px;bottom:-63px;display:flex;justify-content:space-between;left:50%;padding:0 70px;position:absolute;transform:translate(-50%)}}@media (min-width:48em){.home-hero .information .main-wraper{column-gap:30px;display:flex}}@media (min-width:64em){.home-hero .information .main-wraper{column-gap:80px;display:flex}}.home-hero .information .wrapper{padding:25px 0 46px}.home-hero .information .wrapper:first-child{padding:25px 0 6px}@media (min-width:48em){.home-hero .information .wrapper:first-child{padding:unset}.home-hero .information .wrapper{align-items:center;column-gap:9px;display:flex;justify-content:center;justify-items:center;padding:42px 0}}.home-hero .information .title{font-size:3.6rem;font-weight:800;margin:0 0 9px}@media (min-width:48em){.home-hero .information .title{margin:unset}}.home-hero .information .description{font-size:2rem;font-weight:800;margin:unset}.home-hero .information .button{margin:0 0 35px}@media (min-width:48em){.home-hero .information .button{margin:0;width:auto}}@media (min-width:64em){.home-hero .information .button{font-size:1.3rem;height:fit-content;margin:unset;width:fit-content}}.home-info{padding:38px 18px 50px;text-align:center}@media (min-width:64em){.home-info{align-items:center;display:flex;justify-content:space-between;padding:167px 18px 140px;text-align:left}}.home-info .title{color:#354c47;font-size:2.4rem;font-weight:800;margin:0 auto 25px;max-width:275px}@media (min-width:64em){.home-info .title{font-size:3.2rem;margin:unset;max-width:275px}}.home-info .description{color:#687774;font-size:1.6rem;font-weight:500;line-height:26px;margin:19px auto 0;max-width:312px}@media (min-width:48em){.home-info .description{margin:25px auto 0;max-width:647px}}@media (min-width:64em){.home-info .description{margin:unset}}.home-gallery{padding:0}@media (min-width:64em){.home-gallery{padding:0 18px}}.home-gallery .image{height:210px;object-fit:cover}@media (min-width:48em){.home-gallery .image{height:350px}}@media (min-width:77.5em){.home-gallery .image{border-radius:12px;height:437px}.home-gallery .image:nth-child(2n){max-width:300px}.home-gallery .big{width:924px!important}.home-gallery .small{width:300px!important}}.home-slider{background-color:#f7fafa;padding:31px 18px 67px;text-align:center}@media (min-width:64em){.home-slider{margin-top:-100px;padding:221px 18px 173px;text-align:left}}.home-slider .menu{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:40px;justify-content:center}@media (min-width:64em){.home-slider .menu{display:block}}.home-slider .menu .select{background-color:#fff;border-radius:40px;height:40px;width:40px}.home-slider .menu .select:hover{background-color:#f0f0f0}.home-slider .menu .select:focus{background-color:#e2e2e2}@media (min-width:64em){.home-slider .menu .select{display:none}}.home-slider .indicator{align-items:center;display:flex;font-size:1.6rem;font-weight:500;height:40px;justify-content:space-around;width:40px}@media (min-width:64em){.home-slider .indicator{display:block;font-size:2rem;height:unset;margin-top:5px;width:unset}.home-slider .sliders{display:flex;gap:25px;justify-content:space-between}}.home-slider .list{display:flex;flex-direction:column;row-gap:56px}.home-slider .list-item{color:#b3c3bf;cursor:pointer;display:none}@media (min-width:64em){.home-slider .list-item{display:flex;max-width:422px;width:100%}}.home-slider .list-item.active{color:#354c47;display:block}@media (min-width:64em){.home-slider .list-item.active{display:flex}}.home-slider .title{font-size:2.4rem;font-weight:800;margin:23px 0 21px}@media (min-width:64em){.home-slider .title{margin:0 0 0 35px}}@media (min-width:77.5em){.home-slider .title{font-size:3.2rem}}.home-slider .description{color:#687774;font-size:1.6rem;font-weight:500;line-height:26px;margin:unset}.home-slider .content{margin:0 auto;max-width:700px;width:100%}@media (min-width:64em){.home-slider .content{height:250px;margin:unset}.home-slider .items{display:flex;justify-content:space-between}}.home-slider .item{margin-top:45px}@media (min-width:64em){.home-slider .item{align-items:center;column-gap:24px;display:flex;max-width:315px;width:100%}}.home-slider .item .text{color:#354c47;font-size:1.6rem;font-weight:800;margin-top:24px}@media (min-width:64em){.home-slider .item .text{margin-top:0}}.home-announcement{margin:0 auto 50px;max-width:1240px;text-align:center}@media (min-width:48em){.home-announcement{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;padding:0 18px;text-align:left}}@media (min-width:64em){.home-announcement{flex-wrap:unset;justify-content:space-between;margin-top:114px}}.home-announcement .content{padding:0 16px}@media (min-width:48em){.home-announcement .content{padding:0 16px 25px}.home-announcement .content br{display:none}}@media (min-width:64em){.home-announcement .content{display:block;padding:unset}.home-announcement .content br{display:block}}@media (min-width:48em){.home-announcement .image{border-radius:12px;max-width:292px}.home-announcement .card{column-gap:48px;display:flex;justify-content:space-between;text-align:left}}.home-announcement .card-content{padding:0 16px}@media (min-width:48em){.home-announcement .card-content{display:flex;flex-direction:column;justify-content:space-between;max-width:100%;padding:unset}}@media (min-width:64em){.home-announcement .card-content{max-width:350px}}@media (min-width:77.5em){.home-announcement .card-content{min-width:350px}}.home-announcement .title{color:#354c47;font-size:2.4rem;font-weight:800;margin:40px 0 21px}@media (min-width:64em){.home-announcement .title{font-size:3.2rem;margin:20px 0 21px}}.home-announcement .description{color:#687774;display:none;font-size:1.6rem;line-height:26px}@media (min-width:64em){.home-announcement .description{display:block}}.home-announcement .text{color:#354c47;font-size:1.6rem;font-weight:800;line-height:19px;margin-bottom:24px}.home-announcement .time{align-items:end;color:#687774;column-gap:8px;display:inline-flex;font-size:1.3rem;justify-items:center;margin:24px 0}@media (min-width:64em){.home-announcement .time{margin:0 0 20px}}.home-announcement .image{height:auto;max-height:236px;object-fit:cover;width:100%}@media (min-width:48em){.home-announcement .image{max-height:unset}.home-announcement .button{font-size:1.3rem;width:fit-content}}.home-premises{align-items:center;display:flex;flex-direction:column-reverse;margin:0 auto 50px;max-width:1240px;text-align:center}@media (min-width:48em){.home-premises{align-items:unset;display:flex;flex-direction:row;justify-content:space-between;margin:72px auto 87px;padding:0 18px;text-align:left}}.home-premises .content{max-width:582px;padding:0 18px}@media (min-width:48em){.home-premises .content{display:flex;flex-direction:column;justify-content:center}}@media (min-width:64em){.home-premises .content{display:block}}.home-premises .image{height:auto;width:100%}@media (min-width:48em){.home-premises .image{border-radius:12px;margin-left:25px;max-width:292px}}@media (min-width:64em){.home-premises .image{border-radius:12px;margin:unset;max-width:292px}}.home-premises .title{color:#354c47;display:none;font-size:2.4rem;font-weight:800;margin:40px 0 21px}@media (min-width:64em){.home-premises .title{display:block;font-size:3.2rem;margin:20px 0 21px}}.home-premises .description{color:#687774;display:block;font-size:1.6rem;line-height:26px}.home-premises .text{color:#354c47;font-size:1.6rem;font-weight:800;margin-bottom:24px}.home-premises .time{align-items:end;color:#687774;column-gap:8px;display:inline-flex;font-size:1.3rem;justify-items:center}@media (min-width:64em){.home-premises .time{margin:0 0 20px}.home-premises .button{font-size:13px;margin-top:24px;width:fit-content}}.home-space{display:none}@media (min-width:64em){.home-space{background-color:#e7edec;display:block;height:1px;margin:94px 0 48px;width:100%}}.home-stages{margin:0 auto;max-width:1240px;position:relative;text-align:center}@media (min-width:48em){.home-stages{margin:0 auto 48px;padding:0 18px}}@media (min-width:64em){.home-stages{margin:0 auto 75px}}.home-stages .image{display:block;height:auto;width:100%}.home-stages .title{color:#fff;font-size:2.4rem;font-weight:800}@media (min-width:64em){.home-stages .title{font-size:3.2rem;margin:0 auto 30px;max-width:504px}}.home-stages .content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:48em){.home-stages .button{width:fit-content}}.page-default{background-color:var(--color-gray)}.page-default-content{margin:0 auto;max-width:900px;padding:26px 0}.page-default-content-text h1,.page-default-content-text h2,.page-default-content-text h3,.page-default-content-text h4,.page-default-content-text h5,.page-default-content-text h6{color:var(--color-green)}.page-default-content-text h1:first-child,.page-default-content-text h2:first-child,.page-default-content-text h3:first-child,.page-default-content-text h4:first-child,.page-default-content-text h5:first-child,.page-default-content-text h6:first-child{margin-top:0}.page-default-content-text h2{font-size:2.7rem;letter-spacing:1px;line-height:3.2rem;margin:30px 0}.page-default-content-text h3{font-size:2.3rem;line-height:3rem;margin:40px 0 20px}.page-default-content-text a{color:var(--color-green);font-weight:800}.page-default-content-text .image-group{margin:40px 0}.page-default-content-text .image-group img{vertical-align:bottom}.page-default-content-text .image-group figure{margin:0 0 20px;padding:0}.page-default-content-text .image-group figure:last-child{margin-bottom:0}.page-default-content-text .image-group figcaption{color:#4d4d4f;font-size:1.4rem;margin-top:12px}@media (min-width:48em){.page-default-content-text .image-group-col2{display:flex}.page-default-content-text .image-group-col2 figure{margin:0 12px;width:50%}.page-default-content-text .image-group-col2 figure:first-child{margin-left:0}.page-default-content-text .image-group-col2 figure:last-child{margin-right:0}}@media (min-width:64em){.page-default{background-color:var(--color-white)}}@media (min-width:77.5em){.page-default-content{padding:140px 0 60px}.page-default-content-text figure{margin:60px 0}.page-default-content-text h2{font-size:5rem;line-height:5rem;margin:50px 0}.page-default-content-text h3{font-size:2.7rem;line-height:3.4rem;margin:60px 0 20px}.page-default-content-text p{margin-bottom:26px}}.construction-diary-card{border:solid #e7edec;border-width:0 0 1px;margin:32px auto 0;max-width:1240px;text-align:center}.construction-diary-card:last-child{margin:32px auto}@media (min-width:48em){.construction-diary-card{align-items:center;column-gap:48px;display:flex;margin:0 auto;padding:38px 18px;text-align:left}.construction-diary-card:last-child{margin:0 auto 53px}}@media (min-width:77.5em){.construction-diary-card{padding:38px 0}}.construction-diary-card .content{padding:0 24px 40px}@media (min-width:48em){.construction-diary-card .content{padding:0}}.construction-diary-card .time{align-items:end;color:#687774;column-gap:8px;display:inline-flex;font-size:1.3rem;justify-items:center;margin:24px 0}@media (min-width:48em){.construction-diary-card .time{margin:0 0 16px}}.construction-diary-card .text{color:#354c47;font-size:1.6rem;font-weight:800;margin-bottom:24px}@media (min-width:48em){.construction-diary-card .text{margin-bottom:16px}}.construction-diary-card .image{height:auto;max-height:236px;object-fit:cover;width:100%}@media (min-width:48em){.construction-diary-card .image{border-radius:12px;max-height:221px;max-width:292px}.construction-diary-card .button{width:fit-content}}.construction-diary-show{margin:0 auto;max-width:1240px;padding:0 0 36px}@media (min-width:64em){.construction-diary-show{display:flex;padding:64px 0 42px}}.construction-diary-show .content{padding:0 32px}@media (min-width:48em){.construction-diary-show .content{padding:0 56px}}.construction-diary-show .time{align-items:end;color:#687774;column-gap:8px;display:inline-flex;font-size:1.3rem;justify-items:center;margin:32px 0 24px}@media (min-width:64em){.construction-diary-show .time{margin:0 0 24px}}.construction-diary-show .title{color:#354c47;font-size:2.4rem;font-weight:800;line-height:28px;margin:0 0 24px}@media (min-width:64em){.construction-diary-show .title{font-size:3.2rem;line-height:38px}}.construction-diary-show .text{color:#687774;font-size:1.6rem;font-weight:500;line-height:26px;margin-bottom:0}@media (min-width:64em){.construction-diary-show .text{margin-bottom:26px}}.construction-diary-show .image{height:auto;max-height:236px;object-fit:cover;width:100%}@media (min-width:48em){.construction-diary-show .image{max-height:unset}}@media (min-width:64em){.construction-diary-show .image{border-radius:12px;max-height:300px;max-width:400px}}.construction-diary-show-line{border:solid #e7edec;border-width:0 0 1px;width:100%}.construction-diary-show-gallery{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(186px,397px));justify-content:center;margin:0 auto;max-width:1240px;padding:36px 0}@media (min-width:64em){.construction-diary-show-gallery{padding:63px 0 73px}.construction-diary-show-gallery .photoswipe-activator{max-height:266px}}.construction-diary-show-gallery .image{height:auto;max-height:236px;object-fit:cover;width:100%}@media (min-width:64em){.construction-diary-show-gallery .image{border-radius:12px;height:100%;max-height:266px;width:100%}}.investor-hero{background-color:#fff;margin:0 auto;max-width:1240px;padding:23px 0 40px;text-align:center}@media (min-width:64em){.investor-hero{display:grid;grid-template-columns:minmax(auto,221px) minmax(auto,100%) minmax(auto,293px);padding:43px 16px 64px;text-align:left}}.investor-hero p{margin:0}@media (min-width:77.5em){.investor-hero .container{padding:0 50px 0 68px}}.investor-hero .title{color:#354c47;font-size:2.4rem;font-weight:800;margin:0 0 32px}@media (min-width:64em){.investor-hero .title{font-size:3.2rem}}.investor-hero .description{color:#687774;font-size:1.6rem;line-height:26px;margin:0 auto;max-width:312px}@media (min-width:64em){.investor-hero .description{max-width:582px}}.investor-hero .item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:32px 0 0;row-gap:24px}@media (min-width:48em){.investor-hero .item{align-items:center;column-gap:24px;flex-direction:row;justify-content:center;margin:32px auto;max-width:350px;text-align:center}}@media (min-width:64em){.investor-hero .item{align-items:center;justify-content:start;max-width:unset;text-align:left}}.investor-hero .item-description{color:#354c47;font-size:1.6rem;font-weight:800}.investor-hero .iterator{background:#f7fafa;border-radius:8px;font-size:2.4rem;font-weight:800;height:56px;padding:13px 16px;text-align:center;width:56px}.investor-hero .image{height:auto;margin:64px 0 0;width:100%}@media (min-width:64em){.investor-hero .image{margin:0}}.investor-achievements{background-color:#f7fafa;padding:9px 0 18px;text-align:center}@media (min-width:64em){.investor-achievements{margin:0 0 74px;padding:93px 16px 88px}}.investor-achievements .title{color:#354c47;font-size:2.4rem;font-weight:800;margin-bottom:51px}@media (min-width:64em){.investor-achievements .title{font-size:3.2rem;margin:0 0 80px}}.investor-achievements .image{height:auto;width:100%}@media (min-width:64em){.investor-achievements .image{border-top-left-radius:8px;border-top-right-radius:8px}}.investor-achievements .card-wrapper{display:flex;flex-direction:column;gap:24px}@media (min-width:64em){.investor-achievements .card-wrapper{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1240px}}.investor-achievements .card{background-color:#fff}@media (min-width:64em){.investor-achievements .card{border-radius:8px}}.investor-achievements .content{color:#354c47;font-size:1.6rem;font-weight:800;line-height:19px;padding:16px 40px}.page-service-premises{padding:0 0 24px;text-align:center}@media (min-width:64em){.page-service-premises{display:grid;grid-template-columns:minmax(auto,221px) minmax(auto,100%);padding:24px 25px 70px;text-align:left}}.page-service-premises .title{color:#354c47;font-size:2.8rem;font-weight:800;margin:0 0 32px}@media (min-width:64em){.page-service-premises .title{font-size:3.2rem;margin:0}}.page-service-premises .description{color:#687774;font-size:1.6rem;font-weight:500;line-height:26px;margin:0;padding:0 24px}@media (min-width:64em){.page-service-premises .description{margin-left:auto;max-width:967px;padding:0}.page-service-premises .content{display:flex;gap:70px;justify-content:normal;margin-left:auto;margin-top:60px;max-width:967px}}.page-service-premises .item{align-items:center;color:#354c47;column-gap:24px;display:flex;font-size:1.6rem;font-weight:800;justify-content:center;padding:0 24px}@media (min-width:36em){.page-service-premises .item{padding:0}}.page-service-premises-list{padding-bottom:50px;padding-top:24px}@media (min-width:36em){.page-service-premises-list{padding-bottom:112px;padding-top:0}}.page-service-premises-list .apartments-filters-container{display:none}@media (min-width:36em){.page-service-premises-list .apartments-filters-container{display:block}}.page-service-premises-list .not-found{display:none}.page-service-premises-line{background-color:#e7edec;display:block;height:1px;width:100%}.page-chronicles-content{padding:26px 0 70px}.page-chronicles-content-intro{padding:40px 0}.page-chronicles-content-intro .image-wrapper{margin-bottom:40px;max-width:795px;overflow:hidden}.page-chronicles-content-intro .image-wrapper img{height:300px;max-height:795px;object-fit:cover;vertical-align:bottom;width:100%}.page-chronicles-content-intro .text-wrapper .text{font-weight:400}.page-chronicles-content-intro .text-wrapper .btn{margin-top:24px}.page-chronicles-images-collection{grid-row-gap:20px;display:grid}.page-chronicles-images-collection .image-wrapper{display:block;overflow:hidden}.page-chronicles-images-collection .image-wrapper:hover img{transform:scale(1.05)}.page-chronicles-images-collection .image-wrapper img{height:300%;max-height:444px;object-fit:cover;transition:transform .25s ease;vertical-align:bottom;width:100%}@media (max-width:63.99em){.page-chronicles{background-color:var(--color-gray)}}@media (min-width:36em){.page-chronicles-images-collection{grid-gap:24px;grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.page-chronicles-content-intro{align-items:center;display:flex;padding:60px 0 90px}.page-chronicles-content-intro .image-wrapper{flex:1 0 calc(50% + 12px);margin-bottom:0;margin-right:6%}.page-chronicles-content-intro .image-wrapper img{height:100%}.page-chronicles-content-intro .text-wrapper .btn{margin-top:60px}}@media (min-width:77.5em){.page-chronicles-content{padding:110px 0 100px}.page-chronicles-content-intro{padding-top:90px}.page-chronicles-content-intro .image-wrapper{flex:1 0 60%}.page-chronicles-images-collection{grid-template-columns:repeat(3,1fr)}}.parallax-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:40vh}.parallax-photo-1{background-image:url(/build/images/parallax-1.62d156d6.jpg)}.parallax-photo-2{background-image:url(/build/images/parallax-2.cc3ad9ac.jpg)}@media (min-width:64em){.parallax-photo{height:calc(100vh + 70px)}}@media (min-width:77.5em){.parallax-photo{background-attachment:fixed}}.section-title{color:var(--color-green);font-size:2.7rem;font-weight:700;line-height:1.18;margin:0}@media (min-width:77.5em){.section-title{font-size:5rem;letter-spacing:1px;line-height:1}}.owl-carousel .owl-dots{-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:center;padding:10px 0;text-align:center}@media (min-width:48em){.owl-carousel .owl-dots{padding:16px 0}}.owl-carousel .owl-dots .owl-dot.active span{background:#5dbca9}.owl-carousel .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{align-items:center;background-color:#f7fafa!important;border-radius:50%;display:flex;height:62px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease;width:62px}.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:hover{background-color:#d6d6d6!important}.owl-carousel .owl-nav .owl-next span,.owl-carousel .owl-nav .owl-prev span{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;text-indent:-999999px;width:30px}.owl-carousel .owl-nav .owl-prev{left:-31px}.owl-carousel .owl-nav .owl-prev span{background-image:url(/build/images/icon-arrow-rounded.351cf3ed.svg)}.owl-carousel .owl-nav .owl-next{right:-31px}.owl-carousel .owl-nav .owl-next span{background-image:url(/build/images/icon-arrow-rounded.351cf3ed.svg);transform:scaleX(-1)}.aspect-ratio-container{position:relative}.aspect-ratio-container:before{content:"";display:block}.aspect-ratio-16by9:before{padding-bottom:56.25%}.aspect-ratio-item{height:100%;left:0;position:absolute;top:0;width:100%}.cms-page ol,.cms-page p,.cms-page ul{margin:25px 0}.cms-page ol{list-style:decimal;list-style-position:outside;padding-left:25px}.cms-page li{margin-bottom:10px}.cms-page li:last-child{margin-bottom:0}.cms-page a{text-decoration:underline}.legend{align-items:center;color:#354c47;display:flex;font-size:1.3rem;font-weight:500;gap:16px;justify-content:center;padding-top:24px;position:relative}.legend:before{background-color:#e7edec;content:"";height:1px;left:-40px;position:absolute;top:0;width:calc(100% + 80px)}.legend .legend-item{align-items:center;display:flex;gap:4px;justify-content:center}.legend .dot{border-radius:8px;height:8px;width:8px}.legend .dot-green{background-color:#b2f0b5}.legend .dot-yellow{background-color:#f0eab2}.legend .dot-red{background-color:#f0b2b2}.input-box-dark{color:#fff;display:flex;flex-direction:column;row-gap:8px}.input-box-dark label{color:#fff;font-size:1.3rem;font-weight:800}.input-box-dark input,.input-box-dark textarea{background-color:#54625f;border:1px solid transparent;border-radius:6px;color:#fff;font-size:1.3rem;padding:12px 17px;resize:vertical}.input-box-dark input:disabled,.input-box-dark textarea:disabled{background-color:#414d4a;border:1px solid #677572;cursor:wait;pointer-events:none}.input-box-dark input:focus,.input-box-dark textarea:focus{background-color:#71817d;border:1px solid #5dbca9}.input-box-dark.error input,.input-box-dark.error textarea{border:1px solid #e75151}.input-box-dark:hover input,.input-box-dark:hover textarea{background-color:#71817d}.input-box{color:#687774;display:flex;flex-direction:column;row-gap:8px}.input-box label{color:#354c47;font-size:1.3rem;font-weight:800}.input-box:hover input,.input-box:hover textarea{border:1px solid #afbab8}.input-box input,.input-box textarea{background-color:#fff;border:1px solid #e7edec;border-radius:6px;color:#687774;font-size:1.3rem;padding:12px 17px;resize:vertical}.input-box input:disabled,.input-box textarea:disabled{background-color:#f5f5f5;border:1px solid #afafaf;cursor:wait;pointer-events:none}.input-box input:focus,.input-box textarea:focus{border:1px solid #5dbca9}.input-box.error input,.input-box.error textarea{border:1px solid #e75151}.checkbox-box-dark{accent-color:#5dbca9;border:none;color:#fff}.checkbox-box-dark label{color:#a0b0ad;font-size:1.1rem;line-height:10px}.checkbox-box{accent-color:#5dbca9;align-items:start;display:flex;flex-direction:row-reverse;gap:10px}.checkbox-box label{color:#a0b0ad;font-size:1.1rem;font-weight:500;line-height:20px}.checkbox-box input{border:none;border-radius:4px;display:block;height:16px;outline:none;width:16px}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.icon-flip{transform:rotate(90deg)}.icon-24{height:24px;width:24px}.icon-90{height:90px;width:90px}.icon-52{height:52px;width:52px}.icon-arrow-circle{background-image:url(/build/images/icon-arrow-circle.d219b29c.svg)}.icon-arrow-circle-green{background-image:url(/build/images/icon-arrow-circle-green.0517733f.svg)}.icon-phone-circle{background-image:url(/build/images/icon-phone-circle.1b53a426.svg)}.icon-camera{background-image:url(/build/images/icon-camera.1aed21e3.svg)}.icon-parking{background-image:url(/build/images/icon-parking.2a21e77b.svg)}.icon-clock{background-image:url(/build/images/icon-clock.dff39928.svg)}.icon-brick{background-image:url(/build/images/icon-brick.8dbce52a.svg)}.icon-marketplace{background-image:url(/build/images/icon-marketplace.57714cf4.svg)}.icon-sound{background-image:url(/build/images/icon-sound.7830c51a.svg)}.icon-tram{background-image:url(/build/images/icon-tram.7a8fc1fc.svg)}.icon-filter{background-image:url(/build/images/icon-filter.e1b04a73.svg)}.icon-map{background-image:url(/build/images/icon-map.3c82a02a.svg)}.icon-pen{background-image:url(/build/images/icon-pen.2c26e3ea.svg)}.icon-resize{background-image:url(/build/images/icon-resize.931de82c.svg)}.icon-letter{background-image:url(/build/images/icon-letter.0bfcc502.svg)}.icon-letter-2{background-image:url(/build/images/icon-letter-2.e66ca5a8.svg)}.icon-phone{background-image:url(/build/images/icon-phone.7c9fa93b.svg)}.icon-facebook{background-image:url(/build/images/icon-facebook.39d3a0df.svg)}.icon-instagram{background-image:url(/build/images/icon-instagram.004d7ed5.svg)}.icon-danger{background-image:url(/build/images/icon-danger.06caa473.svg)}.icon-info{background-image:url(/build/images/icon-info.0c2b225d.svg)}.responsive-table{border-spacing:0;color:#354c47;font-size:1.3rem}.responsive-table thead{background-color:#f7fafa;text-align:left}.responsive-table thead th{font-weight:800;padding:16px 24px}.responsive-table td{border-bottom:1px solid #f7fafa;padding:16px 24px}.responsive-table .hidden-on-desktop{display:none}.responsive-table .hidden-on-mobile{display:block}.responsive-table td.hidden-on-mobile{display:table-cell}.responsive-table tbody tr:hover{background-color:rgba(53,76,71,.05)}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.responsive-table{display:block;margin:0 auto;max-width:700px}.responsive-table table,.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table thead,.responsive-table tr{display:block}.responsive-table thead tr{left:-9999px;position:absolute;top:-9999px}.responsive-table tr{border:solid #e7edec;border-width:0 0 1px;padding:16px 0}.responsive-table tr:first-child{padding:0 0 16px}.responsive-table tbody tr:hover{background-color:unset}.responsive-table td{border:none;font-weight:800;padding:3px 24px 3px 50%;position:relative;text-align:end}.responsive-table td:before{font-weight:400;left:24px;padding-right:24px;position:absolute;text-align:start;top:3px;white-space:nowrap;width:45%}.responsive-table .hidden-on-desktop{display:block}.responsive-table .hidden-on-mobile{display:none}.responsive-table td:first-of-type{background-color:#f7fafa;color:#354c47;display:flex;font-weight:800;justify-content:space-between;margin-bottom:10px;padding:16px 24px}.responsive-table td:nth-of-type(2):before{content:"Numer mieszkania"}.responsive-table td:nth-of-type(3):before{content:"Powierzchnia"}.responsive-table td:nth-of-type(4):before{content:"Ilość pokoi"}.responsive-table td:nth-of-type(5):before{content:"Piętro"}.responsive-table td:nth-of-type(6):before{content:"Budynek"}.responsive-table td:nth-of-type(7):before{content:"Cena"}.responsive-table td:nth-of-type(8):before{content:"Status"}}.photoswipe-activator{display:block;height:100%;position:relative;width:100%}.photoswipe-activator:hover:after,.photoswipe-activator:hover:before{opacity:1}.photoswipe-activator:before{background-color:rgba(93,188,169,.816);height:100%;left:0;top:0;width:100%}.photoswipe-activator:after,.photoswipe-activator:before{border-radius:12px;content:"";opacity:0;position:absolute;transition:opacity .15s ease-in-out}.photoswipe-activator:after{background-color:#fff;background-image:url(/build/images/icon-search.200a1290.svg);background-position:50%;background-repeat:no-repeat;height:56px;left:50%;top:50%;transform:translate(-50%,-50%);transition-delay:.05s;width:56px}.headroom{left:0;position:fixed;right:0;top:0;transition:transform .2s linear;will-change:transform;z-index:10}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.promo-banner-modal{display:none}.promo-banner-modal.is-open{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.promo-banner-modal[aria-hidden=false] .promo-banner-modal-overlay{animation:fadeIn .25s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.698)}.promo-banner-modal[aria-hidden=false] .promo-banner-modal-content{animation:slideIn .25s cubic-bezier(0,0,.2,1)}.promo-banner-modal[aria-hidden=true] .promo-banner-modal-overlay{animation:fadeOut .25s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.698)}.promo-banner-modal[aria-hidden=true] .promo-banner-modal-content{animation:slideOut .25s cubic-bezier(0,0,.2,1)}.promo-banner-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:99999}.promo-banner-modal-content{max-width:1146px;padding-right:30px;padding-top:30px;position:relative;width:max-content}.promo-banner-modal-content button{position:absolute;right:0;top:0}.promo-banner-modal-content-inner{border-radius:20px;box-shadow:0 4px 14px rgba(0,0,0,.14);overflow:hidden}.promo-banner-modal-content-inner img{display:block}.promo-banner-modal-loading-indicator{display:none}.promo-banner-modal-loading-indicator.is-active{display:block}.promo-banner-modal-close-btn{height:38px;position:absolute;right:20px;text-align:center;top:20px;width:38px}.promo-banner-modal-close-btn:hover svg path{fill:var(--color-accent)}.promo-banner-modal-close-btn svg{vertical-align:middle}.promo-banner-modal-close-btn svg path{transition:fill .25s ease}.js--expandable-contents .js--expandable-content{overflow:hidden;transition:max-height .25s ease}.js--expandable-contents.is-expandable{padding-bottom:18px;position:relative}.js--expandable-contents.is-expandable .js--expandable-content{-webkit-box-orient:vertical;display:-webkit-box}.js--expandable-contents.is-expandable .js--expandable-content-text .element-visible-last{position:relative}.js--expandable-contents.is-expandable .js--expandable-content-text .element-visible-last:after{content:" ...";transition:opacity .25s ease}.js--expandable-contents.is-expandable .js--expandable-content-text a{background-size:100% 100%;transition:color .25s ease}.js--expandable-contents.is-expandable .js--expandable-content-text a:hover{color:var(--color-accent)}.js--expandable-contents.is-expandable .read-more-btn{align-items:center;bottom:0;color:var(--color-blue);display:inline-flex;font-size:1rem;font-weight:700;left:0;letter-spacing:.03125em;line-height:1;position:absolute;text-decoration:underline}.js--expandable-contents.is-expandable .read-more-btn-text{margin-right:22px}.js--expandable-contents.is-expandable .read-more-btn svg{transition:transform .25s ease}.js--expandable-contents.is-expandable.is-expanding .js--expandable-content{display:block}.js--expandable-contents.is-expandable.is-expanding .read-more-btn{pointer-events:none}.js--expandable-contents.is-expandable.is-expanding .read-more-btn svg{transform:rotate(180deg)}.js--expandable-contents.is-expandable.is-expanded .js--expandable-content{display:block}.js--expandable-contents.is-expandable.is-expanded .js--expandable-content-text .element-visible:after{opacity:0}.js--expandable-contents.is-expandable.is-expanded .read-more-btn svg{transform:rotate(180deg)}.js--expandable-contents.is-expandable.is-collapsing .js--expandable-content{display:block}.js--expandable-contents.is-expandable.is-collapsing .read-more-btn{pointer-events:none}.js--expandable-contents.is-expandable.is-collapsing .read-more-btn svg{transform:rotate(0)}body.hidden-scroll{overflow:hidden}.sl-overlay{background:#fff;bottom:0;display:none;right:0;z-index:1035}.sl-overlay,.sl-wrapper{left:0;position:fixed;top:0}.sl-wrapper{height:100%;width:100%;z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{background:transparent;border:0;cursor:pointer;font-size:28px;padding:0}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{font-family:Arial,Baskerville,monospace;font-size:3rem;height:44px;line-height:44px;margin-right:-14px;margin-top:-14px;right:30px;width:44px}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{color:#000;display:none;position:fixed;top:30px;z-index:10060}.sl-wrapper .sl-counter{font-size:1rem;left:30px}.sl-wrapper .sl-download{bottom:5px;color:rgba(0,0,0,.85);display:none;font-size:1rem;position:fixed;text-align:center;width:100%;z-index:10060}.sl-wrapper .sl-download a{color:rgba(0,0,0,.85)}.sl-wrapper .sl-navigation{display:none;width:100%}.sl-wrapper .sl-navigation button{color:#000;display:block;font-family:Arial,Baskerville,monospace;height:44px;line-height:44px;margin-top:-22px;position:fixed;text-align:center;top:50%;width:22px;z-index:10060}.sl-wrapper .sl-navigation button.sl-next{font-size:2rem;right:5px}.sl-wrapper .sl-navigation button.sl-prev{font-size:2rem;left:5px}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:10px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:10px}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:20px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:20px}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{border:0;display:block;height:auto;margin:0;padding:0;width:100%}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{background:hsla(0,0%,100%,.9);bottom:0;color:rgba(0,0,0,.85);display:none;font-size:16px;left:0;padding:10px;position:absolute;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;border:5px solid #333;border-radius:40px;display:none;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007}.sl-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.sl-transition{transition:-moz-transform .2s ease;transition:-ms-transform .2s ease;transition:-o-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease}@-webkit-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@-moz-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@-o-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@-ms-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.sl-wrapper .sl-image .sl-caption{font-size:1.5rem;line-height:1.5;padding:15px}html.has-lightbox body{overflow:hidden}