.elementor-287 .elementor-element.elementor-element-3270a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-287 .elementor-element.elementor-element-2a77556{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-287 .elementor-element.elementor-element-992de14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-287 .elementor-element.elementor-element-4fa0019 iframe{height:540px;}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-4ac4c59{width:33.333%;}.elementor-287 .elementor-element.elementor-element-4afba22{width:66.667%;}.elementor-287 .elementor-element.elementor-element-ee2a570{width:41.666%;}.elementor-287 .elementor-element.elementor-element-2d00a72{width:58.333%;}}/* Start custom CSS for section, class: .elementor-element-ccad4c7 */.elementor-287 .elementor-element.elementor-element-ccad4c7 .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
/* .elementor-widget-image ma wbudowane text-align:center — gołe <img> motywu
   dziedziczą wyrównanie po rodzicu (patrz: najczęstsza usterka w audycie #949) */
.elementor-287 .elementor-element.elementor-element-ccad4c7 .elementor-widget-image, .elementor-287 .elementor-element.elementor-element-ccad4c7 .elementor-widget-button { text-align: inherit; }
/* to samo na samym <a class="elementor-button">: Elementor centruje jego treść, a goły
   <a class="thm-btn"> motywu wyrównanie DZIEDZICZY po rodzicu */
.elementor-287 .elementor-element.elementor-element-ccad4c7 .elementor-button { text-align: inherit; }
/* Elementor rozstawia widgety o 20 px; w oryginale odstępy dają marginesy p/h3 */
.elementor-287 .elementor-element.elementor-element-ccad4c7 .elementor-widget:not(:last-child) { margin-bottom: 0; }
/* Elementor nadaje .elementor-widget-wrap > .elementor-element position: relative.
   Widget html z samymi dekoracjami ma wysokość 0 — bez tego stawał się blokiem
   zawierającym dla absolutnych rybek i wstążek i cała dekoracja szła na górę sekcji. */
.elementor-287 .elementor-element.elementor-element-ccad4c7 .m16-deco { position: static; }
/* .contact-one__content stylizuje w motywie tylko swoje dzieci (h3, p) i sam nie ma
   żadnych własnych właściwości — może więc jechać na kolumnie razem z .col-xl-4 *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bed99f6 */.elementor-287 .elementor-element.elementor-element-bed99f6 .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
/* .elementor-widget-image ma wbudowane text-align:center — gołe <img> motywu
   dziedziczą wyrównanie po rodzicu (patrz: najczęstsza usterka w audycie #949) */
.elementor-287 .elementor-element.elementor-element-bed99f6 .elementor-widget-image, .elementor-287 .elementor-element.elementor-element-bed99f6 .elementor-widget-button { text-align: inherit; }
/* to samo na samym <a class="elementor-button">: Elementor centruje jego treść, a goły
   <a class="thm-btn"> motywu wyrównanie DZIEDZICZY po rodzicu */
.elementor-287 .elementor-element.elementor-element-bed99f6 .elementor-button { text-align: inherit; }
/* Elementor rozstawia widgety o 20 px; w oryginale odstępy dają marginesy p/h3 */
.elementor-287 .elementor-element.elementor-element-bed99f6 .elementor-widget:not(:last-child) { margin-bottom: 0; }
/* Elementor nadaje .elementor-widget-wrap > .elementor-element position: relative.
   Widget html z samymi dekoracjami ma wysokość 0 — bez tego stawał się blokiem
   zawierającym dla absolutnych rybek i wstążek i cała dekoracja szła na górę sekcji. */
.elementor-287 .elementor-element.elementor-element-bed99f6 .m16-deco { position: static; }
/* .elementor-container belki gra rolę .row motywu */
/* sekcja wewnętrzna jest u Elementora „boxed" (max-width 1140) — .row motywu ma szerokość
   rodzica + 30 px z ujemnych marginesów, więc trzeba zdjąć i max-width, i width */
.elementor-287 .elementor-element.elementor-element-bed99f6 .inner-container > .elementor-container {
    margin-left: -15px; margin-right: -15px; width: auto; max-width: none;
    /* .row ZAWSZE zawija — bez tego kolumny col-lg-* nie łamią się poniżej 992 px */
    flex-wrap: wrap;
}
.elementor-287 .elementor-element.elementor-element-bed99f6 .inner-container > .elementor-container > .elementor-column { width: auto; padding: 0 15px; }
/* .my-auto motywu (width: 100% + pionowe marginesy auto) = wrapper widgetów lewej kolumny */
.elementor-287 .elementor-element.elementor-element-bed99f6 .m16-cta-phone > .elementor-widget-wrap { width: 100%; margin-top: auto; margin-bottom: auto; }
/* Elementor daje `.elementor-widget-wrap > .elementor-element { position: relative; width: 100% }`
   — mocniejsze (0,2,0) niż `.cta-one__title { position: absolute }` motywu (0,1,0).
   Bez tego obrócony kafel tytułu wchodzi w przepływ i spycha belkę o swoje 96 px w dół. */
.elementor-287 .elementor-element.elementor-element-bed99f6 .cta-one__title { position: absolute; width: 243px; }
.elementor-287 .elementor-element.elementor-element-bed99f6 .m16-cta1-h3 .elementor-heading-title { margin-bottom: 8px; }
/* skoro nadpisujemy .cta-one__title, musimy powtórzyć też jego warianty z responsive.css —
   inaczej poniżej 625 px kafel zostaje absolutny i belka wjeżdża o 96 px za wysoko */
@media (max-width: 991px) { .elementor-287 .elementor-element.elementor-element-bed99f6 .cta-one__title { width: 349px; } }
@media (max-width: 625px) {
    .elementor-287 .elementor-element.elementor-element-bed99f6 .cta-one__title {
        position: relative; width: 100%; top: auto; left: auto;
        transform: rotate(0) translateX(0);
    }
}/* End custom CSS */