.elementor-389 .elementor-element.elementor-element-ea8025d{--display:flex;}.elementor-389 .elementor-element.elementor-element-ea8025d:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-ea8025d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAFC4F 0%, #F2295B00 54%);}.elementor-389 .elementor-element.elementor-element-4f9ef4a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-c93dccc{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-5ad7ff8{--spacer-size:70px;}.elementor-389 .elementor-element.elementor-element-a12652a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-389 .elementor-element.elementor-element-b86eac7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-e517ef7{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-68da5f3{--spacer-size:70px;}.elementor-389 .elementor-element.elementor-element-bef791b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-389 .elementor-element.elementor-element-1896bcf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-389 .elementor-element.elementor-element-b38e52d{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-c236be4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-389 .elementor-element.elementor-element-c86c087{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-ae48a5d{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-aa7bdb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-389 .elementor-element.elementor-element-60c2e97{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-29134bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-b36b8da{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-d969e9c{--display:flex;}.elementor-389 .elementor-element.elementor-element-d969e9c:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-d969e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAFC4F 0%, #F2295B00 54%);}.elementor-389 .elementor-element.elementor-element-06b108f{--spacer-size:50px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-389 .elementor-element.elementor-element-a572111.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-389 .elementor-element.elementor-element-a572111 .swiper-pagination-bullet-active, .elementor-389 .elementor-element.elementor-element-a572111 .swiper-pagination-progressbar-fill{background-color:#FD5958;}.elementor-389 .elementor-element.elementor-element-a572111 .swiper-pagination-fraction{color:#FD5958;}.elementor-389 .elementor-element.elementor-element-a572111{padding:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-a572111 .elementor-main-swiper{height:15em;}.elementor-389 .elementor-element.elementor-element-a572111 .elementor-swiper-button{font-size:20px;color:#FD5958;}.elementor-389 .elementor-element.elementor-element-a572111 .elementor-swiper-button svg{fill:#FD5958;}.elementor-389 .elementor-element.elementor-element-ba5963a{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-bd477fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-389 .elementor-element.elementor-element-187837b{--spacer-size:50px;}.elementor-389 .elementor-element.elementor-element-a641ea1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-389 .elementor-element.elementor-element-a641ea1:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-a641ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5ED;}.elementor-389 .elementor-element.elementor-element-41210d8{--display:flex;}.elementor-389 .elementor-element.elementor-element-c66728c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-c66728c:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-c66728c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAFC4F 0%, #F2295B00 54%);}@media(max-width:1024px){.elementor-389 .elementor-element.elementor-element-1896bcf{--grid-auto-flow:row;}.elementor-389 .elementor-element.elementor-element-c86c087{--grid-auto-flow:row;}.elementor-389 .elementor-element.elementor-element-29134bc{--grid-auto-flow:row;}.elementor-389 .elementor-element.elementor-element-a572111.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-bef791b{--content-width:1452px;}.elementor-389 .elementor-element.elementor-element-c236be4{--content-width:1452px;}.elementor-389 .elementor-element.elementor-element-aa7bdb5{--content-width:1452px;}.elementor-389 .elementor-element.elementor-element-c66728c{--content-width:40%;}}@media(max-width:767px){.elementor-389 .elementor-element.elementor-element-1896bcf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-389 .elementor-element.elementor-element-c86c087{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-389 .elementor-element.elementor-element-29134bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-389 .elementor-element.elementor-element-a572111.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for html, class: .elementor-element-a5dc57d */.custom-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-family: 'Poppins', sans-serif;
  color: #253237;
  max-width: 800px;
  margin: 0 auto;
  padding: 10px;
}

.custom-list .list-item {
  background-color: white;
  border-left: 6px solid #fd5958;
  padding: 18px 15px;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.custom-list .list-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}

