.pojemnik{width:100%;padding:0 20px}
.pojemnik2{width:auto;margin:0 auto}
header{position:absolute}
header .logo{position:absolute;top:37px;bottom:32px;left:37px;width:200px}
h1{font-size:2rem;margin:0}
h2{font-size:1.9rem;margin:0}
h3{font-size:1.17rem;margin:0}
h4{font-size:1rem;margin:0}
h5{font-size:.83rem;margin:0}
h6{font-size:.67rem;margin:0}
.slajd-tekst{position:absolute;left:0;bottom:0;width:41.625%;padding:16px 58px 16px 22px;height:18vw}
.slajd-tekst .wiecej-slajd,.slajd-tekst .wiecej-slajd:visited{position:absolute;background-color:rgba(0,0,0,0.24);text-align:center;height:52px;color:#FFF;display:block;width:18vw;top:0;right:52px;vertical-align:middle;display:inline-flex;align-content:center;justify-content:center;align-items:center;transform:rotate(-90deg);transform-origin:top right;font-size:.7rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}
.slajd-tekst p{font-size:1.3vw;font-weight:400;margin-top:0}
.realizacje .item{width:33vw;height:508px}
@media (max-width: 768px) {
.realizacje .item{width:50vw;height:508px}
}
.pas-partnerzy .pojemnik .tresc h3{font-size:1.3rem}
.pas-social .pojemnik h3{font-size:1.6rem}
.przyciski-top{position:absolute;top:70px;right:10px}
.ue-partner{position:absolute;right:80px;top:10px}
.zalety{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}
.zaleta{min-width:40%;text-align:center;margin-bottom:30px}
.bt-flex{opacity:.85}
.bt-oferta{transform:scale(0.5)!important}
.bt-okna{top:-1vw;left:3vw}
.bt-drzwi-taras{bottom:-3vw;left:5vw}
.bt-rolety{top:-2vw;left:19vw}
.bt-drzwi-wej{bottom:-3.5vw;left:42vw}
.bt-barierki{top:3vw;left:40vw}
.bt-ai{top:-3vw;left:62vw}
.art2 h1{width:60vw;font-size:4vw;padding:16px 28px 17px}
.art article iframe[src*="youtube"]{height:60vw!important}
.szukaj{transform:scale(0.8);right:calc(100% - 5px);top:-2px}
.szukaj input[type="text"]{border:solid 1px rgba(0,0,0,0.20);width:200px;padding-top:5px;padding-bottom:5px}
@media (max-width: 825px) {
header .logo{position:absolute;top:27px;bottom:auto;left:20px}
}
.pas-oferta h2{margin-bottom:3vw}
.pas-kontakt .kontakt-kol-p{min-width:100%;max-width:100%;padding-left:0}
.pas-kontakt .kontakt-kol-l{min-width:70%;padding-top:50px;text-align:center;margin:0 auto}
.przyciski-bt img{margin-right:10px;width:35px;height:auto}
.pas-discovery{width:100vw;min-height:630px;background:url(../img/bg-discover.webp) center 0 no-repeat;background-size:cover;position:relative}
.pas-discovery .logo-discovery{top:5vw;left:5vw;width:25vw}
.pas-discovery .logo-discovery img{width:100%;height:auto}
.tresc-disc .wiecej,.tresc-disc .wiecej:visited{margin-top:130px}
.pas-discovery .tresc-disc{width:50vw}
.pas-partnerzy .pojemnik .tresc{min-width:70%;max-width:70%;text-align:right;padding-right:70px}
.opcje-wyposazenia .a-v2 img{margin-top:-7%}
.animation-element.slide-left{opacity:0;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(-100px,0px,0px);-webkit-transform:translate3d(-100px,0px,0px);-o-transform:translate(-100px,0px);-ms-transform:translate(-100px,0px);transform:translate3d(-100px,0px,0px)}
.animation-element.slide-right{opacity:0;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}
.animation-element.slide-left.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}
.animation-element.slide-right.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}
.animation-element.zoom{opacity:0;-moz-transition:all 500ms linear;-webkit-transition:all 1500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px);transform:scale(0.5)}
.animation-element.zoom.in-view{opacity:1;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px);transform:scale(1)}
.animation-element.slide-fade{opacity:0;-moz-transition:all 1500ms linear;-webkit-transition:all 1500ms linear;-o-transition:all 1500ms linear;transition:all 1500ms linear;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}
.animation-element.slide-fade.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}
.animation-element.slide-top{opacity:0;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(0px,100px,0px);-webkit-transform:translate3d(0px,100px,0px);-o-transform:translate(0px,100px);-ms-transform:translate(0px,100px);transform:translate3d(0px,100px,0px)}
.animation-element.slide-top.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}
.animation-element.in-view.anim2{transition-delay:200ms}
.animation-element.in-view.anim3{transition-delay:400ms}
.animation-element.in-view.anim4{transition-delay:600ms}
.animation-element.in-view.anim5{transition-delay:800ms}
.animation-element.in-view.anim6{transition-delay:800ms}
@media (min-width: 680px) {
.bt-oferta{transform:scale(0.6)!important}
.bt-okna{top:0;left:4vw}
.bt-drzwi-taras{bottom:-3vw;left:5vw}
.bt-rolety{top:-1vw;left:20.7vw}
.bt-drzwi-wej{bottom:-3vw;left:44vw}
.bt-barierki{top:2.5vw;left:43vw}
.bt-ai{top:-1vw;left:62vw}
}
@media (min-width: 780px) {
.bt-oferta{transform:scale(0.7)!important}
.bt-okna{top:2vw;left:6vw}
.bt-drzwi-taras{bottom:-1vw;left:5vw}
.bt-rolety{top:1vw;left:22vw}
.bt-drzwi-wej{bottom:-1vw;left:46vw}
.bt-barierki{top:6vw;left:43vw}
.bt-ai{top:1vw;left:66vw}
}
@media (min-width: 980px) {
.bt-oferta{transform:scale(0.9)!important}
.bt-okna{top:4vw;left:6vw}
.bt-drzwi-taras{bottom:2vw;left:7vw}
.bt-rolety{top:2.5vw;left:22vw}
.bt-drzwi-wej{bottom:2vw;left:47vw}
.bt-barierki{top:7vw;left:45vw}
.bt-ai{top:2.5vw;left:70vw}
}
@media only screen and (orientation : landscape) {
}