.elementor-143 .elementor-element.elementor-element-c55c862{--spacer-size:11px;}.elementor-143 .elementor-element.elementor-element-lewigoal1:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-lewigoal1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-143 .elementor-element.elementor-element-lewigoal1 > .elementor-container{max-width:1140px;}.elementor-143 .elementor-element.elementor-element-lewigoal1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:96px 24px 106px 24px;}.elementor-143 .elementor-element.elementor-element-lewigoal1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-lewigoal2 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr2{margin-top:54px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr2l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}.elementor-143 .elementor-element.elementor-element-lewigoalim1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalim1{text-align:center;}.elementor-143 .elementor-element.elementor-element-lewigoalim1 img{width:74%;opacity:0.82;}.elementor-143 .elementor-element.elementor-element-lewigoalim1 .vamtam-image-wrapper{width:74%;}.elementor-143 .elementor-element.elementor-element-lewigoalr2r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}.elementor-143 .elementor-element.elementor-element-lewigoal02h > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal02h .elementor-heading-title{font-family:"Lora", Helvetica, Sans-serif;font-size:24px;font-weight:500;line-height:1.22em;color:#1F1F1F;}.elementor-143 .elementor-element.elementor-element-lewigoal02t > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal02t{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoal02t a{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoalr3{margin-top:70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr3l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}.elementor-143 .elementor-element.elementor-element-lewigoal03h > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal03h .elementor-heading-title{font-family:"Lora", Helvetica, Sans-serif;font-size:24px;font-weight:500;line-height:1.22em;color:#1F1F1F;}.elementor-143 .elementor-element.elementor-element-lewigoal03t > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal03t{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoal03t a{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoalr3r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}.elementor-143 .elementor-element.elementor-element-lewigoalr4{margin-top:54px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr4l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}.elementor-143 .elementor-element.elementor-element-lewigoalim2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalim2{text-align:center;}.elementor-143 .elementor-element.elementor-element-lewigoalim2 img{width:74%;opacity:0.82;}.elementor-143 .elementor-element.elementor-element-lewigoalim2 .vamtam-image-wrapper{width:74%;}.elementor-143 .elementor-element.elementor-element-lewigoalr4r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}.elementor-143 .elementor-element.elementor-element-lewigoal04h > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal04h .elementor-heading-title{font-family:"Lora", Helvetica, Sans-serif;font-size:24px;font-weight:500;line-height:1.22em;color:#1F1F1F;}.elementor-143 .elementor-element.elementor-element-lewigoal04t > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal04t{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoal04t a{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoalr5{margin-top:70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr5l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}.elementor-143 .elementor-element.elementor-element-lewigoal05h > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal05h .elementor-heading-title{font-family:"Lora", Helvetica, Sans-serif;font-size:24px;font-weight:500;line-height:1.22em;color:#1F1F1F;}.elementor-143 .elementor-element.elementor-element-lewigoal05t > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoal05t{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoal05t a{font-family:"Inter", Helvetica, Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#25211D;}.elementor-143 .elementor-element.elementor-element-lewigoalr5r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:28px;padding-block-end:0px;padding-inline-end:28px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-lewigoalr2l{width:50%;}.elementor-143 .elementor-element.elementor-element-lewigoalr2r{width:50%;}.elementor-143 .elementor-element.elementor-element-lewigoalr3l{width:50%;}.elementor-143 .elementor-element.elementor-element-lewigoalr3r{width:50%;}.elementor-143 .elementor-element.elementor-element-lewigoalr4l{width:50%;}.elementor-143 .elementor-element.elementor-element-lewigoalr4r{width:50%;}.elementor-143 .elementor-element.elementor-element-lewigoalr5l{width:50%;}.elementor-143 .elementor-element.elementor-element-lewigoalr5r{width:50%;}}@media(max-width:1024px){.elementor-143 .elementor-element.elementor-element-lewigoal1{margin-top:0px;margin-bottom:0px;padding:74px 24px 82px 24px;}.elementor-143 .elementor-element.elementor-element-lewigoalr2{margin-top:39px;margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr2l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-143 .elementor-element.elementor-element-lewigoalim1 img{width:82%;}.elementor-143 .elementor-element.elementor-element-lewigoalim1 .vamtam-image-wrapper{width:82%;}.elementor-143 .elementor-element.elementor-element-lewigoalr2r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal02h .elementor-heading-title{font-size:21px;}.elementor-143 .elementor-element.elementor-element-lewigoalr3{margin-top:50px;margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr3l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal03h .elementor-heading-title{font-size:21px;}.elementor-143 .elementor-element.elementor-element-lewigoalr3r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-143 .elementor-element.elementor-element-lewigoalr4{margin-top:39px;margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr4l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-143 .elementor-element.elementor-element-lewigoalim2 img{width:82%;}.elementor-143 .elementor-element.elementor-element-lewigoalim2 .vamtam-image-wrapper{width:82%;}.elementor-143 .elementor-element.elementor-element-lewigoalr4r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal04h .elementor-heading-title{font-size:21px;}.elementor-143 .elementor-element.elementor-element-lewigoalr5{margin-top:50px;margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr5l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal05h .elementor-heading-title{font-size:21px;}.elementor-143 .elementor-element.elementor-element-lewigoalr5r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-lewigoal1{margin-top:0px;margin-bottom:0px;padding:56px 20px 62px 20px;}.elementor-143 .elementor-element.elementor-element-lewigoal2 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr2{margin-top:34px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr2l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalim1 img{width:100%;}.elementor-143 .elementor-element.elementor-element-lewigoalim1 .vamtam-image-wrapper{width:100%;}.elementor-143 .elementor-element.elementor-element-lewigoalr2r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoal02h .elementor-heading-title{font-size:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal02t{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoal02t a{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoalr3{margin-top:34px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr3l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoal03h .elementor-heading-title{font-size:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal03t{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoal03t a{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoalr3r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr4{margin-top:34px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr4l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoalim2 img{width:100%;}.elementor-143 .elementor-element.elementor-element-lewigoalim2 .vamtam-image-wrapper{width:100%;}.elementor-143 .elementor-element.elementor-element-lewigoalr4r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoal04h .elementor-heading-title{font-size:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal04t{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoal04t a{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoalr5{margin-top:34px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-lewigoalr5l > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-lewigoal05h .elementor-heading-title{font-size:20px;}.elementor-143 .elementor-element.elementor-element-lewigoal05t{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoal05t a{font-size:14px;line-height:1.56em;}.elementor-143 .elementor-element.elementor-element-lewigoalr5r > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}}/* Start custom CSS for column, class: .elementor-element-lewigoal2 *//* WSPÓŁPRACA - FINALNE ODSTĘPY POD INTRO */

/* Sekcja nadrzędna z blokami: Znajduję możliwości, Weryfikuję bezpieczeństwo itd. */
.pp-coop-blocks {
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 48px !important;
}

/* Kontener sekcji */
.pp-coop-blocks > .elementor-container,
.pp-coop-blocks > .e-con-inner {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Kolumna nadrzędna */
.pp-coop-blocks > .elementor-container > .elementor-column,
.pp-coop-blocks > .elementor-container > .elementor-column > .elementor-widget-wrap {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Pierwszy blok wewnętrzny - to jest najważniejsze */
.pp-coop-blocks .elementor-inner-section:first-of-type {
    margin-top: -42px !important;
    padding-top: 0 !important;
}

/* Wszystkie bloki wewnętrzne */
.pp-coop-blocks .elementor-inner-section {
    margin-bottom: 58px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Ostatni blok */
.pp-coop-blocks .elementor-inner-section:last-child {
    margin-bottom: 0 !important;
}

/* Zabezpieczenie przed paddingami Elementora */
.pp-coop-blocks .elementor-column,
.pp-coop-blocks .elementor-widget-wrap,
.pp-coop-blocks .elementor-widget,
.pp-coop-blocks .elementor-widget-container {
    padding-top: 0 !important;
}

/* Nagłówki */
.pp-coop-blocks h2,
.pp-coop-blocks h3,
.pp-coop-blocks .elementor-heading-title {
    color: #3F352E !important;
    font-family: "Lora", Georgia, serif !important;
    font-size: clamp(26px, 2vw, 34px) !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    letter-spacing: -0.2px !important;
    margin-top: 0 !important;
    margin-bottom: 24px !important;
}

/* Teksty */
.pp-coop-blocks p {
    color: #6B625B !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    font-weight: 400 !important;
    margin-top: 0 !important;
    margin-bottom: 16px !important;
}

/* Obrazki */
.pp-coop-blocks img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}

/* Mobile */
@media (max-width: 767px) {
    .pp-coop-blocks {
        padding-top: 0 !important;
        padding-bottom: 38px !important;
    }

    .pp-coop-blocks .elementor-inner-section:first-of-type {
        margin-top: -22px !important;
    }

    .pp-coop-blocks .elementor-inner-section {
        margin-bottom: 42px !important;
    }

    .pp-coop-blocks h2,
    .pp-coop-blocks h3,
    .pp-coop-blocks .elementor-heading-title {
        font-size: 26px !important;
        line-height: 1.22 !important;
        margin-bottom: 18px !important;
    }

    .pp-coop-blocks p {
        font-size: 15px !important;
        line-height: 1.65 !important;
    }
}/* End custom CSS */