h1{font-family:MainFontBold;font-size:28px;text-align:center;margin-top:44px;margin-bottom:44px}h2{font-family:MainFontBold;font-size:28px;margin-top:44px;margin-bottom:44px;text-align:center}.h2-like{font-family:MainFontBold;font-size:28px;text-align:center;margin-top:44px;margin-bottom:44px}h3,.h3-like{font-family:MainFontBold;font-size:20px;margin-top:28px;margin-bottom:10px}@media only screen and (min-width:0) and (max-width:400px){h2{margin-top:32px;margin-bottom:32px}}.search-wrap{max-width:1060px;margin:0 auto;margin-top:15px;padding:15px;box-sizing:border-box;text-align:center;font-size:11.5px;background:white;border-radius:10px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}.search-wrap .field-wrap{border-radius:4px}.search-wrap>div{margin:0 auto;font-size:16px;font-family:OpenSansBold}form.search2>div{position:relative;float:none;display:inline-block}.field-wrap .floors-btn,.field-wrap .squarearea-btn,.field-wrap .garages-btn{padding:8px 11px;font-size:11.5px;background:#fff;background:url('../images/decoration/arrow-down-9x9.png') 95% 50% no-repeat;text-align:left;cursor:pointer;height:14px;border-radius:5px;border-color:#666;border-image:none;border-style:solid;border-width:1px}.drop-list{display:block;position:absolute;top:25px;padding-top:2px;left:0;z-index:100;background:#fff;box-sizing:border-box;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;margin:0;text-align:left;width:100%;border-color:#fff #666666 #666 #666666;border-image:none;border-style:solid;border-width:1px}.drop-list>li{width:100%}.drop-list>li>span{display:block;padding:8px 15px;cursor:pointer}.drop-list>li:hover{background:#444;color:#fff}input.main-button-search{padding:0;position:relative;display:inline-block;cursor:pointer;height:32px;border:0;border-radius:5px;color:white;font-family:OpenSansBold;background:#e14f00;background-size:25px}@media only screen and (min-width:0) and (max-width:700px){.search-wrap{max-width:360px}input.main-button-search{width:135px}.search2{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}form.search2>div{width:135px}}@media only screen and (min-width:701px){form.search2{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}form.search2>div{width:230px}input.main-button-search{width:230px}}@media only screen and (min-width:0) and (max-width:700px){.banner-search-wrap{height:290px}}@media only screen and (min-width:701px){.banner-search-wrap{height:509px}}#main{max-width:1312px;padding-left:27px;padding-right:27px}@media only screen and (min-width:0) and (max-width:400px){#main{padding-left:19px;padding-right:19px}}.oferta-dla-dewelopera img,.nasze-realizacje img{display:block;margin:0 auto;width:100%;max-width:966px}.dlaczego-warto{display:grid;grid-template-columns:300px auto;grid-template-rows:auto;grid-template-areas:"dw-header dw-content" "dw-btn    dw-content";max-width:965px;margin:0 auto;margin-top:35px;box-sizing:border-box}.dlaczego-warto>div:first-child{grid-area:dw-header}.dlaczego-warto>div:nth-of-type(2){grid-area:dw-content;display:flex;flex-wrap:wrap;gap:19px}.dlaczego-warto>div:last-child{grid-area:dw-btn}.dlaczego-warto-kafel{box-sizing:border-box;text-align:center;font-size:15px;display:grid;grid-template-rows:65% 35%}.dlaczego-warto-kafel>img{max-width:50px;justify-self:center;align-self:center;margin-top:10px}@media only screen and (min-width:0) and (max-width:750px){.dlaczego-warto{display:flex;flex-direction:column;max-width:966px}.dlaczego-warto>div:nth-of-type(2){justify-content:center;gap:10px}.dlaczego-warto h2{text-align:center;margin-top:32px;margin-bottom:32px}.dlaczego-warto-kafel{border:1px solid #dadada;width:142px;height:142px}.dlaczego-warto>div:last-child>div{padding-top:23px}}@media only screen and (min-width:741px){.dlaczego-warto{padding:39px 27px;padding-right:0;border:1px solid #dadada}.dlaczego-warto h2{text-align:left;margin-top:0;margin-bottom:0;line-height:1.1}.dlaczego-warto-kafel{width:142px}.dlaczego-warto>div:last-child>div{padding-top:8px;padding-bottom:0}.dlaczego-warto>div:last-child{justify-self:start}}.przed-zakupem-projektu>div>a>div,.co-nowego-2022>div>a>div{position:relative;border-bottom:1px solid #cecece}.przed-zakupem-projektu>div>a>div>img,.co-nowego-2022>div>a>div>img{width:100%;display:block}.przed-zakupem-projektu>div>a>div>div:nth-of-type(1),.co-nowego-2022>div>a>div>div:nth-of-type(1){width:50%;background:#fff;height:100%;position:absolute;left:0;top:0;opacity:80%}.przed-zakupem-projektu>div>a>div>div:nth-of-type(2),.co-nowego-2022>div>a>div>div:nth-of-type(2){width:50%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center}.przed-zakupem-projektu>div:nth-child(even)>a>div>div,.co-nowego-2022>div:nth-child(even)>a>div>div{left:unset;right:0}.przed-zakupem-projektu>div>a>div>div:nth-of-type(2)>div,.co-nowego-2022>div>a>div>div:nth-of-type(2)>div{flex-grow:1;text-align:center;font-size:20px}.przed-zakupem-projektu>div>a>div>div:nth-of-type(2)>div img{margin-top:17px}.przed-zakupem-projektu>div>div:nth-of-type(1){font-family:MainFontBold;font-size:18px;margin-top:26px;padding-left:18px;padding-right:18px}.przed-zakupem-projektu>div>div:last-child,.co-nowego-2022>div>div:last-child{font-size:14px;margin-top:19px;padding-left:18px;padding-right:18px;margin-bottom:15px}.co-nowego-2022>div>div:nth-of-type(1){padding-left:18px;padding-right:18px;font-size:12px;margin-top:21px}.co-nowego-2022>div>div:nth-of-type(2){font-family:MainFontBold;font-size:18px;margin-top:8px;padding-left:18px;padding-right:18px}.ekspert-radzi-2022>div>div{padding:18px 13px}.ekspert-radzi-2022>div>div:first-child{display:flex;column-gap:17px;border-bottom:1px solid #cecece}.ekspert-radzi-2022>div>div:first-child>div:first-child{max-width:88px}.ekspert-radzi-2022>div>div:first-child>div:first-child>img{max-width:88px;display:block}.ekspert-radzi-2022>div>div:first-child>div:last-child>div:nth-of-type(2){font-family:MainFontBold;font-size:15px}.ekspert-radzi-2022>div>div:first-child>div:last-child>div:last-child{font-size:12px}.ekspert-radzi-2022>div>div:first-child>div{display:inline-block;vertical-align:top}.ekspert-radzi-2022>div>div:first-child>div:last-child>div>img{display:block}.ekspert-radzi-2022>div>div:last-child>div:first-child{font-size:12px}.ekspert-radzi-2022>div>div:last-child>div:nth-of-type(2){font-family:MainFontBold;font-size:18px;margin-top:8px}.ekspert-radzi-2022>div>div:last-child>div:last-child{font-size:14px;margin-top:20px}.ekspert-radzi-2022>div>div:last-child>div:last-child>a{font-family:MainFontBold}@media only screen and (min-width:1000px) and (max-width:1367px){.polecane-kategorie>div,.przed-zakupem-projektu>div,.co-nowego-2022>div,.ekspert-radzi-2022>div{flex-basis:33%;max-width:unset}}.artykul-glowny-spis{max-width:716px;margin:0 auto}.artykul-glowny{max-width:716px;margin:0 auto;line-height:165%}.artykul-glowny-spis ul{margin-top:30px;list-style-type:square;margin-left:0}.artykul-glowny-spis a{display:block;margin-bottom:15px;font-family:MainFontBold}.artykul-glowny-spis a:hover{color:#e14f00}.artykul-glowny .list{margin-left:0}.partners-slider-container{display:block;width:100%;height:60px;overflow:hidden;position:relative;margin:0 auto;background:#fff;margin-top:45px;margin-bottom:30px}.partners-slider-container ul{position:absolute;background:#fff;padding:0;margin:0;left:0}.partners-slider-container ul>li{display:block;float:left;height:50px;background:#fff;padding:5px 15px;margin:0}.partners-slider-container ul>li img{height:25px}.kategorie-dodatkowe-show-btn{cursor:pointer}.kategorie-dodatkowe-show-btn:hover{color:#ec661d}.kategorie-dodatkowe-links{display:none;text-align:left;margin-left:5%;margin-bottom:20px;clear:both}.kategorie-dodatkowe-links a{display:block;margin-top:3px}.kategorie-dodatkowe-links a:before{content:'\02022';margin-right:5px}.wz2026{display:flex;flex-wrap:wrap;align-items:center;background-color:#eceff5;border-radius:12px;padding:24px;gap:24px;margin-bottom:60px;position:relative;outline:1px solid #c4c4c4;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.wz2026>img{width:100%;max-width:365px;height:auto;object-fit:contain;display:block;border-radius:8px}.wz2026-info{flex:1;display:flex;flex-direction:column;gap:12px}.wz2026 h2{text-align:left;margin:0 0 8px;font-size:1.5rem;color:#000;font-size:26px;position:relative}.wz2026 h2 img{margin-right:10px}.wz2026 p{margin:0 0 12px;color:#000;line-height:1.5;font-size:16px}.wz2026-info a.cta-soft{align-self:flex-end;text-decoration:none;color:#fff;font-family:MainFontBold,sans-serif;font-size:16px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,0.1);padding-left:30px;padding-right:30px}.wz2026-info a.cta-soft:hover{text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,0.15)}@media(min-width:1300px){.wz2026>img{position:absolute;top:-25px;left:65px}.wz2026-info{padding-left:460px}.wz2026-info a.cta-soft{position:absolute;bottom:16px}}@media(min-width:701px) and (max-width:1000px){.wz2026 img{max-width:320px}}@media(max-width:700px){.wz2026{flex-direction:column;text-align:center}.wz2026-info{text-align:center;align-items:center}.wz2026-info a.cta-soft{align-self:center}}.accordion{max-width:1100px;margin:0 auto;margin-top:40px;margin-bottom:60px}.accordion details{position:relative;background:#fff;border-bottom:1px solid #c4c4c4;overflow:hidden}.accordion details[open]{border-bottom:white;background-color:#eceff5}.accordion details:last-child{border-bottom:white}.accordion details::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#e58776;opacity:0;transition:opacity .2s ease}.accordion details[open]::before,.accordion details:hover::before{opacity:1}.accordion summary{cursor:pointer;display:block;padding:14px 44px 14px 20px;font-weight:700;list-style:none;position:relative;color:#282828}.accordion summary::-webkit-details-marker{display:none}:root{--chev-svg:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'>\
<path d='M1 1.25L7.5 7.75L14 1.25' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/>\
</svg>")}.accordion summary::after{content:"";position:absolute;right:14px;top:50%;width:15px;height:9px;background:var(--chev-svg) center/contain no-repeat;transform:translateY(-50%);transition:transform .2s ease;opacity:.9}.accordion details[open]>summary::after{transform:translateY(-50%) scaleY(-1);top:30px}.panel{border-top:1px solid #efefef;padding-left:5px}.panel a{color:#b24036}.panel p{font-size:15px}.panel ul{margin:0}.readmore{margin-top:6px}.readmore input[type="checkbox"]{display:none}.readmore .clip{position:relative;max-height:110px;overflow:hidden;transition:max-height .35s ease}.readmore .clip::after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(to bottom,rgba(255,255,255,0),#eceff5);pointer-events:none}.readmore input[type="checkbox"]:checked+.clip{max-height:unset}.readmore input[type="checkbox"]:checked+.clip::after{display:none}summary:focus-visible,.readmore label:focus-visible{outline:2px solid #1a73e8;outline-offset:2px;border-radius:6px}.accordion h2{margin:0;text-align:left}.accordion h3{font-size:18px}.accordion p{margin-bottom:10px}details.highlight{animation:collapseHighlight 1.0s ease}@keyframes collapseHighlight{0%{background-color:#eceff5}100%{background-color:#fff}}@media(max-width:767px){.accordion h2{font-size:16px}.accordion .panel{padding:0 14px 24px 20px}}@media(min-width:1280px){.accordion h2{font-size:18px;padding-left:66px}.accordion .panel{padding-left:80px;padding-right:80px;padding-bottom:16px}}:root{--rm-arrow:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
<polyline points='6 9 12 15 18 9'/></svg>")}.readmore{margin-top:8px}.readmore input[type="checkbox"]{display:none}.readmore .clip{position:relative;max-height:110px;overflow:hidden;transition:max-height .35s ease}.readmore .clip::after{content:"";position:absolute;inset:auto 0 0 0;height:36px;background:linear-gradient(to bottom,rgba(255,255,255,0),#eceff5);pointer-events:none}.readmore-btn{align-items:center;padding:8px 30px 8px 16px;border:1px solid #e0e0e0;border-radius:9999px;background:#fff;font:600 15px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;cursor:pointer;transition:box-shadow .2s,background-color .2s;position:relative;display:block;max-width:94px;margin:0 auto;margin-top:10px}details[open] .readmore input[type="checkbox"]:checked ~ .readmore-btn{max-width:40px}.readmore-btn:hover{box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#fafafa}.readmore-btn::before{content:"Czytaj więcej"}.readmore-btn::after{content:"";position:absolute;top:50%;right:14px;width:14px;height:14px;background:var(--rm-arrow) center/contain no-repeat;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;opacity:.95}.readmore input[type="checkbox"]:checked+.clip{max-height:none}.readmore input[type="checkbox"]:checked+.clip::after{display:none}.readmore input[type="checkbox"]:checked ~ .readmore-btn::before{content:"Zwiń"}.readmore input[type="checkbox"]:checked ~ .readmore-btn::after{transform:translateY(-50%) rotate(180deg)}.readmore-btn:focus-visible{outline:2px solid #1a73e8;outline-offset:2px;border-radius:6px}.catalog-teaser{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff;position:relative;max-width:1312px}.catalog-teaser__inner{max-width:1312px;margin:0 auto;padding:0 24px;display:flex;gap:24px;align-items:flex-start;position:relative}.catalog-teaser__content{flex:1 1 auto;margin-top:15px;margin-bottom:20px}.catalog-teaser__kicker{font-size:13px;color:#666;margin-bottom:6px}.catalog-teaser__title{margin:0 0 12px 0;font-size:28px;line-height:1.15;font-weight:700;color:#111;text-align:unset}.catalog-teaser__desc{font-size:14px;line-height:1.5;color:#333;margin-bottom:16px}.catalog-teaser__plus{margin-top:6px;color:#555}.catalog-teaser__btn{display:inline-block;padding:14px 18px;background:#163a66;color:#fff;text-decoration:none;font-size:14px;border-radius:2px}.catalog-teaser__btn:hover{color:#fff;text-decoration:none}.catalog-teaser__media{flex:0 0 auto;margin-left:auto;display:flex;align-items:center}.catalog-teaser__media img{display:block;width:321px;height:auto;max-height:100%}@media(max-width:480px){.catalog-teaser__inner{padding:20px 16px;gap:16px;display:flex;flex-direction:column;align-items:center}.catalog-teaser__media{order:-1;width:100%;display:flex;justify-content:center}.catalog-teaser__media img{max-width:200px;width:100%;height:auto}.catalog-teaser__content{max-width:none}.catalog-teaser__title{font-size:34px}}@media(max-width:630px){.catalog-teaser__inner{padding:20px 16px;gap:16px;align-items:center}.catalog-teaser__title{font-size:34px}.catalog-teaser__media{display:flex;align-items:center}.catalog-teaser__media img{max-width:200px;width:100%;height:auto}}@media(max-width:900px){.catalog-teaser__content{max-width:300px}}@media(min-width:630px) and (max-width:900px){.catalog-teaser__inner{align-items:center}.catalog-teaser__media{height:80%}.catalog-teaser__media img{height:100%;width:auto}}@media(min-width:701px){.catalog-teaser__content{padding-left:100px}}@media(min-width:901px){.catalog-teaser{margin-bottom:60px}.catalog-teaser__media{position:absolute;left:64%;top:-36px;bottom:-36px;align-items:center}.catalog-teaser__media img{width:321px;height:auto}}.banner-loteriasolbet{max-width:1100px;margin:0 auto;margin-top:40px;margin-bottom:60px}.banner-loteriasolbet img{width:100%;height:auto}display:block;@media(max-width:700px){.banner-loteriasolbet{max-width:300px}}