@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";*,:after,:before{box-sizing:inherit;margin:0;padding:0}:where(:root){box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.15}:where(main){display:block}:where(h1){font-size:2em;margin:.67em 0}:where(p+p){margin-top:1rem}:where(a){background-color:transparent}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(code,kbd,samp,pre){font-family:monospace,monospace;font-size:1em}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(button,input,optgroup,select,textarea){border:1px solid;line-height:inherit}:where(button){overflow:visible;text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;padding:1px 6px}:where(input){overflow:visible}:where(input,textarea){padding:1px}:where(fieldset){border:1px solid;margin:0 2px}:where(legend){color:inherit;display:table;max-width:100%;white-space:normal}:where(progress){display:inline-block;vertical-align:baseline}:where(select){text-transform:none}:where(textarea){overflow:auto;vertical-align:top}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where([type=color]){background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}:where(hr){box-sizing:content-box;color:inherit;height:0;overflow:visible}:where(dl,ol,ul){margin:1em 0}:where(ol ol,ol ul,ol dl,ul ol,ul ul,ul dl,dl ol,dl ul,dl dl){margin:0}:where(b,strong){font-weight:bolder}:where(audio,video){display:inline-block}:where(audio):not([controls]){display:none;height:0}:where(img){border:0}:where(svg):not(:root){overflow:hidden}:where(table){border-color:inherit;text-indent:0}:where(details){display:block}:where(dialog){background-color:inherit;border:solid;color:inherit;display:block;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(summary){display:list-item}:where(canvas){display:inline-block}:where(template){display:none}:where([hidden]){display:none}.markdown a,.underline{position:relative;text-decoration:none}.markdown a:after,.underline:after{background:currentColor;content:"";height:1px;left:50%;position:absolute;top:100%;transition:.2s ease-in-out;width:0}.markdown a:hover:after,.underline:hover:after{left:0;width:100%}.vertical__line{position:relative;text-decoration:none}.vertical__line:after{background:currentColor;border-radius:200px;content:"";height:0;left:-8px;position:absolute;top:50%;transition:.1s ease-in-out;width:2px}.vertical__line:hover:after{height:100%;top:0}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.markdown h3{margin-top:1em}.markdown li,.markdown p{color:var(--text-dark-color)}.markdown a{color:var(--primary-color)}.markdown ol,.markdown ul{list-style-position:inside}.markdown ul{list-style-type:disc}.markdown>*>li{margin-top:1em}.clickable:hover{cursor:pointer}@keyframes SkeletonLoading{to{transform:translate(100%)}}.card{background-color:var(--surface-color);border-radius:10px;padding-bottom:30px;padding-top:30px}.card>*{padding-left:20px;padding-right:20px}.card__title{margin-bottom:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card__medium{background-color:var(--surface-color);border-radius:10px;padding-bottom:20px;padding-top:20px}.card__medium>*{padding-left:20px;padding-right:20px}.card__medium__title{margin-bottom:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edu__program{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.edu__program .document,.edu__program .table{width:100%}.edu__program__buttons{background:#fff;display:flex;gap:20px;justify-content:center;padding:20px;width:100%}.edu__program__buttons .button{width:33%}.component__options__split{background:var(--secondary-color);height:1px}*{font-family:Roboto}a,p{margin:0}* .gapping{margin-top:15px}input{border-radius:unset;padding:unset;resize:unset}.typography__title__1,h1{font-family:Roboto;font-size:48px;font-weight:500;line-height:56px}@media screen and (max-width:480px){.typography__title__1,h1{font-size:40px}}.typography__title__2,h2{font-family:Roboto;font-size:40px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:480px){.typography__title__2,h2{font-size:36px}}.typography__title__3,h3{font-family:Roboto;font-size:34px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:480px){.typography__title__3,h3{font-size:30px}}.typography__title__4,h4{font-family:Roboto;font-size:28px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:480px){.typography__title__4,h4{font-size:26px}}.typography__title__5,h5{font-family:Roboto;font-size:23px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:480px){.typography__title__5,h5{font-size:20px}}.typography__title__6,h6{font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:normal;line-height:140%}@media screen and (max-width:1440px){.typography__title__6,h6{font-size:20px}}@media screen and (max-width:1000px){.typography__title__6,h6{font-size:20px}}@media screen and (max-width:480px){.typography__title__6,h6{font-size:18px}}.typography__error{font-family:Roboto;font-size:36px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:767px){.typography__error{font-size:28px}}@media screen and (max-width:479px){.typography__error{font-size:24px}}.markdown li,.markdown p,.typography__body,a,p{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:1280px){.markdown li,.markdown p,.typography__body,a,p{font-size:16px}}@media screen and (max-width:480px){.markdown li,.markdown p,.typography__body,a,p{font-size:15px}}.page__content__head .head__caption,.typography__text,input{font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.program__caption,.typography__highlight{color:var(--primary-color);font-size:16px}.program__caption,.typography__caption,.typography__highlight{font-family:Roboto;font-style:normal;font-weight:400;line-height:140%}.typography__caption{font-size:12px}.typography__button{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1000px){.typography__button{font-size:16px}}@media screen and (max-width:480px){.typography__button{font-size:15px}}.typography__button__small{font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:480px){.typography__button__small{font-size:12px}}.typography__modal__title{font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:normal;line-height:140%}@media screen and (max-width:480px){.typography__modal__title{font-size:18px}}.typography__modal__body{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:480px){.typography__modal__body{font-size:15px}}.page{background-color:var(--background-color);box-sizing:border-box;min-height:100vh;padding-bottom:40px;width:100%}.page__wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:flex-end;margin:0 auto;max-width:1280px;position:relative}.page__content{max-width:1062px;width:100%}.page__content__head{align-items:center;display:flex;gap:20px;justify-content:space-between}.page__content__head .service__header{flex-shrink:0}.page__content__head .head__info{display:flex;flex-direction:column;gap:6px;overflow:hidden}.page__content__head .head__caption,.page__content__head .head__title{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}.page__content__head .head__caption{color:var(--primary-color)}.page__content__slot{width:100%}.page__popups{bottom:40px;display:flex;flex-direction:column;gap:10px;position:fixed;right:40px;z-index:999}.page__popups__wrapper{margin-left:auto;width:100%}
