.elementor .cw2-faq-plus{transition:transform 0.2s;display:block;}.elementor .cw2-snieg-b{position:absolute;padding:0px;inset: 0; pointer-events: none;\n}.elementor .cw2-snieg-a{position:absolute;padding:0px;inset: 0; pointer-events: none;\n}.elementor .cw2-zdjecie{width:100%;height:100%;object-fit:cover;display:block;max-width: none;\n}.elementor .cw2-przycisk:hover,.elementor .cw2-przycisk:focus-visible{color:#E6E9EA;border-color:#221F20;background-color:#221F20;}.elementor .cw2-przycisk:focus{color:#E6E9EA;border-color:#221F20;background-color:#221F20;}.elementor .cw2-przycisk{font-family:Montserrat;font-weight:500;font-size:12px;color:#221F20;letter-spacing:0.16em;line-height:1;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:#221F20;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .cw2-przycisk-jasny:hover,.elementor .cw2-przycisk-jasny:focus-visible{color:#221F20;border-color:#E6E9EA;background-color:#E6E9EA;}.elementor .cw2-przycisk-jasny:focus{color:#221F20;border-color:#E6E9EA;background-color:#E6E9EA;}.elementor .cw2-przycisk-jasny{color:#E6E9EA;border-width:1px;border-color:#E6E9EA;border-style:solid;}.elementor .cw2-naglowek-sekcji{padding:0px;margin-block-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .cw2-tytul{font-family:Montserrat;font-weight:500;font-size:clamp(25px,5.4vw,36px);color:inherit;letter-spacing:-0.005em;line-height:1.15;margin:0px;display:block;text-wrap: balance;\n}.elementor .cw2-etykieta{font-family:"Montserrat Alternates";font-weight:500;font-size:11px;letter-spacing:0.22em;line-height:1.3;text-transform:uppercase;display:block;}.elementor .cw2-wnetrze{width:100%;max-width:1320px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(50px, env(safe-area-inset-left, 0px));padding-inline-end:max(50px, env(safe-area-inset-right, 0px));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .cw2-sekcja{padding-block-start:90px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .cw2-baza{font-family:Montserrat;font-weight:400;font-size:15px;color:#221F20;line-height:1.65;background-color:#E6E9EA;}