.elementor-5191 .elementor-element.elementor-element-43058026 .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-43058026 */.elementor-5191 .elementor-element.elementor-element-43058026{flex:0 1 auto !important; width:auto !important;} .elementor-5191 .elementor-element.elementor-element-43058026 .elementor-menu-toggle{color:#F2F2F2; background-color:transparent;}  .elementor-5191 .elementor-element.elementor-element-43058026 .elementor-nav-menu--main .elementor-item{padding:12px 19px; border:1px solid transparent; border-radius:999px; transition:background-color .2s ease, border-color .2s ease;} .elementor-5191 .elementor-element.elementor-element-43058026 .elementor-nav-menu--main .elementor-item:hover, .elementor-5191 .elementor-element.elementor-element-43058026 .elementor-nav-menu--main .elementor-item:focus-visible{background-color:rgba(255,255,255,0.08); border-color:rgba(255,255,255,0.14);} @media (max-width:1024px) { .elementor-5191 .elementor-element.elementor-element-43058026{flex:0 0 48px !important; width:48px !important; max-width:48px !important; position:static !important; order:3;} .elementor-5191 .elementor-element.elementor-element-43058026 .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute !important; left:0 !important; right:0 !important; width:auto !important; top:calc(100% + 8px) !important; margin:0 !important; background-color:#121212 !important; border:1px solid rgba(255,255,255,0.09); border-radius:20px; overflow:hidden; z-index:50;} .elementor-5191 .elementor-element.elementor-element-43058026 .elementor-nav-menu--dropdown a{color:#F2F2F2 !important; background-color:transparent !important; font-family:'Barlow Condensed', sans-serif; font-size:24px; font-weight:600; text-transform:uppercase; padding:14px 20px;} }/* End custom CSS */