.elementor .ms-menu-btn{display:none;&::before { content: ''; position: absolute; left: 12px; top: 17px; width: 18px; height: 1px; background-color: var(--ms-ink); } &::after { content: ''; position: absolute; left: 12px; top: 24px; width: 18px; height: 1px; background-color: var(--ms-ink); } &:focus-visible { outline: 2px solid var(--ms-ink); outline-offset: 3px; }\n}.elementor .ms-nav-link:hover,.elementor .ms-nav-link:focus-visible{color:var(--ms-ink);}.elementor .ms-nav-link{height:32px;position:relative;font-family:var(--ms-font);font-weight:300;font-size:16px;color:var(--ms-muted);line-height:24px;text-decoration:none;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 150ms;display:block;white-space: nowrap; &::after { content: ''; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 1px; background-color: var(--ms-brick); transform: scaleX(0); transition: transform 250ms cubic-bezier(0.22, 1, 0.36, 1); } &:hover::after { transform: scaleX(1); } &:focus-visible { outline: 2px solid var(--ms-ink); outline-offset: 4px; }\n}.elementor .ms-nav-on{color:var(--ms-ink);&::after { transform: scaleX(1); }\n}.elementor .ms-nav{width:auto;padding:0px;margin-block-start:39px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:clamp(20px, 20px + 38 * (100vw - 1025px) / 415, 58px);display:flex;flex-direction:row;gap:clamp(12px, 24px + 12 * (100vw - 1280px) / 160, 36px);align-items:flex-start;}.elementor .ms-logo{width:96px;height:52px;padding:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:0 1 auto;&:focus-visible { outline: 2px solid var(--ms-ink); outline-offset: 4px; }\n}.elementor .ms-header{width:100%;height:100px;max-width:1440px;position:relative;z-index:10;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--ms-section-x);padding-inline-end:var(--ms-section-x);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--ms-paper);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.elementor .ms-btn:hover,.elementor .ms-btn:focus-visible{color:var(--ms-paper);background-color:var(--ms-ink);}.elementor .ms-btn:active{transform:scale3d(0.98, 0.98, 1);}.elementor .ms-btn{height:44px;font-family:var(--ms-font);font-weight:400;font-size:18px;color:var(--ms-ink);line-height:24px;text-align:center;text-decoration:none;padding-block-start:0px;padding-block-end:3px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:var(--ms-ink);border-style:solid;background-color:transparent;transition:background-color 400ms, color 400ms;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;white-space: nowrap; &::after { content: ''; flex: none; width: 16px; height: 18px; background-color: var(--ms-brick); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M13.6 8.5H2.4M2.4 8.5L6 4.9M2.4 8.5L6 12.1' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M13.6 8.5H2.4M2.4 8.5L6 4.9M2.4 8.5L6 12.1' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; } &:hover::after { background-color: var(--ms-paper); } &:focus-visible { outline: 2px solid var(--ms-ink); outline-offset: 3px; } white-space: nowrap; &::after { content: ''; flex: none; width: 16px; height: 18px; translate: 0 1px; background-color: var(--ms-brick); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M13.6 8.5H2.4M2.4 8.5L6 4.9M2.4 8.5L6 12.1' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M13.6 8.5H2.4M2.4 8.5L6 4.9M2.4 8.5L6 12.1' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; } &:hover::after { background-color: var(--ms-paper); } &:focus-visible { outline: 2px solid var(--ms-ink); outline-offset: 3px; }\n}.elementor .ms-header-cta{margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}