:root{--font-family: "Montserrat", sans-serif;--second-family: "Bebas Neue", sans-serif;--third-family: "Century Gothic", sans-serif;--font3: "Futura PT", sans-serif;--c-main: #1b1328;--c-white: #ffffff;--c-gray: #d6d6d6;--c-black: #000000;--c-red: #e72f31;--c-gold: linear-gradient(180deg, #ff802b 0%, #fedb2f 100%);--c-gold-reverse: linear-gradient(180deg, #fedb2f 0%, #ff802b 100%);--c-orange: #ff802b}body{min-width:390px}@media (max-width: 1439px){.container{max-width:1190px}}@media (max-width: 1199px){.container{max-width:955px}}@media (max-width: 991px){body p{font-size:16px}.container{max-width:755px}.btn{max-width:212px;height:56px;border-radius:25px;-webkit-box-shadow:none;box-shadow:none}.btn:after{display:none}.btn span{font-size:20px;line-height:23px;border-radius:25px;border:none}.btn-two{max-width:270px;height:50px;border-radius:50px}.btn-two span{font-size:18px;line-height:43px}}@media (max-width: 767px){.container{max-width:575px}.btn-row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:fixed;bottom:0;left:0;right:0;z-index:12}.btn-row .tel{margin-right:5px;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;background:var(--c-gold)}.btn-row .mob{-webkit-appearance:none;padding:0;outline:none;position:relative;border:none;width:100%;height:56px;background:var(--c-gold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:35px;padding-right:35px;font-family:var(--third-family);font-style:normal;font-weight:700;font-size:20px;line-height:23px;letter-spacing:0;text-transform:uppercase;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;color:var(--c-white)}.btn-row .mob span{font-family:var(--third-family);font-style:normal;font-weight:700;font-size:20px;line-height:23px;letter-spacing:0;text-transform:uppercase;color:var(--c-white)}.btn-three{max-width:270px;height:50px;border-radius:50px}.btn-three span{font-size:18px;line-height:43px}}@media (max-width: 575px){.container{max-width:390px}.form input{padding-left:15px;padding-right:15px;font-size:16px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:16px;font-weight:500;color:#b0b0b0}input::-moz-placeholder,textarea::-moz-placeholder{font-size:16px;font-weight:500;color:#b0b0b0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:16px;font-weight:500;color:#b0b0b0}}@media (max-width: 1199px){.header{background:var(--c-white)}.header.fixed{background:var(--c-white);top:auto;left:auto;margin-right:0;-webkit-transform:none;transform:none}.header .row{height:65px;padding-top:0}.header__logo{-webkit-filter:brightness(0);filter:brightness(0);padding-left:1px}.header__logo img{max-width:165px}.header__block{width:auto;max-width:auto;margin:0}.header__tel{display:none}.header__menu{position:fixed;top:65px;background-color:#fff;right:-100vw;-webkit-transition:right 0.3s ease;transition:right 0.3s ease;width:270px;bottom:0;display:block;padding:30px 20px;margin:0}.header__menu.on{right:0}.header__menu .nav__list{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.header__menu .nav__list-item a{display:block;padding:0;padding:10px 0;font-size:16px;color:#000 !important}.header__menu .nav__list-item a:first-child{padding-top:0}.header__menu .nav__list-item.mob{display:block}.header__menu .nav__list-item .header__btn{-webkit-appearance:none;padding:0;outline:none;border-radius:25px;position:relative;border:none;width:100%;max-width:212px;height:56px;background:var(--c-gold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--third-family);font-style:normal;font-weight:700;font-size:18px;line-height:21px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--c-white);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;margin-bottom:10px}.header__menu .nav__list-item .header__btn span{font-family:var(--third-family);font-style:normal;font-weight:700;font-size:18px;line-height:21px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--c-white)}.header__menu .nav__list-item .header__btn:hover,.header__menu .nav__list-item .header__btn:focus,.header__menu .nav__list-item .header__btn:active{border-radius:25px;opacity:0.8;color:var(--c-white);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header__menu .nav__list-item .header__btn:hover span,.header__menu .nav__list-item .header__btn:focus span,.header__menu .nav__list-item .header__btn:active span{color:var(--c-white);border-radius:25px}.header__menu .nav__list-item .header__tel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:212px;height:38px;border:1px solid var(--c-red);padding:0;font-family:var(--font3);font-style:normal;font-weight:400;font-size:17px;line-height:22px;letter-spacing:0;color:var(--c-red);background:transparent;border-radius:25px}.header__menu .nav__list-item .header__tel span{font-family:var(--font3);font-style:normal;font-weight:400;font-size:17px;line-height:22px;letter-spacing:0;color:var(--c-red)}.header__menu .nav__list-item .header__tel::before{display:none}.header .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.header .btn span{color:#ffffff}.header .toggle-menu{display:block;-webkit-filter:brightness(0);filter:brightness(0);margin-top:-2px;margin-right:9px}}@media (max-width: 1199px){.first{padding-top:150px;padding-bottom:80px;min-height:587px}.first__info{max-width:500px}.first__description{font-size:16px;line-height:20px}.first__heading{font-size:60px;line-height:100%}.first__feature{font-weight:500;font-size:18px;line-height:22px;margin-bottom:30px}.first__feature-price{max-width:138px;font-size:42px;line-height:42px;margin-top:6px}.first__feature .rub:before{top:30px;left:1px;width:18px;height:3px}.first__image{max-width:276.35px;height:275.91px;bottom:58px;right:50%;margin-right:-355px}.first__image::before{width:403px;height:401.24px;top:-65px;left:-60px}.first__image .img{max-width:276.35px;height:275.91px}}@media (max-width: 991px){.first{padding-top:150px;padding-bottom:60px;min-height:559px}.first__description{font-size:16px;line-height:18px;text-transform:initial}.first__description .desk{display:none}.first__description .mob{display:initial}.first__image{max-width:226.35px;height:225.91px;bottom:88px;right:50%;margin-right:-295px}.first__image::before{width:353px;height:351.24px;top:-65px;left:-65px}.first__image .img{max-width:226.35px;height:225.91px}}@media (max-width: 767px){.first{padding-top:119px;padding-bottom:40px;min-height:859px}.first__info{max-width:390px;margin:0 auto}.first__description{max-width:263px;text-transform:initial;text-align:center;margin:0 auto;margin-bottom:53px}.first__heading{max-width:350px;font-size:55px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:344px}.first__feature{font-size:18px;line-height:22px;text-align:center;color:var(--c-white);padding-left:0;margin-left:-9px;margin-bottom:31px}.first__feature-price{max-width:105px;font-weight:700;font-size:35px;line-height:42.67px;margin-top:5px;margin-left:auto;margin-right:auto}.first__feature .rub::before{top:28px;left:-1px;width:17px;height:2px}.first__wrapper{max-width:212px;margin-left:auto;margin-right:auto}.first__image{max-width:176.35px;height:175.91px;bottom:257px;right:auto;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.first__image::before{width:303px;height:301.24px;top:-62px;left:-63px}.first__image .img{max-width:176.35px;height:175.91px}}@media (max-width: 1439px){.learn__list{margin:0}.learn__list-item{max-width:261px;padding:0 12px}.learn__list-item__text{font-size:16px;line-height:19.5px}}@media (max-width: 1199px){.learn{padding-top:41px;padding-bottom:40px}.learn__list-item{max-width:221px;padding:0 7px}}@media (max-width: 991px){.learn__list{max-width:625px;margin:0 auto}.learn__list-item{max-width:291px;padding:0 13px;margin-bottom:40px}.learn__list-item:nth-last-child(-n+2){margin-bottom:0}.learn__list-item__text{margin-top:2px}}@media (max-width: 767px){.learn{padding-top:41px;padding-bottom:35px}.learn__list{max-width:291px;margin:0 auto}.learn__list-item{max-width:291px}.learn__list-item:nth-last-child(-n+2){margin-bottom:40px}.learn__list-item:last-child{margin-bottom:0}}@media (max-width: 1439px){.triggers__heading{margin-bottom:65px}.triggers__list-item{max-width:551px !important}}@media (max-width: 1199px){.triggers{padding-top:54px;padding-bottom:50px}.triggers__heading{font-size:50px;margin-bottom:57px}.triggers__list-item{max-width:431px !important;font-size:16px;line-height:19.5px;margin-bottom:59px}}@media (max-width: 991px){.triggers__list-item{max-width:360px !important;padding-left:23px}.triggers__list-item:before{top:-2px;left:0;max-width:19px;height:19px}}@media (max-width: 767px){.triggers{padding-bottom:40px}.triggers__heading{max-width:355px;font-size:40px;margin-left:auto;margin-right:auto}.triggers__list{max-width:355px;margin:0 auto}.triggers__list-item{max-width:100% !important;padding-left:0}.triggers__list-item:before{display:none}.triggers__list-item:nth-last-child(-n+2){margin-bottom:62px}.triggers__list-item:last-child{margin-bottom:0}}@media (max-width: 575px){.triggers__heading{max-width:285px}.triggers__list{max-width:344px;margin:0;margin-left:1px}}@media (max-width: 1439px){.get__heading{margin-bottom:58px}.get__list-item__text{min-width:767px;max-width:780px}}@media (max-width: 1199px){.get{padding-top:70px;padding-bottom:50px}.get__heading{font-size:50px;margin-bottom:45px}.get__list{max-width:555px;margin:0 auto}.get__list-item{padding-bottom:34px;margin-bottom:36px}.get__list-item__title{min-width:100%;max-width:316px;font-size:28px;line-height:120%;text-align:center;margin-bottom:12px}.get__list-item__title.one{margin-bottom:14px}.get__list-item__title.three{margin-bottom:11px}.get__list-item__title.four{margin-bottom:14px}.get__list-item__text{min-width:100%;max-width:292px;font-size:18px;line-height:120%;text-align:center}.get__list-item__text br{display:none}.get__list-item:nth-child(1){padding-bottom:34px;margin-bottom:36px}.get__list-item:nth-child(3){margin-bottom:36px}.get__list-item:nth-child(4){padding-bottom:34px}}@media (max-width: 991px){.get{padding-top:71px;padding-bottom:50px}.get__heading{font-size:40px}}@media (max-width: 767px){.get{padding-bottom:40px}.get__heading{margin-bottom:40px}}@media (max-width: 575px){.get{padding-bottom:35px}.get__heading{max-width:190px}.get__list-item__title{min-width:auto;margin-left:auto;margin-right:auto}.get__list-item__text{min-width:auto;margin-left:auto;margin-right:auto}.get__list-item:nth-child(4) .get__list-item__text{max-width:298px}}@media (max-width: 1439px){.certificate__wrapper{min-height:444px;padding:54px 38px 50px 38px}.certificate__image{max-width:475px}.certificate__image-link .img{max-width:475px}.certificate__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:568px;max-height:338px;padding:35px 22px 30px 22px;margin-top:0}.certificate__info-text{font-size:28px}}@media (max-width: 1199px){.certificate{padding-top:60px;padding-bottom:50px}.certificate__heading{font-size:50px;margin-bottom:50px}.certificate__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:auto;border:none;border-radius:0;padding:0}.certificate__image-link .img{max-width:475px;max-height:337.56px}.certificate__info{border:none;border-radius:0;padding:0;margin-top:0;margin-bottom:39px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.certificate__info-text{font-weight:400;font-size:20px;line-height:150%;text-align:center;text-transform:uppercase}}@media (max-width: 991px){.certificate__heading{font-size:40px;margin-bottom:38px}.certificate__info-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;text-transform:uppercase}}@media (max-width: 767px){.certificate{padding-top:44px;padding-bottom:40px}.certificate__image{max-width:475px;max-height:337.56px}.certificate__image-link .img{max-width:475px;max-height:337.56px}}@media (max-width: 575px){.certificate{padding-bottom:20px}.certificate__info-text{max-width:330px;margin-left:auto;margin-right:auto}.certificate__image{max-width:344px;max-height:244px;border-radius:5px}.certificate__image-link .img{max-width:344px;max-height:244px;border-radius:30px}}@media (max-width: 1199px){.program{padding-top:62px;padding-bottom:60px}.program__heading{font-size:50px;margin-bottom:54px}.program__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program__list-item{max-width:705px;border-radius:20px;border:2px solid #d6d6d6;padding-left:87px;padding-right:10px;margin-bottom:30px}.program__list-item:before{top:24px;left:-9px;font-size:50px}.program__list-item__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:120%}.program__list-item__text br{display:none}.program__list-item:last-child{margin-bottom:0}}@media (max-width: 991px){.program__heading{font-size:40px}}@media (max-width: 767px){.program{padding-bottom:40px}.program__heading{max-width:325px}}@media (max-width: 575px){.program__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program__list-item{padding-right:4px;margin-bottom:15px}}@media (max-width: 1199px){.teacher{padding-top:54px;padding-bottom:40px}.teacher__heading{font-size:50px;line-height:100%;margin-bottom:60px}.teacher__info{max-width:500px;padding-top:40px}.teacher__info-name{font-family:var(--font-family);font-weight:700;font-size:27px;margin-bottom:37px}.teacher__info-list__item{font-family:var(--third-family);font-weight:400;font-size:18px;line-height:22.07px;padding-left:25px}.teacher__info-list__item:before{top:6px;left:4px;width:10px;height:10px}.teacher__image{max-width:416px}.teacher__image .img{width:100%;max-width:413px}}@media (max-width: 991px){.teacher__heading{font-size:40px}.teacher .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:0}.teacher__image{max-width:413px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:61px}.teacher__info{max-width:500px;padding-top:0}.teacher__info-name{text-align:center}.teacher__info-list{max-width:339px;margin:0 auto}.teacher__info-list__item{text-align:center;padding-left:0;margin-bottom:20px}.teacher__info-list__item:before{display:none}.teacher__info-list__item:nth-child(2){margin-bottom:35px}}@media (max-width: 767px){.teacher{padding-bottom:40px}.teacher__image{max-width:355px}.teacher__image .img{width:100%;max-width:355px}}@media (max-width: 1439px){.price .row{margin:0}.price__image{max-width:580px;margin-left:-548px}.price__image .img{max-width:580px}.price__info{max-width:519px}.price__heading{padding:0}}@media (max-width: 1199px){.price{padding-top:60px;padding-bottom:40px}.price__image{max-width:429px;margin-left:-418px}.price__image .img{max-width:429px}.price__info{max-width:416px}.price__heading{font-size:50px;line-height:100%;margin:0 auto;margin-bottom:18px}.price__description{font-size:28px;line-height:123%;margin-bottom:34px}.price__list-item{font-size:18px;line-height:120%}.price__price{font-style:normal;font-weight:600;font-size:20px;line-height:23px}.price__price .rub:before{top:16.5px;left:0px;width:6px;height:1px;background:var(--c-white)}.price__price .mob{padding-left:5px}}@media (max-width: 991px){.price__image{max-width:332px;margin-left:-338px}.price__image .img{max-width:332px;height:155px}.price__info{max-width:366px}.price__heading{font-size:40px;line-height:100%}.price__description{max-width:282px;margin-left:auto}}@media (max-width: 767px){.price{padding-top:41px;padding-bottom:40px}.price .row{max-width:360px;margin:0 auto}.price__image{position:relative;top:auto;left:auto;padding-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto}.price__info{padding-top:16px;margin-bottom:50px}.price__heading{text-align:center;margin-bottom:38px}.price__description{max-width:310px;text-align:center;margin-right:auto;margin-bottom:39px}.price__list{margin-bottom:31px}.price__list-item{text-align:center;margin-bottom:24px}.price__list-item br{display:block}.price__price{text-align:center;margin-bottom:22px}.price__price .mob{display:none}}@media (max-width: 575px){.price__heading{max-width:200px}}@media (max-width: 1199px){.pay{padding-top:77px;padding-bottom:58px}.pay__heading{font-size:50px}}@media (max-width: 991px){.pay__heading{font-size:40px;line-height:100%;text-align:center;margin-bottom:45px}.pay .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pay .radious{margin-bottom:35px}.pay .radio{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pay .radio input:checked+.radio__input:after{background:var(--c-gold)}.pay .radio span{font-family:var(---font-family);font-weight:400;font-size:20px;line-height:120%}.pay__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.pay{padding-bottom:58px}}@media (max-width: 575px){.pay__heading{max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:57px}.pay .radious{margin-bottom:58px}}@media (max-width: 1439px){.last__info{max-width:630px}}@media (max-width: 1199px){.last{padding-top:60px;padding-bottom:52px}.last__info{max-width:478px;padding-top:97px}.last__heading{font-size:60px;line-height:100%}.last__description{font-weight:400;font-size:18px;line-height:21.94px;margin-bottom:43px}.last__motto{font-weight:400;font-size:18px;line-height:120%}.last__form{max-width:390px;border-radius:0}.last__wrapper{padding:40px 44px 40px 45px}.last__hh{font-family:var(---font-family);font-style:normal;font-weight:700;font-size:25px;line-height:43px;letter-spacing:0.01em;margin-bottom:11px}.last__text{display:none;font-size:16px;line-height:150%;margin-bottom:29px}.last__mob{display:block}.last form{max-width:300px;margin-left:-1px}.last form input{max-width:300px;height:50px;border-radius:30px}.last form .col-lg-3:nth-child(4){margin-top:13px;margin-bottom:42px;padding:0}.last .form__line_button{max-width:270px;height:50px;margin:0 auto}.last .form__button{max-width:270px;height:50px;border-radius:30px;font-weight:700;font-size:18px;line-height:43px}.last .form__button span{font-weight:700;font-size:18px;line-height:43px}.last .form__button span span{display:none}.last .checkbox{font-style:normal;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0.01em;padding-left:12px}.last .checkbox__input{top:-1px;left:-12px;width:15px;height:15px;border:2px solid var(--c-white);border-radius:3px}.last .checkbox span br{display:none}.last .checkbox span:last-child{display:block;width:293px}}@media (max-width: 991px){.last{padding-top:55px}.last .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.last__form{border-radius:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last__info{max-width:390px;padding-top:54px}.last__heading{max-width:350px;font-size:55px;letter-spacing:0;text-align:center;margin-bottom:83px}.last__description{text-align:center}.last__motto{text-align:center}}@media (max-width: 767px){.last{padding-bottom:71px}.last__description{margin-bottom:67px}.last__heading{max-width:325px;font-size:40px;margin-left:auto;margin-right:auto;margin-bottom:78px}}@media (max-width: 575px){.last__description{max-width:310px;margin-left:auto;margin-right:auto}.last__motto{max-width:305px;margin-left:auto;margin-right:auto}}@media (max-width: 1199px){.footer{background:var(--c-white)}.footer .row{padding-top:19px;padding-bottom:40px}.footer__logo{padding-left:0}.footer__logo img{max-width:151px;-webkit-filter:brightness(0);filter:brightness(0)}.footer__block{max-width:24px;margin-right:0}.footer__menu{display:none}.footer__tel{background:transparent;position:relative;width:24px;height:22px;border:0;font-size:0;line-height:0;margin-top:-3px}.footer__tel span{font-size:0;line-height:0}.footer__tel::before{content:"";position:absolute;top:-1px;left:-1px;background:url(../img/footer/wa-4a279d2fee.svg);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-filter:brightness(0);filter:brightness(0);width:24px;height:22px}.footer__attention{width:100%;max-width:100%;height:auto;margin-top:24px}.footer__attention-text{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:var(--c-black)}}@media (max-width: 767px){.footer .row{padding-bottom:68px}}@media (max-width: 575px){.footer__attention{width:100%;max-width:331px;height:auto;margin-top:24px}}@media (max-width: 991px){#modal-thanks h2{font-size:30px}#modal-thanks .btn br{display:none}#modal-thanks .btn{font-size:14px}#modal-thanks{max-width:480px}}@media (max-width: 767px){#modal-form,#modal-pay{max-width:390px;padding:30px;padding-top:50px;padding-bottom:50px;border-radius:30px}#modal-form .last__feedback .h1,#modal-pay .last__feedback .h1{margin-bottom:5px}#modal-form .form__text,#modal-pay .form__text{margin-bottom:20px}#modal-form .form__input,#modal-pay .form__input{height:50px;border-radius:50px}#modal-form .col-lg-3:nth-child(4),#modal-pay .col-lg-3:nth-child(4){margin-top:5px;margin-bottom:16px}#modal-form .checkbox,#modal-pay .checkbox{font-size:11px}#modal-form .checkbox__input,#modal-pay .checkbox__input{top:2px;left:4px}#modal-pay{padding-top:60px}#modal-pay .last__feedback .h1{max-width:250px;font-size:26px;line-height:28px;margin-left:auto;margin-right:auto;margin-bottom:25px}#modal-thanks{max-width:340px;padding:60px 45px}#modal-thanks h2{font-size:20px}#modal-thanks p{font-size:14px}.fancybox-slide--html .fancybox-close-small{top:15px;right:20px}}@media (max-width: 575px){#modal-thanks{padding-left:30px;padding-right:30px}}
