.elementor .primary-button{color:#ffffff;border-radius:2rem;border-width:6px;border-color:#ffffff;border-style:solid;background-color:#016CFF;box-shadow:0px 0px 37px 0px #006aff45;}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{background-color:#1A1A1A;}.elementor .boxed-1120{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .section-m{padding-block-start:4rem;padding-block-end:4rem;}.elementor .section-l{padding-block-start:6rem;padding-block-end:6rem;}.elementor .flex-column{flex-direction:column;}.elementor .flex-center{align-items:center;}.elementor .gaps-m{gap:1.25rem;justify-content:center;}.elementor .heading-sub{font-family:Inter;font-weight:500;font-size:1rem;}.elementor .color-blue{color:var(--darker-blue);}.elementor .heading-h1{font-family:Inter;font-weight:700;font-size:clamp(2rem, 3.5vw + 0.5rem, 3.8125rem);}.elementor .color-headings{color:var(--text-headings);}.elementor .heading-h2{font-family:Inter;font-weight:700;font-size:2.44rem;}.elementor .paragraphs-text{font-family:Inter;font-weight:400;font-size:1rem;line-height:1.5em;}.elementor .color-paragraph-light{color:var(--text-paragraph);}.elementor .text-larger{font-family:Inter;font-weight:500;font-size:1.25rem;line-height:1.75rem;}.elementor .card-m{height:30rem;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 43%,rgba(18, 25, 85, 1) 100%),url("https://krzysztof.projekt123.pl/wp-content/uploads/2026/09/1789931094346-431e9f6c90b27.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:flex-end;align-items:start;}.elementor .border-radius-m{border-radius:1.25rem;border-style:none;}.elementor .heading-h3{font-family:Inter;font-weight:700;font-size:1.56rem;}.elementor .color-white{color:var(--white);}.elementor .padding-l{padding:2rem;background-image:url("https://krzysztof.projekt123.pl/wp-content/uploads/2026/09/1789931094346-431e9f6c90b27.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .background-silver{background-color:var(--silver);}