html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}button.core-button{display:flex;justify-content:center;align-items:center;text-align:center;width:auto;font-family:tt_norms_pro,sans-serif;font-weight:500;font-size:16px;line-height:24px;border:1px solid var(--main-color);border-radius:1px;background-color:var(--main-color);position:relative;cursor:pointer;color:#fff;padding:5px 16px;text-decoration:unset;text-transform:uppercase;transition:.5s}button.core-button mat-spinner{display:none;position:absolute}button.core-button mat-spinner circle{stroke:currentColor!important}button.core-button.quiz{padding:8px;font-weight:600;font-size:12px;line-height:1.17;text-transform:uppercase}button.core-button.quiz:hover{box-shadow:#0003 0 1px inset}button.core-button.bigger-padding{padding:16px;font-weight:700;font-size:12px;line-height:1}button.core-button.bigger-padding:hover{background-color:#fff;color:#181818}button.core-button.black-button{background-color:#181818;border-color:#181818}button.core-button.black-button:hover{background-color:transparent;color:#181818}button.core-button.black-transparent-button{background-color:#fff;color:#181818}button.core-button.black-transparent-button:hover{background-color:#181818;color:#fff}button.core-button.white-button{background-color:#fff;border-color:#fff;color:#181818;font-weight:700;font-size:12px;line-height:1;padding:10px 16px}button.core-button.white-button:hover{background-color:transparent;color:#fff}button.core-button.white-transparent-button{background-color:transparent;border-color:#fff;color:#fff;font-weight:700;font-size:12px;line-height:1;padding:10px 16px}button.core-button.white-transparent-button:hover{background-color:#fff;color:#181818}button.core-button:disabled,button.core-button.loading{opacity:.5!important;pointer-events:none}button.core-button.loading>*:not(mat-spinner){opacity:0}button.core-button.loading>mat-spinner{display:block}html{--mat-sys-title-large-font: "tt_norms_pro";--mat-menu-item-label-text-font: "tt_norms_pro";--mat-menu-container-color: #fff;--mat-form-field-filled-container-color: #fff;--mat-progress-spinner-active-indicator-color: var(--main-color);--mat-sys-primary: var(--main-color);--mat-sys-primary-container: #fff;--mat-sys-on-primary-container: var(--main-color);--mat-sys-secondary-container: #fff;--mat-sys-surface-container: #fff;--mat-dialog-container-shape: 0}.mat-mdc-menu-content{padding:0!important}mat-form-field{width:100%}mat-form-field.disabled{display:none}mat-expansion-panel .mat-expansion-panel-body{padding:0!important}mat-table{background-color:#fff!important}mat-table mat-header-row mat-header-cell{border:unset!important}.cdk-global-overlay-wrapper{overflow:auto}@font-face{font-family:tt_norms_pro;font-style:normal;font-weight:400;src:url(/fonts/tt_norms_pro_regular-webfont.woff2) format("woff2"),url(/fonts/tt_norms_pro_regular-webfont.woff) format("woff")}@font-face{font-family:tt_norms_pro;font-style:normal;font-weight:300;src:url(/fonts/tt_norms_pro_light-webfont.woff2) format("woff2"),url(/fonts/tt_norms_pro_light-webfont.woff) format("woff")}@font-face{font-family:tt_norms_pro;font-style:normal;font-weight:500;src:url(/fonts/tt_norms_pro_medium-webfont.woff2) format("woff2"),url(/fonts/tt_norms_pro_medium-webfont.woff) format("woff")}@font-face{font-family:tt_norms_pro;font-style:normal;font-weight:700;src:url(/fonts/tt_norms_pro_demibold-webfont.woff2) format("woff2"),url(/fonts/tt_norms_pro_demibold-webfont.woff) format("woff")}html{--main-color: #000;--dark-color: #000;--dark-background-color: #000;--light-grey-color: #f7f7f7;--grey-color: #181818;--red-color: #ED1C24;--input-border-color: #999;--input-margin-bottom: 16px;--input-label-color: #181818;--input-label-font-size: 12px;--input-label-line-height: 1.2;--input-label-font-weight: 500;--input-label-letter-spacing: none;--input-label-text-transform: none}body{margin:0;font-size:16px;font-family:tt_norms_pro,sans-serif;font-weight:400;color:#181818;font-style:normal;line-height:1.2}*{box-sizing:border-box;outline:none}img{display:block;width:100%}a{text-decoration:none;color:inherit}a:not(:has(*)):hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}h1{font-size:40px;line-height:1.2;margin:0 0 16px}@media(max-width:510px){h1{font-size:20px}}h2{font-size:32px;text-transform:uppercase;line-height:1.25;margin:0 0 24px}@media(max-width:510px){h2{font-size:18px}}h3{font-size:24px;line-height:1.6666;margin:0 0 24px}@media(max-width:510px){h3{font-size:18px}}h4{font-size:28px;line-height:1.4;margin-bottom:16px}.success-message{color:#13ce66}.error-message{color:red;margin:1rem 0}.flex{display:flex;justify-content:space-between;align-items:center}.flex.va-top{align-items:flex-start}.page-block{padding:64px 0}@media(max-width:800px){.page-block{padding:16px 0}}.container{width:100%;padding:0 112px}@media(max-width:1200px){.container{padding:0 20px}}.title-style{font-weight:700}.badge{font-size:14px;line-height:12px;display:flex;gap:6px;align-items:center}.close-icon{cursor:pointer;font-size:2rem!important;line-height:2rem!important;border-radius:50%;transition:background-color .3s;-webkit-user-select:none;user-select:none;flex-shrink:0}.close-icon:hover{background-color:#c3c3c360}@media(max-width:600px){.close-icon{font-size:.8rem!important}}.loading-mat-spinner{position:fixed!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}.loading-mat-spinner.absolute{position:absolute!important}::view-transition-old(module-img):not(:only-child),::view-transition-new(module-img){mix-blend-mode:normal;animation:none}@media(max-width:1280px){input,select,select:focus,textarea{font-size:16px!important}}html{container-type:scroll-state;container-name:scroller}.header-wrapper:has(+.page-content app-home){position:fixed;width:100%}.header-wrapper:has(+.page-content app-home) .header{transition:background-color .3s,border-color .3s}.header-wrapper:has(+.page-content app-home) .logo img{transition:filter .3s}@container scroller not scroll-state(scrollable: top){.header-wrapper:has(+.page-content app-home) .header{background-color:#fff0!important;border-color:transparent!important}.header-wrapper:has(+.page-content app-home) .header .logo img{filter:invert(1)}.header-wrapper:has(+.page-content app-home) .header a,.header-wrapper:has(+.page-content app-home) .header .icons{color:#fff}.header-wrapper:has(+.page-content app-home) .header .language-selector{border-color:#fff!important}}
