.elementor-40 .elementor-element.elementor-element-proj_hero_sec{--display:flex;}.elementor-40 .elementor-element.elementor-element-proj_hero_sec:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-proj_hero_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-internal{background-color:#050505;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-section{min-height:90vh;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-slide{min-height:90vh;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .swiper-container{min-height:90vh;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-overlay{background:rgba(0, 0, 0, 0.6);}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-tag{color:#1a1a1a;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-title{color:#ffffff;margin-bottom:0 !important;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-sub{color:rgba(255,255,255,0.8);margin-bottom:0 !important;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-btn{color:#1a1a1a;}.elementor-40 .elementor-element.elementor-element-proj_hero_wid .rb-hero-content{display:flex;flex-direction:column;gap:30px;}.elementor-40 .elementor-element.elementor-element-proj_map_sec{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-proj_map_sec:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-proj_map_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-40 .elementor-element.elementor-element-m_title{text-align:center;}.elementor-40 .elementor-element.elementor-element-m_title .elementor-heading-title{font-size:45px;font-weight:900;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-proj_cta_sec{--display:flex;}