.elementor-1060 .elementor-element.elementor-element-profw01{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-profw02{--swiper-slides-to-display:4;--swiper-slides-gap:24px;}.elementor-1060 .elementor-element.elementor-element-profw02 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1100px){.elementor-1060 .elementor-element.elementor-element-profw01{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1060 .elementor-element.elementor-element-profw02{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1060 .elementor-element.elementor-element-profw01{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1060 .elementor-element.elementor-element-profw02{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-profw02 */.elementor-1060 .elementor-element.elementor-element-profw02 .swiper-pagination-bullet { margin: 0 6px; border: 1px solid #24346C; border-radius: 50%; background: transparent; opacity: 1; transition: background-color 0.3s ease, transform 0.3s ease; }
.elementor-1060 .elementor-element.elementor-element-profw02 .swiper-pagination-bullet-active { background-color: #24346C; }
.elementor-1060 .elementor-element.elementor-element-profw02 .swiper-pagination { position: relative; }/* End custom CSS */