/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1758675688
Updated: 2025-09-24 01:01:28

*/

/* WASIQ */
.footer_link_wrapper ul.elementor-icon-list-items li.elementor-icon-list-item a{text-decoration-color:white !important}
.footer_link_wrapper ul.elementor-icon-list-items li.elementor-icon-list-item a:hover{text-decoration-color:#bfbfbf !important}

.color_switch { color: #2DAA92; } 
.border_image { position: relative; } 
.border_image:before { content: ""; position: absolute; left: 0; top: 0; width: 24px; height: 24px; z-index: 1; background-image: url(https://staging.devcustomprojects.com/ebmg/wp-content/uploads/2025/09/Rectangle-23942.png); background-position: top; background-size: contain; background-repeat: no-repeat; }
.border_image.purple:before {background-image: url(https://staging.devcustomprojects.com/ebmg/wp-content/uploads/2025/09/Rectangle-23942-3.png);}
.border_image.red:before {background-image: url(https://staging.devcustomprojects.com/ebmg/wp-content/uploads/2025/09/Rectangle-23942-2.png);}
#section_bg { position: relative; }
#section_bg .section_bg_box:before { content: ""; width: 100%; height: 100%; background-image: url(https://staging.devcustomprojects.com/ebmg/wp-content/uploads/2025/09/Vector-1-2.png); bottom: 0; right: 0; background-repeat: no-repeat; background-position: bottom right; background-size: cover;opacity: 0.5; } 
#section_bg .section_bg_box { position: absolute; top: 0; right: 0; width: 44%; height: 100%; }
#Faqs details.e-n-accordion-item {border-bottom: 1px solid #E0E0E0;}
#Faqs details.e-n-accordion-item[open] {border-bottom: 2px solid #2DAA92;}
.icons_bg ul li span.elementor-icon-list-icon {
    width: 35px;
    height: 35px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 5px !important;
    border-radius: 8px;
    margin-right: 12px;
}
/* Form */
body .contact_us form p input[type="submit"] {
    width: 100%;
    margin-top: 10px;
    background-color: #fff;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 19.6px;
    letter-spacing: -0.28px;
    fill: #EAFFFD;
    border: 3px solid #2DAA92;
    color: #2DAA92;
    padding: 16px 24px 16px 24px;width: 100%;
    margin-top: 10px;    width: 100%;
    margin-top: 10px;
    background-color: #fff;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 19.6px;
    letter-spacing: -0.28px;
    fill: #EAFFFD;
    border: 3px solid #2DAA92;
    color: #2DAA92;
    padding: 16px 24px 16px 24px;
}
.contact_us form p label input, .contact_us form p label textarea {
    border-radius: 10px;
    border: 0;
    background: #fff;
    box-shadow: 0px 2px 13px 1px #2DAA92;
    padding: 10px;
}
.contact_us form p label span.wpcf7-not-valid-tip {
    padding-top: 10px;
}
.contact_us form p label input:focus-visible, .contact_us form p label textarea:focus-visible {
    outline: 0;
}
.contact_us form p label textarea {
    max-height: 120px;
}
.contact_us form p label {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
    color: #1c1c1c;
    font-size: 16px;
    font-weight: 500;
}
.contact_us form p {
    margin-bottom: 25px;
}

/* TERM AND CONDITION */
.privacy_term_wrapper p{margin-bottom:15px}
.privacy_term_wrapper p:has(strong){margin-bottom:5px}

/* PRIVACY POLICY */


.wpcf7-spinner{display:none}
@media screen and (max-width: 1024px) {
	.privacy_policy_terms_and_condition_wrapper p{margin-bottom:0px;}
}