.component-megamenu-1{display:flex;flex-flow:column;position:absolute;z-index:70;top:100%;left:0;visibility:hidden;width:100%;height:calc(100dvh - 100%);transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-duration:250ms;transition-property:opacity,visibility;pointer-events:none;opacity:0;color:#fff;border-radius:0 0 min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem) min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem);padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-megamenu-1.is-active{visibility:visible;pointer-events:all;opacity:1}.component-megamenu-1.is-active .desktop-wrapper>.component-tabs>.tab-panels-wrapper>.tab-panel.is-active{pointer-events:all}.component-megamenu-1::before{position:absolute;z-index:-2;top:0;left:0;display:block;width:100%;height:100vh;content:"";transition:none;pointer-events:none;background-color:rgba(9,22,51,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.component-megamenu-1::after{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:"";pointer-events:none;border-radius:0 0 min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem) min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem);background:linear-gradient(180deg, #091633 0%, #050E21 100%)}.component-megamenu-1 .component-overline,.component-megamenu-1 .component-headline,.component-megamenu-1 .component-sub-headline{color:#fff}.component-megamenu-1 a:where(:not(.wp-element-button,.component-icon)){color:#fff}@media(min-width: 75rem){.component-megamenu-1{position:absolute;top:100%;height:unset;min-height:30rem;max-height:calc(100dvh - 100%)}}.component-megamenu-1 .component-back-button{width:100%;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(9,22,51,.1);background:0;padding-block:0 clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 75rem){.component-megamenu-1 .component-back-button{display:none}}.component-megamenu-1 .wrapper{display:flex;flex-flow:column;height:100%;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-megamenu-1 .mobile-wrapper{display:flex;flex-flow:column;overflow-y:auto}@media(min-width: 75rem){.component-megamenu-1 .mobile-wrapper{display:none}}.component-megamenu-1 .mobile-wrapper .component-accordion{gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item{border-bottom:1px solid rgba(9,22,51,.1)}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header{gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header>hr{visibility:hidden;height:0;opacity:0}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header .accordion-item-toggle{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:500;font-family:Inter;letter-spacing:-0.01em}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-header .accordion-item-toggle:not(:hover,:focus){text-decoration:none}.component-megamenu-1 .mobile-wrapper .component-accordion .accordion-item .accordion-item-content .accordion-item-content-wrapper{padding-top:0;padding-bottom:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);border:none}.component-megamenu-1 .desktop-wrapper{display:none}@media(min-width: 75rem){.component-megamenu-1 .desktop-wrapper{display:block}}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-list-wrapper>.tab-list{display:flex;flex-flow:column;overflow-y:auto;height:100%;max-height:25rem;padding-right:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-list-wrapper>.tab-list::-webkit-scrollbar{width:0.125rem}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-list-wrapper>.tab-list::-webkit-scrollbar-track{background:#f5f3ef}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-list-wrapper>.tab-list::-webkit-scrollbar-thumb{border-radius:0;background:#446b93}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-list-wrapper>.tab-list>.tab{justify-content:flex-start;height:auto;padding:0;text-align:left;color:#091633;border:none;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-list-wrapper>.tab-list>.tab.is-active{text-decoration:underline;background-color:rgba(0,0,0,0)}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-list-wrapper>.tab-list>.tab:not(.is-active){opacity:.4;color:#fff}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-panels-wrapper{min-height:25rem}.component-megamenu-1 .desktop-wrapper .component-tabs>.tab-panels-wrapper>.tab-panel{pointer-events:none}.component-megamenu-1 .desktop-wrapper .primary-tab{display:grid;grid-template-columns:24.3% minmax(0, 1fr);gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-megamenu-1 .desktop-wrapper .primary-tab.hide-tabs{grid-template-columns:minmax(0, 1fr)}.component-megamenu-1 .desktop-wrapper .primary-tab.hide-tabs>.tab-list-wrapper{display:none}.component-megamenu-1 .desktop-wrapper .primary-tab>.tab-list-wrapper>.tab-list{flex-direction:column;text-align:left}.component-megamenu-1 .desktop-wrapper .primary-tab>.tab-list-wrapper>.tab-list .tab{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.2;font-weight:500;font-family:Inter;letter-spacing:-0.01em;text-decoration:none}.component-megamenu-1 .desktop-wrapper .common-panel{display:grid;align-items:center;width:100%;max-width:65.625rem;grid-template-columns:38.0952380952% minmax(0, 1fr);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-megamenu-1 .desktop-wrapper .common-panel .component-image{height:min(calc(21.875rem + 3.125 * (100vw - 22.5rem) / 77.5),25rem)}.component-megamenu-1 .desktop-wrapper .common-panel .component-image img{position:absolute;height:100%;inset:0}.component-megamenu-1 .desktop-wrapper .common-panel .content{display:flex;flex-flow:column;padding-block:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-megamenu-1 .desktop-wrapper .common-panel .content .component-headlines .component-headline{font-size:min(calc(1.375rem + 1.25 * (100vw - 22.5rem) / 77.5),2.625rem);line-height:1.2;font-weight:500;font-family:Inter;letter-spacing:-0.01em}.component-megamenu-1 .desktop-wrapper .common-panel .content .component-rich-text{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.6;font-weight:500;font-family:Inter;letter-spacing:-0.01em;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}