.elementor-374 .elementor-element.elementor-element-5eaf9c8{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.she-header-transparent-yes{position:absolute;}.elementor-374 .elementor-element.elementor-element-5eaf9c8.she-header .elementor-widget-theme-site-logo,
				.elementor-374 .elementor-element.elementor-element-5eaf9c8.she-header .elementor-widget-image,
				.elementor-374 .elementor-element.elementor-element-5eaf9c8.she-header .logo{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);}.elementor-374 .elementor-element.elementor-element-5eaf9c8.she-header .elementor-widget-n-menu .elementor-widget-image, 
				.elementor-374 .elementor-element.elementor-element-5eaf9c8.she-header .not-logo{-webkit-filter:none;filter:none;}.elementor-374 .elementor-element.elementor-element-17b1c5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-374 .elementor-element.elementor-element-7cb4a25{text-align:start;}.elementor-374 .elementor-element.elementor-element-7cb4a25 .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-d0a4fde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-374 .elementor-element.elementor-element-20b24f6{--display:flex;}.elementor-374 .elementor-element.elementor-element-3900869{--display:flex;}.elementor-374 .elementor-element.elementor-element-8d4d850{--display:flex;}.elementor-374 .elementor-element.elementor-element-c3b85f6{--display:flex;}.elementor-374 .elementor-element.elementor-element-6f50ae9{--display:flex;}.elementor-374 .elementor-element.elementor-element-51d7f96{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;--n-menu-title-active-color-dropdown:#ED1C24;}.elementor-374 .elementor-element.elementor-element-51d7f96 {--n-menu-title-color-active:#ED1C24;}.elementor-374 .elementor-element.elementor-element-48653df .elementor-button{background-color:#ED1C24;font-family:"Lexend Deca", Sans-serif;font-size:16px;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED1C24;border-radius:6px 6px 6px 6px;padding:8px 10px 8px 10px;}.elementor-374 .elementor-element.elementor-element-48653df .elementor-button:hover, .elementor-374 .elementor-element.elementor-element-48653df .elementor-button:focus{background-color:#FFFFFF;color:#ED1C24;}.elementor-374 .elementor-element.elementor-element-48653df .elementor-button:hover svg, .elementor-374 .elementor-element.elementor-element-48653df .elementor-button:focus svg{fill:#ED1C24;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-374 .elementor-element.elementor-element-51d7f96{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;padding:10px 0px 10px 0px;--n-menu-toggle-align:flex-end;--n-menu-title-padding:20px 20px 20px 20px;--n-menu-toggle-icon-distance-from-dropdown:20px;}}@media(min-width:768px){.elementor-374 .elementor-element.elementor-element-17b1c5f{--width:25%;}.elementor-374 .elementor-element.elementor-element-d0a4fde{--width:75%;}}@media(max-width:767px){.elementor-374 .elementor-element.elementor-element-17b1c5f{--width:50%;}.elementor-374 .elementor-element.elementor-element-d0a4fde{--width:50%;}.elementor-374 .elementor-element.elementor-element-51d7f96{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;}}/* Start custom CSS for mega-menu, class: .elementor-element-51d7f96 */.elementor-374 .elementor-element.elementor-element-51d7f96 a {
    position: relative;
    text-decoration: none !important;
}

.elementor-374 .elementor-element.elementor-element-51d7f96 a::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 0%;
    width: 0%;
    height: 2px;
    background-color: #ed1c24;
    transition: all 0.4s ease;
}

.elementor-374 .elementor-element.elementor-element-51d7f96 a:hover::after {
    width: 50%;
}/* End custom CSS */