.project-tile:hover .yarl__button{opacity:1}.project-tile .yarl__button{opacity:0;background:rgba(90,90,90,.2);border-radius:4px;padding:4px;z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,90%,.3)}@media (max-width:900px){.project-tile .yarl__button{opacity:1}}.project-tile .yarl__button.yarl__navigation_prev{border-top-right-radius:100px;border-bottom-right-radius:100px}.project-tile .yarl__button.yarl__navigation_next{border-top-left-radius:100px;border-bottom-left-radius:100px}.project-tile .BoxTile{overflow:hidden;transition-duration:.3s}.project-tile .BoxTile:hover{transition-duration:0s!important;box-shadow:0 0 6px 1px rgba(0,0,0,.15)}.project-tile .project-preview{height:248.8888888889px;position:relative;z-index:1}@media (max-width:900px){.project-tile .project-preview{height:calc((100vw - 52px)/1.5)}}.project-tile .project-preview .loading-spinner-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border-lighter)}.project-tile .project-preview .project-preview-bgImg,.project-tile .project-preview .project-preview-bgImg-wrapper{z-index:-1;width:100%;height:100%;position:absolute;background-color:#f6f6f6}.project-tile .project-preview .project-preview-bgImg-wrapper{overflow:"hidden"}.project-tile .project-preview .project-new-label,.project-tile .project-preview .project-promo-label{display:inline-flex;padding:6px 24px;position:absolute;color:var(--color-background);font-size:1.4rem;font-weight:700;top:0}.project-tile .project-preview .project-promo-label{background:var(--color-primary);left:0;border-bottom-right-radius:16px}.project-tile .project-preview .project-new-label{background:var(--color-fonts);right:0;border-bottom-left-radius:16px}.project-tile .project-preview .project-badges{position:absolute;bottom:3px;right:2px;text-align:right;display:flex}.project-tile .project-preview .project-badges .project-badge{background:#fff;border:1px solid var(--color-border-lighter);margin:2px;padding:6px;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:1.5rem}.project-tile .project-preview .project-badges .project-badge img{margin-right:6px}.project-tile .project-preview .like-button-wrapper{position:absolute;display:flex;bottom:3px;left:2px}.project-tile .tile-body .pretitle{color:var(--color-fonts-inactive-lighter);font-weight:500}.project-tile .tile-body .subtitle{font-weight:500;letter-spacing:-.03em;word-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.project-tile .tile-body .sm-font{font-size:1.3rem;font-weight:500;color:var(--color-fonts-inactive-lighter)}.project-tile .tile-body .price-col{justify-content:center;align-items:flex-end;display:flex;flex-direction:column;text-align:right;font-weight:500}.project-tile .tile-body .price-col .cena__raw_brutto{color:var(--color-fonts-inactive-lighter);text-decoration:line-through;font-size:1.4rem}.project-tile .tile-body .price-col .cena__raw_brutto.main-price{text-decoration:none;color:var(--color-fonts);font-size:2rem;margin-top:-6px}.project-tile .tile-body .price-col .cena__raw_brutto.wycena-indywidualna{font-size:1.3rem!important;font-weight:600}.project-tile .tile-body .price-col .cena__promotion_brutto{color:var(--color-primary);font-size:2rem}.like-project-button{background:#fff;border:1px solid var(--color-border-lighter);margin:2px;padding:6px;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;cursor:pointer}.like-project-button img{margin-right:0;padding:1.5px}.more-projects-tile .BoxTile{height:100%;overflow:hidden;transition-duration:.3s;display:flex;flex-direction:column}.more-projects-tile .BoxTile:hover{transform:translateY(2px);transition-duration:.2s}.more-projects-tile .BoxTile:active{transform:translateY(4px)}.more-projects-tile .tile-header{border-bottom:1px solid var(--color-border-lighter)}.more-projects-tile .tile-header .pretitle{color:var(--color-fonts-inactive-lighter);font-weight:500}.more-projects-tile .tile-header .subtitle{font-weight:500;letter-spacing:-.03em;word-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.more-projects-tile .tile-header .subtitle-col{justify-content:center;align-items:center;display:flex;flex-direction:column;text-align:right;font-weight:500}.more-projects-tile .tile-header .subtitle-col .subtitle_bot{color:var(--color-fonts-inactive-lighter);font-size:1.2rem}.more-projects-tile .tile-header .subtitle-col .subtitle_bot.main-subtitle{text-decoration:none;color:var(--color-fonts);font-size:2rem}.more-projects-tile .tile-header .subtitle-col .subtitle_bot.wycena-indywidualna{font-size:1.3rem!important;font-weight:600}.more-projects-tile .tile-header .subtitle-col .subtitle_top{color:var(--color-primary);font-size:1.6rem}.more-projects-tile .tile-body{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.more-projects-tile .tile-body .main-title{font-size:5rem}.orange-tile-full-width-section a{font-size:2rem;font-weight:600}.opieka-branzowa-article{padding-top:40px;min-width:0}.opieka-branzowa-article .opieka-branzowa-article__container{max-width:1128px}.opieka-branzowa-article .wpk{min-width:0}.opieka-branzowa-article .wpk :where(p,a,li,span,b,strong,blockquote,cite){font-size:inherit;line-height:inherit}.opieka-branzowa-article .wpk :where(div,figure){min-width:0}.opieka-branzowa-article .wpk-btn{overflow-wrap:anywhere}.opieka-branzowa-article #wpk-kontakt{scroll-margin-top:140px}.opieka-branzowa-article .wpk{--o:#f39200;--od:#b86e00;--os:#fff4e2;--ink:#1e2a3a;--tx:#3a4452;--mu:#6b7480;--ln:#e3e6ea;--bg:#f4f6f8;--gr:#1fa463;font-family:inherit;color:var(--tx);font-size:17px;line-height:1.7}.opieka-branzowa-article .wpk *{box-sizing:border-box}.opieka-branzowa-article .wpk h1,.opieka-branzowa-article .wpk h2{color:var(--ink);font-size:clamp(24px,3vw,32px);line-height:1.25;margin:2.4em 0 .6em;font-weight:800}.opieka-branzowa-article .wpk h3{color:var(--ink);font-size:20px;line-height:1.3;margin:1.8em 0 .5em;font-weight:800}.opieka-branzowa-article .wpk p{margin:0 0 1em}.opieka-branzowa-article .wpk a{color:var(--od);font-weight:700}.opieka-branzowa-article .wpk strong{color:var(--ink)}.opieka-branzowa-article .wpk ol,.opieka-branzowa-article .wpk ul{margin:0 0 1.2em;padding-left:1.3em}.opieka-branzowa-article .wpk li{margin-bottom:.45em}.opieka-branzowa-article .wpk-meta{color:var(--mu);font-size:15.2px;margin-bottom:1.2em}.opieka-branzowa-article .wpk-lead{font-size:18.4px}.opieka-branzowa-article .wpk-hl{background:var(--os);border-left:5px solid var(--o);padding:18px 22px;border-radius:0 12px 12px 0;margin:1.4em 0}.opieka-branzowa-article .wpk-hl p:last-child{margin:0}.opieka-branzowa-article .wpk-tw{overflow-x:auto;margin:1.2em 0 1.4em;border:1px solid var(--ln);border-radius:12px}.opieka-branzowa-article .wpk table{width:100%;border-collapse:collapse;font-size:15.52px;min-width:520px}.opieka-branzowa-article .wpk th{background:var(--ink);color:#fff;text-align:left;font-weight:700;padding:12px 14px}.opieka-branzowa-article .wpk td{padding:11px 14px;border-top:1px solid var(--ln);vertical-align:top}.opieka-branzowa-article .wpk tr:nth-child(2n) td{background:var(--bg)}.opieka-branzowa-article .wpk td.n{white-space:nowrap;font-weight:700;color:var(--ink)}.opieka-branzowa-article .wpk tr.sum td{background:var(--os)!important;font-weight:800;color:var(--ink)}.opieka-branzowa-article .wpk .note{font-size:14.72px;color:var(--mu);font-style:italic}.opieka-branzowa-article .wpk figure{margin:1.6em 0;padding:0}.opieka-branzowa-article .wpk-photo img{display:block;width:100%;height:auto;border-radius:14px;background:#f4f6f8}.opieka-branzowa-article .wpk-gal{display:grid;grid-template-columns:2.38fr 1.5fr;grid-gap:14px;gap:14px;margin:1.4em 0 .4em}.opieka-branzowa-article .wpk-gal figure{margin:0}.opieka-branzowa-article .wpk-gal img{aspect-ratio:auto}.opieka-branzowa-article .wpk-plan img{border:1px solid #e3e6ea}@media(max-width:700px){.opieka-branzowa-article .wpk-gal{grid-template-columns:1fr}}.opieka-branzowa-article .wpk figure svg{display:block;width:100%;height:auto;border-radius:14px}.opieka-branzowa-article .wpk figcaption{font-size:14.4px;color:var(--mu);margin-top:8px;text-align:center}.opieka-branzowa-article .wpk-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:1.4em 0}.opieka-branzowa-article .wpk-stat{background:var(--bg);border-radius:12px;padding:16px 18px}.opieka-branzowa-article .wpk-stat b{display:block;font-size:25.6px;font-weight:900;color:var(--ink);line-height:1.15}.opieka-branzowa-article .wpk-stat span{font-size:14.72px;color:var(--mu)}.opieka-branzowa-article .wpk-case{border:2px solid var(--o);border-radius:16px;padding:6px 24px 18px;margin:1.6em 0}.opieka-branzowa-article .wpk-ceo{display:grid;grid-template-columns:150px 1fr;grid-gap:26px;gap:26px;align-items:start;background:var(--ink);color:#e9edf2;border-radius:18px;padding:28px;margin:2em 0}.opieka-branzowa-article .wpk-ceo img{object-position:center 20%;width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid var(--o)}.opieka-branzowa-article .wpk-ceo h3{color:#fff;margin:0 0 .5em}.opieka-branzowa-article .wpk-ceo p{color:#e9edf2}.opieka-branzowa-article .wpk-ceo strong{color:#ffb547}.opieka-branzowa-article .wpk-ceo .sig{font-weight:800;color:#fff;margin:0}.opieka-branzowa-article .wpk-ceo .sig span{display:block;font-weight:600;color:#aeb7c2;font-size:14.72px}.opieka-branzowa-article .wpk-faq h3{font-size:17.28px;margin:1.3em 0 .3em}.opieka-branzowa-article .wpk hr{border:0;border-top:1px solid var(--ln);margin:2.6em 0 0}.opieka-branzowa-article .wpk-hero{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin-bottom:1em}.opieka-branzowa-article .wpk-hero h1{margin-top:.2em}.opieka-branzowa-article .wpk-arrow{font-weight:800;text-decoration:none;font-size:16.8px}.opieka-branzowa-article .wpk-rev{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;background:var(--bg);border-radius:14px;padding:18px 22px;margin:1.6em 0}.opieka-branzowa-article .wpk-rev .st{color:var(--o);font-size:22.4px;letter-spacing:2px}.opieka-branzowa-article .wpk-rev b{color:var(--ink);font-size:17.6px}@media(max-width:700px){.opieka-branzowa-article .wpk-hero{grid-template-columns:1fr}}.opieka-branzowa-article .wpk-quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:1.4em 0}.opieka-branzowa-article .wpk-quotes blockquote{margin:0;background:#fff;border:1px solid var(--ln);border-top:4px solid var(--o);border-radius:12px;padding:16px 18px}.opieka-branzowa-article .wpk-quotes p{font-size:15.52px;color:var(--ink)}.opieka-branzowa-article .wpk-quotes cite{font-style:normal;font-size:14.08px;color:var(--mu)}.opieka-branzowa-article .wpk-quotes .st,.opieka-branzowa-article .wpk-rev .st{color:var(--o);letter-spacing:2px}.opieka-branzowa-article .wpk-check{list-style:none;padding:0}.opieka-branzowa-article .wpk-check li{padding-left:30px;position:relative}.opieka-branzowa-article .wpk-check li:before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--gr);color:#fff;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center}@media(max-width:800px){.opieka-branzowa-article .wpk-quotes{grid-template-columns:1fr}}.opieka-branzowa-article .wpk-btns{display:flex;flex-wrap:wrap;gap:12px;margin:1em 0 1.4em}.opieka-branzowa-article .wpk-btn{display:inline-block;background:var(--o);color:var(--ink)!important;text-decoration:none;font-weight:800;padding:13px 22px;border-radius:10px}.opieka-branzowa-article .wpk-btn.alt{background:transparent;border:2px solid var(--ink)}@media(max-width:700px){.opieka-branzowa-article .wpk{font-size:16px}.opieka-branzowa-article .wpk-stats{grid-template-columns:1fr}.opieka-branzowa-article .wpk-ceo{grid-template-columns:1fr;text-align:left}.opieka-branzowa-article .wpk-ceo img{width:110px;height:110px}.opieka-branzowa-article .wpk-case{padding:4px 16px 14px}}@media (max-width:900px){.two-sides-section .img-col{order:1}}.two-sides-section .img-col img{width:100%;height:auto;border:1px solid var(--color-border-lighter);border-radius:12px;box-shadow:0 1px 4px var(--color-boxshadow)}@media (max-width:900px){.two-sides-section .img-col img{max-width:560px}}.two-sides-section .img-col .img-wrapper{display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.two-sides-section .img-col .crop-image,.two-sides-section .img-col .img-wrapper{width:100%;height:auto;aspect-ratio:450/300}.two-sides-section .img-col .crop-image img{height:100%;aspect-ratio:450/300;object-fit:cover;object-position:center}@media (max-width:900px){.two-sides-section .img-col .crop-image img{aspect-ratio:450/300}}.two-sides-section .content-col{align-items:center;display:flex}@media (max-width:900px){.two-sides-section .content-col{order:2}}.two-sides-section .content-col a,.two-sides-section .content-col li,.two-sides-section .content-col p,.two-sides-section .content-col ul{font-size:2rem}.text-block.koszty-budowy-article{min-width:0}.text-block.koszty-budowy-article .wpk{margin-bottom:32px}.text-block.koszty-budowy-article hr{margin:32px 0;border:0;border-top:1px solid var(--color-border-lighter)}.text-block.koszty-budowy-article h2,.text-block.koszty-budowy-article h3{margin:24px 0 16px}.text-block.koszty-budowy-article .wpk-tw{max-width:100%;margin:24px 0;overflow-x:auto}.text-block.koszty-budowy-article .wpk-tw table{width:100%;border-collapse:collapse;text-align:left}.text-block.koszty-budowy-article .wpk-tw td,.text-block.koszty-budowy-article .wpk-tw th{padding:12px 16px;border:1px solid var(--color-border-lighter);vertical-align:top}.text-block.koszty-budowy-article .wpk-tw .sum td,.text-block.koszty-budowy-article .wpk-tw th{background:#fff4e6;font-weight:700}.text-block.koszty-budowy-article .wpk-tw .n{white-space:nowrap}.text-block.koszty-budowy-article .wpk-gal,.text-block.koszty-budowy-article .wpk-stats{display:grid;grid-gap:24px;gap:24px;margin:24px 0}.text-block.koszty-budowy-article .wpk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.text-block.koszty-budowy-article .wpk-case,.text-block.koszty-budowy-article .wpk-hl,.text-block.koszty-budowy-article .wpk-stat{padding:24px;border-radius:12px;background:#fff8ef}.text-block.koszty-budowy-article .wpk-stat b,.text-block.koszty-budowy-article .wpk-stat span{display:block}.text-block.koszty-budowy-article .wpk-stat b{margin-bottom:8px;font-size:2.8rem}.text-block.koszty-budowy-article .wpk-gal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.text-block.koszty-budowy-article .wpk-photo{margin:0 0 24px}.text-block.koszty-budowy-article .wpk-photo img{display:block;max-width:100%;height:auto;margin:0 0 8px;border-radius:12px}.text-block.koszty-budowy-article .wpk-photo figcaption{font-size:1.6rem;line-height:1.5}.text-block.koszty-budowy-article .wpk-plan{max-width:1024px;margin:24px auto}.text-block.koszty-budowy-article .note{font-size:1.6rem;line-height:1.5;font-style:italic}.text-block.koszty-budowy-article .note a,.text-block.koszty-budowy-article .note li{font-size:inherit}.text-block.koszty-budowy-article .wpk-ceo{display:flex;align-items:flex-start;gap:24px}.text-block.koszty-budowy-article .wpk-ceo>img{flex:0 0 120px;width:120px;margin:0;border-radius:50%}.text-block.koszty-budowy-article .wpk-ceo .sig{font-weight:700}.text-block.koszty-budowy-article .wpk-ceo .sig span{display:block;font-weight:400}.text-block.koszty-budowy-article .wpk-btns,.text-block.koszty-budowy-article .wpk-rev{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:24px 0}.text-block.koszty-budowy-article .wpk-rev .st{color:#a65b00}.text-block.koszty-budowy-article .wpk-btn{display:inline-block;padding:12px 24px;border:1px solid var(--color-primary);border-radius:8px;background:var(--color-primary);color:#000;overflow-wrap:anywhere}.text-block.koszty-budowy-article .wpk-btn.alt{background:transparent}.text-block.koszty-budowy-article #wpk-wycena{scroll-margin-top:120px}@media(max-width:700px){.text-block.koszty-budowy-article .wpk-gal,.text-block.koszty-budowy-article .wpk-stats{grid-template-columns:minmax(0,1fr)}.text-block.koszty-budowy-article .wpk-case{padding:16px}.text-block.koszty-budowy-article .wpk-ceo{flex-direction:column}.text-block.koszty-budowy-article .wpk-ceo>img{flex-basis:auto}}.kontakt-section{width:100%;background:#f7f7f7}.kontakt-section a,.kontakt-section p{font-size:2rem}.kontakt-section a{color:var(--color-primary);font-weight:600}.kontakt-section p{padding-bottom:4px}@media (max-width:900px){.kontakt-section p{word-break:break-all}}.kontakt-section .ceo-col p{font-size:1.6rem;padding-bottom:0}.kontakt-section .ceo-col img{width:100%;border-radius:8px;transition-duration:1s}.kontakt-section .ceo-col img:hover{background:#fff;transition-duration:0s;opacity:1;filter:grayscale(0) contrast(1)}.kontakt-section .ceo-col .social-media-links{margin-top:-4px}.kontakt-section .ceo-col .social-media-links img{width:17px;border-radius:0;height:auto}.editor-js-block-container{max-width:794.6666666667px}.editor-js-wrapper .editor-js-block{margin:auto;max-width:794.6666666667px;font-size:2rem}.editor-js-wrapper .editor-js-block p{text-align:justify}.editor-js-wrapper .editor-js-block a,.editor-js-wrapper .editor-js-block li,.editor-js-wrapper .editor-js-block ol,.editor-js-wrapper .editor-js-block p,.editor-js-wrapper .editor-js-block ul{font-size:2rem;line-height:1.5;margin-top:8px;margin-bottom:8px}@media (max-width:1200px){.editor-js-wrapper .editor-js-block a,.editor-js-wrapper .editor-js-block li,.editor-js-wrapper .editor-js-block ol,.editor-js-wrapper .editor-js-block p,.editor-js-wrapper .editor-js-block ul{font-size:1.4rem;line-height:1.4}}@media (max-width:900px){.editor-js-wrapper .editor-js-block a,.editor-js-wrapper .editor-js-block li,.editor-js-wrapper .editor-js-block ol,.editor-js-wrapper .editor-js-block p,.editor-js-wrapper .editor-js-block ul{line-height:1.3}}@media (max-width:1200px){.editor-js-wrapper .editor-js-block a.large-on-mobile,.editor-js-wrapper .editor-js-block a.large-on-mobile a,.editor-js-wrapper .editor-js-block a.large-on-mobile p,.editor-js-wrapper .editor-js-block li.large-on-mobile,.editor-js-wrapper .editor-js-block li.large-on-mobile a,.editor-js-wrapper .editor-js-block li.large-on-mobile p,.editor-js-wrapper .editor-js-block ol.large-on-mobile,.editor-js-wrapper .editor-js-block ol.large-on-mobile a,.editor-js-wrapper .editor-js-block ol.large-on-mobile p,.editor-js-wrapper .editor-js-block p.large-on-mobile,.editor-js-wrapper .editor-js-block p.large-on-mobile a,.editor-js-wrapper .editor-js-block p.large-on-mobile p,.editor-js-wrapper .editor-js-block ul.large-on-mobile,.editor-js-wrapper .editor-js-block ul.large-on-mobile a,.editor-js-wrapper .editor-js-block ul.large-on-mobile p{font-size:2rem}}.editor-js-wrapper .editor-js-block h2{font-size:3rem}@media (max-width:900px){.editor-js-wrapper .editor-js-block h2{font-size:2.2rem}}.editor-js-wrapper .editor-js-block h2 a{font-size:3rem}@media (max-width:900px){.editor-js-wrapper .editor-js-block h2 a{font-size:2.2rem}}.editor-js-wrapper .editor-js-block h3{font-size:2.2rem}@media (max-width:900px){.editor-js-wrapper .editor-js-block h3{font-size:2rem}}.editor-js-wrapper .editor-js-block h3 a{font-size:2.2rem}@media (max-width:900px){.editor-js-wrapper .editor-js-block h3 a{font-size:2rem}}.editor-js-wrapper .editor-js-block ol,.editor-js-wrapper .editor-js-block ul{margin-right:20%}.editor-js-wrapper .editor-js-block p{margin:16px 0}.editor-js-wrapper .editor-js-block h4{margin:16px 0 12px}.editor-js-wrapper .editor-js-block h3{margin:32px 0 12px}.editor-js-wrapper .editor-js-block h2{margin:48px 0 16px}.editor-js-wrapper .editor-js-block strong{font-weight:700}.editor-js-wrapper .editor-js-block table{border-collapse:collapse;width:100%;font-size:1.6rem;line-height:1.1;border-radius:6px;border-style:hidden;box-shadow:0 0 1px 0 #ccc;table-layout:fixed;max-width:900px}.editor-js-wrapper .editor-js-block td,.editor-js-wrapper .editor-js-block th{text-align:left;padding:8px}.editor-js-wrapper .editor-js-block tr.first-item td:first-child,.editor-js-wrapper .editor-js-block tr.first-item th:first-child{border-top-left-radius:6px}.editor-js-wrapper .editor-js-block tr.first-item td:last-child,.editor-js-wrapper .editor-js-block tr.first-item th:last-child{border-top-right-radius:6px}.editor-js-wrapper .editor-js-block tr.last-item td:first-child,.editor-js-wrapper .editor-js-block tr.last-item th:first-child{border-bottom-left-radius:6px}.editor-js-wrapper .editor-js-block tr.last-item td:last-child,.editor-js-wrapper .editor-js-block tr.last-item th:last-child{border-bottom-right-radius:6px}.editor-js-wrapper .editor-js-block tr:nth-child(2n){background-color:#f7f7f7}.editor-js-wrapper .editor-js-block tr.th-row{background:var(--color-primary);color:#fff}.editor-js-wrapper .editor-js-block a{color:var(--color-primary)}.editor-js-wrapper .img-loader-wrapper{max-width:954.6666666667px}.editor-js-wrapper .img-loader-wrapper img{height:auto;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-lighter);border-radius:8px}