.footer__headline{align-items:center;column-gap:0.5em;display:flex;font-size:clamp(0.875rem,0.243vw + 0.787rem,1.000rem);font-weight:500;justify-content:space-between;line-height:1.6;margin-bottom:1.5rem}.footer__headline .gb-shape svg{width:1em;height:1em;fill:currentColor;display:none}@media (max-width:767px){.footer__headline{margin-bottom:0rem;transition:all 0.18s ease-in-out 0s}.footer__headline.active{margin-bottom:1.5rem}.footer__headline.active .gb-shape svg{transform:rotate(180deg)}.footer__headline .gb-shape svg{display:block;transition:all 0.18s ease-in-out 0s}}.footer__text-box{align-items:flex-start;column-gap:0.5rem;display:flex;flex-direction:column;margin-bottom:1rem;margin-top:0px;row-gap:0.5rem}.footer__text-box>*{margin:0px}.footer__column{max-width:436px}@media (max-width:1024px){.footer__column{max-width:50%}}@media (max-width:767px){.footer__column{max-width:100%}}.footer__accordion{overflow-x:hidden;overflow-y:hidden;transition:all 0.18s ease-in-out 0s}@media (max-width:767px){.footer__accordion{max-height:0px}.footer__accordion.active{max-height:5000px}}.footer__links{align-items:center;column-gap:0.5em;display:flex;font-size:clamp(0.875rem,0.243vw + 0.787rem,1.000rem);font-weight:500;justify-content:space-between;line-height:1.6;margin:0rem}.footer__links .gb-shape svg{width:1em;height:1em;fill:currentColor}.btn{align-items:center;background-color:var(--theme-palette-color-1,#27AAE1);color:#ffffff;cursor:pointer;display:inline-flex;text-decoration:none;transition:all 0.18s ease-in-out 0s;padding:clamp(0.875rem,0.487vw + 0.699rem,1.125rem) clamp(1.500rem,2.920vw + 0.445rem,3.000rem)}.btn:is(:hover,:focus){background-color:var(--theme-palette-color-2,#176687);color:#ffffff;font-size:1rem;font-weight:500}.section-background{background-blend-mode:normal;background-image:url('https://aluframe.pl/wp-content/uploads/2025/08/zdjecie-w-tle_new.png');background-position:55% 45%;background-repeat:no-repeat;background-size:cover;color:var(--theme-palette-color-8,#ffffff);margin-bottom:0px;margin-top:0px;overflow-x:hidden;position:relative}.section-background:after{width:100%;height:100%;background-image:linear-gradient(to right,var(--theme-palette-color-3,#242021) 0%,rgba(36,32,33,0) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;position:absolute;top:0px;left:0px;z-index:1;content:""}@media (max-width:1024px){.section-background:after{width:200%}}.section-background__headline{color:var(--theme-palette-color-8,#ffffff);margin-bottom:clamp(1.000rem,1.946vw + 0.297rem,2.000rem);margin-top:0px}.section-background__subheadline{color:var(--theme-palette-color-1,#27AAE1);font-size:clamp(0.750rem,0.487vw + 0.574rem,1.000rem);opacity:1}.btn-link{align-items:center;color:var(--theme-palette-color-1,#27AAE1);column-gap:1rem;display:inline-flex;margin-bottom:0px;transition:all 0.18s ease-in-out 0s}.btn-link:is(:hover,:focus){color:var(--theme-palette-color-2,#176687)}.btn-link .gb-shape svg{fill:currentColor;margin-bottom:8px}.margin-tb-60{margin-bottom:clamp(2.000rem,3.406vw + 0.769rem,3.750rem);margin-top:clamp(2.000rem,3.406vw + 0.769rem,3.750rem)}.subheadline{color:var(--theme-palette-color-1,#27AAE1);font-size:clamp(0.750rem,0.243vw + 0.662rem,0.875rem);margin-bottom:clamp(0.500rem,2.920vw - 0.555rem,2.000rem);margin-top:0px}.section-background__container{margin-left:auto;margin-right:auto;max-width:calc(var(--theme-container-edge-spacing) - var(--theme-frame-size,0px) * 2);padding-bottom:clamp(4.000rem,11.679vw - 0.219rem,10.000rem);padding-top:clamp(4.000rem,11.679vw - 0.219rem,10.000rem);position:relative;width:calc(var(--theme-container-edge-spacing) - var(--theme-frame-size,0px) * 2);z-index:2}.section-bacground__grid{column-gap:var(--wp--style--block-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--wp--style--block-gap)}@media (max-width:1024px){.section-bacground__grid{grid-template-columns:1fr}}.container-fluid{margin-left:auto;margin-right:auto;width:calc(var(--theme-container-edge-spacing) - var(--theme-frame-size,0px) * 2)}.default-section__headline{align-items:center;column-gap:1rem;display:flex;justify-content:space-between;max-width:calc(var(--theme-container-edge-spacing) - var(--theme-frame-size,0px) * 2);row-gap:1rem;width:calc(var(--theme-container-edge-spacing) - var(--theme-frame-size,0px) * 2)}@media (max-width:1024px){.default-section__headline{flex-wrap:wrap}}.page-image__gradient{background-blend-mode:normal;background-image:linear-gradient(360deg,rgba(36,32,33,0.44) 0%,#242021 100%);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0px;opacity:0.8;position:absolute;top:0px;width:100%}.offer-intro{background-color:var(--theme-palette-color-8,#ffffff);grid-column:1/10;border:1px solid var(--theme-palette-color-7,#E0E0E0);padding:50px 60px}@media (max-width:1024px){.offer-intro{grid-column:1/-1}}@media (max-width:767px){.offer-intro{padding:32px 24px}}.btn-white{background-color:rgba(255,255,255,0);color:var(--theme-palette-color-8,#ffffff);cursor:pointer;display:inline-block;font-size:0.875rem;font-weight:500;transition:all 0.18s ease-in-out 0s;border:1px solid var(--theme-palette-color-8,#ffffff);margin:0px;padding:1.25rem 1.5rem}.btn-white:is(:hover,:focus){color:var(--theme-palette-color-3,#242021);background-color:var(--theme-palette-color-8,#ffffff)}.btn-group{column-gap:1.25rem;display:flex;flex-wrap:wrap;row-gap:1.25rem}.btn-blue{background-color:rgba(255,255,255,0);color:var(--theme-palette-color-1,#27AAE1);cursor:pointer;display:inline-block;font-size:0.875rem;font-weight:500;transition:all 0.18s ease-in-out 0s;border:1px solid var(--theme-palette-color-1,#27AAE1);margin:0px;padding:1.25rem 1.5rem}.offer-intro-columns{column-gap:clamp(1.500rem,8.759vw - 1.664rem,6.000rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}@media (max-width:767px){.offer-intro-columns{column-gap:0px;grid-template-columns:1fr}}.contact-link{align-items:center;color:var(--theme-palette-color-3,#242021);column-gap:1rem;display:inline-flex;text-decoration:none;margin:0px}.contact-link .gb-shape svg{fill:currentColor}.contact-link a{color:var(--theme-palette-color-3,#242021);text-decoration:none}.contact-link a:hover{color:var(--theme-palette-color-3,#242021);text-decoration:underline}