/*
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.1.1.1728409279
Updated: 2024-10-08 17:41:19

*/

h1, h2, h3, h4, h5, h6{ font-weight: 700; }
 .btn-icon svg { width: 12px;}

/*For Individuals Page*/
p { margin-block-end: 1rem; }
.color-yellow{ color: #FFB92A; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.e-n-tabs .e-n-tabs-heading { flex-direction: row !important; align-items: center; justify-content: center; }
.e-n-tabs .e-n-tabs-heading button:first-child { border-radius: 30px 0 0 30px !important; }
.e-n-tabs .e-n-tabs-heading button:last-child { border-radius: 0 30px 30px 0 !important; }
.gender-tab .e-n-tabs > div { flex: 1 1 auto; display: flex; }
.gender-tab .e-n-tabs > div button { margin: 0; }
.gender-tab .e-n-tabs > div ul { display: flex; align-items: center; gap: 30px; }
.gender-tab .e-n-tabs > div ul li { list-style: none; }
.gender-tab.elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title { order: 0; margin: 0!important; }

.gender-tabs .eael-tabs-vertical { gap: 15px 30px;    align-items: center;    justify-content: center;}
.gender-tabs .eael-tabs-nav ul { flex-wrap: nowrap !important; flex-direction: row !important; background-color: #fff; border-radius: 30px; }
.gender-tabs .eael-tab-content-item ul { display: flex; padding: 0; }

.gender-tabs .eael-tab-content-item ul li { list-style: none; }
.gender-tabs .eael-tab-content-item ul li a { display: block; border-radius: 30px;  color: #0057BF; padding: 11px 20px; transition: .3s all linear; white-space: nowrap; }
.gender-tabs .eael-tab-content-item ul li.active a,
.gender-tabs .eael-tab-content-item ul li a:hover { background-color: #88ACE3; color: #fff; }


/**/
.gender-nav { display: flex; padding: 0; background-color: #fff; border-radius: 40px;}
.gender-nav li { list-style: none; }
.gender-nav li a { display: block; border-radius: 30px;  color: #0057BF; padding: 11px 20px; transition: .3s all linear; white-space: nowrap; }
.gender-nav li.active a,
.gender-nav li a:hover { background-color: #88ACE3; color: #fff; }


/*Testimonials*/
.ak-testimonials .swiper-pointer-events,
.ak-testimonials .eael-testimonial-slider-main { overflow: visible;}
.ak-testimonials-wrapper { overflow: hidden; }
.ak-testimonials .eael-testimonial-item {
    min-height: 360px;
    background-color: #E7EEFA; border-radius: 30px;
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url(../../uploads/2025/05/Vector.png)
}

/**/
.eael-adv-accordion .fa-accordion-icon { padding-right: 20px; }


/*Responsive*/
@media (min-width: 768px) and (max-width:991px) { 
    .ak-testimonials .eael-testimonial-item { min-height: 435px; }
}
@media (max-width: 767px) {
    .eael-adv-accordion .fa-accordion-icon { padding-right: 5px; }
    
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs { gap: 10px !important;}
    .gender-tabs .eael-tabs-vertical > div { flex: 0 0 auto !important; }
    .ak-testimonials .eael-testimonial-item { min-height: 435px; }
    .gender-tabs .eael-tab-content-item ul li a {  padding: 8px 16px;}
    .gender-tabs .eael-tabs-vertical { flex-direction: column; }

    /**/
    .gender-nav li a {
        font-size: 15px;
        line-height: 16px;
        padding: 7px 20px; 
    }
}



