.elementor-2873 .elementor-element.elementor-element-ca21da3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2873 .elementor-element.elementor-element-741c3cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2873 .elementor-element.elementor-element-10366af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2873 .elementor-element.elementor-element-10366af{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-icon{padding-right:5px;}.elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-text{color:var( --e-global-color-47eea86e );transition:color 0.3s;}@media(max-width:1024px){.elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2873 .elementor-element.elementor-element-ca21da3{--min-height:80px;}.elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2873 .elementor-element.elementor-element-10366af .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-ca21da3 *//* === Animation only on mobiles and tablets (up to 1024px) === */
@media (max-width: 1024px) {
    @keyframes moving-text-slide {
        0% {
            transform: translateX(0);
        }

        100% {
            transform: translateX(-250%);
        }
    }

    .mft-infinite-text ul {
        display: flex;
        flex-wrap: nowrap;
        animation: moving-text-slide 30s linear infinite;
    }

    .mft-infinite-text ul.elementor-icon-list-items {
        flex-wrap: nowrap !important;
    }

    .mft-infinite-text ul li.elementor-icon-list-item {
        display: flex;
        flex-wrap: nowrap !important;
        white-space: nowrap;
    }

    .mft-infinite-text ul li.elementor-icon-list-item::after {
        margin-left: 15px;
    }

    .mft-advantages.mft-infinite-text ul.elementor-icon-list-items.elementor-inline-items li:nth-of-type(4n - 3)::after {
        border-left-style: none !important;
    }
}

/* === Hide additional items on desktop (only show the first one) === */
@media (min-width: 1025px) {
    .mft-infinite-text ul.elementor-icon-list-items li:not(:first-child) {
        display: none !important;
    }
}

/* === General styles (work on all devices) === */
/* Row */
.tx-row {
    --gap: clamp(10px, 2vw, 20px);
    display: flex;
    align-items: center;
    gap: var(--gap);
}



/*Autumn Title*/
.tx-tit {
    font-family: var(--e-global-typography-a4a26a3-font-family);
    font-size: var(--e-global-typography-secondary-font-size);
    font-style: var(--e-global-typography-a4a26a3-font-style);
    font-weight: 500;
    text-transform: uppercase;

}

.tx-desc {
    font-family: var(--e-global-typography-text-font-family);
    font-weight: 400;
}

.tx-em {
    font-weight: 500; 
    font-family: var(--e-global-typography-6d2edf1-font-family);
}


@media (min-width: 1260px) and (max-width: 1919px) {
  .tx-tit {
    margin-left:0px;
    margin-right:30px

} 
}

@media (min-width: 1920px)  {
  .tx-tit {
    margin-left:200px;
    margin-right:30px

} 
}



/* Button CTA */
.tx-row .tx-cta {
    font-weight: 500;
    font-size: var(--e-global-typography-013566d-font-size);
    text-decoration: underline;
    cursor: pointer;
}

.mft-infinite-text{
    
height: 80px;
}

 .mft-infinite-text span.tx-tit{
    word-break: initial;
}/* End custom CSS */