.custom-list .header {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-list .bullet {
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 50%;
  background-color: #cded32;
  border: 2px solid #253237;
}

.custom-list .text {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.4;
}

.custom-list .desc {
  max-height: 0;
  overflow: hidden;
  font-size: 0.95rem;
  line-height: 1.5;
  margin-top: 8px;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 0;
}

.custom-list .list-item.active .desc {
  max-height: 500px;
  opacity: 1;
}

/* 🔹 Responsywność */
@media (max-width: 768px) {
  .custom-list .list-item {
    padding: 14px 12px;
  }

  .custom-list .text {
    font-size: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2edebd0 */.custom-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-family: 'Poppins', sans-serif;
  color: #253237;
  max-width: 800px;
  margin: 0 auto;
  padding: 10px;
}

.custom-list .list-item {
  background-color: white;
  border-left: 6px solid #fd5958;
  padding: 18px 15px;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.custom-list .list-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}

.custom-list .header {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-list .bullet {
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 50%;
  background-color: #cded32;
  border: 2px solid #253237;
}

.custom-list .text {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.4;
}

.custom-list .desc {
  max-height: 0;
  overflow: hidden;
  font-size: 0.95rem;
  line-height: 1.5;
  margin-top: 8px;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 0;
}

.custom-list .list-item.active .desc {
  max-height: 500px;
  opacity: 1;
}

/* 🔹 Responsywność */
@media (max-width: 768px) {
  .custom-list .list-item {
    padding: 14px 12px;
  }

  .custom-list .text {
    font-size: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34b463a */.custom-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-family: 'Poppins', sans-serif;
  color: #253237;
  max-width: 800px;
  margin: 0 auto;
  padding: 10px;
}

.custom-list .list-item {
  background-color: white;
  border-left: 6px solid #fd5958;
  padding: 18px 15px;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.custom-list .list-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}

.custom-list .header {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-list .bullet {
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 50%;
  background-color: #cded32;
  border: 2px solid #253237;
}

.custom-list .text {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.4;
}

.custom-list .desc {
  max-height: 0;
  overflow: hidden;
  font-size: 0.95rem;
  line-height: 1.5;
  margin-top: 8px;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 0;
}

.custom-list .list-item.active .desc {
  max-height: 500px;
  opacity: 1;
}

/* 🔹 Responsywność */
@media (max-width: 768px) {
  .custom-list .list-item {
    padding: 14px 12px;
  }

  .custom-list .text {
    font-size: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24192fb */.custom-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-family: 'Poppins', sans-serif;
  color: #253237;
  max-width: 800px;
  margin: 0 auto;
  padding: 10px;
}

.custom-list .list-item {
  background-color: white;
  border-left: 6px solid #fd5958;
  padding: 18px 15px;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.custom-list .list-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}

.custom-list .header {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-list .bullet {
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 50%;
  background-color: #cded32;
  border: 2px solid #253237;
}

.custom-list .text {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.4;
}

.custom-list .desc {
  max-height: 0;
  overflow: hidden;
  font-size: 0.95rem;
  line-height: 1.5;
  margin-top: 8px;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 0;
}

.custom-list .list-item.active .desc {
  max-height: 500px;
  opacity: 1;
}

/* 🔹 Responsywność */
@media (max-width: 768px) {
  .custom-list .list-item {
    padding: 14px 12px;
  }

  .custom-list .text {
    font-size: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b80a989 */.custom-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-family: 'Poppins', sans-serif;
  color: #253237;
  max-width: 800px;
  margin: 0 auto;
  padding: 10px;
}

.custom-list .list-item {
  background-color: white;
  border-left: 6px solid #fd5958;
  padding: 18px 15px;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.custom-list .list-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}

.custom-list .header {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-list .bullet {
  width: 14px;
  height: 14px;
  min-width: 14px;
  border-radius: 50%;
  background-color: #cded32;
  border: 2px solid #253237;
}

.custom-list .text {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.4;
}

.custom-list .desc {
  max-height: 0;
  overflow: hidden;
  font-size: 0.95rem;
  line-height: 1.5;
  margin-top: 8px;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 0;
}

.custom-list .list-item.active .desc {
  max-height: 500px;
  opacity: 1;
}

/* 🔹 Responsywność */
@media (max-width: 768px) {
  .custom-list .list-item {
    padding: 14px 12px;
  }

  .custom-list .text {
    font-size: 1rem;
  }
}/* End custom CSS */