.elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-menu-toggle{margin-left: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-4842fd7d */.elementor-5554 .elementor-element.elementor-element-4842fd7d{flex:1 1 auto; min-width:0;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--main .elementor-item{font-family:Montserrat, sans-serif; font-size:13px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:#e6eef6; padding:10px 14px; white-space:nowrap;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--main .elementor-item:hover, .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#5fd4e6;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--main .elementor-item:after{background-color:#5fd4e6; height:2px; box-shadow:0 0 10px rgba(95,212,230,.8);} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--main .sub-menu{background-color:#061d3a; border:1px solid rgba(95,212,230,.2); box-shadow:0 18px 40px rgba(0,5,15,.6); border-radius:12px; overflow:hidden;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown{background-color:#061d3a;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown a, .elementor-5554 .elementor-element.elementor-element-4842fd7d .sub-menu a{font-family:Montserrat, sans-serif; font-size:14px; font-weight:600; color:#e6eef6; background-color:#061d3a; text-transform:none; letter-spacing:.02em;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown a:hover, .elementor-5554 .elementor-element.elementor-element-4842fd7d .sub-menu a:hover, .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown a.elementor-item-active{color:#5fd4e6; background-color:#0a2c4d;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-menu-toggle{color:#e6eef6; background-color:transparent;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-menu-toggle svg{fill:#e6eef6;} @media (max-width:1024px) { .elementor-5554 .elementor-element.elementor-element-4842fd7d{flex:0 0 auto; width:auto !important; margin-left:auto; position:static;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute; top:100% !important; margin-top:0 !important; left:-24px !important; right:-24px; width:auto !important; z-index:9997; box-shadow:0 18px 30px rgba(0,5,15,.5); border-top:1px solid rgba(95,212,230,.2);} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown a{padding:15px 24px;} } @media (max-width:767px) { .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown.elementor-nav-menu__container{left:-16px !important; right:-16px;} .elementor-5554 .elementor-element.elementor-element-4842fd7d .elementor-nav-menu--dropdown a{padding:15px 16px;} }/* End custom CSS */