@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);:root{--iti-hover-color:rgba(0,0,0,.05);--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:#fff;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width)/2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-path-flags-1x:url(/images/vendor/intl-tel-input/build/flags.webp?bd95ef49b665a571ca041e845485f680);--iti-path-flags-2x:url(/images/vendor/intl-tel-input/build/flags@2x.webp?bea0200ba7ea874b359fd5423614fef5);--iti-path-globe-1x:url(/images/vendor/intl-tel-input/build/globe.webp?7fb216c936a98b90918e505af20b71d9);--iti-path-globe-2x:url(/images/vendor/intl-tel-input/build/globe@2x.webp?5dc7e51d6b5d42fc2be450b5e5e1c54d);--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{margin:0!important;position:relative;z-index:0}.iti__country-container{bottom:0;padding:var(--iti-border-width);position:absolute;top:0}.iti__selected-country{align-items:center;background:0 0;border:0;border-radius:0;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;line-height:inherit;margin:0;padding:0;position:relative;text-decoration:none;z-index:1}.iti__selected-country-primary{align-items:center;display:flex;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color);height:0;margin-left:var(--iti-arrow-padding);width:0}[dir=rtl] .iti__arrow{margin-left:0;margin-right:var(--iti-arrow-padding)}.iti__arrow--up{border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color);border-top:none}.iti__dropdown-content{background-color:var(--iti-dropdown-bg);border-radius:3px}.iti--inline-dropdown .iti__dropdown-content{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,.2);margin-left:calc(var(--iti-border-width)*-1);margin-top:3px;position:absolute;z-index:2}.iti__search-input{border-radius:3px;border-width:0;width:100%}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{-webkit-overflow-scrolling:touch;list-style:none;margin:0;overflow-y:scroll;padding:0}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{align-items:center;display:flex;outline:0;padding:8px var(--iti-spacer-horizontal)}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-left:var(--iti-spacer-horizontal);margin-right:0}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{left:-1000px;padding:var(--iti-border-width);position:fixed;top:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding:var(--iti-mobile-popup-margin);position:fixed;right:0;top:0}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{line-height:1.5em;padding:10px}.iti__flag{--iti-flag-offset:100px;background-image:var(--iti-path-flags-1x);background-position:var(--iti-flag-offset) 0;background-repeat:no-repeat;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);border-radius:1px;box-shadow:0 0 1px 0 #888;height:var(--iti-flag-height);width:var(--iti-flag-width)}.iti__ac{--iti-flag-offset:0px}.iti__ad{--iti-flag-offset:-16px}.iti__ae{--iti-flag-offset:-32px}.iti__af{--iti-flag-offset:-48px}.iti__ag{--iti-flag-offset:-64px}.iti__ai{--iti-flag-offset:-80px}.iti__al{--iti-flag-offset:-96px}.iti__am{--iti-flag-offset:-112px}.iti__ao{--iti-flag-offset:-128px}.iti__ar{--iti-flag-offset:-144px}.iti__as{--iti-flag-offset:-160px}.iti__at{--iti-flag-offset:-176px}.iti__au{--iti-flag-offset:-192px}.iti__aw{--iti-flag-offset:-208px}.iti__ax{--iti-flag-offset:-224px}.iti__az{--iti-flag-offset:-240px}.iti__ba{--iti-flag-offset:-256px}.iti__bb{--iti-flag-offset:-272px}.iti__bd{--iti-flag-offset:-288px}.iti__be{--iti-flag-offset:-304px}.iti__bf{--iti-flag-offset:-320px}.iti__bg{--iti-flag-offset:-336px}.iti__bh{--iti-flag-offset:-352px}.iti__bi{--iti-flag-offset:-368px}.iti__bj{--iti-flag-offset:-384px}.iti__bl{--iti-flag-offset:-400px}.iti__bm{--iti-flag-offset:-416px}.iti__bn{--iti-flag-offset:-432px}.iti__bo{--iti-flag-offset:-448px}.iti__bq{--iti-flag-offset:-464px}.iti__br{--iti-flag-offset:-480px}.iti__bs{--iti-flag-offset:-496px}.iti__bt{--iti-flag-offset:-512px}.iti__bw{--iti-flag-offset:-528px}.iti__by{--iti-flag-offset:-544px}.iti__bz{--iti-flag-offset:-560px}.iti__ca{--iti-flag-offset:-576px}.iti__cc{--iti-flag-offset:-592px}.iti__cd{--iti-flag-offset:-608px}.iti__cf{--iti-flag-offset:-624px}.iti__cg{--iti-flag-offset:-640px}.iti__ch{--iti-flag-offset:-656px}.iti__ci{--iti-flag-offset:-672px}.iti__ck{--iti-flag-offset:-688px}.iti__cl{--iti-flag-offset:-704px}.iti__cm{--iti-flag-offset:-720px}.iti__cn{--iti-flag-offset:-736px}.iti__co{--iti-flag-offset:-752px}.iti__cr{--iti-flag-offset:-768px}.iti__cu{--iti-flag-offset:-784px}.iti__cv{--iti-flag-offset:-800px}.iti__cw{--iti-flag-offset:-816px}.iti__cx{--iti-flag-offset:-832px}.iti__cy{--iti-flag-offset:-848px}.iti__cz{--iti-flag-offset:-864px}.iti__de{--iti-flag-offset:-880px}.iti__dj{--iti-flag-offset:-896px}.iti__dk{--iti-flag-offset:-912px}.iti__dm{--iti-flag-offset:-928px}.iti__do{--iti-flag-offset:-944px}.iti__dz{--iti-flag-offset:-960px}.iti__ec{--iti-flag-offset:-976px}.iti__ee{--iti-flag-offset:-992px}.iti__eg{--iti-flag-offset:-1008px}.iti__eh{--iti-flag-offset:-1024px}.iti__er{--iti-flag-offset:-1040px}.iti__es{--iti-flag-offset:-1056px}.iti__et{--iti-flag-offset:-1072px}.iti__fi{--iti-flag-offset:-1088px}.iti__fj{--iti-flag-offset:-1104px}.iti__fk{--iti-flag-offset:-1120px}.iti__fm{--iti-flag-offset:-1136px}.iti__fo{--iti-flag-offset:-1152px}.iti__fr{--iti-flag-offset:-1168px}.iti__ga{--iti-flag-offset:-1184px}.iti__gb{--iti-flag-offset:-1200px}.iti__gd{--iti-flag-offset:-1216px}.iti__ge{--iti-flag-offset:-1232px}.iti__gf{--iti-flag-offset:-1248px}.iti__gg{--iti-flag-offset:-1264px}.iti__gh{--iti-flag-offset:-1280px}.iti__gi{--iti-flag-offset:-1296px}.iti__gl{--iti-flag-offset:-1312px}.iti__gm{--iti-flag-offset:-1328px}.iti__gn{--iti-flag-offset:-1344px}.iti__gp{--iti-flag-offset:-1360px}.iti__gq{--iti-flag-offset:-1376px}.iti__gr{--iti-flag-offset:-1392px}.iti__gt{--iti-flag-offset:-1408px}.iti__gu{--iti-flag-offset:-1424px}.iti__gw{--iti-flag-offset:-1440px}.iti__gy{--iti-flag-offset:-1456px}.iti__hk{--iti-flag-offset:-1472px}.iti__hn{--iti-flag-offset:-1488px}.iti__hr{--iti-flag-offset:-1504px}.iti__ht{--iti-flag-offset:-1520px}.iti__hu{--iti-flag-offset:-1536px}.iti__id{--iti-flag-offset:-1552px}.iti__ie{--iti-flag-offset:-1568px}.iti__il{--iti-flag-offset:-1584px}.iti__im{--iti-flag-offset:-1600px}.iti__in{--iti-flag-offset:-1616px}.iti__io{--iti-flag-offset:-1632px}.iti__iq{--iti-flag-offset:-1648px}.iti__ir{--iti-flag-offset:-1664px}.iti__is{--iti-flag-offset:-1680px}.iti__it{--iti-flag-offset:-1696px}.iti__je{--iti-flag-offset:-1712px}.iti__jm{--iti-flag-offset:-1728px}.iti__jo{--iti-flag-offset:-1744px}.iti__jp{--iti-flag-offset:-1760px}.iti__ke{--iti-flag-offset:-1776px}.iti__kg{--iti-flag-offset:-1792px}.iti__kh{--iti-flag-offset:-1808px}.iti__ki{--iti-flag-offset:-1824px}.iti__km{--iti-flag-offset:-1840px}.iti__kn{--iti-flag-offset:-1856px}.iti__kp{--iti-flag-offset:-1872px}.iti__kr{--iti-flag-offset:-1888px}.iti__kw{--iti-flag-offset:-1904px}.iti__ky{--iti-flag-offset:-1920px}.iti__kz{--iti-flag-offset:-1936px}.iti__la{--iti-flag-offset:-1952px}.iti__lb{--iti-flag-offset:-1968px}.iti__lc{--iti-flag-offset:-1984px}.iti__li{--iti-flag-offset:-2000px}.iti__lk{--iti-flag-offset:-2016px}.iti__lr{--iti-flag-offset:-2032px}.iti__ls{--iti-flag-offset:-2048px}.iti__lt{--iti-flag-offset:-2064px}.iti__lu{--iti-flag-offset:-2080px}.iti__lv{--iti-flag-offset:-2096px}.iti__ly{--iti-flag-offset:-2112px}.iti__ma{--iti-flag-offset:-2128px}.iti__mc{--iti-flag-offset:-2144px}.iti__md{--iti-flag-offset:-2160px}.iti__me{--iti-flag-offset:-2176px}.iti__mf{--iti-flag-offset:-2192px}.iti__mg{--iti-flag-offset:-2208px}.iti__mh{--iti-flag-offset:-2224px}.iti__mk{--iti-flag-offset:-2240px}.iti__ml{--iti-flag-offset:-2256px}.iti__mm{--iti-flag-offset:-2272px}.iti__mn{--iti-flag-offset:-2288px}.iti__mo{--iti-flag-offset:-2304px}.iti__mp{--iti-flag-offset:-2320px}.iti__mq{--iti-flag-offset:-2336px}.iti__mr{--iti-flag-offset:-2352px}.iti__ms{--iti-flag-offset:-2368px}.iti__mt{--iti-flag-offset:-2384px}.iti__mu{--iti-flag-offset:-2400px}.iti__mv{--iti-flag-offset:-2416px}.iti__mw{--iti-flag-offset:-2432px}.iti__mx{--iti-flag-offset:-2448px}.iti__my{--iti-flag-offset:-2464px}.iti__mz{--iti-flag-offset:-2480px}.iti__na{--iti-flag-offset:-2496px}.iti__nc{--iti-flag-offset:-2512px}.iti__ne{--iti-flag-offset:-2528px}.iti__nf{--iti-flag-offset:-2544px}.iti__ng{--iti-flag-offset:-2560px}.iti__ni{--iti-flag-offset:-2576px}.iti__nl{--iti-flag-offset:-2592px}.iti__no{--iti-flag-offset:-2608px}.iti__np{--iti-flag-offset:-2624px}.iti__nr{--iti-flag-offset:-2640px}.iti__nu{--iti-flag-offset:-2656px}.iti__nz{--iti-flag-offset:-2672px}.iti__om{--iti-flag-offset:-2688px}.iti__pa{--iti-flag-offset:-2704px}.iti__pe{--iti-flag-offset:-2720px}.iti__pf{--iti-flag-offset:-2736px}.iti__pg{--iti-flag-offset:-2752px}.iti__ph{--iti-flag-offset:-2768px}.iti__pk{--iti-flag-offset:-2784px}.iti__pl{--iti-flag-offset:-2800px}.iti__pm{--iti-flag-offset:-2816px}.iti__pr{--iti-flag-offset:-2832px}.iti__ps{--iti-flag-offset:-2848px}.iti__pt{--iti-flag-offset:-2864px}.iti__pw{--iti-flag-offset:-2880px}.iti__py{--iti-flag-offset:-2896px}.iti__qa{--iti-flag-offset:-2912px}.iti__re{--iti-flag-offset:-2928px}.iti__ro{--iti-flag-offset:-2944px}.iti__rs{--iti-flag-offset:-2960px}.iti__ru{--iti-flag-offset:-2976px}.iti__rw{--iti-flag-offset:-2992px}.iti__sa{--iti-flag-offset:-3008px}.iti__sb{--iti-flag-offset:-3024px}.iti__sc{--iti-flag-offset:-3040px}.iti__sd{--iti-flag-offset:-3056px}.iti__se{--iti-flag-offset:-3072px}.iti__sg{--iti-flag-offset:-3088px}.iti__sh{--iti-flag-offset:-3104px}.iti__si{--iti-flag-offset:-3120px}.iti__sj{--iti-flag-offset:-3136px}.iti__sk{--iti-flag-offset:-3152px}.iti__sl{--iti-flag-offset:-3168px}.iti__sm{--iti-flag-offset:-3184px}.iti__sn{--iti-flag-offset:-3200px}.iti__so{--iti-flag-offset:-3216px}.iti__sr{--iti-flag-offset:-3232px}.iti__ss{--iti-flag-offset:-3248px}.iti__st{--iti-flag-offset:-3264px}.iti__sv{--iti-flag-offset:-3280px}.iti__sx{--iti-flag-offset:-3296px}.iti__sy{--iti-flag-offset:-3312px}.iti__sz{--iti-flag-offset:-3328px}.iti__tc{--iti-flag-offset:-3344px}.iti__td{--iti-flag-offset:-3360px}.iti__tg{--iti-flag-offset:-3376px}.iti__th{--iti-flag-offset:-3392px}.iti__tj{--iti-flag-offset:-3408px}.iti__tk{--iti-flag-offset:-3424px}.iti__tl{--iti-flag-offset:-3440px}.iti__tm{--iti-flag-offset:-3456px}.iti__tn{--iti-flag-offset:-3472px}.iti__to{--iti-flag-offset:-3488px}.iti__tr{--iti-flag-offset:-3504px}.iti__tt{--iti-flag-offset:-3520px}.iti__tv{--iti-flag-offset:-3536px}.iti__tw{--iti-flag-offset:-3552px}.iti__tz{--iti-flag-offset:-3568px}.iti__ua{--iti-flag-offset:-3584px}.iti__ug{--iti-flag-offset:-3600px}.iti__us{--iti-flag-offset:-3616px}.iti__uy{--iti-flag-offset:-3632px}.iti__uz{--iti-flag-offset:-3648px}.iti__va{--iti-flag-offset:-3664px}.iti__vc{--iti-flag-offset:-3680px}.iti__ve{--iti-flag-offset:-3696px}.iti__vg{--iti-flag-offset:-3712px}.iti__vi{--iti-flag-offset:-3728px}.iti__vn{--iti-flag-offset:-3744px}.iti__vu{--iti-flag-offset:-3760px}.iti__wf{--iti-flag-offset:-3776px}.iti__ws{--iti-flag-offset:-3792px}.iti__xk{--iti-flag-offset:-3808px}.iti__ye{--iti-flag-offset:-3824px}.iti__yt{--iti-flag-offset:-3840px}.iti__za{--iti-flag-offset:-3856px}.iti__zm{--iti-flag-offset:-3872px}.iti__zw{--iti-flag-offset:-3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-position:100%;background-size:contain;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;min-height:100%}html{font-size:62.5%}:focus{outline:0}::-moz-focus-inner{border:0}a{text-decoration:none}li,ul{list-style:none;margin:0;padding:0}p{line-height:2.6rem;margin-bottom:1rem}@media (max-width:75em){html{font-size:56.25%}}@media (max-width:56.25em){html{font-size:50%}}@media (max-width:37.5em){html{font-size:50%}}body{background:#fff;color:#3d3d3d;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.2rem;text-transform:none}@media (max-width:37.5em){body{font-size:1.6rem;line-height:2.4rem}}label{font-weight:700}input{line-height:3rem;padding:.5rem}button{color:#3d3d3d;font-family:Open Sans,sans-serif;font-size:1.6rem;text-transform:uppercase}.error-block li,.error-block ul{list-style:none;margin:0;padding:0}.overlay{background-color:#000;height:100%;left:0;opacity:.5;-moz-opacity:.5;position:fixed;top:0;width:100%;z-index:10}.status-0{background:#fff}.status-1{background:#fcbbbb}.status-2{background:#bce6f3}.status-3{background:#fefe77}.status-4{background:#adf3ad}.color-0{background:#ddd}.color-1{background:#afd2b8}.color-2{background:#ffe7aa}.color-3{background:#f8a2ad}.color-4{background:#bcdaff}.color-5{background:#f8a2ad}.hide{display:none}.green{color:#98b000}.violet{color:#6b298a}.light-green{color:#2dc50e}.light-red{color:#e90c0c}.body-wrapper{display:flex;flex-direction:column;flex-grow:1;padding-top:100px;position:relative}@media (max-width:75em){.body-wrapper{padding-top:90px}}@media (max-width:56.25em){.body-wrapper{padding-top:80px}}@media (max-width:37.5em){.body-wrapper{padding-top:99px}}.main-wrapper{box-sizing:border-box;margin:0 auto;max-width:120rem;padding:0 2rem;width:100%}.background-secondary{background-color:#f8f3fa}.padding-5{padding:5rem 0}.glide li{align-items:center;display:flex;justify-content:center}.glide li img{height:auto;width:100%}.glide__arrow--left{background:url(/img/arrow-left.png);display:inline-block;height:22px;margin-right:.5rem;width:15px}.glide__arrow--left:hover{background:url(/img/arrow-left-hover.png);cursor:pointer}.glide__arrow--right{background:url(/img/arrow-right.png);display:inline-block;height:22px;margin-left:.5rem;width:15px}.glide__arrow--right:hover{background:url(/img/arrow-right-hover.png);cursor:pointer}.glide__arrows{display:flex;justify-content:center}.review-shadow-right{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:100%;position:absolute;right:0;top:0;width:30rem;z-index:1}@media (max-width:37.5em){.review-shadow-right{display:none}}.review-shadow-left{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));height:100%;left:0;position:absolute;top:0;width:30rem;z-index:1}@media (max-width:37.5em){.review-shadow-left{display:none}}.reviews-wrapper{margin-bottom:3rem}#overlay{background-color:#000;cursor:pointer;display:none;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:250}.section-empty{height:calc(100vh - 57.5rem)}.error-message{color:#e90c0c;font-weight:500;margin-top:4px}.check-login{align-items:center;display:flex;gap:5px}.check-login input{width:16px}.group-login{display:flex;flex-direction:column;gap:5px}.hide{opacity:0;pointer-events:none;position:absolute}.container-site{margin:0 auto;max-width:1360px;padding:0 16px;width:100%}.container-site--md{max-width:1232px}.account-img img{aspect-ratio:1;height:32px;width:32px}svg path{fill:currentColor;stroke:currentColor}.btn-base{border-radius:5px;font-size:16px;font-weight:500;line-height:120%;margin:0;padding:8px;transition:.4s}.btn-base,.btn-base:active,.btn-base:focus{border:none;outline:0}.btn-base--gray{background-color:#fff;border:1px solid #e9e9e9;color:#333;height:35px}.btn-base--gray:hover{background-color:#f9f9f9}.btn-base--transparent{align-items:center;color:#dc3545;display:flex;justify-content:center;padding:0;position:relative}.btn-base--transparent:after{background-color:#dc3545;bottom:-2px;content:"";height:1px;left:0;opacity:1;position:absolute;right:0;transition:.4s;width:100%}.btn-base--transparent:hover:after{opacity:0}.btn-base--green{background-color:#28a745;color:#fff}.btn-base--green:hover{background-color:#1e7a34}.btn-base--red{background-color:#dc3545;color:#fff}.btn-base--red:hover{background-color:#a42935}.btn-base--blue{background-color:#007bff;color:#fff}.btn-base--blue:hover{background-color:#035fc2}.btn-site{align-items:center;border:none;cursor:pointer;display:flex!important;font-size:14px;font-weight:700;justify-content:center;line-height:100%;padding:10px 18px;text-align:center;transition:.4s}.btn-site:disabled{cursor:not-allowed;opacity:.5}.btn-site--round{border-radius:28px}.btn-site--green{background-color:#98b000;border:1px solid #98b000;color:#fff}.btn-site--green:hover{background-color:#fff;color:#98b000!important}.btn-site--violet{background-color:#6b298a;color:#fff}.btn-site--violet:hover{background-color:#98b000;color:#fff!important}.btn-site--lg{padding:20px 30px}.btn-site--md{padding:14px 20px}.btn-site--outlined-green{background-color:#fff;border:1px solid #98b000;color:#6b298a}.btn-site--outlined-green:hover{background-color:#98b000;color:#fff}.container-base{height:100%;margin:0 auto;padding:0 16px;transition:0s;width:100%}.counter{align-items:center;background-color:#ff3b30;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.counter--white{background-color:#fff;color:#ff3b30;font-weight:600}.counter--green{background-color:#98b000;color:#fff}.counter--violet{background-color:#6b298a;color:#fff}.counter--grey{background-color:grey;color:#fff}.icon{flex:0 0 24px;height:24px;width:24px}.icon--violet{color:#6b298a}.icon--gray{color:rgba(0,0,0,.6)}.icon--silver{opacity:.3}.icon--md{flex:0 0 20px;height:20px;width:20px}.icon--lg{flex:0 0 28px;height:28px;width:28px}.icon--sm{flex:0 0 16px;height:16px;width:16px}.field{display:flex;gap:8px}@media (max-width:992px){.field{flex-direction:column}}.field--col{flex-direction:column}.field--col .field__label{flex:1 1 100%;width:100%}.field__wrapper{width:100%}.field input{border:1px solid #e5e5e5;border-radius:5px;color:#000;font-size:16px;font-weight:400;height:40px;line-height:150%;outline:0;padding:10px;width:100%}.field input::-moz-placeholder{color:#999ca6;font-size:16px;font-weight:400;line-height:150%}.field input::placeholder{color:#999ca6;font-size:16px;font-weight:400;line-height:150%}.field label{flex:0 0 200px;margin:0;padding:0;width:200px}@media (max-width:992px){.field label{flex:1 1 100%;width:100%}}.select-base{height:40px;max-width:200px;width:100%}.select-base--full{max-width:100%}.select-base select{opacity:0}.select-base .select2-container,.select-base .selection{height:100%;width:100%!important}.select-base .selection{display:flex}.select-base .select2-container--default .select2-selection--multiple,.select-base .select2-container--default .select2-selection--single{align-items:center;border:1px solid #e5e5e5;border-radius:5px;display:flex;height:100%!important;justify-content:space-between;padding:0 10px!important;width:100%}.select-base .select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;color:#000;display:flex;font-size:16px;height:100%;justify-content:center;line-height:100%;margin:0;padding:0}.select-base .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;position:static;width:-moz-fit-content;width:fit-content}.select-base .select2-container--default .select2-selection--single .select2-selection__arrow b{align-items:center;display:flex;justify-content:center;position:static}.select-base .select2-container--default .select2-selection--multiple .select2-selection__rendered{align-items:center;cursor:pointer;display:flex;gap:5px;margin:0;padding:0}.select-base .select2-container--default .select2-selection--multiple .select2-selection__choice,.select-base .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice,.select-base .text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0;padding:2px 8px}.select2-container--default .select2-dropdown{border:1px solid #e5e5e5;border-radius:0 0 5px 5px;overflow:hidden}.select2-results__options{background:#fff}.title-base{font-size:28px;font-weight:600;line-height:120%;margin:0}.error-message{color:red;display:flex;font-size:12px;line-height:100%;padding-left:8px}.error-message--lg{font-size:14px;font-weight:600}.required:after{color:red;content:"*"}.text{font-size:16px;font-weight:400;line-height:150%}.text--md{font-size:18px;font-weight:600}.hover{position:relative}.hover:after{background-color:#6b298a;bottom:0;content:"";height:1px;position:absolute;right:0;transition:.4s;width:0}.hover:focus-visible:after,.hover:hover:after{left:0;right:auto;width:100%}.btn{font-size:1.4rem}@media (max-width:37.5em){.btn{font-size:1.6rem}}.btn-download{align-items:center;background:#98b000;border-radius:2rem;color:#fff;display:inline-flex;font-weight:700;padding:1rem 2rem;transition:all .3s ease}@media (max-width:37.5em){.btn-download{display:flex;margin-bottom:1rem}}.btn-download:hover{background:#6b298a}.btn-download i{background:url(/img/download-icon-40.png);background-size:100%;display:inline-block;height:2rem;margin-right:1rem;width:2rem}.btn-download i.bank-logo{background:url(/img/bank-logo.png);background-size:100%}.btn-download i.privat-logo{background:url(/img/privat24-logo.png);background-size:100%}.btn-download i.monobank-logo{background:url(/img/monobank-logo.png);background-size:100%}.btn-download i.chast-logo{background:url(/img/chast-logo.png);background-size:100%}.btn-download i.arrow-scroll-down{background:url(/img/scroll-down.png);background-size:100%}.hidden{display:none}.modal-lg .attendance-legend .block{align-items:center;display:flex}.modal-lg .attendance-legend .block .color{margin-right:5px}.modal-lg .attendance-legend .color{border:1px solid #ccc;height:13px;width:13px}.modal-lg .attendance-legend .color-0{background:#ddd}.modal-lg .attendance-legend .color-1{background:#afd2b8}.modal-lg .attendance-legend .color-2{background:#ffe7aa}.modal-lg .attendance-legend .color-3{background:#f8a2ad}.modal-lg .attendance-legend .color-4{background:#bcdaff}.modal-lg .attendance-legend .color-5{background:#f8a2ad}.modal-lg .modal-title{display:flex;justify-content:space-between;width:100%}.modal-lg .modal-body,.modal-lg .modal-header{padding:.5rem 1rem}.modal-lg label{display:block;margin-bottom:.1em}.modal-lg textarea{padding:4px 5px;width:100%}.modal-lg .mb-3,.modal-lg .my-3{margin-bottom:.5rem!important}.modal-schedule{font-size:12px}.modal-schedule .modal-dialog{max-width:600px}.modal-schedule .student-col{margin-bottom:15px}.modal-schedule .modal-title{font-weight:700}.modal-schedule .schedule-modal-label{font-weight:700;margin-bottom:10px}.modal-schedule .attendance-wrapper,.modal-schedule .teacher-modal-row{margin-bottom:15px}.modal-schedule .attendance-wrapper.student-wrapper{margin-bottom:0}.modal-schedule .attendance-wrapper .student-name{margin-bottom:5px}.modal-schedule .attendance-wrapper .student-attendance{display:flex;margin-bottom:10px}.modal-schedule .attendance-wrapper .student-attendance .form-group{align-items:center;display:flex;justify-content:center;margin-bottom:0;width:40px}.modal-schedule .attendance-wrapper .student-attendance .form-group input{border:1px solid #bababa;border-radius:3px;height:35px}.modal-schedule .attendance-wrapper .student-attendance .form-group:first-child{background:#ddd}.modal-schedule .attendance-wrapper .student-attendance .form-group:nth-child(2){background:#afd2b8}.modal-schedule .attendance-wrapper .student-attendance .form-group:nth-child(3){background:#ffe7aa}.modal-schedule .attendance-wrapper .student-attendance .form-group:nth-child(4){background:#f8a2ad}.modal-schedule .attendance-wrapper .student-attendance .form-group:nth-child(5){background:#bcdaff}.modal-schedule .attendance-legend .block{align-items:center;display:flex}.modal-schedule .attendance-legend .block .color{margin-right:5px}.modal-schedule .attendance-legend .color{border:1px solid #ccc;height:13px;width:13px}.modal-schedule .attendance-legend .color-0{background:#ddd}.modal-schedule .attendance-legend .color-1{background:#afd2b8}.modal-schedule .attendance-legend .color-2{background:#ffe7aa}.modal-schedule .attendance-legend .color-3{background:#f8a2ad}.modal-schedule .attendance-legend .color-4{background:#bcdaff}.modal-schedule .meta-info{margin-bottom:0}.modal-schedule .meta-info .schedule-modal-label{margin-bottom:3px}.modal-schedule .meta-info .col-md-4{margin-bottom:15px}.modal-schedule .btn-primary{width:120px}.legend-row{margin-bottom:15px}.modal .label{display:block;margin-bottom:.1em}.modal textarea{padding:4px 5px;width:100%}.modal-body .attendance-wrapper{margin-bottom:10px;padding-bottom:3px;width:100%}.modal-body .attendance-wrapper:last-child{margin-bottom:15px}.modal-body .attendance-wrapper .person-name{font-weight:700;padding:10px}.modal-body .attendance-wrapper .person-attendance{display:flex;margin-bottom:5px}.modal-body .attendance-wrapper .person-attendance .form-group{align-items:center;display:flex;justify-content:center;margin-bottom:0;width:40px}.modal-body .attendance-wrapper .person-attendance .form-group:hover{filter:brightness(90%)}.modal-body .attendance-wrapper .person-attendance .form-group input{height:35px}.modal-body .attendance-wrapper .person-info{align-items:center;display:flex;width:100%}.modal-body .attendance-wrapper .person-info .student-product{width:100%}.modal-body .attendance-wrapper .person-info .student-product .select2{width:100%!important}.trial-user-name{position:relative}.contact-icon{position:absolute;top:13px;width:18px;z-index:1}.contact-icon-confirm{right:35px}.contact-icon-telegram{right:10px}.contact-icon img{height:auto;width:100%}.modal-body .attendance-wrapper-students{margin-bottom:0}.modal-body .attendance-wrapper-students .person-name-student{padding-left:10px}.modal-body .block-title{display:flex;justify-content:space-between}.modal-body .person-name{position:relative}.modal-body .person-name .contact-show{position:absolute;right:5px;top:13px;width:18px;z-index:1}.modal-body .person-name .contact-show img{height:auto;width:100%}.modal-body .person-contacts{background:#eff4f5;height:0;overflow:hidden;transition:all .3s ease}.modal-body .person-contacts.open{height:80px}.modal-body .person-contacts .inner{padding:5px}.account-login{background-color:#fff;border:1px solid #98b000;-o-box-shadow:0 1px 7px 0 rgba(50,50,50,.25);box-shadow:0 1px 7px 0 rgba(50,50,50,.25);display:flex;opacity:0;padding:1.5rem 1.5rem 0;position:absolute;right:6rem;top:-100rem;transition:all .3s ease;width:30rem;z-index:0}.account-login input{width:100%}@media (max-width:37.5em){.account-login{left:50%;right:50%;transform:translate(-50%);width:80%}.account-login new input{width:100%}}.account-login.toggle-active{opacity:1;top:0}.account-login .form-wrapper .title{color:#6b298a;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.account-login .form-wrapper .form-group{margin-bottom:1.5rem}.account-login .form-wrapper .form-group.buttons{text-align:center}.account-login .form-wrapper .form-group.buttons button{background:#98b000;border:none;border-radius:2rem;color:#fff;font-weight:700;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.account-login .form-wrapper .form-group.buttons button:hover{background:#6b298a;cursor:pointer}.course-modal{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:0 auto;opacity:0;padding:1.5rem;pointer-events:none;position:fixed;right:0;top:0;transition:.4s;width:42rem;z-index:300}.course-modal.toggle-active{opacity:1;pointer-events:auto}.course-modal .form-wrapper{background-color:#fff;border:1px solid #98b000;box-shadow:0 1px 7px 0 rgba(50,50,50,.25);max-height:85vh;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.5rem 1rem;position:relative;width:39rem;z-index:21}.course-modal .form-wrapper::-webkit-scrollbar{display:none}.course-modal .form-wrapper .title{color:#6b298a;font-size:1.3rem;text-transform:uppercase}.course-modal .form-wrapper .title,.course-modal .form-wrapper .title-course{font-weight:700;margin-bottom:1rem;text-align:center}.course-modal .form-wrapper .form-group{margin-bottom:1.5rem}.course-modal .form-wrapper .form-group .group-wrapper{margin-bottom:3rem;margin-top:2rem;position:relative}.course-modal .form-wrapper .form-group .group-wrapper .label-subtitle{background-color:#e42218;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%);color:#fff;font-size:12px;font-weight:600;left:0;line-height:100%;padding:5px 10px 5px 15px;position:absolute;top:-14px}.course-modal .form-wrapper .form-group input{display:block;width:100%}.course-modal .form-wrapper .form-group.buttons{text-align:center}.course-modal .form-wrapper .form-group.buttons button{background:#98b000;border:none;border-radius:2rem;color:#fff;font-weight:700;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.course-modal .form-wrapper .form-group.buttons button:hover{background:#6b298a;cursor:pointer}.course-modal .form-wrapper .form-group.buttons button:disabled,.course-modal .form-wrapper .form-group.buttons button[disabled]{background-color:#ccc;border:1px solid #999;color:#666}.course-modal .form-wrapper .form-group select{height:4rem;width:100%}.course-modal .form-wrapper .form-group.radio{height:27rem;margin-bottom:0;position:relative}@media (max-width:37.5em){.course-modal .form-wrapper .form-group.radio{height:33rem}}.course-modal .form-wrapper .form-group.radio .radio-wrapper{left:-2.6rem;position:absolute;width:calc(100% + 5.2rem)}.course-modal .form-wrapper .form-group.radio label{align-items:center;background:#6b298a;color:#fff;display:flex;height:4.4rem;margin-bottom:1.6rem;position:relative;transition:all .3s ease}@media (max-width:37.5em){.course-modal .form-wrapper .form-group.radio label{height:6rem}}.course-modal .form-wrapper .form-group.radio label span{padding-left:5rem}@media (max-width:37.5em){.course-modal .form-wrapper .form-group.radio label span{padding-left:6rem}}.course-modal .form-wrapper .form-group.radio label:hover{background:#98b000;cursor:pointer}.course-modal .form-wrapper .form-group.radio label:hover .top-corner{border-top:2.2rem solid #98b000}@media (max-width:37.5em){.course-modal .form-wrapper .form-group.radio label:hover .top-corner{border-top:3rem solid #98b000}}.course-modal .form-wrapper .form-group.radio label:hover .bottom-corner{border-bottom:2.2rem solid #98b000}@media (max-width:37.5em){.course-modal .form-wrapper .form-group.radio label:hover .bottom-corner{border-bottom:3rem solid #98b000}}.course-modal .form-wrapper .form-group.radio label:before{border-bottom:1rem solid #98b000;border-left:1rem solid transparent;content:"";height:0;left:0;position:absolute;top:-22px;width:0}.course-modal .form-wrapper .form-group.radio label:after{border-right:1rem solid transparent;border-top:1rem solid #98b000;bottom:-1rem;content:"";height:0;position:absolute;right:0;width:0}.course-modal .form-wrapper .form-group.radio label input{height:16px;left:25px;position:absolute;top:14px;width:16px}.course-modal .form-wrapper .form-group.radio label .top-corner{border-right:2rem solid transparent;border-top:2.2rem solid #6b298a;height:0;position:absolute;right:-2rem;top:0;transition:all .3s ease;width:0}@media (max-width:37.5em){.course-modal .form-wrapper .form-group.radio label .top-corner{border-top:3rem solid #6b298a}}.course-modal .form-wrapper .form-group.radio label .bottom-corner{border-bottom:2.2rem solid #6b298a;border-right:2rem solid transparent;bottom:0;height:0;position:absolute;right:-2rem;transition:all .3s ease;width:0}@media (max-width:37.5em){.course-modal .form-wrapper .form-group.radio label .bottom-corner{border-bottom:3rem solid #6b298a}}.course-modal .form-wrapper .form-group.checkbox label{display:flex}.course-modal .form-wrapper .form-group.checkbox input{margin-right:1rem;width:auto}.tabs .modal-tabs{display:flex}.tabs .modal-tabs .nav-tab{background:#ececec;border-bottom:1px solid #d5d5d5}.tabs .modal-tabs .nav-tab:hover{background:#e5e5e5;cursor:pointer}.tabs .modal-tabs .nav-tab.active{background:#fff;border:1px solid #d5d5d5;border-bottom:none}.tabs .modal-tabs-content{padding-bottom:15px;padding-top:15px}.tabs .modal-tabs-content .tab{display:none}.tabs .modal-tabs-content .tab.active{display:block}.tabs textarea[disabled]{background:#e5e5e5;border:1px solid #ccc}.admin-sidebar{box-shadow:-4px 4px 8px 0 rgba(34,60,80,.2);display:flex;float:none;height:100vh;position:fixed;right:-300px;top:0;width:300px;z-index:10000}.admin-sidebar.active{right:0}.admin-sidebar .control-sidebar-button{align-items:center;background-color:#dc3545;border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;height:40px;justify-content:center;left:-30px;opacity:1;position:absolute;top:50px;width:30px}.admin-sidebar .control-sidebar-button span{color:#fff}.admin-sidebar .control-sidebar-button:hover{cursor:pointer;opacity:.8}.admin-sidebar .control-sidebar-content{background-color:#fff;overflow:scroll;padding:10px;width:100%}.admin-sidebar .accordionjs{list-style:none;margin:0;padding:0;position:relative}.admin-sidebar .accordionjs .acc_section{border:1px solid #ccc;margin-top:-1px;overflow:hidden;position:relative;z-index:10}.admin-sidebar .accordionjs .acc_section .acc_head{background:#fff;cursor:pointer;display:block;padding:10px;position:relative}.admin-sidebar .accordionjs .acc_section .acc_head h3{line-height:1;margin:5px 0}.admin-sidebar .accordionjs .acc_section .acc_content{padding:10px}.admin-sidebar .accordionjs .acc_section:first-of-type,.admin-sidebar .accordionjs .acc_section:first-of-type .acc_head{border-top-left-radius:3px;border-top-right-radius:3px}.admin-sidebar .accordionjs .acc_section:last-of-type,.admin-sidebar .accordionjs .acc_section:last-of-type .acc_content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.admin-sidebar .accordionjs .acc_section.acc_active>.acc_content{display:block}.admin-sidebar .accordionjs .acc_section.acc_active>.acc_head{background:#e7e7e7;border-bottom:1px solid #ccc}.admin-sidebar .copy-data:hover{color:#dc3545;cursor:auto}.admin-help-sidebar{box-shadow:-4px 4px 8px 0 rgba(34,60,80,.2);display:flex;float:none;height:100vh;position:fixed;right:-300px;top:0;width:300px;z-index:10000}.admin-help-sidebar.active{right:0}.admin-help-sidebar .control-sidebar-help-button{align-items:center;background-color:#dc3545;border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;height:40px;justify-content:center;left:-40px;opacity:1;position:absolute;top:100px;width:40px}.admin-help-sidebar .control-sidebar-help-button span{color:#fff}.admin-help-sidebar .control-sidebar-help-button:hover{cursor:pointer;opacity:.8}.admin-help-sidebar .control-sidebar-help-content{background-color:#fff;overflow:scroll;padding:10px;width:100%}.admin-help-sidebar .accordionjs{list-style:none;margin:0;padding:0;position:relative}.admin-help-sidebar .accordionjs .acc_section{border:1px solid #ccc;margin-top:-1px;overflow:hidden;position:relative;z-index:10}.admin-help-sidebar .accordionjs .acc_section .acc_head{background:#fff;cursor:pointer;display:block;padding:10px;position:relative}.admin-help-sidebar .accordionjs .acc_section .acc_head h3{line-height:1;margin:5px 0}.admin-help-sidebar .accordionjs .acc_section .acc_content{padding:10px}.admin-help-sidebar .accordionjs .acc_section:first-of-type,.admin-help-sidebar .accordionjs .acc_section:first-of-type .acc_head{border-top-left-radius:3px;border-top-right-radius:3px}.admin-help-sidebar .accordionjs .acc_section:last-of-type,.admin-help-sidebar .accordionjs .acc_section:last-of-type .acc_content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.admin-help-sidebar .accordionjs .acc_section.acc_active>.acc_content{display:block}.admin-help-sidebar .accordionjs .acc_section.acc_active>.acc_head{background:#e7e7e7;border-bottom:1px solid #ccc}.admin-help-sidebar .copy-data:hover{color:#dc3545;cursor:auto}.admin-courses-sidebar{box-shadow:-4px 4px 8px 0 rgba(34,60,80,.2);display:flex;float:none;height:100vh;position:fixed;right:-600px;top:0;width:600px;z-index:10000}.admin-courses-sidebar.active{right:0}.admin-courses-sidebar .control-sidebar-courses-button{align-items:center;background-color:#dc3545;border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;height:40px;justify-content:center;left:-50px;opacity:1;position:absolute;top:150px;width:50px}.admin-courses-sidebar .control-sidebar-courses-button span{color:#fff}.admin-courses-sidebar .control-sidebar-courses-button:hover{cursor:pointer;opacity:.8}.admin-courses-sidebar .control-sidebar-courses-content{background-color:#fff;overflow:scroll;padding:10px;width:100%}.admin-courses-sidebar .accordionjs{list-style:none;margin:0;padding:0;position:relative}.admin-courses-sidebar .accordionjs .acc_section{border:1px solid #ccc;margin-top:-1px;overflow:hidden;position:relative;z-index:10}.admin-courses-sidebar .accordionjs .acc_section .acc_head{background:#fff;cursor:pointer;display:block;padding:10px;position:relative}.admin-courses-sidebar .accordionjs .acc_section .acc_head h3{line-height:1;margin:5px 0}.admin-courses-sidebar .accordionjs .acc_section .acc_content{padding:10px}.admin-courses-sidebar .accordionjs .acc_section:first-of-type,.admin-courses-sidebar .accordionjs .acc_section:first-of-type .acc_head{border-top-left-radius:3px;border-top-right-radius:3px}.admin-courses-sidebar .accordionjs .acc_section:last-of-type,.admin-courses-sidebar .accordionjs .acc_section:last-of-type .acc_content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.admin-courses-sidebar .accordionjs .acc_section.acc_active>.acc_content{display:block}.admin-courses-sidebar .accordionjs .acc_section.acc_active>.acc_head{background:#e7e7e7;border-bottom:1px solid #ccc}.admin-courses-sidebar .copy-data:hover{color:#dc3545;cursor:auto}.block-type-modal .modal-title{font-weight:700}.block-type-modal .modal-body{padding:1.5rem}.block-type-modal .modal-content{border-radius:.5rem;box-shadow:0 .75rem 1.25rem rgba(0,0,0,.5)}.block-type-modal .block-radio-list label{display:inline-block;font-size:13px;font-weight:400}.block-type-modal .block-radio-list input{font-size:14px;height:16px;margin-left:-1.75rem;margin-top:3px}.block-type-modal .block-radio-list .form-check{display:flex;margin-bottom:9px;padding-left:1.75rem;position:relative}.block-type-modal .btn{font-size:13px;padding:.5rem 1.25rem;text-transform:capitalize}.block-type-modal .btn-default{background-color:#f8f9fa;border-color:#ddd;color:#444}.error-modal{background-color:#fff;border:1px solid #98b000;box-shadow:0 1px 7px 0 rgba(50,50,50,.25);display:flex;left:50%;opacity:0;padding:2rem;position:fixed;top:-100rem;transform:translate(-50%,-50%);transition:all .3s ease;width:39rem;z-index:11}@media (max-width:37.5em){.error-modal{width:80%}}.error-modal.toggle-active{opacity:1;top:50%}@media (max-width:37.5em){.error-modal.toggle-active{z-index:100}}@media (min-width:992px){.modal-full{max-width:1200px}.modal-full-full{max-width:1600px;padding:15px}}.unread-count{background-color:#d01616;border-radius:50%;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:20px;line-height:20px;text-align:center;width:20px}.form-signin{margin:auto;max-width:33rem;padding:1rem;width:100%}.form-signin .form-control{box-sizing:border-box;font-size:1.4rem;height:auto;padding:.8rem;position:relative}@media (max-width:37.5em){.form-signin .form-control{font-size:1.6rem}}.form-signin .form-control:focus{z-index:2}.form-signin input{margin-bottom:.625rem}.form-signin .btn{padding:1rem}.pricing-block{box-shadow:0 0 15px 0 rgba(0,0,0,.25);color:#3d3d3d;margin:0 auto 5rem;position:relative;transition:all .3s ease;width:34rem}@media (max-width:37.5em){.pricing-block{width:100%}}.pricing-block a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.pricing-block:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.45)}.pricing-block .title{align-items:center;color:#6b298a;display:flex;font-size:2.2rem;height:8rem;justify-content:center;line-height:3rem;padding:0 2rem;text-align:center;text-transform:uppercase}.pricing-block .title.best-offer{background:#6b298a;color:#fff}.pricing-block .info{border-bottom:1px solid #e0c4ee;border-top:1px solid #e0c4ee;padding:2.2rem 4rem}.pricing-block .info ul li{font-size:1.5rem;padding-left:2rem;position:relative}@media (max-width:37.5em){.pricing-block .info ul li{font-size:1.6rem}}.pricing-block .info ul li:before{background:#98b000;border-radius:4px;content:"";display:inline-block;height:8px;left:0;position:absolute;top:8px;width:8px}.pricing-block .offer{padding:2.2rem 4rem;text-align:center}.pricing-block .offer .offer-main{font-size:1.8rem}.pricing-block .offer.last{border-bottom:none}.pricing-block .offer-label{height:7rem;margin-bottom:1rem;position:relative}.pricing-block .offer-label .offer-inner{background-color:#6b298a;color:#fff;display:flex;height:6rem;left:-1rem;position:absolute;width:90%}.pricing-block .offer-label .offer-inner:before{border-bottom:1rem solid #98b000;border-left:1rem solid transparent;content:"";height:0;position:absolute;top:-2.4rem;width:0}@media (max-width:37.5em){.pricing-block .offer-label .offer-inner:before{top:-2.6rem}}.pricing-block .offer-label .offer-inner .top-corner{border-right:2rem solid transparent;border-top:3rem solid #6b298a;height:0;position:absolute;right:-2rem;top:0;width:0}.pricing-block .offer-label .offer-inner .bottom-corner{border-bottom:3rem solid #6b298a;border-right:2rem solid transparent;bottom:0;height:0;position:absolute;right:-2rem;width:0}.pricing-block .offer-label .offer-inner .price{align-items:center;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;position:relative;width:50%}.pricing-block .offer-label .offer-inner .price:after{background:linear-gradient(107deg,#6b298a 45%,#fff 51%,#6b298a 53%);content:"";height:6rem;position:absolute;right:-.7rem;width:3rem}.pricing-block .offer-label .offer-inner .price .price-number{font-size:2rem;margin-right:.6rem}.pricing-block .offer-label .offer-inner .price.price-extra{color:#98b000}.pricing-block .offer-label .offer-inner .price.price-extra .price-number{font-size:2.2rem;margin-right:.6rem}.pricing-block .offer-label .offer-inner .bonus{display:flex;justify-content:space-around;width:50%}.pricing-block .offer-label .offer-inner .bonus .numbers{align-items:center;display:flex;flex-direction:column;justify-content:center}.pricing-block .offer-label .offer-inner .bonus .numbers .bottom{background-color:#fff;border-radius:1.3rem;height:2.6rem;position:relative;width:2.6rem}.pricing-block .offer-label .offer-inner .bonus .numbers .bottom span{bottom:block;color:#6b298a;font-size:1.6rem;font-weight:700;left:50%;line-height:1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.pricing-block .offer-label .offer-inner .bonus .text{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;text-transform:uppercase}.pricing-block .offer-label .offer-inner .bonus .text .top{font-size:1.2rem}.pricing-block .offer-label__subtitle{background-color:#e42218;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%);color:#fff;font-size:12px;font-weight:600;left:-1rem;line-height:100%;padding:5px 10px 5px 15px;position:absolute;top:-14px}.pricing-block .button{padding:0 4rem;position:relative;text-align:center;z-index:10}.pricing-block .button button{background:#98b000;border:none;border-radius:2rem;color:#fff;font-weight:700;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.pricing-block .button button:hover{background:#6b298a;cursor:pointer}.pricing-block .start{padding:2rem 4rem;text-align:center}.pricing-block__prices{height:100%}.pricing-show-all{padding:5rem 0;text-align:center}.pricing-show-all a{border-bottom:2px dotted #98b000;color:#98b000;font-size:2rem;font-weight:700;text-transform:uppercase;transition:all .3s ease}.pricing-show-all a:hover{border-bottom:2px dotted #6b298a;color:#6b298a}.lang-block{background-color:#fff;-o-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25);margin-bottom:2rem;position:relative;transition:all .3s ease;width:27rem}@media (max-width:37.5em){.lang-block{width:100%}}.lang-block.lang-block-long{width:37rem}@media (max-width:37.5em){.lang-block.lang-block-long{width:100%}}.lang-block a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.lang-block:hover{-o-box-shadow:0 0 25px 0 rgba(0,0,0,.45);box-shadow:0 0 25px 0 rgba(0,0,0,.45);cursor:pointer}.lang-block:hover .nonsense .label{position:relative;width:50%}.lang-block:hover .nonsense .label span{background-color:#98b000}.lang-block .title{align-items:center;color:#6b298a;display:flex;font-size:1.8rem;height:8rem;justify-content:center;text-transform:uppercase}@media (max-width:37.5em){.lang-block .title{font-size:2.4rem;line-height:3rem;text-align:center}}.lang-block .lang-wrapper{padding:0 2rem}.lang-block .info-title{font-size:1.4rem;font-weight:700;margin-bottom:1rem;text-align:center;width:100%}@media (max-width:37.5em){.lang-block .info-title{font-size:1.8rem}}.lang-block .info{border-top:1px solid #e0c4ee;color:#3d3d3d;padding:2.2rem 0}.lang-block .info ul{min-height:29rem}@media (max-width:37.5em){.lang-block .info ul{min-height:auto}}.lang-block .info ul li{font-size:1.3rem;padding-left:1.5rem;position:relative}@media (max-width:37.5em){.lang-block .info ul li{font-size:1.6rem;margin-bottom:1rem}}.lang-block .info ul li:before{background:#98b000;border-radius:4px;content:"";display:inline-block;height:8px;left:0;position:absolute;top:8px;width:8px}.lang-block .nonsense{display:flex;padding-bottom:1.4rem}.lang-block .nonsense .flag{text-align:center;width:50%}.lang-block .nonsense .flag img{height:77px;-o-object-fit:contain;object-fit:contain;width:77px}.lang-block .nonsense .label{position:relative;width:50%}.lang-block .nonsense .label span{background-color:#6b298a;border-bottom-left-radius:2rem;border-top-left-radius:2rem;color:#fff;font-size:1.4rem;font-weight:700;padding:1rem 3rem;position:absolute;right:0;text-transform:uppercase;top:calc(50% - 2.1rem);transition:all .3s ease}.drop-menu{background-color:#fff;border:1px solid #98b000;box-shadow:0 1px 7px 0 rgba(50,50,50,.25);display:flex;left:27rem;opacity:0;position:absolute;top:-1000px;transition:all .3s ease;z-index:0}.drop-menu.toggle-active{opacity:1;top:0}.drop-menu .menu-inner{display:flex;padding:2rem 0}.drop-menu .categories-list{width:19rem}.drop-menu .categories-list li{background-color:#fff;transition:all .3s ease}.drop-menu .categories-list li.active,.drop-menu .categories-list li:hover{background-color:#6b298a}.drop-menu .categories-list li.active a,.drop-menu .categories-list li:hover a{color:#fff;position:relative}.drop-menu .categories-list li.active a:after,.drop-menu .categories-list li:hover a:after{border-bottom:16px solid transparent;border-left:13px solid #6b298a;border-top:16px solid transparent;content:"";display:block;position:absolute;right:-13px;top:0}.drop-menu .categories-list a{color:#3d3d3d;display:block;padding:.5rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease}.drop-menu .categories-list a:after{border-bottom:16px solid transparent;border-left:13px solid transparent;border-top:16px solid transparent;content:"";display:block;position:absolute;right:-13px;top:0;transition:all .3s ease}.drop-menu .items-list{width:42rem}.drop-menu .items-list .item-content{display:none;padding:0 3rem}.drop-menu .items-list .item-content ul{-moz-columns:2;column-count:2;gap:3rem}.drop-menu .items-list .item-content ul a{color:#6b298a;display:block;padding:.4rem 0;transition:all .3s ease}.drop-menu .items-list .item-content ul a:hover{color:#98b000}.drop-menu .items-list .item-content.active{display:block}.courses-menu{left:27rem}.courses-menu .categories-list{border-right:1px solid #6b298a}.languages-menu{left:27rem}.languages-menu .categories-list{border-right:1px solid #6b298a}.languages-menu .items-list{width:23rem}.languages-menu .items-list .item-content ul{-moz-columns:1;column-count:1}.about-menu{left:45rem}.menu-mobile{background:#5c2376;height:calc(100vh - 99px);left:-100%;overflow-y:scroll;padding:2rem 2rem 2rem 4rem;position:absolute;transition:all .3s ease;width:90%;z-index:1}.menu-mobile.right{left:auto;right:-100%}.menu-mobile.toggle-active{left:0}.menu-mobile.toggle-active.right{left:auto;right:0}.menu-mobile a{color:#fff;font-size:1.8rem}.menu-mobile .misc{position:absolute;right:2rem;text-align:center;z-index:1}.menu-mobile .misc .lang{padding-top:2rem}.menu-mobile .misc .lang a{color:#fff;margin-bottom:1rem}.menu-mobile .misc .lang a:visited{color:#fff}.menu-mobile .menu-category-title>a{display:block;font-weight:700;margin-bottom:1.2rem;text-transform:uppercase}.menu-mobile .menu-subcategory{margin-bottom:1.2rem;padding-left:2rem}.menu-mobile .menu-subcategory li{margin-bottom:.6rem}.menu-mobile .btn-site{margin-top:20px;max-width:300px}.table-control{display:flex;justify-content:space-between;padding:.5rem}.table-control .items-per-page-wrapper{align-items:center;display:flex}.table-control .items-per-page-wrapper label{margin:0 .5rem 0 0}.table-control .pagination{margin-bottom:0}.page-link-disabled{background-color:#f0f0f0;border:1px solid #dee2e6;color:#bfc2c6;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-item:last-child .page-link-disabled{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item:first-child .page-link-disabled{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.modal-success{align-items:center;display:flex;justify-content:center;padding:15px;transition:.4s;z-index:-15}.modal-success,.modal-success .overlay{bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100%}.modal-success .overlay{background:rgba(0,0,0,.2);cursor:pointer;transition:.6s;z-index:25}.modal-success__container{background-color:#fff;max-width:550px;padding:42px 31px;width:100%;z-index:30}.modal-success__title{font-size:28px;font-weight:500;line-height:120%;text-align:center}.modal-success__text{line-height:100%;margin-top:20px;text-align:center}.modal-success__btns{margin-top:30px}.modal-success__btns .btn-site{border:1px solid #98b000;margin:0 auto;max-width:70%;padding:15px;text-transform:uppercase}.modal-success__btns .btn-site:hover{background-color:#fff;color:#98b000!important}.modal-success.open{z-index:300}.modal-success.open,.modal-success.open .overlay{opacity:1;pointer-events:auto}.login-form{margin:0 auto;padding:10rem 0;width:26rem}.login-form label{font-size:1.3rem;font-weight:400}.login-form input{line-height:3rem;padding:.5rem;width:100%}.login-form .form-group{margin-bottom:1.5rem}.login-form button{background:#98b000;border:1px solid #98b000;border-radius:2rem;color:#fff;font-size:1.3rem;font-weight:700;padding:.7rem 3rem;transition:all .3s ease}.login-form button:hover{background:#6b298a;border:1px solid #6b298a;cursor:pointer}.section-faq{padding:5rem 0}.section-faq .faq-accordion{border-top:1px solid #dcdcdc;margin-bottom:15px;padding-top:50px}.section-faq .faq-accordion h2{color:#4a5152;margin-bottom:15px;text-transform:uppercase}.section-faq .faq-accordion ul{list-style:none;margin:0!important;padding:0!important}.section-faq .faq-accordion li{list-style:none!important;margin-bottom:0}.section-faq .faq-accordion li a{text-decoration:none}.section-faq .product-tabs .product-tabs-content .faq-accordion ul li{margin-bottom:0}.section-faq ul li a.faq-toggle{background:#e2e2e2;border:1px solid #c5c5c5;border-radius:.15em;box-sizing:border-box;color:#4a5152!important;display:block;padding:.75em;transition:background .3s ease;width:100%}.section-faq ul li a.faq-toggle:hover{background:#c5c5c5}.section-faq .accordion-content{background:#fff;padding:1rem}.section-faq .accordion-content a{color:#4056c9;font-weight:400}.section-faq .accordion-content a:focus,.section-faq .accordion-content a:visited{color:#4056c9}.section-faq .accordion-content a:hover{color:#5468cf;opacity:.75}.section-faq .accordion-content p{font-weight:300;margin:0}.teacher-videos{padding:0 0 5rem}.teacher-videos .glide{align-items:center;display:flex;justify-content:center;padding-inline:6rem;position:relative}@media (max-width:56.25em){.teacher-videos .glide{padding-inline:0;padding-bottom:6rem}}@media (max-width:37.5em){.teacher-videos .glide{display:block}}.teacher-videos .glide__track{height:315px}@media (max-width:37.5em){.teacher-videos .glide__track{display:block}}.teacher-videos .glide__slides{display:flex;height:100%;justify-content:center}@media (max-width:37.5em){.teacher-videos .glide__slides{display:block}}.teacher-videos .glide__arrow--left,.teacher-videos .glide__arrow--right{background-repeat:no-repeat;background-size:0 0;height:35px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:35px;z-index:1}@media (max-width:56.25em){.teacher-videos .glide__arrow--left,.teacher-videos .glide__arrow--right{bottom:0;height:24px;top:auto;transform:translateY(0);width:24px}}.teacher-videos .glide__arrow--left svg,.teacher-videos .glide__arrow--right svg{color:#6b298a;height:35px;transition:.4s;width:35px}@media (max-width:56.25em){.teacher-videos .glide__arrow--left svg,.teacher-videos .glide__arrow--right svg{height:24px;width:24px}}.teacher-videos .glide__arrow--left:hover svg,.teacher-videos .glide__arrow--right:hover svg{color:#97b000}.teacher-videos .glide__arrow--left{left:0}@media (max-width:56.25em){.teacher-videos .glide__arrow--left{left:calc(50% - 30px)}}.teacher-videos .glide__arrow--right{right:0}@media (max-width:56.25em){.teacher-videos .glide__arrow--right{right:calc(50% - 30px)}}.teacher-videos .review-shadow-left,.teacher-videos .review-shadow-right{cursor:pointer}.section-pricing__card{display:grid}@media (max-width:37.5em){.section-pricing__card{gap:5rem;grid-template-columns:repeat(2,1fr)}}.message-modal{background-color:#fff;border-radius:8px;bottom:50px;box-shadow:0 0 20px 20px rgba(0,0,0,.3);left:50%;pointer-events:none;position:fixed;right:0;transform:translateX(-50%) translateY(500px);transition:.6s;width:80%;z-index:200}@media (max-width:37.5em){.message-modal{bottom:20px;width:90%}}.message-modal__container{align-items:center;display:flex;flex-direction:column;padding:30px}.message-modal__title{font-size:30px;font-weight:600;line-height:1.2;margin-bottom:10px;text-align:center}@media (max-width:37.5em){.message-modal__title{font-size:26px}}.message-modal__text{font-size:20px;line-height:1.5;margin-bottom:30px;text-align:center}@media (max-width:37.5em){.message-modal__text{font-size:18px;margin-bottom:20px}}.message-modal__btns{display:flex;gap:20px}@media (max-width:37.5em){.message-modal__btns{flex-direction:column;gap:10px;width:100%}}.message-modal__close{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.message-modal__close:focus{outline:0}.message-modal__close img{height:32px;width:32px}.message-modal.open{pointer-events:auto;transform:translateX(-50%) translateY(0)}.header-menu{align-items:center;background:#e5e5e5;display:flex;padding:5px;position:fixed;width:100%;z-index:100}@media (max-width:992px){.header-menu{justify-content:space-between;padding:5px 15px}}.header-menu__burger{background-color:#fff;display:none}@media (max-width:992px){.header-menu__burger{display:flex}}.header-menu-links{align-items:center;display:flex}.header-menu-links a:not(.notification-item),.header-menu-links a:not(.tasks__block){display:block;height:26px;margin-right:8px;width:24px}.header-menu-links a:not(.notification-item) img,.header-menu-links a:not(.tasks__block) img{height:auto;width:100%}.header-menu-links a:not(.notification-item):last-child,.header-menu-links a:not(.tasks__block):last-child{margin-right:0}.header-menu-links .release{display:none}@media (max-width:992px){.header-menu-links .release{display:block;height:18px;margin-right:15px;width:18px}}.title-auth{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:500px;width:100%}.title-auth h1,.title-auth h2{color:#6b298a;line-height:1;text-align:center}.title-auth h1{font-size:40px;font-weight:800}@media (max-width:37.5em){.title-auth h1{font-size:30px}}.title-auth h2{font-size:30px;font-weight:600}@media (max-width:37.5em){.title-auth h2{font-size:26px}}.tasks{left:0;position:fixed;top:150px;z-index:1000}.tasks__btn{align-items:center;background-color:rgba(128,0,128,.8);border-radius:0 100px 100px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.4);color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:5px;height:120px;justify-content:center;line-height:110%;padding:5px 15px 5px 5px;position:relative;transition:.4s;width:60px;z-index:300}.tasks__btn:hover{background-color:purple}.tasks__num{align-items:flex-end;display:flex;flex-direction:column}.tasks__block{align-items:center;border-radius:50%;box-shadow:0 0 10px 0 rgba(0,0,0,.4);color:#fff!important;cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:5px;height:70px;justify-content:center;left:0;line-height:110%;opacity:0;padding:5px;pointer-events:none;position:absolute;top:0;transition:.4s;width:70px;z-index:10}.tasks__block img{flex:0 0 24px;height:24px;width:24px}.tasks__block--new{background-color:rgba(220,59,59,.9)}.tasks__block--new:hover{background-color:#dc3b3b;transition-delay:0s}.tasks__block--in_work{background-color:rgba(244,253,0,.9);color:#333!important}.tasks__block--in_work:hover{background-color:#f4fd00;color:#333;transition-delay:0s}.tasks__block--on_inspection{background-color:rgba(0,38,253,.9)}.tasks__block--on_inspection:hover{background-color:#0026fd;transition-delay:0s}.tasks__block--green{background-color:rgba(0,128,0,.9)}.tasks__block--green:hover{background-color:green;transition-delay:0s}.tasks__block--first{transition-delay:.4s}.tasks__block--second{transition-delay:.3s}.tasks__block--second img{margin-right:-12px;transform:rotate(135deg)}.tasks__block--third{transition-delay:.2s}.tasks__block--third img{margin-right:-12px;transform:rotate(-45deg)}.tasks__block--four{transition-delay:.1s}.tasks.open .tasks__block{opacity:1;pointer-events:auto}.tasks.open .tasks__block--first{left:10px;top:-75px;transition-delay:.1s}.tasks.open .tasks__block--second{left:calc(100% + 10px);top:15%;transform:translateY(-50%);transition-delay:.2s}.tasks.open .tasks__block--third{left:calc(100% + 10px);top:85%;transform:translateY(-50%);transition-delay:.3s}.tasks.open .tasks__block--four{left:10px;top:calc(100% + 5px);transition-delay:.4s}.tabs-tasks{align-items:center;display:flex;margin:0;padding:0;width:100%}.tabs-tasks li{display:flex;height:50px;width:-moz-fit-content;width:fit-content}.tabs-tasks input[type=radio]{display:none}.tabs-tasks input[type=radio]+.tabs-tasks__btn{align-items:center;background-color:#e5e5e5;border:1px solid rgba(0,0,0,.1);border-bottom:none;border-radius:5px 5px 0 0;color:#000!important;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:5px;height:100%;justify-content:center;line-height:140%;margin:0;outline:0;padding:10px 15px;text-align:center;width:100%}.tabs-tasks input[type=radio]:checked+.tabs-tasks__btn{background-color:#fff;border:none;font-weight:600}.field-comment{border:1px solid #e5e5e5;border-radius:5px;height:100px;padding:6px 10px;width:100%}.field-comment textarea{border:none;font-size:16px;font-weight:400;height:100%;line-height:120%;margin:0;outline:0;padding:0;resize:none;width:100%}.field-comment textarea::-moz-placeholder{color:rgba(0,0,0,.4);font-size:16px;font-weight:400;line-height:120%}.field-comment textarea::placeholder{color:rgba(0,0,0,.4);font-size:16px;font-weight:400;line-height:120%}.comments-message{background-color:hsla(0,0%,90%,.3);border-radius:5px;padding:10px}.comments-message__date{color:rgba(0,0,0,.4);font-size:12px;line-height:120%}.comments-message__name{color:rgba(0,0,0,.8);font-size:18px;line-height:100%}.comments-message__text{font-size:14px;line-height:120%;margin-top:10px}.your-comment{background-color:#f0f8ff;border-left:4px solid #007bff}.comments-blocks{display:flex;flex-direction:column;gap:10px}.card-task{background:#fff;border:1px solid #1e1d1d44;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.02)}.card-task__inner{display:flex;padding:0}@media (max-width:768px){.card-task__inner{flex-direction:column}}.card-task-date{align-items:center;display:flex;flex-direction:column-reverse;gap:20px;justify-content:flex-end;min-width:100px;padding:10px}.card-task-date:first-child{border-right:1px solid #1e1d1d44}@media (max-width:768px){.card-task-date:first-child{border:none}}.card-task-date:last-child{border-left:1px solid #1e1d1d44}@media (max-width:768px){.card-task-date:last-child{border:none}}.card-task-date__title{color:#8c8c8c;font-size:14px;line-height:100%;text-align:center}.card-task-date__desc{color:#333;font-size:24px;font-weight:600;line-height:120%;text-align:center}.card-task-content{width:100%}@media (max-width:768px){.card-task-content{border-bottom:1px solid #1e1d1d44}}.card-task-content__name{color:#333;font-size:30px;font-weight:700;line-height:120%;padding:10px;text-align:center}.card-task-content__cols{border-top:1px solid #1e1d1d44;display:flex}@media (max-width:992px){.card-task-content__cols{flex-direction:column}}.card-task-content-block{display:flex;flex-direction:column;width:100%}.card-task-content-block:nth-child(2){border-left:1px solid #1e1d1d44;border-right:1px solid #1e1d1d44}@media (max-width:992px){.card-task-content-block:nth-child(2){border:none}}.card-task-content-block__title{border-bottom:1px solid #1e1d1d44;font-size:16px;font-weight:600;line-height:110%;padding:10px}@media (max-width:992px){.card-task-content-block__title{border-top:1px solid #1e1d1d44}.card-task-content-block__title:first-child{border-top:none}}.card-task-content-block__list{display:flex;flex-direction:column;gap:5px;padding:10px}.card-task-content-box{color:#605d5d;display:flex;flex-wrap:wrap;font-size:14px;gap:10px}.card-task__btns{align-items:center;border-top:1px solid #1e1d1d44;display:flex;gap:10px;justify-content:flex-end;padding:10px}@media (max-width:768px){.card-task__btns{justify-content:flex-start}}.card-task--1{background-color:rgba(220,20,60,.1)}.card-task--4{background-color:rgba(151,176,0,.1)}.card-task--2{background-color:rgba(239,217,16,.1)}.card-task--3{background-color:rgba(62,153,219,.1)}.form-base{display:flex;flex-direction:column;gap:20px;margin:0}@media (max-width:992px){.form-base{gap:15px}}.status-block{align-items:center;color:#333;display:flex;gap:20px}.status-block__title{font-size:20px;line-height:100%}.status-block__desc{font-size:24px;font-weight:600;line-height:100%}.filters-base{align-items:center;display:flex;gap:10px}.pulse{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:pulse;box-shadow:0 0 0 rgba(128,0,128,.8)}.pulse:hover{animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(128,0,128,.6);scale:1}70%{box-shadow:0 0 0 15px rgba(128,0,128,0);scale:1.05}to{box-shadow:0 0 0 0 rgba(128,0,128,0);scale:1}}.field-poll .error-message{margin-top:10px;position:absolute}.field-poll__title{color:#5e6d55;font-size:16px;font-weight:500;line-height:120%;position:relative}.field-poll__title span{font-size:14px;font-weight:400;margin-left:5px}.field-poll__input,.field-poll__wrapper{background-color:#fff;border:1px solid hsla(226,7%,63%,.6);border-radius:10px;color:#5e6d55;font-size:16px;font-weight:400;line-height:150%;margin-top:10px;outline:0;padding:10px 20px;transition:.6s;width:100%}.field-poll__input textarea,.field-poll__wrapper textarea{border:none;color:#5e6d55;font-size:16px;font-weight:400;height:100%;line-height:150%;outline:0;resize:none;width:100%}.field-poll__wrapper{height:150px}.checkboxes{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}@media (max-width:768px){.checkboxes{grid-template-columns:repeat(1,1fr)}}.checkbox{position:relative}.checkbox input[type=checkbox],.checkbox input[type=radio]{display:none}.checkbox input[type=checkbox]+.checkbox__title,.checkbox input[type=radio]+.checkbox__title{align-items:center;color:#5e6d55;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:100%;padding-left:28px;transition:.4s}.checkbox input[type=checkbox]+.checkbox__title--inline,.checkbox input[type=radio]+.checkbox__title--inline{display:inline;line-height:130%}.checkbox input[type=checkbox]+.checkbox__title:after,.checkbox input[type=checkbox]+.checkbox__title:before,.checkbox input[type=radio]+.checkbox__title:after,.checkbox input[type=radio]+.checkbox__title:before{border-radius:4px;content:"";height:18px;left:0;position:absolute;transition:.4s;width:18px}.checkbox input[type=checkbox]+.checkbox__title:before,.checkbox input[type=radio]+.checkbox__title:before{background-color:#fff;border:1.5px solid rgba(94,109,85,.4)}.checkbox input[type=checkbox]+.checkbox__title:after,.checkbox input[type=radio]+.checkbox__title:after{background-image:url(/img/check.svg);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;height:10px;left:4px;top:3.5px;width:10px}.checkbox input[type=checkbox]+.checkbox__title:hover:before,.checkbox input[type=radio]+.checkbox__title:hover:before{border:1.5px solid #98b000}.checkbox input[type=checkbox]:checked+.checkbox__title:before,.checkbox input[type=radio]:checked+.checkbox__title:before{background-color:#98b000;border:1.5px solid #98b000}.section-title{padding:5rem 0 6rem;position:relative;text-align:center}.section-title:after{background:#e0c4ee;content:"";display:block;height:1px;position:absolute;top:6rem;width:100%}.section-title .title{background:#fff;font-size:2.4rem;font-weight:700;margin:0 auto;padding:0 1rem;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:1}.breadcrumbs,.section-title.background-secondary .title{background-color:#f8f3fa}.breadcrumbs{padding:1rem 0}.breadcrumbs ul{display:flex}@media (max-width:37.5em){.breadcrumbs ul,.breadcrumbs ul li{display:inline-block}}.breadcrumbs ul li a{color:#6b298a}.breadcrumbs ul li:after{content:"/";padding:0 .4rem}.breadcrumbs ul li:last-child:after{content:""}.show-more{text-align:center}.show-more button{border:1px solid #98b000;border-radius:3rem;color:#3d3d3d;padding:1rem 2.6rem;transition:all .3s ease}.show-more button:hover{background:#98b000;color:#fff;cursor:pointer}.shadow{background:linear-gradient(180deg,rgba(248,243,250,0) 0,#f8f3fa);display:inline-block;height:8rem;margin-top:-8rem;width:100%}.shadow.toggle-active{display:none}.seo-text{height:20rem;margin-bottom:1.8rem;overflow:hidden;transition:all .3s ease}.seo-text.toggle-active{height:auto}@media (max-width:37.5em){.seo-text iframe{width:100%!important}.seo-text h2{line-height:3rem;margin-bottom:1.5rem}}.seo-text p,.seo-text ul{margin-bottom:1.5rem}.seo-text ul{padding-left:2rem}.seo-text ul li{list-style:disc}.color-gradient-0{background:linear-gradient(90deg,#ddd 0,hsla(0,0%,100%,0))}.color-gradient-1{background:linear-gradient(90deg,#afd2b8 0,hsla(0,0%,100%,0))}.color-gradient-2{background:linear-gradient(90deg,#ffe7aa 0,hsla(0,0%,100%,0))}.color-gradient-3{background:linear-gradient(90deg,#f8a2ad 0,hsla(0,0%,100%,0))}.color-gradient-4{background:linear-gradient(90deg,#bcdaff 0,hsla(0,0%,100%,0))}.youtube-video{height:315px;position:relative;text-align:center;width:100%}.youtube-video img{bottom:0;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.youtube-video .play{background:red;border:none;border-radius:50%/10%;color:#fff;cursor:pointer;font-size:2em;height:48px;left:50%;padding:0;text-align:center;text-indent:.1em;transition:all .4s ease-out;width:68px;z-index:5}.youtube-video .play,.youtube-video .play:after{position:absolute;top:50%;transform:translate(-50%,-50%)}.youtube-video .play:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 16px;content:" ";height:0;left:55%;width:0}.youtube-video .play:before{background:inherit;border-radius:5%/50%;bottom:9%;content:"";left:-5%;position:absolute;right:-5%;top:9%}.course-card{box-shadow:0 0 15px 0 rgba(0,0,0,.25);color:#3d3d3d;display:flex;flex-direction:column;margin:0 auto 5rem;position:relative;transition:all .3s ease;width:34rem}@media (max-width:37.5em){.course-card{width:100%}}.course-card__title{align-items:center;border-bottom:1px solid #e0c4ee;color:#6b298a;display:flex;font-size:2.2rem;justify-content:center;line-height:1.4;padding:2.5rem 2rem;text-align:center;text-transform:uppercase}.course-card__list{border-bottom:1px solid #e0c4ee;margin-bottom:3.5rem;padding:2.2rem 4rem}.course-card__list ul{display:flex;flex-direction:column}.course-card__list ul li{align-items:center;display:flex;font-size:1.5rem;gap:5px}.course-card__list ul li:before{background:#98b000;border-radius:4px;content:"";display:inline-block;flex:0 0 8px;height:8px;width:8px}.course-card__bottom{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.course-card__prices{display:flex;flex-direction:column;gap:15px;justify-content:space-between;margin-bottom:2rem}.course-card__btn{border-radius:2rem;font-size:1.6rem;font-weight:700;height:37px;margin:0 auto;max-width:135px;padding:1rem 2rem}.course-card__btn:hover{background-color:#98b000;color:#fff!important}.course-card__text{padding:0 2rem 1rem;text-align:center}.course-card__remember{padding:2rem 4rem;text-align:center}.course-card__remember span{font-weight:600}.list{display:flex;flex-direction:column}.list__item{align-items:center;display:flex;font-size:1.5rem;gap:5px}.list__item:before{background:#98b000;border-radius:4px;content:"";display:inline-block;flex:0 0 8px;height:8px;width:8px}.price-course{left:-1rem;padding-top:15px;position:relative}.price-course:after{border-bottom:1rem solid #98b000;border-left:1rem solid transparent;bottom:100%;content:"";height:0;position:absolute;width:0}.price-course__label{background-color:#e42218;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%);color:#fff;font-size:12px;font-weight:600;line-height:100%;padding:5px 10px 5px 15px;position:absolute;top:0;z-index:2}.price-course__content{background-color:#6b298a;color:#fff;height:100%;height:6rem;width:100%;width:90%}.price-course__content,.price-course__number{align-items:center;display:flex;position:relative}.price-course__number{font-size:2rem;font-weight:700;height:100%;justify-content:center;width:52%}.price-course__number:after{background:linear-gradient(107deg,#6b298a 45%,#fff 51%,#6b298a 53%);content:"";height:100%;position:absolute;right:-.7rem;width:3rem}.price-course__count{background-color:#fff;border-radius:1.3rem;color:#6b298a;flex:0 0 2.6rem;font-size:1.6rem;height:2.6rem;line-height:1rem;margin-left:1rem;width:2.6rem}.price-course__count,.price-course__text{align-items:center;display:flex;font-weight:700;justify-content:center}.price-course__text{flex-direction:column;font-size:16px;text-transform:uppercase;width:40%}.price-course__corner{border-right:2rem solid transparent;height:0;position:absolute;right:-2rem;width:0}.price-course__corner--top{border-top:3rem solid #6b298a;top:0}.price-course__corner--bottom{border-bottom:3rem solid #6b298a;bottom:0}.iti{width:100%}.iti__flag{background-image:url "path/to/flags.png"}@media (min-resolution:192dpi){.iti__flag{background-image:url "path/to/flags@2x.png"}}.free-lesson-card{cursor:pointer;padding-left:72px;position:relative}@media (max-width:75em){.free-lesson-card{padding-left:66px}}@media (max-width:37.5em){.free-lesson-card{padding-left:44px}}.free-lesson-card input{opacity:0;position:absolute}.free-lesson-card input~.free-lesson-card__choose{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:15px;bottom:0;box-shadow:inset 0 0 0 1px hsla(0,0%,82%,.1);cursor:pointer;display:flex;left:0;position:absolute;top:0;transition:.6s;width:134px}@media (max-width:75em){.free-lesson-card input~.free-lesson-card__choose{width:100px}}@media (max-width:37.5em){.free-lesson-card input~.free-lesson-card__choose{bottom:auto;height:82px}}.free-lesson-card input~.free-lesson-card__choose:after,.free-lesson-card input~.free-lesson-card__choose:before{content:"";cursor:pointer;position:absolute;transition:.4s}.free-lesson-card input~.free-lesson-card__choose:before{background-image:url(/img/check-white-lg.png);background-repeat:no-repeat;background-size:28px 28px;height:28px;left:22px;opacity:0;width:28px}@media (max-width:37.5em){.free-lesson-card input~.free-lesson-card__choose:before{background-size:18px 18px;height:18px;left:14px;width:18px}}.free-lesson-card input~.free-lesson-card__choose:after{border:1px solid #9f9f9f;content:"";height:22px;left:25px;opacity:1;position:absolute;width:22px}@media (max-width:37.5em){.free-lesson-card input~.free-lesson-card__choose:after{height:14px;left:16px;width:14px}}.free-lesson-card input~.free-lesson-card__choose:hover{background-color:hsla(0,0%,100%,.3);box-shadow:inset 0 0 0 1px hsla(0,0%,82%,.3)}.free-lesson-card input~.free-lesson-card__choose:hover:after{border-color:#fff}.free-lesson-card input~.free-lesson-card__content{align-items:center;background-color:#6b298a;border-radius:15px;box-shadow:inset 0 0 0 1px #fff;display:grid;gap:25px;grid-template-columns:215px 1fr auto;padding:22px 30px 22px 25px;position:relative;transition:.6s;z-index:2}@media (max-width:75em){.free-lesson-card input~.free-lesson-card__content{gap:20px;grid-template-columns:200px minmax(140px,1fr) auto;padding:22px}}@media (max-width:56.25em){.free-lesson-card input~.free-lesson-card__content{grid-template-columns:200px 1fr}}@media (max-width:37.5em){.free-lesson-card input~.free-lesson-card__content{gap:15px;grid-template-columns:130px 1fr;padding:14px 10px 10px}}.free-lesson-card input~.free-lesson-card__content:hover{box-shadow:inset 0 0 0 2px #98b000}.free-lesson-card input~.free-lesson-card__content:before{background-image:url(/img/rectangle-arrow.png);background-repeat:no-repeat;background-size:30px 80px;content:"";height:80px;left:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.6s;width:30px}@media (max-width:37.5em){.free-lesson-card input~.free-lesson-card__content:before{background-size:18px 48px;bottom:14px;height:48px;top:auto;transform:translateY(0);width:18px}}.free-lesson-card input:checked~.free-lesson-card__choose{background-color:#98b000;box-shadow:inset 0 0 0 2px #98b000}.free-lesson-card input:checked~.free-lesson-card__choose:before{opacity:1}.free-lesson-card input:checked~.free-lesson-card__choose:after{opacity:0}.free-lesson-card input:checked~.free-lesson-card__content{box-shadow:inset 0 0 0 2px #98b000}.free-lesson-card input:checked~.free-lesson-card__content:before{opacity:1}.free-lesson-card__photo{height:100px;position:relative;width:215px}@media (max-width:75em){.free-lesson-card__photo{height:78px;width:200px}}@media (max-width:37.5em){.free-lesson-card__photo{height:50px;width:130px}}.free-lesson-card__img{bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;opacity:1;position:absolute;right:0;top:0;transition:.6s;width:100%}.free-lesson-card__img:last-child{opacity:0}.free-lesson-card__title{color:#fff;font-size:24px;font-weight:700;line-height:1.2}@media (max-width:75em){.free-lesson-card__title{font-size:22px}}@media (max-width:37.5em){.free-lesson-card__title{font-size:14px;text-align:left}}.free-lesson-card__text{background-color:#98b000;border-radius:10px;display:flex;flex-direction:column;padding:10px 20px}@media (max-width:75em){.free-lesson-card__text{padding:8px 18px}}@media (max-width:56.25em){.free-lesson-card__text{grid-column:span 2}}@media (max-width:37.5em){.free-lesson-card__text{padding:5px 10px 5px 12px}}.free-lesson-card__text p{color:#fff;font-size:24px;font-weight:400;line-height:1.2;margin:0}@media (max-width:75em){.free-lesson-card__text p{font-size:22px}}@media (max-width:37.5em){.free-lesson-card__text p{font-size:14px}}.free-lesson-card__text p span{text-transform:uppercase}.free-lesson-card.checked .free-lesson-card__img:first-child{opacity:0}.free-lesson-card.checked .free-lesson-card__img:last-child{opacity:1}.field-lesson{display:flex;flex-direction:column;gap:4px}.field-lesson__label{color:#98b000;font-size:18px;font-weight:400;line-height:1.3}@media (max-width:56.25em){.field-lesson__label{font-size:16px}}.field-lesson__label>span{color:#ff3b30;font-weight:400;padding-left:5px}.field-lesson input{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#3d3d3d;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1;padding:8px;width:100%}@media (max-width:56.25em){.field-lesson input{font-size:16px}}.field-lesson input:-webkit-autofill{-webkit-text-fill-color:#3d3d3d!important;-webkit-background-clip:text;-webkit-box-shadow:inset 0 0 0 50px #fff!important}.field-lesson input:-webkit-autofill:first-line,.field-lesson input:-webkit-autofill:focus{-webkit-text-fill-color:#3d3d3d!important;-webkit-box-shadow:inset 0 0 0 50px #fff!important;font-size:16px}.field-lesson input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #fff!important}.field-lesson .iti__selected-flag{border-right:1px solid #d3d3d3;padding:0 10px}.field-lesson .iti--allow-dropdown input[type=tel]{padding-left:65px}@media (max-width:56.25em){.field-lesson .iti--allow-dropdown input[type=tel]{font-size:16px}}.field-lesson .iti__arrow{margin-left:10px}.select-lesson .select2{width:100%!important}.select-lesson .select2-container--default .select2-selection--single{border:1px solid #d3d3d3;border-radius:10px}.select-lesson .select2-container--default .select2-selection--single .select2-selection__rendered{color:#3d3d3d;font-family:Inter,sans-serif;line-height:1}.select-lesson .select2-container--default .select2-selection--single .select2-selection__arrow{border-right:1px solid #d3d3d3;height:100%;left:0;position:absolute;right:auto;top:0;width:38px}.select-lesson .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#3d3d3d transparent transparent;border-width:5px 4px 0;left:15px;margin:0;top:16px}.select-lesson .select2-container .select2-selection--single{height:37px}.select-lesson .select2-container .select2-selection--single .select2-selection__rendered{font-size:18px;font-weight:400;padding:8px 52px}@media (max-width:56.25em){.select-lesson .select2-container .select2-selection--single .select2-selection__rendered{font-size:16px}}.select2-container--open .select2-dropdown--above{border-radius:10px 10px 0 0!important}.select2-container .select2-dropdown{border:1px solid #d3d3d3;border-radius:0 0 10px 10px}.select2-results__option{background-color:#fff;cursor:pointer;font-size:16px;font-weight:400;padding:8px 10px;transition:.6s}.select2-results__option--highlighted{background-color:#d2d2d2}.select2-search__field{border:1px solid #d3d3d3!important;border-radius:6px!important;font-size:16px!important;line-height:1.2!important;padding:8px!important}.floating-btn{align-items:center;background-color:#fff;border:1px solid rgba(107,41,138,.2);border-radius:50%;bottom:20px;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:.4s;width:50px;z-index:1000}@media (max-width:37.5em){.floating-btn{bottom:8px;right:8px}}.floating-btn:hover{background-color:rgba(107,41,138,.1)}.floating-btn img{height:28px;width:28px}.card-vacancies{box-shadow:0 0 15px 0 rgba(0,0,0,.12);padding:30px 16px 20px}.card-vacancies__title{color:#6b298a;font-size:17px;font-weight:700;line-height:1.4;padding:0 20px;text-align:center;text-transform:uppercase}.card-vacancies__btn{margin-top:52px;position:relative;text-transform:uppercase}.card-vacancies__btn:before{background-color:#e0c4ee;content:"";height:1px;left:0;position:absolute;right:0;top:-25px;width:100%}.block-vacancies{display:grid;gap:20px}@media (max-width:37.5em){.block-vacancies{gap:15px}}.block-vacancies__title{align-items:center;background-color:#fff;color:#6b298a;display:flex;font-size:16px;font-weight:700;gap:20px;line-height:1.4;text-transform:uppercase;white-space:nowrap}.block-vacancies__title:after{background-color:#e0c4ee;content:"";display:block;height:1px;width:100%}.block-vacancies p,.block-vacancies ul>li,.block-vacancies__text{font-size:14px!important;font-weight:400!important;line-height:1.57!important}.block-vacancies ul{display:grid;gap:12px}.block-vacancies ul li{padding-left:15px;position:relative}.block-vacancies ul li:before{background-color:#98b000;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}footer{background-color:#6b298a;margin:auto 0 0;width:100%}@media (max-width:37.5em){footer{bottom:auto;height:auto;position:static}}footer .btn-site{margin:10px 10px 0 0;width:100%!important}footer .inner{display:flex;padding:4rem 0 0;position:relative}@media (max-width:37.5em){footer .inner{display:block;padding:4rem 0;text-align:center}}footer .image{height:37rem;position:relative;width:36rem}@media (max-width:37.5em){footer .image{display:none}}footer .image img{bottom:0;height:37rem;left:0;position:absolute;width:36rem}footer .links{border-right:1px solid #a34ecb;display:flex;width:50rem}@media (max-width:37.5em){footer .links{border:none;display:block;margin:0;width:100%}}footer .links .links-list{width:33.3%}@media (max-width:37.5em){footer .links .links-list{display:block;margin-bottom:5rem;width:100%}}footer .links .links-list:last-child{margin-right:10px}footer .links .links-list.languages{padding-left:2rem}@media (max-width:37.5em){footer .links .links-list.languages{padding:0}}footer .links .links-list li{margin-bottom:.3rem}@media (max-width:37.5em){footer .links .links-list li{margin-bottom:1rem}}footer .links .links-list.info ul:nth-child(2){margin-bottom:2rem}footer .links .links-list.info a{color:#fff;display:block;position:relative;text-decoration:none}@media (max-width:37.5em){footer .links .links-list.info a{display:inline-block;width:13rem}}footer .links .links-list.info a.viber-phone:before{background:url(/img/viber.png);background-size:100%;content:"";display:inline-block;height:1.8rem;left:-2.5rem;position:absolute;top:.4rem;width:1.8rem}footer .links .links-list.info a.telegram-phone:before{background-image:url(/img/telegram-white.svg);background-repeat:no-repeat;background-size:auto 100%;content:"";display:inline-block;height:1.7rem;left:-2.5rem;position:absolute;top:.2rem;width:2.5rem}footer .links .title{color:#98b000;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}footer .links a{color:#3d3d3d;transition:all .3s ease}footer .links a,footer .links a:focus,footer .links a:visited{color:#fff;text-decoration:none}footer .links a:hover{color:#98b000;cursor:pointer;text-decoration:none}footer .social{padding-left:2rem}@media (max-width:37.5em){footer .social{margin-bottom:0}}footer .social .logo{padding-bottom:3rem;text-align:center;width:23rem}@media (max-width:37.5em){footer .social .logo{display:none}}footer .social .logo img{height:auto;width:auto}footer .social .icons{display:flex;flex-wrap:wrap}footer .social .icons a{margin-bottom:2rem;text-align:center;width:20%}footer .social .icons a img{height:27px;transition:all .3s ease;width:27px}footer .social .icons a:hover img{opacity:.5}footer .account{cursor:pointer}.copyright{background-color:#ad62d0;color:#fff;padding:2rem 0;text-align:center}.header{background-color:#fff;-o-box-shadow:0 1px 7px 0 rgba(50,50,50,.25);box-shadow:0 1px 7px 0 rgba(50,50,50,.25);position:fixed;top:0;width:100%;z-index:20}.header .main-wrapper{background:#fff;position:relative}.header .inner{align-items:center;display:flex;height:10rem;justify-content:space-between}@media (max-width:37.5em){.header .inner{height:6.2rem}.header .inner.bottom{background:#ececec;gap:5px}.header .inner.bottom .inner-bottom .currency-switch{justify-content:flex-start;padding-left:1rem}.header .inner.bottom .inner-bottom .currency-switch a,.header .inner.bottom .inner-bottom .currency-switch a:focus,.header .inner.bottom .inner-bottom .currency-switch a:hover,.header .inner.bottom .inner-bottom .currency-switch a:visited{color:#6b298a}.header .inner.bottom .inner-bottom .currency-switch>*{margin-right:.75rem}.header .inner.bottom .phone{margin-left:4.5rem}.header .inner.bottom .phone a{color:#6b298a;display:inline-block;font-size:1.8rem;font-weight:700;line-height:2rem;position:relative}.header .inner.bottom .phone a:visited{color:#6b298a}.header .inner.bottom .phone a.telegram-phone:before{background:url(/img/telegram.svg);background-size:100%;content:"";display:inline-block;height:1.8rem;left:-2.5rem;position:absolute;top:.2rem;width:1.8rem}.header .inner.bottom .bottom-right{display:flex;gap:6px;margin-right:2rem}.header .inner.bottom .bottom-right__btn{align-items:center;background:#98b000;border-radius:2.6rem;color:#fff;display:flex;font-size:1.7rem;justify-content:center;padding:1rem;text-transform:uppercase;transition:.4s}.header .inner.bottom .bottom-right__btn:visited{color:#fff}.header .inner.bottom .bottom-right__btn:hover{background:#6b298a;color:#fff}.header .inner.bottom .bottom-right__btn--violet{background:#6b298a}.header .inner.bottom .bottom-right__btn--violet:hover{background-color:#98b000}.header .inner .misc{align-items:center;display:flex}.header .inner .menu-tests{text-transform:lowercase}.header .inner .menu-course,.header .inner .menu-lang,.header .inner .menu-tests{color:#6b298a;font-size:2rem;margin-right:3rem;position:relative}.header .inner .menu-course:after,.header .inner .menu-lang:after{background:url(/img/arrow-green-down.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:6px;position:absolute;right:-15px;top:9px;width:11px}.header .inner .lang{margin-left:1rem}.header .inner .account{margin-left:2rem}.header .inner .menu-mobile-button{display:block;height:20px;margin-left:2rem;margin-right:2rem;width:25px}.header .inner .menu-mobile-button span{background:#6b298a;border-radius:1px;display:block;height:2px;margin-bottom:6px;width:100%}.header .inner .menu-mobile-button span:last-child{margin-bottom:0}}.header .logo{width:20rem}@media (max-width:37.5em){.header .logo{width:auto}}.header .logo a{align-items:center;display:flex;font-size:1.6rem;line-height:1.9rem}.header .logo a,.header .logo a:focus,.header .logo a:hover,.header .logo a:visited{color:#3d3d3d;text-decoration:none}.header .logo a:hover{cursor:pointer}.header .logo a img{height:68px;margin-right:1rem;width:60px}@media (max-width:37.5em){.header .logo a img{height:auto;margin-left:2rem;width:4rem}}.header .menu{max-width:48rem}.header .menu ul{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;margin-inline:auto;max-width:480px;row-gap:12px}.header .menu ul li{font-size:1.5rem;list-style:none;margin-right:2.7rem;position:relative;text-transform:uppercase;white-space:nowrap}.header .menu ul li:last-child{margin-right:0}.header .menu ul li a,.header .menu ul li a:focus,.header .menu ul li a:visited{color:#3d3d3d;text-decoration:none}.header .menu ul li a:hover{color:#6b298a;cursor:pointer;text-decoration:none}.header .menu ul li.menu-item-contacts,.header .menu ul li.menu-item-tests{margin-right:14px}.header .menu ul li.dropdown:after{background:url(/img/arrow-green-down.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:6px;position:absolute;right:-15px;top:9px;width:11px}.header .contacts{align-items:center;display:grid;gap:5px 0;grid-template-columns:auto 1fr}.header .contacts .btn-site{text-transform:uppercase}.header .contacts .phones{display:block;margin:0 1rem}.header .contacts .phones a{color:#6b298a;display:block;font-size:1.6rem;padding-left:2.5rem;position:relative;text-decoration:none}.header .contacts .phones a.viber-phone:before{background:url(/img/viber-violet.png);background-size:100%;content:"";display:inline-block;height:1.8rem;left:-2.5rem;position:absolute;top:.4rem;width:1.8rem}.header .contacts .phones a.telegram-phone:before{background:url(/img/telegram.svg) no-repeat 0 0;background-size:auto 100%;content:"";display:block;height:1.8rem;left:0;position:absolute;top:.2rem;width:2.5rem}.header .contacts .phones .show-more-phones{background:0 0;border:none;color:#3d3d3d;margin-bottom:.5rem;position:relative;text-decoration:none;transition:all .3s ease}.header .contacts .phones .show-more-phones:focus,.header .contacts .phones .show-more-phones:visited{color:#3d3d3d;text-decoration:none}.header .contacts .phones .show-more-phones:hover{color:#6b298a;cursor:pointer;text-decoration:none}.header .contacts .phones .show-more-phones:after{background:url(/img/arrow-green-down.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:6px;position:absolute;right:-20px;top:10px;width:11px}.header .contacts .phones .callback{background:0 0;border:none;border-bottom:1px solid #6b298a;color:#6b298a;font-size:1.2rem;font-weight:700;transition:all .3s ease}.header .contacts .phones .callback:hover{border-bottom:1px solid #98b000;color:#98b000;cursor:pointer}.header .contacts .request{display:flex;flex-direction:column;gap:8px;grid-column:span 2;grid-row:2/3}.header .contacts .request .free-lesson{background:#fff;border:1px solid #98b000;border-radius:2rem;color:#6b298a;display:block;font-size:1.3rem;font-weight:700;padding:.7rem 1.2rem;text-transform:uppercase;transition:all .3s ease}.header .contacts .request .free-lesson:hover{background:#98b000;color:#fff;cursor:pointer}.header .spacer{background-color:#d6d6d6;height:50px;width:1px}.header .account:hover{cursor:pointer}.header .lang a{color:#3d3d3d;display:block;font-size:1.3rem;font-weight:700;text-decoration:none}.header .lang a:focus,.header .lang a:visited{color:#6b298a;text-decoration:none}.header .lang a:hover{color:#98b000;cursor:pointer;text-decoration:none}.header .lang a.active{color:#98b000}.currency-switch{color:#3d3d3d;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-around}@media (max-width:37.5em){.currency-switch{padding-top:1rem}}.currency-switch a,.currency-switch a:focus,.currency-switch a:visited{color:#6b298a}.currency-switch a:hover{color:#98b000}@media (max-width:37.5em){.currency-switch a{font-size:1.3rem!important}}.currency-switch a.active{color:#98b000}.section-top-banner{background:url(/img/words-map.webp) #6b298a;background-position:50%;background-repeat:no-repeat;width:100%}.section-top-banner .banner{display:flex;height:47.5rem}.section-top-banner .banner .block-text{text-align:center;width:55%}@media (max-width:37.5em){.section-top-banner .banner .block-text{width:100%}}.section-top-banner .banner .block-text .title{color:#fff;font-size:5.6rem;font-weight:700;margin-top:8rem;text-transform:uppercase}@media (max-width:37.5em){.section-top-banner .banner .block-text .title{font-size:4rem}}.section-top-banner .banner .block-text .title p{line-height:5.5rem}.section-top-banner .banner .block-text .button{margin-top:3rem}.section-top-banner .banner .block-text .button .banner-button{background:0 0;border:1px solid #fff;border-radius:3rem;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;padding:2rem 4rem;text-transform:uppercase;transition:all .3s ease}.section-top-banner .banner .block-text .button .banner-button:hover{background:#98b000;border:1px solid #98b000;color:#fff;cursor:pointer}.section-top-banner .banner .block-text .subtitle{color:#fff;margin-top:3rem}.section-top-banner .banner .block-text .subtitle .free-lesson{border-bottom:2px dotted #cc9de2;color:#fff;font-size:1.7rem;font-weight:700;transition:all .3s ease}@media (max-width:37.5em){.section-top-banner .banner .block-text .subtitle .free-lesson{line-height:4rem}}.section-top-banner .banner .block-text .subtitle .free-lesson:hover{color:#98b000;cursor:pointer}.section-top-banner .banner .block-text .subtitle .free-lesson:hover .green{color:#fff}.section-top-banner .banner .block-text .subtitle .free-lesson .green{font-size:2.2rem;text-transform:uppercase;transition:all .3s ease}@media (max-width:37.5em){.section-top-banner .banner .block-text .subtitle .free-lesson .green{display:block}}.section-top-banner .banner .block-image{position:relative;width:45%}@media (max-width:37.5em){.section-top-banner .banner .block-image{display:none}}.section-top-banner .banner .block-image img{bottom:0;height:auto;position:absolute;right:0;width:auto;z-index:1}.section-pricing .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.section-languages{padding-bottom:5rem}.section-languages .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.section-about-us .text{text-align:justify}.section-about-us .image{height:50rem;position:relative;width:100%}@media (max-width:37.5em){.section-about-us .image{height:auto;padding:2rem 0}}.section-about-us .image img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}@media (max-width:37.5em){.section-about-us .image img{height:auto;position:relative;width:100%}}.section-about-us-extra{padding:8rem 0}@media (max-width:37.5em){.section-about-us-extra{padding:4rem 0}}.schedule{padding:1.5rem}.schedule .hour-leave{background-color:#fbfb7c}.schedule .hour-holiday{background-color:#ffd589}.schedule .hour-hospital{background-color:#afafff}.schedule .control-row-wrapper{background:#fff}@media (max-width:37.5em){.schedule .control-row-wrapper{padding:1.5rem 0;position:fixed;top:0;width:calc(100% - 3rem);z-index:5}}.schedule .control-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.schedule .teacher-name{align-content:center;align-items:center;display:flex}.schedule .teacher-name .name{margin-right:1.5rem}.schedule .teacher-name button{font-size:1.3rem}.schedule .show-week{display:flex;justify-content:center;margin-bottom:1rem}.schedule .show-week a{font-size:1.3rem;margin-right:1rem}.schedule .show-week a:last-child{margin-right:0}@media (max-width:37.5em){.schedule .show-week a{font-size:1.6rem}}.schedule .legend{display:flex;margin-bottom:1rem}@media (max-width:37.5em){.schedule .legend{flex-direction:column}}.schedule .legend .block{align-items:center;display:flex;margin-right:1.5rem}.schedule .legend .block span{margin-right:.5rem}.schedule .legend .color{border:.1rem solid #ccc;height:1.3rem;width:1.3rem}.programs-wrapper{display:flex}.programs-wrapper .sidebar-js-tree{margin-right:20px;width:450px}.programs-wrapper .content-js-tree{width:calc(100% - 470px)}.programs-wrapper .row-jstree{background:#dcdfe5;display:flex;padding:20px;width:100%}.programs-wrapper .col-jstree,.programs-wrapper .col-jstree-content{width:100%}.schedule-calendar-wrapper{height:calc(100vh - 15rem);overflow:scroll}@media (max-width:37.5em){.schedule-calendar-wrapper{height:auto;margin-top:21rem;overflow:initial}}.schedule-calendar-wrapper .schedule-row{display:flex;justify-content:flex-start;margin-bottom:1.5rem}@media (max-width:37.5em){.schedule-calendar-wrapper .schedule-row{flex-direction:column}}.schedule-calendar-wrapper .schedule-row:last-child{justify-content:flex-start}.schedule-calendar-wrapper .schedule-row>div{box-sizing:border-box;margin-right:2.2rem;min-width:21.5rem;width:13%}@media (max-width:37.5em){.schedule-calendar-wrapper .schedule-row>div{margin:0 0 1rem;width:100%}}.schedule-calendar-wrapper .schedule-row .calendar-day{background:#e2e7f7}.schedule-calendar-wrapper .schedule-row .calendar-day .header-account{align-items:center;background:#d3d3d3;color:#515151;display:flex;font-weight:700;justify-content:space-between;padding:.3rem 1.5rem;text-transform:uppercase}.schedule-calendar-wrapper .schedule-row .calendar-day .header-account>div{text-align:center;width:33.333%}.schedule-calendar-wrapper .schedule-row .calendar-day .header-account .date-number{font-size:2rem}.schedule-calendar-wrapper .schedule-row .calendar-day .body{height:auto;min-height:300px;overflow:hidden;padding:1rem}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item{border-bottom:.1rem solid #c5c5c5;font-size:1.2rem;padding:.2rem 1.1rem;position:relative}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .sub-teacher-event{background:orange;bottom:0;height:21px;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:50%;z-index:1}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .top{display:flex}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .bottom{position:relative}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .bottom i.approved-icon{font-size:17px;position:absolute;right:6px;top:-16px;z-index:1}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .bottom i.approved-icon i{font-size:19px;position:absolute;right:-8px;top:-3px}@media (max-width:37.5em){.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item{padding:1rem}}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item:last-child{border:none}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item:hover{cursor:pointer;filter:brightness(90%)}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .group{align-content:center;align-items:center;display:flex;position:relative;width:50%}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .group i.approved-icon{font-size:17px;position:absolute;right:0;z-index:1}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .group i.approved-icon i{font-size:19px;position:absolute;right:-8px;top:-3px}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .group .direction{display:flex;margin-right:.4rem;width:1.5rem}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .group .direction img{height:auto;width:100%}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .start{text-align:center;width:20%}.schedule-calendar-wrapper .schedule-row .calendar-day .body .schedule-item .office{text-align:right}.schedule-calendar-wrapper .schedule-row .calendar-day.today{background:#cdadb8}.schedule-calendar-wrapper .schedule-row .calendar-day.today .header{background:#964f73!important;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day:first-child .header{background:#cfe2f3}.schedule-calendar-wrapper .schedule-row .calendar-day:nth-child(2) .header{background:#b1c9dd}.schedule-calendar-wrapper .schedule-row .calendar-day:nth-child(3) .header{background:#8daac3}.schedule-calendar-wrapper .schedule-row .calendar-day:nth-child(4) .header{background:#6b8dab;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day:nth-child(5) .header{background:#497093;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day:nth-child(6) .header{background:#255179;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day:nth-child(7) .header{background:#073763;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day{filter:brightness(80%)}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day:first-child .header{background:#cfe2f3}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day:nth-child(2) .header{background:#b1c9dd}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day:nth-child(3) .header{background:#8daac3}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day:nth-child(4) .header{background:#6b8dab;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day:nth-child(5) .header{background:#497093;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day:nth-child(6) .header{background:#255179;color:#fff}.schedule-calendar-wrapper .schedule-row .calendar-day.past-day:nth-child(7) .header{background:#073763;color:#fff}.schedule-result{background:#fff;padding:1.5rem}.modal-error .modal-content{background-color:#c82333;color:#fff}.trial-attendance-wrapper{margin-bottom:15px}.trial-attendance-user .trial-user-name{align-items:center;display:flex;font-weight:700;padding:10px;width:260px}.trial-attendance-user .trial-user-attendance{display:flex}.trial-attendance-user .trial-user-attendance .form-group{align-items:center;display:flex;justify-content:center;margin-bottom:0;width:40px}.trial-attendance-user .trial-user-attendance .form-group input{height:35px}.trial-attendance-comment{width:100%}.trial-attendance-comment input{height:35px;width:100%}#modal-schedule .btn-confirm:disabled{background:#9e9e9e}.account-menu ul{display:flex}.account-menu ul a{color:#000;margin-right:10px}.account-menu ul a.active{color:#dc3545}.card-study dt{margin-bottom:5px}.card-study dd{margin-bottom:20px}.script-status span{display:block;font-weight:700;margin-bottom:15px;text-transform:uppercase}.prev-script-block{background:#e5e5e5;margin-bottom:15px;padding:10px}.select2-lesson,.select2-program{width:100%!important}.card-instruction ol{padding-left:30px}.card-instruction ol li{list-style:decimal}.card.card-homework,.card.card-test{margin-bottom:20px}.card.card-homework .card-body .form-group:last-child,.card.card-test .card-body .form-group:last-child{margin-bottom:0}.card.card-homework .bg-gradient-secondary,.card.card-test .bg-gradient-secondary{background:#6c757d linear-gradient(180deg,#828a91,#6c757d) repeat-x!important;padding:1.25rem 2rem}.card.card-homework .bg-gradient-secondary .card-title,.card.card-test .bg-gradient-secondary .card-title{color:#fff;font-size:1.5rem;margin:0}.card.card-homework .bg-gradient-secondary.card-header,.card.card-test .bg-gradient-secondary.card-header{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.125);border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:1.25rem 2rem;position:relative}.card.card-homework .add-homework-block,.card.card-homework .add-test-block,.card.card-test .add-homework-block,.card.card-test .add-test-block{background:#97bbdb;border:#809fbb;padding:.75rem 1.25rem;text-transform:capitalize}.card.card-homework .add-homework-block:hover,.card.card-homework .add-test-block:hover,.card.card-test .add-homework-block:hover,.card.card-test .add-test-block:hover{background:#809fbb}.card.card-homework .form-control,.card.card-test .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.5rem;box-shadow:inset 0 0 0 transparent;color:#495057;display:block;font-size:1.5rem;font-weight:400;height:calc(3.25rem + 2px);line-height:1.5;padding:.75rem 1.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.card.card-homework textarea.form-control,.card.card-test textarea.form-control{height:auto}.card.card-homework .btn-success,.card.card-test .btn-success{padding:.75rem 1.25rem}.tree li,.tree ul{list-style:none;position:relative}.tree a{border:1px solid #ccc;border-radius:5px;display:block;margin-bottom:10px;padding:15px}.tree .title{background:#97bbdb;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding-left:10px}.tree .title .title-wrapper{display:flex}.tree .title .title-wrapper .form-check{margin-bottom:0;padding-left:0}.tree .title .title-wrapper .form-check:hover{background:0 0}.tree .title span{margin-right:20px}.tree .title .controls .move-homework-answer-down,.tree .title .controls .move-homework-answer-up,.tree .title .controls .move-test-answer-down,.tree .title .controls .move-test-answer-up{font-size:9px!important}.tree .title .delete-block{color:#dc3545;padding-right:10px}.tree .title .delete-block i{margin-right:10px}.tree .title .delete-block:hover{color:#e15c69;cursor:pointer}.tree .test-element .title{background:#e15c69}.tree .content{padding:10px}.tree .content .form-group{margin-bottom:7px}.tree .content label{font-size:12px;margin-bottom:0}.tree .content input{font-size:14px;height:27px;line-height:14px;padding:3px 3px 3px 10px}.tree .content textarea{font-size:14px;line-height:17px;padding:3px 3px 3px 10px}.tree .add-delete-block{height:40px;padding-bottom:10px;padding-left:10px;padding-right:10px;position:relative}.tree .add-delete-block button{color:#000;font-size:12px!important;font-weight:700;padding:3px 6px}.tree .add-delete-block button.add-homework-qa-block,.tree .add-delete-block button.add-test-qa-block{left:12px;position:absolute}.tree .add-delete-block button.delete-homework-block,.tree .add-delete-block button.delete-test-block{position:absolute;right:12px}.tree .add-delete-block button.add-homework-block,.tree .add-delete-block button.add-test-block{background:#97bbdb;border:#809fbb}.tree .add-delete-block button.add-homework-qa-block,.tree .add-delete-block button.add-test-qa-block{background:#f5cc6c;border:#d0a94e}.tree .add-delete-block button.add-homework-qa-block-answer,.tree .add-delete-block button.add-test-qa-block-answer{background:#abe0ae;border:#7da97f}.tree .add-delete-block button:hover{opacity:.75}.tree .add-delete-block button.btn-danger{color:#fff}.tree .tree-element{background:#e5e5e5;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;position:relative}.tree ul.tree-block-list{padding-left:0}.tree ul.tree-block-list li.tree-block{position:relative}.tree ul.tree-block-list li.tree-block>.line-after{border-bottom-left-radius:5px;border-left:2px solid #afc0cc;content:"";height:100px;left:18px;position:absolute;top:0;width:10px}.tree ul.tree-block-list li.tree-block .tree-block-element{position:relative;z-index:1}.tree ul.tree-question-list{padding-left:40px}.tree ul.tree-question-list li.tree-question{position:relative}.tree ul.tree-question-list li.tree-question>.line-after{border-bottom-left-radius:5px;border-left:2px solid #afc0cc;content:"";height:100px;left:18px;position:absolute;top:0;width:10px}.tree ul.tree-question-list li.tree-question .tree-question-element{position:relative;z-index:1}.tree ul.tree-question-list li.tree-question .tree-question-element .title{background:#f5cc6c}.tree ul.tree-question-list li.tree-question .tree-question-element>.line-before{border-bottom:2px solid #afc0cc;content:"";height:1px;left:-20px;position:absolute;top:50%;width:20px}.tree ul.tree-answer-list{padding-left:40px}.tree ul.tree-answer-list li.tree-answer .tree-answer-element{position:relative}.tree ul.tree-answer-list li.tree-answer .tree-answer-element .title{background:#abe0ae}.tree ul.tree-answer-list li.tree-answer .tree-answer-element>.line-before{border-bottom:2px solid #afc0cc;content:"";height:1px;left:-20px;position:absolute;top:50%;width:20px}.add-homework-block,.add-test-block{background:#97bbdb;border:#809fbb}.add-homework-block:hover,.add-test-block:hover{background:#809fbb}.homework-test-form .btn-success{padding:.75rem 1.25rem;text-transform:capitalize}input[readonly],textarea[readonly]{background-color:#f9d7d7!important}.toggle-question:hover{background:#efc257!important;cursor:pointer}.toggle-question:before{content:"➖";margin-right:5px}.toggle-question.collapse:before{content:"➕";margin-right:5px}.toggle-block:hover{background:#73a9d9!important;cursor:pointer}.toggle-block:before{content:"➖";margin-right:5px}.toggle-block.collapse:before{content:"➕";margin-right:5px}.scroll-y{height:calc(100vh - 160px);overflow-y:scroll}.no-accordione{border:none!important;margin:0!important}.no-accordione,.no-accordione .acc_head{padding:0!important;position:static!important}.no-accordione .acc_content{display:inline-block!important}.grid-column{display:grid;gap:8px}.grid-column--4{grid-template-columns:repeat(4,1)}.grid-column--4 .grid-column__name{grid-column:span 4}.grid-column--3{grid-template-columns:repeat(3,1)}.grid-column--3 .grid-column__name{grid-column:span 3}.grid-column--5{grid-template-columns:repeat(5,1)}.grid-column--5 .grid-column__name{grid-column:span 5}.chat{background-color:#f9f9f9;display:flex;height:100%;position:relative}.chat__left{box-shadow:0 0 10px 5px rgba(0,0,0,.2);flex:0 0 25%;overflow:hidden;position:relative;z-index:1}@media (max-width:992px){.chat__left{flex:0 0 40%}}@media (max-width:768px){.chat__left{box-shadow:none;flex:1;transition:.4s}}@media (max-width:992px){.chat__left.hide-chat{flex:0 0 40%}}@media (max-width:768px){.chat__left.hide-chat{flex:0}}.chat__head{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column-reverse;padding:10px}.chat__head .search{width:100%}.chat__tabs{margin-bottom:10px}.chat__right{background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.2);flex:0 0 25%;overflow:hidden;position:relative;z-index:1}@media (max-width:992px){.chat__right{bottom:0;flex:1;height:100%;position:absolute;right:0;top:0;transition:width .4s;width:0;z-index:3}}@media (max-width:768px){.chat__right{box-shadow:none;flex:0;position:static;transition:.4s}}@media (max-width:992px){.chat__right.show-info{width:40%}}@media (max-width:768px){.chat__right.show-info{flex:1;width:100%}}@media (max-width:992px){.chat__right.show-info+.chat-overlay{opacity:1;pointer-events:auto}}@media (max-width:768px){.chat__right.show-info+.chat-overlay{opacity:0;pointer-events:none}}.chat-btn{line-height:1;padding:3px 5px;white-space:nowrap}.chat-btn--violet{background-color:#6b298a;color:#fff}.chat-btn--violet:hover{background-color:#97b000;color:#fff}.chat li,.chat ul{list-style:none;margin:0;padding:0}.chat button:focus{outline:0}.chat p{margin:0}.chat .name{font-size:14px;font-weight:600;line-height:1.2}.chat .student-product-status{position:relative}.chat-overlay{background-color:rgba(0,0,0,.1);bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.4s;width:100%;z-index:2}.chat-burger{display:none}@media (max-width:768px){.chat-burger:first-child{align-items:center;display:flex;justify-content:center}}@media (max-width:992px){.chat-burger:last-child{align-items:center;display:flex;justify-content:center;margin-left:auto}}.chat-burger__icon:before{color:#6b298a;font-size:16px}.chat-close{display:none}@media (max-width:992px){.chat-close{align-items:center;background-color:transparent;border:none;display:flex;flex:0 0 32px;height:32px;justify-content:center;margin:-10px 0 0 auto;padding:0;width:32px}}.chat-close__icon{height:24px;width:24px}.chat-info{display:flex;flex-direction:column;gap:10px;padding:10px}.chat-info__head{padding:10px 5px}.chat-info__title{font-size:14px;font-weight:600;padding-left:5px}.chat-info__content{display:flex;flex-direction:column;gap:10px;height:calc(100% - 145px);overflow-y:auto;padding:10px 5px}@media (max-width:992px){.chat-info__content{height:calc(100% - 165px)}}.chat-info__blocks{border:1px solid rgba(107,41,138,.2);border-radius:5px;box-shadow:0 4px 20px 0 #00000014;display:flex;flex-direction:column;gap:10px;padding:10px 5px}.chat-info-block{display:flex;gap:10px;justify-content:space-between;padding-inline:5px}.chat-info-block__title{color:rgba(0,0,0,.7)}.chat-info-block__desc{display:flex;flex-direction:column;font-weight:600;gap:5px}.chat-info__line{border-top:1px solid #e5e5e5;padding-top:10px}.chat-info__tabs{border-bottom:none!important;display:grid!important;grid-template-columns:repeat(4,1fr)}@media (min-width:1400px){.chat-info__tabs{grid-template-columns:repeat(5,1fr)}}@media (min-width:1600px){.chat-info__tabs{grid-template-columns:repeat(6,1fr)}}.chat-statuses{gap:10px}.chat-statuses,.chat-statuses__blocks{display:flex;flex-direction:column}.chat-statuses__blocks-text{align-self:flex-end;color:#6b298a;font-size:12px;font-weight:600}.chat-statuses__label{border-radius:5px;font-size:14px;line-height:1;padding:3px 5px;position:relative}.chat-statuses__label--violet{background-color:#6b298a;color:#fff}.chat-statuses-block{background-color:transparent}.chat-statuses-block__top{background-color:#f9f9f9;border-radius:5px;display:flex;gap:5px;justify-content:space-between;padding:5px 10px}.chat-statuses-block__product{align-items:center;display:flex;gap:5px;margin-right:auto}.chat-statuses-block__product--wrap{flex-wrap:wrap}.chat-statuses-block__text{white-space:nowrap}.chat-statuses-block__img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.chat-statuses-block__select{border-radius:5px;height:26px}.chat-statuses-block__select--0{background-color:#fcbbbb}.chat-statuses-block__select--1{background-color:#eeda5f}.chat-statuses-block__select--2{background-color:#eea25f}.chat-statuses-block__select--3{background-color:#bbe5fc}.chat-statuses-block__select--8{background-color:#5a40ba}.chat-statuses-block__select--5{background-color:#adf3ad}.chat-statuses-block__select--9{background-color:#821e3a;color:#fff}.chat-statuses-block__select--4{background-color:#4081ba;color:#fff}.chat-statuses-block__select--6,.chat-statuses-block__select--7{background-color:#adadad;color:#fff}.chat-statuses-block__group{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;width:100%}.chat-statuses-block__group--nowrap{flex-wrap:nowrap;justify-content:flex-start}.chat-statuses-block__btn{align-items:center;background-color:#fff;border:none;border-radius:5px;color:#6b298a;cursor:pointer;display:flex;flex:0 0 26px;gap:5px;height:26px;justify-content:center;margin:0;transition:.4s;width:26px}.chat-statuses-block__btn .icon{color:#6b298a}.chat-statuses-block__btn:hover:not(:disabled){background-color:#e9e9e9}.chat-statuses-block__btn:disabled{cursor:not-allowed}.chat-statuses-block__btn--full{width:-moz-fit-content;width:fit-content}.chat-statuses-block__arrow{transform:rotate(180deg);transition:.4s}.chat-statuses-block__wrapper{height:0;overflow:hidden;transition:.6s}.chat-statuses-block__content{background-color:#f9f9f9;border-radius:5px;display:flex;flex-direction:column;gap:5px;margin-top:5px;padding:10px}.chat-statuses-block__row{align-items:center;display:flex;gap:10px}.chat-statuses-block__row:first-child{justify-content:space-between}.chat-statuses-block.open .chat-statuses-block__top{background-color:rgba(151,176,0,.1)}.chat-statuses-block.open .chat-statuses-block__arrow{transform:rotate(0)}.chat-statuses-block.open .chat-statuses-block__content{background-color:rgba(151,176,0,.1)}.chat-body{display:flex;flex:0 0 50%;flex-direction:column;overflow:hidden}@media (max-width:992px){.chat-body{flex:0 0 60%}}@media (max-width:768px){.chat-body{flex:0;transition:.4s}}@media (max-width:992px){.chat-body.show-chat-body{flex:0 0 60%}}@media (max-width:768px){.chat-body.show-chat-body{flex:1}}.chat-body__head{background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.1);position:relative}@media (max-width:992px){.chat-body__head{align-items:center;display:flex;gap:5px;justify-content:space-between;padding:8px}}.chat-body__messages{display:grid;gap:10px;margin:auto 0 0;max-height:100%;overflow-y:auto;padding:10px}.chat-body__footer{background-color:#fff;border-top:1px solid rgba(0,0,0,.1);position:relative}.chat-body__footer,.chat-message{display:grid;gap:5px;padding:10px}.chat-message{border-radius:5px;width:80%}.chat-message--left{background-color:#fff}.chat-message--right{background-color:rgba(151,176,0,.1);margin:0 0 0 auto}.chat-message__top{justify-content:space-between}.chat-message__row,.chat-message__top{align-items:center;display:flex;gap:10px}.chat-message__body{display:grid;gap:5px}.chat-message__attachments{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.chat-message__time{margin:0 0 0 auto}.chat-message-deleted{align-items:center;display:flex;justify-content:space-between}.chat-message-deleted span{font-weight:600}.chat-message.active{background-color:rgba(107,41,138,.1)}.chat-message.deleted{background-color:#e5e5e5}.chat-message.deleted .chat-message__body,.chat-message.deleted .chat-message__time,.chat-message.deleted .chat-message__top{opacity:.5}.chat-message.deleted .attachment,.chat-message.deleted .attachment-photo{cursor:not-allowed;opacity:.5}.chat-message.deleted .attachment-photo a{cursor:not-allowed}.chat-field__top{align-items:center;display:flex;justify-content:space-between}.chat-field__attachments{align-items:flex-end;display:flex;flex-wrap:wrap;gap:5px}.chat-field__field{position:relative;width:100%}.chat-field__content{display:flex;gap:5px}.chat-field__counter{margin:0 0 0 auto}.chat-field__btn{align-items:center;background-color:#f9f9f9;border:none;border-radius:5px;display:flex;height:40px;justify-content:center;margin:0;padding:0;transition:.4s;width:40px}.chat-field__btn:hover{background-color:#e9e9e9}.chat-field__btn .icon{color:#6b298a}.chat-respond{border-bottom:1px solid rgba(0,0,0,.4);display:flex;gap:10px;margin-bottom:5px;padding-bottom:10px}.chat-respond__icon{color:#6b298a}.chat-respond__text{color:#8c8c8c;display:grid;font-style:italic;gap:5px}.chat-tabs{display:flex}.chat-tabs li{display:flex;width:100%}.chat-tabs li:last-child button{border-right:none}.chat-tabs__btn{background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.1);color:#8c8c8c;height:42px;padding:10px;position:relative;width:100%}.chat-tabs__btn:focus{outline:0}.chat-tabs__btn:after{background-color:#97b000;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;scale:0 0;transition:.4s;width:100%}.chat-tabs__btn.active{background-color:rgba(151,176,0,.1);color:#000;font-weight:600}.chat-tabs__btn.active:after{scale:1 1}.chat-tabs__counter{position:absolute;right:2px;top:2px}.chat-tabs-pills{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:5px;overflow-x:auto;padding:8px!important}.chat-tabs-pills::-webkit-scrollbar{display:none}.chat-tabs-pills li,.chat-tabs-pills__btn{display:flex;width:100%}.chat-tabs-pills__btn{align-items:center;background-color:#fff;border:none;border-radius:25px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);color:#8c8c8c;gap:5px;justify-content:center;padding:5px 10px;white-space:nowrap}.chat-tabs-pills__btn.active{background-color:#97b000;color:#fff;font-weight:600}.chat-tabs-pills__btn.database-active{background-color:#6b298a;color:#fff;font-weight:600}.chat-list{background-color:#fff;height:calc(100% - 167px);overflow-y:auto}.chat-item,.chat-list{display:flex;flex-direction:column}.chat-item{border-bottom:1px solid rgba(0,0,0,.2);gap:10px;padding:10px}.chat-item-top{display:flex;gap:10px;justify-content:space-between}.chat-item-top__labels{display:flex;flex-wrap:wrap;gap:5px}.chat-item__message{align-items:center;display:flex;font-size:16px;gap:5px;line-height:1}.chat-item__message .icon{color:#6b298a;flex:0 0 14px;height:14px;margin-top:2px;width:14px}.chat-item__blocks{display:flex;flex-direction:column;gap:5px}.chat-item-block{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.chat-item-block__title{color:rgba(0,0,0,.6);line-height:1}.chat-item-block__desc{display:flex;flex-direction:column;font-weight:600;gap:5px;justify-self:flex-end;line-height:1}.chat-item.attached{background-color:#e0e0e0}.chat-item.active{background-color:rgba(151,176,0,.1)}.chat-date{color:#8c8c8c;font-size:12px;white-space:nowrap}.chat-label{align-items:center;border-radius:5px;display:flex;font-size:12px;gap:4px;line-height:1;padding:5px 10px}.chat-label:before{border-radius:50%;content:"";flex:0 0 8px;height:8px;width:8px}.chat-label--violet{background-color:rgba(107,41,138,.2);color:#6b298a}.chat-label--violet:before{background-color:#6b298a}.chat-label--green{background-color:rgba(151,176,0,.2);color:#97b000}.chat-label--green:before{background-color:#6b298a}.chat-user{align-items:center;display:flex;gap:10px}.chat-user__photo{flex:0 0 40px;height:40px;position:relative;width:40px}.chat-user__icon{border-radius:50%;bottom:0;display:flex;flex:0 0 20px;height:20px;overflow:hidden;position:absolute;right:0;width:20px}.chat-user__icon--silver:after{background-color:hsla(0,0%,55%,.8);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.chat-user__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.chat-user__img{border-radius:50%;height:100%;overflow:hidden;width:100%}.chat-user__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-user__content{display:grid;gap:5px}.chat-user__counter{margin:0 0 0 auto}.chat-user__blocks{display:flex;flex-direction:column}.chat-user__block{align-items:center;border-top:1px solid rgba(0,0,0,.1);display:grid;gap:5px;grid-template-columns:1fr auto;line-height:1.2;margin-top:2px;padding-top:2px}.chat-blanks{gap:5px}.chat-blanks,.chat-blanks li{display:flex;flex-direction:column}.chat-blanks li.open>.chat-blanks{max-height:100%}.chat-blanks li.open>.chat-blanks__btn button{color:#fff}.chat-blanks li.open>.chat-blanks__btn{background-color:#6b298a;color:#fff}.chat-blanks li.open>.chat-blanks__btn i{color:#fff}.chat-blanks li.open>.chat-blanks__placeholder{background-color:#6b298a;color:#fff}.chat-blanks li.open>.chat-blanks__placeholder button,.chat-blanks li.open>.chat-blanks__placeholder i{color:#fff}.chat-blanks li.open>.chat-blanks__content{max-height:100%}.chat-blanks li.open>.chat-blanks__copy i{color:#fff}.chat-blanks__btn{border:none;border-radius:5px;gap:10px;padding:5px 10px;text-align:left}.chat-blanks__btn,.chat-blanks__placeholder{align-items:center;background-color:rgba(151,176,0,.1);display:flex;justify-content:space-between}.chat-blanks__placeholder{border-radius:5px;overflow:hidden;transition:.4s}.chat-blanks__placeholder-btn{background:0 0;border:none;cursor:pointer;padding:5px 10px;text-align:left;width:100%}.chat-blanks__placeholder-copy{align-items:center;background-color:transparent;border:none;cursor:pointer!important;display:flex;height:100%;justify-content:center;padding:0;transition:.4s;width:50px}.chat-blanks__placeholder-copy i{color:#6b298a;font-size:16px;transition:.4s}.chat-blanks__placeholder-copy:hover{background-color:#6b298a}.chat-blanks__placeholder-copy:hover i{color:#fff}.chat-blanks__copy{align-items:center;background-color:transparent;border:none;border-radius:5px;cursor:pointer!important;display:flex;padding:5px;position:absolute;right:0;top:0;transition:.4s}.chat-blanks__copy i{color:#6b298a;font-size:18px}.chat-blanks__copy:hover{background-color:#6b298a}.chat-blanks__copy:hover i{color:#fff}.chat-blanks__content{max-height:0;overflow:hidden;transition:.4s}.chat-blanks__text{background-color:#f9f9f9;border-radius:5px;margin-bottom:5px;margin-top:5px;padding:5px 20px 5px 10px;position:relative}.chat-blanks .chat-blanks{max-height:0;overflow:hidden;padding-left:15px;transition:.4s}.chat-blanks .chat-blanks__btn,.message-respond{margin-bottom:5px}.message-respond{align-items:center;background-color:rgba(107,41,138,.1);border-radius:5px;display:flex;padding:6px 10px;width:100%}.message-respond__icon{color:#6b298a}.message-respond__content{border-left:1px solid #6b298a;display:flex;flex-direction:column;margin-left:10px;padding-left:10px;width:100%}.message-respond__title{font-weight:600}.message-respond__text{color:#8c8c8c;font-style:italic;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-respond__delete{align-items:center;background:0 0;border:none;display:flex;height:32px;justify-content:center;margin-left:auto;width:32px}.message-respond__delete .icon{color:#6b298a}.chat-icon{cursor:pointer;position:relative}.chat-icon__counter{position:absolute;right:-6px;top:-12px}.chat-icon__counter-type{position:absolute;right:-6px;top:12px}.category-title{padding:1.5rem 0;text-align:center}.category-title,.category-title .title{background-color:#6b298a;position:relative}.category-title .title{color:#fff;display:inline-block;font-size:2.4rem;font-weight:700;padding:0 1rem;text-transform:uppercase;z-index:1}.category-title:after{background:#e0c4ee;content:"";display:block;height:1px;position:absolute;top:25px;width:100%;z-index:0}.category-title:before{border-left:100px solid transparent;border-right:100px solid transparent;border-top:20px solid #6b298a;content:"";display:block;left:50%;position:absolute;top:5rem;transform:translate(-50%)}.category-title--mt-50{margin-top:50px}.category-number{padding:3rem 0;text-align:center}.category-number .inner{background-color:#6b298a;border-radius:4.5rem;display:inline-block;height:9rem;margin-bottom:3rem;position:relative;width:9rem}.category-number .inner span{color:#fff;display:block;font-size:4rem;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.category-number .text{font-size:2.4rem;height:auto;text-transform:uppercase}.category-reasons{display:flex}@media (max-width:37.5em){.category-reasons{display:block}}.category-reasons .text{align-self:center;height:auto;padding-bottom:3rem;width:50%}@media (max-width:37.5em){.category-reasons .text{width:100%}}.category-reasons .text ul li{font-size:1.8rem;margin-bottom:1rem;padding-left:3rem;position:relative}.category-reasons .text ul li:before{background-image:url(/img/leave.png);background-repeat:no-repeat;content:"";height:17px;left:0;position:absolute;top:0;width:19px}.category-reasons .image{padding-bottom:3rem;width:50%}@media (max-width:37.5em){.category-reasons .image{width:100%}}.category-reasons .image img{height:auto;width:100%}.section-course{padding:3rem 0;position:relative}@media (max-width:37.5em){.section-course{padding:2rem 0}}.section-course .title{margin-bottom:3.5rem;text-align:center}@media (max-width:37.5em){.section-course .title{margin-bottom:2rem}}.section-course .title h1{color:#6b298a;display:inline-block;font-size:2.4rem;font-weight:700;position:relative;text-transform:uppercase}@media (max-width:37.5em){.section-course .title h1{line-height:3.2rem}}.section-course .title h1:before{background-image:url(/img/leave.png);background-repeat:no-repeat;content:"";height:17px;left:-3rem;position:absolute;top:.4rem;width:19px}@media (max-width:37.5em){.section-course .title h1:before{display:none}}.section-course .course-content{display:flex;width:100%}@media (max-width:37.5em){.section-course .course-content{display:block}}.section-course .course-content .col-left{border-right:1px solid #e0c4ee;padding-right:2.4rem;width:28%}@media (max-width:37.5em){.section-course .course-content .col-left{border:none;margin-bottom:1.5rem;padding:0;width:100%}}.section-course .course-content .col-left .info{margin-bottom:3rem}@media (max-width:37.5em){.section-course .course-content .col-left .info{margin-bottom:0}}.section-course .course-content .col-left .info ul li{font-size:1.6rem;font-weight:700;margin-bottom:1.4rem;padding-left:2rem;position:relative}.section-course .course-content .col-left .info ul li:before{background:#97b000;border-radius:4px;content:"";display:inline-block;height:8px;left:0;position:absolute;top:8px;width:8px}.section-course .course-content .col-mid{width:44%}@media (max-width:37.5em){.section-course .course-content .col-mid{margin-bottom:2.6rem;width:100%}}.section-course .course-content .col-mid .offer{padding:2.8rem 0;text-align:center}.section-course .course-content .col-mid .offer .offer-main{font-size:2.6rem}.section-course .course-content .col-mid .offer.last{border-bottom:none}.section-course .course-content .col-mid .offer-label{height:8rem;margin-bottom:4rem;position:relative}.section-course .course-content .col-mid .offer-label:first-child{margin-bottom:7rem}.section-course .course-content .col-mid .offer-label .offer-inner{background-color:#6b298a;color:#fff;display:flex;height:8rem;left:-9px;position:absolute;width:90%}.section-course .course-content .col-mid .offer-label .offer-inner:before{border-bottom:1rem solid #97b000;border-left:1rem solid transparent;content:"";height:0;left:0;position:absolute;top:-3.8rem;width:0}@media (max-width:56.25em){.section-course .course-content .col-mid .offer-label .offer-inner:before{top:-4.45rem}}.section-course .course-content .col-mid .offer-label .offer-inner .top-corner{border-right:2rem solid transparent;border-top:4rem solid #6b298a;height:0;position:absolute;right:-2rem;top:0;width:0}.section-course .course-content .col-mid .offer-label .offer-inner .bottom-corner{border-bottom:4rem solid #6b298a;border-right:2rem solid transparent;bottom:0;height:0;position:absolute;right:-2rem;width:0}.section-course .course-content .col-mid .offer-label .offer-inner .price{align-items:center;display:flex;font-size:2.6rem;font-weight:700;justify-content:center;position:relative;width:50%}.section-course .course-content .col-mid .offer-label .offer-inner .price:after{background:linear-gradient(107deg,#6b298a 45%,#fff 51%,#6b298a 53%);content:"";height:8rem;position:absolute;right:-.7rem;width:3rem}.section-course .course-content .col-mid .offer-label .offer-inner .price .price-number{font-size:2.8rem;margin-right:.6rem}.section-course .course-content .col-mid .offer-label .offer-inner .price.price-extra{color:#97b000}.section-course .course-content .col-mid .offer-label .offer-inner .price.price-extra .price-number{font-size:3rem;margin-right:.6rem}.section-course .course-content .col-mid .offer-label .offer-inner .bonus{display:flex;justify-content:space-evenly;width:50%}.section-course .course-content .col-mid .offer-label .offer-inner .bonus .numbers{font-size:2rem;padding-top:.8rem;text-align:center;width:8rem}.section-course .course-content .col-mid .offer-label .offer-inner .bonus .numbers .top{margin-bottom:.6rem}.section-course .course-content .col-mid .offer-label .offer-inner .bonus .numbers .bottom{background-color:#fff;border-radius:1.5rem;display:inline-block;height:3rem;position:relative;width:3rem}.section-course .course-content .col-mid .offer-label .offer-inner .bonus .numbers .bottom span{color:#6b298a;font-size:2rem;font-weight:700;height:2.4rem;left:50%;line-height:116%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-course .course-content .col-mid .offer-label .offer-inner .bonus .text{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;text-transform:uppercase}.section-course .course-content .col-mid .offer-label .offer-inner .bonus .text .top{font-size:1.2rem}.section-course .course-content .col-mid .offer-label__subtitle{background-color:#e42218;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%);color:#fff;font-size:16px;font-weight:600;left:-9px;line-height:100%;padding:10px 30px 10px 20px;position:absolute;top:-28px}.section-course .course-content .col-mid .button{margin-bottom:1.5rem;padding:0 4rem;text-align:center}.section-course .course-content .col-mid .button button{background:#97b000;border:none;border-radius:3rem;color:#fff;font-size:2.2rem;font-weight:700;padding:1.5rem 5rem;text-transform:uppercase;transition:all .3s ease}.section-course .course-content .col-mid .button button:hover{background:#6b298a;cursor:pointer}.section-course .course-content .col-mid .start{text-align:center}@media (max-width:37.5em){.section-course .course-content .col-mid .start{margin-bottom:2.2rem}}.section-course .course-content .col-right{width:28%}@media (max-width:37.5em){.section-course .course-content .col-right{width:100%}}.section-course .course-content .col-right .image{margin-bottom:3rem;text-align:center}.section-course .course-content .col-right .image img{height:auto;width:100%}.section-course .course-content .col-right .col-title{margin-bottom:2rem;position:relative;text-align:center}.section-course .course-content .col-right .col-title span{background:#fff;color:#97b000;font-size:1.8rem;font-weight:700;padding:0 1.4rem;position:relative;text-transform:uppercase;z-index:1}.section-course .course-content .col-right .col-title:after{background:#97b000;content:"";display:block;height:1px;position:absolute;top:10px;width:100%;z-index:0}.section-course .course-content .col-right .related .related-title{margin-bottom:1.5rem;text-align:center}.section-course .course-content .col-right .related .links{display:flex;flex-wrap:wrap;margin:0 auto;width:80%}.section-course .course-content .col-right .related .links a{height:auto;margin-bottom:1rem;text-align:center;width:25%}.section-course .course-content .col-right .related .links a img{height:auto;width:75%}.section-course .course-content__text{padding:0 2rem 1rem;text-align:center}.free-lesson-section{background-color:#6b298a;border-bottom:5px solid #fff;border-top:12px solid #fff;flex:1;font-family:Inter,sans-serif;padding-bottom:74px;padding-top:38px}.free-lesson-section .pulsing-button{--pulse-color:rgba(173,255,47,.7);animation:pulse-button 1.5s infinite;border-radius:50px;overflow:hidden;z-index:1}@keyframes pulse-button{0%{box-shadow:0 0 0 0 var(--pulse-color);transform:scale(1)}70%{box-shadow:0 0 0 20px transparent;transform:scale(1.08)}to{box-shadow:0 0 0 0 transparent;transform:scale(1)}}@media (max-width:56.25em){.free-lesson-section{padding-bottom:94px;padding-top:30px}}@media (max-width:37.5em){.free-lesson-section{padding-bottom:44px;padding-top:20px}}.free-lesson-section__container{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;max-width:1046px}.free-lesson-section__container--center{align-items:center;height:100%}.free-lesson-section__title{color:#fff;font-size:32px;font-weight:400;line-height:1.6;margin-bottom:30px;text-align:center}@media (max-width:56.25em){.free-lesson-section__title{margin-bottom:26px}}@media (max-width:37.5em){.free-lesson-section__title{font-size:26px;margin-bottom:18px}}.free-lesson-section__title:after{color:#dc3545;content:"*"}.free-lesson-section__title span{color:#97b000;font-weight:700;text-transform:uppercase}.free-lesson-section__blocks{display:flex;flex-direction:column;gap:10px;margin-bottom:38px;padding-right:30px}@media (max-width:56.25em){.free-lesson-section__blocks{margin-bottom:58px}}@media (max-width:37.5em){.free-lesson-section__blocks{gap:6px;margin-bottom:24px;padding-right:18px}}.free-lesson-section__form{border:3px dashed #97b000;border-radius:15px;display:grid;gap:15px 55px;grid-template-columns:1fr 1.5fr;max-width:984px;padding:25px 50px 54px;position:relative}@media (max-width:75em){.free-lesson-section__form{grid-template-columns:repeat(2,1fr)}}@media (max-width:56.25em){.free-lesson-section__form{gap:15px 30px;padding:25px 25px 50px}}@media (max-width:37.5em){.free-lesson-section__form{gap:8px;grid-template-columns:1fr;padding:24px 28px 50px 20px}}.free-lesson-section__form .field-lesson{grid-column:1/2}.free-lesson-section__form .field-lesson:nth-child(5){grid-column:2/3;grid-row:1/2}@media (max-width:37.5em){.free-lesson-section__form .field-lesson:nth-child(5){grid-column:1/2;grid-row:auto}}.free-lesson-section__form .field-lesson:nth-child(6){grid-column:2/3;grid-row:2/3}@media (max-width:37.5em){.free-lesson-section__form .field-lesson:nth-child(6){grid-column:1/2;grid-row:auto}}.free-lesson-section__form .field-lesson:nth-child(7){grid-column:2/3;grid-row:3/4}@media (max-width:37.5em){.free-lesson-section__form .field-lesson:nth-child(7){grid-column:1/2;grid-row:auto}}.free-lesson-section__btn{background-color:#6b298a;padding-inline:95px;position:absolute;right:11%;top:calc(100% - 22px)}@media (max-width:75em){.free-lesson-section__btn{padding-inline:50px}}@media (max-width:56.25em){.free-lesson-section__btn{padding-inline:20px;right:50%;transform:translateX(50%)}}.free-lesson-section__btn--static{background-color:transparent;margin-inline:auto;max-width:300px;padding-inline:0;position:static;transform:translateX(0);width:100%}@media (max-width:37.5em){.free-lesson-section__btn--static{max-width:100%}}.free-lesson-section__btn .btn-site{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1;padding:15px;text-transform:uppercase}@media (max-width:37.5em){.free-lesson-section__btn .btn-site{font-size:14px;padding:13px 20px}}.free-lesson-section .error-message{color:#dc3545}.free-lesson-section__thankyou{align-items:center;border:3px dashed #97b000;border-radius:15px;display:flex;flex-direction:column;gap:40px;height:100%;margin-inline:auto;max-width:800px;padding:100px 50px}@media (max-width:37.5em){.free-lesson-section__thankyou{padding:50px 16px}}.free-lesson-section__text{align-items:center;color:#fff;display:flex;font-size:40px;font-weight:700;justify-content:center;line-height:1.5;text-align:center}@media (max-width:37.5em){.free-lesson-section__text{font-size:30px}}.free-lesson-section__subtext{color:#fff;font-size:16px;font-weight:600;margin-bottom:10px;text-align:center}.section-form{height:auto}@media (max-width:37.5em){.section-form{height:auto}}.section-form .inner{display:flex}@media (max-width:37.5em){.section-form .inner{display:block}}.section-form .inner .image{margin-right:5%;width:55%}@media (max-width:37.5em){.section-form .inner .image{display:none}}.section-form .inner .image img{height:auto;width:100%}.section-form .inner .form{padding-left:2rem;width:40%}@media (max-width:37.5em){.section-form .inner .form{width:100%}}.section-form .inner .form form{max-width:40rem;width:100%}.section-form .inner .form .form-title{font-size:2rem;line-height:3rem;margin-bottom:1.5rem;padding:2rem 0}.section-form .inner .form .form-title span{color:#6b298a;font-weight:700;text-transform:uppercase}.section-form .inner .form .form-title.form-title-thankyou{color:#6b298a;font-weight:700;padding-top:10rem;text-align:center;text-transform:uppercase}@media (max-width:37.5em){.section-form .inner .form .form-title.form-title-thankyou{padding-top:5rem}}.section-form .inner .form .form-inner{display:flex;margin:0 auto}.section-form .inner .form .form-inner .col .form-price{font-size:1.3rem;text-transform:none}.section-form .inner .form .form-group-checkbox{margin-bottom:2.5rem}.section-form .inner .form .form-group-checkbox label{cursor:pointer;display:block;font-weight:400;padding-left:3rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-form .inner .form .form-group-checkbox label input{cursor:pointer;opacity:0;position:absolute}.section-form .inner .form .form-group-checkbox label input:checked~.checkmark{background:url(/img/checkbox-checked.png);background-size:18px;height:18px;width:18px}.section-form .inner .form .form-group-checkbox label .checkmark{background:url(/img/checkbox-unchecked.png);background-size:18px;height:18px;left:0;position:absolute;top:0;width:18px}.section-form .inner .form .form-group-checkbox label .checkmark:after{background:#fff;border-radius:50%;content:"";display:none;height:8px;left:9px;position:absolute;top:9px;width:8px}.section-form .inner .form .form-group{margin-bottom:1rem}.section-form .inner .form .form-group label{display:block;font-weight:400}.section-form .inner .form .form-group input{display:block;width:90%}.section-form .inner .form .form-group select{height:4rem;width:90%}.section-form .inner .form .form-group.checkbox label{display:flex}.section-form .inner .form .form-group.checkbox input{margin-right:1rem;width:auto}.section-form .inner .form .submit-button{padding-top:1rem;text-align:center;width:90%}.section-form .inner .form .submit-button button{background:#97b000;border:none;border-radius:2rem;color:#fff;font-weight:700;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.section-form .inner .form .submit-button button:hover{background:#6b298a;cursor:pointer}.contacts-text-center{justify-content:center;margin-bottom:100px;text-align:center}.contacts-wrapper{display:flex}@media (max-width:37.5em){.contacts-wrapper{display:block}}.contacts-wrapper .info{width:30%}@media (max-width:37.5em){.contacts-wrapper .info{margin-bottom:3rem;text-align:center;width:100%}}.contacts-wrapper .info .contacts-name{color:#6b298a;font-size:1.8rem;font-weight:700}.contacts-wrapper .info .contacts-address{font-size:1.7rem;line-height:2.7rem;margin-bottom:2rem}.contacts-wrapper .info a{color:#6b298a;display:block;font-size:1.7rem;margin-bottom:.8rem}.contacts-wrapper .info a.viber-phone{display:inline-block;position:relative}.contacts-wrapper .info a.viber-phone:before{background:url(/img/viber-violet.png);background-size:100%;content:"";display:inline-block;height:1.8rem;left:-2.5rem;position:absolute;top:.4rem;width:1.8rem}.contacts-wrapper .info a.telegram-phone{display:inline-block;position:relative}.contacts-wrapper .info a.telegram-phone:before{background:url(/img/telegram.svg) no-repeat 0 0;background-size:auto 100%;content:"";display:inline-block;height:1.8rem;left:-2.5rem;position:absolute;top:.2rem;width:2.5rem}.contacts-wrapper .info a:hover{color:#97b000}.contacts-wrapper .info a:visited{color:#6b298a}.contacts-wrapper .map{width:70%}@media (max-width:37.5em){.contacts-wrapper .map{width:100%}}.table-wrapper{margin-bottom:7rem}.table-name{font-weight:700;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.invoice-table{border-collapse:collapse;width:100%}.invoice-table th{background-color:#c2c2c2;font-weight:400;text-align:left}.invoice-table td,.invoice-table th{border:1px solid #b3b3b3;padding:8px}@media (max-width:37.5em){.invoice-table{font-size:1.4rem}.invoice-table td:first-child{background-color:#c2c2c2}}.payment-buttons,.table-last-row{display:flex;justify-content:space-between}.payment-buttons{margin-bottom:5rem;position:relative}@media (max-width:37.5em){.payment-buttons{display:block;margin-bottom:5rem}.show-privat-options{display:none}}.privat-options{display:block;left:28.5rem;opacity:0;position:absolute;top:6rem;transition:all .3s ease;z-index:0}.privat-options.toggle-active{opacity:1;top:5rem;z-index:1}.privat-options a{display:block;margin-bottom:1rem}@media (max-width:37.5em){.privat-options a{display:flex}.privat-options{left:auto;opacity:1;position:relative;top:auto}}.instruction-list{margin-bottom:3rem}.instruction-list .instruction-list-item{display:flex;margin-bottom:1rem}.instruction-list .instruction-list-item.item-images .instruction-text{margin-right:2rem}.instruction-list .instruction-list-item.item-images img{height:auto;max-width:30rem;width:100%}.instruction-list .instruction-list-item .instruction-number{align-items:center;background:#6b298a;border-radius:50%;color:#fff;display:flex;font-weight:700;height:2rem;justify-content:center;margin-right:1rem;width:2rem}.instruction-list.instruction-list-pc .instruction-list-item.item-images img{height:auto;max-width:90rem;width:100%}.two-cols{display:flex}@media (max-width:37.5em){.two-cols{display:block}}.two-cols div{width:50%}@media (max-width:37.5em){.two-cols div{width:100%}}.two-cols div:last-child{text-align:center}.trust-us{margin-bottom:20rem}.trust-us>p{font-size:2rem;font-weight:700;margin-bottom:5rem;text-align:center;text-transform:uppercase;width:100%}.trust-us .show-more-text li{margin-bottom:1rem;position:relative}.trust-us .show-more-text li span{background-color:#98b000;border-radius:50%;display:block;height:2rem;left:0;position:absolute;width:2rem;z-index:1}.trust-us .show-more-text li a{color:#3d3d3d;font-size:1.6rem;padding-left:2.6rem}.trust-us .show-more-text li a:hover{color:#6b298a}.trust-us .show-more-text li .link{margin-bottom:3rem;padding-left:2rem;padding-top:1rem}.trust-us .show-more-text li .link a{color:#6b298a;font-weight:700}.scroll-to-invoice{bottom:5rem;display:flex;justify-content:space-between;left:50%;position:fixed;transform:translate(-50%);width:90%;z-index:999}.scroll-to-invoice:hover{cursor:pointer}.invoice-wrapper{position:relative}.invoice-wrapper .doc-download{position:absolute;right:0;top:0;z-index:1}.buttons-pdf-wrapper{width:330px}.buttons-pdf-wrapper a{margin-bottom:15px;width:330px}.buttons-pdf-wrapper a:last-child{margin-bottom:0}.user-document-table{font-size:1.2rem;padding:50px 0}.user-document-table .document-table-header{background:#dee2e6;display:flex;font-weight:700}.user-document-table .document-table-header>div{padding:5px 10px}.user-document-table .document-table-body .row{border-bottom:1px solid #dee2e6;display:flex}.user-document-table .document-table-body .row>div{border-right:1px solid #dee2e6;padding:8px 10px}.user-document-table .document-table-body .row.style-common{background:#e2fbe2}.user-document-table .document-table-body .row.style-realization{background:#fee2e2}.user-document-table .document-table-data{align-items:center;display:flex;justify-content:center;width:100px}.user-document-table .document-table-lessons{align-items:center;display:flex;justify-content:center;text-align:center;width:150px}.user-document-table .document-table-doc{align-items:center;display:flex;justify-content:center;text-align:center;width:100px}.user-document-table .document-table-price{align-items:center;display:flex;justify-content:center;text-align:center;width:150px}.user-document-table .document-table-comment{width:calc(100% - 650px)}.test-description{font-size:18px;margin-bottom:3.5rem;text-align:center}.test-from .test-from-block .block-title{margin-bottom:1.5rem;text-align:center}.test-from .test-from-block .block-description{margin-bottom:4rem;text-align:center}.test-from .test-from-block .test-from-task{border:1px solid #e5e5e5;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.23);display:none;margin:0 auto 19rem;padding:5rem;width:80%}@media (max-width:37.5em){.test-from .test-from-block .test-from-task{width:95%}}.test-from .test-from-block .test-from-task.show{display:block}.test-from .test-from-block .test-from-task .task-order{color:#c5c5c5;margin-bottom:1.5rem;text-align:center}.test-from .test-from-block .test-from-task .task{font-size:20px;font-weight:700;margin-bottom:2rem;text-align:center}@media (max-width:37.5em){.test-from .test-from-block .test-from-task .task{line-height:3rem}}.test-from .test-from-block .test-from-task .answers{margin-bottom:3rem}.test-from .test-from-block .test-from-task .answers .test-from-answer{margin-bottom:1.5rem}.test-from .test-from-block .test-from-task .answers .test-from-answer:last-child{margin-bottom:0}.test-from .test-from-block .test-from-task .prev-task-button{color:#c5c5c5;text-align:center}.test-from .test-from-block .test-from-task .prev-task-button:hover{color:#6b298a;cursor:pointer}.test-from .test-from-block .test-from-task .submit{text-align:center}.test-from .test-from-block .test-from-task .submit button{background:#98b000;border:none;border-radius:2rem;color:#fff;font-weight:700;margin:0 auto 1rem;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease;width:25rem}.test-from .test-from-block .test-from-task .submit button:hover{background:#6b298a;cursor:pointer}.next-task{margin:5rem 0;text-align:center}.next-task .next-task-button,.next-task .start-test-button{background:#98b000;border:none;border-radius:2rem;color:#fff;font-weight:700;margin:0 auto 1rem;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease;width:25rem}.next-task .next-task-button:hover,.next-task .start-test-button:hover{background:#6b298a;cursor:pointer}.next-task .start-test-button{margin-bottom:20rem}.test-form-submit{background:#fff;border:1px solid #e5e5e5;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.23);left:50%;opacity:0;padding:3rem;position:absolute;right:50%;top:-100rem;transform:translate(-50%,-50%);transition:all .3s ease;width:32rem;z-index:11;z-index:300}.test-form-submit.toggle-active{opacity:1;top:50%}.test-form-submit .title{font-weight:700}.test-form-submit .error{text-align:center;width:100%}.test-form-submit .row{margin-bottom:1.5rem}.test-form-submit .row input{width:100%}.test-form-submit .row label{display:block;margin-bottom:.8rem}.test-form-submit .row .call{text-align:center}.test-form-submit .row .call input{margin-right:.9rem;width:auto}.test-form-submit button{background:#98b000;border:none;border-radius:2rem;color:#fff;font-weight:700;margin:0 auto 1rem;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease;width:25rem}.test-form-submit button:hover{background:#6b298a;cursor:pointer}.test-form-submit .result{font-size:24px;margin-bottom:2rem}.test-form-submit .message,.test-form-submit .result{text-align:center;width:100%}.result-container .title{font-size:20px;font-weight:700}.result-container .result{font-size:24px;margin-bottom:3rem}.result-container .message,.result-container .result{text-align:center;width:100%}.result-container .message p{margin-bottom:0}.result-container .message{margin-bottom:3rem}.result-container .result-row{text-align:center}.result-container .result-row .result-button{background:#98b000;border:none;border-radius:2rem;color:#fff;font-weight:700;margin:0 auto 1rem;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease;width:31rem}.result-container .result-row .result-button:hover{background:#6b298a;cursor:pointer}.fails{margin-top:3rem}.fails .title{font-size:15px;font-weight:700;margin-bottom:1.5rem;text-align:left}.fails .task-wrapper{border:1px solid #e5e5e5;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.23);margin-bottom:3rem;padding:1.5rem}.fails .task-wrapper .task{margin-bottom:2rem}.fails .task-wrapper .task .title{font-size:14px;margin-bottom:0;text-align:left}.fails .task-wrapper .task .content{font-size:14px;font-weight:400;text-align:left}.fails .task-wrapper .answer{margin-bottom:2rem}.fails .task-wrapper .answer .title{font-size:14px;margin-bottom:0;text-align:left}.fails .task-wrapper .answer .content{font-size:14px;font-weight:400;text-align:left}.fails .task-wrapper .answer.correct{color:#00b44e}.fails .task-wrapper .answer.user{color:#b40000}.teacher-report__icon{color:#6b298a}.report-history{border:1px solid #000;display:flex;margin-top:-1px;width:400px}.report-history__date{align-items:center;align-self:center;justify-content:center;text-align:center;width:100px}.report-history__cntrl{text-transform:none}.report-history__cntrl__btn{text-decoration:none}.report-history__value{align-items:center;align-self:center;border-left:1px solid #000;flex-grow:1;justify-content:center;text-align:center}.report-history__value__needToPay{background:#adf3ad;border-bottom:1px solid;padding:8px 12px}.report-history__value__needToPay:hover{background:#94cf94;cursor:pointer}.report-history__value__paid{background:#bce6f3;cursor:pointer;padding:8px 12px}.report-history__value__paid:hover{background:#add2df;cursor:pointer}.report-history-document{border:1px solid #000;display:flex;margin-top:-1px;width:1000px}.report-history-document__date{align-items:center;align-self:center;justify-content:center;text-align:center;width:100px}.report-history-document__cntrl{text-transform:none}.report-history-document__cntrl__btn{text-decoration:none}.report-history-document__value{align-items:center;align-self:center;border-left:1px solid #000;flex-grow:1;justify-content:center;text-align:center}.report-history-document__value__needToPay{background:#adf3ad;border-bottom:1px solid;padding:8px 12px}.report-history-document__value__needToPay:hover{background:#94cf94;cursor:pointer}.report-history-document__value__paid{background:#bce6f3;cursor:pointer;padding:8px 12px}.report-history-document__value__paid:hover{background:#add2df;cursor:pointer}.report-inner-month{display:flex;gap:20px;margin-top:10px;overflow-x:auto}.report-inner-month::-webkit-scrollbar{display:none}.report-inner-month .card{display:flex;min-width:-moz-fit-content;min-width:fit-content}.report-inner-month .card>.card-body{flex-shrink:0}.need-to-pay-wr,.paid-per-day-wr{background:#b7ffb7;border-bottom:1px solid;display:flex}.need-to-pay-wr:hover,.paid-per-day-wr:hover{background:#adf3ad}.need-to-pay__amount,.paid-per-day__amount{padding:4px 0;text-align:center;width:40%}.need-to-pay__date,.paid-per-day__date{padding:4px 0;text-align:center;width:60%}.tooltip-teacher-report{font-size:12px}.paid-per-day-wr{background:#bce6f3;border-top:1px solid}.paid-per-day-wr:hover{background:#add2df}.task-page__wrapper{margin-top:30px}.task-page__cols{display:flex;gap:20px;margin-top:30px}@media (max-width:992px){.task-page__cols{flex-direction:column}}.task-page__tabs~.page-base-content{border-radius:0 5px 5px 5px}.task-page__cards{display:flex;flex-direction:column;gap:20px;margin-top:30px}.task-page__form{margin-top:2px}.task-show-date{font-size:18px;line-height:120%}.task-show-bold{font-size:30px;font-weight:600}.task-show-subtext{color:rgba(0,0,0,.4);font-size:14px}.task-show-box,.task-show-subtext{display:flex;flex-direction:column}.task-show-box{margin-top:10px}.task-show-box__title{color:rgba(0,0,0,.7);font-size:16px;line-height:120%}.task-show-box__desc{font-size:22px;line-height:120%}.task-show-title{font-size:26px;font-weight:500;line-height:100%}.task-show__btn{display:flex;margin:0 0 0 auto}.task-show__comments{margin-top:20px;overflow-y:auto;padding-right:10px}.task-show__comments::-webkit-scrollbar{background-color:rgba(0,0,0,.1);border-radius:5px;height:100%;width:4px}.task-show__comments::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:5px;width:4px}.task-show__card{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;position:sticky;top:80px}@media (max-width:992px){.task-show__card{position:static}}.page-base{background-color:#dcdfe5;padding-bottom:50px;padding-top:50px;transition:0s}.page-base-title{align-items:center;display:flex;gap:8px}.page-base-head{align-items:center;display:flex;gap:20px;justify-content:space-between}.page-base__btns{align-items:center;display:flex;gap:10px}.page-base-content{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.02);padding:15px;width:100%}.page-base__badge{padding:2px 5px}.page-base__badge--violet{background-color:rgba(128,0,128,.8);color:#fff}.page-base__badge--red{background-color:#dc3b3b;color:#fff}.page-base__badge--yellow{background-color:#f4fd00;color:#333}.page-base__badge--blue{background-color:#0026fd;color:#fff}.comment-img{font-size:14px}.comment-img--lg{font-size:18px}.teacher-poll{margin-bottom:150px;margin-top:50px}.teacher-poll--top{margin:50px 0 0}.teacher-poll__text{display:flex;flex-direction:column;gap:5px;margin:0 auto;max-width:750px;text-align:center}.teacher-poll__form{display:flex;flex-direction:column;gap:30px;margin:40px auto 0;max-width:550px}.teacher-poll__btn{padding:15px}.teacher-poll__btn:hover{background-color:#6b298a;color:#fff!important}.teacher-poll .hover{color:#6b298a}.policy{margin:50px 0 150px}.policy--mt-50{margin:50px 0 0}.policy__title{font-size:26px}.policy__subtitle,.policy__title{color:#5e6d55;font-weight:600;line-height:120%;text-align:center}.policy__subtitle{font-size:18px}.policy__content{display:flex;flex-direction:column;gap:20px;margin-top:30px}.policy__content p{margin:0;padding:0}.policy .list-marked{display:flex;flex-direction:column;gap:5px}.policy .list-marked li{align-items:center;display:flex;gap:10px}.policy .list-marked li:before{background-color:#000;border-radius:50%;content:"";flex:0 0 6px;height:6px;width:6px}.test-page{border-bottom:42px solid #97b000;height:100%;margin-top:35px;max-width:1200px;padding-bottom:125px}@media (max-width:56.25em){.test-page{margin-top:30px;padding-bottom:120px}}@media (max-width:37.5em){.test-page{border-width:24px;margin-top:18px;padding-bottom:70px}}.test-page__container{margin-inline:auto;max-width:900px;overflow:hidden}.test-page__title{color:#6b298a;font-size:31px;font-weight:700;line-height:1.2;padding-bottom:70px;padding-left:24px;position:relative}@media (max-width:56.25em){.test-page__title{font-size:17px;padding-bottom:38px;padding-left:20px}}.test-page__title:after,.test-page__title:before{background-color:#97b000;content:"";position:absolute}.test-page__title:before{border-radius:50%;height:14px;left:0;top:14px;width:14px}@media (max-width:56.25em){.test-page__title:before{height:8px;top:7px;width:8px}}.test-page__title:after{height:100%;left:6px;top:14px;width:2px}@media (max-width:56.25em){.test-page__title:after{left:4px;top:7px;width:1px}}.test-page__items{display:flex;flex-direction:column;gap:16px;margin-left:6px;padding-left:210px;position:relative}@media (max-width:56.25em){.test-page__items{margin-left:4px;padding-left:140px}}@media (max-width:37.5em){.test-page__items{gap:10px;padding-left:30px}}.test-page__items:after,.test-page__items:before{background-color:#97b000;content:"";position:absolute}.test-page__items:before{border-radius:50%;bottom:0;height:14px;left:-6px;width:14px}@media (max-width:56.25em){.test-page__items:before{height:8px;left:-4px;width:8px}}.test-page__items:after{bottom:0;height:100%;left:0;top:0;width:2px}@media (max-width:56.25em){.test-page__items:after{width:1px}}.test-page-item{cursor:pointer;padding-left:40px;padding-right:62px;position:relative}@media (max-width:56.25em){.test-page-item{padding-left:22px;padding-right:34px}}.test-page-item:before{background-color:#97b000;content:"";height:2px;left:-210px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.6s;width:190px}@media (max-width:56.25em){.test-page-item:before{height:1px;left:-140px;width:130px}}@media (max-width:37.5em){.test-page-item:before{left:-30px;width:20px}}.test-page-item:hover:before{opacity:1}.test-page-item:hover .test-page-item__content{background-color:#97b000}.test-page-item:hover .test-page-item__content:before{opacity:0}.test-page-item:hover .test-page-item__content:after{opacity:1}.test-page-item__content{background-color:#6b298a;border-radius:15px;color:#fff;font-size:32px;font-weight:700;line-height:1.2;padding:28px 50px;position:relative;text-transform:lowercase;transition:.6s}@media (max-width:56.25em){.test-page-item__content{font-size:18px;padding:15px}}.test-page-item__content:after,.test-page-item__content:before{bottom:0;content:"";height:100%;position:absolute;top:0;transition:.6s}.test-page-item__content:before{background-color:#97b000;border-radius:15px;right:calc(100% + 13px);width:27px}@media (max-width:56.25em){.test-page-item__content:before{right:calc(100% + 7px);width:15px}}.test-page-item__content:after{background-image:url(/img/test/triangle.png);background-repeat:no-repeat;background-size:48px 100%;opacity:0;right:calc(100% + 16px);width:48px}@media (max-width:56.25em){.test-page-item__content:after{background-size:27px 100%;right:calc(100% + 7px);width:27px}}.test-page-item__img{height:84px;-o-object-fit:contain;object-fit:contain;position:absolute;right:-62px;top:50%;transform:translateY(-50%);width:124px;z-index:1}@media (max-width:56.25em){.test-page-item__img{height:46px;right:-34px;width:70px}}.test-section{margin-bottom:10rem;padding:10rem 0}.test-section__list{align-items:center;display:flex;flex-direction:column;gap:30px}.test-section__list li a{align-items:center;color:#3d3d3d;display:flex;font-size:2.4rem;gap:10px;transition:.4s}.test-section__list li a:hover{color:#6b298a}.test-section__list li a img{height:24px;width:24px}.vacancies{margin-bottom:150px;margin-top:60px}.vacancies__cards{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media (max-width:56.25em){.vacancies__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:37.5em){.vacancies__cards{grid-template-columns:repeat(1,1fr)}}.vacancies__btn{margin:28px auto 0}.vacancies-content{box-shadow:0 0 15px 0 rgba(0,0,0,.12);margin:0 auto;max-width:650px;padding:30px 24px}@media (max-width:37.5em){.vacancies-content{padding:24px}}.vacancies-content__label,.vacancies-content__title{line-height:1.4;text-align:center;text-transform:uppercase}.vacancies-content__label{color:#97b000;display:block;font-size:12px;font-weight:600}.vacancies-content__title{color:#6b298a;font-size:20px;font-weight:700;margin:5px auto 0;max-width:310px}.vacancies-content__blocks{display:grid;gap:30px;margin-top:30px}.vacancies-content__btn{margin-top:60px;text-transform:uppercase}@media (max-width:37.5em){.vacancies-content__btn{margin-top:30px}}.teacher-auth__head{margin-top:30px}.teacher-auth__form{padding:2rem 0 10rem}.notification-header{bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.4s;width:100%;z-index:3000}@media (min-width:992px){.notification-header{bottom:auto;height:595px;left:700px;position:absolute;right:0;top:40px;width:375px}}.notification-header .overlay{cursor:pointer;z-index:3000}@media (min-width:992px){.notification-header .overlay{display:none}}.notification-header button{background-color:transparent;border:none;margin:0;outline:0;padding:0}.notification-header__container{background-color:#fff;border-radius:0 0 10px 10px;display:flex;flex-direction:column;height:70%;position:relative;transform:translateY(-100%);transition:.3s;z-index:3500}@media (min-width:992px){.notification-header__container{border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);height:100%;transform:translateY(0);width:100%}}.notification-header__head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:36px 12px 0}@media (min-width:992px){.notification-header__head{padding:24px 12px 0}}.notification-header__close{align-items:center;display:flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}@media (min-width:992px){.notification-header__close{display:none}}.notification-header__close svg{flex:0 0 24px;height:24px;width:24px}.notification-header__title{color:#6b298a;font-size:20px;font-weight:700;height:28px;line-height:1.4}.notification-header__body{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:16px 12px}.notification-header__body::-webkit-scrollbar{display:none}.notification-header__add{align-items:center;display:flex!important;font-size:16px;font-weight:600;gap:10px;height:-moz-fit-content!important;height:fit-content!important;justify-content:center;padding:12px;width:100%!important}@media (hover:hover){.notification-header__add:hover{color:#6b298a;opacity:.8}}.notification-header__plug{color:#5e6d55;font-size:28px;font-weight:600;line-height:1;margin:20% auto auto}.notification-header.toggle-active{opacity:1;pointer-events:auto}.notification-header.toggle-active .notification-header__container{transform:translateY(0)}.notification-header.toggle-active .overlay{opacity:1;pointer-events:auto}.notification-item{border:1.5px solid transparent;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);cursor:pointer;display:flex!important;gap:12px;height:-moz-fit-content!important;height:fit-content!important;opacity:.8;padding:16px 14px;position:relative;transition:.4s;width:100%!important}@media (hover:hover){.notification-item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.2);opacity:1}}.notification-item.release-status-0{background-color:rgba(220,53,69,.2);border-color:#dc3545}.notification-item.release-status-0:after{opacity:1;pointer-events:auto}.notification-item.release-status-1{background-color:hsla(21,94%,81%,.2);border-color:#fcc2a3}.notification-item.release-status-2{background-color:rgba(151,176,0,.2);border-color:#97b000}.notification-item.show{border-color:#000;opacity:1}.notification-item:after{background-color:#dc3545;border-radius:10px;color:#fff;content:"new";font-size:12px;font-weight:600;left:-8px;line-height:1;opacity:0;padding:5px;pointer-events:none;position:absolute;top:-12px;transition:.4s}.notification-item__name{color:#5e6d55;font-size:16px;font-weight:600;line-height:1.1;margin-bottom:6px}.notification-item__name span:last-child{color:#6b298a;margin-left:5px}.notification-item__text{color:#1d1d1d;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:12px;opacity:.6}.notification-item__date{color:#1d1d1d;font-size:14px;line-height:1;opacity:.6}.notification-item__content{flex:1}.notification-item__count{align-items:center;background-color:#6b298a;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;line-height:1;position:absolute;right:-6px;top:-6px;width:24px}.notification-btn{cursor:pointer;display:block;height:18px;position:relative;width:18px}.notification-btn i{color:rgba(128,0,128,.8);font-size:24px}.notification-btn__badge{position:absolute;right:-12px;top:-12px}.note-editor{width:100%}.note-editing-area,.note-editor{min-height:500px!important}
