@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";:root{--apt-font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--apt-color-gray-charade-950:#1f222e;--apt-color-gray-charade-950-rgb:31, 34, 46;--apt-color-black:var(--apt-color-gray-charade-950);--apt-color-white:#fff;--apt-color-cadet-blue:#617196;--apt-color-blue-700:#0039a6;--apt-color-blue-700-rgb:0, 57, 166;--apt-color-blue-500:#2766cb;--apt-color-blue-300:#8eb3eb;--apt-color-sky-100:#daf2f5;--apt-color-gray-charade-300:#adb6cc;--apt-color-gray-100:#ebedf3;--apt-color-gray-50:#f6f7f9;--apt-color-green-700:#40a213;--apt-color-green-600:#3bac10;--apt-color-green-800:#18754f;--apt-color-green-900:#126242;--apt-color-danger:#d32f2f;--apt-color-danger-light:#ffdee3;--apt-color-red-500:#f05252;--apt-color-red-600:#d92d36;--apt-color-cyan-400:#27d1e6;--apt-color-steel-blue-700:#3f4965;--apt-color-slate-200:#d3d7e4;--apt-color-warning-700:#ad6800;--apt-color-warning-600:#ffb500;--apt-color-warning-500:#f6ad14;--apt-color-warning-100:#fff5dd;--apt-color-warning-50:#fffaf0;--apt-color-apt-yellow-500:#fcbd07;--apt-color-apt-yellow-50:#fff6db;--apt-color-blue-50:#eef7ff;--apt-color-action-blue:#1677ff;--apt-color-tracking-card-text:#294372;--apt-page-bg:var(--apt-color-white);--apt-text-color:var(--apt-color-black);--apt-footer-bg:var(--apt-color-black);--apt-footer-border:var(--apt-color-cadet-blue);--apt-footer-text:var(--apt-color-white);--apt-login-accent:var(--apt-color-blue-700);--apt-login-button-bg:var(--apt-color-blue-500);--apt-login-panel-bg:var(--apt-color-sky-100);--apt-login-card-bg:var(--apt-color-gray-100);--apt-login-input-bg:var(--apt-color-gray-50);--apt-login-error:var(--apt-color-red-500);--apt-dashboard-sider-bg:var(--apt-color-black);--apt-dashboard-header-bg:var(--apt-color-sky-100);--apt-dashboard-menu-active:var(--apt-color-cyan-400);--apt-dashboard-menu-divider:var(--apt-color-cadet-blue);--apt-dashboard-step-bg:var(--apt-color-slate-200);--apt-dashboard-step-active-bg:var(--apt-color-sky-100);--apt-dashboard-step-line:var(--apt-color-cadet-blue);--apt-dashboard-step-text:var(--apt-color-black);--apt-modal-body-text:var(--apt-color-steel-blue-700);--apt-hover-bg:var(--apt-color-blue-50);--apt-focus-ring:rgba(var(--apt-color-blue-700-rgb), .18);--apt-warning-bg:var(--apt-color-warning-50);--apt-warning-border:var(--apt-color-warning-500);--apt-warning-icon:var(--apt-color-warning-700);--apt-impersonation-warning-icon:#e3a203;--apt-registration-warning-bg:var(--apt-color-apt-yellow-50);--apt-registration-warning-border:var(--apt-color-apt-yellow-500);--apt-danger-bg:var(--apt-color-danger);--apt-danger-bg-hover:var(--apt-color-red-600);--apt-danger-text:var(--apt-color-red-600);--apt-alert-danger-bg:var(--apt-color-danger-light);--apt-alert-danger-border:var(--apt-color-danger);--apt-alert-neutral-bg:var(--apt-color-gray-100);--apt-alert-neutral-border:var(--apt-color-gray-charade-300);--apt-status-active:var(--apt-color-green-700);--apt-status-cancelled:var(--apt-color-danger);--apt-status-muted:var(--apt-color-gray-charade-300);--apt-action-disabled-color:rgba(var(--apt-color-gray-charade-950-rgb), .55);--apt-action-disabled-bg:var(--apt-color-blue-300);--apt-shadow-soft:#1f222e1a;--apt-shadow-card:#00000026;--apt-shadow-modal:#1f222e33;font-family:var(--apt-font-family);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--apt-text-color);background:var(--apt-page-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}#root{min-height:100svh}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{background:var(--apt-page-bg)}.apt-actions-dropdown .ant-dropdown-menu{box-sizing:border-box;background:var(--apt-color-gray-100);width:max-content;min-width:98px;max-width:calc(100vw - 32px);box-shadow:0 4px 2px var(--apt-shadow-soft);border-radius:8px;padding:10px}.apt-actions-dropdown .ant-dropdown-menu-item{min-height:31px;font-family:var(--apt-font-family);text-align:center;border-radius:5px;justify-content:center;padding:5px 10px;font-weight:400;line-height:21px;background:0 0!important}.apt-actions-dropdown .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:2px}.apt-actions-dropdown .ant-dropdown-menu-item:hover,.apt-actions-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:var(--apt-color-gray-50)!important}.apt-actions-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{color:var(--apt-color-blue-700);overflow-wrap:anywhere;text-align:center;white-space:normal;font-size:14px;line-height:21px}.apt-actions-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover,.apt-actions-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{background:var(--apt-color-gray-50)!important}.apt-actions-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger .ant-dropdown-menu-title-content{color:var(--apt-danger-text)}.apt-actions-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover .ant-dropdown-menu-title-content,.apt-actions-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active .ant-dropdown-menu-title-content{color:var(--apt-danger-text)!important}.app{background:var(--apt-page-bg);flex-direction:column;min-height:100svh;display:flex}.app__content{flex:auto;min-height:calc(100svh - 438px);display:flex}@media only screen and (width>=768px){.app__content{min-height:calc(100svh - 217px)}}.app__route-loading{min-height:inherit;background:var(--apt-page-bg);flex:auto}.footer{background:var(--apt-footer-bg);width:100%;color:var(--apt-footer-text);font-family:var(--apt-font-family)}.footer__inner{flex-direction:column;gap:0;width:min(100%,455px);height:438px;margin:0 auto;padding:16px clamp(16px,10.55vw,48px) 12px clamp(16px,10.11vw,46px);display:flex;position:relative}.footer__title,.footer__copy h3,.footer__copy p,.footer__contact{letter-spacing:0;margin:0}.footer__title{width:100%;margin-bottom:20px;font-size:20px;font-weight:700;line-height:30px}.footer__block{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.footer__block--program{border-bottom:1px solid var(--apt-footer-border);min-height:113px;margin-bottom:20px}.footer__block--support{margin-bottom:46px}.footer__copy{width:min(100%,425px);color:var(--apt-footer-text)}.footer__copy h3{margin-bottom:4px;font-size:14px;font-weight:700;line-height:21px}.footer__copy p{font-size:12px;font-weight:500;line-height:18px}.footer__contacts{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.footer__contact{max-width:100%;color:var(--apt-footer-text);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:inline-flex}.footer__contact:focus-visible{outline:2px solid var(--apt-footer-text);outline-offset:3px;border-radius:4px}.footer__icon{color:currentColor;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:1;display:inline-flex}.footer__logos{flex-wrap:nowrap;align-self:center;align-items:center;gap:30px;width:298px;height:38px;margin-bottom:0;display:flex;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.footer__logo{object-fit:contain;flex:none;display:block}.footer__logo--tec{width:143px;height:36px}.footer__logo--ieec{width:125px;height:38px}.footer__version{text-align:right;align-self:flex-end;font-size:10px;font-weight:600;line-height:12px;position:absolute;bottom:12px;right:16px}.footer__privacy{color:var(--apt-footer-text);font-size:12px;font-weight:500;line-height:18px;text-decoration:none;position:absolute;bottom:12px;left:16px}.footer__privacy:focus-visible{outline:2px solid var(--apt-footer-text);outline-offset:3px;border-radius:4px}@media only screen and (width>=768px){.footer__inner{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:24px 32px;width:auto;height:auto;min-height:217px;margin:0;padding:18px 32px 32px;display:grid}.footer__title{grid-column:1;width:371px;margin-bottom:0;font-size:24px;line-height:36px}.footer__block{width:auto}.footer__block--program{border-bottom:0;min-height:auto;margin-bottom:0}.footer__block--support{margin-bottom:0}.footer__copy h3{margin-bottom:8px;font-size:16px;line-height:24px}.footer__copy p{font-size:14px;font-weight:400;line-height:21px}.footer__contacts{width:273px}.footer__contact{overflow-wrap:normal}.footer__logos{grid-area:1/2/span 2;justify-self:end;width:360px;height:46px;margin-bottom:0;position:static;transform:none}.footer__logo--tec{width:176px;height:45px}.footer__logo--ieec{width:154px;height:46px}.footer__version{bottom:12px;right:32px}.footer__privacy{bottom:12px;left:32px}}@media only screen and (width>=1121px){.footer__inner{width:auto;height:217px;min-height:0;margin:0 48px;padding:0;display:block}.footer__title{width:371px;position:absolute;top:18px;left:0}.footer__block{position:absolute;top:65px}.footer__block--program{border-right:1px solid var(--apt-footer-border);width:425px;min-height:131px;left:0}.footer__block--support{width:371px;left:449px}.footer__block--support .footer__copy{width:371px}.footer__logos{position:absolute;inset:27px 6px auto auto}.footer__version{bottom:11px;right:5px}.footer__privacy{inset:98px 5px auto auto}}@media only screen and (width>=1381px){.footer__inner{width:min(100%,1328px);margin:0 auto}}
