.elementor-7099 .elementor-element.elementor-element-1c234951 .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-1c234951 */.elementor-7099 .elementor-element.elementor-element-1c234951 { margin: 0; padding: 0; flex-grow: 1; }/* End custom CSS */
/* Start custom CSS *//* Alternate header only; original header retained. */
.elementor-7099 .elementor-nav-menu {font-family:"Linear Grotesk",sans-serif; gap:0.35rem;}
.elementor-7099 .elementor-nav-menu--main .elementor-item {font-family:"Linear Grotesk",sans-serif;font-size:0.875rem;font-weight:400;letter-spacing:0.025em;line-height:1.3;color:#eee;padding:0.875rem 0.65rem;}
.elementor-7099 .elementor-nav-menu--main .elementor-item:hover,
.elementor-7099 .elementor-nav-menu--main .elementor-item:focus,
.elementor-7099 .elementor-nav-menu--main .elementor-item.elementor-item-active {color:#fff;text-decoration:underline;text-underline-offset:0.35em;}
.elementor-7099 a:focus-visible {outline:2px solid #fff;outline-offset:3px;}
.elementor-7099 .elementor-menu-toggle {color:#fff;background:transparent;min-width:44px;min-height:44px;padding:0.5rem;font-size:1.375rem;}
.elementor-7099 .elementor-menu-toggle svg {fill:currentColor;}
.elementor-7099 .elementor-nav-menu--dropdown {background:#080808;}
.elementor-7099 .elementor-nav-menu--dropdown .elementor-item {font-family:"Linear Grotesk",sans-serif;color:#fff;font-size:1rem;line-height:1.5;padding:0.875rem 1.5rem;}
.elementor-7099 .elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-7099 .elementor-nav-menu--dropdown .elementor-item:focus {background:#242424;color:#fff;}
.elementor-7099 .elementor-element-784f33e8 img {display:block;width:100%;height:auto;}
@media(max-width:1200px) and (min-width:1025px){
.elementor-7099 .elementor-nav-menu--main .elementor-item {font-size:0.8rem;padding-left:0.4rem;padding-right:0.4rem;}
.elementor-7099 .elementor-nav-menu {gap:0;}
}

@media(max-width:1024px){
.elementor-7099 .elementor-element-4e0af09d {position:relative;}
.elementor-7099 .elementor-element-1c234951,
.elementor-7099 .elementor-element-1c234951 > .elementor-widget-container {position:static;}
.elementor-7099 .elementor-nav-menu--dropdown.elementor-nav-menu__container {position:absolute;top:100%;left:0!important;right:0!important;width:100%!important;margin:0!important;max-height:calc(100svh - 7rem);overflow-y:auto;}
.elementor-7099 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {background:#202020;color:#fff;}
}

.elementor-7099 [data-id="79b4615"] {font-family:"Linear Grotesk",sans-serif;}
.elementor-7099 [data-id="79b4615"] a {color:inherit;text-decoration:none;}/* End custom CSS */