/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 3.4.4
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)
*/
.elementor-widget-text-editor p {
    margin: 0 !important;
}
#Bannersection {
    position: relative;
    z-index: 1;
}

#Bannersection::after {
    content: '';
    position: absolute;
    z-index: 1;
    background-image: url(/wp-content/uploads/2025/06/curve-scaled.png);
    width: 100%;
    height: 24%;
    background-size: cover;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
}
#VideoInnersection {
    position: relative;
    z-index: 1;
    border: 0 !important;
}

#VideoInnersection:after {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 53px;
    background-image: url('/wp-content/uploads/2025/06/wave.png');
    bottom: -1px;
    left: 0;
    z-index: 99;
    background-size: contain;
    background-repeat: no-repeat;
}
.footer-logo img {
    filter: brightness(0) invert(1);
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    position: relative;
    z-index: 1;
}

.elementor-widget-n-tabs .e-n-tabs-heading:after {
    width: 100%;
    height: 1px;
    background-color: #fff;
    left: 0;
    bottom: -14px;
    content: '';
    position: absolute;
}

.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
    position: relative;
    z-index: 1;
}

.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]:after {
    content: '';
    position: absolute;
    bottom: -16px;
    background-color: var(--e-global-color-accent);
    width: 100px;
    height: 4px;
    border-radius: 3px;
}

span.e-n-tab-title-text {}