:root,body[data-theme=metrodorafp]{--brand-primary: #1b3440;--brand-primary-light: #2c505e;--brand-primary-light-20: #2c505e20;--brand-primary-light-40: #2c505e40;--brand-primary-dark: #08151b;--brand-gray: #d7dcdf;--brand-gray-dark: #8e9aa3;--brand-white: #ffffff;--brand-white-60: #ffffff60;--brand-white-70: #ffffff70;--accent-red: #dc6e52;--accent-red-light: #e3998c;--accent-red-light-20: #e3998c20;--accent-red-dark: #c95639;--accent-green: #68b59e;--accent-green-light: #a4d3c9;--accent-green-light-20: #a4d3c920;--accent-green-light-40: #a4d3c940;--accent-green-dark: #3b9178;--accent-blue: #7899ec;--accent-blue-light: #9eb9ed;--accent-blue-light-20: #9eb9ed20;--accent-blue-dark: #4e6cdd;--auxiliary-success: #10a843;--auxiliary-success-light: #d5f6e0;--auxiliary-warning: #ffe601;--auxiliary-warning-light: #fffacc;--auxiliary-error: #d71433;--auxiliary-error-light: #fbd0d7;--auxiliary-white: #ffffff;--auxiliary-white-alpha-25: #ffffff40;--auxiliary-black: #000000;--auxiliary-black-alpha-8: #00000014;--auxiliary-black-alpha-80: #000000cc;--auxiliary-disabled: #e0e4e6;--auxiliary-disabled-dark: #b0bac0;--radius-no: 0rem;--radius-s: .125rem;--radius-m: .25rem;--radius-l: .5rem;--radius-100: 6.25rem;@media(min-width:64rem){--radius-no: 0rem;--radius-s: .125rem;--radius-m: .5rem;--radius-l: 1rem;--radius-100: 6.25rem}--radius-inputs: var(--radius-s);--radius-button: var(--radius-s);--form-button-radius: var(--radius-l);--form-button-color: var(--color-button-primary-bg);--form-submit: var(--brand-primary);--radius-menu: .125rem;--shadow-01: 0px 1px 3px 0px rgba(33, 33, 33, .2), 0px 2px 4px 0px rgba(33, 33, 33, .08);--shadow-02: 0px 4px 8px 0px rgba(33, 33, 33, .1), 0px -1px 4px 0px rgba(33, 33, 33, .06);--shadow-02-inverse: 0px -2px 6px 2px rgba(33, 33, 33, .12), 0px -2px 4px -8px rgba(0, 0, 0, .2);--shadow-03: 0px 12px 24px 2px rgba(33, 33, 33, .06), 0px -2px 16px 0px rgba(33, 33, 33, .04);--shadow-04: 0px 11px 15px -7px rgba(33, 33, 33, .24), 0px 9px 46px 8px rgba(33, 33, 33, .12), 0px 24px 38px 4px rgba(33, 33, 33, .16);--color-primary: var(--brand-primary);--color-primary-light: var(--brand-primary-light);--color-primary-subdued: var(--brand-primary-light-20);--color-primary-dark: var(--brand-primary-dark);--color-primary-hover: var(--color-primary-light);--color-primary-active: var(--brand-primary-light);--color-primary-contrast: var(--brand-white);--color-primary-contrast-70: var(--brand-white-70);--color-primary-contrast-60: var(--brand-white-60);--color-accent: var(--accent-green);--color-accent-light: var(--accent-green-light);--color-accent-subdued: var(--accent-green-light-20);--color-accent-dark: var(--accent-green-dark);--color-accent-hover: var(--color-accent-light);--color-accent-active: var(--color-accent-light);--color-accent-contrast: var(--brand-white);--color-disabled: var(--brand-gray);--color-disabled-dark: var(--brand-gray-dark);--color-paper: var(--brand-white);--color-paper-dark: var(--brand-gray);--color-paper-subdued: var(--auxiliary-white-alpha-25);--color-focus-outline: var(--color-accent);--color-text-primary: var(--color-primary);--color-text-secondary: var(--color-primary-light);--color-text-contrast: var(--color-primary-contrast);--color-text-contrast-70: var(--color-primary-contrast-70);--color-button-primary-bg: var(--brand-primary-light);--color-button-primary-border: var(--brand-primary-light);--color-button-primary-foreground: var(--color-primary-contrast);--color-button-primary-bg--hover: var(--color-primary-light);--color-button-primary-border--hover: var(--color-primary-light);--color-button-primary-foreground--hover: var(--color-primary-contrast);--color-button-accent-bg: var(--color-accent);--color-button-accent-border: var(--color-accent);--color-button-accent-foreground: var(--color-accent-contrast);--color-button-accent-bg--hover: var(--color-accent-light);--color-button-accent-border--hover: var(--color-accent-light);--color-button-outlined-bg: var(--brand-white);--color-button-outlined-border: var(--color-primary-light);--color-button-outlined-foreground: var(--color-primary-light);--color-button-outlined-bg--hover: var(--color-accent-light);--color-button-outlined-border--hover: var(--color-primary-light);--color-button-outlined-foreground--hover: var(--color-primary-light);--color-button-outlined-bg--disabled: var(--brand-white);--color-button-accent-foreground--hover: var(--color-primary-light);--color-button-clear-bg: var(--brand-white);--color-button-clear-border: var(--brand-white);--color-button-clear-foreground: var(--color-primary-light);--color-button-clear-bg--hover: var(--color-accent-light);--color-button-clear-border--hover: var(--brand-white);--color-button-clear-foreground--hover: var(--color-primary-light);--color-button-clear-bg--disabled: var(--brand-white);--text-transform--button--text: uppercase;--color-input-bg: var(--color-accent-subdued);--color-input-bg--hover: var(--color-accent-subdued);--color-input-bg--active: var(--color-paper-subdued);--color-input-bg--error: var(--auxiliary-error-light);--color-input-bg--success: var(--auxiliary-success-light);--color-input-foreground: var(--color-text-primary);--color-input-foreground--hover: var(--color-text-primary);--color-input-foreground--active: var(--color-text-primary);--color-input-foreground--error: var(--auxiliary-error);--color-input-foreground--success: var(--auxiliary-success);--color-input-border: transparent;--color-input-border--hover: var(--color-accent-light);--color-input-border--active: var(--color-accent);--color-input-border--error: var(--auxiliary-error);--color-input-border--success: var(--auxiliary-success);--dropdown--heading--bg-color: var(--brand-white);--dropdown--heading--bg-color--hover: var(--accent-green-light-20);--dropdown--heading--text-color: var(--brand-primary);--dropdown--heading--text-color--hover: var(--accent-green-dark);--dropdown--heading--chevron-color: var(--brand-primary-light);--dropdown--heading--chevron-color--hover: var(--accent-green-dark);--dropdown--content--text-color: var(--color-text-secondary);--color-highlights-bg: var(--color-primary);--alignment-images-block-header: center;--color-images-block-bg: var(--color-paper);--color-images-block-header: var(--color-text-secondary);--color-training-centers-list-block-bg: var(--brand-gray);--alignment-trainings-centers-list-block: center;--color-trainings-centers-list-block-title--clear-bg: var( --color-text-primary );--color-trainings-centers-list-block-title--color-bg: var( --color-text-secondary );--color--reviews-list-block--bg: var(--color-paper);--alignment--reviews-list-block--title: left;--color--reviews-list-block--title: var(--color-text-secondary);--alignment--reviews-list-block--subtitle: left;--color--reviews-list-block--subtitle: var(--color-text-secondary);--color--scolarships-list-block--bg: var(--color-paper);--alignment--scolarships-list-block--title: center;--color--scolarships-list-block--title: var(--color-text-secondary);--alignment--scolarships-list-block--subtitle: center;--color--scolarships-list-block--subtitle: var(--color-text-secondary);--color--map-block--bg: var(--color-paper);--alignment--map-block--title: left;--color--map-block--title: var(--color-text-secondary);--alignment--map-block--subtitle: left;--color--map-block--subtitle: var(--color-text-secondary);--color--map-block--info--bg: var(--color-paper-dark);--align-footer-copyright: center;--color--share--bg: var(--color-accent-subdued);--alignment--share--title: center;--color--share--title: var(--color-text-primary);--color--category-cards--bg: var(--color-accent-subdued);--alignment--category-cards--title: left;--color--category-cards--title: var(--color-text-primary);--alignment--category-cards--subtitle: left;--color--category-cards--subtitle: var(--color-text-secondary);--color--category-cards--title-card: var(--color-paper);--color--category-cards--bg-card: var(--color-accent);--color--category-cards--bg-card--hover: var(--color-accent-dark);--color--category-cards--adornment: var(--color-accent-light);--color--hero-blog--adornment: var(--color-accent-light);--color--stats--bg: var(--color-primary);--alignment--stats--title: left;--color--stats--title: var(--color-text-contrast);--alignment--stats--subtitle: left;--color--stats--subtitle: var(--color-text-contrast);--color--stats--item-number: var(--color-text-contrast);--color--stats--item-title: var(--color-text-contrast);--color--stats--item-description: var(--color-primary-contrast-60);--color--highlight-info--adornment: var(--color-accent-light);--color--highlight-info--bg: var(--color-accent-subdued);--alignment--highlight-info--title: left;--color--highlight-info--title: var(--color-text-primary);--alignment--highlight-info--content: left;--color--highlight-info--content: var(--color-text-primary);--color--training-card--bg: var(--color-primary-contrast);--alignment--training-card--title: left;--color--training-card--title: var(--color-text-primary);--alignment--trainings-list-block--cards: left;--color--degree-card--bg: var(--color-primary-contrast);--alignment--degree-card--title: left;--color--degree-card--title: var(--color-text-primary);--color--degree-list-section--bg-footer: var(--color-accent-subdued);--color--degree-list-section--color-footer: var(--color-text-primary);--alignment--degree-list-section--cards: left;--color--text-video--bg: var(--color-accent-subdued);--alignment--text-video--title: left;--color--text-video--title: var(--color-text-primary);--alignment--text-video--subtitle: left;--color--text-video--subtitle: var(--color-text-primary);--alignment--text-video--body: left;--color--text-video--body: var(--color-text-primary);--color--text-image--bg: var(--color-accent-subdued);--alignment--text-image--title: left;--color--text-image--title: var(--color-text-primary);--alignment--text-image--subtitle: left;--color--text-image--subtitle: var(--color-text-primary);--alignment--text-image--body: left;--color--text-image--body: var(--color-text-primary);--color--professional-profiles--bg: var(--color-paper);--alignment--professional-profiles--title: center;--color--professional-profiles--title: var(--color-text-primary);--alignment--professional-profiles--subtitle: center;--color--professional-profiles--subtitle: var(--color-text-secondary);--color--section-header--title: var(--color-text-secondary);--color--section-header--subtitle: var(--color-text-secondary);--color--hero-cta--bg: var(--color-primary);--alignment--hero-cta--pretitle: left;--color--hero-cta--pretitle: var(--color-text-contrast);--alignment--hero-cta--title: left;--color--hero-cta--title: var(--color-text-contrast);--alignment--hero-cta--subtitle: left;--color--hero-cta--subtitle: var(--color-text-contrast);--alignment--hero-cta--description: left;--color--hero-cta--description: var(--color-text-contrast-70);--alignment--hero-cta--item: left;--color--hero-cta--item: var(--color-text-contrast);--color--hero-cta--event-filters--bg: var(--color-accent-subdued);--alignment--hero-cta--event-filters--title: left;--color--hero-cta--event-filters--title: var(--color-text-primary);--color--blog-card--bg: var(--color-primary-contrast);--alignment--blog-card--date: left;--color--blog-card--date: var(--color-text-secondary);--alignment--blog-card--title: left;--color--blog-card--title: var(--color-text-primary);--alignment--blog-card--content: left;--color--blog-card--content: var(--color-text-secondary);--color--cart-card--bg: var(--color-primary-contrast);--color--cart-card--title: var(--color-text-primary);--alignment--cart-card--title: left;--color--cart-card--icon-item: var(--color-primary-light);--color--cart-card--text-item: var(--color-text-primary);--alignment--cart-card--text-item: left;--color--columns-block--bg: var(--color-paper);--alignment--columns-block--title: center;--color--columns-block--title: var(--color-text-secondary);--alignment--columns-block--subtitle: center;--color--columns-block--subtitle: var(--color-text-secondary);--alignment--columns-block--column-title: center;--color--columns-block--column-title: var(--color-accent-dark);--color--partners-block--bg: var(--color-paper);--alignment--partners-block--title: center;--color--partners-block--title: var(--color-text-primary);--alignment--partners-block--subtitle: center;--color--partners-block--subtitle: var(--color-text-primary)}.map{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.map--right{flex-direction:column-reverse}@media(min-width:600px){.map{flex-direction:row}.map--right{flex-direction:row-reverse}}.map__map{min-height:360px;width:100%;flex:1 0 0}@media(min-width:37.5rem){.map__map{height:404px;flex:1 0 60%}}@media(min-width:64rem){.map__map{height:748px}}.map__map iframe{width:100%;height:100%;border:none}.map__info{display:flex;padding:var(--space-l);flex-direction:column;align-items:flex-start;gap:var(--space-l);align-self:stretch;flex-basis:40%;max-width:480px;background:var(--color--map-block--info--bg);color:var(--color-text-secondary)}.map__info p+p{margin-top:var(--space-ml)}.map__info-spacer{background:var(--color-primary-subdued);height:1px;width:80px}.map__info-piece{display:flex;align-items:center;gap:var(--space-s);width:100%}.map__info-center{display:flex;flex-direction:column;gap:var(--space-m);width:100%}.map__info-transport{display:flex;align-items:center;gap:var(--space-s)}.map__info-transport svg{flex-shrink:0;width:var(--icon-size-medium);height:var(--icon-size-medium)}.map__info-title{margin-bottom:var(--space-m)}.map__info-link{text-decoration:none;color:var(--color-text-secondary)}@font-face{font-weight:300;font-family:AlliancePlatt;font-display:swap;src:url(/_astro/AlliancePlatt-Light.0T6n4nk4.woff2) format("woff2")}@font-face{font-weight:400;font-family:AlliancePlatt;font-display:swap;src:url(/_astro/AlliancePlatt-Regular.dItDK-rW.woff2) format("woff2")}@font-face{font-weight:400;font-family:AlliancePlatt;font-display:swap;font-style:italic;src:url(/_astro/AlliancePlatt-RegularItalic.Dv76_It6.woff2) format("woff2")}@font-face{font-weight:500;font-family:AlliancePlatt;font-display:swap;src:url(/_astro/AlliancePlatt-SemiBold.CJq5-es1.woff2) format("woff2")}:root{--font-family: AlliancePlatt, Serif;--font-size-base: 1rem;--font-size-4xl: 3.8125rem;--font-size-3xl: 3.0625rem;--font-size-2xl: 2.4375rem;--font-size-xl: 1.9375rem;--font-size-l: 1.5625rem;--font-size-ml: 1.25rem;--font-size-m: var(--font-size-base);--font-size-s: .8125rem;--font-size-xs: .625rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 500;--line-height-dense: 1.2;--line-height-packed: 1.4;--line-height-sparse: 1.5;--letter-spacing: .02em}@media(min-width:64rem){:root{--font-size-base: 1.125rem;--font-size-4xl: 6.3125rem;--font-size-3xl: 4.75rem;--font-size-2xl: 3.5625rem;--font-size-xl: 2.6875rem;--font-size-l: 2rem;--font-size-ml: 1.5rem;--font-size-m: var(--font-size-base);--font-size-s: .875rem;--font-size-xs: .625rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;height:auto}video{display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}:root{--container-width: var(--xsmall);--container-padding: var(--space-ml)}@media(min-width:37.5rem)and (max-width:64rem){:root{--container-width: var(--small);--container-padding: var(--space-l)}}@media(min-width:64rem){:root{--container-width: 100rem;--container-padding: var(--space-xl)}}html{scroll-behavior:smooth;scroll-padding-top:var(--space-3xl);max-width:100%;overflow-x:hidden}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);color:var(--color-text-primary);display:flex;flex-direction:column}body:has(.header__dropdown-container--open){overflow:hidden}main{flex:1}*:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px;z-index:1}:root{--xsmall: 37.5rem;--small: 64rem;--large: 64rem}:root{--space-xs: .25rem;--space-s: .5rem;--space-m: .75rem;--space-ml: 1rem;--space-l: 1.5rem;--space-xl: 2rem;--space-2xl: 2.5rem;--space-3xl: 3rem;--space-4xl: 3rem}@media(min-width:64rem){:root{--space-xs: .25rem;--space-s: .5rem;--space-m: 1rem;--space-ml: 1.5rem;--space-l: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 4.5rem;--space-4xl: 6rem}}:root{--size-xs: .875rem;--size-s: 1rem;--size-m: 1.25rem;--size-l: 1.5rem;--size-xl: 2.25rem;--size-2xl: 3rem}@media(min-width:64rem){:root{--size-xs: 1rem;--size-s: 1.25rem;--size-m: 1.5rem;--size-l: 2rem;--size-xl: 3rem;--size-2xl: 3.5rem}}:root{--button-size-l: var(--size-2xl);--button-size-m: var(--size-xl);--size-input-height-big: var(--button-size-l);--size-input-height-small: var(--button-size-m)}:root{--radius-no: var(--radius-no);--radius-s: var(--radius-s);--radius-m: var(--radius-m);--radius-l: var(--radius-l);--radius-100: var(--radius-100)}:root{--delay-no: 0ms;--delay-fast: 25ms;--delay-slow: 50ms}:root{--speed-very-fast: 50ms;--speed-fast: .2s;--speed-normal: .3s;--speed-slow: .4s;--speed-very-slow: .5s}:root{--ease-linear: linear;--ease-decelerate: ease-out;--ease-accelerate: ease-in;--ease-standard: ease-in-out}:root{--shadow-01: 0px 1px 3px 0px rgba(33, 33, 33, .2), 0px 2px 4px 0px rgba(33, 33, 33, .08);--shadow-02: 0px 4px 8px 0px rgba(33, 33, 33, .1), 0px -1px 4px 0px rgba(33, 33, 33, .06);--shadow-02-inverse: 0px -2px 6px 2px rgba(33, 33, 33, .12), 0px -2px 4px -8px rgba(0, 0, 0, .2);--shadow-03: 0px 12px 24px 2px rgba(33, 33, 33, .06), 0px -2px 16px 0px rgba(33, 33, 33, .04);--shadow-04: 0px 11px 15px -7px rgba(33, 33, 33, .24), 0px 9px 46px 8px rgba(33, 33, 33, .12), 0px 24px 38px 4px rgba(33, 33, 33, .16)}.section{--comp-section--bg-color: initial;--comp-section--text-color: initial;background-color:var(--comp-section--bg-color);color:var(--comp-section--text-color)}.section--main{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.section--space-2xl-3xl{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.section--bg-color{--comp-section--bg-color: var(--color-accent-light);--comp-section--text-color: var(--color-text-secondary)}.section--bg-color-contrast{--comp-section--bg-color: var(--color-accent-dark);--comp-section--text-color: var(--color-text-contrast)}.section--bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.section--bg-image-filter{--comp-section--bg-color: var(--color-accent-dark);--comp-section--text-color: var(--color-text-contrast);background-blend-mode:multiply}.section--thank-you{display:flex;align-items:center;justify-content:center;margin:auto;position:relative;overflow:hidden;z-index:0}.section--thank-you:before,.section--thank-you:after{content:"";position:absolute;animation:move-gradient 15s ease-in-out infinite alternate;filter:blur(40px);z-index:-1}.section--thank-you:before{top:-150px;right:-150px;animation-delay:0s}.section--thank-you:after{bottom:-150px;left:-150px;animation-delay:5s}@keyframes move-gradient{0%{transform:translate(0) scale(1)}50%{transform:translate(100px,50px) scale(1.2)}to{transform:translate(50px,100px) scale(1)}}.rich-text *+*:not(ul ul,ol ol){margin-top:var(--space-m)}.rich-text a{color:var(--color-link);text-decoration:none;cursor:pointer}.rich-text a:hover,.rich-text a:active,.rich-text a{--color-link: var(--color-accent-dark);text-decoration:underline}.rich-text a:hover,.rich-text a:active,.rich-text a.link--on-dark{--color-link: var(--color-accent)}.rich-text a.link--on-dark:hover,.rich-text a.link--on-dark:active{--color-link: var(--color-accent-light)}.rich-text strong{font-weight:var(--font-weight-semibold)}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-size);height:var(--icon-size)}.icon>svg{width:100%;height:100%}.icon--small{--icon-size: var(--size-s)}.icon--medium{--icon-size: var(--size-m)}.icon--large{--icon-size: var(--size-l)}.icon--xl{--icon-size: var(--size-xl)}.icon-btn{--color-button-bg: ;--color-button-foreground: ;--color-button-border: transparent;--button-border-radius: var(--radius-s);--button-font-size: var(--font-size-m);--button-line-height: var(--line-height-sparse);--button-letter-spacing: var(--letter-spacing);--button-spacing: var(--space-s);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-s);cursor:pointer;border-radius:var(--button-border-radius);background-color:var(--color-button-bg);border:2px solid var(--color-button-border);color:var(--color-button-foreground);padding:var(--button-spacing)}.icon-btn .icon{width:var(--size-m);height:var(--size-m)}.icon-btn:focus-visible{outline:3px solid var(--color-focus-outline);outline-offset:2px}.icon-btn:disabled{opacity:.4;pointer-events:none}.icon-btn--fill{width:100%}.icon-btn--small .icon{width:var(--size-s);height:var(--size-s)}.icon-btn--primary{--color-button-bg: var(--color-button-primary-bg);--color-button-foreground: var(--color-primary-contrast)}.icon-btn--primary:hover{--color-button-bg: var(--color-button-primary-bg--hover);--color-button-foreground: var(--color-button-primary-foreground--hover);--color-button-border: var(--color-button-primary-border--hover)}.icon-btn--primary:active{box-shadow:none}.icon-btn--accent{--color-button-bg: var(--color-button-accent-bg);--color-button-foreground: var(--color-button-accent-foreground)}.icon-btn--accent:hover{--color-button-bg: var(--color-button-accent-bg--hover);--color-button-foreground: var(--color-button-accent-foreground--hover)}.icon-btn--clear{--color-button-border: var(--color-button-clear-border);--color-button-bg: var(--color-button-clear-bg);--color-button-foreground: var(--color-button-clear-foreground)}.icon-btn--clear:hover{--color-button-border: var(--color-button-clear-border);--color-button-bg: var(--color-button-clear-bg--hover);--color-button-foreground: var(--color-button-clear-foreground--hover)}h1,.text-h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-dense)}h2,.text-h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-dense)}h3,.text-h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-dense)}h4,.text-h4{font-size:var(--font-size-l);font-weight:var(--font-weight-regular);line-height:var(--line-height-packed)}h5,.text-h5{font-size:var(--font-size-ml);font-weight:var(--font-weight-regular);line-height:var(--line-height-packed)}h6,.text-h6{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-packed)}.text-subtitle1{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-packed)}.text-subtitle2{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-packed)}.text-highlight{font-size:var(--font-size-ml);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse)}.text-body1{font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse)}.text-body2{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse)}.text-body1Bold{font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);font-weight:var(--font-weight-semibold)}.text-body2Bold{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);font-weight:var(--font-weight-semibold)}.text-caption{font-size:var(--font-size-s);line-height:var(--line-height-dense)}.text-overline{font-size:var(--font-size-xs);line-height:var(--line-height-dense);letter-spacing:.0125em;text-transform:uppercase}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-line-through{text-decoration:line-through}.tag{display:inline-flex;padding:var(--space-xs) var(--space-s);justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-100);color:var(--color-text-secondary)}.tag--solid{background:var(--color-button-primary-bg);color:var(--color-text-contrast)}.tag--solid.tag--dark-bg{background-color:var(--color-paper);color:var(--color-text-secondary)}.tag--outline{border:1px solid var(--color-text-secondary)}.tag--outline.tag--dark-bg{border-color:var(--color-text-contrast);background-color:var(--auxiliary-black-alpha-8)}.tag--dark-bg{color:var(--color-text-contrast)}.tag__icon{display:flex;justify-content:center;align-items:center;width:var(--size-s);height:var(--size-s);position:relative}.tag__label{display:flex;justify-content:center;align-items:center;gap:var(--space-s)}.tag__button{font-size:0}.tag__button .icon-btn{padding:0}.blog-card{position:relative;background-color:var(--color--blog-card--bg);color:var(--color-text-secondary);box-shadow:var(--shadow-01)}.blog-card:focus-within{text-decoration:none}.blog-card--horizontal{display:flex;width:100%}.blog-card__header{position:relative;overflow:hidden;height:189px;display:flex;padding:var(--space-ml) 80px var(--space-m) var(--space-ml);align-items:flex-end;gap:var(--space-s);flex:1 0 0;align-self:stretch}.blog-card--horizontal .blog-card__header{flex:0 0 24px;padding:var(--space-ml);height:auto}@media(min-width:37.5rem){.blog-card__header{height:196px}.blog-card--horizontal .blog-card__header{flex:0 0 180px}}@media(min-width:64rem){.blog-card__header{height:216px}.blog-card--horizontal .blog-card__header{flex:0 0 320px}}.blog-card .tag{position:relative;z-index:1;padding-inline:var(--space-m)}.blog-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--brand-primary-light)}.blog-card__img img{width:100%;height:100%;object-fit:cover;opacity:.8;mix-blend-mode:multiply}.blog-card__date{color:var(--color--blog-card--date);text-align:var(--alignment--blog-card--date)}.blog-card__title{color:var(--color--blog-card--title);text-align:var(--alignment--blog-card--title)}.blog-card__title a{color:inherit;text-decoration:inherit}.blog-card__title a:before{content:"";position:absolute;inset:0}.blog-card__content{display:flex;padding:var(--space-m) var(--space-ml) var(--space-l) var(--space-ml);flex-direction:column;align-items:flex-start;gap:var(--space-s);align-self:stretch}.blog-card__text{display:-webkit-box;text-overflow:ellipsis;white-space:normal;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--color--blog-card--content);text-align:var(--alignment--blog-card--content)}@media(min-width:37.5rem){.blog-card__text{display:-webkit-box;text-overflow:ellipsis;white-space:normal;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-card--horizontal .blog-card__text{display:-webkit-box;text-overflow:ellipsis;white-space:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(min-width:64rem){.blog-card--horizontal .blog-card__text{display:-webkit-box;text-overflow:ellipsis;white-space:normal;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.container{width:var(--container-width);max-width:100%;margin-right:auto;margin-left:auto;padding:0 var(--container-padding);background-color:var(--comp-container--bg-color);color:var(--comp-container--text-color)}.container--no-padding{--container-padding: 0}.container--bg-color{--comp-container--bg-color: var(--color-accent-light);--comp-container--text-color: var(--color-text-secondary)}.container--bg-color-contrast{--comp-container--bg-color: var(--color-accent-dark);--comp-container--text-color: var(--color-text-contrast)}.container--bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.container--bg-image-filter{--comp-container--bg-color: var(--color-accent-dark);--comp-container--text-color: var(--color-text-contrast);background-blend-mode:multiply}.section-header{display:flex;gap:var(--space-xs);align-self:stretch;color:var(--color--section-header--title)}.section-header__adornment{display:none}@media(min-width:37.5rem){.section-header__adornment{display:flex;align-items:flex-start;padding:var(--space-m, 16px);width:var(--space-3xl);height:var(--space-3xl);color:var(--color-accent)}}@media(min-width:64rem){.section-header__adornment .icon{width:40px;height:40px}}.section-header__text{width:100%}.section-header__title{text-align:center}@media(min-width:37.5rem){.section-header__title{text-align:left}.section-header--center .section-header__title{text-align:center}}@media(min-width:37.5rem){.section-header--center .section-header__subtitle{text-align:center}}.section-header--mb-l{margin-bottom:var(--space-l)}.section-header--mb-xl{margin-bottom:var(--space-xl)}.section-header--mb-2xl{margin-bottom:var(--space-2xl)}.highlight-articles{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-l);align-self:stretch;padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.highlight-articles--on-sidebar{padding-inline:0}.highlight-articles__header{color:var(--color-text-contrast)}.highlight-articles__list{display:flex;justify-content:center;align-content:flex-start;gap:var(--space-ml);align-self:stretch;flex-wrap:wrap}.highlight-articles--on-sidebar .highlight-articles__list{flex-direction:column;flex-wrap:nowrap}.highlight-articles__list .blog-card{max-width:360px}.highlight-articles--on-sidebar .highlight-articles__list .blog-card{max-width:none}.article-image{margin-block:var(--space-l);color:var(--color-text-secondary)}@media(max-width:768px){.article-image img{aspect-ratio:var(--aspect-ratio);object-fit:cover}}.article-layout{align-items:flex-start;gap:var(--space-ml);align-self:stretch}@media(min-width:37.5rem){.article-layout{display:grid;grid-template-columns:60% calc(40% - var(--space-xl));max-width:1600px;margin-inline:auto}}@media(min-width:64rem){.article-layout{grid-template-columns:70% calc(30% - var(--space-xl))}}.article-layout__main{padding-block:var(--space-2xl)}.article-layout__aside{padding:var(--space-2xl) var(--space-ml)}.btn{--color-button-bg: ;--color-button-foreground: ;--color-button-border: transparent;--button-border-radius: var(--radius-s);--button-font-size: var(--font-size-m);--button-line-height: var(--line-height-sparse);--button-letter-spacing: var(--letter-spacing);--button-spacing: var(--space-m) var(--space-l);display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:var(--space-s);cursor:pointer;border-radius:var(--button-border-radius);background-color:var(--color-button-bg);border:2px solid var(--color-button-border);color:var(--color-button-foreground);padding:var(--button-spacing);text-decoration:none;text-transform:var(--text-transform--button--text);font-weight:var(--font-weight-semibold);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing)}.btn:focus-visible{outline:3px solid var(--color-focus-outline);outline-offset:2px}.btn:disabled{opacity:.4;pointer-events:none}.btn--fill{width:100%}.btn--small{--button-font-size: var(--font-size-s);--button-spacing: var(--space-s) var(--space-m)}.btn--primary{--color-button-bg: var(--color-button-primary-bg);--color-button-foreground: var(--color-primary-contrast)}.btn--primary:hover{--color-button-bg: var(--color-button-primary-bg--hover);--color-button-foreground: var(--color-button-primary-foreground--hover);--color-button-border: var(--color-button-primary-border--hover)}.btn--primary:active{box-shadow:none}.btn--accent{--color-button-bg: var(--color-button-accent-bg);--color-button-foreground: var(--color-button-accent-foreground)}.btn--accent:hover{--color-button-bg: var(--color-button-accent-bg--hover);--color-button-foreground: var(--color-button-accent-foreground--hover)}.btn--outlined{--color-button-border: var(--color-button-outlined-border);--color-button-bg: var(--color-button-outlined-bg);--color-button-foreground: var(--color-button-outlined-foreground)}.btn--outlined:hover{--color-button-bg: var(--color-button-outlined-bg--hover);--color-button-foreground: var(--color-button-outlined-foreground--hover)}.btn--clear{--color-button-border: var(--color-button-clear-border);--color-button-bg: var(--color-button-clear-bg);--color-button-foreground: var(--color-button-clear-foreground)}.btn--clear:hover{--color-button-border: var(--color-button-clear-border);--color-button-bg: var(--color-button-clear-bg--hover);--color-button-foreground: var(--color-button-clear-foreground--hover)}.training-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:536px;background-color:var(--color--training-card--bg);color:var(--color-text-contrast);box-shadow:var(--shadow-02)}.training-card__bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,#0009,#0000 50%)}.training-card__header{position:relative;height:var(--training-card-img, 16.25rem);aspect-ratio:var(--training-card-img, none);z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-s);padding:var(--space-m);align-self:stretch}.training-card__adornment{position:absolute;top:var(--space-ml);right:var(--space-ml)}.training-card__adornment .icon{width:48px;height:48px}.training-card__name{margin-top:auto;text-align:var(--alignment--training-card--title);color:var(--color--training-card--title)}.training-card__name a{color:inherit;text-decoration:inherit}.training-card__name a:before{content:"";position:absolute;inset:0}.training-card__header-top{margin-bottom:auto;display:flex;justify-content:space-between;width:100%}.training-card__tags{display:flex;gap:var(--space-s)}.training-card__content{z-index:2;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--space-s);padding:var(--space-m) var(--space-ml);color:var(--color-text-secondary)}.training-card__description{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse)}.training-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);align-self:stretch;padding-top:var(--space-m);border-top:1px solid var(--color-paper-subdued)}.training-card__info-piece{display:flex;align-items:flex-start;gap:var(--space-s);align-self:stretch}.training-card__footer{margin-top:auto;z-index:1;display:flex;padding:0 var(--space-ml) var(--space-ml) var(--space-ml);justify-content:center;align-items:center;align-self:stretch}.training-card__footer .btn{opacity:1}.article-training{margin-block:var(--space-l)}.banner{--banner-background-color: var(--brand-primary);--banner-color: var(--color-accent-contrast);padding-block:var(--space-m);background-color:var(--banner-background-color);color:var(--banner-color)}.banner__content{display:flex;align-items:center;justify-content:center;gap:var(--space-ml)}.link{--color-link: var(--color-primary);color:var(--color-link);text-decoration:none;cursor:pointer}.link:hover,.link:active{--color-link: var(--color-accent-dark);text-decoration:underline}.link.link--on-dark{--color-link: var(--color-primary-contrast)}.link.link--on-dark:hover,.link.link--on-dark:active{--color-link: var(--color-accent)}.link--primary{--color-link: var(--color-accent-dark);text-decoration:underline}.link--primary:hover,.link--primary:active,.link--primary.link--on-dark{--color-link: var(--color-accent)}.link--primary.link--on-dark:hover,.link--primary.link--on-dark:active{--color-link: var(--color-accent-light)}.link--secondary{text-decoration:underline}.link--secondary:hover,.link--secondary:active{--color-link: var(--color-accent)}.link--secondary.link--on-dark{--color-link: var(--color-primary-contrast)}.link--secondary.link--on-dark:hover,.link--secondary.link--on-dark:active{--color-link: var(--color-accent-light)}.link--full{display:block}.breadcrumb{margin-bottom:var(--space-ml)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding:0;list-style:none;color:var(--color-primary-light)}@media(min-width:64rem){.breadcrumb__list{flex-wrap:nowrap}}.breadcrumb__list>li{display:flex;align-items:flex-start}.breadcrumb__list>li:last-of-type .breadcrumb__text{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);font-weight:var(--font-weight-semibold)}.breadcrumb__list>li a{display:flex;height:20px;align-items:center;gap:var(--space-xs);border-bottom:1px solid transparent}.breadcrumb__list>li a:hover{color:inherit;text-decoration:none;border-bottom:1px solid var(--color-primary-light)}@media(min-width:64rem){.breadcrumb__text{white-space:nowrap}}.dropdown{--animation-speed-ms: 200;--size-icon-arrow: var(--size-m);--comp-dropdown--heading--padding: var(--space-m) calc(var(--size-icon-arrow) + var(--space-m)) var(--space-m) var(--space-m);--comp-dropdown--heading--text-color: var(--dropdown--heading--text-color);--comp-dropdown--heading--bg-color: var(--dropdown--heading--bg-color);--comp-dropdown--content--text-color: var(--dropdown--content--text-color);--comp-dropdown--chevron--color: var(--dropdown--heading--chevron-color)}.dropdown>summary::-webkit-details-marker{display:none}.dropdown__heading{display:flex;flex-direction:column;cursor:pointer;padding:var(--comp-dropdown--heading--padding);position:relative;background-color:var(--comp-dropdown--heading--bg-color)}.dropdown__heading>*{color:var(--comp-dropdown--heading--text-color)}.dropdown__heading:after{content:"";display:block;height:var(--size-icon-arrow);width:var(--size-icon-arrow);position:absolute;top:calc(var(--space-m) + calc(var(--size-icon-arrow) / 4));right:var(--space-m);-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg);transition:transform calc(var(--animation-speed-ms) * 1ms) ease-in-out;background-color:var(--comp-dropdown--chevron--color)}.dropdown__heading:hover{--comp-dropdown--heading--bg-color: var(--dropdown--heading--bg-color--hover);--comp-dropdown--heading--text-color: var(--dropdown--heading--text-color--hover);--comp-dropdown--chevron--color: var(--dropdown--heading--chevron-color--hover)}.dropdown[open]:not(.is-closing)>.dropdown__heading:after{transform:rotate(-90deg)}.dropdown__title{font-size:var(--font-size-ml);font-weight:var(--font-weight-regular);line-height:var(--line-height-packed)}.dropdown__content{font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);padding:var(--space-s) var(--space-m);color:var(--comp-dropdown--content--text-color)}.dropdown__content p:first-child{padding-top:0;margin-top:0}.dropdown__content p:last-child{padding-bottom:0;margin-bottom:0}.accordion__header{margin-bottom:var(--space-ml);padding-bottom:var(--space-m);color:var(--color-accent-dark)}.accordion__header--hide{display:none}.accordion__list{list-style-type:none;margin:0;padding:0;box-shadow:var(--shadow-01)}.accordion__item{border-top:2px solid var(--brand-primary-light-40)}.accordion__item:first-child{border:0;border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.modal-dialog{color:var(--color-text-secondary);position:fixed;inset:0;z-index:9;width:100%;height:100%;background-color:var(--color-paper)}@media(min-width:30rem){.modal-dialog{bottom:unset;right:unset;top:50%;left:50%;transform:translate(-50%,-50%);max-width:25rem;height:auto;border-radius:var(--radius-m)}}@media(min-width:64rem){.modal-dialog{max-width:50rem}}.modal-dialog__backdrop{position:fixed;inset:0;z-index:9;background-color:var(--auxiliary-black-alpha-80)}.modal-dialog__header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s);padding-inline:var(--space-ml) var(--space-s);padding-block:var(--space-s);background:var(--color-paper-dark)}.modal-dialog__header .icon-btn{--color-button-border: transparent;--color-button-bg: transparent;margin-left:auto}@media(min-width:30rem){.modal-dialog__header{border-radius:var(--radius-m) var(--radius-m) 0 0}}@media(max-width:64rem){.modal-dialog__panel{height:100%}}.modal-dialog__main{display:flex;flex-direction:column;gap:var(--space-m)}@media(max-width:64rem){.modal-dialog__main{height:calc(100% - 60px);overflow-y:auto}}.modal-dialog__content{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);display:flex;flex-direction:column;align-items:flex-start}.modal-dialog__main,.modal-dialog__actions{padding:var(--space-ml)}.modal-dialog__actions{display:flex;justify-content:center;align-items:center;gap:var(--space-ml)}.modal-dialog--enter{transition:opacity .1s cubic-bezier(.4,0,.2,1)}.modal-dialog--enter-from{opacity:0}.modal-dialog--enter-to{opacity:1}.modal-dialog--leave{transition:opacity 75ms cubic-bezier(.4,0,.2,1)}.modal-dialog--leave-from{opacity:1}.modal-dialog--leave-to{opacity:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.label{font-size:var(--font-size-s);line-height:var(--line-height-dense);display:block;margin-bottom:var(--space-xs);color:var(--color-primary-light)}.label--hidden{position:absolute;visibility:hidden}.select-wrapper.select--is-disabled{opacity:.4}.select-wrapper .select__control{font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);--input-background-color: var(--color-input-bg);--input-color: var(--color-input-foreground);--input-border-color: var(--color-input-border);--input-outline-color: var(--color-focus-outline);flex-wrap:nowrap;gap:var(--space-xs);width:100%;height:var(--size-input-height-big);padding:var(--space-s);background-color:var(--input-background-color);color:var(--input-color);border:1px solid var(--input-border-color);border-radius:var(--form-radius, var(--radius-s));cursor:pointer;box-shadow:none}.select-wrapper .select__control:hover{--input-background-color: var(--color-input-bg--hover);--input-color: var(--color-input-foreground--hover);border-color:var(--color-input-border--hover)}.select-wrapper .select__control--is-focused,.select-wrapper .select__control:focus-visible,.select-wrapper .select__control:focus-within{--input-background-color: var(--color-input-bg--active);outline:3px solid var(--input-outline-color)!important;outline-offset:2px}.select-wrapper .select__control:active{--input-background-color: var(--color-input-bg--active);--input-color: var(--color-input-foreground--active);--input-border-color: var(--color-input-border--active)}.select-wrapper .select__control:focus{--input-background-color: var(--color-input-bg--active)}.select-wrapper .select__dropdown-indicator{color:inherit;display:flex;align-items:center;gap:var(--space-xs)}.select-wrapper .select__input-container{color:var(--color-text-secondary)}.select-wrapper .select__single-value{color:var(--color-text-primary)}.select-wrapper .select__option{cursor:pointer;font-size:var(--font-size-s);line-height:var(--line-height-dense);padding:var(--space-s) var(--space-m);color:var(--color-text-primary)}.select-wrapper .select__option--is-focused,.select-wrapper .select__option--is-selected{background-color:var(--color-accent-subdued)}.select-wrapper .select__placeholder{display:flex;align-items:center;gap:var(--space-xs)}.select-wrapper .select__icon{display:flex;justify-content:center;align-items:center}.select-wrapper .select__icon--error{color:var(--auxiliary-error)}.select-wrapper .select__icon--success{color:var(--auxiliary-success)}.select-wrapper--error .select__control,.select-wrapper--error .select__control:hover{--input-background-color: var(--color-input-bg--error);--input-border-color: var(--color-input-border--error)}.select-wrapper--error .select__control:active{--input-background-color: var(--color-input-bg--active);--input-border-color: var(--color-input-border--error)}.select-wrapper--success .select__control{--input-border-color: var(--color-input-border--success)}.select__helper-text{font-size:var(--font-size-s);line-height:var(--line-height-dense);margin-top:var(--space-xs)}.select__helper-text--error{color:var(--auxiliary-error)}.degree-event-selection-modal{max-width:36.5rem}@media(min-width:64rem){.degree-event-selection-modal{max-height:95vh;overflow:hidden;display:flex;flex-direction:column}}.degree-event-selection-modal__header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--space-l)}.degree-event-selection-modal__icon{align-self:center;background-color:var(--brand-primary-light);color:var(--auxiliary-white);padding:var(--space-m);display:flex;justify-content:center;align-items:center;border-radius:50%}.degree-event-selection-modal__heading{display:flex;flex-direction:column;gap:var(--space-m);text-align:center}.degree-event-selection-modal__heading-title{font-weight:var(--font-weight-semibold, 500)}.degree-event-selection-modal__degree{border:1px solid var(--color-primary-subdued);padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-m)}.degree-event-selection-modal__degree-header{display:flex;flex-direction:column;gap:var(--space-s)}.degree-event-selection-modal__degree-description{display:-webkit-box;text-overflow:ellipsis;white-space:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.degree-event-selection-modal__form{display:flex;flex-direction:column;gap:var(--space-ml);align-self:stretch}.degree-event-selection-modal__form-title{text-align:center}@media(min-width:64rem){.degree-event-selection-modal .modal-dialog__panel{height:calc(100% - 60px);overflow-y:auto}}@media(min-width:64rem){.degree-event-selection-modal .modal-dialog__main{height:auto;padding:var(--space-xl);gap:var(--space-2xl)}}.input{font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);--input-background-color: var(--color-input-bg);--input-color: var(--color-input-foreground);--input-border-color: var(--color-input-border);--input-outline-color: var(--color-focus-outline);display:flex;align-items:center;gap:var(--space-xs);width:100%;height:var(--size-input-height-big);padding:var(--space-s)}.input input{background-color:transparent;color:var(--input-color);border:0;flex:1;display:block;overflow:hidden;text-overflow:ellipsis}.input input:focus-visible{outline:0}.input{background-color:var(--input-background-color);color:var(--input-color);border:1px solid var(--input-border-color);border-radius:var(--radius-s)}.input:hover{--input-background-color: var(--color-input-bg--hover);--input-color: var(--color-input-foreground--hover);--input-border-color: var(--color-input-border--hover)}.input:focus-visible,.input:focus-within{--input-background-color: var(--color-input-bg--active);outline:3px solid var(--input-outline-color);outline-offset:2px}.input:active{--input-background-color: var(--color-input-bg--active);--input-color: var(--color-input-foreground--active);--input-border-color: var(--color-input-border--active)}.input:focus{--input-background-color: var(--color-input-bg--active)}.input::placeholder{opacity:.6}.input:disabled,.input--disabled{opacity:.4;pointer-events:none}.input--error,.input--error:hover{--input-background-color: var(--color-input-bg--error);--input-border-color: var(--color-input-border--error)}.input--error:active{--input-background-color: var(--color-input-bg--active);--input-border-color: var(--color-input-border--error)}.input--success{--input-border-color: var(--color-input-border--success)}.input__helper-text{font-size:var(--font-size-s);line-height:var(--line-height-dense);margin-top:var(--space-xs)}.input__helper-text--error{color:var(--auxiliary-error)}.input__icon{display:flex;justify-content:center;align-items:center}.input__icon--error{color:var(--auxiliary-error)}.input__icon--success{color:var(--auxiliary-success)}.phone-input .MuiFormControl-root{border-radius:var(--form-radius, var(--radius-s));background-color:var(--color-input-bg)}.phone-input .MuiFormControl-root .MuiInputBase-root{border-radius:var(--form-radius, var(--radius-s))}.phone-input .MuiFormControl-root .MuiInputBase-root fieldset{border-width:1px;border-color:transparent}.phone-input .MuiFormControl-root .MuiInputBase-root:hover fieldset{border-color:var(--color-focus-outline)}.phone-input .MuiFormControl-root .MuiInputBase-root.Mui-focused{border-color:transparent;outline:solid var(--color-focus-outline)}.phone-input .MuiFormControl-root .MuiInputBase-root.Mui-error{outline:solid var(--color-input-border--error)}.phone-input .MuiFormControl-root .MuiInputBase-root.Mui-error fieldset{border-color:var(--color-input-border--error)}.degree-request-info-modal{max-width:36.5rem}@media(min-width:64rem){.degree-request-info-modal{max-height:95vh;overflow:hidden;display:flex;flex-direction:column}}.degree-request-info-modal__header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--space-l)}.degree-request-info-modal__icon{align-self:center;background-color:var(--brand-primary-light);color:var(--auxiliary-white);padding:var(--space-m);display:flex;justify-content:center;align-items:center;border-radius:50%}.degree-request-info-modal__heading{display:flex;flex-direction:column;gap:var(--space-m);text-align:center}.degree-request-info-modal__heading-title{font-weight:var(--font-weight-semibold, 500)}.degree-request-info-modal__degree{border:1px solid var(--color-primary-subdued);padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-m)}.degree-request-info-modal__degree-header{display:flex;flex-direction:column;gap:var(--space-s)}.degree-request-info-modal__degree-description{display:-webkit-box;text-overflow:ellipsis;white-space:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.degree-request-info-modal__form{display:flex;flex-direction:column;gap:var(--space-ml);align-self:stretch}.degree-request-info-modal__form-title{text-align:center}@media(min-width:64rem){.degree-request-info-modal .modal-dialog__panel{height:calc(100% - 60px);overflow-y:auto}}@media(min-width:64rem){.degree-request-info-modal .modal-dialog__main{height:auto;padding:var(--space-xl);gap:var(--space-2xl)}}.checkbox{--comp-checkbox--size: 16px;--comp-checkbox--gap: var(--space-s);--comp-checkbox--border-width: 2px;--comp-checkbox--line-height: 1.4;--comp-checkbox--marker-size: 24px;--comp-checkbox--radius: var(--form-radius, var(--radius-s))}.checkbox__input{position:absolute;padding:0;margin:0;margin-top:calc((1em * var(--comp-checkbox--line-height) - var(--comp-checkbox--size)) / 2);opacity:0;height:var(--comp-checkbox--size);width:var(--comp-checkbox--size);pointer-events:none}.checkbox__input+span{font-size:var(--font-size-s);line-height:var(--line-height-dense);display:inline-block;line-height:var(--comp-checkbox--line-height);user-select:none;cursor:pointer;color:var(--color-text-primary);padding-left:calc(var(--comp-checkbox--size) + var(--comp-checkbox--gap))}.checkbox__input+span a{color:var(--color-accent-dark)}.checkbox__input+span:before{content:"";box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;top:-.1em;margin-left:calc(-1 * (var(--comp-checkbox--size) + var(--comp-checkbox--gap)));flex-shrink:0;width:var(--comp-checkbox--size);height:var(--comp-checkbox--size);background-color:var(--color-bg);border-width:var(--comp-checkbox--border-width);border-color:alpha(var(--brand-white),.65);border-style:solid;background-repeat:no-repeat;background-position:center;margin-right:var(--comp-checkbox--gap);transition:transform .2s,border .2s}.checkbox__input:not(:checked):not(:focus)+span:hover:before{border-color:var(--color-accent)}.checkbox__input+span:before{border-radius:var(--comp-checkbox--radius)}.checkbox__input:checked+span:before{background-color:var(--accent-green-dark);border-color:var(--accent-green-dark);transition:transform .2s}.checkbox__input:checked+span:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6C4 4.89543 4.89543 4 6 4H18C19.1046 4 20 4.89543 20 6V18C20 19.1046 19.1046 20 18 20H6C4.89543 20 4 19.1046 4 18V6Z' fill='%2368b59e'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5812 8.18634C16.0307 8.50735 16.1347 9.1319 15.8137 9.58132L12.0637 14.8313C11.8929 15.0705 11.6254 15.2224 11.3325 15.2467C11.0395 15.2709 10.7507 15.165 10.5429 14.9572L8.29289 12.7072C7.90237 12.3167 7.90237 11.6835 8.29289 11.293C8.68342 10.9024 9.31658 10.9024 9.70711 11.293L11.1224 12.7083L14.1863 8.41884C14.5073 7.96943 15.1318 7.86534 15.5812 8.18634Z' fill='white'/%3E%3C/svg%3E%0A");border-color:var(--accent-green)}.checkbox__input:active+span:before{transform:scale(.8);transition:transform .2s}.checkbox__input:checked:active+span:before{transform:none;transition:none}.checkbox__input:checked+span:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6C4 4.89543 4.89543 4 6 4H18C19.1046 4 20 4.89543 20 6V18C20 19.1046 19.1046 20 18 20H6C4.89543 20 4 19.1046 4 18V6Z' fill='%233B9178'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5812 8.18634C16.0307 8.50735 16.1347 9.1319 15.8137 9.58132L12.0637 14.8313C11.8929 15.0705 11.6254 15.2224 11.3325 15.2467C11.0395 15.2709 10.7507 15.165 10.5429 14.9572L8.29289 12.7072C7.90237 12.3167 7.90237 11.6835 8.29289 11.293C8.68342 10.9024 9.31658 10.9024 9.70711 11.293L11.1224 12.7083L14.1863 8.41884C14.5073 7.96943 15.1318 7.86534 15.5812 8.18634Z' fill='white'/%3E%3C/svg%3E%0A");background-size:var(--comp-checkbox--marker-size)}.checkbox__input:checked:active+span:before,.checkbox__input:focus-visible+span:before{outline:3px solid var(--color-focus-outline);outline-offset:2px}.anchor-nav{position:relative;z-index:5;width:100%;padding-block:var(--space-s);background-color:var(--brand-white);transition:all .2s ease-in-out;box-shadow:none}.anchor-nav.fixed{position:fixed;top:116px;left:0;right:0;z-index:5;border-bottom:1px solid var(--color-primary-100);box-shadow:0 2px 4px #00000014;transition:all .2s ease-in-out}.anchor-nav.fixed.landings,.anchor-nav.fixed.landing{top:68px}@media(max-width:1200px){.anchor-nav.fixed{top:58px}}@media(min-width:64rem){.anchor-nav:not(.fixed){margin-top:var(--space-4xl);transition:margin-top .2s cubic-bezier(.4,0,.2,1)}}@media(min-width:1200px){.anchor-nav.fixed{top:116px}}.anchor-nav__scroll{display:flex;overflow-x:auto;scrollbar-width:thin}.anchor-nav__scroll::-webkit-scrollbar-thumb{background-color:transparent}.anchor-nav__list{position:relative;display:flex;margin-inline:auto;list-style:none;padding:0;scroll-snap-type:x mandatory}.anchor-nav__list:after{content:"";position:absolute;bottom:0;width:100%;height:2px;background-color:var(--color-primary-subdued)}.anchor-nav__list--fullwidth{flex:1}.anchor-nav__item{display:flex;justify-content:center;align-items:center;border-bottom:2px solid transparent;white-space:nowrap;scroll-snap-align:start}.anchor-nav__item:hover,.anchor-nav__item:active{background-color:var(--color-accent-subdued);color:var(--color-accent-dark);border-color:var(--color-accent-dark)}.anchor-nav__item:hover .anchor-nav__link,.anchor-nav__item:active .anchor-nav__link{text-decoration:none}.anchor-nav__item--active{border-color:var(--color-primary)}.anchor-nav__item--active:hover .anchor-nav__link{color:var(--color-text-primary)}.anchor-nav__item--cta{margin-left:auto;display:flex;gap:var(--space-s);margin-right:var(--space-s);border-bottom:0}.anchor-nav__item--cta a,.anchor-nav__item--cta button{text-transform:inherit}.anchor-nav__item--cta:hover,.anchor-nav__item--cta:active{background-color:inherit}.anchor-nav__item--fixed-mobile{display:none}@media(max-width:64rem){.anchor-nav__item--fixed-mobile{position:fixed;bottom:0;left:0;width:100%;padding:var(--space-s);margin:0;background-color:var(--color-paper);z-index:8}}.anchor-nav__item--fixed-mobile a,.anchor-nav__item--fixed-mobile button{text-transform:inherit}@media(max-width:64rem){.anchor-nav__item--fixed-mobile a,.anchor-nav__item--fixed-mobile button{width:100%}}.anchor-nav__item--fixed-mobile.show{display:flex}.anchor-nav__link{display:flex;align-items:center;height:var(--button-size-l);padding:var(--space-s) var(--space-m);color:var(--color-text-secondary);text-decoration:none}.anchor-nav__link:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.anchor-nav-placeholder{display:block;width:100%;height:0;transition:height .2s cubic-bezier(.4,0,.2,1)}.anchor-nav-placeholder.active{display:block}.claim-card{background-color:var(--color-primary);color:var(--color-accent-light)}.claim-card__header{height:236px}.claim-card__header img{width:100%;height:100%;object-fit:cover}.claim-card__adornment{position:absolute;top:var(--space-ml);right:var(--space-ml)}.claim-card__adornment .icon{width:38px;height:38px}.claim-card__title{padding-bottom:var(--space-s);padding-right:var(--space-2xl)}.claim-card__spacer{margin-block:var(--space-m);width:120px;height:1px;background-color:var(--color-accent-subdued)}.claim-card__content{position:relative;display:flex;padding:var(--space-l) var(--space-ml);flex-direction:column;align-items:flex-start;gap:var(--space-m);align-self:stretch}.claims-section{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl);background:var(--color-primary)}.claims-section__header{color:var(--color-text-contrast)}.claims-section__claims{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:var(--space-ml);align-self:stretch;flex-wrap:wrap}.claims-section__claims .claim-card{max-width:360px}.grid{display:grid;grid-template-columns:repeat(var(--comp-grid--columns, 1),1fr);gap:var(--space-ml)}.grid--1-columns{--comp-grid--columns: 1}.grid--2-columns{--comp-grid--columns: 2}.grid--3-columns{--comp-grid--columns: 3}.grid--4-columns{--comp-grid--columns: 4}@media(max-width:37.5rem){.grid{--comp-grid--columns: 1 }}@media(min-width:37.5rem)and (max-width:64rem){.grid{--comp-grid--columns: 2 }}.grid--gap-0{gap:0}.grid--gap-ml{gap:var(--space-ml)}.grid--gap-2xl{gap:var(--space-2xl)}.grid__item{min-width:100%}.columns-block{background-color:var(--color--columns-block--bg)}.columns-block__cta{margin-top:var(--space-xl)}.columns-block__cta>button{justify-content:flex-start;align-items:flex-start;gap:var(--space-m)}.columns-block__cta>button .icon{width:2rem;height:2rem}@media(max-width:37.5rem){.columns-block__cta>button{width:100%}}.columns-block__cta-copy{display:flex;flex-direction:column;align-items:flex-start}.columns-block .section-header__title{color:var(--color--columns-block--title);text-align:var(--alignment--columns-block--title)}.columns-block .section-header__subtitle{color:var(--color--columns-block--subtitle);text-align:var(--alignment--columns-block--subtitle)}.columns-block .accordion__header>*{color:var(--color--columns-block--column-title);text-align:var(--alignment--columns-block--column-title)}.columns-block-modal{max-width:36.5rem}@media(min-width:64rem){.columns-block-modal{max-height:95vh;overflow:hidden;display:flex;flex-direction:column}}.columns-block-modal__header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--space-l)}.columns-block-modal__icon{align-self:center;background-color:var(--brand-primary-light);color:var(--auxiliary-white);padding:var(--space-m);display:flex;justify-content:center;align-items:center;border-radius:50%}.columns-block-modal--success .columns-block-modal__icon{background-color:transparent;color:var(--auxiliary-success);padding:0}.columns-block-modal--success .columns-block-modal__icon .icon{width:var(--size-xl);height:var(--size-xl)}.columns-block-modal__heading{display:flex;flex-direction:column;gap:var(--space-m);text-align:center}.columns-block-modal__heading-title{font-weight:var(--font-weight-semibold)}.columns-block-modal__form{display:flex;flex-direction:column;gap:var(--space-ml);align-self:stretch}@media(min-width:64rem){.columns-block-modal .modal-dialog__panel{height:calc(100% - 60px);overflow-y:auto}}@media(min-width:64rem){.columns-block-modal .modal-dialog__main{height:auto;padding:var(--space-xl);gap:var(--space-2xl)}}.columns-block-modal--success{max-width:30rem}@font-face{font-family:revicons;fallback:fallback;src:url(./revicons.woff) format("woff"),url(./revicons.ttf) format("ttf"),url(./revicons.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.center-codes{display:flex;flex-wrap:wrap;padding:var(--space-m) 0;align-items:flex-start;gap:var(--space-s)}.center-codes>.center-codes__center{max-width:230px}.center-codes__center{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--space-xs);padding:var(--space-s);border-radius:var(--radius-s)}@media(max-width:64rem){.center-codes__list .center-codes__center{display:flex;max-width:80%}}.center-codes__logo{opacity:.8}.center-codes__center--dark .center-codes__logo{opacity:1}.center-codes__label,.center-codes__link{font-size:var(--font-size-s);line-height:var(--line-height-dense);display:inline-block;color:var(--color-text-contrast)}.center-codes__center--dark .center-codes__label,.center-codes__center--dark .center-codes__link{color:var(--color-primary-light)}.center-codes__list-wrapper{position:relative}.center-codes__list{padding-block:var(--space-m);margin-inline:auto;overflow:hidden;z-index:1}.center-codes__controls{position:absolute;display:flex;align-items:center;height:100%;width:100%;top:50%;transform:translateY(-50%)}.center-codes__control{position:absolute}.center-codes__control--left{left:0}.center-codes__control--right{right:0}.center-codes__control-btn{all:unset;cursor:pointer;display:flex;width:var(--button-size-l, 56px);height:var(--button-size-l, 56px);justify-content:center;align-items:center;background-color:var(--color-paper);color:var(--color-accent)}.center-codes__control-btn .icon{background-color:var(--color-paper)}.center-codes__control-btn:hover,.center-codes__control-btn:active{color:var(--color-accent-dark)}.center-codes__control-btn:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.footer{background:var(--color-primary-light);color:var(--color-text-contrast)}.footer__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-ml);padding-block:var(--space-s)}.footer__header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-s);align-self:stretch;padding:var(--space-m) 0px;border-bottom:1px solid var(--color-paper-subdued)}@media(min-width:37.5rem){.footer__header{flex-direction:row;align-items:center}}.footer__logo{height:60px}.footer__logo img{width:auto;height:100%}.footer__logo p{font-size:var(--font-size-s);color:var(--color-text-contrast)}.footer__logos{text-align:center}.footer__logos .footer__logo{padding:10px 0}.footer__contact{display:flex;justify-content:space-between;align-items:center;gap:var(--space-l);align-self:stretch}@media(min-width:37.5rem){.footer__contact{flex:1 0 0;justify-content:flex-end}}.footer__social,.footer__phone{display:flex;align-items:center}.footer__social p{display:none}@media(min-width:37.5rem){.footer__social p{display:block}}.footer__phone-link{display:flex;align-items:center;gap:var(--space-s)}.footer__phone-link,.footer__phone-link:hover{--color-link: var(--color-text-contrast)}.footer__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-ml);align-self:stretch}@media(min-width:37.5rem){.footer__content{align-content:flex-start;flex-wrap:wrap}}@media(min-width:64rem){.footer__content{flex-direction:row;flex-wrap:nowrap}}.footer__center-codes .center-codes{gap:var(--space-m)}.footer__center-codes .center-codes__center{width:100%}@media(min-width:37.5rem){.footer__center-codes .center-codes{flex-wrap:nowrap}}@media(min-width:64rem){.footer__center-codes .center-codes{padding-block:0}.footer__center-codes:not(.row) .center-codes{flex-wrap:wrap;width:204px}}.footer__nav{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.footer__nav--trainings{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}@media(min-width:64rem){.footer__nav--trainings{flex-direction:row}}@media(min-width:37.5rem){.footer__nav{flex-direction:row;gap:var(--space-ml)}}.footer__nav-wrapper{display:flex;flex-direction:column;gap:var(--space-ml);width:100%}@media(min-width:37.5rem){.footer__nav-wrapper{flex-direction:row}.footer__nav-wrapper>.footer__nav:not(.footer__nav--trainings){flex:1 0 auto}.footer__nav-wrapper>.footer__nav--trainings{flex:1 1 auto}}.footer__nav-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);flex:1 0 0;width:100%;padding:0;list-style:none}.footer__nav-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-xs);align-self:stretch}.footer__nav-item a{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);font-weight:var(--font-weight-semibold);display:block;padding:var(--space-s);color:var(--color-text-contrast);text-decoration:none!important;width:100%}.footer__nav-item a:hover,.footer__nav-item a:active{background:var(--color-paper-subdued)}.footer__nav--trainings .footer__nav-item a{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse)}.footer__nav--trainings .footer__nav-item--heading{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-packed);padding:var(--space-s)}.footer__copyright,.footer__links{display:flex;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;text-align:center}.footer__copyright a,.footer__links a{color:var(--color-text-contrast)}.footer__copyright{border-top:1px solid var(--color-paper-subdued);padding:var(--space-m) var(--space-s);justify-content:var(--align-footer-copyright)}@media(max-width:64rem){.footer__copyright{flex-direction:column;gap:1.5rem}}.form{display:flex;flex-direction:column;gap:var(--space-ml);padding:var(--space-ml);background-color:var(--brand-white);color:var(--color-text-primary);border-radius:var(--form-radius, var(--radius-m));box-shadow:var(--shadow-01)}.form--horizontal{padding:var(--space-2xl) var(--space-ml) var(--space-3xl);background-color:var(--color-accent-subdued);box-shadow:none}@media(min-width:37.5rem){.form--horizontal{padding-inline:var(--space-l)}}@media(min-width:64rem){.form--horizontal{padding-inline:var(--space-xl)}}.form__fields{display:flex;flex-direction:column;gap:var(--space-ml);align-self:stretch}.form--horizontal .form__fields{gap:var(--space-m);flex-wrap:wrap}@media(min-width:64rem){.form--horizontal .form__fields{flex-direction:row;align-items:flex-end}}.form__field{flex:1}.form__header{display:flex;flex-direction:column;gap:var(--space-s)}.form__success-msg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);padding:var(--space-s) var(--space-m) var(--space-m) var(--space-m);border-radius:var(--radius-m);background-color:var(--auxiliary-success-light);color:var(--color-text-secondary)}.form--horizontal .form__submit{height:var(--size-input-height-big)}.form__button-floating{position:fixed;z-index:5;bottom:0;left:0;display:flex;align-items:center;column-gap:var(--space-s);width:100%;padding:var(--space-s);background:var(--alias-common-color-paper, #fff);box-shadow:var(--shadow-02-inverse)}.form__button-floating .btn{flex:1}.form__button-floating .icon-btn{background-color:var(--auxiliary-success);width:var(--button-size-l)}.form__button-floating .icon-btn:active{background-color:var(--color-button-clear-bg--hover);color:var(--color-button-accent-foreground--hover);--color-button-border: transparent}@media(min-width:37.5rem){.form__button-floating{display:none}}.tabs__wrapper{border-bottom:2px solid var(--color-primary-subdued)}.tabs__scroll{overflow-x:auto;scrollbar-width:thin}.tabs__scroll::-webkit-scrollbar-thumb{background-color:transparent}.tabs__list{display:flex;scroll-snap-type:x mandatory;overflow-y:hidden}.tabs__button{scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;height:var(--button-size-m);padding:var(--space-s) var(--space-ml);cursor:pointer;white-space:nowrap;background-color:var(--color-paper);color:var(--color-text-secondary);border:none;border-bottom:2px solid var(--color-primary-subdued);margin-bottom:-2px}.tabs__button:hover,.tabs__button:active,.tabs__button:focus{background-color:var(--color-accent-subdued);border-bottom-color:var(--color-accent-dark);color:var(--color-accent-dark);outline:0}.tabs__button--selected{border-color:var(--color-primary);outline:0}.tabs__button--selected:hover,.tabs__button--selected:active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.tabs__button--disabled{opacity:.4;pointer-events:none}.tabs__panel{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);padding:var(--space-ml);color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--space-m)}.tabs__panel:has(.accordion){padding-inline:0}.fab-button{position:fixed;bottom:16px;right:16px;display:flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#007bff;border-radius:50px;box-shadow:0 2px 10px #0003;z-index:1000;text-decoration:none;transition:background-color .3s}.fab-button:hover{background-color:#0056b3}.fab-button svg{margin-right:8px}@media(max-width:1200px){.fab-button{display:none}}.nested-nav{width:100%;padding-top:var(--space-m)}.nested-nav__menu{position:relative}.nested-nav__menu-header{height:var(--size-2xl)}.nested-nav__submenu{position:absolute;inset:0;background-color:var(--color-paper)}.nested-nav__submenu-header{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-xl)}.nested-nav__submenu-header .btn{left:0;rotate:180deg}details[open] .nested-nav__submenu{animation:var(--speed-normal) var(--ease-standard) slide-in forwards}details[close] .nested-nav__submenu{animation:var(--speed-normal) var(--ease-standard) slide-out forwards}.nested-nav summary{list-style:none;display:flex;align-items:center;padding:var(--space-m);color:var(--color-text-primary);cursor:pointer}.nested-nav summary::-webkit-details-marker{display:none}.nested-nav ul{list-style:none;padding:0;margin:0}.nested-nav__cta{margin-top:var(--space-3xl)}.nested-nav__link{text-decoration:none;display:block;width:100%;padding:var(--space-m);color:var(--color-text-primary);cursor:pointer}.nested-nav__link--cta{background-color:var(--color-button-accent-bg);color:var(--color-text-contrast)}.fill-available{color:var(--color-text-primary);text-decoration:none;width:100%;text-align:left}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(-100%)}to{transform:translate(0)}}.header{position:sticky;top:0;z-index:9;background-color:var(--color-paper);box-shadow:var(--shadow-02);transition:top var(--speed-normal) var(--ease-standard)}.header:has(.header__dropdown-container--open){z-index:6}@media(min-width:75rem){.header .hide-lg-up{display:none}}@media(max-width:75rem){.header .hide-md-down{display:none}}.header__fill-available{padding:var(--space-m);width:100%;text-align:left}.header--hidden{top:-100px}.header--fixed{position:fixed;top:0;left:0;width:100%}.header__backdrop{position:fixed;inset:0;width:100%;height:100%;background-color:var(--auxiliary-black-alpha-80);opacity:0;transition:opacity var(--speed-fast) var(--ease-standard);pointer-events:none}.header__backdrop--visible{opacity:1;pointer-events:auto}.header__mobile-controls{display:flex;align-items:center;gap:var(--space-s)}@media(min-width:75rem){.header__mobile-controls{display:none}}.header__hamburger-menu,.header__phone,.header__blog,.header__cart{display:flex;justify-content:center;align-items:center;padding:var(--space-xs);width:var(--button-size-l);height:var(--button-size-l)}.header__hamburger-menu:hover,.header__phone:hover,.header__blog:hover,.header__cart:hover{background-color:var(--color-accent-subdued);color:var(--color-accent-dark)}.header__hamburger-menu:active,.header__phone:active,.header__blog:active,.header__cart:active{background-color:var(--color-accent-light);color:var(--color-button-clear-foreground)}.header__hamburger-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;appearance:none;background-color:transparent;color:inherit;border:none;cursor:pointer}.header__dropdown-container .header__hamburger-menu{display:none}.header__dropdown-container--open .header__hamburger-menu{position:absolute;right:var(--space-ml);z-index:1;display:flex;flex-direction:row;gap:var(--space-s);margin-left:auto;padding:var(--space-m);width:auto;color:var(--color-button-clear-foreground)}.header__dropdown-container--open .header__hamburger-menu:hover,.header__dropdown-container--open .header__hamburger-menu:active{background-color:var(--accent-green-light-20)}.header__phone,.header__blog{font-size:0;color:var(--color-button-clear-foreground);background:transparent;border:none}.header__top .header__phone,.header__top .header__blog{display:inline-flex;gap:var(--space-s);padding:var(--space-s);width:auto;height:auto;font-size:inherit;text-decoration:none;text-transform:inherit}.header__cart{color:var(--color-button-clear-foreground)}.header__cart .icon{position:relative}.header__top .header__cart{display:inline-flex;gap:var(--space-s);padding:var(--space-s);width:auto;height:auto;font-size:inherit;text-decoration:none;text-transform:inherit}.header__cart-qty{position:absolute;top:-.3rem;right:-.3rem;width:1rem;height:1rem;background-color:var(--auxiliary-error);color:var(--color-primary-contrast);border-radius:50%;display:flex;justify-content:center;font-size:10px;align-items:center}@media(max-width:75rem){.header__cart-text{display:none}}.header__top{padding-block:var(--space-xs);border-bottom:1px solid var(--color-paper-dark);text-align:right}.header__top--hidden{position:absolute;height:0;padding:0;opacity:0;pointer-events:none}@media(max-width:75rem){.header__top{display:none}}.header__top-content{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-m)}.header__container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.header__logo{font-size:0;height:40px;flex-shrink:0;margin:10px auto 10px 0}.header__logo img{height:100%;width:auto}.header__menu{display:flex}.header__dropdown-container{display:none}.header__dropdown-container--open{position:fixed;top:0;right:0;bottom:0;z-index:5;width:100%;height:100dvh;overflow-y:auto;max-width:480px;padding:var(--space-ml);display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-paper);transform:translate(0);animation-name:menu-slide-left;animation-timing-function:var(--ease-standard);animation-duration:var(--speed-fast)}@media(min-width:75rem){.header__dropdown-container{display:flex;align-items:center;gap:var(--space-s)}}.header__dropdown{position:relative}.header__dropdown a,.header__dropdown button{color:inherit;text-decoration:none}.header__dropdown a.header__dropdown-link--cta,.header__dropdown button.header__dropdown-link--cta{padding-block:var(--space-s);background-color:var(--color-button-primary-bg);color:var(--color-primary-contrast)}.header__dropdown-container--open .header__dropdown{width:100%}@media(min-width:75rem){.header__dropdown>.header__dropdown-link{padding:var(--space-m) var(--space-s)}}@media(max-width:75rem){.header__dropdown{display:none}.header__dropdown:has(.header__dropdown-link--cta):last-child{margin-top:var(--space-s)}}@media(min-width:64rem){.header__dropdown--blog{display:none}}.header__dropdown-toggle,.header__dropdown-link{display:flex;justify-content:center;align-items:center;gap:var(--space-s);background-color:transparent;color:var(--color-text-secondary);border:2px solid transparent;cursor:pointer;appearance:none;text-decoration:none}.header__dropdown-toggle:hover,.header__dropdown-link:hover{background-color:var(--color-accent-subdued);color:var(--color-accent-dark)}.header__dropdown-toggle:active,.header__dropdown-link:active{background-color:var(--color-accent-light);color:var(--color-text-primary)}.header__dropdown-toggle:focus-visible,.header__dropdown-link:focus-visible{border-color:var(--color-focus-outline);outline:0}.header__dropdown-toggle:disabled,.header__dropdown-link:disabled{opacity:.4;pointer-events:none}@media(min-width:75rem){.header__dropdown-toggle,.header__dropdown-link{border-radius:var(--radius-menu, var(--radius-s))}}.header__dropdown-container--open .header__dropdown-toggle,.header__dropdown-container--open .header__dropdown-link{width:100%;justify-content:space-between;background-color:var(--color-button-accent-bg);color:var(--color-text-contrast)}.header__dropdown-container--open .header__dropdown-toggle:hover,.header__dropdown-container--open .header__dropdown-toggle:active,.header__dropdown-container--open .header__dropdown-link:hover,.header__dropdown-container--open .header__dropdown-link:active{background-color:var(--color-paper-subdued)}.header__dropdown-toggle .icon{transition:rotate var(--speed-fast)}.header__dropdown-toggle--open{background-color:var(--color-paper-subdued);color:var(--color-accent-dark)}.header__dropdown-toggle--open .icon{rotate:-180deg}@media(min-width:75rem){.header__dropdown-toggle--open{background-color:var(--color-accent-subdued)}}.header__dropdown-list{position:absolute;padding:var(--space-m);width:max-content;background-color:var(--color-accent-light);border-radius:var(--radius-menu, var(--radius-s));list-style:none;animation:show-hide var(--speed-fast) var(--ease-standard)}.header__dropdown-list--has-sections{display:flex;flex-direction:column}.header__dropdown-list--has-sections:before{content:"";display:block;height:1px;width:100%;background:var(--color-accent-dark);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}@media(min-width:64rem){.header__dropdown-list--has-sections{flex-direction:row}.header__dropdown-list--has-sections:before{height:calc(100% - var(--space-l));width:1px;background:var(--color-accent)}}.header__dropdown-container--open .header__dropdown-list{position:relative;padding:0;width:100%;overflow:hidden;background-color:var(--color-paper-subdued)}.header__dropdown-list .header__dropdown-list-container{position:relative}.header__dropdown-list .header__dropdown-list{height:0;opacity:0;min-height:auto;width:auto;position:absolute;top:0;padding:0;box-shadow:none;padding-right:var(--space-m)}.header__dropdown-list .header__dropdown-list--visible{height:auto;opacity:1}@media(max-width:75rem){.header__dropdown-list .header__dropdown-list{background-color:unset;position:static;top:auto}}@media(min-width:75rem){.header__dropdown-list .header__dropdown-list{overflow-y:auto;overflow-x:hidden;max-height:calc(500px - var(--space-ml))}}@media(min-width:75rem){.header__dropdown-list{min-width:320px;max-height:500px;overflow-y:auto;overflow-x:hidden;box-shadow:var(--shadow-02)}.header__dropdown-list--sections{min-width:640px;min-height:500px}}.header__dropdown-section{min-width:320px}@media(max-width:75rem){.header__dropdown-section{border:2px solid transparent}}.header__dropdown-item{color:var(--color-text-secondary)}.header__dropdown-item a{display:block;padding:var(--space-m);color:inherit;text-decoration:none}.header__dropdown-item:hover,.header__dropdown-item:active{background-color:var(--color-paper-subdued)}.header__dropdown-item--title:hover{background-color:transparent}.header__dropdown-container--open .header__dropdown-item{padding:0 var(--space-m);color:var(--color-text-contrast)}.header__dropdown-container--open .header__dropdown-item:hover,.header__dropdown-container--open .header__dropdown-item:active{color:var(--color-text-primary)}.header__dropdown-subitem{display:block;display:flex;align-items:flex-start;display:grid;grid-template-columns:repeat(2,1fr);color:inherit;text-decoration:none}@media(max-width:75rem){.header__dropdown-subitem{display:block}}.header__dropdown-subitem .header__dropdown-item a{padding-bottom:calc(var(--space-m) + 1px)}.header__dropdown-subitem .header__dropdown-item a:hover{color:var(--color-text-primary)}.header__dropdown-subitem .header__dropdown-link{display:flex;width:100%;justify-content:space-between}.header__dropdown-subitem .header__dropdown-link .icon{transition:rotate var(--speed-fast)}@media(max-width:75rem){.header__dropdown-subitem .header__dropdown-link:not(.header__dropdown-subitem .header__dropdown-link--active) .icon{transition:rotate var(--speed-fast);rotate:90deg}}.header__dropdown-subitem .header__dropdown-link:hover,.header__dropdown-subitem .header__dropdown-link:active,.header__dropdown-subitem .header__dropdown-link--active{background-color:var(--color-paper-subdued);color:inherit}@media(min-width:75rem){.header__dropdown-subitem .header__dropdown-link:hover+.header__dropdown-subitem-container .header__dropdown-list,.header__dropdown-subitem .header__dropdown-link:active+.header__dropdown-subitem-container .header__dropdown-list,.header__dropdown-subitem .header__dropdown-link--active+.header__dropdown-subitem-container .header__dropdown-list{height:auto;opacity:1}}@media(max-width:75rem){.header__dropdown-subitem .header__dropdown-link:hover .icon,.header__dropdown-subitem .header__dropdown-link:active .icon,.header__dropdown-subitem .header__dropdown-link--active .icon{rotate:-90deg}}@keyframes menu-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}.header__mobile-phone-dropdown{position:relative}.header__phone-dropdown-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent}.header__phone-dropdown-menu{position:absolute;top:100%;right:0;background-color:var(--color-paper);border-radius:var(--radius-s);box-shadow:var(--shadow-02);min-width:220px;z-index:1000;display:none;padding:var(--space-s) 0;margin-top:var(--space-s)}.header__phone-dropdown-menu--visible{display:block}.header__phone-dropdown-item{display:block;padding:var(--space-s) var(--space-m);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:background-color var(--speed-fast) var(--ease-standard)}.header__phone-dropdown-item:hover{background-color:var(--color-accent-subdued);color:var(--color-accent-dark)}.list{list-style-type:none;padding:0}.list .icon{color:var(--color-accent)}.list__item{display:flex;gap:var(--space-m);padding:var(--space-m) var(--space-ml);color:var(--color-text-primary)}.list--spaced .list__item{border-bottom:1px solid var(--color-accent)}.list--dark .list__item{color:var(--color-accent-contrast)}.list--dark .list__item .icon{color:inherit}.ratings{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)}.ratings__icons{display:flex;align-items:center;gap:var(--space-xs)}.training-info{display:flex;flex-direction:column;gap:var(--space-s);padding-top:var(--space-m);color:var(--color-text-contrast);border-top:1px solid var(--color-paper-subdued)}.training-info__row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-s)}.training-info__piece{display:flex;gap:var(--space-xs)}.training-info__center-link{color:inherit;text-decoration:none}.training-info__center-link:hover{text-decoration:underline}.hero-section-wrapper{width:100%;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.hero{--comp-hero--padding: var(--space-l);--comp-hero--aside-width: 326px;display:flex;gap:var(--space-xl);position:relative;margin-bottom:var(--space-xl);padding-block:var(--comp-hero--padding);min-height:650px}@media(min-width:64rem){.hero{height:auto;min-height:650px}}.hero__content{width:100%;max-width:calc(100% - var(--comp-hero--aside-width) - var(--space-xl));display:flex;flex-direction:column;justify-content:center;gap:var(--space-s);color:var(--color-text-contrast);transition:max-width .5s cubic-bezier(.4,0,.2,1)}@media(min-width:37.5625rem){.hero__content{flex:1}}@media(max-width:37.5rem){.hero__content{max-width:100%}}.hero__content--full-width{max-width:100%;margin:0 auto}@media(min-width:64rem){.hero__content--full-width{max-width:80%}}.hero__header{margin-bottom:var(--space-ml)}.hero__heading{display:flex;flex-direction:column}.hero__aside{display:flex;flex-direction:column;text-align:center;color:var(--auxiliary-white);width:var(--comp-hero--aside-width);opacity:1;transform:translate(0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity;visibility:visible;position:relative;top:var(--comp-hero--padding);pointer-events:none}@media(max-width:37.5625rem){.hero__aside{display:none}}@media(min-width:64rem){.hero__aside{--comp-hero--aside-width: 485px }}.hero__aside--visible{visibility:visible;position:relative;opacity:1;pointer-events:all}.hero__aside--loaded{opacity:1;transform:translate(0)}.hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(236.83deg,#0000 17.96%,#000 100.66%);z-index:1}.hero__container{position:relative;z-index:2;width:100%}.hero__form-container{width:100%;position:relative;background-color:#fff;padding:var(--space-l);border-radius:var(--radius-m);min-height:650px;box-shadow:0 8px 20px #0000001a;transform-origin:top right;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-name:formContainerEntry;will-change:transform,opacity;opacity:1}@keyframes formContainerEntry{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.hero__form-placeholder{width:100%;height:650px;background:#fff;border-radius:var(--radius-m);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero__form-placeholder-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f5f5f566 25%,#e6e6e666 37%,#f5f5f566 63%);background-size:400% 100%;animation:pulse 1.5s ease-in-out infinite;z-index:1}.hero__form-iframe{width:100%;min-height:650px;border:none;display:block;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.hero__form-iframe--loaded{opacity:1;animation:formReveal .4s cubic-bezier(.4,0,.2,1) forwards;position:relative}@keyframes formReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero__aside--loaded .hero__form-container{opacity:1}.hero__button-floating{position:fixed!important;z-index:9999!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;column-gap:var(--space-s);width:100%!important;padding:var(--space-s);background:var(--alias-common-color-paper, #fff)!important;box-shadow:var(--shadow-02-inverse)}.hero__button-floating .btn{flex:1;display:flex!important}.hero__button-floating .icon-btn{background-color:var(--auxiliary-success)!important;width:var(--button-size-l);display:flex!important}.hero__button-floating .icon-btn:active{background-color:var(--color-button-clear-bg--hover);color:var(--color-button-accent-foreground--hover);--color-button-border: transparent}@media(min-width:64rem){.hero__button-floating{display:none!important}}.hero__modal-form-container{display:flex;flex-direction:column;gap:var(--space-ml);padding:var(--space-ml);background-color:var(--brand-white);color:var(--color-text-primary);border-radius:var(--form-radius, var(--radius-m));max-width:100%;width:100%}.hero__modal-header{display:flex;flex-direction:column;gap:var(--space-s)}.hero__modal-form{position:relative;width:100%;min-height:650px;border-radius:var(--radius-s)}.hero__button-floating--hidden.hero__button-floating--hidden{display:none!important}.hero-cta{padding-block:2.5rem;background-color:var(--color--hero-cta--bg)}.hero-cta__container{display:flex;flex-direction:column;gap:var(--space-l)}@media(min-width:64rem){.hero-cta__container{display:grid;grid-template-columns:61% auto;align-items:center}}.hero-cta__tags{display:flex;flex-wrap:wrap;gap:var(--space-m);margin-bottom:var(--space-l)}.hero-cta__content{display:flex;flex-direction:column;gap:var(--space-l)}.hero-cta__pretitle{text-align:var(--alignment--hero-cta--subtitle);color:var(--color--hero-cta--subtitle);margin-bottom:var(--space-xs)}.hero-cta__title{text-align:var(--alignment--hero-cta--title);color:var(--color--hero-cta--title);margin-bottom:var(--space-m)}.hero-cta__description{text-align:var(--alignment--hero-cta--description);color:var(--color--hero-cta--description)}.hero-cta__data{display:grid;gap:var(--space-m)}@media(min-width:37.5rem){.hero-cta__data{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);grid-auto-flow:column}}.hero-cta__data-item{display:flex;gap:var(--space-s);text-align:var(--alignment--hero-cta--item);color:var(--color--hero-cta--item)}.hero-cta__data-item .icon{margin-top:.2rem}.hero-cta__data-item--hide-icon .icon{opacity:0}.hero-cta__data-upcoming-events{display:flex;flex-direction:column;gap:var(--space-xs)}.hero-cta__cta{padding:var(--space-m);border-radius:var(--radius-m);background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:var(--space-ml)}.hero-cta__cta-header{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.hero-cta__cta-buttons{display:flex;flex-direction:column;gap:var(--space-m);width:100%}.hero-cta__event-filters{background-color:var(--color--hero-cta--event-filters--bg);padding-block:var(--space-ml)}.hero-cta__event-filters-container,.hero-cta__event-filters-list{display:flex;flex-direction:column;gap:var(--space-ml)}.hero-cta__event-filters-title{text-align:var(--alignment--hero-cta--event-filters--title);color:var(--color--hero-cta--event-filters--title)}.hero-cta__event-filters-list{padding-left:0}@media(min-width:37.5rem){.hero-cta__event-filters-list{flex-direction:row;flex-wrap:wrap}}.hero-cta__event-filters-item{list-style:none;display:flex;align-items:center;gap:var(--space-xs)}.hero-cta__event-filters-item .link{display:flex;align-items:center;gap:var(--space-xs)}.highlights{background-color:var(--color-highlights-bg);color:#fff}.highlights__content{display:flex;flex-direction:column;justify-content:center;gap:var(--space-ml);padding:var(--space-ml)}@media(min-width:37.5rem){.highlights__content{flex-direction:row;padding-inline:0}}.highlights__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);text-align:center;padding:var(--space-ml)}@media(min-width:37.5rem){.highlights__item{flex-basis:22.5rem;flex-grow:1}}.highlights__description{color:#ffffff60}.highlights .icon{width:7.5rem;height:7.5rem}.logo{display:flex;justify-content:center;align-items:center;filter:grayscale(1)}.logo img{aspect-ratio:2 / 1;overflow:hidden;flex-shrink:0;object-fit:contain;object-position:center}.logos-section{position:relative;padding-block:var(--space-l);background-color:var(--color-images-block-bg)}.logos-section__header{margin-bottom:var(--space-l);text-align:var(--alignment-images-block-header);color:var(--color-images-block-header)}.logos-section__title--color-accent{color:var(--color-accent)}.logos-section__description{margin-block:var(--space-l)}.logos-section__list-wrapper{position:relative}.logos-section__list{padding-block:var(--space-m);max-width:90%;margin-inline:auto}.logos-section__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2xl)}.logos-section__grid .logo{width:calc(50% - var(--space-l));flex:0 0 auto}@media(min-width:64rem){.logos-section__grid .logo{width:calc(33.333333% - var(--space-xl))}}.logos-section__controls{position:absolute;display:flex;align-items:center;height:100%;width:100%;top:50%;transform:translateY(-50%)}.logos-section__control{position:absolute}.logos-section__control--left{left:0}.logos-section__control--right{right:0}.logos-section__control-btn{all:unset;cursor:pointer;display:flex;width:var(--button-size-l, 56px);height:var(--button-size-l, 56px);justify-content:center;align-items:center;background-color:var(--color-paper);color:var(--color-accent)}.logos-section__control-btn .icon{background-color:var(--color-paper)}.logos-section__control-btn:hover,.logos-section__control-btn:active{color:var(--color-accent-dark)}.logos-section__control-btn:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.page-404{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-ml);flex:1 0 0;padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.page-404__header{color:var(--color-text-contrast)}.partners-section{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl);background-color:var(--color--partners-block--bg)}.partners-section .section-header__title{color:var(--color--partners-block--title);text-align:var(--alignment--partners-block--title)}.partners-section .section-header__subtitle{color:var(--color--partners-block--subtitle);text-align:var(--alignment--partners-block--subtitle)}.partners-section__list{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:var(--space-2xl);align-self:stretch;flex-wrap:wrap;padding:0;list-style-type:none}@media(min-width:64rem){.partners-section__list{max-width:90%;margin-inline:auto}}.partners-section__list>li{display:flex;justify-content:center;align-items:center}@media(min-width:37.5rem){.partners-section__list>li{max-width:150px}}@media(min-width:64rem){.partners-section__list>li{max-width:300px}}.avatar{--comp-avatar--width: 180px;--comp-avatar--height: 180px}@media(min-width:64rem){.avatar{--comp-avatar--width: 196px;--comp-avatar--height: 196px }}.avatar{position:relative;display:flex;justify-content:center;align-items:center;width:var(--comp-avatar--width);height:var(--comp-avatar--height)}.avatar--rounded{border-radius:50%}.avatar img{width:var(--comp-avatar--width);height:var(--comp-avatar--height);object-fit:cover}.avatar .icon{width:130px;height:130px;color:var(--color-paper-dark)}.profile-card{display:flex;flex-direction:column;justify-self:center;max-width:360px}.profile-card__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-ml)}.profile-card__content{display:flex;flex-direction:column;gap:var(--space-s);padding:0 var(--space-ml) var(--space-l) var(--space-ml)}.profile-card__name{color:var(--color-text-primary);text-align:center}.profile-card__field{color:var(--color-text-secondary);text-align:center}.profile-card__social{display:flex;justify-content:center;gap:var(--space-m);padding-top:var(--space-s);font-size:0}.profiles-section{position:relative;padding-top:var(--space-2xl);padding-bottom:var(--space-3xl);background-color:var(--color--professional-profiles--bg)}.profiles-section .section-header__title{color:var(--color--professional-profiles--title);text-align:var(--alignment--professional-profiles--title)}.profiles-section .section-header__subtitle{color:var(--color--professional-profiles--subtitle);text-align:var(--alignment--professional-profiles--subtitle)}.profiles-section__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-ml)}.profiles-section__list .profile-card{flex:1 0 25%}.profiles-section__dot{all:unset;padding:.5rem .75rem;cursor:pointer}.profiles-section__dot:focus-visible{outline:3px solid var(--color-focus-outline);outline-offset:2px}@media(max-width:64rem){.profiles-section__dot svg{width:.5rem;height:.5rem}}.testimonial-card{display:flex;flex-direction:column;justify-self:center}.testimonial-card__content{display:flex;flex-direction:column;gap:var(--space-ml);padding:0 var(--space-ml) var(--space-l) var(--space-ml)}.testimonial-card__content .icon{color:var(--color-accent-light);width:3rem;height:3rem}@media(min-width:64rem){.testimonial-card__content .icon{width:5.5rem;height:5.5rem}}.testimonial-card__cite{color:var(--color-text-primary)}.testimonial-card__author{color:var(--color-text-secondary)}.testimonials-section{padding-block:var(--space-2xl);background-color:var(--color--reviews-list-block--bg)}.testimonials-section__header{margin-bottom:var(--space-l);color:var(--color-text-secondary)}.testimonials-section__header .section-header__title{text-align:var(--alignment--reviews-list-block--title);color:var(--color--reviews-list-block--title)}.testimonials-section__header .section-header__subtitle{text-align:var(--alignment--reviews-list-block--subtitle);color:var(--color--reviews-list-block--subtitle)}@media(max-width:37.5rem){.testimonials-section__container{padding-inline:0}}.testimonials-section__list{position:relative}.testimonials-section__controls{position:absolute;display:flex;align-items:center;height:100%;width:100%;top:50%;transform:translateY(-50%);pointer-events:none}.testimonials-section__control{position:absolute;pointer-events:all}.testimonials-section__control--left{left:0}.testimonials-section__control--right{right:0}@media(max-width:600px){.testimonials-section__control{display:none}}.testimonials-section__control-btn{all:unset;cursor:pointer;display:flex;width:var(--button-size-m);height:var(--button-size-m);justify-content:center;align-items:center;background-color:transparent;color:var(--color-accent)}.testimonials-section__control-btn:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media(min-width:64rem){.testimonials-section__control-btn{width:var(--button-size-l, 56px);height:var(--button-size-l, 56px)}}.testimonials-section__dots{bottom:calc(-1 * var(--space-xl))}.testimonials-section__dot{all:unset;padding:.5rem .75rem;cursor:pointer}.testimonials-section__dot:focus-visible{outline:3px solid var(--color-focus-outline);outline-offset:2px}@media(max-width:64rem){.testimonials-section__dot svg{width:.5rem;height:.5rem}}@media(min-width:64rem){.testimonials-section .testimonial-card{max-width:80%;margin-inline:auto;padding:0 var(--space-ml) var(--space-l) var(--space-ml)}}@media(max-width:37.5rem){.testimonials-section .testimonial-card__content{padding-inline:0}}.scolarship-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:320px;background-color:var(--color-primary);box-shadow:var(--shadow-01)}@media(min-width:64rem){.scolarship-card{min-height:380px}}.scolarship-card__header{display:flex;gap:var(--space-s);align-self:stretch;padding:var(--space-ml) 64px var(--space-s) var(--space-ml)}.scolarship-card__title{color:var(--color-accent-light)}.scolarship-card__title a{color:inherit;text-decoration:inherit}.scolarship-card__title a:before{content:"";position:absolute;inset:0}.scolarship-card__adornment{display:flex;width:64px;height:64px;padding:var(--globals-space-m, 12px);align-items:flex-start;position:absolute;top:0;right:0}.scolarship-card__adornment .icon{color:var(--color-accent);width:40px;height:40px}.scolarship-card__content{display:flex;padding:var(--space-m) var(--space-ml) var(--space-l) var(--space-ml);flex-direction:column;align-items:flex-start;gap:var(--space-s);align-self:stretch;color:var(--color-text-contrast)}.scolarship-card__footer{display:flex;justify-content:center;align-items:center;align-self:stretch;margin-top:auto}.scolarship-card__footer .btn{opacity:1}.scolarships-section{display:flex;padding:var(--space-2xl) 0px var(--space-3xl) 0px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background-color:var(--color--scolarships-list-block--bg)}.scolarships-section__header{margin-bottom:var(--space-l)}.scolarships-section__header .section-header__title{color:var(--color--scolarships-list-block--title)}.scolarships-section__header .section-header__subtitle{color:var(--color--scolarships-list-block--subtitle)}.scolarships-section__scolarships{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-ml)}.scolarships-section__scolarships .scolarship-card{flex:1 0 0}@media(min-width:37.5rem){.scolarships-section__scolarships{flex-wrap:nowrap}}@media(min-width:64rem){.scolarships-section__scolarships .scolarship-card{max-width:360px;flex-shrink:1}}.text-list-section{display:flex;padding:var(--space-2xl) 0 var(--space-3xl) 0;flex-direction:column;align-items:flex-start;gap:var(--space-ml);align-self:stretch}.text-list-section .rich-text{color:var(--color-text-secondary)}.text-list-section__container--full-width{max-width:100%}.text-list-section__table{margin-top:var(--space-ml);width:100%}@media(max-width:37.5rem){.text-list-section__table{display:block;overflow:auto}}.text-list-section__table tr{position:relative;display:flex;align-items:center}.text-list-section__table th,.text-list-section__table td{flex-basis:50%;padding:var(--space-m);align-self:stretch;position:relative}.text-list-section__table th:after,.text-list-section__table td:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--color-paper-dark)}.text-list-section--color-accent .text-list-section__table th:after,.text-list-section--color-accent .text-list-section__table td:after{background-color:var(--color-paper-subdued)}@media(max-width:37.5rem){.text-list-section__table th,.text-list-section__table td{flex-shrink:0}}.text-list-section__table th{text-align:left}.text-list-section__table td{text-align:right}.text-list-section--color-accent{background-color:var(--color-accent)}.text-list-section--color-accent,.text-list-section--color-accent .section-header{color:var(--color-text-contrast)}.text-list-section--color-accent .rich-text{color:inherit}.text-list-section--color-accent-subdued{background-color:var(--color-accent-subdued);color:var(--color-text-primary)}.section-training-info{padding-block:var(--space-2xl) var(--space-3xl)}@media(min-width:64rem){.section-training-info{display:grid;grid-template-columns:repeat(2,50%)}.section-training-info>.section>div,.section-training-info>.section>div>.text-list-section{height:100%}}.text-image{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.text-image--bg-color{background-color:var(--color--text-image--bg)}.text-image .section-header__title{color:var(--color--text-image--title);text-align:var(--alignment--text-image--title)}.text-image .section-header__subtitle{color:var(--color--text-image--subtitle);text-align:var(--alignment--text-image--subtitle)}.text-image__content{display:flex;flex-direction:column;justify-content:center;gap:var(--space-l);align-self:stretch}@media(min-width:64rem){.text-image__content{flex-direction:row}.text-image__content--right{flex-direction:row-reverse}}.text-image .rich-text{color:var(--color--text-image--body);text-align:var(--alignment--text-image--body)}.text-image__text,.text-image__image{flex-basis:50%}.text-image__full{flex-basis:100%}.text-image__image{display:flex;align-items:center;justify-content:center}.text-image__image img{width:100%}.text-image__video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.text-image__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.text-image .html5-video{width:100%}.text-image .html5-video video{width:100%;display:block}.text-image__video-wrapper{position:relative;width:100%;max-width:100%;padding-bottom:56.25%;height:0;overflow:hidden;max-height:400px;background-color:#000}.text-image__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.text-image__video-wrapper.html5-video{cursor:pointer}.text-image__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.text-image__video-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0009;color:#fff;z-index:1}@media(min-width:768px){.text-image__video-wrapper{max-width:90%;padding-bottom:50.625%}}.training-center-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:420px;background-color:var(--brand-white);box-shadow:var(--shadow-01)}@media(min-width:64rem){.training-center-card{min-height:480px}}.training-center-card__header{position:relative;display:flex;align-items:flex-end;align-self:stretch;height:158px;max-height:158px}@media(min-width:64rem){.training-center-card__header{height:260px;max-height:260px}}.training-center-card__title a{color:inherit;text-decoration:inherit}.training-center-card__title a:before{content:"";position:absolute;inset:0}.training-center-card__bg{position:absolute;inset:0;width:100%;height:100%}.training-center-card__content{display:flex;padding:var(--space-m) var(--space-ml) var(--space-l) var(--space-ml);flex-direction:column;align-items:flex-start;gap:var(--space-s);align-self:stretch;color:var(--color-text-secondary)}.training-center-card__description ul{list-style-type:none;padding:0}.training-center-card__description ul li+li{margin-top:var(--space-m)}.training-center-card__footer{display:flex;padding:0px var(--space-ml) var(--space-ml) var(--space-ml);justify-content:center;align-items:center;align-self:stretch;margin-top:auto}.training-center-card__footer .btn{opacity:1}.training-centers-section{display:flex;padding:var(--space-2xl) 0px var(--space-3xl) 0px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.training-centers-section--bg-color{background-color:var(--color-training-centers-list-block-bg)}.training-centers-section__header{text-align:var(--alignment-trainings-centers-list-block)}.training-centers-section__header .section-header__title{color:var(--color-trainings-centers-list-block-title);text-align:var(--alignment-trainings-centers-list-block)}.training-centers-section--bg-color .training-centers-section__header{color:var(--color-trainings-centers-list-block-title--color-bg)}.training-centers-section__description{margin-block:var(--space-l)}.training-centers-section--bg-color .training-centers-section__description{color:var(--color-trainings-centers-list-block-title--color-bg)}.training-centers-section__trainings{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;gap:var(--space-xl)}@media(min-width:64rem){.training-centers-section__trainings--single{grid-template-columns:repeat(auto-fit,minmax(300px,calc(50% - 1 * var(--space-l))))}}.trainings-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2xl);padding-top:var(--space-3xl)}.trainings-section--hidden{display:none}.trainings-section__header{color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.trainings-section__trainings{display:flex;flex-wrap:wrap;justify-content:var(--alignment--trainings-list-block--cards);gap:var(--space-xl)}.trainings-section__trainings .training-card{flex:1 1 auto}.trainings-section__trainings--bottom-space{margin-bottom:var(--space-xl)}@media(min-width:37.5rem){.trainings-section__trainings .training-card{width:calc(50% - var(--space-ml));flex:0 0 auto}}@media(min-width:64rem){.trainings-section__trainings .training-card{width:calc(33.333333% - var(--space-l))}}.trainings-section__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-ml);padding:var(--space-xl) var(--space-ml);width:100%;background-color:var(--color-primary-light);color:var(--color-accent-contrast);text-align:center}@media(min-width:37.5rem){.trainings-section__footer{flex-direction:row;gap:var(--space-l);padding:var(--space-xl) var(--space-l);text-align:right}.trainings-section__footer-text{flex:1 0 0}}@media(min-width:64rem){.trainings-section__footer{gap:var(--space-xl);padding:var(--space-xl);text-align:center}.trainings-section__footer-text{flex:initial}}.thank-you-section{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#fff;box-sizing:border-box}.thank-you-content{background-color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-l)}.thank-you-icon{width:150px;height:150px;border-radius:50%;background-color:#e6f7ef;color:#23a26d;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-l);position:relative;overflow:visible}.check-icon{position:absolute;stroke-dasharray:30;stroke-dashoffset:30;animation:draw-check 1s ease forwards;z-index:2}.circle-icon{stroke-dasharray:88;stroke-dashoffset:88;animation:draw-circle 1.5s ease .2s forwards;position:absolute}@keyframes draw-check{to{stroke-dashoffset:0}}@keyframes draw-circle{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}.thank-you-title{font-size:var(--font-size-2xl);color:#212121;margin-bottom:var(--space-s);font-weight:700;animation:fade-in 1s ease .5s forwards;opacity:0}.thank-you-description{font-size:var(--font-size-l);line-height:1.6;color:#646464;margin-bottom:var(--space-ml);animation:fade-in 1s ease .8s forwards;opacity:0}.thank-you-content .btn{animation:fade-in 1s ease 1s forwards;opacity:0}@keyframes fade-in{to{opacity:1}}.confetti-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.confetti{position:absolute;top:-20px;width:10px;height:10px;background-color:var(--color-primary);opacity:0;transform-origin:center;animation:confetti-fall 10s ease-in-out forwards}.confetti-0{background-color:#23a26d;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.confetti-1{background-color:#0e5aac;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%)}.confetti-2{background-color:#e28c34;clip-path:circle(50% at 50% 50%)}.confetti-3{background-color:#fbc02d;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.confetti-4{background-color:#29b6f6;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@keyframes confetti-fall{0%{transform:translateY(-100px) rotate(0) scale(0);opacity:0}5%{opacity:1}10%{transform:translateY(0) rotate(45deg) scale(1);opacity:.8}25%{transform:translateY(100px) rotate(90deg) scale(.8)}50%{transform:translateY(200px) rotate(180deg) scale(.9);opacity:.6}75%{opacity:.4}to{transform:translateY(1000px) rotate(720deg) scale(.1);opacity:0}}@media(min-width:768px){.thank-you-content{min-width:400px;width:auto}}@media(max-width:480px){.thank-you-content{padding:var(--space-m);width:100%;max-width:100%}.thank-you-icon{width:130px;height:130px}.thank-you-title{font-size:var(--font-size-xl)}.thank-you-description{font-size:var(--font-size-m)}}.hero-author{display:flex;flex-direction:column;gap:var(--space-ml);padding-block:var(--space-2xl) var(--space-3xl)}.hero-author__content{display:flex;flex-direction:column;gap:var(--space-xl)}.hero-author__content .profile-card__name{display:none}@media(min-width:37.5rem){.hero-author__content{flex-direction:row}}.hero-blog{--adornment-size: 2.5rem;display:flex;flex-direction:column;gap:var(--space-ml);padding-block:var(--space-xl) var(--space-2xl)}.hero-blog__adornment{margin-left:auto}.hero-blog__adornment .icon{color:var(--color--hero-blog--adornment);width:var(--adornment-size);height:var(--adornment-size)}@media(min-width:37.5rem){.hero-blog__adornment .icon{--adornment-size: 3.125rem }}@media(min-width:64rem){.hero-blog__adornment .icon{--adornment-size: 3.625rem }}@media(min-width:64rem){.hero-blog__content{max-width:70%}}.hero-blog__header{margin-bottom:var(--space-ml);color:inherit}.hero-blog__header .section-header__title{text-align:left}.hero-blog__aside{display:none}@media(min-width:37.5625rem){.hero-blog__aside{display:block;flex-basis:var(--comp-hero--aside-width);z-index:1}}@media(min-width:64rem){.hero-blog__aside{--comp-hero--aside-width: 480px }}.hero-blog-section{color:var(--color-text-contrast);--comp-section--bg-color: var(--color-primary-light)}.hero-slider{display:flex;flex-direction:column;justify-content:flex-end;align-items:baseline;gap:var(--space-ml);height:100%;padding-block:var(--space-xl) var(--space-4xl)}@media(min-width:64rem){.hero-slider{max-width:69%}}.hero-slider__header{margin-bottom:var(--space-ml);color:inherit}.hero-slider__header .section-header__title{text-align:left}.hero-slider__container{height:100%}.hero-slider__aside{display:none}@media(min-width:37.5625rem){.hero-slider__aside{display:block;flex-basis:var(--comp-hero--aside-width);z-index:1}}@media(min-width:64rem){.hero-slider__aside{--comp-hero--aside-width: 480px }}.hero-slider__dot{all:unset;padding:.5rem .75rem;cursor:pointer}.hero-slider__dot:focus-visible{outline:3px solid var(--color-focus-outline);outline-offset:2px}.hero-slider__list{margin-inline:auto;height:100dvh;align-items:stretch}@media(min-width:37.5rem){.hero-slider__list{height:auto;min-height:30rem}}@media(min-width:64rem){.hero-slider__list{min-height:45rem}}.hero-slider__list .react-multi-carousel-track{min-height:100%}.hero-slider__list .react-multi-carousel-track>li{height:100%}.hero-slider__controls{position:absolute;display:flex;align-items:center;height:100%;width:100%;top:50%;transform:translateY(-50%);pointer-events:none}.hero-slider__control{position:absolute;pointer-events:all}.hero-slider__control--left{left:0}.hero-slider__control--right{right:0}@media(max-width:64rem){.hero-slider__control{display:none}}.hero-slider__control-btn{all:unset;cursor:pointer;display:flex;width:var(--button-size-l, 56px);height:var(--button-size-l, 56px);justify-content:center;align-items:center;background-color:transparent;color:var(--color-paper)}.hero-slider__control-btn:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media(max-width:37.5rem){.hero-slider__cta{width:100%}}.hero-slider .rich-text{font-size:var(--font-size-ml);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse)}.hero-slider-section{color:var(--color-text-contrast);height:100%}.hero-slider-carousel{position:relative}.last-articles{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-l);align-self:stretch;padding-top:var(--space-2xl);padding-bottom:var(--space-3xl);background:var(--color-accent-subdued)}.last-articles__header{color:var(--color-text-contrast)}.last-articles__list{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:var(--space-ml)}.loader-circle{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.loader-circle__container{display:flex;align-items:center;gap:var(--space-s)}.loader-circle__icon{width:1.5rem;height:1.5rem;stroke:var(--color-button-clear-foreground);fill:none;stroke-width:8%;stroke-dasharray:0 409;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg);animation:spinner-fluid 4s linear infinite,spinner 2s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-fluid{0%{stroke-dasharray:0 409}55%{stroke-dasharray:409 0;stroke-dashoffset:0}to{stroke-dashoffset:-409}}.toc{display:flex;padding:var(--space-ml);flex-direction:column;align-items:flex-start;align-self:stretch;max-width:480px;border-radius:var(--radius-m);background:var(--color-accent-subdued)}.toc__title{display:flex;padding-bottom:var(--space-m);align-items:center;gap:var(--space-s);align-self:stretch;color:var(--color-text-secondary)}.toc__list{list-style-type:none;padding:0;width:100%}.toc__list .icon{color:var(--color-accent)}.toc__list li{display:flex;align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-ml);color:var(--color-text-primary)}.toc__list li:not(:last-child){border-bottom:1px solid var(--color-accent)}.toc__list li a{width:100%}.map-section{display:flex;flex-direction:column;gap:var(--space-3xl);margin-bottom:var(--space-3xl)}.map-section-container{padding:var(--space-xl) 0;background-color:var(--color--map-block--bg)}.map-section .section-header__title{color:var(--color--map-block--title);text-align:var(--alignment--map-block--title)}.map-section .section-header__subtitle{color:var(--color--map-block--subtitle);text-align:var(--alignment--map-block--subtitle)}.map-section__loading{height:400px;background:var(--color--map-block--bg);display:flex;align-items:center;justify-content:center}.share{display:flex;flex-direction:column;gap:var(--space-l);background-color:var(--color--share--bg);padding:var(--space-xl)}.share__title{text-align:var(--alignment--share--title);color:var(--color--share--title)}.share__items{display:flex;flex-direction:column;justify-content:center;gap:var(--space-ml)}@media(min-width:37.5rem){.share__items{flex-direction:row}}.share__button{color:var(--color-text-primary);text-transform:none}@media(min-width:37.5rem){.share__button{flex-basis:15.3125rem}}.category-cards{background-color:var(--color--category-cards--bg);padding-block:var(--space-2xl) var(--space-3xl)}.category-cards__title{color:var(--color--category-cards--title)}.category-cards__subtitle{color:var(--color--category-cards--subtitle)}.category-cards__list{margin-top:var(--space-xl);display:flex;gap:var(--space-xl);flex-direction:column}@media(min-width:64rem){.category-cards__list{flex-direction:row}}.category-cards__item{position:relative;background-color:var(--color--category-cards--bg-card);padding:var(--space-ml);flex-grow:1;height:11.75rem;display:flex;flex-direction:column;justify-content:space-between;transition:background-color var(--speed-normal)}@media(min-width:64rem){.category-cards__item{height:13.75rem}}.category-cards__item:has(a:hover){background-color:var(--color--category-cards--bg-card--hover)}.category-cards__item>a{color:inherit;text-decoration:none;color:var(--color--category-cards--title-card);cursor:pointer}.category-cards__item>a:focus-visible{outline-color:inherit}.category-cards__item>a:before{content:"";position:absolute;inset:0}.category-cards__item .icon{color:var(--color--category-cards--adornment);width:3rem;height:3rem;margin-left:auto}.stats{background-color:var(--color--stats--bg);padding-block:var(--space-2xl)}.stats__content{display:flex;flex-direction:column;gap:var(--space-xl)}.stats__header{display:grid;gap:var(--space-s)}@media(min-width:64rem){.stats__header{max-width:50%}}.stats__title{color:var(--color--stats--title);text-align:var(--alignment--stats--title)}.stats__subtitle{color:var(--color--stats--subtitle);text-align:var(--alignment--stats--subtitle)}.stats__list{display:flex;flex-direction:column;gap:var(--space-ml)}@media(min-width:37.5rem){.stats__list{flex-direction:row;flex-wrap:wrap}}.stats__item{flex:1;padding:var(--space-l) var(--space-ml) var(--space-l) 0;display:flex;flex-direction:column;gap:var(--space-s)}@media(min-width:37.5rem){.stats__item{flex-basis:calc(50% - var(--space-s))}}@media(min-width:64rem){.stats__item{flex-basis:0}}.stats__item-number{color:var(--color--stats--item-number)}.stats__item-title{color:var(--color--stats--item-title)}.stats__item-description{color:var(--color--stats--item-description)}.highlight-info{background-color:var(--color--highlight-info--bg);padding-block:var(--space-l)}.highlight-info__container{display:flex;flex-direction:column;gap:var(--space-l)}.highlight-info__container .icon{width:2.5rem;height:2.5rem;margin-left:auto;color:var(--color--highlight-info--adornment)}.highlight-info__title{color:var(--color--highlight-info--title);text-align:var(--alignment--highlight-info--title)}.highlight-info__content,.highlight-info .rich-text a{color:var(--color--highlight-info--content);text-align:var(--alignment--highlight-info--content)}@media(min-width:64rem){.highlight-info__title,.highlight-info__content{max-width:70%}}.highlight-info .rich-text{font-size:var(--font-size-ml);font-weight:var(--font-weight-regular);line-height:var(--line-height-packed)}.text-video{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.text-video--bg-color{background-color:var(--color--text-video--bg)}.text-video .section-header__title{color:var(--color--text-video--title);text-align:var(--alignment--text-video--title)}.text-video .section-header__subtitle{color:var(--color--text-video--subtitle);text-align:var(--alignment--text-video--subtitle)}.text-video__content{display:flex;flex-direction:column;justify-content:center;gap:var(--space-l);align-self:stretch}@media(min-width:64rem){.text-video__content{flex-direction:row}.text-video__content--right{flex-direction:row-reverse}}.text-video .rich-text{color:var(--color--text-video--body);text-align:var(--alignment--text-video--body)}.text-video__text,.text-video__video{flex-basis:50%}.text-video__video{display:flex;align-items:center;justify-content:center}.text-video__video .btn{position:relative;padding:0;width:100%}.text-video__video .btn:before{content:"";position:absolute;inset:0;background-color:#00000040}.text-video__video .btn .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--auxiliary-white);--icon-size: var(--size-2xl)}.text-video__video img{width:100%}.text-video__video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.text-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.text-video .html5-video{width:100%}.text-video .html5-video video{width:100%;display:block}.modal-video{background-color:var(--auxiliary-black-alpha-80)}.modal-video-inner{padding:5.3125rem 1.875rem 1.875rem}.modal-video-close-btn{background-color:var(--color-button-accent-bg);display:flex;justify-content:center;align-items:center;cursor:pointer}.modal-video-close-btn:before,.modal-video-close-btn:after{margin:0;width:50%;left:25%;padding:0}.degree-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:536px;background-color:var(--color--degree-card--bg);box-shadow:var(--shadow-02)}.degree-card__bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,#0009,#0000 50%)}.degree-card__header{position:relative;height:9.5rem;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-s);padding:var(--space-m);align-self:stretch}@media(min-width:64rem){.degree-card__header{height:13rem}}.degree-card__adornment{position:absolute;top:var(--space-ml);right:var(--space-ml)}.degree-card__adornment .icon{width:48px;height:48px}.degree-card__name{margin-top:auto;text-align:var(--alignment--degree-card--title);color:var(--color--degree-card--title)}.degree-card__name a{color:inherit;text-decoration:inherit}.degree-card__name a:before{content:"";position:absolute;inset:0}.degree-card__header-top{margin-bottom:auto;display:flex;justify-content:space-between;width:100%}.degree-card__tags{display:flex;gap:var(--space-s)}.degree-card__tag-discount{background-color:var(--auxiliary-success)}.degree-card__content{z-index:2;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--space-s);padding:var(--space-m) var(--space-ml);color:var(--color-text-secondary)}.degree-card__description{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse)}.degree-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);align-self:stretch;padding-top:var(--space-m);border-top:1px solid var(--color-paper-subdued)}.degree-card__info-piece{display:flex;align-items:flex-start;gap:var(--space-s);align-self:stretch}.degree-card__footer{margin-top:auto;z-index:1;display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-s) var(--space-ml) var(--space-ml) var(--space-ml);justify-content:center;align-items:center;align-self:stretch}.degree-card__footer .btn{opacity:1}.degree-card__price{border-top:1px solid var(--color-paper-dark);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center;padding:var(--space-m) var(--space-m) var(--space-s)}.degree-card__price-header{display:flex;gap:var(--space-s)}.degree-card__price-main{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.degree-card__price-discount{text-decoration:line-through;color:var(--color-text-secondary);opacity:.5}.degree-list-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2xl);padding-top:var(--space-3xl)}.degree-list-section__header{color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.degree-list-section__degrees{display:flex;flex-wrap:wrap;justify-content:var(--alignment--degree-list-section--cards);gap:var(--space-xl)}.degree-list-section__degrees .degree-card{flex:1 1 auto}.degree-list-section__degrees--bottom-space{margin-bottom:var(--space-xl)}@media(min-width:37.5rem){.degree-list-section__degrees .degree-card{width:calc(50% - var(--space-ml));flex:0 0 auto}}@media(min-width:64rem){.degree-list-section__degrees .degree-card{width:calc(33.333333% - var(--space-l))}}.degree-list-section__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-ml);padding:var(--space-xl) var(--space-ml);width:100%;background-color:var(--color--degree-list-section--bg-footer);color:var(--color--degree-list-section--color-footer);text-align:center}@media(min-width:37.5rem){.degree-list-section__footer{flex-direction:row;gap:var(--space-l);padding:var(--space-xl) var(--space-l);text-align:right}.degree-list-section__footer-text{flex:1 0 0}}@media(min-width:64rem){.degree-list-section__footer{gap:var(--space-xl);padding:var(--space-xl);text-align:center}.degree-list-section__footer-text{flex:initial}}.payment-gadge{width:13rem;height:8.375rem;padding:var(--space-xs);border-radius:var(--space-s);border:.0156rem solid #d6dce5;box-shadow:0 12px 24px 2px #2121210f,0 -2px 16px #2121210a;overflow:hidden}.payment-gadge img{width:100%;height:100%;object-fit:contain;aspect-ratio:2 / 1}.payment-methods{display:flex;flex-direction:column;gap:var(--space-l)}.payment-methods .rich-text{color:var(--color-text-secondary)}.payment-methods__logos{display:flex;gap:var(--space-m)}.payment-methods__logos .payment-gadge{max-width:3.25rem;max-height:2.0938rem}.multi-select-wrapper.multi-select--is-disabled{opacity:.4}.multi-select-wrapper .multi-select__control{font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-sparse);--input-background-color: var(--color-input-bg);--input-color: var(--color-input-foreground);--input-border-color: var(--color-input-border);--input-outline-color: var(--color-focus-outline);flex-wrap:nowrap;gap:var(--space-xs);width:100%;height:var(--size-input-height-big);padding:var(--space-s);background-color:var(--input-background-color);color:var(--input-color);border:1px solid var(--input-border-color);border-radius:var(--radius-s);cursor:pointer;box-shadow:none}.multi-select-wrapper .multi-select__control:hover{--input-background-color: var(--color-input-bg--hover);--input-color: var(--color-input-foreground--hover);border-color:var(--color-input-border--hover)}.multi-select-wrapper .multi-select__control--is-focused,.multi-select-wrapper .multi-select__control:focus-visible,.multi-select-wrapper .multi-select__control:focus-within{--input-background-color: var(--color-input-bg--active);outline:3px solid var(--input-outline-color)!important;outline-offset:2px}.multi-select-wrapper .multi-select__control:active{--input-background-color: var(--color-input-bg--active);--input-color: var(--color-input-foreground--active);--input-border-color: var(--color-input-border--active)}.multi-select-wrapper .multi-select__control:focus{--input-background-color: var(--color-input-bg--active)}.multi-select-wrapper .multi-select__dropdown-indicator{color:inherit;display:flex;align-items:center;gap:var(--space-xs)}.multi-select-wrapper .multi-select__input-container{color:var(--color-text-secondary)}.multi-select-wrapper .multi-select__single-value{color:var(--color-text-primary)}.multi-select-wrapper .multi-select__value-container{display:grid}.multi-select-wrapper .multi-select__multi-value{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap;grid-area:1/1/2/3}.multi-select-wrapper .multi-select__menu-list{padding-top:var(--space-m);padding-bottom:0}.multi-select-wrapper .multi-select__menu-list-footer{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:var(--space-m);background-color:var(--color-paper);color:var(--color-primary-light)}.multi-select-wrapper .multi-select__menu-list-footer .btn{padding-inline:0;text-transform:unset}.multi-select-wrapper .multi-select__menu-list-footer .btn:hover{background-color:inherit;color:inherit;text-decoration:underline}.multi-select-wrapper .multi-select__option{display:flex;align-items:center;cursor:pointer;font-size:var(--font-size-s);line-height:var(--line-height-dense);padding:var(--space-s) var(--space-m);color:var(--color-text-primary)}.multi-select-wrapper .multi-select__option--is-focused,.multi-select-wrapper .multi-select__option--is-selected{background-color:var(--color-accent-subdued)}.multi-select-wrapper .multi-select__placeholder{display:flex;align-items:center;gap:var(--space-xs);white-space:nowrap}.multi-select-wrapper .multi-select__icon{display:flex;justify-content:center;align-items:center}.multi-select-wrapper .multi-select__icon--error{color:var(--auxiliary-error)}.multi-select-wrapper .multi-select__icon--success{color:var(--auxiliary-success)}.multi-select-wrapper--error .multi-select__control,.multi-select-wrapper--error .multi-select__control:hover{--input-background-color: var(--color-input-bg--error);--input-border-color: var(--color-input-border--error)}.multi-select-wrapper--error .multi-select__control:active{--input-background-color: var(--color-input-bg--active);--input-border-color: var(--color-input-border--error)}.multi-select-wrapper--success .multi-select__control{--input-border-color: var(--color-input-border--success)}.multi-select__helper-text{font-size:var(--font-size-s);line-height:var(--line-height-dense);margin-top:var(--space-xs)}.multi-select__helper-text--error{color:var(--auxiliary-error)}.hidden{display:none}.filters{position:sticky;top:0;z-index:5}@media(min-width:64rem){.filters .multi-select-wrapper{position:static}.filters .multi-select__menu{top:var(--space-2xl);width:auto;min-width:21.5625rem}}.filters__dropdown{margin-bottom:var(--space-m)}.filters__dropdown .btn{justify-content:flex-start;text-transform:unset}@media(min-width:64rem){.filters__dropdown{display:none}}.filters__dropdown-mobile--hide{display:none}.filters__dropdown-mobile.btn{padding:var(--space-s);justify-content:space-between;border-color:var(--color-input-border)}.filters__dropdown-mobile.btn .icon{width:var(--size-m);height:var(--size-m)}@media(min-width:64rem){.filters__dropdown-mobile{display:none}}.filters__wrapper{display:none}.filters__wrapper--visible{display:block}@media(min-width:64rem){.filters__wrapper{display:flex;flex-direction:column;gap:var(--space-ml)}}.filters__select-list{display:flex;flex-direction:column;gap:var(--space-ml)}@media(min-width:64rem){.filters__select-list{flex-direction:row;flex-wrap:wrap}}.filters__search{display:grid;grid-template-columns:1fr auto}@media(min-width:64rem){.filters__search{display:flex;align-items:stretch}}.filters__search .icon-btn{width:3.5rem}.filters__applied{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m);margin-top:var(--space-ml)}@media(min-width:64rem){.filters__applied{flex-direction:row;align-items:center;justify-content:space-between;gap:0;margin-top:0}}.filters__applied .btn{flex-shrink:0}.filters__tags{display:flex;gap:var(--space-s);flex-wrap:wrap}.empty-state-filters{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);padding-block:var(--space-l) var(--space-4xl)}.empty-state-filters .icon-btn{border-radius:50%;opacity:1;background-color:var(--auxiliary-disabled)}.empty-state-filters__legend{align-self:start;display:flex;gap:var(--space-xs)}.empty-state-filters__text{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.load-more-filters-results{margin-top:var(--space-2xl)}.load-more-filters-results__progress{height:.1875rem;background-color:var(--color-primary-subdued);margin-block:var(--space-ml) var(--space-xl)}.load-more-filters-results__progress-bar{background-color:var(--color-primary);height:100%}.list-results-filters{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);padding-block:var(--space-l) var(--space-4xl)}.list-results-filters__legend{align-self:start;display:flex;gap:var(--space-xs)}.list-results-filters__list{display:flex;flex-wrap:wrap;justify-content:var(--alignment--degree-list-section--cards);gap:var(--space-xl);width:100%}.list-results-filters__list .degree-card{flex:1 1 auto}.list-results-filters__list--bottom-space{margin-bottom:var(--space-xl)}@media(min-width:37.5rem){.list-results-filters__list .degree-card{width:calc(50% - var(--space-ml));flex:0 0 auto}}@media(min-width:64rem){.list-results-filters__list .degree-card{width:calc(33.333333% - var(--space-l))}}
