.cookie-popup{--popup-bg-color:#fff;--popup-bg-secondary-color:#f7f7f7;--popup-border-radius:6px;--popup-border-color:#dedede;--popup-accordion-header-hover:#eaeaea;--popup-toggle-color:#2196f3;--popup-toggle-color-disabled:#82c4f8!important}.cookie-overlay{display:flex;position:fixed;z-index:1001;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background:rgba(0,0,0,.55);inset:0;opacity:0;overflow:auto;transition:opacity .5s;visibility:hidden}.cookie-overlay:target{opacity:1;visibility:visible}.cookie-popup{display:flex;flex-direction:column;max-height:80%;max-width:600px;position:relative;width:50%;z-index:1002}.cookie-popup.cookie-details .cookie-details-content,.cookie-popup.cookie-details .cookie-details-footer{display:flex}.cookie-popup.cookie-details .cookie-basic-content,.cookie-popup.cookie-details .cookie-basic-footer{display:none}.cookie-popup.cookie-details .cookie-details-content{flex-direction:column;gap:1.5rem;max-height:calc(-250px + 100vh)}.cookie-popup-footer,.cookie-popup-header{flex:0 0 auto;padding:1rem}.cookie-popup .cookie-popup-content{background-color:var(--popup-bg-color);flex:0 0 auto;max-height:50vh;overflow-y:auto;padding:2rem 1rem}.cookie-popup .cookie-popup-header{background-color:var(--popup-bg-secondary-color);border-bottom:1px solid h3,h4;border-radius:var(--popup-border-radius) var(--popup-border-radius) 0 0;border-bottom-margin:0}.cookie-popup .cookie-popup-footer{background-color:var(--popup-bg-secondary-color);border-radius:0 0 var(--popup-border-radius) var(--popup-border-radius)}.cookie-popup .cookie-basic-footer,.cookie-popup .cookie-details-footer,.cookie-popup .cookie-popup-footer{display:flex;gap:1rem;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.cookie-popup .cookie-details-content,.cookie-popup .cookie-details-footer{display:none}.cookie-popup .cookie-popup-footer{border-top:1px solid var(--popup-border-color)}.cookie-popup .cookie-popup-footer button{border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;text-align:center;text-decoration:none}.cookie-popup .cookie-popup-footer button:hover{filter:brightness(120%)}.cookie-popup .cookie-popup-footer button.text-button{background-color:transparent;color:#404040}.cookie-popup .accordions{gap:1rem}.cookie-popup .accordions,.cookie-popup .accordions .accordion-custom{display:flex;flex-direction:column}.cookie-popup .accordions .accordion-custom .accordion-custom-header{display:flex;-moz-box-align:center;align-items:center;background-color:var(--popup-bg-color);border:1px solid var(--popup-border-color);border-radius:var(--popup-border-radius);cursor:pointer;gap:1rem;outline:none;padding:1rem;text-align:left;transition:.4s}.cookie-popup .accordions .accordion-custom .accordion-panel{background-color:#fff;font-size:.9rem;max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .2s ease-out}.cookie-popup .accordions .accordion-custom .accordion-panel p{margin:1rem .5rem}.cookie-popup .accordions .accordion-custom .chevron:after{color:#777;content:"‹";float:right;font-size:1rem;font-weight:700;margin-left:5px;transform:rotate(90deg);transition-duration:.2s;transition-property:transform}.cookie-popup .accordions .accordion-custom.active .accordion-panel{border-bottom:1px solid var(--popup-border-color);border-left:1px solid var(--popup-border-color);border-radius:0 0 var(--popup-border-radius) var(--popup-border-radius);border-right:1px solid var(--popup-border-color)}.cookie-popup .accordions .accordion-custom-header:hover,.cookie-popup .accordions .accordion-custom.active .accordion-custom-header{background-color:var(--popup-accordion-header-hover)}.cookie-popup .accordions .accordion-custom.active .accordion-custom-header{border-radius:var(--popup-border-radius) var(--popup-border-radius) 0 0}.cookie-popup .accordions .accordion-custom.active .accordion-custom-header .chevron:after{transform:rotate(-90deg)}.cookie-popup .accordions .switch{display:inline-block;height:1.5rem;margin-left:auto;min-height:1.5rem;min-width:3rem;position:relative;width:3rem}.cookie-popup .accordions .switch input{height:0;opacity:0;width:0}.cookie-popup .accordions .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.cookie-popup .accordions .slider:before{background-color:#fff;bottom:4px;content:"";height:1rem;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:1rem}.cookie-popup .accordions input:disabled+.slider{background-color:var(--popup-toggle-color-disabled)!important}.cookie-popup .accordions input:checked+.slider{background-color:var(--popup-toggle-color)}.cookie-popup .accordions input:focus+.slider{box-shadow:0 0 1px var(--popup-toggle-color)}.cookie-popup .accordions input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.cookie-popup .accordions .slider.round{border-radius:34px}.cookie-popup .accordions .slider.round:before{border-radius:50%}@media screen and (max-width:700px){.cookie-popup{width:90%}.cookie-popup-footer button{font-size:.7rem}}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.2
*/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:#fff;display:none;font-size:1rem;position:fixed;text-align:center;width:100%;z-index:10060}.sl-wrapper .sl-download a{color:#fff}.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:rgba(0,0,0,.8);bottom:0;color:#fff;display:none;font-size:1rem;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)}}.popover-info{display:grid;gap:.5rem 1rem;grid-template-columns:auto auto;padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.popover-info .descr{font-weight:500}.popover{--bs-popover-max-width:600px!important}.vp-table tbody{opacity:1;transition:opacity .1s ease-in}.vp-table tbody.sorting{opacity:0}.vp-table tbody tr.expanded .expander{transform:rotate(180deg)}.vp-table thead th.sortable{cursor:pointer}.vp-table thead th.sortable.sort{position:relative}.vp-table thead th.sortable.sort:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid;content:"";display:inline-block;height:0;margin-left:.5rem;position:absolute;right:1rem;top:calc(50% - 5px);transform:rotate(180deg);transition:transform .2s ease-in;width:0}.vp-table thead th.sortable.desc:after{transform:rotate(0)}#historyPricePopup.loading-indicator .modal-dialog .modal-content{height:100%}#historyPricePopup.loading-indicator .modal-dialog .modal-content .modal-body .loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:150px;padding:2rem}#historyPricePopup.loading-indicator .modal-dialog .modal-content .modal-body .content{display:none}#historyPricePopup .modal-dialog{min-width:min(700px,95%)}#historyPricePopup .modal-dialog .modal-content{max-height:500px}#historyPricePopup .modal-dialog .modal-content .modal-body{max-height:100%}#historyPricePopup .modal-dialog .modal-content .modal-body .loading{display:none}#historyPricePopup .modal-dialog .modal-content .modal-body .content{display:block;max-height:100%}#historyPricePopup .modal-dialog .modal-content .modal-body .content table{font-family:inherit}#historyPricePopup .modal-dialog .modal-content .modal-body .content table thead{position:sticky;top:0}#historyPricePopup .modal-dialog .modal-content .modal-body .content .table-responsive{max-height:100%}@media(max-width:576px){#historyPricePopup .modal-dialog .modal-content{max-height:85%}#historyPricePopup .modal-dialog .modal-content .modal-body .content table{font-size:.75rem}}.price-history-tooltip{border-color:#ccc;border-radius:.5rem;padding:.75rem}.price-history-tooltip .table{background-color:#fff;border:none;font-size:.875rem;margin-bottom:0}.price-history-tooltip .table td,.price-history-tooltip .table th{background-color:#fff;padding:.25rem .5rem;white-space:nowrap}.tooltip{opacity:1!important}.tooltip-inner{background-color:#fff!important;border:1px solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#212529!important;max-width:none!important}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:rgba(0,0,0,.2)}.price-history-tooltip .loading{align-items:center;display:flex;gap:.5rem}.price-history-tooltip .spinner-border-sm{height:1rem;width:1rem}@media(max-width:768px){.tooltip{max-width:90vw!important;position:absolute!important;width:max-content!important}.tooltip-inner{max-height:50vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important}.price-history-tooltip{max-width:calc(100vw - 2rem);min-width:280px;width:100%}.price-history-tooltip .table{font-size:.75rem;width:100%}.price-history-tooltip .table td,.price-history-tooltip .table th{font-size:.75rem;padding:.5rem .25rem}}@font-face{font-family:MuseoSans;font-style:normal;font-weight:400;src:url(fonts/34274fbfb2f270b8d53b.otf) format("opentype")}@font-face{font-family:MuseoSans;font-style:normal;font-weight:600;src:url(fonts/80acced0ba3630ee652b.otf) format("opentype")}@font-face{font-family:MuseoSans;font-style:normal;font-weight:700;src:url(fonts/80acced0ba3630ee652b.otf) format("opentype")}.contact-form-section .form-message,.h2,h2{font-size:1.75rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}@media(min-width:768px){.contact-form-section .form-message,.h2,h2{font-size:3rem;font-style:normal;font-weight:600;line-height:3rem}}#properties-legend .properties-legend,.contact-form-section .contact-form .contact-form-fields input,.contact-form-section .contact-form .contact-form-fields textarea,.custom-content-section .unordered-list ul li,.link-in-text,.p,.p-bold,p{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}@media(min-width:768px){#properties-legend .properties-legend,.contact-form-section .contact-form .contact-form-fields input,.contact-form-section .contact-form .contact-form-fields textarea,.custom-content-section .unordered-list ul li,.link-in-text,.p,.p-bold,p{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}}.cookie-popup .accordions .accordion-custom .accordion-custom-header,.cookie-popup .accordions .accordion-custom .accordion-panel p,.main-footer .footer-copyright a,.podpis{font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px){.cookie-popup .accordions .accordion-custom .accordion-custom-header,.cookie-popup .accordions .accordion-custom .accordion-panel p,.main-footer .footer-copyright a,.podpis{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}}.btn-primary,.btn-secondary,.building-page .building-info-section .availability,.cta,.default-button,.investment-page .investment-info-section .availability,.investment-tile .tile-description .props-availability,.link,.loan-section .icon-section .icon-section-item h5,.site-path{font-size:1rem;font-style:normal;font-weight:600;line-height:1.875rem}@media(min-width:768px){.btn-primary,.btn-secondary,.building-page .building-info-section .availability,.cta,.default-button,.investment-page .investment-info-section .availability,.investment-tile .tile-description .props-availability,.link,.loan-section .icon-section .icon-section-item h5,.site-path{font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal}}.main-footer{color:var(--KB_szary-ciemny,#575756)}.main-footer .footer-info{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding-bottom:1.69rem;padding-top:2.88rem}@media(min-width:768px){.main-footer .footer-info{font-family:Open Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.1875rem;padding-top:5.19rem}}.main-footer .footer-info p{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}@media(min-width:768px){.main-footer .footer-info p{font-family:Open Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.1875rem}}.main-footer .footer-info .main-text{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}@media(min-width:768px){.main-footer .footer-info .main-text{font-family:Open Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:2.1875rem}}.main-footer .footer-copyright{margin:auto;padding-bottom:5rem;padding-top:2.25rem}@media(max-width:767.98px){.main-footer .footer-copyright{padding-top:1.5rem}}.main-footer .footer-copyright a{color:var(--KB_szary-ciemny,#575756)}.main-footer .sales-info{padding:0 1rem}.main-footer .sales-info a{color:var(--KB_szary-ciemny,#575756);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}@media(min-width:768px){.main-footer .sales-info a{font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.1875rem}}.main-footer .media-info{gap:2rem;text-align:end}@media(max-width:767.98px){.main-footer .media-info{gap:1rem}}.main-footer .media-info>img{width:11.5625rem}@media(min-width:768px){.main-footer .media-info>img{width:24.1875rem}}.main-footer .media-info p a{color:var(--KB_szary-ciemny,#575756);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}@media(min-width:768px){.main-footer .media-info p a{font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.1875rem}}.main-footer .media-info .logos{display:flex;gap:1.5rem;justify-content:flex-end}.main-footer .media-info .logos a{text-decoration:none}.main-footer .media-info .logos a img{height:2rem;width:2rem}@media(max-width:767px){.main-footer .footer-info{align-items:center;flex-direction:column;justify-content:center}.main-footer .footer-info .main-info,.main-footer .footer-info .sales-info{margin-bottom:2rem}.main-footer .footer-info .main-info p,.main-footer .footer-info .media-info,.main-footer .footer-info .sales-info p{text-align:center}.main-footer .footer-info .media-info>img{margin-left:auto;margin-right:auto}.main-footer .footer-info .media-info .logos{justify-content:center}}.navbar{margin-bottom:1.25rem;margin-top:1.31rem}@media(min-width:768px){.navbar{margin-bottom:1.56rem;margin-top:2rem}}.navbar .navbar-brand img{width:11.5625rem}@media(min-width:768px){.navbar .navbar-brand img{width:15.625rem}}@media(max-width:991.98px){.navbar .concrete-mobile-menu-links{gap:1rem}.navbar .concrete-mobile-menu-links img{height:1.5rem;width:1.5rem}}.navbar .navbar-links{font-family:Open Sans,sans-serif;gap:1rem}.navbar .navbar-links a{color:var(--KB_czarny,#000);font-size:1rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;transition:color .3s ease}.navbar .navbar-toggler{background:transparent;border:none;padding:.25rem}.navbar .navbar-toggler:focus{box-shadow:none;outline:none}.navbar .navbar-toggler .navbar-toggler-icon-custom{height:2rem;width:2rem}.contact-section{margin-bottom:1.25rem;margin-top:1.25rem}@media(min-width:768px){.contact-section{margin-bottom:1.62rem;margin-top:1.56rem}}.contact-section .contact-phones{font-size:.75rem;font-style:normal;font-weight:400;gap:1.06rem;line-height:normal}@media(min-width:768px){.contact-section .contact-phones{font-size:1rem;font-style:normal;font-weight:400;gap:3rem;line-height:normal}}.contact-section .contact{gap:.81rem}.contact-section .contact img{height:1.5rem;width:1.5rem}.contact-section .contact .phone-detail{font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px){.contact-section .contact .phone-detail{font-size:1rem;font-style:normal;font-weight:400;gap:.81rem;line-height:normal}}.contact-section .contact .phone-detail a{color:var(--KB_czarny,#000);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px){.contact-section .contact .phone-detail a{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}}.mobile-menu-overlay{bottom:0;height:min-content;left:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:1050}.mobile-menu-overlay:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease;z-index:-1}.mobile-menu-overlay .mobile-menu-container{background-color:#fff;margin:0 auto;max-width:100%;position:relative;transform:translateY(-100%);transition:transform .5s ease;will-change:transform}.mobile-menu-overlay.show{opacity:1;pointer-events:all;visibility:visible}.mobile-menu-overlay.show:before{opacity:1}.mobile-menu-overlay.show .mobile-menu-container{transform:translateY(0)}.mobile-menu-overlay .mobile-menu-container{display:flex;flex-direction:column;height:100%;padding:1rem}.mobile-menu-overlay .mobile-menu-header{align-items:center;border-bottom:1px solid var(--primary-grey-light);display:flex;justify-content:space-between;padding-bottom:1rem}.mobile-menu-overlay .mobile-menu-header .navbar-brand img{max-height:3rem}.mobile-menu-overlay .mobile-menu-header .close-menu-btn{background:transparent;border:none;cursor:pointer;padding:.5rem}.mobile-menu-overlay .mobile-menu-header .close-menu-btn:focus{outline:none}.mobile-menu-overlay .mobile-menu-nav{flex-grow:1;list-style:none;margin:0;padding:2rem 0}.mobile-menu-overlay .mobile-menu-nav .mobile-menu-item{border-bottom:1px solid var(--primary-grey-light);padding:1rem 0}.mobile-menu-overlay .mobile-menu-nav .mobile-menu-item:last-child{border-bottom:none}.mobile-menu-overlay .mobile-menu-nav .mobile-menu-link{color:#000;cursor:pointer;display:block;font-size:1.2rem;font-weight:600;text-decoration:none;text-transform:uppercase}.mobile-menu-overlay .mobile-menu-nav .mobile-menu-link:hover{color:var(--primary-red)}.mobile-menu-overlay .mobile-menu-contacts{border-top:1px solid var(--primary-grey-light);padding:1rem 0}.mobile-menu-overlay .mobile-menu-contacts .contact{align-items:flex-start;display:flex;gap:1rem}.mobile-menu-overlay .mobile-menu-contacts .contact img{height:1.5rem;margin-top:.25rem;width:1.5rem}.mobile-menu-overlay .mobile-menu-contacts .contact .phone-detail{display:flex;flex-direction:column;gap:.25rem}.mobile-menu-overlay .mobile-menu-contacts .contact .phone-detail span{display:block}.mobile-menu-overlay .mobile-menu-contacts .contact .phone-detail span.text-uppercase{color:var(--primary-grey-dark);font-weight:600}.mobile-menu-overlay .mobile-menu-social{border-top:1px solid var(--primary-grey-light);display:flex;justify-content:center;margin-top:auto;padding:1.5rem 0}.mobile-menu-overlay .mobile-menu-social a img{height:1.5rem;width:1.5rem}.media{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.media a{margin:0 .5rem;text-decoration:none}.media a img{height:1.5rem;width:1.5rem}.mobile-contacts{border-bottom:1px solid var(--primary-grey-light);padding-bottom:1rem}.mobile-contacts .contact{align-items:flex-start;display:flex;gap:1rem}.mobile-contacts .contact img{height:1.5rem;margin-top:.25rem;width:1.5rem}.mobile-contacts .contact .phone-detail{display:flex;flex-direction:column;gap:.25rem}.mobile-contacts .contact .phone-detail span{display:block}.mobile-contacts .contact .phone-detail span.text-grey-dark{color:var(--primary-grey-dark);font-weight:600}@media(max-width:991px){.navbar .navbar-brand .mobile-concrete{max-height:2rem}.navbar .navbar-collapse{padding:1rem 0}.navbar .navbar-collapse .navbar-nav .nav-item{border-bottom:1px solid var(--primary-grey-light);padding:.5rem 0}.navbar .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:none}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:1.1rem;padding-left:0}.mobile-contacts .contact{align-items:center;margin-bottom:.5rem}}.contact-form-section{background-image:url(/images/contact-background.png);background-position:50%;background-size:cover;padding-top:3rem;position:relative}.contact-form-section .contact-form{color:var(--KB_bialy);max-width:50rem;padding-bottom:1.5rem}.contact-form-section .contact-form .contact-phone-info{gap:.69rem;margin-bottom:1.19rem;margin-top:1.25rem}@media(min-width:768px){.contact-form-section .contact-form .contact-phone-info{gap:1rem;margin-bottom:3.19rem}}.contact-form-section .contact-form .contact-form-fields{gap:.63rem;margin-bottom:1.62rem}@media(min-width:768px){.contact-form-section .contact-form .contact-form-fields{gap:.87rem}}.contact-form-section .contact-form .contact-form-fields input{border-radius:5rem;padding-bottom:.87rem;padding-top:.87rem}.contact-form-section .contact-form .contact-form-fields textarea{border-radius:2rem;padding-bottom:1rem;padding-top:1rem}.contact-form-section .contact-form .contact-form-fields input,.contact-form-section .contact-form .contact-form-fields textarea{background:var(--KB_szary-pola-tekstowe,#fafafa);border:1px solid var(--KB_szary-jasny,#d9d9d9);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding-left:1.81rem;padding-right:1.81rem}.contact-form-section .contact-form button[type=submit]{margin-bottom:1.25rem;min-width:13.5rem}@media(min-width:768px){.contact-form-section .contact-form button[type=submit]{margin-bottom:2.12rem;min-width:12rem}}.contact-form-section .contact-form .acceptance{gap:.88rem;margin-top:1.5rem}@media(min-width:768px){.contact-form-section .contact-form .acceptance{gap:1.56rem}}.contact-form-section .form-message{color:var(--KB_bialy);display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact-form-section .form-message .unsuccessful{color:var(--KB_bialy)}.accordion{--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:1.81rem;--bs-accordion-btn-focus-box-shadow:unset;--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23CF1317' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:var(--bs-accordion-btn-icon);--bs-accordion-active-bg:inherit;--bs-accordion-active-color:inherit;--bs-accordion-body-padding-y:0;--bs-accordion-body-padding-x:0;--bs-accordion-color:var(--KB_czarny)}.accordion .accordion-item{border-left:0;border-right:0;border-top:0}.accordion .accordion-button{gap:2.25rem}.accordion .accordion-button:not(.collapsed){box-shadow:unset}.custom-accordion .accordion-button{background-color:transparent;box-shadow:none;padding-left:40px;position:relative}.custom-accordion .accordion-button:after{background-image:url(/images/accordion-dart.svg);left:0;margin-left:0;position:absolute}.custom-accordion .accordion-item{border:none;color:var(--primary-black)}.custom-accordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:inherit}.custom-accordion .accordion-button:focus{border-color:rgba(0,0,0,.125);box-shadow:none}.accordion-toggle{align-items:center;border:0;cursor:pointer;display:flex;padding:1rem 1.25rem 1rem 75px;position:relative;text-align:left;width:100%}.accordion-toggle:after{background-image:url(/images/accordion-dart.svg);background-position:50%;background-repeat:no-repeat;background-size:2rem auto;content:"";height:2rem;left:0;margin-right:.5rem;position:absolute;transform-origin:center;transition:transform .2s ease-in-out;width:2rem}.accordion-toggle.right-side-toggle{padding:1rem 1.25rem}.accordion-toggle.right-side-toggle:after{left:auto;margin-right:1rem;right:0}.accordion-toggle.small-toggle:after{scale:.75}.accordion-toggle.collapsed:after{transform:rotate(180deg)}.custom-accordion .accordion-header-logo{height:4rem;margin-right:2rem;width:4rem}.lab-container .title{color:var(--primary-black);font-size:1.15rem;font-weight:bolder;margin-bottom:0}.concrete-crane-images{align-items:center;display:flex;justify-content:center}.concrete-crane-images img{max-height:400px;object-fit:contain;padding:1rem;width:50%}.concrete-crane-images img:first-child{object-position:right}.concrete-crane-images img:last-child{object-position:left}.concrete-main-image{position:relative}.concrete-main-image img{max-width:100%;object-fit:contain;object-position:center;width:100%}.concrete-main-image .concrete-baner-info{bottom:0;display:flex;flex-direction:column;padding:3rem;position:absolute;right:0;z-index:10}.concrete-main-image .concrete-baner-info .main-info{color:var(--primary-white);display:flex;justify-content:space-between}.concrete-main-image .concrete-baner-info .main-info span{font-size:2rem}.concrete-main-image .concrete-baner-info .main-info img{height:2rem;width:auto}.concrete-main-image .concrete-baner-info h1{color:var(--primary-white);font-size:4.5rem}.concrete-main-image .concrete-baner-info .concrete-baner-contact{display:flex}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-start;padding:.5rem}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div .concrete-baner-fake-button{align-items:center;background-color:var(--primary-red);border-radius:2rem;color:var(--primary-white);display:flex;font-size:1.2rem;gap:.5rem;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;text-transform:uppercase}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div .concrete-baner-fake-button img{width:auto}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div a{color:var(--primary-white);font-size:1.1rem;text-decoration:none}.concrete-main-image .concrete-baner-info.mobile{display:none}.beton-gallery-item{height:254px}@media(min-width:768px){.beton-gallery-item{height:560px}}@media(max-width:1200px){.concrete-main-image .concrete-baner-info{padding:2rem}.concrete-main-image .concrete-baner-info .main-info span{font-size:1.5rem}.concrete-main-image .concrete-baner-info .main-info img{height:1.5rem;width:auto}.concrete-main-image .concrete-baner-info h1{font-size:3rem}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div .concrete-baner-fake-button{font-size:1rem}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div .concrete-baner-fake-button img{width:2rem}}@media(max-width:992px){.concrete-main-image .concrete-baner-info{padding:1.5rem}.concrete-main-image .concrete-baner-info .main-info span{font-size:1.2rem}.concrete-main-image .concrete-baner-info .main-info img{height:1.2rem;width:auto}.concrete-main-image .concrete-baner-info h1{font-size:2rem}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div .concrete-baner-fake-button{font-size:.9rem}.concrete-main-image .concrete-baner-info .concrete-baner-contact>div .concrete-baner-fake-button img{width:1.8rem}}@media(max-width:768px){.concrete-main-image .concrete-baner-info{display:none}.concrete-main-image .concrete-baner-info.mobile{display:flex;padding:1rem;position:relative;width:100%}.concrete-main-image .concrete-baner-info.mobile .main-info{gap:1.5rem;justify-content:center}.concrete-main-image .concrete-baner-info.mobile .main-info span{color:var(--primary-black);font-size:1.2rem}.concrete-main-image .concrete-baner-info.mobile .main-info img{height:1.2rem;width:auto}.concrete-main-image .concrete-baner-info.mobile h1{color:var(--primary-black);font-size:1.6rem}.concrete-main-image .concrete-baner-info.mobile .concrete-baner-contact{flex-direction:column}.concrete-main-image .concrete-baner-info.mobile .concrete-baner-contact>div .concrete-baner-fake-button{font-size:.9rem}.concrete-main-image .concrete-baner-info.mobile .concrete-baner-contact>div .concrete-baner-fake-button img{width:1.8rem}.concrete-main-image .concrete-baner-info.mobile .concrete-baner-contact>div a{color:var(--primary-black)}}.main-content{display:flex;flex-direction:column;height:calc(100vh - 166px);justify-content:space-between;width:100%}.main-content .show-section{display:block}.main-content .hide-section{display:none}.main-content h1{font-size:5rem;margin-bottom:2rem}.main-content .configurator-container{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:900px;min-width:min(600px,95vw);padding:2rem}.main-content .step-container{text-align:center;width:100%}.main-content .step-container .section-header{align-items:center;display:flex;gap:1rem;justify-content:center;padding:1rem 0}.main-content .step-container .section-header img{width:4rem}.main-content .options-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.main-content .options-container.property-type{flex-direction:column}.main-content .option-item{align-items:center;background-color:var(--primary-grey-textbox);border:1px solid var(--primary-grey-light);border-radius:2rem;box-shadow:0 0 1px 0 var(--primary-grey-light);cursor:pointer;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;min-width:250px;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.main-content .option-item:hover{background-color:var(--primary-red-dark);border-color:var(--primary-red-dark);transform:scale(1.05);transition:transform .3s ease}.main-content .option-item:hover .option-label{color:var(--primary-white)}.main-content .option-item:hover .option-image svg path{fill:var(--primary-white)}.main-content .option-item .option-image svg{width:2rem}.main-content .option-item .option-label{color:var(--primary-black);font-weight:600}.main-content .option-item-checkbox{align-items:center;background-color:var(--primary-grey-textbox);border:2px solid var(--primary-grey-light);border-radius:.5rem;box-shadow:0 0 1px 0 var(--primary-grey-light);cursor:pointer;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;min-width:250px;padding:1rem 1.5rem;transition:all .3s ease;width:auto}.main-content .option-item-checkbox:hover{transform:scale(1.05);transition:transform .3s ease}.main-content .option-item-checkbox input{cursor:pointer}.main-content .option-item-checkbox .option-image{height:2rem;width:2rem}.main-content .option-item-checkbox .option-image img{width:100%}.main-content .option-item-checkbox .option-label{color:var(--primary-black);font-weight:600}.main-content .configurator-footer{margin-top:auto;width:100%}.main-content .configurator-footer .progress{border-radius:0;height:10px}.main-content .configurator-footer .progress .progress-bar{background-color:var(--primary-red);transition:width .3s ease}.main-content .configurator-footer .configurator-footer-buttons{display:flex;justify-content:space-between;padding:4rem 0;width:100%}.main-content .summary-options-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem;width:100%}.main-content .summary-options-container .option-item-checkbox{cursor:auto;display:flex;justify-content:space-between;width:60%}.main-content .summary-options-container .option-item-checkbox label{text-align:left}.main-content .summary-options-container .option-item-checkbox svg{cursor:pointer}.main-content .summary-options-container .option-item-checkbox svg.disabled{cursor:auto;pointer-events:none}.main-content .summary-options-container .option-item-checkbox svg.disabled path{fill:var(--primary-grey-light)}.main-content .summary-options-container .option-item-checkbox:hover{transform:none;transition:none}@media(max-width:768px){.main-content{height:calc(100vh - 200px)}.main-content h1{font-size:3rem}.main-content .options-container .option-item,.main-content .options-container .option-item-checkbox,.main-content .summary-options-container .option-item-checkbox{width:100%}.main-content .configurator-footer-buttons{align-items:center;flex-direction:column;gap:1rem;padding:1rem}}@media(max-width:576px){.main-content h1{font-size:2.5rem}.main-content .configurator-container{padding:1rem}.main-content .options-container{gap:1rem}.main-content .option-item{min-width:120px;padding:.75rem 2rem}.main-content .option-item .option-image{height:2rem;width:2rem}.main-content .button-inverted,.main-content .button-primary{padding:.5rem 1.5rem}}.custom-carousel-container{overflow:visible;position:relative;width:100%}.custom-carousel-container .custom-carousel-track{cursor:grab;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;touch-action:pan-y pinch-zoom;will-change:transform}.custom-carousel-container .custom-carousel-track:active{cursor:grabbing}.custom-carousel-container .custom-carousel-track .custom-carousel-item{flex:0 0 auto;max-width:480px;transform:translateZ(0);width:100%}.custom-carousel-container .custom-carousel-track .custom-carousel-item img{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none}.custom-carousel-container .custom-carousel-controls{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.custom-carousel-container .custom-carousel-controls .custom-carousel-control{align-items:center;border-radius:50%;box-shadow:0 0 8px 0 rgba(0,0,0,.2);cursor:pointer;display:flex;height:4rem;justify-content:center;position:relative;width:4rem}.custom-carousel-container .custom-carousel-controls .custom-carousel-control:hover{transform:scale(1.05);transition:transform .3s ease}.custom-carousel-container .custom-carousel-controls .custom-carousel-control img{height:1.5rem;width:1.5rem}.custom-carousel-container .custom-carousel-controls .custom-carousel-control img.left{rotate:-90deg}.custom-carousel-container .custom-carousel-controls .custom-carousel-control img.right{rotate:90deg}.custom-carousel-container .custom-carousel-indicator-wrapper{height:.5rem;margin:1rem 0;width:100%}.custom-carousel-container .custom-carousel-indicator-wrapper .carousel-indicator-bg{background-color:var(--primary-grey-light);border-radius:3px;height:100%;overflow:hidden;position:relative}.custom-carousel-container .custom-carousel-indicator-wrapper .carousel-indicator-fill{background-color:var(--primary-red);height:100%;transition:width .3s ease;width:0}@media(max-width:1024px){.custom-carousel-container{overflow:hidden}}@media(max-width:576px){.custom-carousel-container .custom-carousel-track .custom-carousel-item{max-width:80%;width:100%}}table.offer-table{margin-top:1.5rem}@media(min-width:768px){table.offer-table{margin-top:3.25rem}}table.offer-table td{border:none;padding:1.5rem 1rem;vertical-align:middle}table.offer-table thead .offer-table-header th{background-color:var(--primary-color);color:var(--primary-black);cursor:pointer;font-weight:600;padding:16px}table.offer-table thead .offer-table-header th:first-child{border-radius:4px 0 0 4px}table.offer-table thead .offer-table-header th:last-child{border-radius:0 4px 4px 0}table.offer-table thead .offer-table-inner-th{align-items:center;display:flex;gap:.5rem;justify-content:center}table.offer-table thead .offer-table-inner-th.no-center{justify-content:flex-start}table.offer-table thead th.sortable.sort:after{border-top:10px solid var(--primary-red)}table.offer-table tbody{border-radius:2px;border-style:solid;border-width:1px;box-shadow:0 0 4px rgba(0,0,0,.15);overflow:hidden}table.offer-table tbody tr.more-info-house-open td,table.offer-table tbody tr:not(.d-none) td{background-color:var(--primary-grey-textbox);border-bottom:1px solid var(--primary-grey-light)}table.offer-table tbody tr.reserved td{background-color:var(--reserved-color-2)}table.offer-table tbody .more-info-house{opacity:0;overflow:hidden;transition:all .5s cubic-bezier(0,1,1,1);visibility:collapse}table.offer-table tbody .more-info-house td{height:0;padding-bottom:0;padding-top:0;transition:all .5s cubic-bezier(0,1,1,1)}table.offer-table tbody .more-info-house .main-col{height:0;overflow:hidden;padding:1rem;transition:all .5s cubic-bezier(0,1,1,1);width:100%}@media(min-width:991.98px){table.offer-table tbody .more-info-house .main-col .col-md-30{flex:0 0 30%;max-width:30%}table.offer-table tbody .more-info-house .main-col .col-md-40{flex:0 0 40%;max-width:40%}}@media(max-width:991.98px){table.offer-table tbody .more-info-house .main-col .col-md-30,table.offer-table tbody .more-info-house .main-col .col-md-40{flex:0 0 100%;max-width:100%}}table.offer-table tbody .more-info-house img{height:auto;max-height:350px;object-fit:contain;object-position:center;width:100%}table.offer-table tbody .more-info-house .details{padding:.5rem}table.offer-table tbody .more-info-house .info-house-grid{display:grid;grid-auto-rows:min-content;grid-template-columns:40% 60%;width:100%}table.offer-table tbody .more-info-house .info-house-grid>div{align-items:center;display:flex;justify-content:flex-start;padding:.5rem 1.5rem}@media(min-width:991.98px){table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(-n+2),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(n+11):nth-child(-n+12),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(n+15):nth-child(-n+16),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(n+7):nth-child(-n+8),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(-n+2),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(n+11):nth-child(-n+12),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(n+15):nth-child(-n+16),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(n+7):nth-child(-n+8){background-color:var(--table-row-color-2)}}@media(max-width:991.98px){table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(-n+2),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(n+13):nth-child(-n+14),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(n+5):nth-child(-n+6),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n):nth-child(n+9):nth-child(-n+10),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(-n+2),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(n+13):nth-child(-n+14),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(n+5):nth-child(-n+6),table.offer-table tbody .more-info-house .info-house-grid>:nth-child(2n-1):nth-child(n+9):nth-child(-n+10){background-color:var(--table-row-color-2)}}table.offer-table tbody .more-info-house-open{opacity:1;visibility:visible}table.offer-table tbody .more-info-house-open td{height:auto;padding-bottom:1rem;padding-top:1rem;transition:all .5s cubic-bezier(0,1,1,1)}table.offer-table tbody .more-info-house-open .main-col{height:auto}table.offer-table tbody .more-info-house-open .child{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%}@media(max-width:991.98px){table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(-n+2),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(n+13):nth-child(-n+14),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(n+5):nth-child(-n+6),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(n+9):nth-child(-n+10),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(-n+2),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(n+13):nth-child(-n+14),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(n+5):nth-child(-n+6),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(n+9):nth-child(-n+10){background-color:var(--table-row-color)}}@media(min-width:991.98px){table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(-n+2),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(n+11):nth-child(-n+12),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(n+15):nth-child(-n+16),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n):nth-child(n+7):nth-child(-n+8),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(-n+2),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(n+11):nth-child(-n+12),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(n+15):nth-child(-n+16),table.offer-table tbody .reserved .info-house-grid>:nth-child(2n-1):nth-child(n+7):nth-child(-n+8){background-color:var(--table-row-color)}}table.offer-table tbody .toggle-house-icon{display:inline-block;font-size:1.25rem;transition:all .4s ease-in-out}table.offer-table tbody .toggle-house-icon.open{transform:rotate(-90deg)}table.offer-table tbody .toggle-house-icon:hover{cursor:pointer}@media(max-width:991px){table.offer-table{font-size:.8rem}table.offer-table div.no-padding-on-mobile,table.offer-table tr td.no-padding-on-mobile,table.offer-table tr th.no-padding-on-mobile{padding:0!important}table.offer-table tr:not(.more-info-house) td:not(.no-padding-on-mobile){padding:.65rem .5rem!important}table.offer-table tbody .more-info-house div.info-house-grid>div{padding:.5rem}table.offer-table tbody .more-info-house .details{max-width:100%;padding:1rem 0!important;width:100%}table.offer-table tbody .more-info-house .details .child{display:flex;flex-wrap:wrap;gap:.25rem;max-width:100%}table.offer-table tr .property-details-button{text-align:center}.hide-on-mobile{display:none}}.investment-page .site-path{margin-bottom:2.19rem}@media(min-width:768px){.investment-page .site-path{margin-bottom:3rem}.investment-page .investment-info-section>*{width:50%}}.investment-page .investment-info-section .custom-carousel-track{margin-bottom:1.25rem}.investment-page .investment-info-section .custom-carousel-track .custom-carousel-item{max-width:400px}.investment-page .investment-info-section .images .small-images,.investment-page .investment-info-section .images>div{gap:1.5rem}.investment-page .investment-info-section .images .small-images .more-images{overflow:hidden;position:relative}.investment-page .investment-info-section .images .small-images .more-images img{filter:blur(2.5px) brightness(.5);transform:scale(1.1)}.investment-page .investment-info-section .images .small-images .more-images span{color:#fff;font-size:3rem;font-style:normal;font-weight:600;left:50%;line-height:3rem;margin-bottom:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.investment-page .investment-info-section .availability{background-color:var(--KB_dostepne,#73bd14);border-radius:3.0625rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);color:var(--KB_bialy);margin-bottom:1.56rem;padding:0 .81rem}@media(min-width:768px){.investment-page .investment-info-section .availability{margin-bottom:2.69rem;padding:.5rem 1.87rem}}.investment-page .investment-info-section .investment-info h2{margin-bottom:1.25rem}@media(min-width:768px){.investment-page .investment-info-section .investment-info h2{margin-bottom:1.62rem}}.investment-page .investment-info-section .investment-info .investment-base-info{font-size:1rem;font-style:normal;font-weight:400;gap:1rem;line-height:0}@media(min-width:768px){.investment-page .investment-info-section .investment-info .investment-base-info{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}}.investment-page .investment-info-section .investment-info .investment-base-info .bold{font-size:1rem;font-style:normal;font-weight:600;line-height:0}@media(min-width:768px){.investment-page .investment-info-section .investment-info .investment-base-info .bold{font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal}}.investment-page .investment-info-section .investment-info .investment-base-info>div{gap:1.44rem}@media(min-width:768px){.investment-page .investment-info-section .investment-info .investment-base-info>div{gap:1.25rem}}.investment-page .investment-info-section .investment-info .investment-base-info img{height:2rem;width:2rem}.investment-page .investment-info-section .investment-info .investment-base-info h4{font-size:1rem;font-style:normal;font-weight:400;line-height:0}@media(min-width:768px){.investment-page .investment-info-section .investment-info .investment-base-info h4{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}}.investment-page .investment-info-section .investment-info .investment-base-info h4 span{font-size:1rem;font-style:normal;font-weight:600;line-height:0}@media(min-width:768px){.investment-page .investment-info-section .investment-info .investment-base-info h4 span{font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal}}.investment-page .investment-info-section .investment-info .investment-description{margin-top:1.25rem}@media(min-width:768px){.investment-page .investment-info-section .investment-info .investment-description{margin-top:2.94rem}}.investment-page .feature-list{padding-bottom:2.5rem}.investment-page .buildings-section{margin-bottom:3rem;margin-top:2.5rem}@media(min-width:768px){.investment-page .buildings-section{margin-bottom:4rem;margin-top:8.19rem}}.investment-page .buildings-section .buildings-buttons{gap:1.25rem;margin-top:2.5rem;width:fit-content}@media(min-width:768px){.investment-page .buildings-section .buildings-buttons{gap:1.5rem;margin-top:3.13rem}}.investment-page .buildings-section .investment-plan{margin-top:2.31rem}@media(min-width:768px){.investment-page .buildings-section .investment-plan{margin-top:3.06rem}}.investment-page .buildings-section .custom-content-section{margin-top:2.31rem}@media(min-width:768px){.investment-page .buildings-section .custom-content-section{margin-top:7.06rem}}.investment-page #investmentPlan img{width:min(100%,1300px)}.building-page{margin-bottom:2rem}@media(min-width:768px){.building-page .building-info-section>*{width:50%}}.building-page .building-info-section .custom-carousel-track{margin-bottom:1.25rem}.building-page .building-info-section .custom-carousel-track .custom-carousel-item{max-width:400px}.building-page .building-info-section .images .small-images,.building-page .building-info-section .images>div{gap:1.5rem}.building-page .building-info-section .images .small-images .more-images{overflow:hidden;position:relative}.building-page .building-info-section .images .small-images .more-images img{filter:blur(2.5px) brightness(.5);transform:scale(1.1)}.building-page .building-info-section .images .small-images .more-images span{color:#fff;font-size:3rem;font-style:normal;font-weight:600;left:50%;line-height:3rem;margin-bottom:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.building-page .building-info-section .availability{background-color:var(--KB_dostepne,#73bd14);border-radius:3.0625rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);color:var(--KB_bialy);margin-bottom:1.56rem;padding:0 .81rem}@media(min-width:768px){.building-page .building-info-section .availability{margin-bottom:2.69rem;padding:.5rem 1.87rem}}.building-page .building-info-section .building-info h2{margin-bottom:1.25rem}@media(min-width:768px){.building-page .building-info-section .building-info h2{margin-bottom:1.62rem}}.building-page .building-info-section .building-info .building-base-info{font-size:1rem;font-style:normal;font-weight:400;gap:1rem;line-height:0}@media(min-width:768px){.building-page .building-info-section .building-info .building-base-info{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}}.building-page .building-info-section .building-info .building-base-info .bold{font-size:1rem;font-style:normal;font-weight:600;line-height:0}@media(min-width:768px){.building-page .building-info-section .building-info .building-base-info .bold{font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal}}.building-page .building-info-section .building-info .building-base-info>div{gap:1.44rem}@media(min-width:768px){.building-page .building-info-section .building-info .building-base-info>div{gap:1.25rem}}.building-page .building-info-section .building-info .building-base-info img{height:2rem;width:2rem}.building-page .building-info-section .building-info .building-base-info h4{font-size:1rem;font-style:normal;font-weight:400;line-height:0}@media(min-width:768px){.building-page .building-info-section .building-info .building-base-info h4{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}}.building-page .building-info-section .building-info .building-base-info h4 span{font-size:1rem;font-style:normal;font-weight:600;line-height:0}@media(min-width:768px){.building-page .building-info-section .building-info .building-base-info h4 span{font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal}}.building-page .building-info-section .building-info .building-description{margin-top:1.25rem}@media(min-width:768px){.building-page .building-info-section .building-info .building-description{margin-top:2.94rem}}.building-page .building-plan-section{margin-top:3.06rem}@media(min-width:768px){.building-page .building-plan-section{margin-top:8.94rem}}.building-page .building-plan-section .building-plan{gap:2.61rem;margin-top:1.25rem}@media(min-width:768px){.building-page .building-plan-section .building-plan{gap:1.56rem;margin-top:4.31rem}}.building-page .building-plan-section .building-plan>div{width:100%}@media(min-width:768px){.building-page .building-plan-section .building-plan>div{max-width:50%}}.building-page .building-plan-section .building-plan>div img{object-fit:contain;object-position:center;width:100%}.building-page .building-plan-section .building-plan #floor-plan-container{margin-top:1rem}.building-page .properties-section{margin-top:4.13rem}.building-page .properties-section .filters-container{margin-bottom:2.5rem}@media(min-width:768px){.building-page .properties-section .filters-container{border:1px solid var(--KB_szary-jasny,#d9d9d9);box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}}.building-page .properties-section .filters{gap:2.25rem}@media(max-width:767.98px){.building-page .properties-section .filters{border:1px solid var(--KB_szary-jasny,#d9d9d9);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);padding:1.44rem 1.13rem 1.81rem}}@media(min-width:768px){.building-page .properties-section .filters{padding-bottom:2rem;padding-top:2rem}}.building-page .properties-section .filters .filters-header{width:100%}.building-page .properties-section .filters .filters-header img{height:1rem;width:1.5rem}.building-page .properties-section .filters .filters-header .show-filters img{transform:rotate(180deg)}.building-page .properties-section .filters .type-filter{gap:1.31rem}@media(min-width:768px){.building-page .properties-section .filters .type-filter{max-width:25%}}.building-page .properties-section .filters .type-filter .col{gap:.81rem}.building-page .properties-section .filters .other-filters h4{margin-bottom:.69rem}.building-page .properties-section .filters .other-filters select{font-size:1rem;font-style:normal;font-weight:400;line-height:normal;padding-bottom:.91rem;padding-left:1.5rem;padding-top:.91rem}.building-page .properties-section .filters .other-filters .range-filter{gap:1.13rem}#property-page>div{margin-bottom:2.5rem}#property-page .property-info-section{gap:2rem;margin-top:2.19rem}@media(min-width:768px){#property-page .property-info-section{margin-top:4.13rem}}#property-page .property-info-section>div{max-width:100%;width:100%}@media(min-width:768px){#property-page .property-info-section>div{width:50%}}#property-page .property-info-section .gallery img{border:1px solid #d9d9d9}#property-page .property-info-section .property-info{gap:2rem}@media(max-width:767.98px){#property-page .property-info-section .property-info{margin-top:2.19rem}}@media(min-width:768px){#property-page .property-info-section .property-info{gap:4rem}}#property-page .property-info-section .property-info .base-info{gap:1rem}#property-page .property-info-section .property-info .base-info .price{gap:.5rem}@media(min-width:768px){#property-page .property-info-section .property-info .base-info .price{gap:.875rem}#property-page .property-info-section .property-info .base-info{gap:2.625rem}}#property-page .property-info-section .property-info .info-actions{gap:2.19rem}#property-page .property-info-section .property-info .info-actions .actions{gap:2.06rem}@media(max-width:767.98px){#property-page .property-info-section .property-info .info-actions .actions .links{gap:1.25rem}}#property-page .property-info-section .property-info .info-actions .actions .action{align-items:center!important;display:flex!important;flex-direction:row!important;gap:1.44rem}@media(min-width:768px){#property-page .property-info-section .property-info .info-actions .actions .action{gap:1.5rem;padding-bottom:.62rem;padding-top:.62rem}}#property-page .property-info-section .property-info .info-actions .actions .action img{height:1.87394rem;width:1.87394rem}@media(min-width:768px){#property-page .property-info-section .property-info .info-actions .actions .action img{height:1.87375rem;width:1.87375rem}}@media(max-width:767.98px){#property-page .property-info-section .property-info .info-actions .actions .action img{margin-left:.12rem}}#property-page .property-info-section .property-info .info-actions .actions .action a{color:var(--KB_czarny);font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(min-width:768px){#property-page .property-info-section .property-info .info-actions .actions .action a{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}#property-page .property-info-section .property-info .info-actions .actions{gap:1.5625rem}}#property-page .property-info-section .property-info .info-actions .info{gap:1rem}#property-page .property-info-section .property-info .info-actions .info .address,#property-page .property-info-section .property-info .info-actions .info .date{font-size:1rem;font-style:normal;font-weight:400;gap:1.44rem;line-height:0}@media(min-width:768px){#property-page .property-info-section .property-info .info-actions .info .address,#property-page .property-info-section .property-info .info-actions .info .date{font-size:1.25rem;font-style:normal;font-weight:400;gap:1.25rem;line-height:1.875rem}}#property-page .property-info-section .property-info .info-actions .info .address .bold,#property-page .property-info-section .property-info .info-actions .info .date .bold{font-size:1rem;font-style:normal;font-weight:600;line-height:0}@media(min-width:768px){#property-page .property-info-section .property-info .info-actions .info .address .bold,#property-page .property-info-section .property-info .info-actions .info .date .bold{font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.875rem}}#property-page .property-info-section .property-info .info-actions .info .address img,#property-page .property-info-section .property-info .info-actions .info .date img{height:2rem;width:2rem}@media(max-width:767.98px){#property-page .property-info-section .property-info .info-actions .info .date h4{padding-top:.5rem}}@media(min-width:768px){#property-page .property-info-section .property-info .info-actions{gap:2.625rem}}#property-page .feature-list .feature{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}@media(min-width:768px){#property-page .feature-list .feature{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}#property-page .feature-list .feature .bold{font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.875rem}}#property-page .explore-property{gap:3.81rem;margin-top:2.06rem}@media(min-width:768px){#property-page .explore-property{gap:3rem;margin-top:6.62rem}}#property-page .explore-property .buttons-with-header{gap:3.12rem}#property-page .explore-property .buttons-with-header .plan-buttons a{width:17.75rem}@media(min-width:768px){#property-page .explore-property .buttons-with-header .plan-buttons a{min-width:15.5rem;width:fit-content}#property-page .explore-property .buttons-with-header{gap:2rem}}#property-page .explore-property #plan{gap:1.75rem}@media(min-width:768px){#property-page .explore-property #plan{gap:3rem}}#property-page .explore-property #plan>div{gap:1.25rem}@media(min-width:768px){#property-page .explore-property #plan>div{gap:3rem}}#property-page .about-investment{margin-bottom:3.12rem;margin-top:3.56rem}@media(min-width:768px){#property-page .about-investment{margin-bottom:5.94rem;margin-top:6.63rem}}@media(max-width:767.98px){#property-page .about-investment{gap:3.63rem}}#property-page .about-investment .desc{gap:1.5rem}@media(min-width:768px){#property-page .about-investment .desc{gap:2rem}#property-page .about-investment .media{padding-right:8.5625rem}}#property-page .localisation{gap:3.9rem;margin-top:3.12rem}@media(min-width:768px){#property-page .localisation{margin-top:5.94rem}}#property-page .localisation .unordered-list ul li::marker{color:var(--KB_czerwony,#cf1317);font-size:1.5rem}#property-page .similar-properties{margin-top:3.31rem}@media(min-width:768px){#property-page .similar-properties{margin-top:5.94rem}}#property-page .similar-properties>h2.text-center{display:none!important}#properties-legend .properties-legend{gap:1.5rem;margin-bottom:3.44rem}@media(min-width:768px){#properties-legend .properties-legend{gap:5rem}}@media(max-width:767.98px){#properties-legend .properties-legend{padding-right:6.87rem}}#properties-legend .properties-legend .legend-container{align-items:center!important;display:flex!important;flex-direction:row!important;gap:.81rem}@media(min-width:768px){#properties-legend .properties-legend .legend-container{gap:1.37rem}}#properties-legend .properties-legend .legend-container img{stroke-width:1px;stroke:var(--KB_szary-jasny,#d9d9d9)}.main-page .self-promotion{background-image:linear-gradient(190deg,rgba(33,37,41,.6),rgba(0,23,22,.6)),url(/images/self-promotion-background.webp);background-position:50%;background-size:cover;color:var(--KB_bialy,#fff);margin-bottom:3.56rem;padding-bottom:10rem;padding-top:10rem}@media(min-width:768px){.main-page .self-promotion{height:50rem;margin-bottom:4.87rem}}.main-page .self-promotion .actions{gap:.88rem;width:50%}@media(min-width:768px){.main-page .self-promotion .actions{gap:1.87rem;margin-top:1.5rem}}.main-page .self-description{margin-bottom:1.81rem}@media(min-width:768px){.main-page .self-description{margin-bottom:3.19rem;width:50%}}.main-page .new-flats-section{margin-bottom:3.56rem;margin-top:2.44rem}@media(min-width:768px){.main-page .new-flats-section{margin-bottom:6.38rem;margin-top:3.19rem}}.main-page .new-flats-section .new-flats-header{margin-bottom:3.12rem}@media(min-width:768px){.main-page .new-flats-section .new-flats-header{margin-bottom:2.81rem}}.main-page .new-flats-section .new-flats-header h2{margin-bottom:1.5rem}@media(min-width:768px){.main-page .new-flats-section .new-flats-header h2{margin-bottom:1rem}}.main-page .news-section{margin-top:2.62rem}@media(min-width:768px){.main-page .news-section{margin-top:7.81rem}}.main-page .news-section .link.with-caret{gap:.81rem}@media(min-width:768px){.main-page .news-section .link.with-caret{gap:1.87rem}}.main-page .more-interest-section>*{padding-top:1.75rem}@media(min-width:768px){.main-page .more-interest-section>*{padding-top:4.44rem}}.main-page .more-interest-section .more-interest{gap:1.25rem;margin-bottom:1.88rem;margin-top:1.75rem}@media(min-width:768px){.main-page .more-interest-section .more-interest{margin-bottom:4.65rem;margin-top:4.63rem}}.main-page .more-interest-section .more-interest .interest-item{flex-grow:1;min-width:100%}@media(min-width:768px){.main-page .more-interest-section .more-interest .interest-item{min-width:25%}}.main-page .more-interest-section .more-interest .interest-item .link.with-caret{gap:.75rem}.main-page .more-interest-section .more-interest .interest-item .title{align-items:center;display:flex;gap:1.38rem;margin-bottom:.88rem}@media(min-width:768px){.main-page .more-interest-section .more-interest .interest-item .title{margin-bottom:1.19rem}}.main-page .more-interest-section .more-interest .interest-item .title img{height:4rem;width:4rem}.main-page .last-viewed-properties{margin-bottom:2.25rem;padding-top:3.12rem}@media(min-width:768px){.main-page .last-viewed-properties{margin-bottom:5.06rem;padding-top:4.62rem}}.main-page .last-viewed-properties .table-header{text-align:start!important}.investment-tile .cover-image{aspect-ratio:13/10}.investment-tile .tile-description{padding:1.5rem 0;position:relative;width:100%}.investment-tile .tile-description .props-availability{background-color:var(--KB_dostepne,#73bd14);border-radius:2rem;color:var(--KB_bialy,#fff);margin-left:1rem;margin-right:1rem;padding:0 1.12rem;position:absolute;text-align:center;top:0;transform:translateY(-50%)}@media(min-width:768px){.investment-tile .tile-description .props-availability{padding:.5rem 1.87rem}}.investment-tile .tile-description .props-availability.is-announcement{background-color:var(--KB_szary-ciemny,#575756)}.investment-tile .tile-description h3{margin-top:.94rem}@media(min-width:768px){.investment-tile .tile-description h3{margin-top:1rem}}.investment-tile .tile-description p{margin-bottom:.5rem}@media(max-width:767.98px){.investment-tile .tile-description p{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}}@media(min-width:768px){.investment-tile .tile-description p{margin-bottom:1rem}}@media(max-width:767.98px){.investment-tile .tile-description .link.with-caret{gap:.5rem}}.search-form-section{gap:2.38rem;margin-bottom:3.88rem}@media(min-width:768px){.search-form-section{gap:2.69rem;margin-bottom:4.69rem}}.search-form-section .search-criteria{gap:.69rem}.search-form-section .discount-criteria{gap:.62rem;margin-top:1.81rem}@media(min-width:768px){.search-form-section .discount-criteria{gap:1.19rem;margin-top:3.62rem}}.search-form-section .discount-criteria input{margin-top:0}.search-form-section .search-button{margin-top:1.5rem}@media(min-width:768px){.search-form-section .search-button{margin-top:2.56rem}}.search-form-section .search-button button{min-width:13.5rem}.investments-page{margin-bottom:2.19rem}@media(min-width:768px){.investments-page{margin-bottom:3.44rem}}.investments-page .site-path{margin-bottom:1.56rem}@media(min-width:768px){.investments-page .site-path{margin-bottom:5.6rem}}.investments-page .header{margin-bottom:2.75rem}@media(min-width:768px){.investments-page .header{margin-bottom:3.37rem}}.investments-page .header h2{margin-bottom:1.5rem}.about-us .about-us-header{padding-bottom:2.8rem;padding-top:2.8rem}@media(min-width:768px){.about-us .about-us-header{padding-bottom:5.12rem;padding-top:6rem}}.about-us .achievements-section{margin-bottom:7.25rem}.about-us .achievements-section>div{padding-top:2.87rem}@media(min-width:768px){.about-us .achievements-section>div{padding-bottom:2.19rem;padding-top:3.25rem}}.about-us .achievements-section>div .achievements-container{gap:2.5rem;margin-top:3.25rem}@media(min-width:768px){.about-us .achievements-section>div .achievements-container{gap:7.81rem;margin-top:5.5rem}}.about-us .achievements-section>div .achievements-container .achievement{text-align:center}.about-us .achievements-section>div .achievements-container .achievement .title{color:var(--KB_czerwony);margin-bottom:1.56rem}@media(min-width:768px){.about-us .achievements-section>div .achievements-container .achievement .title{margin-bottom:.94rem}}.about-us .about-us-standards{margin:1.81rem auto auto}@media(min-width:768px){.about-us .about-us-standards{margin-top:3rem;width:50%}}.about-us .about-us-standards .accordion-body{padding-bottom:4rem;padding-right:3.56rem}@media(min-width:768px){.about-us .about-us-standards .accordion-body{padding-right:11.62rem}}.about-us .about-us-standards .accordion-button:after{margin-right:2.15rem}@media(min-width:768px){.about-us .about-us-standards .accordion-button:after{margin-right:2.71rem}}.about-us .realized-investments-section .realized-investments-header{margin-bottom:2.94rem;margin-top:2.69rem}@media(max-width:767.98px){.about-us .realized-investments-section .realized-investments-header{width:75%}}@media(min-width:768px){.about-us .realized-investments-section .realized-investments-header{margin-top:5.12rem}}.about-us .realized-investments-section .realized-investments{--bs-gutter-y:1.15rem;--bs-gutter-x:0;overflow:hidden;position:relative}.about-us .realized-investments-section .realized-investments.collapsed{max-height:650px}@media(min-width:768px){.about-us .realized-investments-section .realized-investments.collapsed{max-height:800px}}.about-us .realized-investments-section .realized-investments.collapsed:after{background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"";height:100px;position:absolute;width:100%}.about-us .realized-investments-section .realized-investments .realized-investment{gap:1.66rem}@media(min-width:768px){.about-us .realized-investments-section .realized-investments .realized-investment{gap:2.25rem}}.about-us .realized-investments-section .realized-investments .realized-investment .realized-investment-title{font-size:1.29244rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.19rem}.about-us .realized-investments-section .realized-investments .realized-investment .realized-investment-address{font-size:.92319rem;font-style:normal;font-weight:400;line-height:1.38475rem}.about-us .social-activity-section{margin-bottom:4.56rem;margin-top:2.56rem}@media(min-width:768px){.about-us .social-activity-section{margin-top:4.56rem;max-width:70%}}.about-us .social-activity-section .social-activity-header{margin-bottom:2.25rem}@media(min-width:768px){.about-us .social-activity-section .social-activity-header{margin-bottom:3.25rem}}.about-us .social-activity-section .social-activity{align-items:center;display:flex;gap:2.5rem}.about-us .social-activity-section .social-activity:not(:last-of-type){margin-bottom:2.5rem}@media(min-width:768px){.about-us .social-activity-section .social-activity{gap:10.38rem}}@media(max-width:767.98px){.about-us .social-activity-section .social-activity{flex-direction:column}}.about-us .social-activity-section .social-activity .description-activity .activity-title{margin-bottom:1.25rem}@media(min-width:768px){.about-us .social-activity-section .social-activity .description-activity .activity-title{margin-bottom:2.69rem}}.news-item{position:relative}.news-item .news-category{background-color:var(--KB_bialy);border-radius:3.0625rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);height:3rem;margin-left:1rem;padding:.75rem 2rem;position:absolute;transform:translateY(-120%);width:fit-content}@media(min-width:768px){.news-item .news-category{padding:.53rem 1.37rem}}.news-item .news-category .news-category-name{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.news-item .news-item-info{margin-top:1.31rem}@media(min-width:768px){.news-item .news-item-info{margin-top:2.31rem}}.news-item .news-item-info .news-item-title{margin-bottom:.75rem}.news-item .news-item-info .news-item-content{margin-bottom:1rem}.news-item .news-item-info .link.with-caret{gap:.75rem}@media(min-width:768px){.news-item .news-item-info .link.with-caret{gap:.94rem;margin-right:2.44rem}}.contact-page .contact-main{margin-top:2.75rem;padding-bottom:3.5rem}@media(min-width:768px){.contact-page .contact-main{margin-top:6rem;padding-bottom:4.25rem}}.contact-page .contact-main .contact-main-header{margin-bottom:1.88rem}@media(min-width:768px){.contact-page .contact-main .contact-main-header{margin-bottom:2.25rem}}.contact-page .contact-main .contact-main-content :first-child{margin-bottom:1rem}.contact-page .contact .contact-localisation{margin-top:3rem}@media(min-width:768px){.contact-page .contact .contact-localisation{margin-top:3.94rem}}.contact-page .contact .contact-localisation .contact-localisation-info{margin-bottom:2.5rem;margin-top:1.31rem}@media(min-width:768px){.contact-page .contact .contact-localisation .contact-localisation-info{margin-bottom:2.69rem;margin-top:3.31rem}}.contact-page .contact .contact-localisation .contact-localisation-info :first-child{margin-bottom:1.5rem}.contact-page .contact .contact-localisation .carousel{margin-bottom:1.25rem}@media(min-width:768px){.contact-page .contact .contact-localisation .carousel{margin-bottom:1.44rem}}.contact-page .contact .contact-sales{margin-top:4rem}.contact-page .contact .contact-sales .accordion-item{border-bottom:0}.contact-page .contact .contact-sales .accordion-item .accordion-button{gap:.94rem;padding-bottom:2rem}.contact-page .contact .contact-sales .accordion-item .accordion-button:after{background-position:50%;background-size:cover;height:1rem;margin-left:0;margin-right:0;order:-1;width:1.5rem}.contact-page .contact .contact-sales .accordion-item .person-contact{align-items:center;display:flex;gap:1rem}.contact-page .contact .contact-sales .accordion-item #salesCollapse .sales-person{gap:1rem;padding-bottom:1.5rem;padding-top:1.5rem}.contact-page .contact .contact-sales .accordion-item #salesCollapse .sales-person .sales-person-photo{height:4rem;width:4rem}.contact-page .contact .contact-sales .accordion-item #salesCollapse .sales-person .sales-person-info{gap:1rem}.contact-page .contact .contact-sales .accordion-item #salesCollapse .sales-person .sales-person-info img{height:1.5rem;width:1.5rem}.contact-page .contact .contact-sales .accordion-item #salesCollapse .sales-person .sales-person-info .person-email a{font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-procedure{gap:2rem;margin-bottom:2rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-procedure .document-section{gap:1rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-procedure .document-section a{text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-procedure .technical-changes-steps{gap:1.5rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-procedure .technical-changes-steps .technical-changes-step{align-items:center;display:flex;font-size:1rem;font-style:normal;font-weight:400;gap:1rem;line-height:1.5rem;padding-left:1rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-procedure .technical-changes-steps .technical-changes-step a{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(max-width:767.98px){.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .custom-content-section .unordered-list ul .technical-changes-questions>li,.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions>.link-in-text,.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions>.p,.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions>.p-bold,.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions>p,.custom-content-section .unordered-list ul .contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions>li{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions .technical-changes-questions-contact{margin-top:1.5rem;padding-top:1.5rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions .technical-changes-questions-contact>:first-child{margin-bottom:1rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .technical-changes-questions .technical-changes-questions-contact .person-contact:first-of-type{margin-bottom:.62rem;margin-top:.75rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes{margin-top:3.75rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes>h3{margin-bottom:1.25rem}@media(max-width:767.98px){.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes h3{font-size:1.75rem;font-style:normal;font-weight:600;line-height:normal}}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes .technical-person{padding-bottom:1.5rem;padding-top:1.5rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes .technical-person:first-of-type{border-top:1px solid var(--KB_szary-jasny);margin-top:1.25rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes .technical-person>h3{margin-bottom:1rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes .technical-person .person-contact{margin-top:.75rem}.contact-page .contact .contact-sales .accordion-item #technicalChangesCollapse .make-technical-changes .technical-person .person-contact:not(:first-of-type){margin-top:.62rem}.contact-page .contact .contact-sales .accordion-item #loanCollapse .accordion-body{padding-bottom:2.19rem}.contact-page .contact .contact-sales .accordion-item #secretariatCollapse .accordion-body .section>h3.border-bottom{margin-bottom:1.5rem;margin-top:2.5rem;padding-bottom:1rem}.contact-page .contact .contact-sales .accordion-item #secretariatCollapse .accordion-body .section>h3:first-child{margin-bottom:1rem}.contact-page .contact .contact-sales .accordion-item #secretariatCollapse .accordion-body .section .person-contact:first-of-type{margin-bottom:.62rem;margin-top:.75rem}:root{--KB_czarny:#000;--KB_bialy:#fff;--KB_czerwony:#cf1317;--KB_czerwony-dark:#890104;--KB_szary-jasny:#d9d9d9;--KB_szary-ciemny:#575756;--KB_szary-pola-tekstowe:#fafafa;--KB_czerwony-pressed:#372f31;--KB_dostepne:#73bd14;--primary-red:#cf1317;--primary-red-dark:#890104;--primart-red-pressed:#372f31;--primary-black:#1a0000;--primary-grey-dark:#575756;--primary-grey-light:#d9d9d9;--primary-white:#fff;--primary-grey-textbox:#fafafa;--available-color:#73bd14;--reserved-color:#cf7f22;--reserved-color-2:#fcebd7;--table-row-color:#edddcb;--table-row-color-2:#ededed;--bs-body-font-family:"MuseoSans";--bs-body-color:var(--KB_czarny);--bs-border-color:var(--KB_szary-jasny)}h1{font-size:2.25rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}@media(min-width:768px){h1{font-size:4.5rem;font-style:normal;font-weight:600;line-height:4.5rem}}.h3,h3{font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}@media(min-width:768px){.h3,h3{font-size:1.75rem;font-style:normal;font-weight:600;line-height:normal}}.btn-radio,.h4,h4{font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}@media(min-width:768px){.btn-radio,.h4,h4{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}}p{margin-bottom:0}.text-KB_szary-ciemny{color:var(--KB_szary-ciemny,#575756)}.text-KB_czerwony{color:var(--KB_czerwony,#cf1317)}.text-KB_bialy{color:var(--KB_bialy)}@media(min-width:768px){.p-bold{font-weight:600}}.site-path{color:var(--KB_czerwony);margin-top:2.19rem}@media(min-width:768px){.site-path{margin-top:3.37rem}}body{overflow-x:hidden}.container,.container-lg,.container-md,.container-sm,.container-xl{padding:0 1rem}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1340px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1620px}}a{color:inherit;text-decoration:none}.btn-primary{--bs-btn-color:var(--KB_bialy);--bs-btn-border-width:0px;--bs-btn-padding-x:1.875rem;--bs-btn-padding-y:1.25rem;--bs-btn-bg:var(--KB_czerwony);--bs-btn-hover-bg:var(--KB_czerwony-dark);--bs-btn-disabled-bg:var(--KB_szary-jasny);--bs-btn-border-radius:5.0625rem;--bs-btn-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);align-items:center;display:flex;justify-content:center;max-height:3rem;text-transform:uppercase;text-wrap:nowrap}@media(min-width:768px){.btn-primary{--bs-btn-padding-x:3.625rem;max-height:4rem}}.btn-secondary{--bs-btn-color:var(--KB_bialy);--bs-btn-border-width:2px;--bs-btn-border-color:var(--KB_czerwony);--bs-btn-hover-border-color:var(--KB_czerwony-dark);--bs-btn-padding-x:1.875rem;--bs-btn-padding-y:1.25rem;--bs-btn-bg:transparent;--bs-btn-hover-bg:var(--KB_czerwony-dark);--bs-btn-disabled-bg:var(--KB_szary-jasny);--bs-btn-border-radius:5.0625rem;--bs-btn-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);align-items:center;display:flex;justify-content:center;max-height:3rem;text-transform:uppercase;text-wrap:nowrap}@media(min-width:768px){.btn-secondary{--bs-btn-padding-x:3.625rem;max-height:4rem}}.btn-radio{--bs-btn-padding-x:2rem;--bs-btn-padding-y:1.375rem;--bs-btn-color:var(--KB_szary-ciemny);--bs-btn-border-width:1px;--bs-btn-border-color:var(--KB_szary-jasny);--bs-btn-border-radius:12.8125rem;--bs-btn-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);--bs-btn-bg:var(--KB_szary-pola-tekstowe);--bs-btn-hover-border-color:var(--KB_czerwony-dark);--bs-btn-hover-bg:var(--KB_czerwony-dark);--bs-btn-hover-color:var(--KB_bialy);--bs-btn-active-border-color:var(--bs-btn-hover-border-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-color:var(--bs-btn-hover-color);align-items:center;display:flex;justify-content:center;max-height:3rem;text-wrap:nowrap}@media(min-width:768px){.btn-radio{--bs-btn-padding-x:3.625rem;max-height:4rem}}.btn-radio.checked{--bs-btn-color:var(--KB_bialy);--bs-btn-bg:var(--KB_czerwony-pressed);--bs-btn-border-radius:2.9375rem;--bs-btn-border-color:var(--bs-btn-bg)}.link.with-caret{align-items:center;display:flex;gap:.25rem}@media(min-width:768px){.link.with-caret{gap:.94rem}}.link.with-caret .link-text{text-decoration:none!important}.link .link-text{color:var(--KB_czerwony);transition:color .2s ease-in-out}@media(hover:hover){.link:hover .link-text{color:var(--KB_czerwony-dark);text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}.carousel-container .carousel-slides{align-items:center;column-gap:1rem;display:flex;flex-flow:row nowrap;overflow-x:hidden;scroll-behavior:smooth;width:100%}.carousel-container .carousel-slides .carousel-slide{aspect-ratio:13/10;flex:1 0 calc(25% - 0.75rem)}@media(max-width:767.98px){.carousel-container .carousel-slides .carousel-slide{flex:1 0 100%}}.carousel-container .carousel-controls{align-items:center;display:flex;gap:1.38rem;justify-content:end}.carousel-container .carousel-controls .carousel-control{align-items:center;background-color:var(--KB_szary-pola-tekstowe);border:1px solid var(--KB_szary-jasny);border-radius:50%;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);display:flex;height:4rem;justify-content:center;width:4rem}@media(hover:hover){.carousel-container .carousel-controls .carousel-control:hover{transform:scale(1.05);transition:transform .3s ease}}.carousel-container .carousel-controls .carousel-control.prev img{transform:rotate(-90deg)}.carousel-container .carousel-controls .carousel-control.next img{transform:rotate(90deg)}.carousel-container .carousel-controls .carousel-control img{height:1.5rem;width:1.5rem}.carousel-container .progress{--bs-progress-bar-bg:var(--KB_czerwony);--bs-progress-border-radius:5.625rem;--bs-progress-height:0.625rem;margin-top:1.31rem}select{appearance:none;-webkit-appearance:none;background-color:var(--KB_szary-pola-tekstowe,#fafafa);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='%23dc3545' viewBox='0 0 12 9'%3E%3Cpath d='M6 9 .804 0h10.392z'/%3E%3C/svg%3E");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:.75em;border:1px solid var(--KB_szary-jasny,#d9d9d9);border-radius:2rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);color:var(--KB_szary-ciemny,#575756);cursor:pointer;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;padding-bottom:.91rem;padding-left:1.5rem;padding-top:.91rem;width:100%}@media(min-width:768px){select{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;padding:1.375rem 2rem}}select::-ms-expand{display:none}.form-check{padding-left:2.12rem}@media(min-width:768px){.form-check{padding-left:2.81rem}}.form-check .form-check-input{--bs-form-check-bg:var(--KB_szary-pola-tekstowe);border:1px solid var(--KB_szary-jasny,#d9d9d9);border-radius:.125rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);height:1.25rem;margin-left:-2.12rem;width:1.25rem}@media(min-width:768px){.form-check .form-check-input{margin-left:-2.81rem}}.form-check .form-check-input:checked{background-color:var(--KB_czerwony-pressed)}input[type=checkbox].form-check-input{border:1px solid var(--KB_szary-jasny,#d9d9d9);border-radius:.125rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}input[type=checkbox].form-check-input:checked{background-color:var(--KB_czerwony-pressed,#372f31)}.media-with-desc{display:flex!important;flex-direction:column!important}.media-with-desc>div{max-width:100%;width:100%}@media(min-width:768px){.media-with-desc{flex-direction:row!important}.media-with-desc>div{max-width:50%}}.feature-list{justify-content:center;margin-top:2.5rem;padding-bottom:2.5rem}@media(max-width:767.98px){.feature-list{margin-left:1rem;margin-right:1rem;padding-left:0;padding-right:0;width:auto}}@media(min-width:768px){.feature-list{margin-top:3.375rem;padding-bottom:5.245rem}}.feature-list .feature{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}@media(min-width:768px){.feature-list .feature{gap:1.56rem}}.feature-list .feature img{height:4rem;width:4rem}.border-top-default,.feature-list{border-top:1px solid var(--primary-grey-light)}.border-bottom-default,.feature-list{border-bottom:1px solid var(--primary-grey-light)}@media(max-width:767px){.border-top-default-mobile{border-top:1px solid var(--primary-grey-light)}.border-bottom-default-mobile{border-bottom:1px solid var(--primary-grey-light)}}.text-primary-red{color:var(--primary-red)!important}.text-primary-black{color:var(--primary-black)!important}.ws-no-wrap{white-space:nowrap}.default-button{align-items:center!important;background-color:var(--KB_czerwony);border-radius:5.0625rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);color:var(--KB_bialy);display:flex!important;height:3rem;justify-content:center!important;padding:1.25rem 1.875rem;text-transform:uppercase!important}.default-button.disabled{background-color:var(--KB_szary-jasny);pointer-events:none}@media(min-width:768px){.default-button{height:4rem;padding:1.25rem 3.625rem}}@media(hover:hover){.default-button:hover{background-color:var(--KB_czerwony-dark)}}.default-button-light{background-color:var(--primary-white);border-color:var(--primary-red);border-radius:2rem;border-style:solid;border-width:2px;color:var(--primary-red);font-weight:600;padding:.5rem 2.75rem}.default-button-light:hover{background-color:var(--primary-red-dark);border-color:var(--primary-red-dark);color:var(--primary-white)}.default-button-light.disabled{background-color:var(--primary-grey-light);border-color:var(--primary-grey-light);color:var(--primary-white);pointer-events:none}.default-button-black-anchor{background-color:transparent;border-color:transparent;color:var(--primary-black);font-weight:600;padding:.5rem 2.75rem;text-decoration:underline}.default-button-black-anchor.disabled{pointer-events:none}.contact-credentials img{width:1.5rem}.contact-credentials>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.contact-credentials>div a,.credit-button{text-decoration:none}.credit-button{background-color:var(--primary-red);border-radius:2rem;color:#fff;font-size:1.2rem;padding:1rem 2.5rem;text-transform:uppercase}.policy-privacy-document{align-items:center;display:flex;gap:1rem;justify-content:flex-start;padding:.5rem 0}.policy-privacy-document p{color:var(--primary-red);font-weight:700;margin-bottom:0}.policy-privacy-document img{width:1.5rem}.loan-header{margin-top:2.75rem}@media(min-width:768px){.loan-header{margin-top:6rem}}.loan-header>div{padding-bottom:4.56rem}.loan-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:11.89rem;margin-top:3.19rem;text-align:center}@media(min-width:768px){.loan-section{margin-bottom:7.18rem;margin-top:5.87rem}}.loan-section .loan-description{margin-top:2.06rem}@media(min-width:768px){.loan-section .loan-description{margin-top:3rem;width:47.125rem}}.loan-section .icon-section{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;padding:4rem 0;row-gap:2rem}@media(min-width:768px){.loan-section .icon-section{column-gap:1.56rem;row-gap:4rem}}.loan-section .icon-section .icon-section-item{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;max-width:25%;width:100%}.loan-section .icon-section .icon-section-item img{width:4rem}.loan-section .icon-section .icon-section-item h5,.loan-section .icon-section .icon-section-item p{text-align:center}@media(min-width:768px){.loan-section .icon-section .icon-section-item h5,.loan-section .icon-section .icon-section-item p{padding-left:.84rem;padding-right:.84rem}}.loan-section .icon-section .icon-section-item p{text-wrap:wrap!important}@media(max-width:767px){.loan-section .icon-section .icon-section-item{max-width:80%}.loan-section .icon-section .icon-section-item h5,.loan-section .icon-section .icon-section-item p{text-align:center;width:100%}}.job-section{width:75%}@media(max-width:767px){.job-section{width:100%}}.ul-grey{color:var(--primary-grey-dark)}.ul-grey li::marker{color:var(--primary-grey-dark)}.u-list-red-style li::marker{color:var(--primary-red)}.contacts,.contacts .contact-item{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.contacts .contact-item{width:auto}.contacts .contact-item .emails,.contacts .contact-item .phones{display:flex;flex-direction:column}@media(max-width:767px){.contacts{flex-wrap:wrap}.contacts .contact-item{min-width:100%}}.default-page-header{color:var(--primary-black)}.default-page-header h1{font-size:3.5rem}.land-perks{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.land-perks .perk{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;width:25%}.land-perks .perk img{padding:.5rem;width:5rem}@media(max-width:767px){.land-perks{align-items:center;flex-direction:column}.land-perks .perk{width:75%}}.news-container{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.63rem;padding-bottom:2rem;width:100%}@media(min-width:768px){.news-container{margin-top:3.37rem;padding-bottom:6.63rem}}.news-container .news-item{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}.news-container .news-item .image-container{max-width:100%}.news-container .news-item .image-container img{aspect-ratio:13/10;height:auto;object-fit:cover;object-position:center;width:100%}.news-container .news-item .no-image{align-items:center;aspect-ratio:13/10;color:var(--primary-grey-dark);display:flex;justify-content:center;width:100%}.news-container .news-item .news-item-info{display:flex;flex-direction:column}.news-container .news-item .news-item-info p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:6rem;min-height:6rem;overflow:hidden;text-overflow:ellipsis}.news-navigation .a-container{background-color:transparent;border-radius:50%;height:2.5rem;width:2.5rem}.news-navigation .a-container a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.news-navigation .a-container a.current{color:var(--primary-red-dark);pointer-events:none}@media(max-width:767px){.news-container{flex-wrap:wrap}.news-container .news-item{flex:1 1 100%;max-width:100%}.news-container .news-item .image-container img{width:100%}.news-container .news-item .news-item-info p{min-height:1rem}}.popover-info{display:flex;flex-direction:column;gap:0;max-width:600px;padding:.5rem;width:min-content}.popover-info .info{display:flex;font-weight:600;gap:.5rem}.popover-info .old-price{text-decoration:line-through}.popover-info .descr{align-items:center;display:flex}.popover-info .span-all{grid-column:1/-1}.label-available{color:var(--available-color)}.label-reserved{color:var(--reserved-color)}.label-unavailable{color:var(--primary-red)}@media(min-width:768px){.modal-popup{width:600px}}.modal-popup .modal-content{background-color:transparent}.modal-picture.modal.fade .modal-dialog{opacity:0;transform:none;transition-property:opacity}.modal-picture.modal.fade.show .modal-dialog{opacity:1}.modal-picture .modal-body{padding:0}.modal-picture .modal-content{border:0;padding:20px}.modal-picture .modal-dialog{padding:0}.modal-picture .modal-header{border:0;justify-content:end;padding:0;text-align:right}.modal-picture .modal-body{min-height:0}.modal-picture img{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.8);object-fit:contain}.modal-picture .modal-content{background-color:transparent;text-align:center;width:auto}.modal-picture .spinner-container{background-color:#fff;padding:3rem;width:300px}.modal-picture .spinner-container,.modal-picture button{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.8)}.modal-picture button{height:auto}.modal .modal-content .modal-header .modal-btn-close{height:auto;padding:.5rem}.custom-content-section .custom-html{max-width:100%;width:100%}@media(min-width:768px){.custom-content-section .custom-html{width:1300px}}.custom-content-section .unordered-list{max-width:75%;width:fit-content}.custom-content-section .unordered-list ul li::marker{color:var(--KB_czerwony,#cf1317);font-size:1.5rem}.cookie-popup .cookie-popup-header>h4{font-size:1.5rem}.cookie-popup .cookie-popup-content .cookie-basic-content a,.cookie-popup .cookie-popup-content .cookie-basic-content p,.cookie-popup .cookie-popup-content .cookie-details-content p{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.cookie-popup .cookie-popup-content .cookie-basic-content a{color:inherit}.cookie-popup .cookie-popup-content .cookie-details-content p:first-of-type{margin-bottom:1rem!important}.cookie-popup .cookie-popup-footer button{font-weight:600;text-transform:uppercase}.cookie-popup .cookie-popup-footer button.confirm-button{background-color:var(--KB_czerwony);color:var(--KB_bialy,#fff)}.cookie-popup .accordions{margin-top:1rem!important}.cookie-popup .accordions .accordion-custom .accordion-custom-header{font-size:.9rem}.technical-changes-offer embed,.technical-changes-offer object{min-height:700px;width:100%}.change-cookie-consent{margin-bottom:1rem;margin-top:1rem}@media(min-width:768px){.change-cookie-consent{margin-bottom:2rem;margin-top:3rem}}.link-in-text{color:var(--KB_czarny,#000);text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.error-page{display:table;margin-top:100px;text-align:center;width:100%}.error-page .title{overflow:hidden}.error-page .title header{color:#d10a11;font-size:120px;position:relative;z-index:1}.error-page h2{z-index:4}.error-page .bottom,.error-page .top{background-color:transparent;border:0;bottom:-20%;left:0;margin:auto;padding:0;position:absolute;right:0;z-index:2}.error-page .bottom{bottom:10%;z-index:0}@media(min-width:768px){.carousel.custom-bs-carousel .carousel-inner{display:flex}.carousel.custom-bs-carousel .carousel-item{display:block;flex:0 0 25%;margin-right:0}}.carousel.custom-bs-carousel .carousel-control-next,.carousel.custom-bs-carousel .carousel-control-prev{border-radius:50%;box-shadow:0 0 8px 0 rgba(0,0,0,.2);height:4rem;opacity:unset;position:unset;width:4rem}.carousel.custom-bs-carousel .carousel-control-next:hover,.carousel.custom-bs-carousel .carousel-control-prev:hover{transform:scale(1.05);transition:transform .3s ease}.carousel.custom-bs-carousel .carousel-control-next img,.carousel.custom-bs-carousel .carousel-control-prev img{height:1.5rem;width:1.5rem}.carousel.custom-bs-carousel .carousel-control-prev{rotate:-90deg}.carousel.custom-bs-carousel .carousel-control-next{rotate:90deg}.carousel.custom-bs-carousel .progress{height:.5rem}.carousel.custom-bs-carousel .progress .progress-bar{background-color:var(--KB_czerwony)}@media(max-width:767.98px){.configurator-footer button[type=button]{width:45%}}@media(min-width:768px){.border-md-bottom{border-bottom:1px solid var(--bs-border-color)}}@media(max-width:767.98px){.hide-on-mobile{display:none}}.spinner-color-primary{color:var(--KB_czerwony,#cf1317)}.pointer{cursor:pointer}.history-price-icon{height:1.5rem!important;width:1.5rem!important}.history-price-icon.bigger{height:2rem!important;width:2rem!important}.bullet-point-further:before,.bullet-point:before{content:"• ";margin-right:.25rem}.bullet-point-further:before{padding-left:1rem}tr td.status-color-not-reserved{color:var(--KB_dostepne)}tr td.status-color-sold{color:var(--KB_czerwony)}.wm-content{width:min-content}.announcement-card .card-img-overlay{background-color:rgba(0,0,0,.5);height:fit-content;padding:1rem}@media(min-width:768px){.announcement-card .card-img-overlay{padding:2rem}}
/*# sourceMappingURL=style.min.css.map*/