.elementor-6766 .elementor-element.elementor-element-3275d0e{--display:flex;}.elementor-6766 .elementor-element.elementor-element-eeaee25{--display:flex;}.elementor-6766 .elementor-element.elementor-element-20ed6cd1{--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-6766 .elementor-element.elementor-element-20ed6cd1.e-con{--align-self:flex-start;}.elementor-6766 .elementor-element.elementor-element-75f7c5de{--display:flex;}.elementor-6766 .elementor-element.elementor-element-796ce976{text-align:start;}.elementor-6766 .elementor-element.elementor-element-796ce976 img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-1a33977b{text-align:start;}.elementor-6766 .elementor-element.elementor-element-1a33977b img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-6c266005{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-7d93f611{text-align:start;font-weight:300;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-24630a7e{--display:flex;}.elementor-6766 .elementor-element.elementor-element-1c3811a9{--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-6766 .elementor-element.elementor-element-1c3811a9.e-con{--align-self:flex-start;}.elementor-6766 .elementor-element.elementor-element-59363d9b{--display:flex;}.elementor-6766 .elementor-element.elementor-element-603feaaf{text-align:start;}.elementor-6766 .elementor-element.elementor-element-603feaaf img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-54bfddf1{text-align:start;}.elementor-6766 .elementor-element.elementor-element-54bfddf1 img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-19b715bf{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-5689346c{text-align:start;font-weight:300;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-55109920{--display:flex;}.elementor-6766 .elementor-element.elementor-element-55932372{--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-6766 .elementor-element.elementor-element-55932372.e-con{--align-self:flex-start;}.elementor-6766 .elementor-element.elementor-element-5eeea1c9{--display:flex;}.elementor-6766 .elementor-element.elementor-element-5a51ff37{text-align:start;}.elementor-6766 .elementor-element.elementor-element-5a51ff37 img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-771e809a{text-align:start;}.elementor-6766 .elementor-element.elementor-element-771e809a img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-99840ec{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-1e567968{text-align:start;font-weight:300;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-e264efb{--display:flex;}.elementor-6766 .elementor-element.elementor-element-1bbf1bb1{--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-6766 .elementor-element.elementor-element-1bbf1bb1.e-con{--align-self:flex-start;}.elementor-6766 .elementor-element.elementor-element-1b211f62{--display:flex;}.elementor-6766 .elementor-element.elementor-element-11e88e33{text-align:start;}.elementor-6766 .elementor-element.elementor-element-11e88e33 img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-2a354afd{text-align:start;}.elementor-6766 .elementor-element.elementor-element-2a354afd img{max-width:60px;}.elementor-6766 .elementor-element.elementor-element-415b2481{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-13b81621{text-align:start;font-weight:300;color:var( --e-global-color-accent );}.elementor-6766 .elementor-element.elementor-element-43a6fc1c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-6766 .elementor-element.elementor-element-43a6fc1c > .elementor-widget-container{padding:0px 50px 0px 0px;}@media(max-width:1100px){.elementor-6766 .elementor-element.elementor-element-796ce976 img{max-width:50px;}.elementor-6766 .elementor-element.elementor-element-1a33977b img{max-width:50px;}.elementor-6766 .elementor-element.elementor-element-603feaaf img{max-width:50px;}.elementor-6766 .elementor-element.elementor-element-54bfddf1 img{max-width:50px;}.elementor-6766 .elementor-element.elementor-element-5a51ff37 img{max-width:50px;}.elementor-6766 .elementor-element.elementor-element-771e809a img{max-width:50px;}.elementor-6766 .elementor-element.elementor-element-11e88e33 img{max-width:50px;}.elementor-6766 .elementor-element.elementor-element-2a354afd img{max-width:50px;}}@media(max-width:992px){.elementor-6766 .elementor-element.elementor-element-43a6fc1c{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-6766 .elementor-element.elementor-element-75f7c5de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6766 .elementor-element.elementor-element-1a33977b img{max-width:40px;}.elementor-6766 .elementor-element.elementor-element-6c266005{text-align:start;}.elementor-6766 .elementor-element.elementor-element-7d93f611{text-align:start;}.elementor-6766 .elementor-element.elementor-element-59363d9b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6766 .elementor-element.elementor-element-54bfddf1 img{max-width:40px;}.elementor-6766 .elementor-element.elementor-element-19b715bf{text-align:start;}.elementor-6766 .elementor-element.elementor-element-5689346c{text-align:start;}.elementor-6766 .elementor-element.elementor-element-5eeea1c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6766 .elementor-element.elementor-element-771e809a img{max-width:40px;}.elementor-6766 .elementor-element.elementor-element-99840ec{text-align:start;}.elementor-6766 .elementor-element.elementor-element-1e567968{text-align:start;}.elementor-6766 .elementor-element.elementor-element-1b211f62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6766 .elementor-element.elementor-element-2a354afd img{max-width:40px;}.elementor-6766 .elementor-element.elementor-element-415b2481{text-align:start;}.elementor-6766 .elementor-element.elementor-element-13b81621{text-align:start;}.elementor-6766 .elementor-element.elementor-element-43a6fc1c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;}.elementor-6766 .elementor-element.elementor-element-43a6fc1c > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-6c266005 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-6c266005 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b715bf */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-19b715bf h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99840ec */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-99840ec h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415b2481 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-415b2481 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c266005 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-6c266005 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b715bf */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-19b715bf h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99840ec */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-99840ec h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415b2481 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-415b2481 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c266005 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-6c266005 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b715bf */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-19b715bf h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99840ec */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-99840ec h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415b2481 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-415b2481 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c266005 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-6c266005 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b715bf */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-19b715bf h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99840ec */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-99840ec h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415b2481 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-415b2481 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c266005 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-6c266005 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b715bf */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-19b715bf h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99840ec */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-99840ec h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415b2481 */@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-415b2481 h2{
        /*font-size: var(--eff-text-xl);*/
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-43a6fc1c */@media (min-width: 768px){
    .elementor-6766 .elementor-element.elementor-element-43a6fc1c .swiper-pagination {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    
    .elementor-6766 .elementor-element.elementor-element-43a6fc1c .swiper-pagination-bullet {
        opacity: 1;
        position: relative;
    }
    
    .elementor-6766 .elementor-element.elementor-element-43a6fc1c .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    content: '';
    height: 16px;
    width: 16px;
    border: 1px solid #FFF;
    position: absolute;
    border-radius: 999rem;
    top: -3px;
    left: -3px;
}
}

@media (max-width: 767px){
    .elementor-6766 .elementor-element.elementor-element-43a6fc1c .swiper-pagination 
 span.swiper-pagination-bullet {
        background: #24357a;
    }
    .elementor-6766 .elementor-element.elementor-element-43a6fc1c span.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    width: 6px;
    height: 6px;
    margin-top: 2px !important;
}
}/* End custom CSS */