.elementor-7042 .elementor-element.elementor-element-c2837e6{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:10;}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-c2837e6{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-c2837e6{right:0px;}.elementor-7042 .elementor-element.elementor-element-d85b6e8{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-7042 .elementor-element.elementor-element-9665cf0{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-4a4839d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-4a4839d.e-con{--align-self:center;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-7042 .elementor-element.elementor-element-e3422a7{--display:flex;--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-e3422a7:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-e3422a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}.elementor-7042 .elementor-element.elementor-element-50d0371{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-50d0371:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-50d0371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-50d0371{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-50d0371{right:0px;}.elementor-7042 .elementor-element.elementor-element-b1d2cb8{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-89ad7d3{--display:flex;--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-d989033{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-d989033:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-d989033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-d989033{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-d989033{right:0px;}.elementor-7042 .elementor-element.elementor-element-efe8c0f{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7042 .elementor-element.elementor-element-9bf0fae .elementor-heading-title{font-family:var( --e-global-typography-bfc0d9b-font-family ), Sans-serif;font-size:var( --e-global-typography-bfc0d9b-font-size );font-weight:var( --e-global-typography-bfc0d9b-font-weight );line-height:var( --e-global-typography-bfc0d9b-line-height );color:#7E7E7E;}.elementor-7042 .elementor-element.elementor-element-fcb5f3d{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-a324f5a .elementor-heading-title{font-family:var( --e-global-typography-bfc0d9b-font-family ), Sans-serif;font-size:var( --e-global-typography-bfc0d9b-font-size );font-weight:var( --e-global-typography-bfc0d9b-font-weight );line-height:var( --e-global-typography-bfc0d9b-line-height );color:#7E7E7E;}.elementor-7042 .elementor-element.elementor-element-0700925{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-b7d36ab{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-b7d36ab:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-b7d36ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-b7d36ab{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-b7d36ab{right:0px;}.elementor-7042 .elementor-element.elementor-element-f96de51{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-8b6303e{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-002abe4{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-8300b8b{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-8300b8b:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-8300b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-8300b8b{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-8300b8b{right:0px;}.elementor-7042 .elementor-element.elementor-element-5ce9e9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-4e4c3b7{--n-menu-dropdown-content-max-width:initial;--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;--n-menu-title-distance-from-content:30px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:1rem;--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );--n-menu-title-color-normal:#A8A8A8;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-896444f );}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-bfc0d9b-font-family ), Sans-serif;font-weight:var( --e-global-typography-bfc0d9b-font-weight );--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 {--n-menu-title-color-hover:var( --e-global-color-text );--n-menu-title-color-active:var( --e-global-color-text );}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:none;}.elementor-7042 .elementor-element.elementor-element-d9c468b{--display:flex;}.elementor-7042 .elementor-element.elementor-element-5f06029{--display:flex;}.elementor-7042 .elementor-element.elementor-element-e929d99{--display:flex;}.elementor-7042 .elementor-element.elementor-element-5d5345c{--n-menu-dropdown-content-max-width:initial;--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;--n-menu-title-distance-from-content:30px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:2rem;--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );--n-menu-title-color-normal:#A8A8A8;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-896444f );}.elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-bfc0d9b-font-family ), Sans-serif;font-weight:var( --e-global-typography-bfc0d9b-font-weight );--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-7042 .elementor-element.elementor-element-5d5345c {--n-menu-title-color-hover:var( --e-global-color-b28e838 );--n-menu-title-color-active:var( --e-global-color-b28e838 );}.elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:none;}.elementor-7042 .elementor-element.elementor-element-b98b3b9{--display:flex;}.elementor-7042 .elementor-element.elementor-element-ff514c1{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-ff514c1:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-ff514c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-ff514c1{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-ff514c1{right:0px;}.elementor-7042 .elementor-element.elementor-element-7952a6a{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-ba3dc91{--display:flex;}.elementor-7042 .elementor-element.elementor-element-c4be953{--display:flex;}.elementor-7042 .elementor-element.elementor-element-6f9d332{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-6f9d332:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-6f9d332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-6f9d332{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-6f9d332{right:0px;}.elementor-7042 .elementor-element.elementor-element-4d1d87b{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-9525d53{--display:flex;}.elementor-7042 .elementor-element.elementor-element-1ae6542{--display:flex;--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-255eb2f{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-1c486e1{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-1c486e1:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-1c486e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-1c486e1{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-1c486e1{right:0px;}.elementor-7042 .elementor-element.elementor-element-71531b2{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-8be04e1{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-5d9236d{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-5d9236d:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-5d9236d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-5d9236d{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-5d9236d{right:0px;}.elementor-7042 .elementor-element.elementor-element-0a0fd25{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-e69345a{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-724352d{--display:flex;--position:absolute;--min-height:20px;top:-10px;}.elementor-7042 .elementor-element.elementor-element-724352d:not(.elementor-motion-effects-element-type-background), .elementor-7042 .elementor-element.elementor-element-724352d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-896444f );}body:not(.rtl) .elementor-7042 .elementor-element.elementor-element-724352d{left:0px;}body.rtl .elementor-7042 .elementor-element.elementor-element-724352d{right:0px;}.elementor-7042 .elementor-element.elementor-element-da92f26{--display:flex;--min-height:156px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-80f5f78{--n-menu-dropdown-content-max-width:initial;--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;--n-menu-title-distance-from-content:30px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:1.5rem;--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );--n-menu-title-color-normal:#A8A8A8;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-896444f );}.elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-bfc0d9b-font-family ), Sans-serif;font-weight:var( --e-global-typography-bfc0d9b-font-weight );--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-7042 .elementor-element.elementor-element-80f5f78 {--n-menu-title-color-hover:var( --e-global-color-b28e838 );--n-menu-title-color-active:var( --e-global-color-b28e838 );}.elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:none;}.elementor-7042 .elementor-element.elementor-element-590d0b5{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-e1fe378{width:initial;max-width:initial;}.elementor-7042 .elementor-element.elementor-element-044eed0{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7042 .elementor-element.elementor-element-8d364f2 .elementor-icon-wrapper{text-align:center;}.elementor-7042 .elementor-element.elementor-element-8d364f2 .elementor-icon{font-size:30px;}.elementor-7042 .elementor-element.elementor-element-8d364f2 .elementor-icon svg{height:30px;}.elementor-7042 .elementor-element.elementor-element-908a506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-7042 .elementor-element.elementor-element-c2837e6{--content-width:1920px;}.elementor-7042 .elementor-element.elementor-element-9665cf0{--width:150px;}.elementor-7042 .elementor-element.elementor-element-4a4839d{--width:75%;}.elementor-7042 .elementor-element.elementor-element-b1d2cb8{--width:31%;}.elementor-7042 .elementor-element.elementor-element-efe8c0f{--width:40%;}.elementor-7042 .elementor-element.elementor-element-fcb5f3d{--width:50%;}.elementor-7042 .elementor-element.elementor-element-f96de51{--width:50%;}.elementor-7042 .elementor-element.elementor-element-7952a6a{--width:31%;}.elementor-7042 .elementor-element.elementor-element-4d1d87b{--width:31%;}.elementor-7042 .elementor-element.elementor-element-71531b2{--width:100%;}.elementor-7042 .elementor-element.elementor-element-da92f26{--width:100%;}.elementor-7042 .elementor-element.elementor-element-590d0b5{--width:25%;}.elementor-7042 .elementor-element.elementor-element-044eed0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7042 .elementor-element.elementor-element-9665cf0{--width:200px;}.elementor-7042 .elementor-element.elementor-element-044eed0{--width:50%;}}@media(max-width:1024px){.elementor-7042 .elementor-element.elementor-element-d85b6e8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7042 .elementor-element.elementor-element-9665cf0{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7042 .elementor-element.elementor-element-9bf0fae .elementor-heading-title{font-size:var( --e-global-typography-bfc0d9b-font-size );line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-a324f5a .elementor-heading-title{font-size:var( --e-global-typography-bfc0d9b-font-size );line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-4e4c3b7{--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-5d5345c{--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );}.elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-80f5f78{--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );}.elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-044eed0{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7042 .elementor-element.elementor-element-8d364f2 .elementor-icon{font-size:30px;}.elementor-7042 .elementor-element.elementor-element-8d364f2 .elementor-icon svg{height:30px;}}@media(max-width:767px){.elementor-7042 .elementor-element.elementor-element-d85b6e8{--justify-content:space-between;--flex-wrap:nowrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7042 .elementor-element.elementor-element-9665cf0{--width:100%;--justify-content:center;}.elementor-7042 .elementor-element.elementor-element-4a4839d{--width:1px;}.elementor-7042 .elementor-element.elementor-element-9bf0fae .elementor-heading-title{font-size:var( --e-global-typography-bfc0d9b-font-size );line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-a324f5a .elementor-heading-title{font-size:var( --e-global-typography-bfc0d9b-font-size );line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-4e4c3b7{--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );}.elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-4e4c3b7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-5d5345c{--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );}.elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-5d5345c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-80f5f78{--n-menu-title-font-size:var( --e-global-typography-bfc0d9b-font-size );}.elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7042 .elementor-element.elementor-element-80f5f78 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-bfc0d9b-line-height );}.elementor-7042 .elementor-element.elementor-element-590d0b5{--width:50%;}.elementor-7042 .elementor-element.elementor-element-044eed0{--width:50%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7042 .elementor-element.elementor-element-8d364f2{padding:8px 0px 0px 0px;}.elementor-7042 .elementor-element.elementor-element-8d364f2 .elementor-icon{font-size:30px;}.elementor-7042 .elementor-element.elementor-element-8d364f2 .elementor-icon svg{height:30px;}}/* Start custom CSS for html, class: .elementor-element-257d8b3 */.oym-header svg {
  max-width: 100%;
  height: 50px;
  display: block;
}

.oym-logo-link {
	display: inline-block;
	line-height: 0;
	color: #000 !important;
	width: 110px;
}

.oym-logo-link svg {
	display: block;
	width: 100%;
	height: auto;
}

.oym-logo--college {
  display: none !important;
}

body.oym-section-college .oym-logo--default {
  display: none !important;
}

body.oym-section-college .oym-logo--college {
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3422a7 */.elementor-7042 .elementor-element.elementor-element-e3422a7 {
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    padding-left: var(--mega-start, 0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3422a7 */.elementor-7042 .elementor-element.elementor-element-e3422a7 {
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    padding-left: var(--mega-start, 0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3422a7 */.elementor-7042 .elementor-element.elementor-element-e3422a7 {
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    padding-left: var(--mega-start, 0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3422a7 */.elementor-7042 .elementor-element.elementor-element-e3422a7 {
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    padding-left: var(--mega-start, 0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3422a7 */.elementor-7042 .elementor-element.elementor-element-e3422a7 {
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    padding-left: var(--mega-start, 0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3422a7 */.elementor-7042 .elementor-element.elementor-element-e3422a7 {
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    padding-left: var(--mega-start, 0px) !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4e4c3b7 */.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
    display: none;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-5d5345c */.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
    display: none;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-80f5f78 */.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a4839d */@media (max-width: 1064px) {
    .oym-header-tools {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-590d0b5 */@media (max-width: 1064px) {
    .oym-nav-triggers {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044eed0 */@media (min-width: 1064px) {
    .mobile-header {
        display: none;
    }
}

.mobile-header .e-n-menu-heading {
    background: #fff;
    padding-bottom: 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-908a506 */.elementor-7042 .elementor-element.elementor-element-908a506 {
	position: absolute;
	width: 0;
	height: 0;
	min-height: 0 !important;
	min-width: 0 !important;
	overflow: hidden;
	padding: 0 !important;
	margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   OYM HEADER – BASIS / PERMANENTE FARBE
========================================================= */

.oym-header,
.oym-header.is-on-hero,
.oym-header.is-after-hero {
  background: #ffffff !important;
  color: #000000;
  box-shadow: none;
  transition:
    background 0.3s ease,
    box-shadow 0.3s ease,
    color 0.2s ease;
}

.oym-header.is-scrolled {
  box-shadow: 0 10px 20px -15px rgba(0, 0, 0, 0.2);
}


/* =========================================================
   OYM HEADER – CURRENT COLOR / ICONS / LINKS
========================================================= */

.oym-header .oym-logo-link,
.oym-header .oym-menu-.elementor-7042,
.oym-header .oym-menu-.elementor-7042__trigger,
.oym-header .oym-menu-.elementor-7042__label,
.oym-header .oym-search-trigger,
.oym-header .oym-inline-menu,
.oym-header .oym-inline-menu-panel,
.oym-header .oym-inline-menu-panel .elementor-item,
.oym-header .oym-inline-menu-panel .elementor-item:link,
.oym-header .oym-inline-menu-panel .elementor-item:visited,
.oym-header .oym-inline-menu-panel .elementor-nav-menu a,
.oym-header .e-n-menu-title,
.oym-header .e-n-menu-item,
.oym-header .e-n-menu-heading,
.oym-header .elementor-item,
.oym-header .e-search-submit svg,
.oym-header .platzhalter-de p,
.oym-header .oym-header-languages,
.oym-header .oym-header-language-link {
  color: currentColor !important;
}

.oym-logo-link svg,
.oym-header i {
  color: currentColor !important;
  fill: currentColor !important;
}

.oym-header .elementor-widget-icon .elementor-icon,
.oym-header .elementor-widget-icon .elementor-icon svg,
.oym-header .elementor-widget-icon .elementor-icon svg path {
  color: currentColor !important;
  fill: currentColor !important;
}

	/* =====================================================
	   HEADER LÜCKE ENTFERNEN
	===================================================== */
	.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
	    background-color: #fff;
	    margin-top: 10px;
	}


/* =========================================================
   DESKTOP HEADER – MENÜ LINKS / AUSWAHL RECHTS
========================================================= */

@media (min-width: 1064px) {

  /* Gesamte Headerzeile */

  .oym-header-bar {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    width: 100%;
  }


  /* =======================================================
     MENÜBEREICH

     Dieser Container enthält tatsächlich:
     Sports-Menü, Business-Menü und College-Menü
  ======================================================= */

  .oym-header-tools {
    --justify-content: flex-start;
    --align-items: center;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
  }


  /* Das jeweils aktive Menü nutzt die verfügbare Breite */

  .oym-header-tools > .oym-mega-menu-sports,
  .oym-header-tools > .oym-mega-menu-business,
  .oym-header-tools > .oym-mega-menu-college {
    flex: 1 1 100% !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    align-self: center !important;
    text-align: left !important;
  }


  /* Elementor-Navigation über die volle Widgetbreite */

  .oym-header-tools
    > .elementor-widget-n-menu
    > .e-n-menu {
    display: flex !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
  }


  /* Der Wrapper darf die Menüleiste nicht zentrieren */

  .oym-header-tools
    .e-n-menu-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
  }


  /* Die eigentliche Liste startet links */

  .oym-header-tools
    .e-n-menu-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    margin-inline: 0 !important;

    padding: 0 !important;
    padding-inline: 0 !important;

    text-align: left !important;
  }


  /* Menüpunkte bleiben so breit wie ihr Inhalt */

  .oym-header-tools
    .e-n-menu-heading
    > .e-n-menu-item {
    flex: 0 0 auto !important;

    width: auto !important;
    min-width: 0 !important;

    margin: 0 !important;
  }


  /* Titel ebenfalls links ausrichten */

  .oym-header-tools .e-n-menu-title,
  .oym-header-tools .e-n-menu-title-container,
  .oym-header-tools .e-n-menu-title-text {
    justify-content: flex-start !important;
    text-align: left !important;
  }


  /* Erster Menüpunkt beginnt exakt am linken Rand */

  .oym-header-tools
    .e-n-menu-heading
    > .e-n-menu-item:first-child
    > .e-n-menu-title {
    padding-left: 0 !important;
  }


  /* =======================================================
     SELECTOR / SUCHE / SPRACHE

     Dieser Container liegt tatsächlich rechts.
  ======================================================= */

  .oym-desktop-navigation {
    --justify-content: flex-end;
    --align-items: center;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;

    flex: 0 0 auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 0 0 auto !important;
    padding: 0 !important;

    white-space: nowrap;
  }
}

/* =========================================================
   OYM BEREICHSSELECTOR
========================================================= */

.oym-menu-.elementor-7042 {
  --.elementor-7042-min-width: 154px;
  --.elementor-7042-dropdown-width: 190px;
  --.elementor-7042-icon-width: 10px;
  --.elementor-7042-option-padding-x: 18px;
  --.elementor-7042-option-padding-y: 12px;

  position: relative;
  display: inline-flex;
  flex: 0 0 auto;
  color: currentColor;
  overflow: visible;
}

.oym-menu-.elementor-7042__trigger {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-width: var(--.elementor-7042-min-width);
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none !important;
  color: currentColor !important;
  font: inherit;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  cursor: pointer;
}

.oym-menu-.elementor-7042__trigger:hover,
.oym-menu-.elementor-7042__trigger:focus,
.oym-menu-.elementor-7042__trigger:active {
  border: 0;
  background: transparent !important;
  color: currentColor !important;
  box-shadow: none !important;
}

.oym-menu-.elementor-7042__trigger:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 5px;
}

.oym-menu-.elementor-7042__label {
  display: inline-block;
  color: currentColor;
  line-height: 1;
  white-space: nowrap;
}

.oym-menu-.elementor-7042__icon {
  width: var(--.elementor-7042-icon-width);
  height: auto;
  flex: 0 0 auto;
  overflow: visible;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: transform 180ms ease;
}

.oym-menu-.elementor-7042.is-open .oym-menu-.elementor-7042__icon {
  transform: rotate(180deg);
}

.oym-menu-.elementor-7042__options {
  position: absolute;
  top: calc(100% + 16px);
  left: 0;
  z-index: 10000;

  display: grid;
  width: max-content;
  min-width: var(--.elementor-7042-dropdown-width);
  margin: 0;
  padding: 8px 0;

  border: 0;
  background: #ffffff;
  color: #000000;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.14);

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-6px);

  transition:
    opacity 160ms ease,
    visibility 160ms ease,
    transform 160ms ease;
}

.oym-menu-.elementor-7042.is-open .oym-menu-.elementor-7042__options {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}

.oym-menu-.elementor-7042__option {
  appearance: none;
  display: block;
  width: 100%;
  margin: 0;
  padding:
    var(--.elementor-7042-option-padding-y)
    var(--.elementor-7042-option-padding-x);

  border: 0;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none !important;
  color: #000000 !important;

  font: inherit;
  line-height: 1.2;
  text-align: left;
  white-space: nowrap;
  cursor: pointer;
}

.oym-menu-.elementor-7042__option:hover,
.oym-menu-.elementor-7042__option:focus-visible {
  background: #f2f2f2 !important;
  color: #000000 !important;
}

.oym-menu-.elementor-7042__option:focus-visible {
  outline: 2px solid #000000;
  outline-offset: -4px;
}

.oym-menu-.elementor-7042__option.is-selected {
  color: #b2b2b2 !important;
}


/* =========================================================
   OYM SUCHE
========================================================= */

.oym-search-wrap {
  --icon-size: 22px;
  --icon-stroke: 2;
  --search-min-width: 160px;
  --search-max-width: 320px;
  --search-width-padding: 20px;
  --search-font-size: 14px;
  --search-border-color: #666666;
  --search-border-width: 2px;

  display: flex;
  align-items: center;
  flex: 0 0 auto;
  width: 40px;
  color: currentColor;
}

.oym-search-form {
  display: flex;
  align-items: center;
  overflow: visible;
}

.oym-search-trigger {
  appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--icon-size);
  height: var(--icon-size);
  flex: 0 0 auto;

  margin: 0 0 2px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none !important;
  color: currentColor;
  cursor: pointer;
}

.oym-search-trigger:hover,
.oym-search-trigger:focus,
.oym-search-trigger:active {
  border: 0;
  background: transparent !important;
  color: currentColor !important;
  box-shadow: none !important;
}

.oym-search-trigger:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 5px;
}

.oym-search-trigger svg {
  width: var(--icon-size);
  height: var(--icon-size);
  overflow: visible;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: var(--icon-stroke) !important;
  stroke-linecap: round;
}

.oym-search-input {
  appearance: none;
  width: 0;
  min-width: 0;
  max-width: none;
  opacity: 0;

  margin: 0;
  padding: 3px 0 !important;
  border: none !important;
  border-bottom:
    var(--search-border-width)
    solid
    var(--search-border-color) !important;
  border-radius: 0 !important;

  background: transparent !important;
  box-shadow: none !important;
  color: currentColor;
  caret-color: currentColor;

  font-family:
    var(--e-global-typography-372eb44-font-family),
    Sans-serif !important;
  font-size: var(--search-font-size);
  line-height: 1.2;

  outline: none;
  transition:
    width 0.22s ease,
    opacity 0.2s ease;
}

.oym-search-input::placeholder {
  color: currentColor;
  opacity: 0.65;
}

.oym-search-input:focus {
  border-bottom-color: currentColor !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none;
}

.oym-search-wrap.is-open {
  width: auto;
}

.oym-search-wrap.is-open .oym-search-input {
  opacity: 1;
}

/* Nicht verwendete native Elementor-Suche ausblenden */
.oym-header .e-search-input-wrapper {
  display: none !important;
}


/* =========================================================
   DYNAMISCHE UNTERMENÜS
========================================================= */

.oym-dynamic-submenu {
  list-style: none;
  margin: 0;
  padding: 0;
}

.oym-dynamic-submenu__item {
  margin: 0;
  padding: 0;
}

.oym-dynamic-submenu__link {
  display: block;
  color: #000000 !important;
  font-family:
    var(--e-global-typography-2e8150e-font-family),
    Sans-serif;
  font-size: var(--e-global-typography-2e8150e-font-size);
  font-weight: var(--e-global-typography-2e8150e-font-weight);
  line-height: var(--e-global-typography-2e8150e-line-height);
  text-decoration: none;
}

.oym-dynamic-submenu__link:hover,
.oym-dynamic-submenu__link:focus-visible {
  color: #000000 !important;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.oym-header .oym-dynamic-submenu__link.is-current-page {
  color: #b2b2b2 !important;
}


/* =========================================================
   DESKTOP-MENÜS – SICHTBARKEIT
========================================================= */

.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business {
  display: none;
  width: auto !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports.is-active,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college.is-active,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business.is-active {
  display: block;
}

.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports.is-visible,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college.is-visible,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 280ms ease !important;
}


/* =========================================================
   DESKTOP-MENÜS – GRUNDLAYOUT
========================================================= */

.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports
  .e-n-menu,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college
  .e-n-menu,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business
  .e-n-menu {
  width: auto;
  max-width: 100%;
}

.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports
  .e-n-menu-heading,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college
  .e-n-menu-heading,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business
  .e-n-menu-heading {
  display: inline-flex !important;
  width: auto !important;
  gap: 0 !important;
}

.oym-mega-menu-sports .e-n-menu-title,
.oym-mega-menu-college .e-n-menu-title,
.oym-mega-menu-business .e-n-menu-title {
  display: flex !important;
  align-items: center;
  padding: 0 1rem !important;
}

.elementor-widget-n-menu
  .e-n-menu:not([data-layout="dropdown"])
  .e-n-menu-item:not(:last-child) {
  margin-inline-end: 0 !important;
}


/* =========================================================
   DESKTOP-MENÜS – MENÜPUNKT-STATES
========================================================= */

.oym-header .e-n-menu-title-text {
  border-bottom: 2px solid transparent;
}

.oym-header
  .e-n-menu-item:has(
    .e-n-menu-dropdown-icon[aria-expanded="true"]
  )
  .e-n-menu-title-text {
  border-bottom-color: #000000;
  color: #000000;
}

.oym-header
  .e-n-menu-item:not(
    :has(.e-n-menu-dropdown-icon[aria-expanded="true"])
  )
  .e-n-menu-title:hover
  .e-n-menu-title-text {
  border-bottom-color: #000000;
  color: #000000;
}

/* Aktiver übergeordneter Menüpunkt */
.oym-header
.e-n-menu-item.oym-has-current-page
> .e-n-menu-title
.e-n-menu-title-text {
	color: #000000 !important;
	border-bottom-color: #000000 !important;
}

/* Elementor-Pfeile bleiben technisch vorhanden,
   werden aber visuell ausgeblendet */
.elementor-widget-n-menu
  .e-n-menu-title
  .e-n-menu-dropdown-icon {
  display: none;
}


/* =========================================================
   MEGA-MENÜ-DROPDOWNS
========================================================= */

.oym-menu-dropdown {
  min-height: 400px;
}

.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports
  .e-n-menu-content,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college
  .e-n-menu-content,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business
  .e-n-menu-content {
  box-shadow: 0 10px 20px -15px rgba(0, 0, 0, 0.2);
}

/* Hintergrund-Layer innerhalb des Dropdowns viewport-breit */
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports
  .e-n-menu-content
  .e-con-inner
  > .e-con-full.e-child:first-child,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college
  .e-n-menu-content
  .e-con-inner
  > .e-con-full.e-child:first-child,
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business
  .e-n-menu-content
  .e-con-inner
  > .e-con-full.e-child:first-child {
  left: 50% !important;
  right: auto !important;
  width: 100vw !important;
  max-width: none !important;
  transform: translateX(-50%) !important;
}

/* Textspalte: kurzes horizontales Durchblitzen verhindern */
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-sports
  .e-n-menu-content
  .e-con-inner
  > .e-con-full.e-child:nth-child(2),
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-college
  .e-n-menu-content
  .e-con-inner
  > .e-con-full.e-child:nth-child(2),
.oym-header:not(.elementor-sticky__spacer)
  .oym-mega-menu-business
  .e-n-menu-content
  .e-con-inner
  > .e-con-full.e-child:nth-child(2) {
  overflow-x: clip;
  overflow-y: visible;
}


/* =========================================================
   DROPDOWN-AUSRICHTUNG – DESKTOP
========================================================= */

@media (min-width: 1064px) {
  .oym-header:not(.elementor-sticky__spacer)
    .oym-mega-menu-sports
    .e-n-menu-content
    .e-con-inner,
  .oym-header:not(.elementor-sticky__spacer)
    .oym-mega-menu-college
    .e-n-menu-content
    .e-con-inner,
  .oym-header:not(.elementor-sticky__spacer)
    .oym-mega-menu-business
    .e-n-menu-content
    .e-con-inner {
    box-sizing: border-box;
    padding-left: var(--mega-start, 0px);
  }
}


/* =========================================================
   NAVIGATION SHIFT / ANIMATION
========================================================= */

.oym-header:not(.elementor-sticky__spacer)
  .oym-menu-.elementor-7042,
.oym-header:not(.elementor-sticky__spacer)
  .oym-search-wrap,
.oym-header:not(.elementor-sticky__spacer)
  .oym-nav-triggers
  > .elementor-widget-html,
.oym-header:not(.elementor-sticky__spacer)
  .oym-nav-triggers
  > .elementor-widget-heading,
.oym-header:not(.elementor-sticky__spacer)
  .oym-nav-triggers
  > .elementor-widget-shortcode {
  will-change: transform;
}

.oym-nav-triggers {
  overflow: visible;
  white-space: nowrap;
  transition:
    flex-basis 0.38s
    cubic-bezier(0.22, 1, 0.36, 1);
}


/* =========================================================
   HEADER SPRACHAUSWAHL
========================================================= */

.oym-header-languages {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
  line-height: 1;
  white-space: nowrap;
}

.oym-header-language-link {
  display: inline-flex;
  align-items: center;
  color: currentColor !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  transition: opacity 0.2s ease;
}

.oym-header-language-link:link,
.oym-header-language-link:visited,
.oym-header-language-link:hover,
.oym-header-language-link:focus {
  color: currentColor !important;
}

.oym-header-language-link.is-active {
  opacity: 1;
  pointer-events: none;
}

.oym-header-language-link:not(.is-active) {
  opacity: 0.55;
}

.oym-header-language-link:not(.is-active):hover {
  opacity: 1;
}


/* =========================================================
   MOBILE HEADER / MOBILE MENÜ
========================================================= */

@media (max-width: 1064px) {
  body.oym-mobile-nav-open {
    overflow: hidden !important;
    touch-action: none;
  }

  .oym-header .mobile-header .e-n-menu-wrapper {
    position: fixed !important;
    inset: 0 !important;
    z-index: 100000 !important;

    width: 100vw !important;
    max-width: 100vw !important;
    height: 100dvh !important;
    max-height: 100dvh !important;

    margin: 0 !important;
    padding:
      calc(env(safe-area-inset-top, 0px) + 72px)
      20px
      24px !important;

    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;

    background: #ffffff;
    box-sizing: border-box;
  }

  .oym-header .mobile-header .e-n-menu-heading {
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100% !important;
  }
}


/* =========================================================
   KLEINE MOBILE-SUCHE
========================================================= */

@media (max-width: 767px) {
  .oym-search-wrap {
    --search-min-width: 120px;
    --search-max-width: 180px;
  }
}

/* Unsichtbarer Elementor-Sticky-Spacer benötigt keine Menüs */
.oym-header.elementor-sticky__spacer
.elementor-widget-n-menu {
	display: none !important;
}



/* =========================================================
   COLLEGE-HEADER 1064–1599 PX

   - Nur beim aktiven College-Menü zweizeilig
   - Logo und Navigationstrigger in der ersten Zeile
   - College-Menü einzeilig über die gesamte zweite Zeile
   - Sports und Business bleiben unverändert
========================================================= */

@media (min-width: 1064px) and (max-width: 1599px) {

	/* =====================================================
	   HEADER NUR BEI AKTIVEM COLLEGE-MENÜ ZWEIZEILIG
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active) {
		display: grid !important;

		grid-template-columns: auto minmax(0, 1fr);
		grid-template-rows: auto auto;

		align-items: center;

		column-gap: 20px;
		row-gap: 14px;

		padding-top: 14px;
		padding-bottom: 14px;
	}


	/* =====================================================
	   ERSTE ZEILE: LOGO LINKS
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	> .oym-header-logo {
		grid-column: 1;
		grid-row: 1;

		align-self: center;
		justify-self: start;
	}


	/* =====================================================
	   ERSTE ZEILE: AUSWAHL, SUCHE UND SPRACHE RECHTS
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	> .oym-nav-triggers {
		grid-column: 2;
		grid-row: 1;

		display: flex !important;
		align-items: center !important;
		justify-content: flex-end !important;

		width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;
	}


	/* =====================================================
	   ZWEITE ZEILE: MENÜBEREICH ÜBER GESAMTE BREITE
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	> .oym-header-tools {
		grid-column: 1 / -1;
		grid-row: 2;

		display: flex !important;
		align-items: center !important;
		justify-content: flex-start !important;

		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;

		justify-self: stretch !important;
	}


	/* =====================================================
	   AKTIVES COLLEGE-WIDGET ÜBER VOLLE BREITE
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-header-tools
	> .oym-mega-menu-college.is-active {
		flex: 1 1 100% !important;

		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;

		text-align: left !important;
	}


	/* =====================================================
	   ELEMENTOR-ZWISCHENCONTAINER AUFZIEHEN
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu,

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-wrapper {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;

		overflow: visible !important;
	}


	/* =====================================================
	   COLLEGE-MENÜ WIEDER EINZEILIG
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-wrapper
	> ul.e-n-menu-heading {
		display: flex !important;

		flex-direction: row !important;
		flex-wrap: nowrap !important;

		align-items: center !important;
		justify-content: flex-start !important;

		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		margin-inline: 0 !important;

		padding: 0 !important;
		padding-inline: 0 !important;

		gap: 0 !important;

		text-align: left !important;
		white-space: nowrap !important;
	}


	/* =====================================================
	   MENÜPUNKTE NICHT UMBRECHEN
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-heading
	> li.e-n-menu-item {
		display: block !important;

		flex: 0 0 auto !important;

		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;
	}


	/* =====================================================
	   KOMPAKTE, RESPONSIVE ABSTÄNDE

	   Die Abstände werden bei kleineren Desktopbreiten
	   automatisch etwas reduziert.
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-title {
		display: flex !important;
		align-items: center !important;

		width: auto !important;
		min-width: 0 !important;

		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: clamp(6px, 0.75vw, 12px) !important;
		padding-right: clamp(6px, 0.75vw, 12px) !important;

		white-space: nowrap !important;
	}


	/* Kein zusätzlicher Abstand am linken Menürand */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-heading
	> li.e-n-menu-item:first-child
	> .e-n-menu-title {
		padding-left: 0 !important;
	}


	/* Kein zusätzlicher Abstand am rechten Menürand */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-heading
	> li.e-n-menu-item:last-child
	> .e-n-menu-title {
		padding-right: 0 !important;
	}


	/* =====================================================
	   MENÜTEXTE EINZEILIG HALTEN
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-title-container,

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-college.is-active)
	.oym-mega-menu-college.is-active
	.e-n-menu-title-text {
		width: auto !important;
		min-width: 0 !important;

		white-space: nowrap !important;
	}
}

/* =========================================================
   MOBILE: NUR COLLEGE-LOGO KORRIGIEREN
========================================================= */

@media (max-width: 1064px) {

	/* Abschneiden durch Elementor-Container verhindern */
	.oym-header .oym-header-logo,
	.oym-header .oym-header-logo .elementor-widget-container {
		overflow: visible !important;
	}

	/* Nur das College-Logo leicht nach oben verschieben */
	.oym-header .oym-logo-link--college {
		position: relative;

		line-height: 0 !important;
		overflow: visible !important;
	}

	.oym-header .oym-logo-link--college .oym-logo--college {
		display: block;
		width: auto;
		height: 31px;

		overflow: visible !important;
	}
	.oym-header:not(.elementor-sticky__spacer):has(
		.oym-mega-menu-college.is-active
	)
	.oym-logo-link--default {
		display: none !important;
	}
}

/* =========================================================
   SPORTS-HEADER 1064–1199 PX

   - Nur beim aktiven Sports-Menü zweizeilig
   - Logo und Navigationstrigger in der ersten Zeile
   - Sports-Menü über die gesamte zweite Zeile
   - Ab 1200 px wieder normales einzeiliges Layout
========================================================= */

@media (min-width: 1064px) and (max-width: 1199px) {

	/* =====================================================
	   HEADER NUR BEI AKTIVEM SPORTS-MENÜ ZWEIZEILIG
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active) {
		display: grid !important;

		grid-template-columns: auto minmax(0, 1fr);
		grid-template-rows: auto auto;

		align-items: center;

		column-gap: 20px;
		row-gap: 14px;

		padding-top: 14px;
		padding-bottom: 14px;
	}
	

	/* =====================================================
	   ERSTE ZEILE: LOGO LINKS
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	> .oym-header-logo {
		grid-column: 1;
		grid-row: 1;

		align-self: center;
		justify-self: start;
	}


	/* =====================================================
	   ERSTE ZEILE: AUSWAHL, SUCHE UND SPRACHE RECHTS
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	> .oym-nav-triggers {
		grid-column: 2;
		grid-row: 1;

		display: flex !important;
		align-items: center !important;
		justify-content: flex-end !important;

		width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;
	}


	/* =====================================================
	   ZWEITE ZEILE: MENÜBEREICH ÜBER GESAMTE BREITE
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	> .oym-header-tools {
		grid-column: 1 / -1;
		grid-row: 2;

		display: flex !important;
		align-items: center !important;
		justify-content: flex-start !important;

		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;

		justify-self: stretch !important;
	}


	/* =====================================================
	   AKTIVES SPORTS-WIDGET ÜBER VOLLE BREITE
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-header-tools
	> .oym-mega-menu-sports.is-active {
		flex: 1 1 100% !important;

		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;

		text-align: left !important;
	}


	/* =====================================================
	   ELEMENTOR-ZWISCHENCONTAINER AUFZIEHEN
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu,

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-wrapper {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;

		overflow: visible !important;
	}


	/* =====================================================
	   SPORTS-MENÜ EINZEILIG HALTEN
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-wrapper
	> ul.e-n-menu-heading {
		display: flex !important;

		flex-direction: row !important;
		flex-wrap: nowrap !important;

		align-items: center !important;
		justify-content: flex-start !important;

		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;

		margin: 0 !important;
		margin-inline: 0 !important;

		padding: 0 !important;
		padding-inline: 0 !important;

		gap: 0 !important;

		text-align: left !important;
		white-space: nowrap !important;
	}


	/* =====================================================
	   MENÜPUNKTE NICHT UMBRECHEN
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-heading
	> li.e-n-menu-item {
		display: block !important;

		flex: 0 0 auto !important;

		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;

		margin: 0 !important;
		padding: 0 !important;
	}


	/* =====================================================
	   KOMPAKTE RESPONSIVE ABSTÄNDE
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-title {
		display: flex !important;
		align-items: center !important;

		width: auto !important;
		min-width: 0 !important;

		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: clamp(6px, 0.75vw, 12px) !important;
		padding-right: clamp(6px, 0.75vw, 12px) !important;

		white-space: nowrap !important;
	}


	/* Kein zusätzlicher Abstand am linken Menürand */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-heading
	> li.e-n-menu-item:first-child
	> .e-n-menu-title {
		padding-left: 0 !important;
	}


	/* Kein zusätzlicher Abstand am rechten Menürand */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-heading
	> li.e-n-menu-item:last-child
	> .e-n-menu-title {
		padding-right: 0 !important;
	}


	/* =====================================================
	   MENÜTEXTE EINZEILIG HALTEN
	===================================================== */

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-title-container,

	.oym-header:not(.elementor-sticky__spacer)
	.oym-header-bar:has(.oym-mega-menu-sports.is-active)
	.oym-mega-menu-sports.is-active
	.e-n-menu-title-text {
		width: auto !important;
		min-width: 0 !important;

		white-space: nowrap !important;
	}
}

.oym-header-logo {
    max-height: 40px;
}/* End custom CSS */