*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200b";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type="button" i],[type="reset" i],[type="submit" i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details > summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled="true" i],[disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@charset "UTF-8";.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}@font-face{font-family:Montserrat;src:local("Montserrat"),url(Montserrat-VariableFont_wght.ttf) format("truetype supports variations"),url(Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 1000;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Italic"),url(Montserrat-Italic-VariableFont_wght.ttf) format("truetype supports variations"),url(Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}:root{--primary-font-style: "Montserrat", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-semi-bold: var( --font-weight-semibold );--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-extra-bold: var( --font-weight-extrabold );--border-radius: 4px;--border-radius-small: 2px;--border-radius-large: 6px;--white: #ffffff;--paper: #f5f3ea;--tracing-paper: rgb(245, 243, 234, .8);--ink: #19173e;--ink-tint: #76758f;--purple: #4a45ac;--orange: #ee730a;--red: #d33e34;--red-light: #f1ccc9;--green: #12c0a1;--blue: #12a1c0;--gray: #f0eeee;--black: #1a1d34;--signal-color: #ff6161;--error-color--light: #ffbcad;--error-color--dark: #86210b;--night-sky: #2a2765;--disabled-color: #dbdbdb;--checked-color: #42b0ff;--lavender-town: #7c77dd;--greyed: rgba(25, 23, 62, .5);--icon-gray: rgb(209, 209, 215);--primary-color: var(--red);--secondary-color: var(--gray);--default-radius: 2px;--body-font-color: var(--ink);--body-font-size: 16px;--input-background: var(--white);--input-background--disabled: var(--disabled-color);--input-text: var(--ink);--input-text--disabled: var(rgba(25, 23, 62, .3));--input-border: transparent;--input-border--hover: rgba(25, 23, 62, .3);--input-border--focus: var(--lavender-town);--input-border--disabled: transparent;--input-border--error: var(--signal-color);--input-border-radius: var(--default-radius);--input-shadow: 0px 1px 3px rgba(0, 0, 0, .25);--input-placeholder: rgba(25, 23, 62, .5);--button-background: var(--ink);--button-background--hover: var(--night-sky);--button-background--disabled: rgba(25, 23, 62, .3);--button-border-radius: var(--default-radius);--button-primary-background: var(--primary-color);--button-primary-background--hover: #ac3830;--button-secondary-background: transparent;--button-secondary-background--hover: transparent;--button-secondary-border: var(--red);--button-secondary-border--hover: var(--button-primary-background--hover);--button-secondary-text: var(--red);--button-secondary-text--hover: var(--button-primary-background--hover);--button-text: var(--white);--button-shadow: 0px 1px 3px rgba(0, 0, 0, .25);--error-message-background: var(--error-color--light);--error-message-radius: var(--border-radius-small);--error-message-text: var(--error-color--dark)}*,*:after,*:before{box-sizing:inherit}html,body{font-family:var(--primary-font-style)}html{box-sizing:border-box;font-size:var(--body-font-size);scroll-behavior:smooth}body{background-color:var(--secondary-color);color:var(--body-font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size-adjust:none;position:relative;margin:0;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}legend{font-family:var(--primary-font-style)}ul[class],ol[class]{list-style:none}.cdk-overlay-dark-backdrop{background:rgba(51,46,46,.7)}.cdk-overlay-pane{background-color:var(--secondary-color);max-width:800px;overflow-y:auto}@media screen and (max-width: 575px){.cdk-overlay-pane{max-height:90vh;max-width:90vw!important}}@media screen and (min-width: 576px){.cdk-overlay-pane{padding:55px 95px 25px}}h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like{font-weight:var(--font-weight-bold);color:var(--primary-color);margin:0}h1,.h1-like{font-size:32x;line-height:39px}@media screen and (min-width: 576px){h1,.h1-like{font-size:60px;line-height:73px}}h2,.h2-like{font-size:2rem;line-height:39px}@media screen and (min-width: 576px){h2,.h2-like{font-size:48px;line-height:59px}}h3,.h3-like{font-size:22px;line-height:27px}h4,.h4-like{font-size:18px;line-height:22px}h5,.h5-like{font-size:1rem;text-transform:uppercase}p,.p\2013like{font-weight:var(--font-weight-semibold);margin:0;font-style:normal;font-weight:400;font-size:var(--body-font-size)}p a,.p\2013like a{text-decoration:underline;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit}a{color:var(--body-font-color);text-decoration:none;font-family:var(--primary-font-style);font-weight:var(--font-weight-semibold);font-size:var(--body-font-size)}.lesson-block a,.item-block a{color:var(--primary-color);font-weight:var(--font-weight-regular);transition:.3s ease-out .1s;position:relative}.lesson-block a:after,.item-block a:after{height:2px;width:100%;background:var(--primary-color);content:"";position:absolute;left:0;bottom:-3px;transform:scaleX(0);transition:.3s}.lesson-block a:hover:after,.item-block a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
