@font-face{font-family:"Roboto";src:url(../fonts/RobotoBold.woff2) format("woff2"),url(../fonts/RobotoBold.woff) format("woff"),url(../fonts/RobotoBold.otf) format("opentype"),url(../fonts/RobotoBold.ttf) format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"Roboto";src:url(../fonts/RobotoMedium.woff2) format("woff2"),url(../fonts/RobotoMedium.woff) format("woff"),url(../fonts/RobotoMedium.otf) format("opentype"),url(../fonts/RobotoMedium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Roboto";src:url(../fonts/RobotoRegular.woff2) format("woff2"),url(../fonts/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular.otf) format("opentype"),url(../fonts/RobotoRegular.ttf) format("truetype");font-style:normal;font-weight:normal}*{box-sizing:border-box}body{padding:0;margin:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;line-height:1.3;font-size:16px}button{display:block;outline:none;cursor:pointer;text-transform:uppercase;transition:.4s}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}li{list-style:none}a{display:block;text-decoration:none}img{display:block;width:100%;height:100%}.wrapper{max-width:1080px;margin:0 auto}.text__bold{font-weight:bold}.title{font-size:32px;line-height:1.5;text-align:center;color:#053f82}.blue__text{color:#086ec2}.blick{position:relative;overflow:hidden}.blick:after{content:"";position:absolute;height:100%;width:20px;background:#009ffd;top:0;left:-150px;animation:blick 4s infinite linear}@keyframes blick{0%{left:-150px;transform:skew(-15deg)}50%,100%{left:700px;transform:skew(-15deg)}}.italick{font-style:italic}.body__stop{overflow:hidden}.header{color:#fff;box-shadow:0 1px 10px rgba(255,255,255,.3);position:fixed;top:0;left:0;width:100%;z-index:100;overflow-y:auto}.header .wrapper{padding:10px 0;display:flex;justify-content:center;align-items:center;margin:auto;height:auto;position:relative}.header .licens{font-size:12px;text-align:center}.header__firm .logo{display:flex;align-items:center;justify-content:center}.header__firm .logo .img{width:40px;height:40px;margin-right:10px}.header__firm .logo .firm__name{font-size:19px;font-weight:bold}.header__firm .member{text-align:center;font-size:14px;margin-top:5px}.header .burger{position:absolute;right:0;top:25px;width:40px;height:35px;padding:0;background:rgba(0,0,0,0);border:none}.header .burger span{display:block;width:30px;margin-left:10px;height:3px;background:#fff;position:relative;border-radius:5px}.header .burger span:after,.header .burger span:before{content:"";position:absolute;right:0;height:3px;border-radius:5px;background:#fff}.header .burger span:after{width:20px;bottom:-8px;transition:.4s}.header .burger span:before{width:40px;top:-8px;transition:.8s}.header .active__burger span{background:rgba(0,0,0,0)}.header .active__burger span:before{transform:rotate(225deg);top:0}.header .active__burger span:after{transform:rotate(-225deg);top:0;width:40px}.header .header__nav{width:100%;display:none;background-color:#045de9;background:url(../img/menu.jpg) no-repeat center center;background-size:cover}.header .header__nav a{border-top:1px solid #000;display:block;width:100%;font-weight:bold;text-align:center;color:#fff;padding:20px 0}.header .active_menu{display:block}.active_header{background-color:#045de9;background-image:linear-gradient(315deg, #045de9 0%, #09c6f9 74%)}.main{min-height:100vh;padding:130px 0;position:relative;background:url(../img/mainBg.png) no-repeat center center;background-size:cover;color:#fff;display:flex;justify-content:center;align-items:center}.main .img{position:absolute;width:480px;height:500px;top:0;bottom:0;margin:auto;left:60%}.main .wrapper{width:100%;margin:auto;position:relative;z-index:1}.main .main__title{font-size:40px;width:750px}.main .sub_title{font-size:22px;width:600px;line-height:1.2;margin:20px 0 30px 0}.main .main__text{font-size:21px;width:630px}.main .main__time{font-size:18px;margin:20px 0 30px 0}.main .main__time .text__bold{font-size:20px}.main .btn__participation{border:2px solid #365575;font-size:20px;font-weight:bold;color:#365575;padding:20px 50px;background:#fff;border-radius:60px;box-shadow:inset 0 -3px 0 #12467a,0 5px 20px #fff;z-index:2;position:relative;overflow:hidden}.main .btn__participation .img{display:block;width:25px;height:35px;top:0;bottom:0;position:absolute;left:10px;transform:rotate(-20deg);animation:listUpDown 2s infinite linear}@keyframes listUpDown{0%,100%{top:-20px}50%{bottom:-20px}}.main .btn__participation:hover{color:#fff}.main .btn__participation:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#f5d020;background-image:linear-gradient(315deg, #f5d020 0%, #f53803 74%);z-index:-2;border-radius:60px;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}.main .btn__participation:hover:before{transform:scaleX(1);transform-origin:left}.quote{padding:50px 0;box-shadow:inset 0 0 17px rgba(0,0,0,.3);background:url(../img/lines.png);background-attachment:fixed}.quote .quote__text{font-size:16px;line-height:1.5;font-size:22px;color:#5e5656}.about{padding:70px 0 100px 0;background:url(../img/bg2.png) no-repeat center center;background-size:cover}.about .about__description{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.about .about__description .text{width:55%;text-align:justify}.about .about__description .text p:not(:last-child){text-indent:20px}.about .about__description .text p{font-size:18px;margin:15px 0}.about .about__description .text p span{text-transform:uppercase}.about .about__description .text .about__school{margin-top:50px}.about .about__description .text .about__school a{display:block;color:#086ec2;font-weight:bold;font-size:20px;position:relative;width:-moz-max-content;width:max-content;transition:.4s;z-index:2}.about .about__description .text .about__school a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:20%;background-color:#045de9;background-image:linear-gradient(315deg, #045de9 0%, #09c6f9 74%);z-index:-1;transition:.4s}.about .about__description .text .about__school a:hover:after{height:100%}.about .about__description .text .about__school a:hover{color:#fff}.about .about__description .director{width:40%;padding-left:20px}.about .about__description .director figure{width:100%;margin:0}.about .about__description .director figure img{width:70%;margin:0 auto}.about .about__description .director .director__name{margin:10px 0;font-weight:bold;font-size:25px;text-align:center}.about .about__description .director .director__descript{font-size:16px;text-align:justify}.about .about__description .director .director__descript span{text-transform:uppercase}.indicators{box-shadow:inset 0 0 17px rgba(0,0,0,.3);background:url(../img/lines.png);background-attachment:fixed;padding:70px 0}.indicators__list{display:flex;justify-content:space-between;align-items:stretch;margin:50px 0}.indicators__list .indicators__item{width:30%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff;border-radius:15px;padding:15px 15px;text-align:center;position:relative}.indicators__list .indicators__item:before{position:absolute;top:3%;left:2%;border-radius:15px;background:rgba(0,0,0,0);box-shadow:inset 0 0 10px rgba(0,0,0,.3);content:"";width:96%;height:94%}.indicators__list .indicators__item .indicators__number{font-size:55px;font-weight:bold;margin-bottom:15px;color:#009ffd}.indicators__list .indicators__item .indicators__text{font-size:16px}.indicators .link__adress{display:block;width:450px;padding:15px 30px;text-align:center;border:4px solid #009ffd;box-shadow:0 5px 20px rgba(0,160,253,.6);font-size:20px;font-weight:bold;color:#009ffd;background:#fff;border-radius:60px;margin:0 auto}.indicators .link__adress span{display:block}.programm__description{background:url(../img/bg3.png) no-repeat center center;background-size:cover;padding:70px 0;color:#000}.programm__description .title{margin-bottom:20px}.programm__description .programm__text{font-size:18px;text-indent:20px;margin:20px 0;text-align:justify}.someone{padding:100px 0;box-shadow:inset 0 0 17px rgba(0,0,0,.3);background:url(../img/lines.png);background-attachment:fixed}.someone .title{width:400px;margin:0 auto;line-height:1.2}.someone__description{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.someone__description .text{width:55%;font-size:20px;line-height:1.5;text-align:justify;text-indent:20px}.someone__description .img{width:35%}.possibility{background:url(../img/123.png);background-size:cover;background-attachment:fixed;padding:50px 0}.possibility__list{margin:30px 0 50px 0;display:flex;flex-direction:column;align-items:stretch}.possibility__list .possibility__item{width:100%;display:flex;margin:10px 0;height:80px}.possibility__list .possibility__item:hover .number{border:2px solid #086ec2;color:#086ec2;font-weight:bold}.possibility__list .possibility__item:hover .text{background:rgba(45,180,243,.418)}.possibility__list .possibility__item:nth-child(odd){align-self:flex-end;justify-content:flex-end}.possibility__list .possibility__item:not(:last-child) .number{position:relative}.possibility__list .possibility__item:not(:last-child) .number:before{position:absolute;content:"";width:20px;height:20px;border-radius:50%;border:1px solid #000;top:130%}.possibility__list .possibility__item:not(:last-child):hover .number:before{border:2px solid #09c6f9}.possibility__list .possibility__item .text{width:500px;font-size:16px;padding:10px 20px;border-radius:10px;transition:.3s}.possibility__list .possibility__item .number{width:50px;height:50px;border-radius:50%;border:1px solid #000;display:flex;justify-content:center;align-items:center;margin:0 15px}.possibility__known{margin:50px 0;display:flex;justify-content:center;flex-wrap:wrap}.possibility__known .known__item{width:280px;box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff;border-radius:10px;padding:50px 20px 20px 20px;text-align:center;margin:0 30px 70px 30px;position:relative;transition:.3s}.possibility__known .known__item:last-child,.possibility__known .known__item:nth-last-child(2){width:390px}.possibility__known .known__item:hover{background-color:#045de9;background-image:linear-gradient(315deg, #045de9 0%, #09c6f9 74%);color:#fff}.possibility__known .known__item:hover .img{box-shadow:0 0 10px 5px rgba(0,0,0,.3)}.possibility__known .known__item .img{position:absolute;left:0;right:0;margin:auto;top:-35px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3);width:70px;height:70px;background:#fff;transition:.3s;padding:10px;overflow:hidden}.possibility__learn{display:flex;justify-content:space-between;align-items:center}.possibility__learn .img{width:30%}.possibility__learn .text{width:65%}.possibility__learn .text .learn__list{margin-top:30px}.possibility__learn .text .learn__list li{text-indent:20px;list-style:disc;margin:10px 0;line-height:1.4}.training__format{padding:70px 0 50px 0;background:url(../img/bg2.png) no-repeat center center;background-size:cover}.training__format .training__prog{margin-top:40px;display:flex;justify-content:space-between;align-items:center}.training__format .training__prog .text{width:70%;font-size:18px}.training__format .training__prog .text p{margin:5px 0}.training__format .training__prog .img{width:28%}.training__format .training__diplom{margin-top:40px;display:flex;justify-content:space-between;align-items:center}.training__format .training__diplom .text{width:65%;text-align:justify;font-size:18px}.training__format .training__diplom .text p{margin:5px 0}.training__format .training__diplom .img{width:28%}.training__format .our__img{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.training__format .our__img img{width:300px;height:200px;-o-object-fit:cover;object-fit:cover}.conditions{box-shadow:inset 0 0 17px rgba(0,0,0,.3);padding:70px 0}.conditions .title{margin-bottom:30px}.conditions .text{width:500px;margin:10px auto 0 auto;font-size:18px;text-align:justify;text-indent:20px}.lecturers{padding:50px 0 70px 0;background:url(../img/bg3.png) no-repeat center top;background-size:cover;background-attachment:fixed}.lecturers .lecturer__main{border-radius:20px;border:3px solid #053f82;background:#fff;padding:30px 40px;margin:40px 0 60px 0}.lecturers .lecturer__main .img{width:200px;height:200px;border-radius:50%;overflow:hidden;margin:0 auto 20px auto}.lecturers .lecturer__main .img img{height:auto}.lecturers .lecturer__main .text{width:100%}.lecturers .lecturer__main .text .lecturers__name{font-weight:bold;text-align:center;margin-bottom:8px;font-size:23px}.lecturers .lecturer__main .text .lecturers__position{margin-bottom:10px;text-align:center;font-weight:bold;font-size:18px}.lecturers .lecturer__main .text .lecturers__description{font-size:16px;line-height:1.4;text-align:justify;text-indent:20px}.lecturers .lecturer__main .text .lecturers__description span{display:block;margin-top:5px}.lecturers .sub__title{font-size:28px;width:550px;margin:0 auto;text-align:center}.lecturers .lecturers__list{margin-top:50px}.lecturers .lecturers__item{border-radius:20px;border:3px solid #053f82;background:#fff;padding:30px 40px;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.lecturers .lecturers__item .img{width:200px;height:200px;border-radius:50%;overflow:hidden}.lecturers .lecturers__item .img img{height:auto}.lecturers .lecturers__item .text{width:700px}.lecturers .lecturers__item .text .lecturers__name{font-weight:bold;text-align:center;margin-bottom:8px;font-size:18px}.lecturers .lecturers__item .text .lecturers__position{margin-bottom:10px;text-align:center;font-weight:bold}.lecturers .lecturers__item .text .lecturers__description{font-size:16px}.lecturers .lecturers__item .text .lecturers__description span{display:block;margin-top:5px}.lecturers .sub__text{padding:10px;font-size:22px;line-height:1.5;border-radius:10px;background-color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.301)}.video{box-shadow:inset 0 0 17px rgba(0,0,0,.3);padding:50px 0 70px 0}.video .video__list{margin-top:50px;display:flex;justify-content:center;align-items:center}.video .video__list .item{width:500px;height:300px;border:1px solid rgba(0,0,0,.3);margin:0 30px;display:flex;justify-content:center;align-items:center;position:relative;background:rgba(26,64,145,.2862745098);overflow:hidden}.video .video__list .item video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video .video__list .item img{position:absolute;width:100%;height:100%;top:0;left:0}.video .video__list .item .btn__play{width:100px;height:100px;background:#bbbaba;background:#fff;border-radius:50%;padding:20px 0 0 35px;cursor:pointer;transition:.3s;position:relative}.video .video__list .item .btn__play:hover{box-shadow:0 0 10px 20px rgba(255,255,255,.3)}.video .video__list .item .btn__play .play{border:30px solid rgba(0,0,0,0);border-left:43px solid #f40;display:block;width:0;height:0}.schedule{padding:50px 0;background:url(../img/bg2.png) no-repeat center center;background-size:cover;background-attachment:fixed}.schedule .sub__title{font-size:23px;width:820px;text-align:center;margin:20px auto 0 auto}.schedule .schedule__list{margin-top:30px}.schedule .schedule__list .schedule__btn{display:block;border:2px solid #053f82;border-radius:10px;text-transform:none;background:#fff;font-size:20px;font-weight:bold;padding:20px;text-align:center;width:100%;margin-bottom:20px;position:relative}.schedule .schedule__list .schedule__btn:before{transition:.4s;position:absolute;content:"";top:0;bottom:0;margin:auto;right:20px;width:40px;height:40px;border-radius:50%;border:1px solid #000;background:url(../img/BtnArrow.svg) no-repeat center center;background-size:50% 50%}.schedule .schedule__list .active__schedule__bnt{background-color:#045de9;background-image:linear-gradient(315deg, #045de9 0%, #09c6f9 74%);color:#fff}.schedule .schedule__list .active__schedule__bnt:before{box-shadow:0 0 15px rgba(0,0,0,.4);transform:rotate(180deg);filter:invert(100%)}.schedule .schedule__list .schedule__item{display:none;margin-bottom:30px;padding:20px;box-shadow:0 0 5px rgba(0,0,0,.3);background:#fff;border-radius:10px}.schedule .schedule__list .schedule__item .schedule__date{font-size:22px;font-weight:bold;margin-bottom:30px;text-align:center}.schedule .schedule__list .schedule__item .theme__title{font-weight:bold;font-size:20px;text-align:center;margin-bottom:30px}.schedule .schedule__list .schedule__item .schedule__title{font-weight:bold;font-style:18px;text-align:center;max-width:500px;margin:0 auto 20px auto}.schedule .schedule__list .schedule__item .schedule__text{font-size:16px;margin-bottom:20px;text-indent:20px}.schedule .schedule__list .schedule__item .schedule__text span{display:block;margin:5px 0}.schedule .schedule__list .active__schedule{display:block}.price{box-shadow:inset 0 0 17px rgba(0,0,0,.3);padding:50px 0}.price .title{width:550px;line-height:1.2;margin:0 auto;position:relative;margin-bottom:30px}.price .title:before{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-10px;width:40px;height:2px;background:#000}.price .mt{margin-top:30px}.price .price__title{font-size:25px;text-align:center}.price .price__title .text__bold{font-size:30px}.price .price__text{margin:10px 0;font-size:20px;text-align:center}.price .price__list{width:-moz-fit-content;width:fit-content;max-width:100%;margin:20px auto;font-size:20px}.price .price__list_item{position:relative;z-index:1}.price .price__list_item:before{content:"";width:6px;height:6px;margin-right:5px;display:inline-block;border-radius:50%;background-color:#000;transform:translateY(-2px)}.price .all{margin:10px 0 30px 0}.price__form{border:2px solid #053f82;padding:30px 50px;border-radius:30px}.price__form .form__title{font-size:22px;text-align:center}.price__form .pay__varient{display:flex;align-items:stretch;justify-content:center;margin:40px 0 20px 0}.price__form .pay__varient .text_pay{width:200px;text-align:center;margin:15px 0;font-size:22px}.price__form .pay__varient label{background:#062758;color:#fff;display:flex;justify-content:center;align-items:center;width:180px;border-radius:20px;padding:10px 20px;text-align:center;cursor:pointer;opacity:.6;margin:0 10px}.price__form .pay__varient label input{display:none}.price__form .pay__varient .active__label{opacity:1;box-shadow:0 0 25px #3098fa;background:#4fa5f5}.price__form .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.price__form .row input[type=text],.price__form .row input[type=email],.price__form .row input[type=tel]{width:24%;display:block;padding:15px 40px;border-radius:20px;border:none;box-shadow:inset 0 0 8px rgba(0,0,0,.3)}.price__form textarea{width:100%;max-width:100%;min-width:100%;max-height:150px;height:50px;min-height:50px;display:block;padding:15px 40px;border-radius:20px;border:none;box-shadow:inset 0 0 8px rgba(0,0,0,.3)}.price__form .for__submit{font-size:20px;text-transform:uppercase;font-weight:bold;display:flex;justify-content:center;align-items:center;text-align:center;margin:25px auto;border:3px solid green;padding:3px;background:#fff;border-radius:30px}.price__form .for__submit .check__form{width:35px;height:35px;margin-right:10px}.price__form .active__error{border:3px solid red}.price__form input[type=submit]{width:100%;display:block;margin:30px auto;padding:15px 40px;border-radius:20px;font-size:25px;border:none;text-transform:uppercase;font-weight:bold;background:rgba(0,0,0,0);cursor:pointer;border:2px solid #365575;color:#365575;box-shadow:inset 0 -3px 0 #12467a;transition:.4s}.price__form input[type=submit]:hover{background-color:#2a2a72;background-image:linear-gradient(315deg, #2a2a72 0%, #009ffd 74%);color:#fff;box-shadow:inset 0 3px 0 #12467a}.price__form .political_confid{display:flex;justify-content:center;align-items:center}.price__form .political_confid input[type=checkbox]{display:block;background:rgba(0,0,0,0);width:30px;height:30px;padding:0;border-radius:0;border:none;margin-right:20px}.price__form .political_confid .text{width:85%;font-size:14px}.footer{padding:50px 0 20px 0;background:#031633;color:#fff}.footer .title{margin-bottom:20px}.footer .wrapper{display:flex;align-items:flex-end;justify-content:space-around}.footer__firm{margin-right:30px}.footer__firm .img{width:40px;height:40px;margin:0 auto 10px auto}.footer__firm .firm__name{font-size:19px;font-weight:bold}.footer__firm .licens{font-size:12px;text-align:center;margin-top:5px}.footer__firm .member{text-align:center;font-size:14px;margin-top:5px}.footer .footer__contacts{display:flex;align-items:center;margin:5px auto;color:#fff}.footer .footer__contacts img{width:35px;height:35px;margin-right:20px}.footer .footer__contacts .mail{font-size:24px;font-weight:bold}.footer .footer__contacts .tel{font-size:22px;font-weight:bold}.footer .footer__contacts .text{font-size:18px}.footer .footer__made{text-align:center;margin-top:50px}.footer .footer__made a{display:inline;color:#b5c5f0;font-size:18px;text-decoration:underline}.btn_up{padding:0;width:50px;height:50px;position:fixed;bottom:-50px;right:50px;border-radius:50%;background:rgba(0,0,0,0);z-index:5;outline:none;transition:.4s;border:none}.btn_up:after{content:"";width:20px;height:20px;border-top:5px solid #f53803;border-left:5px solid #f53803;border-radius:5px;transform:rotate(45deg);position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-10px}.active_btn{bottom:20px}.modal{position:fixed;width:1%;height:1%;top:0;left:-9999px;z-index:1000;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;overflow-y:auto;transition:.3s}.modal .wrap{margin:auto;position:relative}.modal .wrap .close__modal{position:absolute;top:5px;right:25px;width:30px;height:30px;background:rgba(0,0,0,0);border:none;outline:none;z-index:1;line-height:1;text-align:center;font-size:30px;font-weight:bold}.modal .price__form{background:#fff}.modal .price__title{font-size:20px;text-align:center}.modal .all{margin-top:5px}.modal .gratitude__img{width:98px;height:98px;margin:0 auto 45px auto}.modal .gratitude__img img{width:100%;height:100%}.modal .modal__title{font-size:24px;line-height:28px;color:#fff;margin:0 auto 19px auto}.modal .modal__text{font-size:18px;line-height:24px;color:#fff}.modal .modal__text span{display:block}.gratitude .wrap,.modal__error .wrap{background:#3f5c6c;border-radius:25px;padding:50px 50px 60px 50px;text-align:center;max-width:600px}.gratitude .wrap .close__modal,.modal__error .wrap .close__modal{color:#fff}.active__modal{width:100%;height:100%;left:0;z-index:100}@media screen and (min-width: 992px)and (max-width: 1200px){.wrapper{width:85%}.main{display:flex;justify-content:center;align-items:center}.main .wrapper{width:85%}.main .img{width:30%;height:400px;left:65%}.main .img img{height:auto}.main .main__title{font-size:30px;width:550px}.main .sub_title{font-size:20px;width:550px;margin:15px 0 25px 0}.main .main__text{font-size:20px;width:550px}.main .main__time{font-size:18px;margin:20px 0 30px 0}.quote .quote__text{font-size:20px}.about .about__description{align-items:flex-start}.about .about__description .text{width:55%}.about .about__description .director{width:44%}.about .about__description .director figure{margin:0}.about .about__description .director .director__name{font-size:20px}.about .about__description .director .director__descript{font-size:16px}.possibility__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.possibility__list .possibility__item{width:250px;height:auto;position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;margin:20px}.possibility__list .possibility__item:not(:last-child) .number{position:absolute}.possibility__list .possibility__item:nth-child(odd){align-self:stretch}.possibility__list .possibility__item .text{width:100%;padding:40px 20px 20px 20px;text-align:center}.possibility__list .possibility__item .number{position:absolute;left:0;right:0;top:-25px;background:#fff;margin:0 auto}.possibility__list .possibility__item .number:before{display:none}.possibility__known .known__item{width:30%;border-radius:10px;margin:0 10px 60px 10px}.possibility__known .known__item:last-child,.possibility__known .known__item:nth-last-child(2){width:350px}.training__format .our__img img{width:30%;height:17vw}.lecturers .lecturers__item .img{width:150px;height:150px}.lecturers .lecturers__item .text{width:75%}.video .video__list .item{width:400px;height:200px;margin:0 10px}.schedule .schedule__list .schedule__item .schedule__date{margin-bottom:25px}.schedule .schedule__list .schedule__item .theme__title{margin-bottom:20px}.schedule .schedule__list .schedule__item .schedule__title{margin:0 auto 15px auto}.schedule .schedule__list .schedule__item .schedule__text{font-style:16px;margin-bottom:15px}}@media screen and (min-width: 768px)and (max-width: 991px){.wrapper{width:90%}.title{font-size:22px;line-height:1.4}.main{display:flex;justify-content:center;align-items:center;padding:120px 0}.main .wrapper{width:90%}.main .img{width:30%;height:400px;left:65%}.main .img img{height:auto}.main .main__title{font-size:28px;width:480px}.main .sub_title{font-size:18px;width:470px;margin:15px 0 25px 0}.main .main__text{font-size:17px;width:470px}.main .main__time{font-size:16px;margin:20px 0 30px 0}.main .main__time .text__bold{font-size:18px}.quote .quote__text{line-height:1.4;font-size:20px}.about{padding:70px 0}.about .about__description{flex-direction:column}.about .about__description .text{width:100%}.about .about__description .text .about__school{margin-top:30px}.about .about__description .director{width:100%;padding-left:0;margin-top:30px}.about .about__description .director figure img{width:200px}.programm__description .programm__text{text-align:justify}.someone{padding:70px 0}.someone .title{width:300px}.someone__description .text{font-size:18px}.possibility__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.possibility__list .possibility__item{width:42%;height:auto;position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;margin:20px}.possibility__list .possibility__item:not(:last-child) .number{position:absolute}.possibility__list .possibility__item .text{width:100%;padding:40px 20px 20px 20px;text-align:center}.possibility__list .possibility__item .number{position:absolute;left:0;right:0;top:-25px;background:#fff;margin:0 auto}.possibility__list .possibility__item .number:before{display:none}.possibility__known{margin-bottom:0}.possibility__known .known__item{width:43%;border-radius:10px;margin:0 20px 70px 20px}.possibility__known .known__item:nth-last-child(2){width:43%}.possibility__known .known__item:last-child{width:70%}.training__format{padding:50px 0}.training__format .training__prog{margin-top:40px;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.training__format .training__prog .text{order:2;width:100%}.training__format .training__prog .text p{text-align:justify}.training__format .training__prog .img{order:1}.training__format .our__img img{width:30%;height:17vw}.lecturers{padding:50px 0}.lecturers .lecturer__main .img{width:180px;height:180px}.lecturers .sub__title{font-size:20px;width:450px}.lecturers .lecturers__item{padding:15px 20px;margin-bottom:30px}.lecturers .lecturers__item .img{width:120px;height:120px}.lecturers .lecturers__item .text{width:80%}.video{padding:50px 0}.video .video__list{margin-top:20px;flex-direction:column}.video .video__list .item{margin:20px auto}.schedule .sub__title{font-size:18px;width:441px;text-align:justify}.schedule .schedule__list .schedule__btn{padding:15px}.schedule .schedule__list .schedule__btn:before{width:30px;height:30px}.schedule .schedule__list .schedule__item{padding:20px 15px}.schedule .schedule__list .schedule__item .schedule__date{font-size:20px;margin-bottom:20px}.schedule .schedule__list .schedule__item .theme__title{font-size:20px;margin-bottom:20px}.schedule .schedule__list .schedule__item .schedule__title{max-width:450px;margin:0 auto 20px auto}.price .title{width:400px}.price .price__title{font-size:20px}.price .price__title .text__bold{font-size:23px}.price .price__list,.price .price__text{font-size:16px}.price .sub__title{font-size:25px;margin:20px 0}.price__form{padding:30px}.price__form .form__title{font-size:20px}.price__form .pay__varient{margin:30px 0 20px 0}.price__form .pay__varient .text_pay{margin:20px 0;font-size:18px}.price__form .pay__varient label{width:24%;padding:10px}.price__form input[type=submit]{padding:10px;font-size:20px}.footer__firm{margin-right:20px}.footer__firm .img{width:35px;height:35px}.footer__firm .firm__name{font-size:18px}.footer .footer__contacts img{width:30px;height:30px;margin-right:10px}.footer .footer__contacts .mail{font-size:22px;font-weight:bold}.footer .footer__contacts .tel{font-size:20px;font-weight:bold}.footer .footer__contacts .text{font-size:16px}.footer .footer__made{margin-top:30px}}@media screen and (min-width: 576px)and (max-width: 767px){.wrapper{width:95%}.title{font-size:22px;line-height:1.4}.header__firm .logo .img{width:25px;height:25px}.header__firm .logo .firm__name{font-size:16px;margin-bottom:3px}.header__firm .member{font-size:12px}.header .burger{width:30px;right:10px}.header .header__nav a{padding:10px 0}.main{padding:120px 0}.main .img{width:30%;height:250px;left:70%;opacity:.6}.main .img img{height:auto}.main .wrapper{width:95%}.main .main__title{font-size:25px;width:450px}.main .sub_title{font-size:17px;width:440px;margin:15px 0 25px 0}.main .main__text{font-size:16px;width:470px}.main .main__time{font-size:15px;margin:20px 0}.main .main__time .text__bold{font-size:17px}.main .btn__participation{padding:15px 40px}.quote .quote__text{font-size:18px}.about{padding:50px 0}.about .about__description{margin-top:0;flex-direction:column}.about .about__description .text{width:100%}.about .about__description .text p{text-align:justify}.about .about__description .text .about__school{margin-top:30px}.about .about__description .director{width:100%;padding-left:0;margin-top:30px}.about .about__description .director figure img{width:200px}.indicators{padding:50px 0}.indicators__list{margin-top:20px;flex-wrap:wrap;justify-content:center}.indicators__list .indicators__item{width:250px;margin:10px}.indicators .link__adress{width:400px;padding:15px;font-size:18px}.programm__description .programm__text{text-align:justify}.someone{padding:50px 0}.someone .title{width:260px}.someone__description{flex-direction:column;margin-top:30px}.someone__description .text{order:2;width:100%;font-size:18px}.someone__description .img{width:35%;margin-bottom:20px}.possibility__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.possibility__list .possibility__item{width:43%;height:auto;position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;margin:20px 2%}.possibility__list .possibility__item:not(:last-child) .number{position:absolute}.possibility__list .possibility__item .text{width:100%;padding:40px 20px 20px 20px;text-align:center}.possibility__list .possibility__item .number{position:absolute;left:0;right:0;top:-25px;background:#fff;margin:0 auto}.possibility__list .possibility__item .number:before{display:none}.possibility__known{margin-bottom:0}.possibility__known .known__item{width:43%;border-radius:10px;margin:0 3% 70px 3%}.possibility__known .known__item:nth-last-child(2){width:43%}.possibility__known .known__item:last-child{width:70%}.possibility__learn{flex-direction:column}.possibility__learn .text{width:100%}.possibility__learn .text .learn__list{margin-top:20px}.possibility__learn .text .learn__list li{text-indent:18px}.training__format{padding:50px 0}.training__format .training__prog{margin-top:20px;flex-direction:column}.training__format .training__prog .text{order:2;width:100%}.training__format .training__prog .text p{font-size:16px;text-align:justify}.training__format .training__prog .img{order:1}.training__format .training__diplom .text p{font-size:16px}.training__format .our__img img{width:30%;height:17vw}.lecturers{padding:50px 0}.lecturers .lecturer__main .img{width:180px;height:180px}.lecturers .sub__title{font-size:20px;width:450px}.lecturers .lecturers__item{padding:15px;margin-bottom:30px;flex-direction:column}.lecturers .lecturers__item .img{width:100px;height:100px;margin-bottom:10px}.lecturers .lecturers__item .text{order:2;width:100%;text-align:justify;text-indent:10px}.video{padding:50px 0}.video .video__list{margin-top:20px;flex-direction:column}.video .video__list .item{width:450px;height:250px;margin:20px auto}.schedule .sub__title{font-size:17px;width:441px;text-align:justify}.schedule .schedule__list .schedule__btn{padding:10px}.schedule .schedule__list .schedule__btn:before{width:30px;height:30px}.schedule .schedule__list .schedule__item{padding:20px 15px}.schedule .schedule__list .schedule__item .schedule__date{font-size:20px;margin-bottom:20px}.schedule .schedule__list .schedule__item .theme__title{font-size:20px;margin-bottom:20px}.schedule .schedule__list .schedule__item .schedule__title{max-width:450px;margin:0 auto 20px auto}.schedule .schedule__list .schedule__item .schedule__text{text-align:justify}.price .title{width:400px}.price .price__title{font-size:18px}.price .price__title .text__bold{font-size:20px}.price .price__list,.price .price__text{font-size:16px}.price__form{padding:30px}.price__form .form__title{font-size:18px}.price__form .pay__varient{margin:20px 0}.price__form .pay__varient .text_pay{width:150px;margin:20px 0;font-size:18px}.price__form .pay__varient label{width:24%}.price__form .row{flex-wrap:wrap}.price__form .row input[type=text],.price__form .row input[type=email],.price__form .row input[type=tel]{width:48%;padding:15px 30px;margin-bottom:10px}.price__form .for__submit{font-size:16px;border:2px solid green;border-radius:20px}.price__form .for__submit .check__form{width:30px;height:30px}.price__form .active__error{border:2px solid red}.price__form input[type=submit]{padding:10px;font-size:20px}.footer .wrapper{flex-direction:column;justify-content:center;align-items:center}.footer__firm{margin:0 0 15px 0}.footer__firm .img{width:30px;height:30px}.footer .footer__contacts{justify-content:center}.footer .footer__contacts img{width:30px;height:30px}.footer .footer__contacts .mail{font-size:22px}.footer .footer__contacts .tel{font-size:20px}.footer .footer__made{margin-top:30px}.modal .gratitude__img{width:80px;height:80px}}@media screen and (max-width: 575px){.wrapper{width:100%;padding:0 15px}.title{font-size:20px;line-height:1.3}.header{background-color:#045de9;background-image:linear-gradient(315deg, #045de9 0%, #09c6f9 74%)}.header .wrapper{padding:10px 10px;flex-wrap:wrap}.header__firm{order:2;width:100%}.header__firm .licens{text-align:left}.header__firm .logo{display:flex;align-items:center;justify-content:center}.header__firm .logo .firm__name{font-size:15px;font-weight:500}.header__firm .logo .img{width:25px;height:25px}.header__firm .member{display:none;text-align:center;font-size:14px;margin-top:5px}.header .burger{position:static;margin:0 auto;width:40px;height:35px;padding:0;background:rgba(0,0,0,0);border:none}.header .header__nav a{padding:10px 0}.main{padding:150px 0 50px 0}.main .img{display:none}.main .wrapper{width:100%}.main .main__title{font-size:23px;text-align:center;width:100%;margin:0 auto 30px auto;max-width:370px}.main .sub_title{font-size:18px;width:100%;margin:15px 0;text-align:justify}.main .main__text{font-size:18px;width:100%;text-align:justify}.main .main__time{font-size:15px;width:300px;margin:20px auto;text-align:center}.main .main__time .text__bold{font-size:18px}.main .btn__participation{padding:15px 40px;margin:0 auto}.quote .quote__text{margin:0;text-align:justify;font-size:18px;line-height:1.3}.about{padding:30px 0}.about .about__description{margin-top:0;flex-direction:column}.about .about__description .text{width:100%}.about .about__description .text p{text-align:justify;font-size:16px}.about .about__description .text .about__school{margin-top:30px}.about .about__description .director{width:100%;padding-left:0;margin-top:30px}.about .about__description .director figure img{width:150px}.about .about__description .director .director__name{font-size:18px}.indicators{padding:50px 0}.indicators__list{margin-top:20px;flex-wrap:wrap;justify-content:center}.indicators__list .indicators__item{width:250px;margin:10px}.indicators .link__adress{width:95%;padding:15px 5px;font-size:18px}.programm__description .programm__text{text-align:justify;font-size:16px}.someone{padding:50px 0}.someone .title{width:260px}.someone__description{flex-direction:column;margin-top:30px}.someone__description .text{order:2;width:100%;font-size:16px}.someone__description .img{width:150px;margin-bottom:20px}.possibility__list{justify-content:center}.possibility__list .possibility__item{width:95%;height:auto;position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;margin:20px 2%}.possibility__list .possibility__item:not(:last-child) .number{position:absolute}.possibility__list .possibility__item .text{width:100%;padding:40px 20px 20px 20px;text-align:center}.possibility__list .possibility__item .number{position:absolute;left:0;right:0;top:-25px;background:#fff;margin:0 auto}.possibility__list .possibility__item .number:before{display:none}.possibility__known{margin-bottom:0}.possibility__known .known__item{width:95%;border-radius:10px;margin:0 0 50px 0}.possibility__known .known__item:nth-last-child(2){width:95%}.possibility__known .known__item:last-child{width:95%}.possibility__learn{flex-direction:column}.possibility__learn .text{width:100%}.possibility__learn .text .learn__list{margin-top:20px}.possibility__learn .text .learn__list li{text-indent:18px;text-align:justify}.training__format{padding:30px 0}.training__format .training__prog{margin-top:20px;flex-direction:column}.training__format .training__prog .text{order:2;width:100%}.training__format .training__prog .text p{font-size:16px;text-align:justify}.training__format .training__prog .img{order:1;width:150px}.training__format .training__diplom{flex-direction:column}.training__format .training__diplom .text{width:100%}.training__format .training__diplom .text p{font-size:16px;text-indent:20px}.training__format .training__diplom .img{width:220px;margin-top:10px}.training__format .our__img{margin-top:40px;flex-wrap:wrap;justify-content:center}.training__format .our__img img{width:200px;height:150px;margin:5px}.conditions{padding:40px 0}.conditions .text{width:100%;font-size:16px}.lecturers{padding:40px 0}.lecturers .lecturer__main{padding:30px 5px;margin:40px 0 60px 0}.lecturers .lecturer__main .img{width:150px;height:150px}.lecturers .lecturer__main .text .lecturers__name{font-size:18px}.lecturers .lecturer__main .text .lecturers__position{font-size:16px}.lecturers .lecturer__main .text .lecturers__description{font-size:16px;line-height:1.4;text-align:justify;text-indent:20px}.lecturers .lecturer__main .text .lecturers__description span{display:block;margin-top:5px}.lecturers .sub__title{font-size:18px;width:280px;font-weight:bold}.lecturers .lecturers__item{padding:15px 5px;margin-bottom:30px;flex-direction:column}.lecturers .lecturers__item .img{width:100px;height:100px;margin-bottom:10px}.lecturers .lecturers__item .text{order:2;width:100%;text-align:justify;text-indent:10px;font-size:16px}.lecturers .sub__text{padding:5px;font-size:18px}.video{padding:40px 0}.video .video__list{margin-top:20px;flex-direction:column}.video .video__list .item{width:300px;height:180px;margin:20px auto}.schedule .sub__title{font-size:16px;width:100%}.schedule .schedule__list .schedule__btn{padding:10px}.schedule .schedule__list .schedule__btn:before{width:30px;height:30px}.schedule .schedule__list .schedule__item{padding:20px 10px}.schedule .schedule__list .schedule__item .schedule__date{font-size:20px;margin-bottom:20px}.schedule .schedule__list .schedule__item .theme__title{font-size:20px;margin-bottom:20px}.schedule .schedule__list .schedule__item .schedule__title{max-width:450px;margin:0 auto 20px auto}.schedule .schedule__list .schedule__item .schedule__text{text-align:justify;font-size:16px}.price .title{width:100%}.price .price__title{font-size:16px}.price .price__title .text__bold{font-size:20px}.price .price__list,.price .price__text{font-size:16px}.price__form{padding:30px 5px}.price__form .form__title{font-size:18px}.price__form .pay__varient{flex-wrap:wrap;margin:20px 0}.price__form .pay__varient .text_pay{width:100%;margin:20px 0;font-size:18px;margin:0 0 10px 0}.price__form .pay__varient label{width:100%;padding:20px;margin:5px 0}.price__form .row{margin-bottom:0;flex-wrap:wrap}.price__form .row input[type=text],.price__form .row input[type=email],.price__form .row input[type=tel]{width:100%;padding:15px 30px;margin-bottom:10px}.price__form .for__submit{font-size:16px;margin:20px auto;border:2px solid green;border-radius:20px}.price__form .for__submit .check__form{width:30px;height:30px;margin-right:5px}.price__form .active__error{border:2px solid red}.price__form input[type=submit]{padding:10px;font-size:20px}.footer .title{font-size:25px}.footer .wrapper{flex-direction:column;align-items:center;justify-content:center}.footer__firm{margin:0 0 15px 0}.footer__firm .img{width:30px;height:30px}.footer__firm .firm__name{font-size:16px;text-align:center}.footer .footer__contacts{justify-content:center}.footer .footer__contacts img{width:25px;height:25px;margin-right:10px}.footer .footer__contacts .mail{font-size:20px}.footer .footer__contacts .tel{font-size:18px}.footer .footer__contacts .text{font-size:16px}.footer .footer__made{margin-top:30px}.modal .wrap .close__modal{top:5px;right:25px;width:30px;height:30px;font-size:30px}.modal .price__form{padding-top:50px}.modal .price__form .price__title{font-size:18px}.modal .price__form .pay__varient{margin:20px 0 10px 0}.modal .price__form .pay__varient .text_pay{margin:0}.modal .price__form .pay__varient label{width:30%;padding:10px 0;margin:5px 4px}.modal .price__form .row{flex-wrap:wrap}.modal .price__form .row input[type=text],.modal .price__form .row input[type=email],.modal .price__form .row input[type=tel]{width:100%;padding:10px 20px}.modal .price__form textarea{padding:10px 20px;height:20px;min-height:40px}.modal .price__form input[type=submit]{margin:15px 0 10px 0;padding:5px}.modal .price__form .political_confid input[type=checkbox]{width:20px;height:20px;margin-right:10px}.modal .price__form .political_confid .text{width:85%;font-size:10px}.modal .gratitude__img{width:80px;height:80px;margin-bottom:20px}.modal .modal__title{font-size:20px;line-height:22px;margin:0 auto 15px auto}.modal .modal__text{font-size:16px;line-height:20px;text-align:center}.gratitude .wrap,.modal__error .wrap{padding:40px 20px;max-width:400px;width:95%}}/*# sourceMappingURL=styles.css.map */