/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com/
Description: A child theme for Hello Elementor.
Author: Your Name
Author URI: https://yourwebsite.com/
Template: hello-elementor
Version: 1.0.0
*/

/* Add your custom CSS below */


/*:root {*/
/*    --primary: #ffffff;*/
/*    --secondary: #E9EEF2;*/
/*    --headings: #122530;*/
/*    --text: rgba(18, 37, 48, 0.7);*/
/*    --accent: #688C59;*/
/*}*/

/* header */
/*.logo-with-text h3,*/
/*.logo-with-text h3.elementor-image-box-title,*/
/*.call-now h3.elementor-icon-box-title {*/
/*    margin: 0;*/
/*}*/

/*.call-now {*/
    /*background: red!important;*/
/*}*/

/*.logo-with-text div.elementor-image-box-wrapper {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    gap: 8px;*/
/*}*/

/*.logo-with-text p.elementor-image-box-description {*/
/*    margin-top: -6px;*/
/*}*/

/*.logo-with-text,*/
/*.logo-with-text-vertical.footer-logo-2 .elementor-image-box-content {*/
/*    position: relative;*/
/*}*/

/*.logo-with-text::after,*/
/*.logo-with-text-vertical.footer-logo-2 .elementor-image-box-content::after {*/
/*    content: "";*/
/*    background: url(/wp-content/uploads/2025/07/trademark-1.png);*/
/*    content: "";*/
/*    background: url(/wp-content/uploads/2025/07/trademark-1.png);*/
/*    width: 17px;*/
/*    height: 17px;*/
/*    display: block;*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    position: absolute;*/
/*    top: 11px;*/
/*    right: 0px;*/
/*}*/

/*.footer-logo.logo-with-text::after {*/
/*    filter: invert(100%) brightness(200%);*/
/*    right: 26px;*/
/*    top: 6px;*/
/*}*/

/*.logo-with-text-vertical.footer-logo-2 .elementor-image-box-content::after {*/
/*    filter: invert(100%) brightness(200%);*/
/*    right: -18px;*/
/*    top: -3px;*/
/*}*/

/*.call-icon a {*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    border-radius: 50%;*/
/*    background: var(--accent);*/
/*}*/

/*@media (max-width:1200px) {*/
/*    .site-width {*/
/*        padding: 0 50px;*/
/*    }*/

/*    .footer-row {*/
/*        padding-bottom: 50px;*/
/*    }*/
/*}*/

/*@media (max-width:992px) {*/
/*    .txt-center ul {*/
/*        display: flex;*/
/*        flex-direction: column;*/
/*        align-items: center;*/
/*    }*/

/*    form#forminator-module-459 {*/
/*        flex-direction: column !important;*/
/*        align-items: center !important;*/
/*    }*/
/*}*/

/*@media (max-width:768px) {*/
/*    .site-width {*/
/*        padding: 0 20px;*/
/*    }*/

/*    .footer-row {*/
/*        padding-bottom: 50px;*/
/*    }*/
/*}*/

/*@media (max-width:576px) {*/
/*    .logo-with-text div.elementor-image-box-wrapper {*/
/*        gap: 0px;*/
/*    }*/

/*    .logo-with-text::after {*/
/*        background: url(/wp-content/uploads/2025/07/trademark-2.png);*/
/*        background-repeat: no-repeat;*/
/*        background-size: contain;*/
/*        width: 19px;*/
/*        height: 19px;*/
/*        top: 14px;*/
/*        right: 0px;*/
/*    }*/

/*    .logo-with-text-vertical.footer-logo-2 .elementor-image-box-content::after {*/
/*        filter: invert(100%) brightness(200%);*/
/*        right: 13px;*/
/*        top: 23px;*/
/*    }*/
/*}*/

/* homepage */
/*.page-header {*/
/*    display: none;*/
/*}*/

/* section 2 */
/*.blob-img-left,*/
/*.blob-img-right {*/
/*    position: relative;*/
/*}*/

/*.blob-img-left img,*/
/*.blob-img-right img {*/
/*    position: relative;*/
/*    z-index: 3;*/
/*}*/

/*.blob-img-left::before {*/
/*    content: "";*/
/*    background: url(/wp-content/uploads/2025/07/wave-circle.svg);*/
/*    background-repeat: no-repeat;*/
/*    display: block;*/
/*    width: 270px;*/
/*    height: 270px;*/
/*    position: absolute;*/
/*    top: -70px;*/
/*    right: -70px;*/
/*    z-index: 0;*/
/*}*/

/*.blob-bl.blob-img-left::before {*/
/*    top: unset;*/
/*    right: unset;*/
/*    bottom: -70px;*/
/*    left: -70px;*/
/*}*/

