.elementor-7118 .elementor-element.elementor-element-2c9d327{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7118 .elementor-element.elementor-element-3d143ae{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-7118 .elementor-element.elementor-element-2c9d327{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-7118 .elementor-element.elementor-element-2c9d327{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7118 .elementor-element.elementor-element-3d143ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-3d143ae */.rco-b-spn {
   
    display: none!important;
}
@media (min-width: 1024px) {
    /* Styles here apply when the viewport is at least 1024px wide */
.ban-desc {
    font-size: clamp(11px, 1.3vw, 16px)!important;
    color: rgba(255, 255, 255, .48);
    line-height: 1.7;
    max-width: 525px!important;}
    
    .ban-metric-l
{
    font-size: 12px!important;}
    .marquee-item {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 0 32px;
    font-size: 15px!important;
    font-weight: 600;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    color: rgb(255 255 255 / 98%)!important;}
    
    .chip-1 {
    top: 10%;
    left: -18px;
    animation: float-y 9s ease-in-out infinite;
    display: none!important;
}
    .kpi-l {
    font-size: 11px!important;}
    .metric-lbl {
    font-size: 13px!important;}
    .perf-foot-l {
    font-size: 13px!important;}
    .stat-lbl {
    font-size: 16px!important;}
    .feat-title {
    font-size: 17px!important;}
    .feat-desc {
    font-size: 13px!important;}
    .svc-desc {
    font-size: 15px!important;}
    .svc-chip {
    font-size: 12px!important;}
    .proc-desc {
    font-size: 14px!important;}
.why-sub {
    font-size: 16px!important;}
    .why-card-desc {
    font-size: 15px!important;
    color: rgb(255 255 255 / 71%)!important;}
    .trust-lbl {
    font-family: 'Fraunces', serif;
    font-weight: 700;
    font-size: 16px!important;}
    .trust-desc {
    font-size: 12px!important;}
    
    
    
    
    
    
    
    
    
    
    
}/* End custom CSS */