.elementor-12939 .elementor-element.elementor-element-5c1e8802{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--space-xl) 0;--row-gap:var(--space-xl);--column-gap:0;--padding-top:var(--space-3xl);--padding-bottom:var(--space-3xl);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-12939 .elementor-element.elementor-element-5c1e8802:not(.elementor-motion-effects-element-type-background), .elementor-12939 .elementor-element.elementor-element-5c1e8802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-227d075 );}.elementor-12939 .elementor-element.elementor-element-5c1e8802 > .elementor-shape-top .elementor-shape-fill, .elementor-12939 .elementor-element.elementor-element-5c1e8802 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-b67513d );}.elementor-12939 .elementor-element.elementor-element-5c1e8802 > .elementor-shape-top svg, .elementor-12939 .elementor-element.elementor-element-5c1e8802 > .e-con-inner > .elementor-shape-top svg{height:var(--space-xl);}.elementor-12939 .elementor-element.elementor-element-5c1e8802 > .elementor-shape-bottom .elementor-shape-fill, .elementor-12939 .elementor-element.elementor-element-5c1e8802 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-b67513d );}.elementor-12939 .elementor-element.elementor-element-5c1e8802 > .elementor-shape-bottom svg, .elementor-12939 .elementor-element.elementor-element-5c1e8802 > .e-con-inner > .elementor-shape-bottom svg{height:var(--space-xl);}.elementor-12939 .elementor-element.elementor-element-35dddb46{--divider-border-style:solid;--divider-color:var( --e-global-color-f2c1d31 );--divider-border-width:1px;--divider-element-spacing:var(--space-lg);}.elementor-12939 .elementor-element.elementor-element-35dddb46 .elementor-divider-separator{width:100%;}.elementor-12939 .elementor-element.elementor-element-35dddb46 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12939 .elementor-element.elementor-element-35dddb46 .elementor-divider__text{color:var( --e-global-color-b67513d );font-family:var( --e-global-typography-f05f47f-font-family ), Sans-serif;font-size:var( --e-global-typography-f05f47f-font-size );font-weight:var( --e-global-typography-f05f47f-font-weight );line-height:var( --e-global-typography-f05f47f-line-height );letter-spacing:var( --e-global-typography-f05f47f-letter-spacing );}.elementor-12939 .elementor-element.elementor-element-60935392{--swiper-slides-to-display:6;--swiper-offset-size:64px;--swiper-slides-gap:16px;}.elementor-12939 .elementor-element.elementor-element-4062afa1{--swiper-slides-to-display:6;--swiper-offset-size:64px;--swiper-slides-gap:10px;}.elementor-12939 .elementor-element.elementor-element-0ed4fb4 .elementor-button{background-color:var( --e-global-color-43ccfce );fill:var( --e-global-color-bcb5704 );color:var( --e-global-color-bcb5704 );}.elementor-12939 .elementor-element.elementor-element-0ed4fb4:hover{--e-transform-translateY:-1px;}.elementor-12939 .elementor-element.elementor-element-0ed4fb4{grid-column:span 2;}.elementor-12939 .elementor-element.elementor-element-0ed4fb4 .elementor-button:hover, .elementor-12939 .elementor-element.elementor-element-0ed4fb4 .elementor-button:focus{box-shadow:0px 0px 24px 0px rgba(217, 45.000000000000114, 32.00000000000001, 0.5);}@media(max-width:1366px){.elementor-12939 .elementor-element.elementor-element-35dddb46 .elementor-divider__text{font-size:var( --e-global-typography-f05f47f-font-size );line-height:var( --e-global-typography-f05f47f-line-height );letter-spacing:var( --e-global-typography-f05f47f-letter-spacing );}.elementor-12939 .elementor-element.elementor-element-60935392{--swiper-slides-to-display:5;}.elementor-12939 .elementor-element.elementor-element-4062afa1{--swiper-slides-to-display:5;}}@media(max-width:1200px){.elementor-12939 .elementor-element.elementor-element-60935392{--swiper-slides-to-display:4;}.elementor-12939 .elementor-element.elementor-element-4062afa1{--swiper-slides-to-display:4;}}@media(max-width:1024px){.elementor-12939 .elementor-element.elementor-element-35dddb46 .elementor-divider__text{font-size:var( --e-global-typography-f05f47f-font-size );line-height:var( --e-global-typography-f05f47f-line-height );letter-spacing:var( --e-global-typography-f05f47f-letter-spacing );}.elementor-12939 .elementor-element.elementor-element-60935392{--swiper-slides-to-display:3;}.elementor-12939 .elementor-element.elementor-element-4062afa1{--swiper-slides-to-display:3;}}@media(max-width:768px){.elementor-12939 .elementor-element.elementor-element-60935392{--swiper-slides-to-display:2;}.elementor-12939 .elementor-element.elementor-element-4062afa1{--swiper-slides-to-display:2;}}@media(max-width:480px){.elementor-12939 .elementor-element.elementor-element-35dddb46 .elementor-divider__text{font-size:var( --e-global-typography-f05f47f-font-size );line-height:var( --e-global-typography-f05f47f-line-height );letter-spacing:var( --e-global-typography-f05f47f-letter-spacing );}.elementor-12939 .elementor-element.elementor-element-60935392{--swiper-slides-to-display:2;}.elementor-12939 .elementor-element.elementor-element-4062afa1{--swiper-slides-to-display:2;}.elementor-12939 .elementor-element.elementor-element-0ed4fb4{grid-column:span 1;}}/* Start custom CSS for container, class: .elementor-element-5c1e8802 */.elementor-12939 .elementor-element.elementor-element-5c1e8802 {
    .ta-companies-carousel {
        position: relative;

        .swiper-wrapper {
            transition-timing-function: linear;
        }

        &::before,
        &::after {
            content: "";
            position: absolute;
            top: 0;
            z-index: 2;
            width: var(--space-3xl);
            height: 100%;
            pointer-events: none;
        }

        &::before {
            left: 0;
            background: linear-gradient(
                to left,
                transparent 0%,
                #fff 100%
            );
        }

        &::after {
            right: 0;
            background: linear-gradient(
                to right,
                transparent 0%,
                #fff 100%
            );
        }
    }
}/* End custom CSS */
/* Start custom CSS */ {
    --hp-hero-bot-pad: clamp(0rem, -2.632rem + 13.158vw, 7.5rem);
    
    h2 {
        text-wrap: balance;
    }
}/* End custom CSS */