.elementor-196 .elementor-element.elementor-element-069af96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-196 .elementor-element.elementor-element-260de77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-196 .elementor-element.elementor-element-260de77:not(.elementor-motion-effects-element-type-background), .elementor-196 .elementor-element.elementor-element-260de77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-969136f );}.elementor-196 .elementor-element.elementor-element-303d0ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-196 .elementor-element.elementor-element-2775093 .about-services-mixed-layout .layout-block{text-align:left;margin-bottom:30px;}.elementor-196 .elementor-element.elementor-element-2775093 .about-services-mixed-layout .section-header{text-align:left;}.elementor-196 .elementor-element.elementor-element-2775093 .about-services-mixed-layout .layout-row{margin-bottom:60px;}.elementor-196 .elementor-element.elementor-element-5eb425f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-196 .elementor-element.elementor-global-7228 .video-popup{background-color:#F0F0F3 !important;}.elementor-196 .elementor-element.elementor-element-5effdbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-196 .elementor-element.elementor-element-5b3c1c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for global, class: .elementor-global-7228 */.elementor-196 .elementor-element.elementor-global-7228 .secpad1 {
    font-size: clamp(1rem, calc(0.8rem + 1.2vw), 2rem) !important;       /* Responsive approx 16px to 32px */
    line-height: clamp(1.8rem, calc(1.4rem + 1.2vw), 2.5rem) !important; /* Responsive approx 28.8px to 40px */
}

.elementor-196 .elementor-element.elementor-global-7228 .secpad2 {
    font-size: clamp(2rem, calc(1.7rem + 1.3vw), 3.5rem) !important;    /* Responsive approx 32px to 56px */
    line-height: clamp(2.5rem, calc(2rem + 1.3vw), 4.5rem) !important;   /* Responsive approx 40px to 72px */
    font-weight: 900;
        color: #fff;
}

.elementor-196 .elementor-element.elementor-global-7228 .secpad3 {
    font-size: clamp(1.1rem, calc(0.9rem + 0.85vw), 1.8rem) !important;  /* Responsive approx 17.6px to 28.8px */
    line-height: clamp(1.8rem, calc(1.4rem + 0.85vw), 2.7rem) !important;/* Responsive approx 28.8px to 43.2px */
    margin-bottom: 1rem !important;
    font-weight: 800;
    display: block;
            color: #fff;
}

/* Hide the image inside .icon */
.elementor-196 .elementor-element.elementor-global-7228 .vid .icon img {
    display: none !important;
}

/* Replace icon with PayPal logo as background */
.elementor-196 .elementor-element.elementor-global-7228 .vid .icon {
    background: url('https://www.paypalobjects.com/webstatic/icon/pp258.png') no-repeat center center;
    background-size: contain;
    width: clamp(40px, calc(24px + 4vw), 80px);
    height: clamp(40px, calc(24px + 4vw), 80px);
}

/* Optionally hide any other child elements inside .icon */
.elementor-196 .elementor-element.elementor-global-7228 .vid .icon > * {
    display: none;
}/* End custom CSS */