.elementor-18731 .elementor-element.elementor-element-cc1221d > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-cc1221d{text-align:center;}.elementor-18731 .elementor-element.elementor-element-cc1221d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-1394bc23{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#333333;}.elementor-18731 .elementor-element.elementor-element-46b1027 > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-46b1027{text-align:center;}.elementor-18731 .elementor-element.elementor-element-46b1027 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-8db013c > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-8db013c{text-align:center;}.elementor-18731 .elementor-element.elementor-element-8db013c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-59c53436{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#333333;}.elementor-18731 .elementor-element.elementor-element-14e91fde{color:#333333;}.elementor-18731 .elementor-element.elementor-element-5487d1c > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-5487d1c{text-align:center;}.elementor-18731 .elementor-element.elementor-element-5487d1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-25e75323 > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-25e75323{text-align:center;}.elementor-18731 .elementor-element.elementor-element-25e75323 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-29b6c742{color:#333333;}.elementor-18731 .elementor-element.elementor-element-164ed32c{text-align:center;}.elementor-18731 .elementor-element.elementor-element-aa9d595 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18731 .elementor-element.elementor-element-aa9d595 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18731 .elementor-element.elementor-element-aa9d595{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18731 .elementor-element.elementor-element-3a42caaa .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18731 .elementor-element.elementor-element-3a42caaa .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18731 .elementor-element.elementor-element-3a42caaa{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18731 .elementor-element.elementor-element-16187a07 > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-16187a07{text-align:center;}.elementor-18731 .elementor-element.elementor-element-16187a07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-106f2500 > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-106f2500{text-align:center;}.elementor-18731 .elementor-element.elementor-element-106f2500 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-32d961f{color:#333333;}.elementor-18731 .elementor-element.elementor-element-2563fe3c > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-2563fe3c{text-align:center;}.elementor-18731 .elementor-element.elementor-element-2563fe3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-8da5c1e{color:#333333;}.elementor-18731 .elementor-element.elementor-element-923c361{text-align:center;}.elementor-18731 .elementor-element.elementor-element-3f3355f9 > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-3f3355f9{text-align:center;}.elementor-18731 .elementor-element.elementor-element-3f3355f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-513ce82{color:#333333;}.elementor-18731 .elementor-element.elementor-element-315d38ee > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-315d38ee{text-align:center;}.elementor-18731 .elementor-element.elementor-element-315d38ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-3914a945{color:#444444;}.elementor-18731 .elementor-element.elementor-element-6cd479c8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18731 .elementor-element.elementor-element-6cd479c8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18731 .elementor-element.elementor-element-6cd479c8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18731 .elementor-element.elementor-element-558ddef5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18731 .elementor-element.elementor-element-558ddef5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18731 .elementor-element.elementor-element-558ddef5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18731 .elementor-element.elementor-element-13d6545f > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-13d6545f{text-align:center;}.elementor-18731 .elementor-element.elementor-element-13d6545f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-6cb6c262{color:#333333;}.elementor-18731 .elementor-element.elementor-element-4f9d232a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-18731 .elementor-element.elementor-element-3273bfcb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18731 .elementor-element.elementor-element-3273bfcb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18731 .elementor-element.elementor-element-3273bfcb{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18731 .elementor-element.elementor-element-d24a130 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18731 .elementor-element.elementor-element-d24a130 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18731 .elementor-element.elementor-element-d24a130{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18731 .elementor-element.elementor-element-20e335d5 > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-20e335d5{text-align:center;}.elementor-18731 .elementor-element.elementor-element-20e335d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-4112e9b6{color:#333333;}.elementor-18731 .elementor-element.elementor-element-431a140b{text-align:center;}.elementor-18731 .elementor-element.elementor-element-77ee7742 > .elementor-widget-container{background-color:var( --e-global-color-2f17a9a );margin:14px 14px 14px 14px;padding:18px 18px 18px 18px;}.elementor-18731 .elementor-element.elementor-element-77ee7742{text-align:center;}.elementor-18731 .elementor-element.elementor-element-77ee7742 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:300;color:#000000;}.elementor-18731 .elementor-element.elementor-element-5b025a4{color:#333333;}.elementor-18731 .elementor-element.elementor-element-576bf6b6{text-align:start;}body.elementor-page-18731 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}body.elementor-page-18731 .eael-toc.eael-sticky{top:200px !important;}body.elementor-page-18731 .eael-toc{z-index:9999;width:300px;}body.elementor-page-18731 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;}body.elementor-page-18731 .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;}body.elementor-page-18731 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;}body.elementor-page-18731 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;}body.elementor-page-18731 .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;}body.elementor-page-18731 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;}body.elementor-page-18731 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;}body.elementor-page-18731 .eael-toc .eael-toc-header{background-color:#ff7d50;}body.elementor-page-18731 .eael-toc.collapsed .eael-toc-button{background-color:#ff7d50;color:#ffffff;}body.elementor-page-18731 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}body.elementor-page-18731 .eael-toc .eael-toc-close{background-color:#ffffff;color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body{background-color:#fff6f3;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li{color:#707070;padding-top:8px;padding-bottom:8px;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#707070;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#707070;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li a{color:#707070;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}body.elementor-page-18731 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(max-width:767px){.elementor-18731 .elementor-element.elementor-element-cc1221d .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-46b1027 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-8db013c .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-5487d1c .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-25e75323 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-16187a07 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-106f2500 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-2563fe3c .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-3f3355f9 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-315d38ee .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-13d6545f .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-20e335d5 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-18731 .elementor-element.elementor-element-77ee7742 .elementor-heading-title{font-size:25px;line-height:1.6em;}}/* Start custom CSS for text-editor, class: .elementor-element-576bf6b6 */.cta-section {
    margin: 4rem 0;
    padding: 3rem 2rem;
    background: #F0EEED;
    color: black;
    border-top: 3px solid #A30000;
    border-bottom: 3px solid #A30000;
}

