@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-Black.ae2b4683.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-Bold.ae0b4b4a.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-BlackItalic.e4f981f5.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-Italic.feeb424d.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-Light.c2ad6dbc.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-BoldItalic.78cfb869.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-LightItalic.bb5683f1.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-Regular.addcaef8.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Italic.fc9c3ce5.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.7faeb941.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--white:#fff;--black:#2d2e33;--blue:#0d2d62;--blue-link:#4298e5;--red:#b80924;--orange:#f8ae1f;--green:#3da454;--brown:#70695f;--nonact:#c6d2d1;--shadow:0 0 20px rgba(13,45,98,.1);--bradius:12px;--bradiusS:6px;--p:500 18px/30px "Open Sans",sans-serif;--p20:500 20px/30px "Open Sans",sans-serif;--pb:700 18px/30px "Open Sans",sans-serif;--num:600 26px/32px "Open Sans",sans-serif;--mer:600 20px/30px "Merriweather",serif;--h:600 28px/40px "Merriweather",serif;--h2:600 22px/32px "Merriweather",serif}body,html{margin:0;padding:0;width:100%;min-height:100vh;background-color:var(--white);font:var(--p);color:var(--black);position:relative}body.login-body{width:100vw;height:100vh;display:flex;align-items:center;justify-content:flex-start;padding-left:12.5vw;box-sizing:border-box;background:url(/img/loginbg.cf8ac9ee.jpg) 100% no-repeat;background-size:cover}a{color:var(--black);text-decoration:none}img{max-width:100%}a,div,img,p,span{position:relative;box-sizing:border-box}.red{color:var(--red)}.blue{color:var(--blue)}.brown{color:var(--brown)}.content{display:grid;grid-template-columns:700px 370px;grid-gap:80px;width:1240px;margin:0 auto;padding:0 45px}.login-block{width:38.2vw;display:flex;flex-direction:column;align-items:flex-start;padding-top:.5vh}.login-block .lb-logo{width:70%}.login-block .welcome-text{font:var(--h2);padding-top:50px}.login-block .login-buttons{display:grid;margin-top:20px;grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:0}.login-block .login-buttons a{display:flex;align-items:center;justify-content:center;padding:16px 34px;background-color:var(--white);border-radius:4px;box-shadow:var(--shadow);transition:all .3s ease}.login-block .login-buttons a:hover{transform:scale(1.05);box-shadow:none}.login-block .login-buttons a img{height:44px}.login-block .login-buttons div{text-align:center;font:400 14px/18px Open Sans,sans-serif;color:var(--brown);padding-top:4px}.login-block .logout{display:none;font:var(--p20);color:var(--brown);margin-top:20px}.login-block.has-logout .logout{display:block}.login-block .logout a,.login-block .technical a{color:var(--blue-link)}.login-block .technical{margin-top:16px;padding-top:16px;font:var(--p20);color:var(--brown);border-top:1px solid var(--nonact)}header{display:block;padding:35px 0 60px}header .logo{display:block;width:332px;margin-top:6px}header .right{display:flex;align-items:center;justify-content:space-between;padding-right:30px}.avatar{display:block;width:100px;height:100px;border-radius:50%}header .welcome{color:var(--blue);font:var(--mer);line-height:28px}header .welcome .red{line-height:32px}.h1,header .welcome .red{display:block;text-transform:uppercase}.h1{color:var(--blue);font:var(--h);margin-bottom:32px;margin-left:30px}.h2,h2{font:var(--h2);margin:0 0 20px 30px}.personal-menu{display:flex;position:sticky;flex-direction:column;gap:32px;padding-top:70px;top:30px}.personal-menu .menu-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:140px;border-radius:var(--bradiusS);color:var(--black)}.personal-menu .menu-item .count{display:block;position:absolute;border-radius:50%;width:50px;height:50px;padding-top:8px;font:var(--num);color:var(--white);top:-25px;right:30px;text-align:center}.menu-item .icon{font-size:50px}.menu-item.edit{background-color:#fde9d0}.menu-item.requests{background-color:rgba(13,45,98,.15)}.menu-item.certificates{background-color:#d4ebe3}.menu-item.notifications{background-color:#fcd1cb}.menu-item.edit .count{background-color:var(--orange)}.menu-item.requests .count{background-color:var(--blue)}.menu-item.certificates .count{background-color:var(--green)}.menu-item.notifications .count{background-color:var(--red)}.current-programs,.request-list{display:flex;flex-direction:column;gap:32px}.current-programs.onmain{margin-bottom:80px}.request-list{gap:60px}.program,.request-item{display:flex;flex-direction:column;gap:8px;padding:24px 30px 28px}.program,.request-item,.sertificate-item{box-shadow:var(--shadow);border-radius:var(--bradiusS);color:var(--black)}.sertificate-item{display:grid;grid-template-columns:1fr 100px;grid-gap:20px;padding:24px 30px}.sertificate-item .info{display:flex;flex-direction:column;gap:8px}.request-item.with-buttons{padding-bottom:36px}.request-item .buttons{display:flex;justify-content:flex-end;position:absolute;gap:20px;right:30px;bottom:-25px;height:50px}span.no,span.yes{padding-right:44px}.request-item .buttons>a{padding:8px 20px 10px 62px;border:2px solid var(--brown);border-radius:var(--bradiusS);color:var(--brown);background-color:var(--white)}.request-item .buttons>a.yes,.yes{color:var(--green);border-color:var(--green)}.link-with-icon{padding-left:30px;color:var(--blue)}.link-with-icon>span{border-bottom:1px solid var(--blue)}.link-with-icon>span:hover{border:none}a.end-registration:hover span:last-child{text-decoration:underline}.cancel:after,.link-with-icon:before,.no:before,.yes:before,a.no:before,a.yes:before{font-family:icomoon;display:block;position:absolute}a.no:before,a.yes:before{top:8px;left:20px;width:32px;height:32px;font-size:32px}span.no:before,span.yes:before{top:0;right:0;width:32px;height:32px;font-size:32px}span.no{color:var(--brown)}.link-with-icon:before{top:2px;left:0;width:24px;height:24px;font-size:24px;content:"\e90d"}.yes:before{content:"\e90a"}.no:before{content:"\e90b"}.cancel{display:block;position:absolute;top:26px;right:30px;padding-right:36px;color:var(--red)}.cancel:after{content:"\e90c";width:28px;height:28px;font-size:28px;top:2px;right:0}.name-with-arrow{display:flex;justify-content:space-between;gap:40px}.program .name,.request-item .name,.sertificate-item .name{font:var(--mer)}.sertificate-item .download{color:var(--red);display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-end}.request-item .name{margin-bottom:10px}.request-item .dop-line{margin-top:10px}.program .desc,.program .value,.sertificate-item .num,.title-value .value{color:var(--brown)}.status{display:flex;justify-content:space-between;padding-left:24px}.status:before{display:block;content:"";position:absolute;top:10px;left:0;border-radius:50%;width:14px;height:14px}.status.rejected{color:var(--red)}.status.rejected:before{background-color:var(--red)}.status.accepted{color:var(--green)}.status.accepted:before{background-color:var(--green)}.status.pending{color:var(--orange)}.status.pending:before{background-color:var(--orange)}.end-registration{display:flex;justify-content:flex-start;align-items:center}.end-registration .icon{font-weight:700;padding-right:8px;font-size:22px;padding-bottom:2px}.program .short-info{display:flex;flex-direction:column;gap:8px}.program .description{margin-top:12px}.name-line{display:flex;justify-content:space-between;align-items:center}.name-line .icon-plus{font-size:16px}.name-with-arrow .icon-arrow-right{display:block;padding-top:5px;font-size:20px}.button,.buttondop{padding:14px 38px}.button{background:linear-gradient(90deg,#4f71bb,#2a3c64);color:var(--white);border-radius:var(--bradiusS)}.buttondop{color:var(--blue);border:1px solid var(--blue);border-radius:var(--bradiusS)}.program .button{margin:20px auto 10px}.subject-classes{color:var(--brown)}footer{padding:40px 0;border-top:1px solid var(--nonact);margin-top:100px}footer .left{padding-left:30px}footer .right .contacts-info{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-right:30px}.contacts-info .email,.contacts-info .site{padding-left:33px;color:var(--blue)}.button,.buttondop,.cancel,.change-photo,.coins-div .question,.contacts-info a,.direction-item .subject-selection,.download,.menu-item,.num-line .num,.popup-closer,.program,.request-item .buttons>a,.subject-item,a.program .icon-arrow-right,header .avatar{transition:all .3s ease}.button:hover,.buttondop:hover,.cancel:hover,.coins-div .question:hover,.contacts-info a:hover,.direction-item .subject-selection:hover,.download:hover,.num-line .num:hover,.popup-closer:hover,.subject-item:hover,a.program:hover .icon-arrow-right,header .avatar:hover{transform:scale(1.05)}.num-line .num.current,.num-line .num.current:hover{transform:none;cursor:default}a.program:hover{transform:scale(1.01)}.change-photo:hover,.menu-item:hover,.request-item .buttons>a:hover{transform:scale(1.03)}.contacts-info .email:before,.contacts-info .site:before{font-family:icomoon;display:block;position:absolute;width:28px;height:28px;font-size:28px;top:2px;left:0}.contacts-info .email:before{content:"\e908"}.contacts-info .site:before{content:"\e909"}.registration-for-programs{display:flex;flex-direction:column;gap:40px}.direction-item{box-shadow:var(--shadow);border-radius:var(--bradiusS);padding:24px 30px 40px}.direction-item .name{display:block;font:var(--h);color:var(--blue);margin-bottom:16px}.direction-item .desc{display:grid;grid-template-columns:1fr 200px;gap:20px}.direction-item .desc .image{display:flex;align-items:center;justify-content:flex-end}.direction-item .desc .image img{display:block;max-width:200px;max-height:190px}.direction-item.physicaltraining .desc .image img{margin-top:-30px}.direction-item .subject-selection{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--white);position:absolute;bottom:-24px;right:30px;height:48px;width:252px;border-radius:var(--bradiusS)}.direction-item .subject-selection .icon-arrow-right{display:flex;margin-top:2px;font-size:16px}.direction-item.science .subject-selection{background-color:#c64ed5}.direction-item.physicaltraining .subject-selection{background-color:#29d0ec}.direction-item.watercolor .subject-selection{background-color:#feca36}.with-bread-crumbs{display:flex;justify-content:flex-start;gap:20px;color:var(--brown);font:var(--mer);margin-right:-370px}.with-bread-crumbs .sep,.with-bread-crumbs a{display:block;color:var(--brown);margin-top:7px}.with-bread-crumbs a{margin-top:9px}.with-bread-crumbs a:hover{color:var(--black)}.subjects{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.subjects>a{flex-direction:column;gap:4px;height:254px;color:var(--blue);font:var(--mer);box-shadow:var(--shadow);border-radius:var(--bradius)}.subjects>a,.subjects>a .image{display:flex;justify-content:center;align-items:center}.subjects>a .image{width:170px;height:170px}.shedule{display:flex;flex-direction:column;gap:32px;padding-left:30px;margin-top:80px}.shedule:before{position:absolute;left:39px;top:10px;bottom:0;width:2px;content:"";background-color:var(--nonact)}.shedule-item{display:flex;flex-direction:column;gap:0;padding-left:40px}.shedule-item .time{color:var(--blue);font:var(--mer)}.shedule-item .place{color:var(--brown);font-style:italic}.shedule-item:before{display:block;content:"";position:absolute;top:9px;left:4px;border-radius:50%;width:12px;height:12px;background-color:var(--nonact)}.shedule-item.with-teach-in:before{top:5px;left:0;width:20px;height:20px;background-color:var(--green)}.teach-in{display:flex;flex-direction:column;gap:0;padding-left:20px;margin-top:4px}.teach-in:before{display:block;content:"";position:absolute;top:3px;bottom:0;left:0;border-radius:2px;width:4px;background-color:var(--green)}.teach-in-links{padding-top:8px;display:flex;flex-direction:column}.teach-in .name{font-weight:700}.day-line{padding-left:25px}.num-line{display:flex;justify-content:flex-start;width:670px;overflow:auto;padding:5px}.num-line a{display:flex;flex:none;width:200px;flex-wrap:wrap;position:relative}.schedule-num-line a{width:160px}.num-line a:after{position:absolute;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS0AAAAQCAYAAABDcCkpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI+SURBVHgB7Zs/ctpAFMbfLs5kUmRGR5DLFAarNGnCDcgNnBvYJ0huYN/AuQFHgJmModwgipRRbkA6MqB9eSuRBKRdMaHa4vs1kvj279PjA+0CEQAARMQ8z8eLbyYN6ZoAACASnGER8YS3ehoyLpgWACAafpXljJgKOU1DxgXTAgBEwyjL1sraUZdxKQIAgMhYGJOy1lNxqFQuC/XCjm7eZIXTYFoAgCgJGRdMCwAQLT7jUvN8ybWsZsN+f+TO5LXvckiPq9f61JjkZU+bls50PxwMHt3zp91qI26Y+PRnY66pp6dNnUl9eNvvf37O81tF/NQcvFJ6dHN1NQvoa9HfO32xWn5kpk8NvXj12mbZZbaW3YkH6e0urH+dSG/jpj7sDy7Pjg2pR9HvT8XmlP5ltXqn2U7Ojd18ubyTm//QnJsq5RMsy4pTsVnk+RMT31IoNqulkcFckyc2lY68Ql55YvOfeVX8W4hnTg5G20KRLbp0WdJP/5ZlWrcL2LrYBSWt4FXVy6PjIdKdtLfbt10mHl3kXVGdW/vToyebdd0nMyvyNrAfO+mkS/fOnQ7m69NV3edmI28CT2z4Tzx2zaTcV1e2qnMhBc6JXU/v9n1aCvZdXZQ/fAUOSLt0mWb7viOv6vaRV60CB6Rd+lFeMda0AAAR474luh1EcsYmO4puZxGmBQCIEp9hucdNmBYAIDpChuU0mBYAICq6DMsB0wIARMMpw3LgbzwAgGjgbfXThqBhAQBAdMxzMzbGJCH9N3np/wHy5FpsAAAAAElFTkSuQmCC) 100% 0 no-repeat;right:3px;background-size:cover;top:17px;left:55px;height:15px}.num-line>a:last-child:after{display:none}.num-line .num{border-radius:50%;width:50px;height:50px;padding-top:8px;font:var(--num);color:var(--white);text-align:center;background-color:var(--nonact)}.num-line .current .num,.steps-line .num-line .ready .num{background-color:var(--green)}.steps-line .num-line .current .num{background-color:var(--red)}.num-line .arrow{display:flex;width:110px}.date-line{display:flex;justify-content:flex-start;gap:20px;line-height:22px;margin-top:4px}.num-line a .date-line-item{display:flex;flex-direction:column;width:160px;line-height:24px;margin-top:4px}.num-line a .date-line-item .date-desc{color:var(--brown)}.horizontal-blocks{width:700px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start}.horizontal-blocks .hb-block{width:700px;flex:none;display:block}.select-div{padding:20px 30px 24px;box-shadow:var(--shadow);margin:30px 0 80px}.select-div .name{font:var(--mer)}.select{display:block;margin-top:6px;padding-bottom:10px;border-bottom:1px solid var(--nonact)}.select:after{font-family:icomoon;content:"\e915";width:16px;height:16px;font-size:16px;top:4px;pointer-events:none}.select select,.select:after{display:block;position:absolute;right:0}.select select{-webkit-appearance:none;opacity:0;height:100%;top:0;left:0;bottom:0}.select .selected.nonact{color:var(--brown)}.sertificate-desc{display:grid;grid-template-columns:1fr 180px;gap:32px}.sertificate-desc,.text-desc{padding:0 30px;margin-bottom:48px}.gus-stages{display:flex;justify-content:space-between;gap:40px;padding:0 30px}.gus-stages>div{flex:1;display:flex;align-items:center;justify-content:center}.gus-stages>div>img{height:100%;width:auto}.personal-list{display:flex;flex-direction:column;gap:20px}.shop-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:0 30px}.shop-list>div{display:flex;flex-direction:column;padding:20px;gap:5px;align-items:center;justify-content:center;box-shadow:var(--shadow)}.shop-list>div .coins{display:flex;justify-content:space-around;align-items:center;gap:10px;font:600 24px/30px Open Sans,sans-serif}.shop-list>div .coins img{width:28px;height:28px}.shop-item.non-act{opacity:.4}.mypage-item{display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow);border-radius:var(--bradiusS);padding:24px 30px}.change-photo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;color:var(--blue)}.icon-change-photo{font-size:28px}.name-toggle{display:flex;justify-content:space-between;font:var(--mer);align-items:center}.name-toggle .icon{font-size:16px;padding-top:2px}textarea{display:block;width:100%;box-sizing:border-box;height:160px;resize:none;padding:16px 20px 20px;border-radius:var(--bradiusS);border:1px solid var(--nonact)}input[type=text],textarea{font:var(--p);outline:none}input[type=text]{border:none;color:var(--black);padding:0}.input-with-icon{border-bottom:1px solid var(--nonact);padding:12px 0 8px 36px}.input-with-icon input{width:100%}.input-with-icon:before{display:block;position:absolute;font-family:icomoon;top:12px;left:0;font-size:24px;width:24px;height:24px;content:"";color:var(--black)}.input-with-icon.email:before{content:"\e908"}.input-with-icon.phone:before{content:"\e90e"}.input-with-icon.pname:before{content:"\e911"}.input-with-icon.surname:before{content:"\e910"}.input-with-icon.psecondname:before{content:"\e90f"}.inputs-list{gap:8px;padding:4px 0 6px;margin-top:4px}.coins-div,.inputs-list{display:flex;flex-direction:column}.coins-div{justify-content:center;align-items:center;gap:0;margin:0 auto -40px;width:148px}.coins-image{display:flex;gap:18px;justify-content:space-around;align-items:center;color:var(--white);padding:14px 20px;border-radius:var(--bradiusS);background:linear-gradient(90deg,#4f71bb,#2a3c64)}.coins-image img{width:32px}.coins-image .num{font-size:32px}.coins-div .question{position:absolute;right:-80px;top:5px;width:50px;height:50px;border-radius:30px;color:var(--white);background-color:var(--nonact);text-align:center;padding-top:7px;font:var(--num);font-weight:700}.coins-history-list{display:flex;flex-direction:column;gap:24px}.coins-history-list+h2{margin-top:30px}.ch-item{display:flex;flex-direction:column;gap:8px;padding:0 30px 24px;border-bottom:1px solid var(--nonact)}.coins-history-list .ch-item:last-child{border:none}.ch-item .date{color:var(--blue)}.ch-item-line{display:grid;grid-template-columns:1fr max-content 32px;grid-column-gap:10px;grid-row-gap:0}.ch-item-line .name{padding-right:30px;margin:0}.ch-item-line .name>span{display:block}.ch-item-line .num{font:var(--num);color:var(--blue)}.steps-line{margin:45px 0}.groups{display:flex;flex-direction:column;gap:32px;padding-left:30px;margin:32px 0 0}.reg-buttons-line{display:flex;justify-content:flex-start;gap:20px}.groups.step1 .reg-buttons-line{margin-top:8px}.date-line.steps-line-text>div.date-line-item{width:200px}.steps-line .num-line .arrow{width:170px}.upload-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.upload-list .upload-item{display:grid;grid-template-columns:max-content max-content 1fr 28px;grid-gap:8px}.upload-list .upload-item>a:last-child{font-size:28px;color:var(--red)}.dotted-line{display:block;content:"";height:24px;border-bottom:1px dashed var(--brown)}.steps-line .num{margin-right:20px}.title-to-input{display:block;margin-bottom:8px;font-size:20px}.title-to-values{display:block;font:var(--mer);margin-bottom:6px}.attach{display:flex;align-items:center;gap:8px;margin-top:8px}.attach .icon-attach{font-size:28px}.attach:hover span:last-child{text-decoration:underline}.description.toggle .name-line .icon-plus,.description.toggle.open .name-line .icon-minus{display:block}.description.toggle .desc,.description.toggle .name-line .icon-minus,.description.toggle.open .name-line .icon-plus{display:none}.description.toggle.open .desc{display:block}.mypage-item a.name-toggle .icon-plus{display:none}.mypage-item .inputs-list{height:auto;overflow:initial;transition:all .3s ease}.mypage-item.hidden .inputs-list{overflow:hidden;height:0;padding:0;margin:0}.mypage-item a.name-toggle .icon-minus{display:block}.mypage-item.hidden a.name-toggle .icon-minus{display:none}.mypage-item.hidden a.name-toggle .icon-plus{display:block}input[type=checkbox]{display:none}input[type=checkbox]+label{padding-left:40px;display:block;position:relative;margin-bottom:20px}input[type=checkbox]+label:before{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:5px;font-family:icomoon;content:"\e913";font-size:0;width:24px;height:24px;border-radius:4px;border:2px solid var(--blue);transition:all .2s ease}input[type=checkbox]:checked+label:before{font-size:20px}input[type=radio]{display:none}input[type=radio]+label{padding-left:40px;display:block;position:relative;margin-bottom:20px}input[type=radio]+label:before{display:block;position:absolute;left:0;top:2px;content:"";width:24px;height:24px;border-radius:14px;border:2px solid var(--blue)}input[type=radio]+label:after{display:block;position:absolute;left:12px;top:14px;content:"";width:0;height:0;background-color:var(--blue);border-radius:14px;border:0 solid var(--blue);transition:all .3s ease}input[type=radio]:checked+label:after{left:7px;top:9px;width:14px;height:14px}.coins-faq{padding-top:10px}.info-message{font-size:small;color:#a60120;cursor:default}.reject-message{margin:0}@media (min-width:1001px){.ms{display:none!important}}@media (min-width:1600px){body:after,body:before{content:"";display:block;position:fixed;top:0;height:100vh;aspect-ratio:.23;background-size:auto 100%;background-repeat:no-repeat;z-index:1}body:before{background-position:100% 0;background-image:url(/img/lear.1919d087.png);left:0}body:after{right:0;background-position:0 0;background-image:url(/img/rear.eae1147d.png)}body.login-body:after,body.login-body:before{display:none!important}body>.content{z-index:2}footer{border-top:none}footer,footer:after{background:linear-gradient(90deg,#e8e8e8,#fff 80%)}footer:after{content:"";width:100vw;height:20px;position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#fff,#e8e8e8 80%)}}@media (max-width:1000px){:root{--p:500 16px/24px "Open Sans",sans-serif;--p20:500 14px/18px "Open Sans",sans-serif;--pb:700 16px/24px "Open Sans",sans-serif;--num:600 26px/32px "Open Sans",sans-serif;--mer:600 16px/22px "Merriweather",serif;--h:600 24px/32px "Merriweather",serif;--h2:600 18px/28px "Merriweather",serif}body{padding-bottom:100px}body.login-body,html{width:100vw;height:-webkit-fill-available;min-height:-webkit-fill-available;padding-left:0;padding-bottom:0;align-items:flex-start;justify-content:center;background:url(/img/loginbgmob.2627ceeb.jpg) top no-repeat;background-size:cover}.login-block{width:69vw;display:flex;flex-direction:column;align-items:center;padding:9vw 0}.gus-stages{padding:12px 20px 0;gap:20px}.text-desc{padding:0 20px;margin-bottom:20px}.shop-list{padding:0;gap:20px}.shop-list>div{padding:12px}.shop-list>div .coins{font-size:20px}.login-block .lb-logo{width:90%}.login-block .welcome-text{font:var(--h2);padding-top:34px;text-align:center}.login-block .login-buttons{display:grid;margin-top:24px;grid-template-columns:repeat(1,1fr);grid-row-gap:24px;width:100%}.login-block .login-buttons a{display:flex;align-items:center;justify-content:center;padding:16px 34px;width:100%;background-color:var(--white);border-radius:4px;box-shadow:var(--shadow)}.login-block .login-buttons>:nth-child(3){display:none}.login-block .login-buttons a img{height:44px}.login-block .login-buttons div{text-align:center;font:400 14px/18px Open Sans,sans-serif;color:var(--brown);padding-top:4px;margin-top:-24px}.login-block .logout{display:none;font:var(--p20);font-size:12px;line-height:16px;color:var(--brown);margin-top:20px}.login-block.has-logout .logout{display:block}.login-block .logout a,.login-block .technical a{color:var(--blue-link)}.login-block .technical{margin-top:16px;padding-top:16px;font:var(--p20);color:var(--brown);text-align:center;border-top:1px solid var(--nonact)}.fs{display:none!important}header .welcome{text-transform:uppercase;font:var(--h)}.h1{margin-bottom:10px;margin-left:20px}.groups{gap:16px;padding-left:20px}.h2,h2{margin:0 0 20px 20px}.avatar{width:80px;height:80px}.content{grid-template-columns:1fr;grid-template-areas:"right" "left";width:100%;padding:0 15px;grid-gap:30px}.content .right{grid-area:right}.content .left{grid-area:left}header{padding:5px 0 10px}header>.content{grid-gap:0}footer,header>.content>.left{display:none}header .right{padding-right:0;gap:10px}header .welcome .red{display:inline}.with-bread-crumbs{margin-right:0;padding-left:20px;flex-wrap:wrap;row-gap:10px;padding-bottom:20px;-moz-column-gap:10px;column-gap:10px;row-gap:0}.with-bread-crumbs .h1{margin-bottom:0;margin-left:0}.horizontal-blocks,.horizontal-blocks .hb-block{width:calc(100vw - 30px)}.num-line{width:calc(100vw - 60px)}.subjects{grid-gap:15px}.personal-menu{position:relative;flex-direction:row;top:auto;gap:15px;padding-top:40px}.personal-menu>.menu-item.edit{display:none}.personal-menu .menu-item{flex:1;font-size:3vw;width:auto;height:auto;padding:10px 0 10px}.personal-menu .menu-item .name{line-height:12px}.personal-menu .menu-item .count{font-size:18px;line-height:20px;top:-14px;right:10px;width:30px;height:30px;padding-top:5px}.personal-menu .menu-item .icon{font-size:10vw}.direction-item{padding:15px 20px 30px}.direction-item .subject-selection{right:20px;height:38px;width:210px}.direction-item .name{margin-bottom:8px}.direction-item .desc .image img{width:100%}.direction-item .desc{grid-template-columns:2fr 1fr;grid-gap:15px}.current-programs.onmain{margin-bottom:40px}.sertificate-desc{grid-template-columns:2fr 1fr;grid-gap:16px}.program .name{padding-bottom:8px}.request-list{gap:40px}.request-item .buttons{height:auto;bottom:-20px;right:20px;gap:15px;width:calc(100% - 40px);justify-content:center}.request-item .buttons>a{padding:5px 12px 7px 42px}.no:before,.yes:before{font-size:20px}a.no:before,a.yes:before{top:6px;left:11px;width:20px;height:20px;font-size:20px}span.no:before,span.yes:before{top:0;right:0;width:20px;height:20px;font-size:20px}span.no,span.yes{padding-right:30px}.subjects>a .image{width:calc(48vw - 30px);height:calc(48vw - 30px)}.subjects>a .image img{max-height:100%}.subjects>a .name{text-align:center}.subjects>a{justify-content:flex-start;height:auto;padding:15px 0}.status{padding-bottom:6px}.status:before{top:6px}.program,.request-item{gap:2px;padding:12px 20px 18px}.program{padding:18px 20px 18px}.request-item.with-buttons{padding-bottom:40px}.cancel{top:12px;right:20px;padding-right:28px}.cancel:after{width:22px;height:22px;font-size:22px}.coins-div{width:auto;margin:0 auto 0}.coins-image{gap:10px;padding:9px 14px}.coins-image img{width:20px}.coins-image .num{font-size:22px}.mobile-menu{display:flex;justify-content:space-around;position:fixed;bottom:0;width:100vw;padding:10px 15px;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:var(--white)}.mobile-menu a{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.3}.mobile-menu a.selected{opacity:1}.mobile-menu a i{font-size:24px}.current-programs,.personal-list,.request-list{padding-top:5px}.sertificate-item{padding:15px 20px;grid-template-columns:1fr 80px}.sertificate-desc{padding:0 20px;margin-bottom:36px;display:flex;flex-direction:column;align-items:center;gap:16px}.sertificate-desc img{max-width:200px}.mypage-item{padding:15px 20px}.ch-item{padding:0 20px 15px}.ch-item-line .name{padding-top:4px}.select-div{margin-bottom:30px;padding:15px 20px 15px}.day-line,.shedule{padding-left:15px}.shedule:before{left:24px}.shedule{margin-top:30px}.shedule-item:before{top:6px}.shedule-item.with-teach-in:before{top:2px}.teach-in .link-with-icon{padding-top:6px;padding-bottom:6px}.teach-in .link-with-icon:before{top:8px}.cancel:after{top:0}.coins-faq{padding-top:20px}.coins-history-list{gap:15px}.ch-item-line .subject-classes{grid-column:span 3;line-height:20px}.ch-item-line .name{line-height:20px}}.shadow{z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(45,46,51,.5);position:fixed;top:0;left:0;width:100vw;height:100vh}.popup{display:block;position:relative;border-radius:8px;background-color:var(--white);padding:32px 30px 40px;max-width:80%;width:700px}.popup-closer{position:absolute;top:-24px;right:-32px;width:32px;height:32px;justify-content:center;background-color:var(--white);border-radius:50%;font-size:16px}.popup-closer,.popup-content{display:flex;align-items:center}.popup-content{flex-direction:column;justify-content:flex-start;gap:28px}.popup-content .popup-title{width:100%;display:block;font:var(--mer)}@media (max-width:380px){.request-item .buttons>a{padding:5px 4px 7px 26px}.request-item .buttons{gap:12px}a.no:before,a.yes:before{top:6px;left:6px;width:16px;height:16px;font-size:16px}.cancel{padding-right:24px;top:12px;overflow:hidden;width:20px;color:transparent}.cancel:after{width:20px;height:20px;font-size:20px;color:var(--red)}}.avatar[data-v-06511b43]{overflow:hidden;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:80px}.avatar img[data-v-06511b43]{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.h1__my-page[data-v-06511b43]{margin:0}@media(min-width:768px){.h1__my-page[data-v-06511b43]{display:none}}.logout-button[data-v-49a33bb6]{color:var(--blue);background:none;border:none;padding:0;cursor:pointer}@media(max-width:575.98px){.personal-menu[data-v-98f406ce]{padding-top:20px}}.spinner-overlay[data-v-7aaef6bc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.login-block .login-buttons button[data-v-241e3399]{display:flex;align-items:center;justify-content:center;padding:16px 34px;background-color:var(--white);border-radius:4px;box-shadow:var(--shadow);transition:all .3s ease;border:none;cursor:pointer}.login-block .logout[data-v-241e3399]{display:block}.direction-item[data-v-5385d133]{--direction-color:none}.direction-item .subject-selection[data-v-5385d133]{background-color:var(--direction-color)}.overlay[data-v-ae1aebc8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:4;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:18px}.popup[data-v-ae1aebc8]{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;max-width:345px;gap:10px;padding:20px 15px;border-radius:8px;background-color:#fff;h2[data-v-ae1aebc8]{margin:18px auto 0;text-align:center}p[data-v-ae1aebc8]{text-align:center;margin:0 auto}}.exit[data-v-ae1aebc8]{position:absolute;top:0;right:5px;background:none}.buttons[data-v-ae1aebc8]{margin:10px auto 10px;font-size:16px;font-weight:700;border-color:transparent}.buttons[data-v-ae1aebc8]:hover{transform:scale(1.13)}.button[data-v-ae1aebc8]{padding:12px 38px}.user-full-name h2[data-v-42e5b8dc]{margin:20px 10px 20px 10px}.file-input[data-v-42e5b8dc]{visibility:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}button[data-v-42e5b8dc]{margin:10px auto 10px;font-size:16px;font-weight:700;border-color:transparent}.logout-button[data-v-42e5b8dc]{background-color:red;color:#fff}.inputs-list[data-v-42e5b8dc]{cursor:pointer}.mypage-item .name[data-v-42e5b8dc]{position:relative}.mypage-item .name[data-v-42e5b8dc]:after{content:"*";position:absolute;color:red;font-size:12px;top:-9px;left:-11px}.alert-info[data-v-42e5b8dc],.alert-warning[data-v-42e5b8dc]{margin-bottom:10px;color:red}.input-hint[data-v-42e5b8dc]{color:#666;font-size:12px}@media(max-width:767.98px){.h1[data-v-42e5b8dc]{display:none}}.email.input-with-icon[data-v-42e5b8dc]{display:flex;justify-content:center}.question-img[data-v-42e5b8dc]{width:30px;height:30px;border-radius:50%;color:#fff;background-color:#b80924;text-align:center}.confirm-link[data-v-42e5b8dc]{color:#b80924;text-decoration:underline;text-align:end}button[data-v-42e5b8dc]:hover{transform:scale(1.13);cursor:pointer}.overlay[data-v-42e5b8dc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:3;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:18px}.popup-send[data-v-42e5b8dc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:345px;gap:10px;padding:20px 15px;border-radius:8px;background-color:#fff;text-align:left}.exit-black[data-v-42e5b8dc]{position:absolute;top:12px;right:12px;background:none}.popup-send h2[data-v-42e5b8dc]{font-family:Merriweather,serif;color:#0d2d62;font-size:18px;font-weight:700;line-height:22.63px;margin:0}.popup-send p[data-v-42e5b8dc]{margin:0}.file-accept[data-v-42e5b8dc]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.file-accept img[data-v-42e5b8dc]{height:24px}.file-accept-text[data-v-42e5b8dc]{font-weight:800;text-decoration:underline}.file-input[data-v-42e5b8dc]{display:none}.accept-inputs-list[data-v-42e5b8dc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.accept-images[data-v-42e5b8dc]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px}.accept-images button[data-v-42e5b8dc]{margin:0;background:none}.accept-images img[data-v-42e5b8dc]{display:flex;align-items:center;justify-content:center;height:24px}.title-to-values[data-v-4b458404]{margin:10px 0 0 0;&[data-v-4b458404]:after{content:"*";position:absolute;color:red;font-size:12px;top:-9px;left:-11px}}.accept-buttons[data-v-4b458404]{margin:10px auto 10px;font-size:16px;font-weight:700;border-color:transparent;img[data-v-4b458404]{width:24px}}.accept-buttons[data-v-4b458404]:hover{transform:scale(1.13);cursor:pointer}.file-accept[data-v-4b458404]{display:flex;align-items:center;margin-right:5px;img[data-v-4b458404]{width:24px}}.value-min[data-v-4b458404]{font-size:small;line-height:normal}.file-input[data-v-4b458404]{display:none}.inputs-list[data-v-4b458404]{cursor:pointer}.inputs-list_with_info[data-v-4b458404]{p[data-v-4b458404]{margin:0}}.accept-inputs-list[data-v-4b458404]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;a[data-v-4b458404]{display:flex}}.accept-images[data-v-4b458404]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;button[data-v-4b458404]{margin:0;background:none}img[data-v-4b458404]{display:flex;align-items:center;justify-content:center;height:24px;max-width:24px}}a.disabled[data-v-4b458404]{&[data-v-4b458404]:hover{transform:scale(1)}}.request-item-modal[data-v-4b458404]{padding:0}.popup[data-v-4b458404]{.request-item[data-v-4b458404]{box-shadow:none;.buttons[data-v-4b458404]{cursor:pointer;position:static;display:flex;align-items:center;justify-content:center}}}.no-coins-message p[data-v-489e8006]{text-align:center;margin-top:20px}.link-to-store__wrap[data-v-489e8006]{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.link-to-store[data-v-489e8006]{max-width:400px;display:block;text-align:center;margin-bottom:20px}.select[data-v-4fc9b8c9]{position:relative;cursor:pointer}.options[data-v-4fc9b8c9]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;z-index:10}.option[data-v-4fc9b8c9]{padding:10px;cursor:pointer}.option[data-v-4fc9b8c9]:hover{background-color:#f0f0f0}.selected[data-v-4fc9b8c9]{padding:10px;background-color:#fff}.subjects .name[data-v-03226b56]{text-align:center}.program-desc p a{word-wrap:break-word;word-break:break-all}.program .button{border:none;cursor:pointer}.horizontal-blocks[data-v-08755b7e]{overflow:visible}.reg-buttons-line .button[data-v-08755b7e]{border:none}.styled-textarea[data-v-08755b7e]{min-height:100px;width:100%;padding:10px;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;resize:none}.upload-list span[data-v-08755b7e]{cursor:pointer}.buttondop[data-v-08755b7e]{background-color:inherit}.button[data-v-08755b7e],.buttondop[data-v-08755b7e]{font:var(--p)}@media(max-width:1199.98px){.button[data-v-08755b7e],.buttondop[data-v-08755b7e]{padding:10px 20px}}.shop-item[data-v-419743f7]{cursor:pointer}.modal[data-v-419743f7]{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content[data-v-419743f7]{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:500px}.close[data-v-419743f7]{color:#aaa;float:right;font-size:28px;font-weight:700}.close[data-v-419743f7]:focus,.close[data-v-419743f7]:hover{color:#000;text-decoration:none;cursor:pointer}