/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 3.4.9
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)
*/
.banner-video {
    height: 600px;
    border-radius: 16.5px;
}

.banner-video video {
    height: 100% !important;
    aspect-ratio: unset !important;
}
.banner-video .e-hosted-video {
    height: 100%;
    aspect-ratio: unset !important;
}

.elementor-heading-title span {
  color: var(--e-global-color-accent);
  text-shadow: 0 0 40px #d4163c80;
}

.ele-tabs .e-n-tab-title-text {
    display: flex !important;
    flex-direction: column !important;
    text-align: left !important;
    align-items: flex-start !important;
    font-size: 13px !important;
    color: #fff;
    margin: 0 !important;
    max-width: 226px;
	gap: 5px;
}
.ele-tabs .e-n-tab-title-text p{
    font-size: 12px !important;
    color: #ffffff59;
    margin: 0 !important;
    max-width: 226px;
}
.ele-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    width: 33% !important;
    background-color: #d4163c1f !important;
    border: 1px solid #d4163c73 !important;
    border-radius: 12px;
    padding: 14px 16px;
}
.ele-testimonial {}

.ele-testimonial {}

.ele-testimonial .elementor-testimonial__content {
    position: relative;
    z-index: 1;
}

.elementor-testimonial__content {}

.ele-testimonial .elementor-testimonial__content:before {
    content: '★★★★★';
    color: #C9A84C;
    margin-bottom: 10px !important;
    display: block;
}

.ele-testimonial .elementor-testimonial__content:after {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background-color: #ffffff14;
    margin-top: 20px;
}
.ele-testimonial .swiper-slide-next {
    transform: translateY(-20px) !important;
}

.ele-testimonial .elementor-main-swiper {
    padding-top: 30px !important;
}