.elementor-4202 .elementor-element.elementor-element-559c86da{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:0%;}.elementor-4202 .elementor-element.elementor-element-6a194bb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4202 .elementor-element.elementor-element-75fc18bd{text-align:center;}.elementor-4202 .elementor-element.elementor-element-75fc18bd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4202 .elementor-element.elementor-element-299525f8{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4202 .elementor-element.elementor-element-6af4b234{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-675bd094{--swiper-slides-to-display:5;--swiper-slides-gap:40px;padding:20px 20px 20px 20px;background-color:#B1D1F5;border-style:none;border-radius:100px 0px 0px 100px;}.elementor-4202 .elementor-element.elementor-element-675bd094 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1200px){.elementor-4202 .elementor-element.elementor-element-559c86da{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-4202 .elementor-element.elementor-element-6a194bb{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4202 .elementor-element.elementor-element-75fc18bd{text-align:start;padding:50px 0px 0px 0px;}.elementor-4202 .elementor-element.elementor-element-75fc18bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4202 .elementor-element.elementor-element-299525f8{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4202 .elementor-element.elementor-element-675bd094{--swiper-slides-to-display:3;border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4202 .elementor-element.elementor-element-75fc18bd{text-align:start;padding:0px 0px 0px 0px;}.elementor-4202 .elementor-element.elementor-element-75fc18bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4202 .elementor-element.elementor-element-299525f8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4202 .elementor-element.elementor-element-675bd094{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-4202 .elementor-element.elementor-element-6a194bb{--width:min(900px, 100%);}}/* Start custom CSS for heading, class: .elementor-element-75fc18bd */@media(max-width:766.5px) {
    .elementor-4202 .elementor-element.elementor-element-75fc18bd {
        padding: 0 15vw;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-675bd094 */.elementor-4202 .elementor-element.elementor-element-675bd094 {
    filter: drop-shadow(0px 9px 0 #38383831);

    & .swiper-wrapper {
        -webkit-transition-timing-function: linear !important;
        transition-timing-function: linear !important;
    }
    
    & img {
        height: 70px !important;
    }
}

.elementor-4202 .elementor-element.elementor-element-675bd094 {
    .swiper-slide {
        width: auto !important;
        height: auto !important;
        flex-shrink: 0;
        
        .elementor-widget-image {
            img {
                width: auto !important;
                max-width: none !important;
                height: 70px;
                object-fit: contain;
                display: block;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af4b234 */.elementor-4202 .elementor-element.elementor-element-6af4b234 .active {
    display: block;
}
.elementor-4202 .elementor-element.elementor-element-6af4b234 img {
    height: 50px;
    width: auto;
}
.elementor-4202 .elementor-element.elementor-element-6af4b234 .swiper * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-559c86da */.elementor-4202 .elementor-element.elementor-element-559c86da:before  {
    content: url(/wp-content/uploads/2025/08/sponsors-icon.svg);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-70px, -70px);
}
@media(max-width:1200px) {
    .elementor-4202 .elementor-element.elementor-element-559c86da {
        padding-top: 140px;
        padding-bottom: 60px;
    }
    .elementor-4202 .elementor-element.elementor-element-559c86da:before {
        transform: translate(10px, 20px);
    }
}
@media(max-width:766.5px) {
    .elementor-4202 .elementor-element.elementor-element-559c86da {
        padding-top: 60px;
    }
    .elementor-4202 .elementor-element.elementor-element-559c86da:before {
        content: '';
        background-image: url(/wp-content/uploads/2025/08/sponsors-icon.svg);
        background-repeat: no-repeat;
        background-size: contain;
        width: 20vw;
        height: 185px;
        transform: translate(10px, 10px);
    }
}/* End custom CSS */