/*.blob-img-right::before {*/
/*    content: "";*/
/*    background: url(/wp-content/uploads/2025/07/wave-circle-blue.svg);*/
/*    background-repeat: no-repeat;*/
/*    display: block;*/
/*    width: 270px;*/
/*    height: 270px;*/
/*    position: absolute;*/
/*    top: -70px;*/
/*    right: -70px;*/
/*    z-index: 0;*/
/*    border-radius: 50%;*/
/*}*/

/*.gey-blob.blob-img-right::before {*/
/*    right: unset;*/
/*    left: -70px;*/
/*}*/

/*.cards-arrow a.hfe-infocard-cta-link {*/
/*    position: relative;*/
/*    display: inline-block;*/
/*}*/

/*.cards-arrow a.hfe-infocard-cta-link::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    background: url(https://chartingthejourney.com/wp-content/uploads/2025/07/arrows-1.png);*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*    top: -5px;*/
/*    filter: invert(62%) sepia(22%) saturate(589%) hue-rotate(53deg) brightness(92%) contrast(90%);*/

/*}*/

/* course fee */
/*p.pricing {*/
/*    margin: 0;*/
/*    font-weight: 700;*/
/*    font-size: 18px;*/
/*    color: var(--headings);*/
/*    font-family: "Open Sans", sans-serif;*/
/*}*/

/*span.high-price {*/
/*    text-decoration: line-through;*/
/*    font-weight: 500;*/
/*    color: var(--text);*/
/*}*/

/* form */
/*form#forminator-module-440,*/
/*form#forminator-module-440 .inp-field input {*/
/*    color: #ffffff !important;*/
/*}*/

/*form#forminator-module-440 .inp-questions .forminator-label {*/
/*    font-size: 16px !important;*/
/*}*/

/*form#forminator-module-440 .forminator-row.forminator-row-last {*/
/*    margin-bottom: 0 !important;*/
/*}*/

/*form#forminator-module-440 .inp-submit:hover {*/
/*    background: var(--primary) !important;*/
/*    color: var(--accent) !important;*/
/*}*/

/*form#forminator-module-440 .inp-submit {*/
/*    border-radius: 18px !important;*/
/*}*/

/* newsletter */
/*form#forminator-module-459 {*/
/*    display: flex;*/
/*    align-items: flex-end;*/
/*    gap: 15px;*/
/*    color: var(--primary);*/
/*}*/

/*form#forminator-module-459 #email-1 {*/
/*    width: 270px;*/
/*}*/

/*form#forminator-module-459 #email-1 input {*/
/*    border-color: var(--primary);*/
/*    color: var(--primary);*/
/*}*/

/*form#forminator-module-459 .inp-submit {*/
/*    border-radius: 18px !important;*/
/*    background: var(--secondary) !important;*/
/*    color: var(--accent) !important;*/
/*}*/

/*form#forminator-module-459 .inp-submit:hover {*/
/*    background: var(--headings) !important;*/
/*    color: var(--secondary) !important;*/
/*}*/

/*#forminator-module-459.forminator-design--material .forminator-error-message {*/
/*    color: #98001c !important;*/
/*}*/

/*.comments-area a,*/
/*.page-content a {*/
/*    text-decoration: none !important;*/
/*}*/

/* who is this mentorship for? */
/*.mentor-col {*/
/*    position: relative;*/
/*}*/

/*.mentor-heading {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, 70%);*/
/*}*/

/*.mentorship-pills .elementor-icon-list-icon {*/
/*    background: #285d7c;*/
/*    width: max-content;*/
/*    padding: 8px;*/
/*    border-radius: 8px;*/
    /* display: flex
; */
/*    justify-content: center;*/
/*    align-items: center;*/
/*    margin-right: 10px;*/
/*}*/

/*.pill-left li.elementor-icon-list-item {*/
/*    flex-direction: row-reverse;*/
/*}*/

/*.pill-left li.elementor-icon-list-item span.elementor-icon-list-icon {*/
/*    margin: 0 0 0 10px;*/
/*}*/

/*.pill-left li.elementor-icon-list-item span.elementor-icon-list-text {*/
/*    padding: 00 5px 0 0px;*/
/*}*/

/*@media(max-width:1024px) {*/
/*    .mentor-heading {*/
/*        transform: translate(-50%, 25%);*/
/*    }*/
/*}*/

/*@media(max-width:992px) {*/
/*    .mentor-heading {*/
/*        transform: translate(-50%, 56%);*/
/*    }*/
/*}*/

