/* 
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 */
body {
	overflow-x: hidden; 
}
.testimonial-section .elementor-testimonial {
	justify-content: flex-end;
	column-gap: 40px;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__footer {
	padding-right: 0;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__content {
	display: grid;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite {
	order: 1;
	margin-top: 10px;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite span {
	display: inline-block;
	margin-bottom: 10px;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text {
	order: 2;
	max-width: 375px;
	margin-top: 5px;
}
.testimonial-section .elementor-swiper .elementor-main-swiper {
	width: 100%;
}
.testimonial-section .elementor-swiper .elementor-main-swiper .swiper-slide {
	padding: 0;
}
.testimonial-section .elementor-swiper .elementor-main-swiper .elementor-swiper-button-next {
    right: -40px;
}
.testimonial-section .elementor-swiper .elementor-main-swiper .elementor-swiper-button-next i::before {
	content: url('/wp-content/uploads/2023/09/arrow.png');
}
.testimonial-section .elementor-swiper .elementor-main-swiper .elementor-swiper-button-prev i::before, .our-team-section .elementor-element .elementor-swiper-button-prev i::before{
	content: '';
	height: 40px;
	width: 40px;
	background-image: url('/wp-content/uploads/2023/09/arrow.png');
	position: absolute;
	top: -24px;
	left: -69px;
	background-repeat: no-repeat;
	transform: rotate(181deg);
}
.testimonial-section .elementor-swiper .elementor-main-swiper .elementor-swiper-button-prev i::before {
	 left: -58px;
}
.testimonial-section .elementor-swiper .elementor-main-swiper .elementor-swiper-button-prev.swiper-button-disabled {
	display: none;
}
.testimonial-section .elementor-swiper .elementor-main-swiper .elementor-swiper-button-next.swiper-button-disabled {
	display: none;
}
.testimonial-section .elementor-widget-testimonial-carousel {
	padding: 0 5rem;
}

.resourses-section .elementor-cta .elementor-cta__content {
	position: relative;
	height: 340px;
	display: grid;
	  align-items: center;
	  justify-items: center;
}
.resourses-section .elementor-cta .elementor-cta__content::after {
	content: '';
	position: absolute;
	top: 5%;
	left: 5.5%;
	height: 90%;
	width: 89%;
	border: 2px solid white;
}
.resourses-section .elementor-cta .elementor-cta__content .elementor-cta__image {
	order: 2;	
	margin-bottom: 0;
}
.resourses-section .elementor-cta:hover .elementor-cta__content .elementor-cta__image img {
	filter: brightness(0) saturate(100%) invert(99%) sepia(42%) saturate(3356%) hue-rotate(175deg) brightness(82%) contrast(85%);
}
.resourses-section .elementor-cta .elementor-cta__content .elementor-cta__title {
	order: 1;
	width: 100%;
	margin-bottom: 30px;
}
.resourses-section .elementor-cta {
	transition: 0.3s;
}
.resourses-section .elementor-cta:hover .elementor-cta__content .elementor-cta__title {
	color: #9CA5C6;
}
.resourses-section .elementor-widget-call-to-action {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.8);
}
.resourses-section .left-column .warning-text .elementor-widget-container {
	display: flex;
	align-items: center;
	border: 2px solid #cd0000;
	padding: 11px 0;
	width: fit-content;
}
.resourses-section .left-column .elementor-widget-text-editor.warning-text img {
	height: 40px;
	width: 40px;
	margin: 0 30px;
}
.resourses-section .right-column {
	position: relative;
}
.resourses-section .right-column::after {
	content: url('/wp-content/uploads/2023/09/RESOURCES-bg-2.webp');
	position: absolute;
	top: -176px;
	left: -95px;
	z-index: -1;
}
.our-team-section .elementor-element .elementor-swiper-button-next {
	right: -60px !important;
}
.our-team-section .elementor-element .elementor-swiper-button-next i::before {
	content: url('/wp-content/uploads/2023/09/arrow.png');
	top: -20px;
  	position: relative;
}
.our-team-section .elementor-element .elementor-swiper-button-prev i::before {
	top: -42px;
	position: absolute;
}
/* mobile menu */
#elementor-popup-modal-89 .dialog-close-button {
	color: #39527B;
}
#elementor-popup-modal-89 .dialog-close-button:hover {
	color: #9CA5C6;
}
.elementor-89 .elementor-element.elementor-element-17e03d9 .elementor-nav-menu {
	justify-content: flex-start !important;
	align-content: flex-start !important;
	align-items: flex-start !important;
}
.elementor-89 .elementor-element.elementor-element-17e03d9 .elementor-nav-menu li a {
	padding: 0;
}
.elementor.elementor-89.elementor-location-popup {
	height: 100% !important;
}
.elementor-element.elementor-element-993a686.mobile-popup-menu.e-flex.e-con-boxed.e-con {
	height: 100% !important;
}
/* Accordion */
.inner-accordion .e-n-accordion-item summary[aria-expanded="false"] .e-n-accordion-item-title-icon i::before {
	content: "\f067" !important;
}