.dp-wrap{width:100%;max-width:var(--dp-wrap);margin-right:auto;margin-left:auto;padding-right:var(--dp-gutter);padding-left:var(--dp-gutter)}.dp-eyebrow{color:var(--dp-text);font-family:var(--dp-font-body);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.32em}.dp-btn{display:inline-flex;align-items:center;gap:14px;color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:700;font-size:12px;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:var(--dp-gold);border-top:1px solid var(--dp-gold);border-right:1px solid var(--dp-gold);border-bottom:1px solid var(--dp-gold);border-left:1px solid var(--dp-gold);transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.dp-btn:hover{color:var(--dp-ink);background-color:var(--dp-gold-hover);transform:translate3d(0,-2px,0)}.dp-btn:hover{border-color:var(--dp-gold-hover)}.dp-btn-ghost{color:var(--dp-white);background-color:transparent}.dp-btn-ghost:hover{color:var(--dp-ink);background-color:var(--dp-white)}.dp-btn-ghost:hover{border-color:var(--dp-white)}.dp-header{position:relative;z-index:50;background-color:var(--dp-bg);border-bottom:1px solid var(--dp-line)}.dp-header-bar{display:flex;justify-content:space-between;align-items:center;gap:32px;min-height:76px}@media (max-width:1023px){.dp-header-bar{gap:16px;min-height:68px}}.dp-logo{display:flex;align-items:center;gap:14px;flex-shrink:0;color:var(--dp-white);text-decoration:none}.dp-logo:hover{color:var(--dp-white)}.dp-logo-mark{width:48px;height:36px;color:#9ea3a8}@media (max-width:479px){.dp-logo-mark{width:38px;height:28px}}.dp-logo-text{display:flex;flex-flow:column;gap:4px}.dp-logo-name{color:var(--dp-white);font-family:var(--dp-font-body);font-weight:600;font-size:30px;line-height:1;letter-spacing:0.22em}@media (max-width:479px){.dp-logo-name{font-size:24px}}.dp-logo-tag{color:var(--dp-muted);font-family:var(--dp-font-body);font-weight:500;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:0.42em}@media (max-width:479px){.dp-logo-tag{font-size:7px;letter-spacing:0.3em}}.dp-nav{display:flex;justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:0px}.dp-nav .breakdance-menu-link{transform-origin:50% 50%;transition:transform 0.9s ease,color 0.4s ease}.dp-nav .breakdance-menu-link:hover{transform:scale(1.15,1.15)}@media (max-width:1023px){.dp-nav{flex-grow:0;flex-shrink:0;flex-basis:auto;order:3}}.dp-lang{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width:1023px){.dp-lang{margin-left:auto}}@media (max-width:479px){.dp-lang{gap:8px}}.dp-lang-link{color:var(--dp-text);font-family:var(--dp-font-body);font-weight:600;font-size:11px;text-decoration:none;letter-spacing:0.08em;transition:color 0.3s ease}.dp-lang-link:hover{color:var(--dp-gold)}.dp-lang-active{color:var(--dp-gold)}.dp-lang-sep{width:1px;height:10px;background-color:rgba(255,255,255,.35)}.dp-footer{background-color:var(--dp-bg);border-top:1px solid var(--dp-line)}.dp-footer-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-top:18px;padding-bottom:18px}@media (max-width:1023px){.dp-footer-bar{flex-flow:column;justify-content:center;gap:12px;text-align:center;padding-top:24px;padding-bottom:24px}}.dp-footer-brand{display:flex;align-items:center;gap:18px;color:var(--dp-muted);font-family:var(--dp-font-body);font-size:10px;text-transform:uppercase;letter-spacing:0.34em}.dp-footer-name{color:var(--dp-white);font-weight:600}.dp-footer-sep{width:1px;height:12px;background-color:rgba(255,255,255,.3)}.dp-footer-claims{display:flex;align-items:center;gap:10px;color:var(--dp-muted);font-family:var(--dp-font-body);font-size:11px}@media (max-width:479px){.dp-footer-claims{justify-content:center}.dp-footer-claims{flex-wrap:wrap}}.dp-footer-dot{width:3px;height:3px;background-color:var(--dp-muted);border-radius:50%}.dp-footer-copy{color:var(--dp-muted);font-family:var(--dp-font-body);font-size:11px}.dp-hero{display:flex;align-items:center;position:relative;min-height:560px;overflow:hidden;background-color:#1a232b}.dp-hero{background-size:cover;background-position:center right;background-repeat:no-repeat}@media (max-width:767px){.dp-hero{min-height:520px}.dp-hero{background-position:70% center}}.dp-hero-inner{position:relative;z-index:2;padding-top:72px;padding-bottom:72px}@media (max-width:767px){.dp-hero-inner{padding-top:56px;padding-bottom:56px}}.dp-hero-content{display:flex;flex-flow:column;align-items:start;max-width:620px}.dp-hero-title{color:var(--dp-white);font-family:var(--dp-font-head);font-weight:700;font-size:64px;line-height:1.02;text-transform:uppercase;letter-spacing:0.01em;margin-top:18px}@media (max-width:1119px){.dp-hero-title{font-size:52px}}@media (max-width:767px){.dp-hero-title{font-size:40px}}@media (max-width:479px){.dp-hero-title{font-size:34px}}.dp-hero-title-light{display:block;color:#d5d8dc;font-weight:600}.dp-hero-rule{display:block;width:40px;height:2px;margin-top:26px;background-color:var(--dp-gold)}.dp-hero-lead{color:var(--dp-white);font-family:var(--dp-font-body);font-weight:500;font-size:17px;line-height:1.5;margin-top:18px}@media (max-width:767px){.dp-hero-lead{font-size:15px}}.dp-hero-actions{display:flex;gap:16px;margin-top:34px}.dp-hero-actions{flex-wrap:wrap}@media (max-width:479px){.dp-hero-actions{flex-flow:column;align-items:stretch}}.dp-arrow{flex-shrink:0;width:18px;height:12px}.dp-strip{background-color:var(--dp-light)}.dp-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px;padding-bottom:22px}@media (max-width:1023px){.dp-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:479px){.dp-strip-grid{grid-template-columns:minmax(0,1fr)}}.dp-strip-item{display:flex;justify-content:center;align-items:center;gap:18px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-right:1px solid #c8ccd0}.dp-strip-item:last-child{border-right:0px solid}@media (max-width:1023px){.dp-strip-item{justify-content:start;border-right:0px solid}}.dp-strip-icon{flex-shrink:0;width:38px;height:38px;color:var(--dp-ink)}.dp-strip-text{display:flex;flex-flow:column;gap:3px}.dp-strip-title{color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.1em}.dp-strip-sub{color:#4a535c;font-family:var(--dp-font-body);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:0.1em}.dp-cats{padding-top:8px;padding-bottom:16px;background-color:#f6f7f8}.dp-cats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1560px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.dp-cats-grid .dp-cat{width:100%;max-width:100%;min-width:0px}@media (max-width:1119px){.dp-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.dp-cats-grid{grid-template-columns:minmax(0,1fr)}}.dp-cat{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:200px;overflow:hidden;aspect-ratio:16/7.6;text-decoration:none;padding-top:20px;padding-right:18px;padding-bottom:20px;padding-left:18px;background-color:#2a333b;transition:transform 0.5s ease,box-shadow 0.5s ease;box-shadow:0px 6px 18px rgba(14,21,27,.18)}.dp-cat:hover{box-shadow:0px 14px 30px rgba(14,21,27,.3);transform:translate3d(0,-4px,0)}.dp-cat:hover .dp-cat-arrow{transform:translate3d(6px,0,0)}.dp-cat{background-size:cover;background-position:center;background-repeat:no-repeat}.dp-cat-shade{position:absolute;right:0px;bottom:0px;left:0px;height:60%;background-image:linear-gradient(180deg,rgba(14,21,27,0) 0%,rgba(14,21,27,.88) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.dp-cat-body{display:flex;justify-content:space-between;align-items:end;gap:12px;position:relative;z-index:2}.dp-cat-title{color:var(--dp-white);font-family:var(--dp-font-body);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:0.04em}.dp-cat-sub{color:#d5d8dc;font-family:var(--dp-font-body);font-size:12px;margin-top:4px}.dp-cat-arrow{width:20px;height:12px;color:var(--dp-white);transition:transform 0.4s ease}.dp-heavy{padding-top:16px;padding-bottom:16px;background-color:var(--dp-bg-2)}.dp-heavy-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1600px;margin-right:auto;margin-left:auto;padding-right:80px;padding-left:26px}@media (max-width:1119px){.dp-heavy-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px;padding-right:40px;padding-bottom:24px;padding-left:40px}}@media (max-width:767px){.dp-heavy-grid{padding-right:20px;padding-left:20px}}.dp-heavy-photos{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1.2fr);gap:4px;height:144px}@media (max-width:1119px){.dp-heavy-photos{height:200px}}@media (max-width:767px){.dp-heavy-photos{height:150px}}@media (max-width:479px){.dp-heavy-photos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:220px}}.dp-heavy-photo{background-color:#232c34}.dp-heavy-photo{background-size:cover;background-position:center;background-repeat:no-repeat}.dp-heavy-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px}@media (max-width:767px){.dp-heavy-body{grid-template-columns:minmax(0,1fr);gap:24px}}.dp-heavy-text{display:flex;flex-flow:column;align-items:start}.dp-heavy-title{color:var(--dp-white);font-family:var(--dp-font-head);font-weight:700;font-size:26px;text-transform:uppercase;letter-spacing:0.02em;margin-top:10px}.dp-heavy-desc{color:var(--dp-text);font-family:var(--dp-font-body);font-size:13px;line-height:1.7;margin-top:12px}.dp-heavy-desc strong{color:var(--dp-white);font-weight:600}.dp-btn-sm{font-size:10px;margin-top:16px;padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px}.dp-checks{display:flex;flex-flow:column;gap:10px;padding-left:24px;border-left:1px solid var(--dp-line)}.dp-checks{list-style:none}@media (max-width:767px){.dp-checks{padding-top:20px;padding-left:0px;border-top:1px solid var(--dp-line);border-left:0px solid}}.dp-check{display:flex;align-items:center;gap:12px;color:var(--dp-text);font-family:var(--dp-font-body);font-size:12px}.dp-check-icon{flex-shrink:0;width:12px;height:12px;color:var(--dp-white)}.dp-cta{position:relative;overflow:hidden;background-color:#0b1116}.dp-cta{background-size:cover;background-position:center;background-repeat:no-repeat}.dp-cta-grid{display:grid;grid-template-columns:minmax(0,1.3fr) auto minmax(0,.9fr);align-items:center;gap:48px;position:relative;z-index:2;max-width:1100px;padding-top:28px;padding-bottom:28px}@media (max-width:1119px){.dp-cta-grid{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.dp-cta-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:40px;padding-bottom:40px}}.dp-cta-title{color:var(--dp-white);font-family:var(--dp-font-head);font-weight:700;font-size:26px;text-transform:uppercase;letter-spacing:0.02em;margin-top:8px}.dp-cta-lead{color:var(--dp-text);font-family:var(--dp-font-body);font-size:13px;margin-top:8px}.dp-contacts{display:flex;flex-flow:column;gap:9px}.dp-contacts{list-style:none}@media (max-width:1119px){.dp-contacts{flex-flow:row;gap:12px 32px;grid-column-start:1;grid-column-end:-1}.dp-contacts{flex-wrap:wrap}}@media (max-width:767px){.dp-contacts{flex-flow:column}}.dp-contact{display:flex;align-items:center;gap:14px;color:var(--dp-white);font-family:var(--dp-font-body);font-size:12px;text-decoration:none;transition:color 0.3s ease}.dp-contact:hover{color:var(--dp-gold)}.dp-contact-icon{flex-shrink:0;width:14px;height:14px;color:var(--dp-text)}.dp-cta-mark{position:absolute;top:50%;right:40px;z-index:1;width:90px;height:68px;color:rgba(255,255,255,.14);transform:translate3d(0,-50%,0)}@media (max-width:1119px){.dp-cta-mark{display:none}}.dp-img-hero{background-image:linear-gradient(90deg,rgba(14,21,27,.94) 0%,rgba(14,21,27,.82) 30%,rgba(14,21,27,.25) 60%,rgba(14,21,27,.05) 100%),url(/wp-content/uploads/2026/09/dyga-hero-hala.jpg);background-size:auto,cover;background-position:0px 0px,100% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}@media (max-width:767px){.dp-img-hero{background-image:linear-gradient(90deg,rgba(14,21,27,.92) 0%,rgba(14,21,27,.75) 55%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-hero-hala.jpg);background-size:auto,cover;background-position:0px 0px,70% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}}.dp-img-cat-ogrodzenia{background-image:url(/wp-content/uploads/2026/09/dyga-ogrodzenie-kute.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-cat-bramy{background-image:url(/wp-content/uploads/2026/09/dyga-brama-przesuwna.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-cat-balustrady{background-image:url(/wp-content/uploads/2026/09/dyga-balustrada-aluminiowa.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-cat-konstrukcje{background-image:url(/wp-content/uploads/2026/09/dyga-belki-ipe-heb.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-heavy-1{background-image:url(/wp-content/uploads/2026/09/dyga-ciecie-laserowe.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-heavy-2{background-image:url(/wp-content/uploads/2026/09/dyga-spawany-profil.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-heavy-3{background-image:url(/wp-content/uploads/2026/09/dyga-profile-stalowe.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-cta{background-image:linear-gradient(90deg,rgba(11,17,22,.9) 0%,rgba(11,17,22,.72) 45%,rgba(11,17,22,.55) 100%),url(/wp-content/uploads/2026/09/dyga-zaklad-zmierzch.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-phero{display:flex;align-items:end;position:relative;min-height:380px;background-color:#1a232b}.dp-phero{background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.dp-phero{min-height:300px}}.dp-phero-inner{position:relative;z-index:2;padding-top:80px;padding-bottom:56px}@media (max-width:767px){.dp-phero-inner{padding-top:64px;padding-bottom:40px}}.dp-crumbs{display:flex;align-items:center;gap:10px;color:var(--dp-muted);font-family:var(--dp-font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.dp-crumbs{flex-wrap:wrap}.dp-crumb-link{color:var(--dp-text);text-decoration:none;transition:color 0.3s ease}.dp-crumb-link:hover{color:var(--dp-gold)}.dp-phero-title{color:var(--dp-white);font-family:var(--dp-font-head);font-weight:700;font-size:56px;line-height:1.05;text-transform:uppercase;margin-top:16px}@media (max-width:1119px){.dp-phero-title{font-size:46px}}@media (max-width:767px){.dp-phero-title{font-size:36px}}.dp-phero-lead{max-width:640px;color:var(--dp-text);font-family:var(--dp-font-body);font-size:17px;line-height:1.6;margin-top:16px}@media (max-width:767px){.dp-phero-lead{font-size:15px}}.dp-section{padding-top:96px;padding-bottom:96px;background-color:var(--dp-bg)}@media (max-width:1119px){.dp-section{padding-top:72px;padding-bottom:72px}}@media (max-width:767px){.dp-section{padding-top:56px;padding-bottom:56px}}.dp-section-alt{background-color:var(--dp-bg-2)}.dp-section-light{background-color:#f6f7f8}.dp-h2{color:var(--dp-white);font-family:var(--dp-font-head);font-weight:700;font-size:40px;line-height:1.1;text-transform:uppercase;margin-top:12px}@media (max-width:767px){.dp-h2{font-size:30px}}.dp-h2-dark{color:var(--dp-ink)}.dp-h3{color:var(--dp-white);font-family:var(--dp-font-head);font-weight:700;font-size:24px;line-height:1.2;text-transform:uppercase}.dp-p{color:var(--dp-text);font-family:var(--dp-font-body);font-size:16px;line-height:1.75}.dp-p-dark{color:#3f4852}.dp-stack{display:flex;flex-flow:column;gap:18px}.dp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}@media (max-width:1119px){.dp-split{gap:48px}}@media (max-width:1023px){.dp-split{grid-template-columns:minmax(0,1fr)}}.dp-head{display:flex;flex-flow:column;gap:14px;max-width:760px;margin-bottom:48px}.dp-eyebrow-dark{color:#5a636c}.dp-photo{width:100%;height:100%;min-height:420px;background-color:#232c34}.dp-photo{background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.dp-photo{min-height:260px}}.dp-img-frame{display:block;width:100%;height:auto;box-shadow:0px 24px 50px rgba(0,0,0,.35)}.dp-gold-rule{display:block;width:40px;height:2px;background-color:var(--dp-gold)}.dp-img-ph-ofirmie{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.75) 45%,rgba(14,21,27,.35) 100%),url(/wp-content/uploads/2026/09/dyga-spawany-profil.jpg);background-size:auto,cover;background-position:0px 0px,50% 30%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-diploma{display:flex;justify-content:center}.dp-diploma-img{display:block;width:100%;height:auto;max-width:380px;border-top:8px solid #f2efe8;border-right:8px solid #f2efe8;border-bottom:8px solid #f2efe8;border-left:8px solid #f2efe8;box-shadow:0px 24px 50px rgba(0,0,0,.45)}.dp-diploma-cap{color:var(--dp-muted);font-family:var(--dp-font-body);font-size:13px;text-align:center;margin-top:14px}.dp-diploma-fig{display:flex;flex-flow:column;align-items:center}.dp-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px 64px;position:relative}.dp-timeline{list-style:none}@media (max-width:1023px){.dp-timeline{grid-template-columns:minmax(0,1fr)}}.dp-tl-item{display:flex;flex-flow:column;gap:8px;position:relative;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:28px;border-left:1px solid #c8ccd0}.dp-tl-dot{position:absolute;top:32px;left:-6px;width:11px;height:11px;background-color:var(--dp-gold);transform:rotateZ(45deg)}.dp-tl-year{color:#b08a4f;font-family:var(--dp-font-head);font-weight:700;font-size:30px;line-height:1}@media (max-width:479px){.dp-tl-year{font-size:26px}}.dp-tl-title{color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:700;font-size:16px}.dp-tl-text{color:#3f4852;font-family:var(--dp-font-body);font-size:15px;line-height:1.65}.dp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background-color:var(--dp-line)}@media (max-width:1023px){.dp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.dp-facts{grid-template-columns:minmax(0,1fr)}}.dp-fact{display:flex;flex-flow:column;gap:10px;padding-top:36px;padding-right:28px;padding-bottom:36px;padding-left:28px;background-color:var(--dp-bg-2)}.dp-fact-num{color:var(--dp-gold);font-family:var(--dp-font-head);font-weight:700;font-size:44px;line-height:1}.dp-fact-label{color:var(--dp-text);font-family:var(--dp-font-body);font-size:14px;line-height:1.5}.dp-img-ph-kontakt{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.78) 45%,rgba(14,21,27,.4) 100%),url(/wp-content/uploads/2026/09/dyga-zaklad-zmierzch.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px}@media (max-width:1023px){.dp-contact-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.dp-loc-list{display:flex;flex-flow:column;gap:24px}.dp-loc{display:flex;flex-flow:column;gap:16px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--dp-bg-2);border-left:2px solid var(--dp-gold)}@media (max-width:767px){.dp-loc{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.dp-loc-tag{color:var(--dp-gold);font-family:var(--dp-font-body);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.3em}.dp-loc-lines{display:flex;flex-flow:column;gap:10px}.dp-loc-lines{list-style:none}.dp-loc-line{display:flex;align-items:start;gap:14px;color:var(--dp-text);font-family:var(--dp-font-body);font-size:15px;line-height:1.5}.dp-loc-link{color:var(--dp-white);text-decoration:none;transition:color 0.3s ease}.dp-loc-link:hover{color:var(--dp-gold)}.dp-loc-icon{flex-shrink:0;width:16px;height:16px;color:var(--dp-gold);margin-top:3px}.dp-form-box{display:flex;flex-flow:column;gap:14px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#f6f7f8}@media (max-width:767px){.dp-form-box{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.dp-form-title{color:var(--dp-ink);font-family:var(--dp-font-head);font-weight:700;font-size:30px;text-transform:uppercase}.dp-form-lead{color:#3f4852;font-family:var(--dp-font-body);font-size:15px;line-height:1.6}.dp-form-mount{width:100%;margin-top:8px}.dp-form-mount .breakdance-form-field__label{color:#2a333b;font-family:var(--dp-font-body);font-weight:600;font-size:13px}.dp-form-mount .breakdance-form-checkbox label{color:#3f4852}.dp-form-mount .breakdance-form-field__input{color:var(--dp-ink);background-color:#fff;border-radius:0px}.dp-form-mount .breakdance-form-button{color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;padding-top:16px;padding-right:28px;padding-bottom:16px;padding-left:28px;background-color:var(--dp-gold);border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dp-form-mount .breakdance-form-button:hover{color:var(--dp-ink);background-color:var(--dp-gold-hover)}.dp-map{display:block;width:100%;height:440px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;filter:grayscale(85%) contrast(105%)}@media (max-width:767px){.dp-map{height:320px}}.dp-offer-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:72px}@media (max-width:1023px){.dp-offer-intro{grid-template-columns:minmax(0,1fr);gap:40px}}.dp-feat-list{display:flex;flex-flow:column;gap:0px;border-top:1px solid var(--dp-line)}.dp-feat-list{list-style:none}.dp-feat{display:flex;align-items:start;gap:16px;color:var(--dp-white);font-family:var(--dp-font-body);font-size:15px;line-height:1.5;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;border-bottom:1px solid var(--dp-line)}.dp-feat-icon{flex-shrink:0;width:14px;height:14px;color:var(--dp-gold);margin-top:4px}.dp-gallery-mount{width:100%}.dp-gallery-mount .ee-gallery-item{overflow:hidden}.dp-gallery-mount .ee-gallery-item img{transition:transform 0.8s ease}.dp-gallery-mount .ee-gallery-item:hover img{transform:scale(1.06,1.06)}.dp-gallery-mount .bde-tabs__tab{color:#3f4852;font-family:var(--dp-font-body);font-weight:600;font-size:14px;opacity:1}.dp-gallery-mount .bde-tabs__tab-title{color:#3f4852}.dp-gallery-mount .bde-tabs__tab.is-active .bde-tabs__tab-title{color:#9a7640}.dp-gallery-mount .bde-tabs__tab:hover .bde-tabs__tab-title{color:var(--dp-ink)}.dp-gallery-mount .bde-tabs{--inactivecolor:#3f4852;--activecolor:#9a7640;--hovercolor:#1b232b;--activeunderlinecolor:#d9b47b;--tabs-bg:transparent}.dp-others{display:flex;gap:10px}.dp-others{flex-wrap:wrap}.dp-chip{display:inline-flex;align-items:center;color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:600;font-size:13px;text-decoration:none;letter-spacing:0.04em;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:#fff;border-top:1px solid #cdd2d7;border-right:1px solid #cdd2d7;border-bottom:1px solid #cdd2d7;border-left:1px solid #cdd2d7;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.dp-chip:hover{color:var(--dp-white);background-color:var(--dp-ink)}.dp-chip:hover{border-color:var(--dp-ink)}.dp-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:1023px){.dp-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.dp-hub-grid{grid-template-columns:minmax(0,1fr)}}.dp-img-c-ogrodzenia{background-image:url(/wp-content/uploads/2026/09/dyga-ogrodzenia-03.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-ogrodzenia{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-ogrodzenia-03.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-bramy-wjazdowe{background-image:url(/wp-content/uploads/2026/09/dyga-bramy-wjazdowe-16.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-bramy-wjazdowe{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-bramy-wjazdowe-16.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-balustrady{background-image:url(/wp-content/uploads/2026/09/dyga-balustrady-09.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-balustrady{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-balustrady-09.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-bramy-segmentowe{background-image:url(/wp-content/uploads/2026/09/dyga-bramy-segmentowe-09.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-bramy-segmentowe{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-bramy-segmentowe-09.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-furtki{background-image:url(/wp-content/uploads/2026/09/dyga-furtki-09.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-furtki{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-furtki-09.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-inne{background-image:url(/wp-content/uploads/2026/09/dyga-inne-02.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-inne{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-inne-02.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-automatyka-do-bram{background-image:url(/wp-content/uploads/2026/09/dyga-automatyka-do-bram-02.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-automatyka-do-bram{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-automatyka-do-bram-02.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-kraty{background-image:url(/wp-content/uploads/2026/09/dyga-kraty-06.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-kraty{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-kraty-06.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-bramy-uchylne{background-image:url(/wp-content/uploads/2026/09/dyga-bramy-uchylne-13.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-bramy-uchylne{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-bramy-uchylne-13.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-bramy-rolowane{background-image:url(/wp-content/uploads/2026/09/dyga-bramy-rolowane-04.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-bramy-rolowane{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/09/dyga-bramy-rolowane-04.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-ph-oferta{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.78) 45%,rgba(14,21,27,.35) 100%),url(/wp-content/uploads/2026/09/dyga-hero-hala.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-section-tight{padding-top:0px}.dp-img-ph-konstrukcje{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.35) 100%),url(/wp-content/uploads/2026/09/dyga-belki-ipe-heb.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@media (max-width:479px){.dp-trio{grid-template-columns:minmax(0,1fr)}}.dp-trio-img{aspect-ratio:4/3;background-color:#232c34}.dp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1023px){.dp-cards{grid-template-columns:minmax(0,1fr)}}.dp-card{display:flex;flex-flow:column;gap:12px;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;background-color:#fff;border-top:2px solid var(--dp-gold);box-shadow:0px 8px 24px rgba(14,21,27,.06)}.dp-card-title{color:var(--dp-ink);font-family:var(--dp-font-head);font-weight:700;font-size:22px;text-transform:uppercase}.dp-card-text{color:#3f4852;font-family:var(--dp-font-body);font-size:15px;line-height:1.65}.dp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background-color:var(--dp-line)}.dp-steps{list-style:none}@media (max-width:1023px){.dp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.dp-steps{grid-template-columns:minmax(0,1fr)}}.dp-step{display:flex;flex-flow:column;gap:12px;padding-top:32px;padding-right:26px;padding-bottom:32px;padding-left:26px;background-color:var(--dp-bg-2)}.dp-step-num{color:var(--dp-gold);font-family:var(--dp-font-head);font-weight:700;font-size:40px;line-height:1}.dp-step-title{color:var(--dp-white);font-family:var(--dp-font-body);font-weight:700;font-size:17px}.dp-step-text{color:var(--dp-text);font-family:var(--dp-font-body);font-size:14px;line-height:1.6}.dp-img-ph-b2b{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.35) 100%),url(/wp-content/uploads/2026/09/dyga-brama-przesuwna.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-ph-biznes{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.35) 100%),url(/wp-content/uploads/2026/09/dyga-profile-stalowe.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:767px){.dp-duo{grid-template-columns:minmax(0,1fr)}}.dp-cat-lg{min-height:340px;aspect-ratio:auto;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}@media (max-width:767px){.dp-cat-lg{min-height:240px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.dp-img-ph-realizacje{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.4) 100%),url(/wp-content/uploads/2026/09/dyga-bramy-wjazdowe-20.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-inline-link{color:#9a7640;text-decoration:underline;transition:color 0.3s ease}.dp-inline-link:hover{color:var(--dp-ink)}.dp-inline-link{text-underline-offset:3px}.dp-logo-img{display:block;width:auto;height:72px}@media (max-width:1023px){.dp-logo-img{height:62px}}@media (max-width:479px){.dp-logo-img{height:53px}}.dp-footer-logo{display:block;width:auto;height:48px}.dp-cta-logo{position:absolute;top:50%;right:48px;z-index:1;width:auto;height:96px;opacity:0.18;pointer-events:none;filter:grayscale(100%);transform:translate3d(0,-50%,0)}@media (max-width:1119px){.dp-cta-logo{display:none}}.dp-b2b{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px;background-color:#f3f5f7}@media (max-width:767px){.dp-b2b{padding-top:48px;padding-right:0px;padding-bottom:48px;padding-left:0px}}.dp-b2b-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:40px}@media (max-width:767px){.dp-b2b-top{grid-template-columns:minmax(0,1fr);gap:20px}}.dp-b2b-title{color:var(--dp-ink);font-family:var(--dp-font-head);font-weight:700;font-size:40px;line-height:1.1;margin-top:10px}@media (max-width:767px){.dp-b2b-title{font-size:30px}}.dp-b2b-sub{color:#3f4852;font-family:var(--dp-font-body);font-size:17px;margin-top:8px}.dp-b2b-partner{display:flex;flex-flow:column;gap:8px;padding-left:20px;border-left:2px solid var(--dp-ink)}.dp-b2b-partner-name{color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:700;font-size:16px}.dp-b2b-partner-tags{color:#5a636c;font-family:var(--dp-font-body);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.14em}.dp-b2b-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dp-b2b-grid{list-style:none}@media (max-width:1119px){.dp-b2b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dp-b2b-grid{grid-template-columns:minmax(0,1fr)}}.dp-b2b-card{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-top:1px solid #dde2e7;border-right:1px solid #dde2e7;border-bottom:1px solid #dde2e7;border-left:1px solid #dde2e7;box-shadow:0px 8px 24px rgba(14,21,27,.06)}.dp-b2b-head{display:flex;align-items:center;gap:14px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#1e2a36}.dp-b2b-num{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:34px;height:34px;color:var(--dp-ink);font-family:var(--dp-font-head);font-weight:700;font-size:18px;background-color:#fff;border-radius:50%}.dp-b2b-step{color:#fff;font-family:var(--dp-font-body);font-weight:600;font-size:17px}.dp-b2b-body{display:flex;flex-flow:column;gap:16px;padding-top:22px;padding-right:20px;padding-bottom:24px;padding-left:20px}.dp-b2b-icon{width:54px;height:54px;color:#1e2a36}.dp-b2b-text{color:#3f4852;font-family:var(--dp-font-body);font-size:14px;line-height:1.6}.dp-b2b-final{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:280px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-image:linear-gradient(180deg,rgba(243,245,247,0) 30%,rgba(243,245,247,.94) 75%),url(/wp-content/uploads/2026/09/dyga-brama-przesuwna.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll;border-top:1px solid #dde2e7;border-right:1px solid #dde2e7;border-bottom:1px solid #dde2e7;border-left:1px solid #dde2e7}.dp-b2b-final-text{color:var(--dp-ink);font-family:var(--dp-font-head);font-weight:700;font-size:24px;line-height:1.25}.dp-b2b-final-rule{display:block;width:44px;height:3px;margin-top:14px;background-color:#1e2a36}.dp-b2b-feats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0px;margin-top:40px}.dp-b2b-feats{list-style:none}@media (max-width:1119px){.dp-b2b-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:767px){.dp-b2b-feats{grid-template-columns:minmax(0,1fr)}}.dp-b2b-feat{display:flex;align-items:start;gap:14px;padding-top:6px;padding-right:18px;padding-bottom:6px;padding-left:18px;border-left:1px solid #c8ccd0}.dp-b2b-feat:first-child{padding-left:0px;border-left:0px solid}@media (max-width:1119px){.dp-b2b-feat:nth-child(4){padding-left:0px;border-left:0px solid}}@media (max-width:767px){.dp-b2b-feat{padding-left:0px;border-left:0px solid}}.dp-b2b-feat-icon{flex-shrink:0;width:40px;height:40px;color:#1e2a36}.dp-b2b-feat-title{color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:700;font-size:15px}.dp-b2b-feat-text{color:#3f4852;font-family:var(--dp-font-body);font-size:13px;line-height:1.5;margin-top:4px}.dp-b2b-bar{display:flex;align-items:center;gap:20px;margin-top:36px;padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px;background-color:#1e2a36}@media (max-width:767px){.dp-b2b-bar{flex-flow:column;align-items:start}}.dp-b2b-bar-icon{flex-shrink:0;width:32px;height:32px;color:#fff}.dp-b2b-bar-text{color:#fff;font-family:var(--dp-font-body);font-size:16px}.dp-b2b-bar-text strong{font-weight:700}.dp-cities-box{display:flex;flex-flow:column;gap:12px;margin-top:6px}@media (max-width:1023px){.dp-cities-box{margin-top:6px}}.dp-cities{display:flex;gap:8px}.dp-cities{flex-wrap:wrap}.dp-city{display:inline-flex;align-items:center;gap:8px;color:var(--dp-white);font-family:var(--dp-font-body);font-weight:600;font-size:14px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--dp-bg-2);border-top:1px solid var(--dp-line);border-right:1px solid var(--dp-line);border-bottom:1px solid var(--dp-line);border-left:1px solid var(--dp-line)}.dp-city-dot{width:6px;height:6px;background-color:var(--dp-gold);border-radius:50%}.dp-card-link{display:inline-flex;align-items:center;gap:8px;color:#9a7640;font-family:var(--dp-font-body);font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;margin-top:auto;padding-top:6px;transition:color 0.3s ease}.dp-card-link:hover{color:var(--dp-ink)}.dp-odd{display:grid;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:32px;margin-top:24px;padding-top:36px;padding-right:40px;padding-bottom:36px;padding-left:40px;background-color:var(--dp-ink);border-left:3px solid var(--dp-gold)}@media (max-width:767px){.dp-odd{grid-template-columns:minmax(0,1fr);padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px}}.dp-odd-title{color:var(--dp-white);font-family:var(--dp-font-head);font-weight:700;font-size:28px;text-transform:uppercase}@media (max-width:767px){.dp-odd-title{font-size:24px}}.dp-odd-text{color:var(--dp-text);font-family:var(--dp-font-body);font-size:16px;line-height:1.65;margin-top:10px}.dp-open-b2b{cursor:pointer}.dp-img-c-boxy-smietnikowe{background-image:url(/wp-content/uploads/2026/10/dyga-box-smietnikowy.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-boxy-smietnikowe{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/10/dyga-box-smietnikowy.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-img-c-drzwi-i-scianki-loftowe{background-image:url(/wp-content/uploads/2026/10/dyga-drzwi-scianka-loftowa.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dp-img-ph-drzwi-i-scianki-loftowe{background-image:linear-gradient(90deg,rgba(14,21,27,.95) 0%,rgba(14,21,27,.8) 45%,rgba(14,21,27,.45) 100%),url(/wp-content/uploads/2026/10/dyga-drzwi-scianka-loftowa.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.dp-ftabs{display:flex;gap:8px;margin-bottom:24px}.dp-ftabs{flex-wrap:wrap}.dp-ftab{display:inline-flex;align-items:center;color:#3f4852;font-family:var(--dp-font-body);font-weight:600;font-size:14px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:#fff;border-top:1px solid #cdd2d7;border-right:1px solid #cdd2d7;border-bottom:1px solid #cdd2d7;border-left:1px solid #cdd2d7;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.dp-ftab:hover{color:var(--dp-ink)}.dp-ftab:hover{border-color:var(--dp-ink)}@media (max-width:767px){.dp-ftab{justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:100%}}.dp-ftab-on{color:#fff;background-color:var(--dp-ink)}.dp-ftab-on:hover{color:#fff}.dp-ftab-on{border-color:var(--dp-ink)}.dp-fpanel{display:none;gap:18px;width:100%}.dp-fopen{display:flex;flex-flow:column;gap:18px}.dp-fnote{display:flex;gap:14px;color:#3f4852;font-family:var(--dp-font-body);font-size:14px;line-height:1.6;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:#fff;border-left:3px solid var(--dp-gold)}.dp-fnote strong{color:var(--dp-ink)}.dp-fdiagram{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-top:1px solid #dde2e7;border-right:1px solid #dde2e7;border-bottom:1px solid #dde2e7;border-left:1px solid #dde2e7}@media (max-width:767px){.dp-fdiagram{grid-template-columns:minmax(0,1fr)}}.dp-fdiagram-svg{width:100%;height:auto;aspect-ratio:320/230;color:var(--dp-ink)}.dp-fdiagram-text{display:flex;flex-flow:column;gap:8px;color:#3f4852;font-family:var(--dp-font-body);font-size:14px;line-height:1.55}.dp-fdiagram-title{color:var(--dp-ink);font-family:var(--dp-font-body);font-weight:700;font-size:15px}.dp-fmount{width:100%}.de-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.de-steps-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.de-steps-3{grid-template-columns:minmax(0,1fr)}}.de-steps-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1023px){.de-steps-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.de-steps-5{grid-template-columns:minmax(0,1fr)}}.de-faq{display:flex;flex-flow:column;gap:12px;max-width:880px}.de-faq-item{background-color:#fff;border-left:2px solid var(--dp-gold);box-shadow:0px 8px 24px rgba(14,21,27,.06)}.de-faq-item[open] .de-faq-q::after{transform:rotateZ(45deg)}.de-faq-q{display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--dp-ink);font-family:var(--dp-font-head);font-weight:700;font-size:19px;line-height:1.3;padding-top:22px;padding-right:28px;padding-bottom:22px;padding-left:28px;cursor:pointer}.de-faq-q::-webkit-details-marker{display:none}.de-faq-q::after{flex-shrink:0;color:var(--dp-gold);font-weight:400;font-size:26px;line-height:1;transition:transform 0.3s ease}.de-faq-q::after{content:"+"}.de-faq-q{list-style:none}@media (max-width:767px){.de-faq-q{font-size:17px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px}}.de-faq-a{color:#3f4852;font-family:var(--dp-font-body);font-size:15px;line-height:1.7;padding-top:0px;padding-right:28px;padding-bottom:24px;padding-left:28px}@media (max-width:767px){.de-faq-a{padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.de-legal{display:flex;flex-flow:column;gap:14px;max-width:820px}.de-legal-h{color:var(--dp-ink);font-family:var(--dp-font-head);font-weight:700;font-size:22px;line-height:1.25;text-transform:uppercase;margin-top:22px}.de-legal-note{color:#9a7640;font-family:var(--dp-font-body);font-size:14px;line-height:1.6}