/*@media(max-width:768px) {*/
/*    .mentor-heading {*/
/*        position: relative;*/
/*        top: unset;*/
/*        left: unset;*/
/*        transform: unset;*/
/*    }*/
/*}*/

/*@media(max-width:300px) {*/
/*    .foot-email span.elementor-icon-list-text {*/
/*        font-size: 13px;*/
/*    }*/
/*}*/

/*.num-circle h2 {*/
/*    width: 60px;*/
/*    height: 60px;*/
/*    border: 1px solid var(--accent);*/
/*    border-radius: 50%;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/

/* testimonials */
/*.testimonials .owl-carousel .owl-stage-outer .ue-icon i {*/
/*    font-size: 200px;*/
/*    opacity: .3;*/
/*    position: absolute;*/
/*    bottom: 0px;*/
/*    right: 15px;*/
/*}*/

/*.testimonials .owl-carousel .owl-nav {*/
/*    display: none;*/
/*}*/

/* Notification toast */
/*.toast-con {*/
/*    position: fixed;*/
/*    bottom: 10px;*/
/*    left: 10px;*/
/*    width: 330px;*/
/*    height: 74px;*/
/*    background: #fff;*/
/*    border-radius: 6px;*/
/*    display: flex;*/
/*    font-family: "Lato", arial, sans-serif !important;*/
/*    opacity: 0;*/
/*    z-index: 99999;*/
/*	pointer-events:none;*/
/*}*/

/*.toast-animation {*/
/*    animation: slideUpFade 0.6s ease-out forwards, slideDownFadeOut 0.5s ease-in 6s forwards;*/
/*}*/

/*.toast-con .col1 {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    width: 67px;*/
/*	min-width:67px;*/
/*    height: 100%;*/
/*    margin-left: 5px;*/
/*}*/

/*.toast-con .col1>img {*/
/*    width: 65px;*/
/*    height: 65px;*/
/*}*/

/*.toast-con .col2 {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: space-evenly;*/
/*    padding: 8px 6px 5px 7px;*/
/*}*/

/*.toast-con .col2 .username {*/
/*    font-size: 15px;*/
/*    font-weight: 700;*/
/*}*/

/*.toast-con .col2 .username span {*/
/*    font-size: 12px;*/
/*    font-weight: 400;*/
/*    opacity: .6;*/
/*}*/

/*.toast-con .col2 .msg {*/
/*    color: #323232 !important;*/
/*    font-size: 13px;*/
/*}*/

/*.toast-con .col2 .time {*/
/*    color: #737373;*/
/*    font-size: 11px;*/
/*    display: flex;*/
/*    justify-content: flex-start;*/
/*    align-items: center;*/
/*}*/

/*.toast-con .col2 .time span {*/
/*    color: #7225f3;*/
/*    display: flex;*/
/*    margin-left: 4px;*/
/*}*/

/*.toast-con .col2 .time span i {*/
/*    display: inline-flex;*/
/*}*/

/*.toast-con .col2 .time span i svg {*/
/*    width: 11px;*/
/*    height: 11px;*/
/*    display: inline-block;*/
/*}*/

/*@keyframes slideUpFade {*/
/*    0% {*/
/*        transform: translateY(20px);*/
/*        opacity: 0;*/
/*    }*/

/*    100% {*/
/*        transform: translateY(0);*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@keyframes slideDownFadeOut {*/
/*  0% {*/
/*    transform: translateY(0px);*/
/*    opacity: 1;*/
/*  }*/
/*  100% {*/
    transform: translateY(100px); /* slide down */
/*    opacity: 0;*/
/*  }*/
/*}*/

/*@media (max-width:814px){*/
/*	.toast-con{*/
/*		    width: 100%;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    border-radius: 0;*/
/*	}*/
/*}*/

/*#provesrc-notification-container{*/
/*	pointer-events:none;*/
/*}*/

/* 404 page */
/*body.error404 header,*/
/*body.error404 footer{*/
/*	display:none!important;*/
/*}*/
/*body.error404{*/
/*	  display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.pnf-container{*/
/*	    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    flex-direction: column;*/
/*	text-align:center;*/
/*}*/
/*.pnf-container img{*/
/*	max-width:400px;*/
/*	width:100%;*/
/*}*/
/*.pnf-container a{*/
/*	background:var(--accent);*/
/*	padding:15px 20px;*/
/*	border-radius:50px;*/
/*	color:var(--primary);*/
/*}*/
/*@media (max-width:576px){*/
/*	.pnf-container{*/
/*		padding:15px;*/
/*	}*/
/*	.pnf-container h1{*/
/*		font-size:35px;*/
/*	}*/
/*}*/