.elementor-866 .elementor-element.elementor-element-d4db728{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-wrapper{background-color:#0B0F17;}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-media{opacity:1;}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-subhead{color:#EF4444;}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-title{color:#FFFFFF;font-size:58px;}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-description{color:rgba(255, 255, 255, 0.75);}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-stat-val{color:#FFFFFF;}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-stat-val span{color:#EF4444;}.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-stat-lbl{color:rgba(255, 255, 255, 0.6);}/* Start custom CSS for ttg_hero, class: .elementor-element-af6a925 */.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-stats-floating-bar {
    display: none;
}

.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-media {
    
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    
}

.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-title {
    max-width: 840px;
}

.elementor-866 .elementor-element.elementor-element-af6a925 p {
    max-width: 680px;
}


.elementor-866 .elementor-element.elementor-element-af6a925 .ttg-hero-backdrop {
    background: linear-gradient(to right, rgba(11, 15, 23, 0.9) 0%, rgba(11, 15, 23, 0.7) 60%, rgba(11, 15, 23, 0.85) 100%);
}/* End custom CSS */