.elementor-2919 .elementor-element.elementor-element-444f4ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-0a7d9e1 .banner-sub-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-0a7d9e1 h1.banner-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-0a7d9e1 p.banner-text{display:show !important;}.elementor-2919 .elementor-element.elementor-element-0a7d9e1 .primary-btn-1{display:show !important;text-align:left !important;border-radius:0px;}.elementor-2919 .elementor-element.elementor-element-0a7d9e1 .banner-btn-area-2 h6{display:show !important;}.elementor-2919 .elementor-element.elementor-element-1153990{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-482a106 .features-box-area h5{display:show !important;text-align:left !important;}.elementor-2919 .elementor-element.elementor-element-482a106 .features-box-area p{display:show !important;}.elementor-2919 .elementor-element.elementor-element-482a106 .features-box-area .icon-box{display:show !important;text-align:left !important;}.elementor-2919 .elementor-element.elementor-element-0dc73f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-8eee204 .section-sub-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-8eee204 .section-title{display:show !important;text-align:left !important;}.elementor-2919 .elementor-element.elementor-element-8eee204 .about-2-content-area p{display:show !important;}.elementor-2919 .elementor-element.elementor-element-8eee204 .about-2-content-area ul.list-area li{display:show !important;}.elementor-2919 .elementor-element.elementor-element-8eee204 .about-2-content-area .content span{display:show !important;}.elementor-2919 .elementor-element.elementor-element-8eee204 .about-2-content-area .content h5{display:show !important;}.elementor-2919 .elementor-element.elementor-element-8eee204 .about-2-content-area .icon-1{display:show !important;}.elementor-2919 .elementor-element.elementor-element-8eee204 .primary-btn-1{display:show !important;text-align:left !important;border-radius:0px;}.elementor-2919 .elementor-element.elementor-element-a372e3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-ae6491c .section-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-ae6491c .primary-btn-4{display:show !important;border-radius:0px;}.elementor-2919 .elementor-element.elementor-element-ae6491c .service-tab-content ul.tab-list-content li{display:show !important;}.elementor-2919 .elementor-element.elementor-element-ae6491c .service-tab-content .content h4{display:show !important;}.elementor-2919 .elementor-element.elementor-element-ae6491c .service-tab-content .content p{display:show !important;}.elementor-2919 .elementor-element.elementor-element-b703e65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b302a23 .section-sub-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-b302a23 .section-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-b302a23 .work-process-box .icon-box{display:show !important;}.elementor-2919 .elementor-element.elementor-element-b302a23 .work-process-box  h4{display:show !important;}.elementor-2919 .elementor-element.elementor-element-b302a23 .work-process-box p{display:show !important;}.elementor-2919 .elementor-element.elementor-element-8fa86a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-49b39bc .text-slider-box .slide-box h1{display:show !important;}.elementor-2919 .elementor-element.elementor-element-d0c57d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-9722bba{width:100%;max-width:100%;}.elementor-2919 .elementor-element.elementor-element-9722bba .section-sub-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-9722bba .section-title{display:show !important;}.elementor-2919 .elementor-element.elementor-element-9722bba .testimonials-area p{display:show !important;}.elementor-2919 .elementor-element.elementor-element-9722bba .testimonials-box h5{display:show !important;}.elementor-2919 .elementor-element.elementor-element-9722bba .testimonials-box span{display:show !important;}.elementor-2919 .elementor-element.elementor-element-9722bba .testimonials_1_navigation__wrapprer button{display:show !important;}.elementor-2919 .elementor-element.elementor-element-be911f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-f8b1341 .help-3-form-area h3{display:show !important;color:#000000 !important;}/* Start custom CSS for container, class: .elementor-element-0dc73f5 */.small-image {
    width: 60%;
}

/* Hide the broken counter and the hardcoded plus sign */
.about-2-image-area .icon-box .content h3.mb-10 {
    font-size: 0 !important;
}

/* Manually insert the correct text */
.about-2-image-area .icon-box .content h3.mb-10::before {
    content: "5-Star";
    font-size: 36px !important; /* Adjust this size if needed */
    color: #ffffff; /* Ensures the text stays white */
    visibility: visible;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a372e3a */.service-tab-content .image img {
    width: 100% !important;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be911f9 *//* 1. TEXT COLOR - Applies to both Mobile and Desktop */
.help-form-section .section-title {
    color: #000000 !important;
}

/* 2. DESKTOP STYLES - Applies only to screens wider than 768px */
@media screen and (min-width: 768px) {
    .help-form-section {
        padding-top: 180px !important;
        padding-bottom: 180px !important;
    }

    .help-form-section .bg-shape {
        background-size: contain !important;
        background-position: center right !important;
        height: 90% !important;
        top: 5% !important;
        width: 95% !important;
    }
}

/* 3. MOBILE STYLES - No extra padding added here */
@media screen and (max-width: 767px) {
    .help-form-section {
        /* This ensures mobile uses theme defaults or smaller padding */
        padding-top: 50px !important; 
        padding-bottom: 50px !important;
    }
    
    .help-form-section .bg-shape {
        /* Keeps logo from looking weird on small screens */
        background-size: cover !important;
        opacity: 0.3; /* Makes it a subtle background on mobile so text is readable */
    }
}/* End custom CSS */