.elementor-50294 .elementor-element.elementor-element-c6d9a7e{--display:flex;--min-height:576px;--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;--justify-content:center;}.elementor-50294 .elementor-element.elementor-element-c6d9a7e:not(.elementor-motion-effects-element-type-background), .elementor-50294 .elementor-element.elementor-element-c6d9a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180909;}.elementor-50294 .elementor-element.elementor-element-bd26032{text-align:center;}.elementor-50294 .elementor-element.elementor-element-bd26032 .elementor-heading-title{font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-50294 .elementor-element.elementor-element-889d616{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-50294 .elementor-element.elementor-element-889d616.elementor-element{--align-self:center;}.elementor-50294 .elementor-element.elementor-element-f5fbaa3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-50294 .elementor-element.elementor-element-f5fbaa3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-50294 .elementor-element.elementor-element-f5fbaa3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50294 .elementor-element.elementor-element-f5fbaa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50294 .elementor-element.elementor-element-f5fbaa3 .elementor-icon-list-item > a{font-size:12px;font-weight:500;}.elementor-50294 .elementor-element.elementor-element-f5fbaa3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-50294 .elementor-element.elementor-element-8531edd{--display:flex;--padding-top:5%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-b841b7c{--display:flex;}.elementor-50294 .elementor-element.elementor-element-f006f58{font-family:"Afacad", Sans-serif;font-size:18px;word-spacing:1px;color:#85005F;}.elementor-50294 .elementor-element.elementor-element-439d16f{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-49466a8{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-3831702{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-06ae4a4{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-2ecc466{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-e0428f0{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-0a396f7{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-51be5e4{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-6d6faa4{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-bc7f891{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-a6133dd{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-8e6836b{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-a5fd674{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-3ae4f3e{--display:flex;--padding-top:2%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50294 .elementor-element.elementor-element-43325b4{--display:flex;--min-height:406px;--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;--justify-content:center;}.elementor-50294 .elementor-element.elementor-element-43325b4:not(.elementor-motion-effects-element-type-background), .elementor-50294 .elementor-element.elementor-element-43325b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180909;}.elementor-50294 .elementor-element.elementor-element-006cf82{text-align:center;}.elementor-50294 .elementor-element.elementor-element-006cf82 .elementor-heading-title{font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-50294 .elementor-element.elementor-element-1b199e0{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-50294 .elementor-element.elementor-element-1b199e0.elementor-element{--align-self:center;}.elementor-50294 .elementor-element.elementor-element-5f55726 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:19px 19px 19px 19px;}@media(max-width:767px){.elementor-50294 .elementor-element.elementor-element-bd26032 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-50294 .elementor-element.elementor-element-889d616{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}}@media(min-width:768px){.elementor-50294 .elementor-element.elementor-element-c6d9a7e{--content-width:1200px;}.elementor-50294 .elementor-element.elementor-element-8531edd{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-439d16f{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-49466a8{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-3831702{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-06ae4a4{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-2ecc466{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-e0428f0{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-0a396f7{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-51be5e4{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-6d6faa4{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-bc7f891{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-a6133dd{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-8e6836b{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-a5fd674{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-3ae4f3e{--content-width:1260px;}.elementor-50294 .elementor-element.elementor-element-43325b4{--content-width:1200px;}}/* Start custom CSS for html, class: .elementor-element-48608d5 */.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity *,
.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity *::before,
.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity h2{
    margin:0 0 36px;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.45px;
}

/* MAIN LAYOUT */

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__grid{
    display:grid;
    grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);
    gap:35px;
    align-items:start;
}

/* TABLE */

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__table{
    overflow:hidden;
    border:1px solid #DDE1E7;
    border-radius:17px;
    background:#FAFAFB;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__row{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    gap:25px;
    align-items:center;
    min-height:74px;
    padding:19px 27px;
    border-bottom:1px solid #DDE1E7;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__row:last-child{
    border-bottom:0;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__label{
    color:#6B7280;
    font-size:14px;
    font-weight:400;
    line-height:1.5;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__row strong{
    color:#111827;
    font-size:14px;
    font-weight:700;
    line-height:1.5;
    text-align:right;
}

/* RIGHT CONTENT */

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__content{
    padding:0 0 0 1px;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__content p{
    margin:0 0 25px;
    color:#374151;
    font-size:15px;
    font-weight:400;
    line-height:1.65;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__content p:last-of-type{
    margin-bottom:27px;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__content strong{
    color:#111827;
    font-weight:700;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__content em{
    color:#111827;
    font-style:italic;
}

/* MARKET PILL */

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__market{
    display:inline-flex;
    align-items:center;
    gap:9px;
    min-height:42px;
    max-width:100%;
    padding:9px 20px;
    border-radius:999px;
    background:rgba(230,0,126,.09);
    color:#E6007E;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__market-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:19px;
    height:19px;
    flex:0 0 19px;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__market-icon svg{
    width:19px;
    height:19px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.9;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__market strong{
    color:#E6007E;
    font-size:13px;
    font-weight:700;
    line-height:1.4;
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__grid{
        grid-template-columns:1fr;
        gap:30px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__table{
        max-width:760px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity h2{
        margin-bottom:24px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__grid{
        gap:24px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__table{
        border-radius:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__row{
        min-height:0;
        padding:15px 16px;
        gap:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__label,
    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__row strong{
        font-size:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__content p{
        margin-bottom:20px;
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__market{
        min-height:39px;
        padding:8px 14px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__market strong{
        font-size:12px;
    }
}

/* SMALL MOBILE */

@media(max-width:520px){

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity h2{
        font-size:21px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__row{
        grid-template-columns:1fr;
        gap:5px;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__row strong{
        text-align:left;
    }

    .elementor-50294 .elementor-element.elementor-element-48608d5 .cmh-entityclarity__market{
        width:100%;
        justify-content:flex-start;
        border-radius:13px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-884b27d */.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214 *,
.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214 *::before,
.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* =========================
   HEADING
========================= */

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__head{
    max-width:900px;
    margin-bottom:48px;
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__head h2{
    margin:0 0 18px;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__head p{
    margin:0;
    color:#111827;
    font-size:15px;
    font-weight:400;
    line-height:1.75;
}

/* =========================
   GRID
========================= */

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:26px;
    align-items:stretch;
}

/* =========================
   CARD
========================= */

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card{
    position:relative;
    min-width:0;
    min-height:245px;
    padding:28px 27px;
    overflow:hidden;
    border-radius:17px;
    background:#FFFFFF;
    border:1px solid #DFE2E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.22);
    box-shadow:
        0 14px 32px rgba(0,0,0,.045),
        0 5px 13px rgba(230,0,126,.03);
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card:hover::after{
    transform:scaleX(1);
}

/* =========================
   ICON
========================= */

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:46px;
    height:46px;
    margin-bottom:20px;
    border-radius:11px;
    background:rgba(230,0,126,.08);
    transition:
        background .3s ease,
        transform .35s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__icon svg{
    width:20px;
    height:20px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card:hover .cmh-serves214__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

/* =========================
   TEXT
========================= */

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card h3{
    margin:0 0 13px;
    color:#111827;
    font-size:16px;
    font-weight:700;
    line-height:1.45;
    letter-spacing:-.1px;
}

.elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card p{
    margin:0;
    color:#111827;
    font-size:14px;
    font-weight:400;
    line-height:1.7;
}

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

@media(max-width:1024px){

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__head{
        margin-bottom:35px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card{
        min-height:225px;
    }
}

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

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__head{
        margin-bottom:24px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__head h2{
        margin-bottom:13px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__head p{
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card{
        min-height:0;
        padding:20px 18px;
        border-radius:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__icon{
        width:42px;
        height:42px;
        margin-bottom:15px;
        border-radius:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__icon svg{
        width:18px;
        height:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card h3{
        margin-bottom:9px;
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-884b27d .cmh-serves214__card p{
        font-size:13px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3258bc8 */.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect *,
.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect *::before,
.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__head{
    max-width:930px;
    margin-bottom:45px;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__head h2{
    margin:0 0 18px;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__head p{
    margin:0;
    color:#111827;
    font-size:15px;
    font-weight:400;
    line-height:1.75;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:18px;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card{
    position:relative;
    min-width:0;
    min-height:240px;
    padding:27px 27px 28px;
    overflow:hidden;
    border:1px solid #DEE2E7;
    border-radius:16px;
    background:#FFFFFF;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 30px rgba(0,0,0,.045);
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card:hover::after{
    transform:scaleX(1);
}

/* TOP */

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__top{
    display:flex;
    align-items:center;
    gap:15px;
    margin-bottom:22px;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__number{
    display:flex;
    align-items:center;
    justify-content:center;
    width:38px;
    height:38px;
    flex:0 0 38px;
    border-radius:50%;
    background:#E6007E;
    color:#FFFFFF;
    font-size:14px;
    font-weight:700;
    line-height:1;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:38px;
    height:38px;
    flex:0 0 38px;
    border-radius:10px;
    background:rgba(230,0,126,.08);
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card:hover .cmh-growthconnect__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

/* TEXT */

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card h3{
    margin:0 0 14px;
    color:#111827;
    font-size:15px;
    font-weight:700;
    line-height:1.4;
}

.elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card p{
    margin:0;
    color:#111827;
    font-size:14px;
    font-weight:400;
    line-height:1.7;
}

/* TABLET */

@media(max-width:1100px){

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__grid{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}

@media(max-width:820px){

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__head{
        margin-bottom:24px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__head h2{
        margin-bottom:13px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__head p{
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card{
        min-height:0;
        padding:19px 18px;
        border-radius:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__top{
        gap:11px;
        margin-bottom:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__number,
    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__icon{
        width:34px;
        height:34px;
        flex-basis:34px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__icon{
        border-radius:9px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__icon svg{
        width:16px;
        height:16px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card h3{
        margin-bottom:8px;
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-3258bc8 .cmh-growthconnect__card p{
        font-size:14px;
        line-height:1.6;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea20853 */.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228 *,
.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228 *::before,
.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__head{
    margin-bottom:32px;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__head h2{
    margin:0;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:26px;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__card{
    position:relative;
    min-width:0;
    min-height:170px;
    padding:27px 27px 28px;
    border-radius:16px;
    background:#FFFFFF;
    border:1px solid #DEE2E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__card:hover{
    transform:translateY(-3px);
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 30px rgba(0,0,0,.04);
}

/* TITLE ROW */

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__title{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:23px;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    flex:0 0 44px;
    border-radius:10px;
    background:rgba(230,0,126,.08);
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__icon svg{
    width:19px;
    height:19px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__card:hover .cmh-platforms228__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__title h3{
    margin:0;
    color:#111827;
    font-size:17px;
    font-weight:700;
    line-height:1.4;
}

/* TAGS */

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__tags{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__tags span{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:36px;
    padding:7px 16px;
    border-radius:999px;
    background:#FFFFFF;
    border:1px solid #DDE1E7;
    color:#111827;
    font-size:13px;
    font-weight:400;
    line-height:1.3;
    white-space:nowrap;
    transition:
        border-color .3s ease,
        background .3s ease,
        color .3s ease,
        transform .3s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__tags span:hover{
    transform:translateY(-1px);
    border-color:rgba(230,0,126,.28);
    background:rgba(230,0,126,.035);
}

/* NOTE */

.elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__note{
    max-width:920px;
    margin:27px 0 0;
    color:#596273;
    font-size:13px;
    font-weight:400;
    line-height:1.7;
}

/* TABLET */

@media(max-width:950px){

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__grid{
        grid-template-columns:1fr;
        gap:16px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__card{
        min-height:0;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__head{
        margin-bottom:22px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__head h2{
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__grid{
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__card{
        padding:19px 17px;
        border-radius:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__title{
        gap:11px;
        margin-bottom:17px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__icon{
        width:40px;
        height:40px;
        flex-basis:40px;
        border-radius:9px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__icon svg{
        width:17px;
        height:17px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__title h3{
        font-size:16px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__tags{
        gap:7px;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__tags span{
        min-height:32px;
        padding:6px 12px;
        font-size:12px;
        white-space:normal;
    }

    .elementor-50294 .elementor-element.elementor-element-ea20853 .cmh-platforms228__note{
        margin-top:20px;
        font-size:12px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-186784c */.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242 *,
.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242 *::before,
.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__head{
    max-width:1000px;
    margin-bottom:44px;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__head h2{
    margin:0 0 18px;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__head p{
    margin:0;
    color:#111827;
    font-size:15px;
    font-weight:400;
    line-height:1.75;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:26px;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    min-height:310px;
    padding:29px 28px 27px;
    border:1px solid #DDE1E7;
    border-radius:16px;
    background:#FAFAFB;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__card:hover{
    transform:translateY(-4px);
    background:#FFFFFF;
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 32px rgba(0,0,0,.045);
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__card h3{
    margin:0 0 26px;
    color:#111827;
    font-size:18px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:-.15px;
}

/* RESULTS */

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__list{
    display:grid;
    gap:15px;
    margin:0 0 28px;
    padding:0;
    list-style:none;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__list li{
    display:flex;
    align-items:center;
    gap:12px;
    min-width:0;
    color:#111827;
    font-size:14px;
    font-weight:400;
    line-height:1.5;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__check{
    display:flex;
    align-items:center;
    justify-content:center;
    width:28px;
    height:28px;
    flex:0 0 28px;
    border-radius:50%;
    background:rgba(230,0,126,.08);
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__check svg{
    width:14px;
    height:14px;
    fill:none;
    stroke:#E6007E;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

/* LINK */

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__link{
    display:inline-flex;
    align-items:center;
    gap:9px;
    width:max-content;
    max-width:100%;
    margin-top:auto;
    color:#E6007E;
    font-size:14px;
    font-weight:700;
    line-height:1.4;
    text-decoration:none;
    transition:color .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__link svg{
    width:17px;
    height:17px;
    fill:none;
    stroke:currentColor;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
    transition:transform .3s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__link:hover{
    color:#C9006E;
    text-decoration:none;
}

.elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__link:hover svg{
    transform:translateX(4px);
}

/* TABLET */

@media(max-width:1000px){

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__card{
        min-height:290px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__head{
        margin-bottom:24px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__head h2{
        margin-bottom:13px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__head p{
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__card{
        min-height:0;
        padding:20px 18px;
        border-radius:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__card h3{
        margin-bottom:19px;
        font-size:17px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__list{
        gap:12px;
        margin-bottom:22px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__list li{
        gap:10px;
        font-size:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__check{
        width:25px;
        height:25px;
        flex-basis:25px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__check svg{
        width:13px;
        height:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-186784c .cmh-results242__link{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aabd4dc */.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251 *,
.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251 *::before,
.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__head{
    margin-bottom:38px;
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__head h2{
    margin:0;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:24px;
    align-items:stretch;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card{
    position:relative;
    min-width:0;
    min-height:215px;
    padding:26px 25px;
    overflow:hidden;
    border-radius:15px;
    background:#FAFAFB;
    border:1px solid #DDE1E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card:hover{
    transform:translateY(-4px);
    background:#FFFFFF;
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 30px rgba(0,0,0,.04);
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card:hover::after{
    transform:scaleX(1);
}

/* ICON */

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    margin-bottom:19px;
    border-radius:9px;
    background:rgba(230,0,126,.08);
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card:hover .cmh-workmodels251__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

/* TEXT */

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card h3{
    margin:0 0 11px;
    color:#111827;
    font-size:16px;
    font-weight:700;
    line-height:1.45;
}

.elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card p{
    margin:0;
    color:#111827;
    font-size:14px;
    font-weight:400;
    line-height:1.7;
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card{
        min-height:195px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__head{
        margin-bottom:23px;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__head h2{
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card{
        min-height:0;
        padding:19px 17px;
        border-radius:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__icon{
        width:39px;
        height:39px;
        margin-bottom:14px;
        border-radius:9px;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__icon svg{
        width:17px;
        height:17px;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card h3{
        margin-bottom:8px;
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-aabd4dc .cmh-workmodels251__card p{
        font-size:13px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0e9e2f */.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264 *,
.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264 *::before,
.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__head{
    max-width:940px;
    margin-bottom:46px;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__head h2{
    margin:0 0 18px;
    color:#111827;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__head p{
    margin:0;
    color:#111827;
    font-size:15px;
    font-weight:400;
    line-height:1.75;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:26px;
    align-items:stretch;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card{
    position:relative;
    min-width:0;
    min-height:245px;
    padding:27px 27px 28px;
    overflow:hidden;
    border-radius:16px;
    background:#FFFFFF;
    border:1px solid #DDE1E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.23);
    box-shadow:0 14px 32px rgba(0,0,0,.045);
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card:hover::after{
    transform:scaleX(1);
}

/* TITLE */

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__title{
    display:flex;
    align-items:center;
    gap:13px;
    margin-bottom:21px;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:39px;
    height:39px;
    flex:0 0 39px;
    border-radius:9px;
    background:rgba(230,0,126,.08);
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card:hover .cmh-whitelabel264__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__title h3{
    margin:0;
    color:#111827;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
}

/* LIST */

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card ul{
    display:grid;
    gap:12px;
    margin:0;
    padding:0;
    list-style:none;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card li{
    position:relative;
    min-width:0;
    padding-left:23px;
    color:#111827;
    font-size:14px;
    font-weight:400;
    line-height:1.5;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card li::before{
    content:"↗";
    position:absolute;
    left:0;
    top:0;
    color:#C6CCD5;
    font-size:12px;
    font-weight:400;
    line-height:1.5;
    transition:
        color .3s ease,
        transform .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card li:hover::before{
    color:#E6007E;
    transform:translate(1px,-1px);
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card{
        min-height:225px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__head{
        margin-bottom:24px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__head h2{
        margin-bottom:13px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__head p{
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card{
        min-height:0;
        padding:19px 17px;
        border-radius:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__title{
        gap:11px;
        margin-bottom:16px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__icon{
        width:36px;
        height:36px;
        flex-basis:36px;
        border-radius:8px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__icon svg{
        width:16px;
        height:16px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__title h3{
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card ul{
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-d0e9e2f .cmh-whitelabel264__card li{
        padding-left:21px;
        font-size:13px;
        line-height:1.5;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-feeab05 */.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278 *,
.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278 *::before,
.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__head{
    margin-bottom:36px;
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__head h2{
    margin:0;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:24px;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card{
    position:relative;
    min-width:0;
    min-height:190px;
    padding:27px 25px;
    overflow:hidden;
    border-radius:14px;
    background:#FFFFFF;
    border:1px solid #DFE2E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 30px rgba(0,0,0,.05);
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card:hover::after{
    transform:scaleX(1);
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card--featured{
    box-shadow:0 8px 18px rgba(0,0,0,.08);
}

/* ICON */

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    margin-bottom:18px;
    border-radius:9px;
    background:rgba(230,0,126,.08);
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card:hover .cmh-industries278__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

/* CARD TEXT */

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card h3{
    margin:0 0 10px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
}

.elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.65;
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card{
        min-height:175px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__head{
        margin-bottom:22px;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__head h2{
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card{
        min-height:0;
        padding:19px 17px;
        border-radius:12px;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__icon{
        width:39px;
        height:39px;
        margin-bottom:14px;
        border-radius:8px;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__icon svg{
        width:17px;
        height:17px;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card h3{
        margin-bottom:7px;
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-feeab05 .cmh-industries278__card p{
        font-size:13px;
        line-height:1.6;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cffefa7 */.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291 *,
.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291 *::before,
.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__head{
    max-width:900px;
    margin-bottom:48px;
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__head h2{
    margin:0 0 19px;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__head p{
    margin:0;
    color:#000000;
    font-size:15px;
    font-weight:400;
    line-height:1.75;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:26px;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__card{
    position:relative;
    min-width:0;
    min-height:180px;
    padding:28px 27px;
    overflow:hidden;
    border-radius:15px;
    background:#F8F9FA;
    border:1px solid #DEE2E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__card:hover{
    transform:translateY(-3px);
    background:#FFFFFF;
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 30px rgba(0,0,0,.04);
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__card:hover::after{
    transform:scaleX(1);
}

/* CARD TITLE */

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__title{
    display:flex;
    align-items:center;
    gap:10px;
    margin-bottom:27px;
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__flag{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex:0 0 auto;
    font-size:23px;
    line-height:1;
}

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__title h3{
    margin:0;
    color:#000000;
    font-size:18px;
    font-weight:700;
    line-height:1.4;
}

/* ADDRESS */

.elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__card address{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:400;
    font-style:normal;
    line-height:1.75;
}

/* TABLET */

@media(max-width:900px){

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__head{
        margin-bottom:35px;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__grid{
        gap:18px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__head{
        margin-bottom:24px;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__head h2{
        margin-bottom:13px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__head p{
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__card{
        min-height:0;
        padding:20px 18px;
        border-radius:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__title{
        margin-bottom:17px;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__flag{
        font-size:20px;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__title h3{
        font-size:16px;
    }

    .elementor-50294 .elementor-element.elementor-element-cffefa7 .cmh-locations291__card address{
        font-size:13px;
        line-height:1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29b0a3f */.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302 *,
.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302 *::before,
.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302 h2{
    margin:0 0 35px;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card{
    position:relative;
    width:100%;
    padding:38px 36px 40px;
    overflow:hidden;
    border-radius:16px;
    background:#F8F9FA;
    border:1px solid #DDE1E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card:hover{
    transform:translateY(-3px);
    background:#FFFFFF;
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 32px rgba(0,0,0,.04);
}

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card:hover::after{
    transform:scaleX(1);
}

/* CONTENT */

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card h3{
    margin:0 0 20px;
    color:#000000;
    font-size:20px;
    font-weight:700;
    line-height:1.4;
}

.elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card p{
    max-width:1160px;
    margin:0;
    color:#000000;
    font-size:15px;
    font-weight:400;
    line-height:1.8;
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302 h2{
        margin-bottom:22px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card{
        padding:22px 19px 24px;
        border-radius:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card h3{
        margin-bottom:13px;
        font-size:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-29b0a3f .cmh-founder302__card p{
        font-size:14px;
        line-height:1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ed107d */.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316 *,
.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316 *::before,
.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__head{
    margin-bottom:42px;
}

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__head h2{
    margin:0;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:18px;
    align-items:stretch;
}

/* CARD */

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card{
    position:relative;
    min-width:0;
    min-height:104px;
    padding:24px 23px;
    overflow:hidden;
    border-radius:14px;
    background:#FFFFFF;
    border:1px solid #DDE1E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card:hover{
    transform:translateY(-3px);
    background:#FFFFFF;
    border-color:rgba(230,0,126,.22);
    box-shadow:0 12px 28px rgba(0,0,0,.04);
}

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card:hover::after{
    transform:scaleX(1);
}

/* TEXT */

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card h3{
    margin:0 0 8px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
}

.elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.65;
}

/* TABLET */

@media(max-width:900px){

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__grid{
        gap:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card{
        padding:21px 20px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__head{
        margin-bottom:23px;
    }

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__head h2{
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__grid{
        grid-template-columns:1fr;
        gap:9px;
    }

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card{
        min-height:0;
        padding:17px 16px;
        border-radius:12px;
    }

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card h3{
        margin-bottom:6px;
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-4ed107d .cmh-terminology316__card p{
        font-size:13px;
        line-height:1.6;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a0ca40 */.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327 *,
.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327 *::before,
.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__head{
    margin-bottom:42px;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__head h2{
    margin:0;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:26px;
    align-items:stretch;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__card{
    position:relative;
    min-width:0;
    min-height:205px;
    padding:26px 24px;
    overflow:hidden;
    border-radius:15px;
    background:#F8F9FA;
    border:1px solid #DDE1E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__card:hover{
    transform:translateY(-3px);
    background:#FFFFFF;
    border-color:rgba(230,0,126,.22);
    box-shadow:0 14px 30px rgba(0,0,0,.04);
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__card:hover::after{
    transform:scaleX(1);
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__card h3{
    margin:0 0 20px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links{
    display:grid;
    gap:12px;
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links a{
    display:flex;
    align-items:flex-start;
    gap:9px;
    width:max-content;
    max-width:100%;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.45;
    text-decoration:none;
    transition:
        color .3s ease,
        transform .3s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__arrow{
    flex:0 0 auto;
    color:#C9CED5;
    font-size:14px;
    font-weight:400;
    line-height:1.45;
    transition:
        color .3s ease,
        transform .3s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links a:hover,
.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links a:focus{
    color:#000000;
    text-decoration:none;
    transform:translateX(3px);
}

.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links a:hover .cmh-resources327__arrow,
.elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links a:focus .cmh-resources327__arrow{
    color:#E6007E;
    transform:translateX(2px);
}

@media(max-width:1024px){

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }
}

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__head{
        margin-bottom:23px;
    }

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__head h2{
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__card{
        min-height:0;
        padding:19px 17px;
        border-radius:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__card h3{
        margin-bottom:15px;
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links{
        gap:10px;
    }

    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__links a,
    .elementor-50294 .elementor-element.elementor-element-7a0ca40 .cmh-resources327__arrow{
        font-size:13px;
        line-height:1.45;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ff955 */.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341 *,
.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341 *::before,
.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__head{
    max-width:900px;
    margin-bottom:34px;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__head h2{
    margin:0 0 14px;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__head p{
    margin:0;
    color:#000000;
    font-size:15px;
    font-weight:400;
    line-height:1.7;
}

/* FAQ LIST */

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__list{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px 14px;
    align-items:start;
}

/* FAQ ITEM */

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item{
    position:relative;
    margin:0;
    overflow:hidden;
    border:1px solid #E1E4E8;
    border-radius:13px;
    background:#FFFFFF;
    transition:
        border-color .3s ease,
        box-shadow .3s ease,
        transform .3s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:3px;
    background:#E6007E;
    transform:scaleY(0);
    transform-origin:top;
    transition:transform .35s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item:hover{
    transform:translateY(-1px);
    border-color:rgba(230,0,126,.18);
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item[open]{
    border-color:rgba(230,0,126,.24);
    box-shadow:0 9px 24px rgba(0,0,0,.035);
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item[open]::before{
    transform:scaleY(1);
}

/* SUMMARY */

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary{
    display:grid;
    grid-template-columns:minmax(0,1fr) 31px;
    align-items:center;
    gap:13px;
    min-height:58px;
    padding:12px 13px 12px 16px;
    list-style:none;
    cursor:pointer;
    user-select:none;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary::-webkit-details-marker{
    display:none;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary::marker{
    content:"";
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary > span{
    color:#000000;
    font-size:14px;
    font-weight:700;
    line-height:1.4;
}

/* PLUS / MINUS */

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary i{
    position:relative;
    justify-self:end;
    width:31px;
    height:31px;
    border-radius:50%;
    background:#F3F3F5;
    transition:
        background .3s ease,
        transform .35s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary i::before,
.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary i::after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    width:10px;
    height:1.5px;
    border-radius:3px;
    background:#000000;
    transform:translate(-50%,-50%);
    transition:
        opacity .25s ease,
        background .25s ease;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary i::after{
    transform:translate(-50%,-50%) rotate(90deg);
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item[open] summary i{
    background:#E6007E;
    transform:rotate(180deg);
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item[open] summary i::before{
    background:#FFFFFF;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item[open] summary i::after{
    opacity:0;
}

/* ANSWER */

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__answer{
    padding:0 15px 14px 16px;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__answer::before{
    content:"";
    display:block;
    width:100%;
    height:1px;
    margin:0 0 11px;
    background:linear-gradient(
        90deg,
        rgba(230,0,126,.20),
        #ECEEF1 38%,
        transparent
    );
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__answer p{
    margin:0;
    color:#000000;
    font-size:13px;
    font-weight:400;
    line-height:1.65;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__answer a{
    color:#E6007E;
    font-weight:500;
    text-decoration:none;
    word-break:break-word;
}

.elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__answer a:hover{
    color:#C9006E;
    text-decoration:underline;
}

/* TABLET */

@media(max-width:900px){

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__list{
        grid-template-columns:1fr;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__head{
        margin-bottom:22px;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__head h2{
        margin-bottom:11px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__head p{
        font-size:14px;
        line-height:1.65;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__list{
        gap:8px;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item{
        border-radius:11px;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary{
        grid-template-columns:minmax(0,1fr) 29px;
        gap:11px;
        min-height:54px;
        padding:10px 11px 10px 13px;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary > span{
        font-size:14px;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__item summary i{
        width:29px;
        height:29px;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__answer{
        padding:0 13px 12px;
    }

    .elementor-50294 .elementor-element.elementor-element-60ff955 .cmh-aboutfaq341__answer p{
        font-size:13px;
        line-height:1.6;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccb15fc */.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356 *,
.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356 *::before,
.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__head{
    max-width:1230px;
    margin-bottom:32px;
}

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__head h2{
    margin:0 0 24px;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__head p{
    margin:0;
    color:#000000;
    font-size:15px;
    font-weight:400;
    line-height:1.8;
}

/* TABLE */

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__table{
    width:100%;
    overflow:hidden;
    border:1px solid #DDE1E7;
    border-radius:16px;
    background:#FFFFFF;
}

/* ROW */

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__row{
    display:grid;
    grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);
    align-items:center;
    gap:35px;
    min-height:79px;
    padding:20px 36px;
    border-bottom:1px solid #DDE1E7;
}

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__row:last-child{
    border-bottom:0;
}

/* LABEL */

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__label{
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.5;
}

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__label sup{
    position:relative;
    top:-.15em;
    font-size:9px;
    font-weight:600;
}

/* VALUE */

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__row strong{
    color:#000000;
    font-size:14px;
    font-weight:700;
    line-height:1.5;
    text-align:right;
}

/* BOTTOM NOTE */

.elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__note{
    max-width:1230px;
    margin:24px 0 0;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.7;
}

/* TABLET */

@media(max-width:900px){

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__row{
        grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);
        gap:25px;
        padding:18px 24px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__head{
        margin-bottom:22px;
    }

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__head h2{
        margin-bottom:13px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__head p{
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__table{
        border-radius:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__row{
        grid-template-columns:1fr;
        gap:6px;
        min-height:0;
        padding:16px;
    }

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__label{
        font-size:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__row strong{
        font-size:13px;
        text-align:left;
    }

    .elementor-50294 .elementor-element.elementor-element-ccb15fc .cmh-canonical356__note{
        margin-top:19px;
        font-size:13px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c94e05 */.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369 *,
.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369 *::before,
.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369 *::after{
    box-sizing:border-box;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__inner{
    width:100%;
    max-width:1280px;
    margin:0 auto;
}

/* HEADING */

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__head{
    max-width:1050px;
    margin-bottom:48px;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__head h2{
    margin:0 0 22px;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.4px;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__head p{
    margin:0;
    color:#000000;
    font-size:15px;
    font-weight:400;
    line-height:1.8;
}

/* GRID */

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:18px;
}

/* CLICKABLE CARD */

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    min-height:170px;
    padding:25px 23px;
    overflow:hidden;
    border:1px solid #DDE1E7;
    border-radius:14px;
    background:#FFFFFF;
    color:#000000;
    text-decoration:none;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card:hover,
.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card:focus{
    color:#000000;
    text-decoration:none;
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.24);
    background:#FFFFFF;
    box-shadow:0 14px 30px rgba(0,0,0,.05);
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card:hover::after,
.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card:focus::after{
    transform:scaleX(1);
}

/* ICON */

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    margin-bottom:22px;
    border-radius:10px;
    background:rgba(230,0,126,.08);
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__icon svg{
    width:20px;
    height:20px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card:hover .cmh-aiinfo369__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

/* CONTENT */

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__content{
    padding-right:24px;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__content h3{
    margin:0 0 7px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__content p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.55;
    opacity:.65;
}

/* ARROW */

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__arrow{
    position:absolute;
    right:19px;
    bottom:22px;
    display:flex;
    align-items:center;
    justify-content:center;
    width:27px;
    height:27px;
    border-radius:50%;
    background:rgba(230,0,126,.07);
    opacity:0;
    transform:translateX(-5px);
    transition:
        opacity .3s ease,
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__arrow svg{
    width:13px;
    height:13px;
    fill:none;
    stroke:#E6007E;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card:hover .cmh-aiinfo369__arrow,
.elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card:focus .cmh-aiinfo369__arrow{
    opacity:1;
    transform:translateX(0);
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:14px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__head{
        margin-bottom:25px;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__head h2{
        margin-bottom:13px;
        font-size:23px;
        line-height:1.3;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__head p{
        font-size:14px;
        line-height:1.7;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__grid{
        grid-template-columns:1fr;
        gap:9px;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__card{
        min-height:0;
        padding:18px 17px;
        border-radius:12px;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__icon{
        width:39px;
        height:39px;
        margin-bottom:14px;
        border-radius:9px;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__icon svg{
        width:18px;
        height:18px;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__content h3{
        margin-bottom:5px;
        font-size:15px;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__content p{
        font-size:13px;
    }

    .elementor-50294 .elementor-element.elementor-element-5c94e05 .cmh-aiinfo369__arrow{
        right:15px;
        bottom:17px;
        opacity:1;
        transform:none;
    }
}/* End custom CSS */