.elementor .body2{font-family:var(--family);font-weight:400;font-size:var(--body-body2);color:var(--neutral-950);letter-spacing:var(--letter-spacing-wider);line-height:143%;}.elementor .nav-text{font-family:var(--family);font-weight:500;font-size:var(--body-nav);color:var(--neutral-950);letter-spacing:var(--letter-spacing-widest);line-height:147%;}.elementor .subtitle{font-family:var(--family);font-weight:400;font-size:var(--title-subtitle);color:var(--neutral-950);letter-spacing:var(--letter-spacing-tight);line-height:149%;}.elementor .menu-item{column-gap:16px;padding:12px;border-radius:var(--radius-xl);row-gap:0px;}.elementor .menu-item:hover,.elementor .menu-item:focus-visible{background-color:var(--menu-item-hover);}.elementor .submenu{max-width:760px;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-2xl);background-color:var(--neutral-50);box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.08) inset,0px 2px 2px 0px rgba(0, 0, 0, 0.04) inset,0px 0px 0px 1px rgba(250, 250, 250, 0.25) inset;display:grid;row-gap:8px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);}.elementor .header-wrapper{width:100%;overflow:visible;position:relative;z-index:1000;padding:0px;flex-direction:column;gap:0px;margin-block-end: -65px;\n}