figure{margin:0}@media (min-width:783px){.admin-bar .site-header.is-sticky{top:32px}}.hidden,form .form-control .wpcf7-form-control.wpcf7-acceptance{display:none}.has-open-mobile-search #wpadminbar{display:none !important}.form-input span.wpcf7-not-valid-tip{display:block;color:#ca6868;font-size:.8em;font-weight:700;line-height:1.3;padding:.75em 0 0;margin:0 0 -.75em}.wpcf7 form div.wpcf7-response-output{margin:1.5em 0;padding:1.5em 1.8em;color:#fff;font-size:.86em;font-weight:700;line-height:1.5;border:0;background:#ca6868}.wpcf7 form div.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7 form.sent .wpcf7-response-output{color:#fff;background:#a9ca68}.wpcf7 form .wpcf7-spinner{display:none !important}.form .columns+.wpcf7-response-output,.form .form-fieldset+.wpcf7-response-output,.form .wpcf7-response-output+.columns,.form .wpcf7-response-output+.form-fieldset{margin-top:1.5625rem}.editor-content img[height]{height:auto}body.bg\:faintedgray{background-color:#f7f7f7}.form-input>.form-control.is\:file>.wpcf7-form-control-wrap{opacity:0;margin-bottom:-1px}@media screen and (max-width:782px){body.admin-bar .site-header.is\:sticky{top:46px}}.footer-widget .widget-navigation li>ul{display:none;font-size:.9rem;padding-left:5px;margin-top:5px;margin-bottom:8px}.footer-widget .widget-navigation li>ul>li+li{margin-top:3px}.footer-widget .widget-navigation li.is\:expanded>ul{display:block}.footer-widget .widget-navigation li.has\:children>a:after{content:'';display:inline-block;width:0;height:0;margin:0 0 0 6px;border-style:solid;border-width:5px 3px 0;border-color:var(--color-base) transparent transparent;transition:border-color .2s cubic-bezier(.455,.03,.515,.955)}.footer-widget .widget-navigation li.has\:children>a:hover:after,.footer-widget .widget-navigation li.has\:children>a:focus:after{border-color:var(--color-accent) transparent transparent}.footer-widget .widget-navigation li.has\:children.is\:expanded>a:after{margin-bottom:1px;transform:scaleY(-1)}.property-search .search-field>.field-dropdown.size\:medium{min-width:20rem}.hero-card>.card-caption .card-headline>small,.page-section-headline>small{display:block;margin-top:.15em;font-size:.5em;font-weight:600;line-height:1.35}.page-section-headline>small{font-size:.75em}@media screen and (max-width:1023px){.hero-card>.card-caption .card-headline small,.page-section-headline>small{font-size:.6em}.page-section-headline>small{font-size:.85em}}.site-inline-navigation>ul>li{z-index:1}.site-inline-navigation>ul>li.has\:submenu{z-index:2}.site-inline-navigation>ul>li>ul{min-width:100%}.site-inline-navigation>ul>li>ul>li{white-space:nowrap}.picture-card.image-size\:small>.card-media{max-width:16.1875rem}@media screen and (max-width:767px){.picture-card-grid .picture-card.image-size\:small>.card-media{width:45%}}.contact-link{display:inline-block;padding:1rem 1.25rem;font-family:"Montserrat",sans-serif;font-size:26px;font-weight:600;line-height:1;margin-top:1rem;text-decoration:none;background:rgba(255,255,255,.22);transition:background .2s cubic-bezier(.455,.03,.515,.955)}.contact-link>strong{display:block;margin-bottom:.5rem;color:#393939;font-size:15px;transition:color .2s cubic-bezier(.455,.03,.515,.955)}.contact-link:hover{background:rgba(255,255,255,.1)}.contact-link:hover>strong{color:#000}.consultant-card{display:inline-flex;align-items:center;gap:1.25rem;background:#fff;padding:1rem 1.5rem 1rem 1.25rem}.consultant-card .card-media{display:block;overflow:hidden;width:5.5rem;height:5.5rem;flex-shrink:0;border-radius:5.5rem}.consultant-card .card-media img{display:block;width:100%;height:100%;object-fit:cover}.consultant-card .card-subheading{display:block;margin:0;color:#595959;font-size:.9rem;font-weight:700;line-height:1.3}.consultant-card .card-heading{display:block;margin:.25rem 0 0;color:var(--color-accent);font-size:1.65rem;font-family:Playfair Display,sans-serif;font-weight:700;line-height:1.2}@media (max-width:767px){.consultant-card{padding:1rem;gap:1rem}.consultant-card .card-heading{font-size:1.5rem}}.zoom-icon{display:inline-block;vertical-align:middle;transition:color .2s cubic-bezier(.455,.03,.515,.955)}.zoom-icon:hover{color:var(--color-accent)}.zoom-icon img,.zoom-icon svg{display:block;width:1.75rem;height:1.75rem}.responsive-table{width:100%;overflow:auto}.responsive-table table{min-width:500px}.responsive-table table thead th,.responsive-table table tbody td{padding:10px}.responsive-table table thead th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-base)}.responsive-table table tbody td{border-bottom:1px solid #e0e0e0;transition:background .2s cubic-bezier(.455,.03,.515,.955)}.responsive-table table .button{min-width:auto}.responsive-table table td.text\:no-wrap{white-space:nowrap}@media (min-width:00px){.responsive-table table tbody tr:hover td{background:#f9f9f9}}@media (max-width:599px){.responsive-table table{min-width:100%}.responsive-table table thead{display:none}.responsive-table table tbody tr{display:block;padding-bottom:1rem;border-bottom:1px solid #ccc}.responsive-table table tbody tr:not(:first-child){padding-top:1rem}.responsive-table table tbody tr td{display:block;padding:4px 0;text-align:left !important;border-bottom:0}.responsive-table table tbody tr td[data-label]:before{content:attr(data-label);display:inline-block;width:9rem;font-size:.9em;font-weight:700}.responsive-table table .zoom-icon{margin-top:3px;margin-bottom:3px}}html[data-currency=PLN] .dropdown-switcher[data-currency-switcher] li[data-currency=PLN],html[data-currency=EUR] .dropdown-switcher[data-currency-switcher] li[data-currency=EUR]{display:none}html[data-currency=PLN] [data-price-in]:not([data-price-in=PLN]),html[data-currency=EUR] [data-price-in]:not([data-price-in=EUR]){display:none}