.elementor-745 .elementor-element.elementor-element-89eb4b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-hero-wrapper{background-color:#0B0F17;}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-hero-media{opacity:1;}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-hero-subhead{color:#EF4444;}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-hero-title{color:#FFFFFF;font-size:58px;}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-hero-description{color:rgba(255, 255, 255, 0.75);}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-stat-val{color:#FFFFFF;}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-stat-val span{color:#EF4444;}.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-stat-lbl{color:rgba(255, 255, 255, 0.6);}.elementor-745 .elementor-element.elementor-element-802c26a{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-745 .elementor-element.elementor-element-802c26a:not(.elementor-motion-effects-element-type-background), .elementor-745 .elementor-element.elementor-element-802c26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-745 .elementor-element.elementor-element-7c172fc{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;}.elementor-745 .elementor-element.elementor-element-7c172fc p{margin-block-end:10px;}.elementor-745 .elementor-element.elementor-element-93a3dc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-745 .elementor-element.elementor-element-7c04ff5 .ttg-team-card{background-color:#FFFFFF;}.elementor-745 .elementor-element.elementor-element-7c04ff5 .ttg-team-name{color:#0F172A;}.elementor-745 .elementor-element.elementor-element-7c04ff5 .ttg-team-role{color:#EF4444;}.elementor-745 .elementor-element.elementor-element-7c04ff5 .ttg-team-bio{color:#475569;}@media(min-width:768px){.elementor-745 .elementor-element.elementor-element-802c26a{--content-width:860px;}}/* Start custom CSS for ttg_hero, class: .elementor-element-74d9922 */.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-stats-floating-bar {
    display: none;
}

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

.elementor-745 .elementor-element.elementor-element-74d9922 .ttg-hero-title {
    max-width: 840px;
}

.elementor-745 .elementor-element.elementor-element-74d9922 p {
    max-width: 680px;
}


.elementor-745 .elementor-element.elementor-element-74d9922 .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 */
/* Start custom CSS for ttg_team_grid, class: .elementor-element-7c04ff5 */.elementor-745 .elementor-element.elementor-element-7c04ff5 .ttg-team-card img {
     height: 200px;
}

@media (max-width: 768px) {
    .elementor-745 .elementor-element.elementor-element-7c04ff5 .ttg-team-card img {
        height: auto;
    }
}

@media (max-width: 480px) {
    .elementor-745 .elementor-element.elementor-element-7c04ff5 h2 {
        font-size: 21px !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */