.elementor-801 .elementor-element.elementor-element-550f61d{padding:100px 0px 100px 0px;}.elementor-801 .elementor-element.elementor-element-b875bd8{text-align:start;}.elementor-801 .elementor-element.elementor-element-d3b5ca8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:0.4em;color:#c1cfe1;}.elementor-801 .elementor-element.elementor-element-9608111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-801 .elementor-element.elementor-element-9608111 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:70px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-801 .elementor-element.elementor-element-cc8dd34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#c1cfe1;}.elementor-801 .elementor-element.elementor-element-72cb705 .elementor-button{background-color:#ffd701;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:34px;fill:#051b35;color:#051b35;border-radius:0px 0px 0px 0px;padding:25px 61.5px 25px 61.5px;}.elementor-801 .elementor-element.elementor-element-72cb705 .elementor-button:hover, .elementor-801 .elementor-element.elementor-element-72cb705 .elementor-button:focus{background-color:#3b91e1;color:#ffffff;border-color:#3b91e1;}.elementor-801 .elementor-element.elementor-element-72cb705{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-801 .elementor-element.elementor-element-72cb705 .elementor-button:hover svg, .elementor-801 .elementor-element.elementor-element-72cb705 .elementor-button:focus svg{fill:#ffffff;}/* Start custom CSS for section, class: .elementor-element-1eea1f4 */.elementor-801 .elementor-element.elementor-element-1eea1f4 .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
.elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 100%; }
.elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 0; }
@media (min-width: 576px)  { .elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container { max-width: 540px; } }
@media (min-width: 768px)  { .elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container { max-width: 720px; } }
@media (min-width: 992px)  { .elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container { max-width: 960px; } }
@media (min-width: 1200px) { .elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container { max-width: 1200px; } }
/* odpowiednik diva .*__bg — absolutne tło o opacity .4 */
.elementor-801 .elementor-element.elementor-element-1eea1f4::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: url(//otss.m16.pl/wp-content/uploads/2021/04/cta-5-1-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    opacity: 0.4;
}
/* .cta-five__bg ma opacity 0.2 i tło „fixed", inaczej niż domyślne 0.4 z bg_overlay_css */
.elementor-801 .elementor-element.elementor-element-1eea1f4::before { opacity: 0.2; background-attachment: fixed; }
/* kafle kotwiczą się do .container, więc kolumna nie może być blokiem zawierającym */
.elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container > .elementor-column { position: static; }
.elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-container > .elementor-container > .elementor-column > .elementor-widget-wrap { position: static; padding: 0; }
.elementor-801 .elementor-element.elementor-element-1eea1f4 .elementor-widget-wrap > .elementor-widget-html { position: static; }
.elementor-801 .elementor-element.elementor-element-1eea1f4 .cta-five__content .elementor-widget-image img { display: block; }
.elementor-801 .elementor-element.elementor-element-1eea1f4 .elementor-widget-text-editor p { margin: 0; }
@media (max-width: 625px) { .elementor-801 .elementor-element.elementor-element-1eea1f4 .m16-cta5-text br { display: none; } }/* End custom CSS */