/* 
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
*/

/* Add your custom styles here */
a.elementor-element {color: inherit;}
.btn2::after {
    background-image: url('/wp-content/uploads/2026/01/orange.webp');
    position: absolute;height: 20px;width: 20px;content: '';background-position: center;right: 12px;top: 15px;}

.btn2:hover::after {background-image: url('/wp-content/uploads/2026/01/white.webp') !important;}
.btn1::after {
    background-image: url('/wp-content/uploads/2026/01/white.webp');
    position: absolute;height: 20px;width: 20px;content: '';background-position: center;right: 12px;top: 15px;}

.btn1:hover::after {background-image: url('/wp-content/uploads/2026/01/orange.webp') !important;}
.siteorange{color:#ff5001;}
.sticky-scroll-up {transition: transform 0.3s ease-in-out;will-change: transform;}
.sticky-scroll-up.hide-header {transform: translateY(-100%);}
.m-0{margin: 0px;}
.slider_btn {display: flex;align-items: center;justify-content: center;gap: 20px;}
.slider_btn a {padding: 13px 40px 13px 30px;}
.btn1 {background: #ff5001;display: inline-block;color: #ffffff;border:1px solid #ff5001;position:relative;  }
.btn2 {background: #ffffff;display: inline-block;color: #ff5001;border:1px solid #ffffff;position:relative;}
.btn1:hover {background: #ffffff;border-color: #ff5001;color: #ff5001;}
.btn2:hover {background: #ff5001;border-color: #ff5001;color: #ffffff;}
.our_impact .e-con-full:not(:last-child)::after {content: '';position: absolute;height: 100%;width: 100%;border-right: 1px solid #D4DADE;right: -11px;}
.our_thesis:hover svg path {stroke: #ffffff !important;}
.our_thesis:hover h4,.our_thesis:hover p {color: #ffffff;}
/* .our_thesis {position: relative;overflow: hidden;z-index: 1;} */
/* .our_thesis::after {
    content: "";
    position: absolute;inset: 0;background: #FF5001;transform: scaleY(0);transform-origin: top;transition: transform 0.5s ease;z-index: -1;} */
/* .our_thesis:hover::after {transform: scaleY(1);} */
.our_thesis:hover {background: #FF5001 !important;}
.our_thesis_2:hover svg path {stroke: #FF5001 !important;}
.our_thesis_2:hover h4 {color: #101828 !important;}
.our_thesis_2:hover p {color: #364153 !important;}
.our_thesis_2::after {background: #ffffff !important;}
.faqs_section .e-n-accordion-item{border-bottom: 1px solid rgb(0 0 0 / 50%) !important;margin-bottom: 15px !important;}
.faqs_section summary {padding-bottom: 15px !important;}
.wpcf7-text {margin-bottom: 15px;height: 50px;}
.wpcf7-submit {margin-top: 15px;}
#wpcf7-f721-p27-o1 [type=submit]:focus {background-color: #ff5001;}
#wpcf7-f465-p16-o1 [type=submit]:hover{border-color:#ffffff;}
#wpcf7-f465-p16-o1 [type=submit] {color: #fff;}
#wpcf7-f721-p27-o1 [type=submit]:hover {border-color:#FF5001;color: #FF5001;}
#wpcf7-f721-p27-o1 [type=submit] {color: #ffffff;}
.ul_list ul {padding-left: 20px;}
.ul_list ul li::marker {color: #FF5001;}
.section_border::after {position: absolute;border-right: 1px solid #f68e6c;content: '';height: 100%;width: 100%;right: 15px;}
.sticky_title {position:sticky !important;position: -webkit-sticky !important;top:200px;}
input:hover,textarea:hover {outline: none;}
input:focus-visible,textarea:focus-visible {outline: none;}
.ourteam-general-partners {display: flex;gap: 30px;flex-wrap: wrap;justify-content: space-between;}
.team-member {flex: 0 0 48%;max-width: 48%;}
.team-member img {width: 100%;height: 400px;object-fit: cover;object-position: top;}
.teamcontent {padding: 30px;background-color: #ffffff;}
.team-positionn {color: #707376;}
.team-read-more,.team-read-more-slider {cursor: pointer;color: #ff5001 !important;font-weight: 500;display: inline-block;margin-top: 10px;}
.team_member_arrow .swiper-button-next,.team_member_arrow .swiper-button-prev {color: #fff;background: #fe5102;border-radius: 50%;width: 44px;top:300px;}
.team_member_arrow .swiper-button-next::after, .team_member_arrow .swiper-button-prev::after {font-size: 22px;border-radius: 50% !important;}
.team_member_arrow .swiper-button-next {right: -20px;}
.team_member_arrow .swiper-button-prev {left: -20px;}
.team-image img {vertical-align: middle;}
.teamcontent_slider {padding: 30px;background: #f5f9fc;}
/* .team-full-content {overflow: hidden;transition: max-height 0.3s ease;} */
.team-member-slider .team-image img {width: 100%;height: 400px;object-fit: cover;object-position: top;}
/* Default 4 lines */
/* .team-full-content.line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
} */
.icon_box .elementor-image-box-img{background: #ffffff;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.icon_box img{width: auto;height: fit-content;padding:30px;}
.icon_box .elementor-image-box-wrapper {align-items: stretch !important;}

.team-full-content {
  overflow: hidden;
  transition: max-height 0.4s ease;
}

/* collapsed state */
.team-full-content.collapsed {
	max-height: 4.90em;
}

/* expanded state */
.team-full-content.expanded {
  max-height: 1000px; /* large enough for content */
}


@media screen and (max-width: 767px){
.team-member {max-width: 100%;margin-bottom: 30px;}
.banner_title h1{font-size:30px !important;}
.team_member_arrow .swiper-button-prev {left: 0;}
.team_member_arrow .swiper-button-next {right: 0;}
.our_impact .e-con-full:not(:last-child)::after,.section_border::after{display:none !important;}
.ourteam-general-partners {display: inline-block !important;}
}