.elementor-1878 .elementor-element.elementor-element-6c77633{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1878 .elementor-element.elementor-element-3d8e6e3{--display:flex;}.elementor-1878 .elementor-element.elementor-element-fb50868{--e-image-carousel-slides-to-show:6;}.elementor-1878 .elementor-element.elementor-element-079bc26{--display:flex;}.elementor-1878 .elementor-element.elementor-element-da537e2{--display:flex;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-1878 .elementor-element.elementor-element-40a8399 span.post-navigation__prev--label, .elementor-1878 .elementor-element.elementor-element-40a8399 span.post-navigation__next--label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1878 .elementor-element.elementor-element-40a8399 span.post-navigation__prev--title, .elementor-1878 .elementor-element.elementor-element-40a8399 span.post-navigation__next--title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}@media(max-width:1024px){.elementor-1878 .elementor-element.elementor-element-fb50868{--e-image-carousel-slides-to-show:6;}}@media(max-width:767px){.elementor-1878 .elementor-element.elementor-element-fb50868{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for container, class: .elementor-element-3d8e6e3 *//** 
 * Making the logos continuously scroll
 */
.partner-logos .swiper-wrapper{
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important; 
    gap: 15px;
    height: 33.3333vw;
}


@media only screen and (min-width: 768px) {
    /** 
     * Sizing the logos
     */
    .partner-logos .swiper-wrapper{
        height: 16.6666666667vw;
    }
}

@media only screen and (min-width: 1024px) {
    /** 
     * Sizing the logos
     */
    .partner-logos .swiper-wrapper{
        height: 16.6666666667vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da537e2 */.elementor-1878 .elementor-element.elementor-element-da537e2{
    border-bottom: 1px solid rgba(255,255,255,0.3);
}

.elementor-1878 .elementor-element.elementor-element-da537e2 .post-navigation__next--title,
.elementor-1878 .elementor-element.elementor-element-da537e2 .post-navigation__prev--title{
    font-weight: 300 !important;
    text-transform: none !important;
    color: #999 !important;
    transition: all .4s cubic-bezier(.4,0,.2,1);

}
.elementor-post-navigation,
.elementor-post-navigation .elementor-post-navigation__link__next, 
.elementor-post-navigation .elementor-post-navigation__link__prev,
.post-navigation__prev--title,
.post-navigation__next--title,
.elementor-post-navigation .elementor-post-navigation__link {
        overflow: visible !important;

}


.elementor-1878 .elementor-element.elementor-element-da537e2 .post-navigation__next--label,
.elementor-1878 .elementor-element.elementor-element-da537e2 .post-navigation__prev--label {
    color: #999 !important;
    font-size: clamp(1.5rem, 2.5vw, 1.7rem) !important;
}

.elementor-1878 .elementor-element.elementor-element-da537e2 .elementor-post-navigation__link__prev:hover .post-navigation__prev--title,
.elementor-1878 .elementor-element.elementor-element-da537e2 .elementor-post-navigation__link__next:hover .post-navigation__next--title{
    color: #fff !important;
    overflow: visible;
}
.elementor-1878 .elementor-element.elementor-element-da537e2 .elementor-post-navigation__link__next:hover .post-navigation__next--title{
    transform: translateX(-12px);
}
.elementor-1878 .elementor-element.elementor-element-da537e2 .elementor-post-navigation__link__prev:hover .post-navigation__prev--title{
    transform: translateX(12px);
}/* End custom CSS */