.elementor-2412 .elementor-element.elementor-element-32acc94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-9adb1cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2412 .elementor-element.elementor-element-9adb1cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2412 .elementor-element.elementor-element-9adb1cb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-9adb1cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2412 .elementor-element.elementor-element-9adb1cb .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-bc73d7a .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-bc73d7a > .elementor-element-populated{color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-bc73d7a .elementor-element-populated a{color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-bc73d7a .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-bb6c41c{width:100%;max-width:100%;}.elementor-2412 .elementor-element.elementor-element-bb6c41c > .elementor-widget-container{margin:-75px -75px -75px -75px;}
        .elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-button,
        .elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-button .text
        {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-button{color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-button .text{-webkit-text-fill-color:var( --e-global-color-text );}
        .elementor-2412 .elementor-element.elementor-element-bb6c41c .chy-solutions-2-counter .number
        {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-description{color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems li{color:#DCD6D9;}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems a{color:#DCD6D9;}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems .title{color:#DCD6D9;}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems i{color:var( --e-global-color-accent );}
        .elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems li,
        .elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems a,
        .elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems .title
        {font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-listsItems p{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-subTitle{color:var( --e-global-color-secondary );}.elementor-2412 .elementor-element.elementor-element-bb6c41c .tx-title{color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-a830fb3{width:auto;max-width:auto;}.elementor-2412 .elementor-element.elementor-element-a830fb3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-logo-box{background-color:#000000;}.elementor-2412 .elementor-element.elementor-element-a830fb3 .tx-subTitle{color:var( --e-global-color-secondary );}.elementor-2412 .elementor-element.elementor-element-9d6c536{--display:flex;}.elementor-2412 .elementor-element.elementor-element-9d6c536:not(.elementor-motion-effects-element-type-background), .elementor-2412 .elementor-element.elementor-element-9d6c536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(83deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-2412 .elementor-element.elementor-element-f7725e5 .tx-description{color:#FFFFFF;}.elementor-2412 .elementor-element.elementor-element-f7725e5 .tx-subTitle{color:var( --e-global-color-accent );background-color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-f7725e5 .tx-title{color:#FFFFFF;}.elementor-2412 .elementor-element.elementor-element-1004c72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-2412 .elementor-element.elementor-element-1004c72::before, .elementor-2412 .elementor-element.elementor-element-1004c72 > .elementor-background-video-container::before, .elementor-2412 .elementor-element.elementor-element-1004c72 > .e-con-inner > .elementor-background-video-container::before, .elementor-2412 .elementor-element.elementor-element-1004c72 > .elementor-background-slideshow::before, .elementor-2412 .elementor-element.elementor-element-1004c72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2412 .elementor-element.elementor-element-1004c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-2412 .elementor-element.elementor-element-873dce2{--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-2412 .elementor-element.elementor-element-e56710b .tx-subTitle{color:var( --e-global-color-secondary );}.elementor-2412 .elementor-element.elementor-element-d3c6781{--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;}@media(min-width:768px){.elementor-2412 .elementor-element.elementor-element-873dce2{--width:50%;}.elementor-2412 .elementor-element.elementor-element-d3c6781{--width:50%;}}@media(max-width:767px){.elementor-2412 .elementor-element.elementor-element-bb6c41c > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for tx_brand, class: .elementor-element-a830fb3 *//* ==========================================
   OUR CLIENTS SECTION — DESKTOP
   ========================================== */

.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-row {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    align-items: stretch !important;
}

.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    width: 100% !important;
    padding: 70px 60px !important;
    text-align: left !important;
}

/* One shared inner width for subtitle + heading */
.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-section-title {
    width: 100% !important;
    max-width: 620px !important;
    margin: 0 auto !important;
}

.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-subtitle-3 {
    display: block !important;
    width: 100% !important;
    margin: 0 0 24px !important;
    text-align: left !important;
}

.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content h2,
.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-section-title-3 {
    width: 100% !important;
    margin: 0 !important;
    text-align: left !important;
}

.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .split-line,
.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .split-text {
    display: block !important;
    width: 100% !important;
    text-align: inherit !important;
}


/* ==========================================
   TABLET
   ========================================== */

@media (max-width: 1024px) {

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-row {
        display: flex !important;
        flex-direction: column !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content {
        order: 1 !important;
        width: 100% !important;
        padding: 72px 40px !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-logo-box {
        order: 2 !important;
        width: 100% !important;
    }

    /* Subtitle and heading use the same centered wrapper */
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-section-title {
        width: 100% !important;
        max-width: 720px !important;
        margin: 0 auto !important;
        text-align: center !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-subtitle-3 {
        width: 100% !important;
        margin: 0 0 26px !important;
        text-align: center !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content h2,
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-section-title-3 {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        font-size: 44px !important;
        line-height: 1.1 !important;
        text-align: center !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .split-line,
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .split-text {
        width: 100% !important;
        text-align: center !important;
    }
}


/* ==========================================
   MOBILE
   ========================================== */

@media (max-width: 767px) {

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content {
        padding: 56px 24px 64px !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-section-title {
        width: 100% !important;
        max-width: 340px !important;
        margin: 0 auto !important;
        text-align: center !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-subtitle-3 {
        width: 100% !important;
        margin: 0 0 24px !important;
        text-align: center !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content h2,
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-section-title-3 {
        width: 100% !important;
        max-width: 340px !important;
        margin: 0 auto !important;
        font-size: 34px !important;
        line-height: 1.08 !important;
        text-align: center !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .split-line,
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .split-text {
        width: 100% !important;
        text-align: center !important;
    }
}


/* ==========================================
   SMALL MOBILE
   ========================================== */

@media (max-width: 420px) {

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content {
        padding: 48px 18px 56px !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-section-title,
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content h2,
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-section-title-3 {
        max-width: 300px !important;
    }

    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content h2,
    .elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-content .gly-section-title-3 {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
}.elementor-2412 .elementor-element.elementor-element-a830fb3 .gly-client-3-logo-box:hover img {
    transform: scale(1.02) !important;
}/* End custom CSS */