.lang-select[data-v-43823735]{flex:0 0 auto;position:relative}.lang-select-toggle[data-v-43823735]{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.55);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:6px;line-height:1;padding:12px 14px;transition:background-color .25s ease}.lang-select-toggle[data-v-43823735]:hover{background:#ffffff1f}.lang-select-caret[data-v-43823735]{transition:transform .2s ease}.lang-select.is-open .lang-select-caret[data-v-43823735]{transform:rotate(180deg)}.lang-select-menu[data-v-43823735]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 8px 24px #0000001a;list-style:none;margin:0;min-width:150px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:120}.lang-select-option[data-v-43823735]{align-items:center;border-radius:8px;color:#404040;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;padding:10px 12px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.lang-select-option[data-v-43823735]:hover{background:#e8f8fd}.lang-select-option.is-active[data-v-43823735]{background:#e8f8fd;color:#0370cb}.lang-select.is-up .lang-select-menu[data-v-43823735]{bottom:calc(100% + 8px);top:auto}.lang-select.is-up .lang-select-caret[data-v-43823735]{transform:rotate(180deg)}.lang-select.is-up.is-open .lang-select-caret[data-v-43823735]{transform:rotate(0)}.lang-select.is-block[data-v-43823735]{width:100%}.lang-select.is-block .lang-select-toggle[data-v-43823735]{gap:10px;padding:15px 20px;width:100%}.lang-select.is-block .lang-select-code[data-v-43823735]{flex:1;text-align:left}.lang-select.is-block .lang-select-menu[data-v-43823735]{left:0;min-width:0;right:0}.ez-mm-account-links button[data-v-27c5bd24]{border:0;cursor:pointer;font:inherit;width:100%}.ez-mm[data-v-27c5bd24]{background:radial-gradient(circle at 100% 0,rgba(24,193,240,.16),transparent 42%),radial-gradient(circle at 0 100%,rgba(3,112,203,.14),transparent 45%),#101a24;bottom:0;color:#fff;display:flex;flex-direction:column;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100dvh;overflow:hidden;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;visibility:hidden;width:100%;z-index:1001}.ez-mm.is-open[data-v-27c5bd24]{transform:translate(0);transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s;visibility:visible}.ez-mm-top[data-v-27c5bd24]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:16px 32px}.ez-mm-logo img[data-v-27c5bd24]{display:block;height:60px;width:auto}.ez-mm-close[data-v-27c5bd24]{background:transparent;border:1.5px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;cursor:pointer;flex:0 0 auto;height:46px;padding:0;position:relative;transition:background-color .25s ease,border-color .25s ease,transform .25s ease;width:46px}.ez-mm-close[data-v-27c5bd24]:focus-visible,.ez-mm-close[data-v-27c5bd24]:hover{background:#ffffff1f;border-color:#fff;transform:rotate(90deg)}.ez-mm-close[data-v-27c5bd24]:focus-visible{outline:2px solid var(--ez-primary);outline-offset:2px}.ez-mm-close span[data-v-27c5bd24]{background:currentColor;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;width:18px}.ez-mm-close span[data-v-27c5bd24]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.ez-mm-close span[data-v-27c5bd24]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.ez-mm-body[data-v-27c5bd24]{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 24px}.ez-mm-inner[data-v-27c5bd24]{margin:0 auto;width:min(100%,560px)}.ez-mm-nav[data-v-27c5bd24]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.ez-mm-account[data-v-27c5bd24],.ez-mm-nav li[data-v-27c5bd24]{opacity:0;transform:translate(24px);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.ez-mm.is-open .ez-mm-account[data-v-27c5bd24],.ez-mm.is-open .ez-mm-nav li[data-v-27c5bd24]{opacity:1;transform:none;transition-delay:calc(var(--i, 0)*45ms + .12s)}.ez-mm-nav a[data-v-27c5bd24]{align-items:center;border-radius:14px;color:#fff!important;display:flex;font-size:17px;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.04em;line-height:1.2;padding:16px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.ez-mm-nav a svg[data-v-27c5bd24]{fill:none;flex:0 0 auto;height:18px;stroke:#ffffff59;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:stroke .2s ease,transform .2s ease;width:18px}.ez-mm-nav a[data-v-27c5bd24]:hover{background:#ffffff0d}.ez-mm-nav a:hover svg[data-v-27c5bd24]{transform:translate(3px)}.ez-mm-nav a.is-active[data-v-27c5bd24]{background:#18c1f01f;color:var(--ez-primary)!important}.ez-mm-nav a.is-active svg[data-v-27c5bd24]{stroke:var(--ez-primary)}.ez-mm-account[data-v-27c5bd24]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-top:20px;padding:16px}.ez-mm-user[data-v-27c5bd24]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.ez-mm-user img[data-v-27c5bd24]{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.ez-mm-user strong[data-v-27c5bd24]{display:block;font-size:16px;font-weight:600;text-transform:capitalize}.ez-mm-user span[data-v-27c5bd24]{color:#ffffff8c;display:block;font-size:13px}.ez-mm-account-links[data-v-27c5bd24]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.ez-mm-account-links a[data-v-27c5bd24],.ez-mm-account-links button[data-v-27c5bd24]{background:#ffffff0f;border-radius:10px;color:#fff!important;display:block;font-size:14px;font-weight:500;padding:11px 12px;text-align:center;transition:background-color .2s ease,color .2s ease}.ez-mm-account-links a[data-v-27c5bd24]:hover,.ez-mm-account-links button[data-v-27c5bd24]:hover{background:#18c1f029;color:var(--ez-primary)!important}.ez-mm-footer[data-v-27c5bd24]{background:#0000001f;border-top:1px solid hsla(0,0%,100%,.08);flex:0 0 auto;padding:18px 20px calc(24px + env(safe-area-inset-bottom))}.ez-mm-lang[data-v-27c5bd24]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ez-mm-lang[data-v-27c5bd24] .lang-select-menu{z-index:5}.ez-mm-lang-label[data-v-27c5bd24]{color:#ffffff8c;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ez-mm-actions[data-v-27c5bd24]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ez-mm-btn[data-v-27c5bd24]{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:500;gap:8px;height:50px;justify-content:center;padding:0 16px;transition:background-color .25s ease,border-color .25s ease;white-space:nowrap}.ez-mm-btn svg[data-v-27c5bd24]{fill:none;flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.ez-mm-btn.is-outline[data-v-27c5bd24]{border:1.5px solid hsla(0,0%,100%,.55);color:#fff!important}.ez-mm-btn.is-outline[data-v-27c5bd24]:hover{background:#ffffff1a}.ez-mm-btn.is-primary[data-v-27c5bd24]{background:var(--ez-primary);border:1.5px solid var(--ez-primary);color:#fff!important}.ez-mm-btn.is-primary[data-v-27c5bd24]:hover{background:var(--ez-primary-dark);border-color:var(--ez-primary-dark)}@media(max-width:380px){.ez-mm-actions[data-v-27c5bd24]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ez-mm[data-v-27c5bd24],.ez-mm-account[data-v-27c5bd24],.ez-mm-nav li[data-v-27c5bd24]{transition:none!important}}.header-user-menu button[data-v-9dc6c844]{background:transparent;border:0;cursor:pointer;font:inherit;text-align:left;width:100%}.header.container-header[data-v-9dc6c844]{box-sizing:border-box;left:0;padding:0;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;width:100%;z-index:99}.header-inner[data-v-9dc6c844]{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;padding:16px 32px;transition:padding .3s ease;width:100%}.header.container-header.scrolled[data-v-9dc6c844]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101a24eb;box-shadow:0 2px 18px #00000040}.header.container-header.scrolled .header-inner[data-v-9dc6c844]{padding-bottom:10px;padding-top:10px}.header-mobile-block[data-v-9dc6c844]{align-items:center;display:flex;flex:0 0 auto;position:static}.header-mobile[data-v-9dc6c844]{display:none}.header-logo[data-v-9dc6c844]{flex:0 0 auto!important;height:auto!important;overflow:visible!important;padding:0!important}.header-logo img[data-v-9dc6c844]{height:80px;max-width:none;width:auto}.header-menubtn[data-v-9dc6c844]{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:46px;justify-content:center;padding:0;transition:background-color .25s ease,border-color .25s ease;width:46px}.header-menubtn[data-v-9dc6c844]:focus-visible,.header-menubtn[data-v-9dc6c844]:hover{background:#ffffff1f;border-color:#fff}.header-menubtn[data-v-9dc6c844]:focus-visible{outline:2px solid var(--ez-primary);outline-offset:2px}.header-burger[data-v-9dc6c844]{display:flex;flex-direction:column;height:14px;justify-content:space-between;width:20px}.header-burger span[data-v-9dc6c844]{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform .3s ease,opacity .2s ease,width .3s ease;width:100%}.header-burger span[data-v-9dc6c844]:nth-child(2){align-self:flex-end;width:65%}.header-menubtn:hover .header-burger span[data-v-9dc6c844]:nth-child(2){width:100%}.header-desktop[data-v-9dc6c844]{display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;position:static}.header-menu[data-v-9dc6c844]{align-items:center;display:flex;flex-direction:row;gap:32px;list-style:none;margin:0;padding:0;position:static}.header-desktop .header-menu[data-v-9dc6c844]{height:auto;max-width:none;opacity:1;padding:0!important;pointer-events:auto;position:static!important;width:auto}.header-menu li[data-v-9dc6c844]{margin:0}.header-menu a[data-v-9dc6c844]{white-space:nowrap}.header-buttons[data-v-9dc6c844]{flex:0 0 auto;position:static}.header-buttons[data-v-9dc6c844],.header-students[data-v-9dc6c844]{align-items:center;display:flex;gap:12px}.header-students[data-v-9dc6c844]{list-style:none;margin:0;padding:0}.header-students li a[data-v-9dc6c844]{align-items:center;border-radius:999px!important;display:inline-flex;font-size:15px!important;font-weight:500!important;gap:8px;line-height:1!important;padding:15px 22px!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap}.header-students li a svg[data-v-9dc6c844]{flex:0 0 auto}.header-students li a[data-v-9dc6c844]:before{content:none!important;display:none!important}.header-students li:first-child a[data-v-9dc6c844]{background:transparent!important;border:1.5px solid hsla(0,0%,100%,.55)!important;color:#fff!important}.header-students li:first-child a svg[data-v-9dc6c844]{color:#fff}.header-students li:first-child a[data-v-9dc6c844]:hover{background:#ffffff1f!important}.header-students li:last-child a[data-v-9dc6c844]{background:#18c1f0!important;border:1.5px solid #18c1f0!important;color:#fff!important}.header-students li:last-child a svg[data-v-9dc6c844]{color:#fff}.header-students li:last-child a[data-v-9dc6c844]:hover{background:#0370cb!important;border-color:#0370cb!important}.header-user[data-v-9dc6c844]{position:relative}.header-user-name[data-v-9dc6c844]{align-items:center;color:#fff!important;display:inline-flex;font-size:15px;font-weight:500;gap:10px;padding:8px 0;text-transform:capitalize}.header-user-name img[data-v-9dc6c844]{border:1.5px solid hsla(0,0%,100%,.55);border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.header-user-menu[data-v-9dc6c844]{background:#fff;border-radius:8px;box-shadow:0 15px 30px #00000026;margin:0;min-width:190px;opacity:0;padding:8px 0;position:absolute;right:0;top:100%;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden;z-index:10}.header-user:focus-within .header-user-menu[data-v-9dc6c844],.header-user:hover .header-user-menu[data-v-9dc6c844]{opacity:1;transform:translateY(0);visibility:visible}.header-user-menu li[data-v-9dc6c844]{margin:0}.header-user-menu a[data-v-9dc6c844],.header-user-menu button[data-v-9dc6c844]{color:#333!important;display:block;font-size:15px;padding:9px 20px;transition:color .2s;white-space:nowrap}.header-user-menu a[data-v-9dc6c844]:hover,.header-user-menu button[data-v-9dc6c844]:hover{color:var(--ez-primary)!important}@media(max-width:1091px){.header-logo img[data-v-9dc6c844]{height:60px}.header-buttons[data-v-9dc6c844],.header-desktop[data-v-9dc6c844]{display:none}.header-mobile-block[data-v-9dc6c844]{flex:1 1 auto;gap:16px;justify-content:space-between}.header-mobile[data-v-9dc6c844]{display:flex}}html.ez-preloading,html.ez-preloading body{overflow:hidden}.ez-preloader{align-items:center;background:#101a24;display:flex;inset:0;justify-content:center;opacity:1;position:fixed;transition:opacity .45s ease;z-index:9999}.ez-preloader.is-hidden{opacity:0;pointer-events:none}.ez-preloader-inner{align-items:center;display:flex;flex-direction:column;gap:28px}.ez-preloader-logo{animation:ez-preloader-pulse 1.8s ease-in-out infinite;height:var(--ez-preloader-logo-height,88px);width:auto}.ez-preloader .sk-folding-cube{height:40px;margin:0 auto;position:relative;transform:rotate(45deg);width:40px}.ez-preloader .sk-folding-cube .sk-cube{float:left;height:50%;position:relative;transform:scale(1.1);width:50%}.ez-preloader .sk-folding-cube .sk-cube:before{animation:sk-foldCubeAngle 2.4s linear infinite both;background-color:#18c1f0;content:"";height:100%;left:0;position:absolute;top:0;transform-origin:100% 100%;width:100%}.ez-preloader .sk-folding-cube .sk-cube2{transform:scale(1.1) rotate(90deg)}.ez-preloader .sk-folding-cube .sk-cube3{transform:scale(1.1) rotate(180deg)}.ez-preloader .sk-folding-cube .sk-cube4{transform:scale(1.1) rotate(270deg)}.ez-preloader .sk-folding-cube .sk-cube2:before{animation-delay:.3s}.ez-preloader .sk-folding-cube .sk-cube3:before{animation-delay:.6s}.ez-preloader .sk-folding-cube .sk-cube4:before{animation-delay:.9s}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px) rotateX(0)}90%,to{opacity:0;transform:perspective(140px) rotateY(180deg)}}@keyframes ez-preloader-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ez-preloader .sk-folding-cube .sk-cube:before,.ez-preloader-logo{animation:none}.ez-preloader{transition:none}}@media(max-width:575px){.ez-preloader-logo{height:min(var(--ez-preloader-logo-height,88px),64px)}}
