.nav-el--mega-menu{position:static}.nav-el--mega-menu.is-open .nav-el__mega-toggle::after{transform:rotate(180deg)}@media(min-width: 1025px){.nav-el--mega-menu.is-open>.uv-mega-menu{animation:uv-mega-menu-slide-top .5s ease forwards}}@media(prefers-reduced-motion: reduce){.nav-el--mega-menu.is-open>.uv-mega-menu{animation-duration:.01ms}}@media(min-width: 1025px){.nav-el--mega-menu.is-open>.uv-mega-menu::after{background-color:#fff;border-radius:2px;content:"";height:20px;left:var(--uv-mega-menu-pointer-left, 20px);position:absolute;top:-3px;transform:rotate(45deg);width:20px}}.nav-el__mega-controls{display:inline-block;position:relative}.nav-el__mega-controls>.nav-el__link::before{display:none}.nav-el__mega-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;color:#fff;cursor:pointer;height:32px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.nav-el__mega-toggle span{display:none}.nav-el__mega-toggle::after{border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0;content:"";display:block;height:0;margin-left:6px;transition:transform .2s ease;width:0}.nav-el__mega-toggle:focus-visible{outline:3px solid #3b82f6;outline-offset:3px}@media(max-width: 1024px){.nav-el__mega-toggle{color:#121212;right:0}}html.uv-mega-menu-open,body.uv-mega-menu-open{overflow:hidden}.header.fix .nav-el__mega-toggle{color:#121212}.id-blogpost .header.fix .nav-el__mega-toggle{color:#fff}.uv-mega-menu{background:#fff;border:1px solid rgba(106,110,212,.16);border-radius:16px;box-shadow:0 18px 48px rgba(10,15,26,.16);color:#1c2333;left:var(--uv-mega-menu-left, 30px);max-height:calc(100vh - 110px);max-width:none;overflow:auto;padding:28px;position:fixed;right:var(--uv-mega-menu-right, 30px);top:var(--uv-mega-menu-top, 0);transform:none;width:auto;z-index:100}.uv-mega-menu[hidden]{display:none}.uv-mega-menu a:focus-visible{outline:3px solid #3b82f6;outline-offset:3px}.uv-mega-menu__inner{margin:0 auto;max-width:1400px}@media(min-width: 1025px){.uv-mega-menu__inner{max-height:calc(100vh - var(--uv-mega-menu-top, 0px) - 56px);overflow:auto}}.uv-mega-menu__body{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0, 1fr)}.uv-mega-menu__body--with-featured{grid-template-columns:minmax(0, 1fr) minmax(230px, 300px)}.uv-mega-menu__columns{display:grid;gap:24px;grid-template-columns:repeat(4, 1fr)}.uv-mega-menu__body--with-featured .uv-mega-menu__columns{grid-template-columns:repeat(3, 1fr)}.uv-mega-menu__column-title,.uv-mega-menu__featured-card-title{color:#6a6ed4;font-size:16px;line-height:1.3;margin:0 0 8px}.uv-mega-menu__items,.uv-mega-menu__contact-links,.uv-mega-menu__social-links{list-style:none;margin:14px 0 0;padding:0}.uv-mega-menu__items{display:grid;gap:8px}.uv-mega-menu__item-card{align-items:flex-start;border-radius:10px;color:inherit;display:flex;gap:10px;padding:10px;position:relative;text-decoration:none;transition:background-color .2s ease,transform .2s ease}a.uv-mega-menu__item-card:hover{background:#eff3fe;transform:translateX(2px)}.uv-mega-menu__item-copy{display:grid;gap:3px;min-width:0}.uv-mega-menu__item-title{color:#0a0f1a;font-size:14px;font-weight:600;line-height:1.3}.uv-mega-menu__featured{display:grid;gap:14px}.uv-mega-menu__featured-image,.uv-mega-menu__featured-card-image{border-radius:12px;display:block;height:auto;max-width:100%;width:100%}.uv-mega-menu__featured-card{background:#eff3fe;border-radius:12px;display:grid;gap:10px;padding:18px}.uv-mega-menu__featured-card-link{color:#3b82f6;font-size:13px;font-weight:600;text-decoration:none}.uv-mega-menu__featured-card-link:hover{text-decoration:underline}.uv-mega-menu__footer{align-items:center;border-top:1px solid rgba(106,110,212,.16);display:flex;gap:20px;justify-content:space-between;margin-top:24px;padding-top:18px}.uv-mega-menu__contact-links,.uv-mega-menu__social-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:0}.uv-mega-menu__contact-link a,.uv-mega-menu__social-links a{align-items:center;color:#1c2333;display:inline-flex;font-size:13px;gap:7px;text-decoration:none}.uv-mega-menu__contact-link a:hover,.uv-mega-menu__social-links a:hover{color:#6a6ed4}@media screen and (max-width: 1024px){.uv-mega-menu__contact-link a,.uv-mega-menu__social-links a{color:#fff}}.uv-mega-menu__contact-link .icon,.uv-mega-menu__social-links .icon{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}@media screen and (max-width: 1024px){.uv-mega-menu__contact-link .icon,.uv-mega-menu__social-links .icon{color:#fff}}@media(min-width: 1025px){.uv-mega-menu{overflow:visible}}@media(max-width: 1024px){.uv-mega-menu{border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .4s ease,opacity .25s ease,padding .4s ease;visibility:hidden;width:100%}.nav-el--mega-menu.is-open>.uv-mega-menu{max-height:2000px;opacity:1;padding:0 0 8px;visibility:visible}.uv-mega-menu__body,.uv-mega-menu__body--with-featured,.uv-mega-menu__columns,.uv-mega-menu__body--with-featured .uv-mega-menu__columns{grid-template-columns:1fr}.uv-mega-menu__items{margin-top:0}.uv-mega-menu__item-card{border-bottom:1px solid hsla(0,0%,100%,.18);border-radius:0;color:#fff;padding:8px 0}.uv-mega-menu__item-title{color:inherit;font-size:15px;font-weight:300;line-height:1.5}.uv-mega-menu__column-title{color:#6a6ed4;font-size:15px;margin:8px 0}.uv-mega-menu__featured{max-width:360px}.uv-mega-menu__footer{align-items:flex-start;flex-direction:column}}@media(max-width: 1024px){.menu-nav .nav-el--mega-menu{border-radius:28px;margin:12px 0;overflow:hidden;padding:0;transition:background-color .3s ease,padding .3s ease}.menu-nav .nav-el--mega-menu.is-open{background-color:#202020;padding:6px 16px 12px}.menu-nav .nav-el--mega-menu .nav-el__mega-controls{display:block}.menu-nav .nav-el--mega-menu .nav-el__link{font-size:16px}.menu-nav .nav-el--mega-menu.is-open .nav-el__link{color:#6ad4cd}.menu-nav .nav-el--mega-menu .nav-el__mega-toggle{color:#fff;right:0}}@keyframes uv-mega-menu-slide-top{0%{opacity:0;transform:translateY(-60px)}100%{opacity:1;transform:translateY(0)}}