html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*:focus{outline:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-dots{bottom:15px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.owl-theme .owl-dots .owl-dot span{background:#ededed;width:.8333333333em;height:.8333333333em;border-radius:1.6666666667em}.owl-theme .owl-dots .owl-dot.active span{margin-bottom:3px;background:#a0bfba;width:1em;height:1em}body{margin:0;padding:0;min-height:1vw;font-family:"Barlow Condensed",Arial,sans-serif;font-optical-sizing:auto;font-weight:400;background:#fff;color:#262625;font-size:24px;font-style:normal;font-size:clamp(16px,16px + 8*(100vw - 768px)/1152,24px)}@media(min-width: 1920px){body{font-size:24px !important}}@media(max-width: 768px){body{font-size:16px !important}}body.modal-lock{position:fixed;width:100%;padding-right:var(--sb, 0)}body header,body nav,body main,body section,body footer{margin:0 auto;padding:0;min-width:320px;max-width:1920px;display:block}body h1,body h2,body h3,body h4{font-family:inherit;font-style:normal;font-weight:700;line-height:110%;padding:0;margin:0;color:inherit;text-align:inherit}body h1{font-style:italic;font-weight:300;line-height:88.889%;text-transform:uppercase;font-size:clamp(34px,34px + 20*(100vw - 768px)/1152,54px)}@media(min-width: 1920px){body h1{font-size:54px !important}}@media(max-width: 768px){body h1{font-size:34px !important}}body h2{font-size:clamp(32px,32px + 20*(100vw - 768px)/1152,52px);font-weight:700;text-transform:uppercase}@media(min-width: 1920px){body h2{font-size:52px !important}}@media(max-width: 768px){body h2{font-size:32px !important}}body h3{font-size:clamp(28px,28px + 20*(100vw - 768px)/1152,48px)}@media(min-width: 1920px){body h3{font-size:48px !important}}@media(max-width: 768px){body h3{font-size:28px !important}}body p{margin:0;padding:0;color:inherit;font-family:inherit;text-align:inherit}body img{width:auto;height:auto;max-width:100%}body .inner{padding:0;margin:0 auto;width:78%;max-width:1440px;position:relative}@media(max-width: 986px){body .inner{width:calc(100% - 1.5em);max-width:768px}}@media(max-width: 768px){body .inner{width:calc(100% - 1.5em)}}body button{background:none;border:none;cursor:pointer}body .button{margin:.25em;padding:.325em 2em;font-family:"Barlow Condensed",Arial,sans-serif;font-size:1.125em;font-style:italic;text-transform:uppercase;background-color:#fff;text-decoration:none;border:1px solid #a0bfba;cursor:pointer}body .button.active,body .button:hover{background-color:#a0bfba}body .button.button-dark{background-color:#a0bfba;color:#fff}@media(max-width: 768px){body .button{padding:.25em 1em}}body .no-break,body .nowrap{white-space:nowrap}body nav{padding:1em 0;position:sticky;top:0;background:#262625;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;-webkit-transition:all .25s ease;transition:all .25s ease}body nav .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;line-height:100%}body nav .inner .logo{width:12%;max-width:25%;-webkit-transition:all .25s ease;transition:all .25s ease}@media only screen and (max-width: 768px){body nav .inner .logo{min-width:5em}}body nav .inner .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body nav .inner .menu .hamburger-lines{height:24px;width:32px;top:1em;right:1em;z-index:2;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}body nav .inner .menu .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#ededed}body nav .inner .menu .hamburger-lines .line.line1{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}body nav .inner .menu .hamburger-lines .line.line2{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out}body nav .inner .menu .hamburger-lines .line.line3{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}body nav .inner .menu .hamburger-lines.active .line{-webkit-transition:background-color .2s linear;transition:background-color .2s linear;background:#000}body nav .inner .menu .hamburger-lines.active .line.line1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body nav .inner .menu .hamburger-lines.active .line.line2{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}body nav .inner .menu .hamburger-lines.active .line.line3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 768px){body nav .inner .menu .hamburger-lines{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1100}}body nav .inner .menu .menu-container{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body nav .inner .menu .menu-container span{font-size:.75em}body nav .inner .menu .menu-container .menu-item{padding:.25em .375em;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ededed;white-space:nowrap}body nav .inner .menu .menu-container .menu-item:hover,body nav .inner .menu .menu-container .menu-item.active{color:#a0bfba}@media only screen and (max-width: 768px){body nav .inner .menu .menu-container{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;display:none;background:#262625;position:fixed;width:100%;padding-left:0;top:0;left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1000}body nav .inner .menu .menu-container span{display:none !important}body nav .inner .menu .menu-container .menu-item{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:.5em;font-size:16px}body nav .inner .menu .menu-container.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body nav .inner .popup-close{display:none;cursor:pointer}body nav.scrolled{padding:.35em 0}body nav.scrolled .logo{max-width:5%}body header,body .atrium{background:#fff url("img/atriumhouse-header.jpg") center center no-repeat;background-size:cover}body header .inner,body .atrium .inner{padding-bottom:1em;height:37.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body header .inner .block-bg,body .atrium .inner .block-bg{position:relative;width:40%;min-width:260px;max-width:525px}body header .inner .block-bg .background-svg,body .atrium .inner .block-bg .background-svg{position:absolute;height:calc(100% + 3em);top:50%;lefT:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-1.5em}body header .inner .block-bg .block,body .atrium .inner .block-bg .block{background:#262625;color:#fff;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}body header .inner .block-bg .block h1,body .atrium .inner .block-bg .block h1{padding-top:4.5em}body header .inner .block-bg .block p,body .atrium .inner .block-bg .block p{padding-top:1em;font-size:max(16px,.75em);font-style:italic;text-transform:uppercase}@media(max-width: 768px){body header .inner .block-bg,body .atrium .inner .block-bg{margin-left:1.5em;margin-top:11em}body header .inner .block-bg .background-svg,body .atrium .inner .block-bg .background-svg{height:calc(100% + 4em)}body header .inner .block-bg .block h1,body .atrium .inner .block-bg .block h1{padding-top:2em}}body section.padding-top,body footer.padding-top{padding-top:3.3333335em}body section.padding-bottom,body footer.padding-bottom{padding-bottom:3.3333335em}body .find h2{text-align:center}body .find .find-buttons{margin:0 auto;padding:2.5em 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:920px}body .find .find-buttons .tab-link{min-width:190px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:.325em .5em;white-space:nowrap}@media(max-width: 768px){body .find .find-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}body .building .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3em}body .building .inner p{padding-top:1em;font-size:.9166666667em;max-width:19em}@media(max-width: 768px){body .building .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body .building .inner p{max-width:100%}}body .atrium{background:#fff url("img/atrium-2.jpg") center center no-repeat;background-size:cover}body .atrium .inner{height:36.25em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .atrium .inner .block-bg .block p{font-size:1em;text-transform:none}body .localisation{background:#a0bfba;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .localisation .column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}body .localisation .column.column-text{padding:2em 1em}body .localisation .column.column-text .text{margin-right:0;margin-left:auto;width:80%;max-width:700px}body .localisation .column.column-text .text .desc{padding-top:1em}body .localisation .column.column-text .text .icons{padding-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex}body .localisation .column.column-text .text .icons .icon{-webkit-box-flex:1;-ms-flex:1 1 calc(25% - 1em);flex:1 1 calc(25% - 1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;font-size:.8333333333em;text-transform:uppercase}body .localisation .column.column-text .text .icons .icon img{max-width:70% !important}body .localisation .column.column-text .text .icons .icons-left{padding-right:.5em;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;border-right:1px solid #000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}body .localisation .column.column-text .text .icons .icons-right{padding:.25em .5em;padding-right:0;-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}body .localisation .column.column-text .text .icons .icons-right p{padding-top:.5em}body .localisation .column.column-map{background:url("img/mapa.jpg") center center no-repeat;background-size:cover;min-height:39em}@media(max-width: 1140px){body .localisation .column.column-text .text .icons .icon{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1em);flex:1 1 calc(50% - 1em)}body .localisation .column.column-text .text .icons .icons-left{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}body .localisation .column.column-text .text .icons .icons-right{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 768px){body .localisation{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body .localisation .column.column-text .text{width:100%}body .localisation .column.column-map{min-height:40em}}body .gallery{position:relative}body .gallery .carousel-title{position:absolute;bottom:3.5em;left:50%;font-size:.8333333333em;text-transform:uppercase;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100;color:#fff;white-space:nowrap}body .gallery .carousel-title.carousel-title-dark{color:#000}body .choice{text-align:center}body .choice p{padding-top:1em}body .choice h3{padding-top:2em}body .choice .icons{padding-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex}body .choice .icons .icon{padding:.75em .5em;-webkit-box-flex:1;-ms-flex:1 1 calc(20% - 1em);flex:1 1 calc(20% - 1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;font-size:.8333333333em;text-transform:uppercase;position:relative}body .choice .icons .icon img{max-width:70% !important}body .choice .icons .icon:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:80%;width:1px;background:#262625;display:block}body .choice .icons .icon:last-child:after{background:none}@media(max-width: 768px){body .choice .icons{-ms-flex-wrap:wrap;flex-wrap:wrap}body .choice .icons .icon{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1em);flex:1 1 calc(50% - 1em)}body .choice .icons .icon:after{background:none}body .choice .icons .icon:nth-child(odd):after{background:#262625}body .choice .icons .icon:last-child:after{background:none}}body .for-you{text-align:center;background:#fff url("img/znajdz-mieszkanie-bg.jpg") center center no-repeat}body .for-you h2{padding-bottom:1em}body .contact{background:#262625;color:#fff}body .contact .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .contact .inner .column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}body .contact .inner .column h2{padding-bottom:1em}body .contact .inner .column p{padding-top:1em;padding-bottom:1em;font-size:1.5em;font-style:italic}@media only screen and (max-width: 768px){body .contact .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}body .contact .inner .column{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}body .footer{background:#262625;color:#fff;text-align:center}body .footer .inner{padding-top:2em;border-top:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body .footer .inner a{color:#fff}body .footer .inner p{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:.875em}body .footer .inner p:first-child{text-align:left}body .footer .inner p:last-child{text-align:right}@media only screen and (max-width: 768px){body .footer .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3em;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body .footer .inner p{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}body .footer .inner p:first-child{text-align:center}body .footer .inner p:last-child{text-align:center}}.form{padding:1.5em;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;background:#ededed}.form .contact-form-container{color:#000;padding:25px 0;width:100%}.form .contact-form-container .form-group{margin-bottom:15px}.form .contact-form-container .form-group label{display:block;margin-bottom:5px;font-weight:bold}.form .contact-form-container .form-group input[type=text],.form .contact-form-container .form-group input[type=email],.form .contact-form-container .form-group input[type=tel],.form .contact-form-container .form-group textarea{width:100%;padding:10px;font-size:18px;font-family:"Barlow Condensed",Arial,sans-serif;border:none;background:#dbdbdb;-webkit-box-sizing:border-box;box-sizing:border-box}.form .contact-form-container .form-group textarea{resize:vertical;min-height:17em}.form .contact-form-container .checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.form .contact-form-container .checkbox-group input{margin-right:10px}.form .contact-form-container .checkbox-group label{font-size:15px}.form .contact-form-container .checkbox-group label a{color:#1d1d1d;text-decoration:underline}.form .contact-form-container .checkbox-group.checkbox-group-left{padding-left:1em}@media only screen and (max-width: 768px){.form .contact-form-container .checkbox-group.checkbox-group-left{padding-left:1.5em}}.form #form-messages{margin-top:15px;padding:10px;border-radius:4px;text-align:center}.tab-content{display:none}.tab-content.active{display:block}.tab-content .filters-container{padding-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}.tab-content .filters-container label{padding-bottom:.25em;display:block}.tab-content .filters-container .filter-button-group .filter-btn{padding:.295em .725em;width:1.9em;height:1.9em}.tab-content .filters-container .filter-button-group .filter-btn:not(.active):hover{background:#fff}.tab-content .filters-container .filter-input-group input{margin-left:0;padding:.25em;font-size:1em;width:2.15em;height:2.15em;-webkit-appearance:none;-moz-appearance:textfield}.tab-content .filters-container .filter-input-group input.input-long{width:4em}@media only screen and (max-width: 590px){.tab-content .filters-container{font-size:.95em;font-size:.9em;gap:1em;gap:.75em}.tab-content .filters-container .filter-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.tab-content .filters-container .filter-button-group{max-width:8em}.tab-content .filters-container .filter-button-group.filter-button-group-wide{max-width:none}.tab-content .filters-container .filter-input-group{max-width:4em}}@media only screen and (max-width: 420px){.tab-content .filters-container .filter-group:first-child{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}table{width:100%;margin-bottom:1em;border-collapse:collapse;table-layout:auto}table th,table td{padding-top:1em;padding-bottom:1em;padding-right:1em;font-weight:400;font-style:italic;text-align:left;text-transform:uppercase;position:relative}table th .minimal-price,table td .minimal-price{padding-top:.5em;display:block;color:#262625;font-size:12px}@media only screen and (max-width: 768px){table th .minimal-price,table td .minimal-price{font-size:9px}}table th::after,table td::after{position:absolute;bottom:0;content:"";display:block;width:calc(100% - .75em);border-bottom:1px solid #262625}table th:last-child,table td:last-child{padding-right:0}table th:last-child::after,table td:last-child::after{width:100%}table th span.grey,table td span.grey{color:#4b4a4a}table td span.crossed{text-decoration:line-through;color:#7f7f7f !important}table th{cursor:pointer;position:relative;padding-right:1em}table th .sort-icon{position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:.8em;color:hsla(0,0%,100%,.7)}table th.sortable:hover .sort-icon{color:#262625}table th .sort-icon::after{content:"▽";color:#262625;font-style:normal}table th.sorted-asc .sort-icon::after,table th.default-sort .sort-icon::after{content:"▲";color:#262625}table th.sorted-desc .sort-icon::after{content:"▼";color:#262625}table thead{color:#262625}@media only screen and (max-width: 768px){table{table-layout:auto;font-size:.85em}table td:last-child,table th:last-child{padding-right:0}table th::after,table td::after{width:calc(100% - .25em)}table th{padding-right:.5em;vertical-align:top}table th .sort-icon{top:auto;right:auto;left:0;bottom:-0.5em}table th .mobile-hide{display:none}}@media only screen and (max-width: 590px){table{font-size:.75em}}#mieszkania-table tbody tr:hover{background-color:rgba(160,191,186,.25);cursor:pointer}tr .status-name{color:#a0bfba}tr.status-zarezerwowane,tr.status-sprzedane{color:#7f7f7f !important}tr.status-zarezerwowane td .grey,tr.status-zarezerwowane td .minimal-price,tr.status-sprzedane td .grey,tr.status-sprzedane td .minimal-price{color:#7f7f7f !important}tr.status-zarezerwowane .status-name{color:#f5a623}tr.status-sprzedane .status-name{color:#f53a3d}tr.status-dostepne.promotion{background-color:#ffc300}tr.status-dostepne.promotion .status-name{color:#262625}.download-icon{margin:-0.5em 0;max-height:1.75em}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-top:2em}.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-link{cursor:pointer;padding:.25em .5em;color:#262625;text-decoration:none}.page-numbers .page-link{padding-right:0}.page-numbers .page-link::after{padding-left:.75em;content:"|";display:inline-block;font-weight:400;color:#262625}.page-numbers .page-link:last-child::after{content:""}.page-link:hover{color:#a0bfba}.page-link.active{font-weight:600}.page-link.arrow{font-weight:bold;font-size:1.2em}.page-link.arrow img{max-width:1.5em}.page-link.disabled{color:#ccc;cursor:not-allowed}.page-link.disabled:hover{color:#ccc}.page-link.disabled img{opacity:0}.views .rzut3d-view{overflow:hidden}.views .rzut3d-controls,.views .rzuty-controls{padding-bottom:1em;text-align:right}.views .rzut3d-controls .button-rotate,.views .rzuty-controls .button-rotate{font-size:1em}.views .rzut3d-controls .button-rotate img,.views .rzuty-controls .button-rotate img{max-width:2em}.views .floor-name{padding-bottom:1em;text-align:center;font-size:2em;font-style:italic;font-weight:300;color:#262625;text-transform:uppercase}.views .floor-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1rem 0}.views .floor-menu .floor-nav{padding:.325em 1em;border:none;outline:none;background:none;font-size:1.5em}.views .floor-menu .floor-nav.active{outline:none;background:none;font-weight:500}@media only screen and (max-width: 590px){.views .floor-menu{gap:.4rem}.views .floor-menu .floor-nav{padding:.325em .5em;font-size:1em}}.views .floor-desc{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;gap:1em}.views .floor-desc .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em}.views .floor-desc .desc .available{background-color:rgba(160,191,186,.7);width:1em;height:1em;display:inline-block}.views .floor-desc .desc .sold{background-color:rgba(245,58,61,.7);width:1em;height:1em;display:inline-block}.views .floor-desc .desc .reserved{background-color:rgba(245,189,98,.7);width:1em;height:1em;display:inline-block}.views .floor-controls{padding:1em;text-align:center}.views .floor-controls button{background:#262625;color:#fff}.views .view{height:0;position:relative;opacity:0;-webkit-transform:scale(0.001);-ms-transform:scale(0.001);transform:scale(0.001);-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.views .view.is-visible{height:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 768px){.views .view.mobile-larger{margin:0 -6em}}.views .view img{margin:0 auto;display:block;z-index:1;position:relative}.views .view .floors{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.views .view svg{width:100%;height:100%;overflow:hidden;vertical-align:middle}.views .view .floor-btn{fill:rgba(0,0,0,0);cursor:pointer;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.views .view .floor-btn.active{fill:rgba(160,191,186,.7)}.views .view .flat-btn{fill:rgba(160,191,186,.7);cursor:pointer;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.views .view .flat-btn.sold{fill:rgba(255,0,0,.7)}.views .view .flat-btn.reserved{fill:rgba(245,166,35,.7);fill:rgba(245,189,98,.7)}.views .view .hover-container{cursor:pointer}.views .view .flat-number-div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1em;color:#262625;pointer-events:none}.views .view .flat-status-div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#262625;background-color:#ededed;padding:5px;font-size:1em;text-align:center;text-transform:uppercase;pointer-events:none}@media only screen and (max-width: 768px){.views .view .flat-status-div{display:none}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);text-align:center;padding:20px;-ms-scroll-chaining:none;overscroll-behavior:contain}.modal.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-content{background:#fff;padding:1.5em;width:90%;max-width:420px;position:relative;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);overflow:auto}.modal-content .modal-close{position:absolute;top:.5em;right:.75em;font-size:1.5em;cursor:pointer;line-height:1;width:1em}.modal-content .modal-body{margin:0;padding:40px 0;text-transform:uppercase;font-weight:700}.modal-content .modal-body.error{color:#c00}.modal-content .button{font-size:inherit}.loader{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);text-align:center;padding:20px}.loader.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader .spinner{width:60px;height:60px;border:4px solid var(--white-color);border-top-color:var(--yellow-color);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}#details-popup .popup-content{background-color:#fff}#details-popup #popup-details-body{margin-top:1em;line-height:1.6}#details-popup .popup-content{padding:2em 0}#details-popup .popup-content .details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 768px){#details-popup .popup-content .details{-ms-flex-wrap:wrap;flex-wrap:wrap}}#details-popup .popup-content .details .info{padding:1.5em;background:#a0bfba;-webkit-box-flex:0;-ms-flex:0 1 410px;flex:0 1 410px}@media only screen and (max-width: 768px){#details-popup .popup-content .details .info{padding:1em}}#details-popup .popup-content .details .info .popup-close{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;text-transform:uppercase;cursor:pointer}#details-popup .popup-content .details .info h3{padding-bottom:.335em;font-size:2em;font-style:italic;font-weight:400;text-transform:uppercase}#details-popup .popup-content .details .info p{padding-bottom:.335em;text-transform:lowercase}#details-popup .popup-content .details .info .addons{padding-bottom:.335em;text-transform:lowercase}#details-popup .popup-content .details .info .addons .rooms_lenght{display:none}#details-popup .popup-content .details .info strong{font-weight:600}#details-popup .popup-content .details .info .white{color:#fff}#details-popup .popup-content .details .info .bigger{font-size:1.1em}#details-popup .popup-content .details .info .smaller{font-size:.75em;text-transform:unset}#details-popup .popup-content .details .info .italic{font-style:italic}#details-popup .popup-content .details .info a{color:#262625;text-decoration:underline}#details-popup .popup-content .details .info a:hover{color:#000}#details-popup .popup-content .details .info .togglePriceHistoryBtn{padding:0;cursor:pointer;font-style:italic;text-decoration:underline}#details-popup .popup-content .details .info .priceHistoryContainer ul{list-style-type:none;padding:0;margin:0}#details-popup .popup-content .details .info .priceHistoryContainer ul li{padding:0;color:#656565}#details-popup .popup-content .details .info .hidden{display:none}#details-popup .popup-content .details .info .buttons{padding-top:1em}#details-popup .popup-content .details .info .buttons .button{margin-bottom:1em;margin-left:0;padding:.5em;width:10em;background:rgba(0,0,0,0);border:1px solid #262625;font-size:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;text-decoration:none}#details-popup .popup-content .details .info .buttons .button.button-dark{background:#262625;color:#fff;border:none}#details-popup .popup-content .details .info .special-offer{display:none}#details-popup .popup-content .details .info.promotion-bg{background:#ffc300;position:relative;padding-top:3em}#details-popup .popup-content .details .info.promotion-bg .white{color:#262625}#details-popup .popup-content .details .info.promotion-bg .special-offer{display:block;background:#1d1d1d;color:#ffc300;font-style:italic;font-weight:400;line-height:normal;text-transform:uppercase;position:absolute;top:0;right:0;left:0;padding:.5em 1em}@media only screen and (max-width: 768px){#details-popup .popup-content .details .info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#details-popup .popup-content .details .info .infos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#details-popup .popup-content .details .info .infos .white{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1em);flex:1 1 calc(50% - 1em)}#details-popup .popup-content .details .info .infos .white strong{display:block}#details-popup .popup-content .details .info .price-html{padding-top:1em}#details-popup .popup-content .details .info .togglePriceHistoryBtn{font-size:.75em}#details-popup .popup-content .details .info .buttons{padding-top:1em;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}#details-popup .popup-content .details .photo{-webkit-box-flex:0;-ms-flex:0 1 490px;flex:0 1 490px}@media only screen and (max-width: 768px){#details-popup .popup-content .details .photo{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1em);flex:0 1 calc(50% - 1em)}}@media only screen and (max-width: 520px){#details-popup .popup-content .details .photo{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}#details-popup .popup-content .details .additional-info{-webkit-box-flex:0;-ms-flex:0 1 390px;flex:0 1 390px;position:relative}@media only screen and (max-width: 768px){#details-popup .popup-content .details .additional-info{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1em);flex:0 1 calc(50% - 1em)}}@media only screen and (max-width: 520px){#details-popup .popup-content .details .additional-info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}#details-popup .popup-content .details .additional-info h4{padding-bottom:.335em;font-size:1.5em;font-style:italic;font-weight:400;text-transform:uppercase}#details-popup .popup-content .details .additional-info .rooms-list p,#details-popup .popup-content .details .additional-info .addons p{padding-bottom:.15em;font-style:italic;text-transform:uppercase}#details-popup .popup-content .details .additional-info .rooms-list strong,#details-popup .popup-content .details .additional-info .addons strong{font-weight:400;float:right}#details-popup .popup-content .details .additional-info .addons{padding-bottom:1em}#details-popup .popup-content .details .additional-info .sum{padding-bottom:.15em;font-weight:600;text-transform:uppercase}#details-popup .popup-content .details .additional-info .sum strong{float:right}#details-popup .popup-content .calculator{padding:1em 0}#details-popup .popup-content .offer{display:-webkit-box;display:-ms-flexbox;display:flex}#details-popup .popup-content .offer .visualisation{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;background:#a0bfba url("img/wizualizacja.jpg") bottom center no-repeat;background-size:cover}#details-popup .popup-content .offer .visualisation img{display:block}@media only screen and (max-width: 768px){#details-popup .popup-content .offer{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#details-popup .popup-content .offer .form,#details-popup .popup-content .offer .visualisation{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:400px}}.modal-promo{overflow:auto}.modal-promo.show{display:inline-grid !important}@media only screen and (max-width: 639px){.modal-promo.show{padding-top:2em;display:block !important}}.modal-promo .modal-content{padding:0;margin:0 auto;max-width:800px;min-height:30em;border:5px solid #262625;background:#ce0f03;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible}.modal-promo .modal-content .col{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;position:relative}.modal-promo .modal-content .col.text{padding:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:1.125em}.modal-promo .modal-content .col.text .title{font-size:2.5em;font-style:italic;font-weight:700;line-height:100%;text-transform:uppercase}.modal-promo .modal-content .col.text .button{margin:0em;margin-right:auto;background:#262625;border:none;color:#fff}.modal-promo .modal-content .col.text .legend{font-size:.75em;text-transform:uppercase;font-style:italic}.modal-promo .modal-content .col img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 639px){.modal-promo .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.modal-promo .modal-content .col.text .title{font-size:2em}.modal-promo .modal-content .col p{font-size:1.125em}.modal-promo .modal-content .col .button{font-size:1.5em;text-align:center;width:100%}.modal-promo .modal-content .col .legend{font-size:1em}.modal-promo .modal-content .col img{position:relative;width:100%;height:auto}}.show-on-mobile{display:none !important}@media only screen and (max-width: 768px){.show-on-mobile{display:block !important}}@media only screen and (max-width: 768px){.hide-on-mobile{display:none !important}}