.elementor .dm-menu-panel{position:relative}.elementor .popup-close:hover,.elementor .popup-close:focus-visible{color:var(--black)}.elementor .popup-close{color:var(--grey-close);transition:all 0.2s;&:focus-visible:not(:hover){color:var(--grey-close)}&:focus-visible{outline:2px solid #2C3A90;outline-offset:3px;box-shadow:none}&:is(:root[data-dm-input="pointer"] *):focus-visible{outline:none}\n}.elementor .lang-option:hover,.elementor .lang-option:focus-visible{color:var(--black);border-radius:10px;background-color:var(--white)}.elementor .lang-option{font-weight:400;font-size:20px;color:var(--text);line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0;display:block}.elementor .social-circle:hover,.elementor .social-circle:focus-visible{color:var(--white);border-color:var(--text);background-color:var(--text)}.elementor .social-circle{width:34px;height:34px;color:var(--text);padding:0;border-radius:50%;border-width:1px;border-color:var(--grey-outline);border-style:solid;transition:all 0.2s;flex:0 0 auto;justify-content:center;align-items:center;& svg{display:block}\n}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--black)}.elementor .menu-link{font-weight:400;font-size:18px;color:var(--text);letter-spacing:.15px;line-height:2;text-decoration:none;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;transition:all 0.2s;display:block}.elementor .menu-title{font-weight:500;font-size:22px;color:var(--text);letter-spacing:.18px;line-height:1.64;margin-block-start:8px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .font-system{font-family:system-ui}.elementor .glass-icon{width:32px;height:32px}.elementor .glass-btn:hover,.elementor .glass-btn:focus-visible{background-color:var(--glass-light-strong)}.elementor .glass-btn{width:58px;height:58px;cursor:pointer;padding:0;border-radius:50%;border-width:1px;border-color:var(--glass-light-strong);border-style:solid;background-color:var(--glass-light);backdrop-filter:blur(10px);transition:all 0.3s;justify-content:center;align-items:center}