/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.icon-btn .elementor-button-content-wrapper {
    align-items: center;
    display: flex;
}

.icon-btn .elementor-button-icon {
    margin-bottom: -5px;
}

.icon-btn .elementor-button-text {
    position: relative;
    top: 2px;
}

h1.elementor-heading-title span {
    color: var(--e-global-color-d1adf89) !important;
}

.text-capital-men h2 span {
    text-transform: uppercase;
    font-weight: 700;
    color: #142E67;
}

.text-capital-women h2 span {
    text-transform: uppercase;
    font-weight: 700;
    color: #FB056D;
}

.program-list li a {
    flex-direction: row-reverse;
    justify-content: start !important;
    gap: 18px;
}

.program-list li.elementor-icon-list-item .elementor-icon-list-text {
    position: relative;
    top: 3px;
    padding: 0 !important;
}

.camel-text h2 span {
    color: #c19e79;
}

.men-women-btn .elementor-button {
    width: 150px !important;
    padding:10px 14px !important;
}

.men-women-btn .elementor-button span{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.men-women-btn .elementor-button .elementor-button-text {
    position: relative;
    top: 2px;
}

.book-heading h2 span {
    font-weight: 700;
}

.black-testimonial {
    background: #111111;
}

.black-testimonial p {
    color: #F3F1E6;
}

.black-testimonial .review-stars svg path {
    fill: #c19e79 !important;
}


.black-testimonial .review-name {
    color: #F3F1E6;
}

.black-testimonial .elementor-widget-text-editor {
    color: #F3F1E6;
}

.black-outline-testimonial {
    border: 1px solid #111111 !important;
}

.black-outline-testimonial p {
    color: #111111;
}

.black-outline-testimonial .review-name {
    color: #111111;
}

.black-outline-testimonial .elementor-widget-text-editor {
    color: #111111;
}

.black-outline-testimonial .review-stars svg path {
    fill: #c19e79 !important;
}

.gray-testimonial {
    background-color: #5a5a5a;
}

.gray-testimonial .review-stars svg path {
    fill: #c19e79 !important;
}

.gray-testimonial p {
    color: #F3F1E6;
}

.gray-testimonial .review-name {
    color: #F3F1E6;
}

.gray-testimonial .elementor-widget-text-editor {
    color: #F3F1E6;
}

.camel-testimonial {
    background-color: #c19e79;
}


.camel-testimonial .review-stars svg path {
    fill: #F3F1E6 !important;
}

.camel-testimonial p {
    color: #F3F1E6;
}

.camel-testimonial .review-name {
    color: #F3F1E6;
}

.camel-testimonial .elementor-widget-text-editor {
    color: #F3F1E6;
}

.caribbean-green-testimonial {
    border: 1px solid #00CEA1!important;
}


.caribbean-green-testimonial .review-stars svg path {
    fill: #00CEA1 !important;
}

.caribbean-green-testimonial p {
    color: #111111;
}

.caribbean-green-testimonial .review-name {
    color: #111111;
}

.caribbean-green-testimonial .elementor-widget-text-editor {
    color: #111111;
}

.brilliant-rose-testimonial {
    border: 1px solid #FB056D!important;
}


.brilliant-rose-testimonial .review-stars svg path {
    fill: #FB056D !important;
}


.brilliant-rose-testimonial p {
    color: #111111;
}

.brilliant-rose-testimonial .review-name {
    color: #111111;
}

.brilliant-rose-testimonial .elementor-widget-text-editor {
    color: #111111;
}

/* valor-navy-testimonial */

.valor-navy-testimonial {
    border: 1px solid #142E67 !important;
}


.valor-navy-testimonial .review-stars svg path {
    fill: #142E67 !important;
}


.valor-navy-testimonial p {
    color: #111111;
}

.valor-navy-testimonial .review-name {
    color: #111111;
}

.valor-navy-testimonial .elementor-widget-text-editor {
    color: #111111;
}

/* shinny-yellow-testimonial */

.shinny-yellow-testimonial {
    border: 1px solid #FCC244 !important;
}

.shinny-yellow-testimonial .review-stars svg path {
    fill: #FCC244 !important;
}

.shinny-yellow-testimonial p {
    color: #111111;
}

.shinny-yellow-testimonial .review-name {
    color: #111111;
}

.shinny-yellow-testimonial .elementor-widget-text-editor {
    color: #111111;
}

.process-bg {
    background: linear-gradient(90deg, #797875 0.00%, #626160 100.00%);
}


.process-bg-2{
    background: linear-gradient(0deg, #f3f1e6 0.00%, #a7a6a0 100.00%);  
}
