.elementor-2170201 .elementor-element.elementor-element-4d41429:not(.elementor-motion-effects-element-type-background), .elementor-2170201 .elementor-element.elementor-element-4d41429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Warstwa%20193%20kopiuj.jpg");background-position:center center;background-size:cover;}.elementor-2170201 .elementor-element.elementor-element-4d41429{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2170201 .elementor-element.elementor-element-4d41429 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170201 .elementor-element.elementor-element-f52ac00 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-2170201 .elementor-element.elementor-element-f52ac00 .elementor-image-carousel-caption{text-align:center;}.elementor-2170201 .elementor-element.elementor-element-6264606{margin-top:35px;margin-bottom:35px;}.elementor-2170201 .elementor-element.elementor-element-e6c1f28 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-2170201 .elementor-element.elementor-element-444ae18 > .elementor-widget-container > .elementor-heading-title{margin-bottom:40px;text-align:center;color:#0C3046;font-size:44px;}.elementor-2170201 .elementor-element.elementor-element-444ae18 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:32px;}.elementor-2170201 .elementor-element.elementor-element-444ae18 .swiper-slide > *{padding:0px 50px 0px 50px !important;}.elementor-2170201 .elementor-element.elementor-element-444ae18 .elementor-swiper-button{color:#FFFFFF;}.elementor-2170201 .elementor-element.elementor-element-444ae18 > .elementor-widget-container{padding:25px 85px 45px 85px;background-color:#EFE7CF;border-radius:50px 50px 50px 50px;}.elementor-2170201 .elementor-element.elementor-element-3ab7262 a.elementor-button{font-size:20px;font-weight:600;text-transform:uppercase;background-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:25px 55px 25px 55px;}.elementor-2170201 .elementor-element.elementor-element-3ab7262 a.elementor-button:not(#e){color:#2B8D90;}.elementor-2170201 .elementor-element.elementor-element-3ab7262 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2170201 .elementor-element.elementor-element-dd3fdc0:not(.elementor-motion-effects-element-type-background), .elementor-2170201 .elementor-element.elementor-element-dd3fdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E8F0;}.elementor-2170201 .elementor-element.elementor-element-dd3fdc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:35px;padding:35px 0px 35px 0px;}.elementor-2170201 .elementor-element.elementor-element-dd3fdc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170201 .elementor-element.elementor-element-7515773 > .elementor-widget-container > .elementor-heading-title{margin-bottom:40px;text-align:center;color:#0C3046;font-size:44px;}.elementor-2170201 .elementor-element.elementor-element-7515773 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:50px;}.elementor-2170201 .elementor-element.elementor-element-7515773 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2170201 .elementor-element.elementor-element-4cc1fb2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170201 .elementor-element.elementor-element-4cc1fb2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170201 .elementor-element.elementor-element-4cc1fb2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Warstwa%20226.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2170201 .elementor-element.elementor-element-4cc1fb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170201 .elementor-element.elementor-element-4cc1fb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170201 .elementor-element.elementor-element-8311d4e > .elementor-widget-container > .elementor-heading-title{margin-bottom:40px;text-align:center;color:#0C3046;font-size:44px;}.elementor-2170201 .elementor-element.elementor-element-8311d4e > .elementor-widget-container{padding:25px 35px 45px 35px;background-color:#EFE7CF;border-radius:50px 50px 50px 50px;}.elementor-2170201 .elementor-element.elementor-element-fbfb8a2 .elementor-heading-title{font-size:30px;font-weight:300;line-height:1.5em;}.elementor-2170201 .elementor-element.elementor-element-fbfb8a2 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2170201 .elementor-element.elementor-element-fbfb8a2{width:1000px;max-width:max(1000px, 100%);}@media(max-width:767px){.elementor-2170201 .elementor-element.elementor-element-444ae18 > .elementor-widget-container > .elementor-heading-title{font-size:34px;}.elementor-2170201 .elementor-element.elementor-element-444ae18 > .elementor-widget-container{padding:35px 0px 50px 0px;}.elementor-2170201 .elementor-element.elementor-element-7515773 > .elementor-widget-container > .elementor-heading-title{font-size:34px;}.elementor-2170201 .elementor-element.elementor-element-8311d4e > .elementor-widget-container > .elementor-heading-title{font-size:34px;}.elementor-2170201 .elementor-element.elementor-element-fbfb8a2 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-2170201 .elementor-element.elementor-element-eabdf6a{width:25%;}.elementor-2170201 .elementor-element.elementor-element-9f675a3{width:75%;}}/* Start custom CSS for product-carousel, class: .elementor-element-444ae18 */.elementor-swiper-button {
    background: #2ca0a9;
    padding: 15px;
    border-radius: 50%
}

.elementor-swiper-button-prev {
    left: 30px;
}

.elementor-swiper-button-next {
    right: 30px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-7515773 */.elementor-swiper-button {
    background: #2ca0a9;
    padding: 15px;
    border-radius: 50%
}

.elementor-swiper-button-prev {
    left: 30px;
}

.elementor-swiper-button-next {
    right: 30px;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-8311d4e */.elementor-swiper-button {
    background: #2ca0a9;
    padding: 15px;
    border-radius: 50%
}

.elementor-swiper-button-prev {
    left: 30px;
}

.elementor-swiper-button-next {
    right: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbfb8a2 */.elementor-2170201 .elementor-element.elementor-element-fbfb8a2 strong {
    font-weight: bold;
}/* End custom CSS */