.cta-container {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}

.cta-content {
    margin-top: 2rem;
}

.cta-section h2 {
    font-size: 2rem;
    margin-bottom: 1.5rem;
    color: #A30000;
}

.cta-section p {
    font-size: 1.2rem;
    margin-bottom: 2rem;
    color: black;
}

.cta-section ul {
    text-align: left;
    max-width: 600px;
    margin: 2rem auto;
    list-style: none;
}

.cta-section li {
    margin-bottom: 1rem;
    font-size: 1.1rem;
    color: black;
}

.cta-buttons {
    margin-top: 2rem;
}

.cta-button {
    display: inline-block;
    padding: 1rem 2rem;
    font-size: 1.2rem;
    font-weight: 600;
    text-decoration: none;
    border-radius: 50px;
    transition: all 0.3s ease;
}

.cta-button.primary {
    background: #A30000;
    color: #F0EEED;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

.cta-button.primary:hover {
    background: #800000; /* Ciemniejszy odcień podstawowego czerwonego */
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

/* Style dla sekcji dodatkowych materiałów */
.resources-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2rem;
    max-width: 1200px;
    margin: 0 auto;
}

.resource-card {
    background: #F0EEED;
    padding: 1.5rem;
    border-radius: 6px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    transition: transform 0.2s ease;
    border: 1px solid #e0e0e0;
}

.resource-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
}

.resource-card h3 {
    color: #A30000;
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

.resource-card p {
    color: black;
    margin-bottom: 1.5rem;
    line-height: 1.6;
}

.resource-link {
    display: inline-block;
    color: #A30000;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.2s ease;
}

.resource-link:hover {
    color: #800000;
    text-decoration: underline;
}

@media (max-width: 768px) {
    .cta-section {
        padding: 2rem 1rem;
    }
    
    .cta-section h2 {
        font-size: 1.5rem;
    }
    
    .cta-section p,
    .cta-button {
        font-size: 1rem;
    }
    
    .resources-grid {
        grid-template-columns: 1fr;
    }
    
    .resource-card {
        margin-bottom: 1rem;
    }
}
.cta-section ul {
    text-align: left;
    max-width: 600px;
    margin: 2rem auto;
    list-style: none !important;
    list-style-type: none !important;
    padding: 0 !important;
}

.cta-section ul li {
    margin-bottom: 1rem;
    font-size: 1.1rem;
    color: black;
    list-style: none !important;
    list-style-type: none !important;
    padding-left: 0 !important;
}

/* Dodaj te style na końcu twojego obecnego CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b75382f */.blog-links-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.blog-link-card {
    background: #f9f9f9;
    padding: 20px;
    border-radius: 4px;
}

.blog-link-card h3 {
    color: #A30000;
    font-size: 1.1rem;
    margin-bottom: 10px;
    font-weight: 600;
}

.blog-link-card p {
    color: #666;
    font-size: 0.9rem;
    line-height: 1.5;
    margin-bottom: 15px;
}

.blog-link {
    color: #A30000;
    text-decoration: none;
    font-size: 0.9rem;
    display: inline-block;
}

.blog-link:hover {
    text-decoration: underline;
}

@media (max-width: 768px) {
    .blog-links-grid {
        grid-template-columns: 1fr;
    }
    
    .blog-link-card {
        margin-bottom: 15px;
    }
}/* End custom CSS */