.elementor-2611 .elementor-element.elementor-element-3afaadb{--display:flex;--gap:128px 0px;--row-gap:128px;--column-gap:0px;--padding-top:128px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2611 .elementor-element.elementor-element-b7dcd72{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-6878d65.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-6878d65 .elementor-icon-list-icon{width:14px;}.elementor-2611 .elementor-element.elementor-element-6878d65 .elementor-icon-list-icon i{font-size:14px;}.elementor-2611 .elementor-element.elementor-element-6878d65 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2611 .elementor-element.elementor-element-6878d65 .elementor-icon-list-text, .elementor-2611 .elementor-element.elementor-element-6878d65 .elementor-icon-list-text a{color:#000000;}.elementor-2611 .elementor-element.elementor-element-6878d65 .elementor-icon-list-item{font-size:14px;text-transform:uppercase;}.elementor-2611 .elementor-element.elementor-element-4e94e97.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-4e94e97 .elementor-heading-title{text-transform:uppercase;}.elementor-2611 .elementor-element.elementor-element-f7176cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2611 .elementor-element.elementor-element-700fd68{--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;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-700fd68.e-con{--align-self:flex-end;}.elementor-2611 .elementor-element.elementor-element-00c8c80.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-00c8c80 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2611 .elementor-element.elementor-element-00c8c80 .elementor-button{fill:#000000;color:#000000;}.elementor-2611 .elementor-element.elementor-element-587d312{--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;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-587d312.e-con{--align-self:flex-end;}.elementor-2611 .elementor-element.elementor-element-518eaf7{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-808cd07.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-72f35f5{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-2611 .elementor-element.elementor-element-72f35f5 p{margin-block-end:0px;}.elementor-2611 .elementor-element.elementor-element-38ce3ef{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-6cb69f8.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-b1c6dd6{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-2611 .elementor-element.elementor-element-b1c6dd6 p{margin-block-end:0px;}.elementor-2611 .elementor-element.elementor-element-d8f9793{padding:20px 0px 0px 0px;}.elementor-2611 .elementor-element.elementor-element-d8f9793 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2611 .elementor-element.elementor-element-5b8dccb{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-121e634.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-174ce0a{padding:0px 0px 0px 0px;}.elementor-2611 .elementor-element.elementor-element-174ce0a.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-174ce0a p{margin-block-end:0px;}.elementor-2611 .elementor-element.elementor-element-1419f99{--display:flex;--gap:128px 0px;--row-gap:128px;--column-gap:0px;--padding-top:256px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2611 .elementor-element.elementor-element-b825d14{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-b0f97d5.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-60a99dd.elementor-element{--align-self:flex-start;}.elementor-2611 .elementor-element.elementor-element-60a99dd p{margin-block-end:0px;}.elementor-2611 .elementor-element.elementor-element-4dab015{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:5px;--progressbar-normal-color:#CEFF00;}.elementor-2611 .elementor-element.elementor-element-4dab015 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-2611 .elementor-element.elementor-element-700fd68{--width:50%;}.elementor-2611 .elementor-element.elementor-element-587d312{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2611 .elementor-element.elementor-element-700fd68{--width:100%;}.elementor-2611 .elementor-element.elementor-element-587d312{--width:100%;}}@media(max-width:1920px){.elementor-2611 .elementor-element.elementor-element-3afaadb{--gap:96px 0px;--row-gap:96px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2611 .elementor-element.elementor-element-1419f99{--gap:96px 0px;--row-gap:96px;--column-gap:0px;--padding-top:192px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2611 .elementor-element.elementor-element-4dab015{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-2611 .elementor-element.elementor-element-3afaadb{--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2611 .elementor-element.elementor-element-f7176cf{--gap:96px 0px;--row-gap:96px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2611 .elementor-element.elementor-element-1419f99{--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:128px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2611 .elementor-element.elementor-element-b825d14{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-2611 .elementor-element.elementor-element-4dab015{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2611 .elementor-element.elementor-element-4dab015{--swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-00c8c80 */.elementor-2611 .elementor-element.elementor-element-00c8c80 .elementor-button-icon{
  height: 14px;
  transform: rotate(45deg);
  transition: transform 0.25s ease;
}

.elementor-2611 .elementor-element.elementor-element-00c8c80:hover .elementor-button-icon{
  transform: rotate(0deg);
}

@media (max-width: 1024px){
  .elementor-2611 .elementor-element.elementor-element-00c8c80 .elementor-button-icon{
      height: 12px;
    transform: rotate(0deg) !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4dab015 *//* Move Loop Carousel progress pagination to the bottom */
.ps-carousel-bottom-pagination .swiper-pagination {
  top: auto !important;
  bottom: 0 !important;
}

/* Make sure the carousel has space for the bar */
.ps-carousel-bottom-pagination .swiper {
  padding-bottom: 18px; /* adjust if you want more/less space */
}

/* Optional: if it's overlaying content, push it outside */
.ps-carousel-bottom-pagination .swiper-pagination-progressbar {
  bottom: 0 !important;
}/* End custom CSS */