:root{--accent-color: #FF7221;--accent-color-hover: rgb(229, 103, 31);--accent-color-light: #FFCC6E;--accent-color-light-hover: #FFD587;--accent-gradient: linear-gradient(268.83deg, #FFAA00 0%, #FF433C 103.65%);--accent-gradient-start: #FFAA00;--accent-gradient-stop: #FF433C;--filter-blue: brightness(0) saturate(100%) invert(59%) sepia(56%) saturate(5442%) hue-rotate(175deg) brightness(101%) contrast(94%);--color-yellow: #FFF07F;--color-error: #B00020;--color-green: #00c7ba;--color-blue: #1381f1;--color-pink: #ff5c66;--color-purple: #605DEC;--color-purple-gray: #E3E4EF;--color-blue: #3733F1;--color-gray: #c7c7c7;--color-dark-grey: #A9AAAD;--background: #f1f2f6;--surface-surface-primary: #f1f2f6;--white: #ffffff;--text-text-primary: #1f1f1f;--text-text-secondary: #1F1F1F80;--border-primary: #DBDBDB;--text-link-normal: #6060F0;--purple-gradient: linear-gradient(41.34deg, #5AA2FF -.49%, #343854 100.44%)}.header__navigation-item a{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:160%}.header__courses-button,.header__wiki,.header__login,.header-dropdown__links .header__wiki,.header-dropdown__links .header__login{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:var(--text-text-primary)}.header-input{display:block;width:100%;height:3.5rem;background:var(--white);border:.0625rem solid var(--border-gray);border-radius:1rem;padding:0 1rem;font-size:1rem;line-height:150%;color:var(--not-black);outline:none}.header-input::-webkit-input-placeholder{opacity:.6}.header-input::-moz-placeholder{opacity:.6}.header-input:-ms-input-placeholder{opacity:.6}.header-input::-ms-input-placeholder{opacity:.6}.header-input::placeholder{opacity:.6}@media (max-width: 767px){.header-input{font-size:.875rem}}input{font-family:Nunito Sans,Helvetica,sans-serif}.header{position:fixed;top:0;padding:0;display:flex;width:100%;background:var(--white);z-index:10;box-shadow:0 4px 20px #1f1f1f0f}.header__container{display:flex;flex-direction:column;width:100%;max-height:10rem;background:var(--white);z-index:30}.header.show-search .header__overlay{opacity:.2;visibility:visible}@media (max-width: 1024px){.header.show-search .header__wiki,.header.show-search .header__login,.header.show-search .header-dropdown__categories,.header.show-search .header-dropdown__right,.header.show-search .header-dropdown__links{display:none}.header.show-search .header-search__group-left{display:block;width:1.5rem;flex-shrink:0}.header.show-search .header-search__group-right{padding-left:1.875rem}.header.show-search .header-search__group-input{background:var(--white);border-color:var(--border-primary)}}@media (max-width: 47.99875em){.header.show-search .header-search__group-right{padding-left:1.25rem}}.header.active .logo__active{display:block}.header.active .logo__default{display:none}.header__overlay{background:var(--text-text-primary);opacity:0;visibility:hidden;position:fixed;top:0;left:0;bottom:0;right:0;z-index:30;transition:.3s ease}@media (max-width: 1024px){.header__overlay{display:none}}.header__content{display:flex;align-items:center;gap:3.125rem;position:relative;z-index:21;padding:1.625rem 0;background:var(--white);width:100%}@media (max-width: 1200px){.header__content{justify-content:space-between}.header__content .header__wiki,.header__content .header__login{display:none}}@media (max-width: 1024px){.header__content{padding:1.65625rem 0}}@media (max-width: 47.99875em){.header__content{padding:.5rem 0}.header__content .header__logo-default{max-height:1.5rem}}.header__logo{max-width:15.625rem;flex:0 0 15.625rem;max-height:3.125rem}@media (max-width: 500px){.header__logo{flex:0 0 auto}}.header__logo img{max-width:100%;max-height:100%}.header__logo-active{display:none}.header__courses{margin-left:1.875rem;flex:1 0 auto}@media (max-width: 74.99875em){.header__courses{margin-left:3.125rem}}@media (max-width: 1200px){.header__courses{margin:0;flex:none}}.header__courses-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:1rem;border:1px solid var(--border-primary);transition:.3s ease}@media (max-width: 74.99875em){.header__courses-button{width:1.5rem;height:1.5rem;background:url(/images/header/general/burger.svg) 0 0 no-repeat;padding:0;border:none;border-radius:0}.header__courses-button *{display:none}.header__courses-button.active{background:url(/images/header/general/burger_close.svg) 0 0 no-repeat}}@media (hover: hover){.header__courses-button:hover{border-color:var(--color-purple);color:var(--color-purple);fill:var(--color-purple)}}@media (min-width: 1201px){.header__courses-button.active{color:var(--white);fill:var(--white);background:var(--color-purple);border-color:var(--color-purple)}.header__courses-button.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.header__courses-button svg{height:.875rem;flex:0 0 .875rem}.header__wiki{display:flex;align-items:center;gap:.625rem;padding:.875rem 0;transition:.3s ease}.header__wiki-icon{width:1.25rem;height:1.25rem}.header__wiki:hover{color:var(--color-purple);fill:var(--color-purple)}.header__wiki:active{color:var(--color-blue);fill:var(--color-blue)}@media (max-width: 47.99875em){.header__wiki{padding:.875rem}}.header__login{padding:.875rem 1.75rem;border-radius:1rem;border:1px solid var(--border-primary);transition:.3s ease}@media (max-width: 74.99875em){.header__login{padding:.875rem}}@media (hover: hover){.header__login:hover{border-color:var(--color-purple);color:var(--white);background:var(--color-purple)}}.header__navigation{padding:1rem 0}@media (max-width: 1375px){.header__navigation{display:none}}.header__navigation-list{display:flex;justify-content:space-between;gap:1rem}.header__navigation-item{width:fit-content;cursor:pointer}.header__navigation-item a{transition:.3s ease}@media (hover: hover){.header__navigation-item:hover a{color:var(--accent-color)}}.header__dropdown{opacity:0;visibility:hidden}.header__dropdown.visible{opacity:1;visibility:visible;top:0}.header-dropdown{position:absolute;top:-50vh;left:0;width:100%;border-top:1px solid #DBDBDB;padding:9.375rem 0 2.5rem;background:var(--white);-webkit-box-shadow:0px 4px 200px rgba(31,31,31,.3);box-shadow:0 4px 200px #1f1f1f4d;max-height:100vh;transition:.6s ease .2s}@media (max-width: 1024px){.header-dropdown{padding-top:8.125rem;overflow:auto}}@media (max-width: 47.99875em){.header-dropdown{padding-top:4.375rem;padding-bottom:3.125rem}}.header-dropdown__container{display:flex;gap:5.625rem}@media (max-width: 74.99875em){.header-dropdown__container{flex-wrap:wrap;gap:2.5rem}}@media (max-width: 47.99875em){.header-dropdown__container{gap:1.875rem}}@media (max-width: 450px){.header-dropdown__container{padding:0 2rem!important}}.header-dropdown__links{display:none}.header-dropdown__links .header__wiki,.header-dropdown__links .header__login{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:1rem;transition:.3s ease}@media (hover: hover){.header-dropdown__links .header__wiki:hover,.header-dropdown__links .header__login:hover{border-color:var(--color-purple);color:var(--white);background:var(--color-purple);fill:var(--white)}}@media (max-width: 47.99875em){.header-dropdown__links .header__wiki,.header-dropdown__links .header__login{padding:.875rem .3125rem}}.header-dropdown__links .header__wiki{border:1px solid var(--border-primary)}.header-dropdown__links .header__login{border-color:var(--color-purple);color:var(--white);background:var(--color-purple)}@media (max-width: 74.99875em){.header-dropdown__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.875rem,1fr));column-gap:1.25rem;row-gap:.75rem;width:100%}}@media (max-width: 450px){.header-dropdown__links{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}}@media (max-width: 74.99875em){.header-dropdown__left{width:100%;flex:1 0 auto;padding-right:0}}.header-dropdown__left .header__navigation{display:block;padding:1.5rem 0}.header-dropdown__left .header__navigation-list{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){.header-dropdown__left .header__navigation-list{grid-template-columns:repeat(2,1fr)}}.header-dropdown__right{flex:0 0 32.375rem;border-radius:2.125rem;background:url(/images/header/general/h-banner-bg.jpg) 0 0 no-repeat;background-size:cover;color:var(--white);position:relative;padding:2.5rem;height:fit-content}@media (max-width: 1400px){.header-dropdown__right{flex:0 0 22.5rem}}@media (max-width: 74.99875em){.header-dropdown__right{width:100%;flex:1 0 auto}}@media (max-width: 450px){.header-dropdown__right{padding:1.5rem}}.header-dropdown__right-image{margin-bottom:1.5rem;display:block}.header-dropdown__right-title{font-size:1.5rem;line-height:110%;margin-bottom:1.25rem;font-weight:700;color:var(--white);display:inline-block}@media (max-width: 47.99875em){.header-dropdown__right-title{font-size:1.25rem}}@media (max-width: 450px){.header-dropdown__right-title{font-size:1rem}}.header-dropdown__right-text{line-height:160%}@media (max-width: 47.99875em){.header-dropdown__right-text{font-size:.875rem}}.header-dropdown .header-search{position:relative;z-index:35}.header-dropdown .header-search__group{height:3.5rem;position:relative}@media (max-width: 1024px){.header-dropdown .header-search__group{display:flex;align-items:center}}.header-dropdown .header-search__group-left{display:none}@media (hover: hover){.header-dropdown .header-search__group-left:hover{opacity:.8;cursor:pointer}}@media (max-width: 1024px){.header-dropdown .header-search__group-right{flex-grow:1}}.header-dropdown .header-search__group-back{width:1.5rem;height:1.5rem}.header-dropdown .header-search__group-input{display:block;border:none;width:100%;height:3.5rem;padding:1rem;border:1px solid var(--border-primary);border-radius:1rem;font-size:1rem;color:var(--not-black);outline:none}.header-dropdown .header-search__group-clear{width:.875rem;height:.875rem;position:absolute;right:1.625rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}.header-dropdown .header-search__group-clear.visible{opacity:1;visibility:visible}@media (hover: hover){.header-dropdown .header-search__group-clear.visible:hover{cursor:pointer;opacity:.8}}.header-dropdown .header-search__dropdown{padding:1.875rem;background:var(--white);border-radius:1rem;position:absolute;top:100%;left:0;width:100%;margin-top:1.25rem;z-index:35;display:none}@media (max-width: 1024px){.header-dropdown .header-search__dropdown{padding:0;margin-top:3.125rem;border-radius:0;background:none;position:initial}}.header-dropdown .header-search__dropdown.visible,.header-dropdown .header-search__dropdown.has-result .header-search__dropdown-found{display:block}.header-dropdown .header-search__dropdown.has-result .header-search__dropdown-null{display:none}.header-dropdown .header-search__dropdown:before{content:url(/images/header/general/union-arrow.svg);position:absolute;top:-1.25rem;left:1rem}@media (max-width: 1400px){.header-dropdown .header-search__dropdown:before{content:url(/images/header/general/union-arrow-sm.svg);top:-1.125rem;left:.75rem}}@media (max-width: 1024px){.header-dropdown .header-search__dropdown:before{display:none}}.header-dropdown .header-search__dropdown-found{display:none}.header-dropdown .header-search__dropdown-all{margin-top:1.5rem}@media (max-width: 1024px){.header-dropdown .header-search__dropdown-all{margin-top:1.875rem}}.header-dropdown .header-search__dropdown-all a{font-size:1.25rem;line-height:1;color:var(--color-purple)}.header-dropdown .header-search__dropdown-all a:active{color:var(--color-blue)}@media (hover: hover){.header-dropdown .header-search__dropdown-all a:hover{text-decoration:underline}}.header-dropdown .header-search__dropdown-null{font-size:1.25rem;line-height:1}.header-dropdown .header-search__dropdown .header-search-list{margin-left:-.9375rem;margin-right:-.9375rem;margin-bottom:-1.25rem;display:flex;flex-wrap:wrap;position:relative}.header-dropdown .header-search__dropdown .header-search-list:after{content:"";height:.0625rem;position:absolute;left:.9375rem;right:.9375rem;bottom:1.25rem;background:var(--border-primary)}@media (max-width: 1024px){.header-dropdown .header-search__dropdown .header-search-list:after{display:none}}.header-dropdown .header-search__dropdown .header-search-list__item{flex:0 0 50%;padding-left:.9375rem;padding-right:.9375rem;margin-bottom:1.25rem}@media (max-width: 1400px){.header-dropdown .header-search__dropdown .header-search-list__item{flex:0 0 100%}.header-dropdown .header-search__dropdown .header-search-list__item:nth-child(2n){display:none}}@media (max-width: 1024px){.header-dropdown .header-search__dropdown .header-search-list__item{margin-bottom:1.5rem}.header-dropdown .header-search__dropdown .header-search-list__item:nth-child(2n){display:block}}.header-dropdown .header-search__dropdown .header-search-list__link{display:flex;align-items:center;font-size:1.25rem;line-height:110%;border-bottom:1px solid var(--border-primary);padding-bottom:.875rem;transition:.3s ease;color:var(--text-text-primary);height:100%}.header-dropdown .header-search__dropdown .header-search-list__link:active{color:var(--color-blue)}@media (hover: hover){.header-dropdown .header-search__dropdown .header-search-list__link:hover{color:var(--color-purple)}}@media (max-width: 1024px){.header-dropdown .header-search__dropdown .header-search-list__link{padding-bottom:1.125rem}}.header-dropdown .header-search__dropdown .header-search-list__icon{flex:0 0 2.4375rem}.header-dropdown .header-search__dropdown .header-search-list__text{flex-grow:1;padding-left:1.25rem}.header-dropdown__categories{margin-top:1.25rem;margin-bottom:-.625rem;margin-right:-.625rem;display:flex;align-items:center;flex-wrap:wrap}.header-dropdown__category{margin-right:.625rem;margin-bottom:.625rem}.header-dropdown__category-link{line-height:110%;padding:.5rem 1rem;transition:.3s ease;display:flex;color:var(--text-text-primary);border-radius:3.125rem;border:1px solid var(--text-text-primary)}@media (hover: hover){.header-dropdown__category-link:hover{border:1px solid var(--color-purple);color:var(--color-purple)}}.header-dropdown__category-link:active{color:var(--white);background:var(--color-purple);border:1px solid var(--color-purple)}@media (min-width: 1375px){._body--no-navigation{padding-top:6.375rem}}
