.elementor-3923 .elementor-element.elementor-element-323a142{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3923 .elementor-element.elementor-element-3b914a2{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3923 .elementor-element.elementor-element-ef9a71c{width:100%;max-width:100%;padding:20px 20px 60px 20px;border-radius:64px 64px 64px 64px;text-align:center;}.elementor-3923 .elementor-element.elementor-element-ef9a71c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.6rem;font-weight:700;text-transform:capitalize;line-height:55px;letter-spacing:-4%;color:#FFFFFF;}.elementor-3923 .elementor-element.elementor-element-374c2a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3923 .elementor-element.elementor-element-65441b3{--swiper-slides-to-display:5;--swiper-slides-gap:0px;background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:99px 99px 99px 99px;}.elementor-3923 .elementor-element.elementor-element-f2dd98d{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3923 .elementor-element.elementor-element-69256e7{--swiper-slides-to-display:3;--swiper-slides-gap:0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3923 .elementor-element.elementor-element-323a142{--width:100%;}.elementor-3923 .elementor-element.elementor-element-3b914a2{--width:85%;}.elementor-3923 .elementor-element.elementor-element-374c2a7{--width:65%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3923 .elementor-element.elementor-element-65441b3{--swiper-slides-to-display:3;}.elementor-3923 .elementor-element.elementor-element-69256e7{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3923 .elementor-element.elementor-element-65441b3{--swiper-slides-to-display:2;}.elementor-3923 .elementor-element.elementor-element-69256e7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3923 .elementor-element.elementor-element-3b914a2{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3923 .elementor-element.elementor-element-ef9a71c{padding:10px 10px 40px 10px;border-radius:20px 20px 20px 20px;}.elementor-3923 .elementor-element.elementor-element-ef9a71c .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-3923 .elementor-element.elementor-element-65441b3{--swiper-slides-to-display:4;}.elementor-3923 .elementor-element.elementor-element-69256e7{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-ef9a71c */.elementor-3923 .elementor-element.elementor-element-ef9a71c {
    background: linear-gradient(109.88deg, #4962C1 0.65%, #19227A 103.16%);

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-65441b3 */.elementor-3923 .elementor-element.elementor-element-65441b3 .swiper-slide {
    padding: 8px;
}

.elementor-3923 .elementor-element.elementor-element-65441b3 .swiper-slide-thumb-active {
  border-radius: 99px;
    border: 3px solid #EB495D;
    background: #EB495D;
}


.elementor-3923 .elementor-element.elementor-element-65441b3 .swiper-wrapper{
    align-items: center;
}

.elementor-3923 .elementor-element.elementor-element-65441b3 .swiper-slide-thumb-active div {
    color: white;
}

.elementor-3923 .elementor-element.elementor-element-65441b3 .swiper-slide-visible {
    cursor: pointer;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374c2a7 */.elementor-3923 .elementor-element.elementor-element-374c2a7 {
    transform: translateY(-75%)
}

@media screen and (max-width: 680px) {
    .elementor-3923 .elementor-element.elementor-element-374c2a7 {
        transform: translateY(-60%);
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-69256e7 */.elementor-3923 .elementor-element.elementor-element-69256e7 .swiper-slide-active > div > div {
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2dd98d */.elementor-3923 .elementor-element.elementor-element-f2dd98d::before {
    content: '';
    background: linear-gradient(90deg,rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);
    display: block;
    height: 100%;
    z-index: 2;
    position: absolute;
    width: 20%;
    left: 0;
}

.elementor-3923 .elementor-element.elementor-element-f2dd98d::after {
    content: '';
    display: block;
    height: 100%;
    background: linear-gradient(270deg,rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);
    z-index: 2;
    position: absolute;
    width: 20%;
    right: 0;
}

.elementor-3923 .elementor-element.elementor-element-f2dd98d {
        transform: translateY(-10%);
}

@media screen and (max-width: 680px) {
    .elementor-3923 .elementor-element.elementor-element-f2dd98d {
        transform: translateY(-5%);
    }
    
    .elementor-3923 .elementor-element.elementor-element-f2dd98d::before, .elementor-3923 .elementor-element.elementor-element-f2dd98d::after {
        display: none
        ;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323a142 */.elementor-3923 .elementor-element.elementor-element-323a142 {
    
}/* End custom CSS */