/*
Theme Name: Hello Elementor Child
Author: Elementor Team
Description: Your description goes here
Version: 3.1.1
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
body::-webkit-scrollbar {
  	width: 0.4em;
}
body::-webkit-scrollbar-track {
  	background-color: #00325F;
}
body::-webkit-scrollbar-thumb {
 	background-color: #69CDFF;
}
header a img.attachment-full.size-full.wp-image-12 {
    width: 300px;
}
html, body{
	overflow-x:hidden;
}
.specialized .elementor-icon-box-icon {
    position: absolute;
}
.specialized .elementor-icon-box-content h3 {
    padding-left: 87px;
}
.testimonials .swiper-slide .elementor-testimonial__footer .elementor-testimonial__image {
    position: absolute;
    top: -100px;
}
.testimonials .swiper-slide.swiper-slide-active {
    background: #00325F;
}
.testimonials .swiper-slide.swiper-slide-active .elementor-testimonial__content .elementor-testimonial__text {
    color: #fff;
}
.testimonials .elementor-main-swiper.swiper, .testimonials .elementor-main-swiper.swiper .swiper-slide{
    overflow: visible !important;
}
.testimonials .elementor-main-swiper.swiper .swiper-slide:after {
    content: "";
    position:absolute;
    bottom:-32px;
    right:65px;
    font-size: 52px;
    font-style: italic;
    width: 69px;
    height: 69px;
    background-color:#fff;
    background-image:url(/wp-content/uploads/2024/11/quote-image.webp);
    background-size:45px;
    background-repeat:no-repeat;
    background-position:center center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #69CDFF;
    border: 3px solid;
    border-radius: 50%;
}
.testimonials .elementor-main-swiper.swiper .swiper-slide.swiper-slide-active:after{
	background-color:#00325F;
}
@media all and (max-width:1499px){
	.elementor-29 .elementor-element.elementor-element-70031f1 .elementor-main-swiper .swiper-slide {
    padding: 50px 30px 30px 30px !important;
	}
	.elementor-29 .elementor-element.elementor-element-70031f1 .elementor-main-swiper .swiper-slide img {
		width: 150px !important;
		height: auto !important;
	}
	.elementor-29 .elementor-element.elementor-element-70031f1 .elementor-main-swiper .swiper-slide cite.elementor-testimonial__cite {
		margin-top: 10px !important;
	}
	.elementor-29 .elementor-element.elementor-element-70031f1 .elementor-main-swiper .swiper-slide span.elementor-testimonial__title {
		margin-top: -20px !important;
	}
	.specialized .elementor-icon-box-content h3 {
    	padding-left: 77px;
	}
	.testimonials .elementor-main-swiper.swiper .swiper-slide:after {    
    	bottom:-32px;
    	right:45px;    
    	width: 59px;
    	height: 59px;
    	background-size:35px;   
	}
}