html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,main{display:block}hr{height:0;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15;outline:none}button,input[type=submit]{display:block;border:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;cursor:pointer}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.5em}textarea{overflow:auto}legend{display:table;max-width:100%;padding:0;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}progress{vertical-align:baseline}[type=checkbox],[type=radio]{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{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-display:swap;font-family:"Roboto";font-weight:normal;font-style:normal}@font-face{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-display:swap;font-family:"Roboto";font-weight:500;font-style:normal}@font-face{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-display:swap;font-family:"Roboto";font-weight:bold;font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font:16px/1.6 Roboto,sans-serif;-ms-scroll-chaining:none;overscroll-behavior:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;background:#fff;color:#313131}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}li{list-style:none}a{display:block;text-decoration:none;color:inherit;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}img{display:block;max-width:100%}button,input[type=submit]{display:block;outline:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.btn_l,.order__btn{background:#0b91cd;border-radius:10px;padding:15px 25px;color:#fff;font-size:1.4rem;font-weight:bold}.btn_l:hover,.order__btn:hover{background:#2c2b3c}.wrapper{max-width:1300px;margin:0 auto}.title{font-size:3.5rem;line-height:1.4;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 80px auto}.title span{display:inline-block;color:#2c2b3c;font-weight:bold;position:relative;z-index:1}.title span:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:15px;-webkit-transform:skew(15deg);-ms-transform:skew(15deg);transform:skew(15deg);background:#0b91cd;opacity:.5;z-index:-1}.body__stop{overflow:hidden}.site-logo{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}.site-logo img{width:65px;margin-right:10px}.site-logo .firm__text .firm__name{font-size:1rem;font-weight:bold}.site-logo .licens{font-size:.8rem}.ps{padding:80px 0}.text-content{text-align:justify}.text-content p{text-indent:35px}.text-content p span{font-weight:500}.text-content p:not(:last-child){margin-bottom:25px}.text-content ul li{position:relative}.text-content ul li::before{display:inline-block;content:"";background-color:#0b91cd;width:6px;height:6px;border-radius:50%;margin-right:5px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.mt{margin-top:70px}.noi{text-indent:0 !important;padding-left:30px}.header{position:absolute;width:100%;top:0;left:0;background:#fff;-webkit-box-shadow:0 0 10px rgba(187,187,187,.5);box-shadow:0 0 10px rgba(187,187,187,.5);z-index:10000}.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0}.header .header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header__list a{text-transform:uppercase;font-size:1rem;font-weight:bold;color:#323232;padding:10px}.header .header__list a:hover{color:#0b91cd}.header .burger{display:none;width:30px;height:30px;padding:0;background:rgba(0,0,0,0);border:none}.header .burger span{display:block;width:100%;height:2px;background:#000;position:relative;border-radius:5px}.header .burger span:after,.header .burger span:before{content:"";position:absolute;left:0;width:100%;height:2px;border-radius:5px;background:#000}.header .burger span:after{bottom:-5px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .burger span:before{top:-5px;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.header .active__burger span{background:none}.header .active__burger span:after{-webkit-transform:translateY(-5px) rotate(45deg);-ms-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.header .active__burger span:before{-webkit-transform:translateY(5px) rotate(-405deg);-ms-transform:translateY(5px) rotate(-405deg);transform:translateY(5px) rotate(-405deg)}.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:140px 0 100px;min-height:100vh;background:url(../img/topBg3.jpg) no-repeat center center;background-size:cover;overflow:hidden}.top .wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .description__wrap{width:100%;margin-bottom:20px}.top .description__wrap .programm__description{text-align:center;padding:10px;background:#fff;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-shadow:0 0 10px rgba(156,156,156,.6);box-shadow:0 0 10px rgba(156,156,156,.6);border-radius:10px;line-height:1.2}.top .description__wrap .programm__description span{display:block}.top .description__wrap .programm__gr{color:#0b91cd;font-weight:bold;font-size:1.3rem;text-transform:uppercase}.top .description__wrap .programm__text{font-size:1.2rem;margin:.5rem 0}.top .description__wrap .author__name{font-size:1.4rem;font-weight:bold}.top .top__img{width:35%;height:450px;margin-right:3%;-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);transform:skew(-5deg)}.top .top__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top .text__description{width:62%;line-height:1.3;padding:20px;position:relative;z-index:1}.top .text__description:before{content:"";position:absolute;top:0;left:-2%;width:104%;height:100%;background:rgba(255,255,255,.568);-webkit-box-shadow:0 0 10px rgba(156,156,156,.6);box-shadow:0 0 10px rgba(156,156,156,.6);border-radius:10px;z-index:-1;-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);transform:skew(-5deg)}.top .main__title{margin-bottom:20px;font-size:2.6rem;line-height:1.3;font-weight:bold}.top .time__programm{font-size:1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding:10px;margin:0 auto;background:#fff;width:max-content;-webkit-box-shadow:0 0 10px rgba(136,136,136,.541);box-shadow:0 0 10px rgba(136,136,136,.541);border-radius:10px;text-align:center}.top .time__programm p:not(:last-child){padding-bottom:6px;margin-bottom:3px;border-bottom:4px solid #2c2b3c}.top .time__programm span{font-weight:bold}.top .order__btn{margin:30px auto 0 auto}.about{position:relative;z-index:1;overflow:hidden}.about .about__img{position:absolute;top:250px;left:0;width:35%}.about .about__img img{width:100%}.about .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .title{width:100%}.about .about__description{width:65%;margin-left:20%;padding:20px;position:relative;background:rgba(0,0,0,0);z-index:1}.about .about__description:before{content:"";position:absolute;top:0;left:-2.5%;width:105%;height:100%;background:#fff;border-radius:15px;-webkit-box-shadow:0 0 10px rgba(156,156,156,.6);box-shadow:0 0 10px rgba(156,156,156,.6);z-index:-1;-webkit-transform:skew(5deg);-ms-transform:skew(5deg);transform:skew(5deg)}.about .about__description p{text-align:justify;text-indent:35px}.about .about__description p span{font-weight:500}.about .about__description p:not(:last-child){margin-bottom:25px}.about .about__description ul li{position:relative}.about .about__description ul li::before{display:inline-block;content:"";background-color:#0b91cd;width:6px;height:6px;border-radius:50%;margin-right:5px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.opportunity{background:url(../img/bg.png) repeat}.opportunity .opportunity__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 5%}.opportunity .opportunity__list .item{width:45%;position:relative;padding:20px;-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;border-radius:10px;background:#0b91cd;overflow:hidden}.opportunity .opportunity__list .item:nth-child(4n-1),.opportunity .opportunity__list .item:nth-child(4n-2){background:#0e3a5d}.opportunity .opportunity__list .item .item__title{font-size:1.6rem;margin-bottom:15px;font-weight:bold;color:#fff;position:relative}.opportunity .opportunity__list .item .item__title:before{content:"";position:absolute;left:-20px;bottom:-3px;width:70px;height:3px;background:#e6dd09}.opportunity .opportunity__list .item .item__text{font-size:.9rem;text-align:justify;color:#d8d8d8}.advantedes{padding:80px 0}.advantedes .advantedes__list .item{width:850px;margin:0 auto 90px auto}.advantedes .advantedes__list .item:nth-child(even) img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);transform:skew(-5deg)}.advantedes .advantedes__list .item:nth-child(even) figcaption{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.advantedes .advantedes__list .item:nth-child(even) figcaption:before{-webkit-transform:skew(5deg);-ms-transform:skew(5deg);transform:skew(5deg)}.advantedes .advantedes__list .item:nth-child(odd) img{-webkit-transform:skew(5deg);-ms-transform:skew(5deg);transform:skew(5deg)}.advantedes .advantedes__list .item:nth-child(odd) figcaption{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.advantedes .advantedes__list .item:nth-child(odd) figcaption:before{-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);transform:skew(-5deg)}.advantedes .advantedes__list .item figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantedes .advantedes__list .item img{width:60%}.advantedes .advantedes__list .item figcaption{width:40%;padding:20px;position:relative;z-index:1}.advantedes .advantedes__list .item figcaption:before{content:"";position:absolute;top:0;left:-3%;width:106%;height:100%;border-radius:10px;background:#0b91cd;border:2px dashed #0e3a5d;-webkit-box-shadow:-3px 3px 10px rgba(92,92,92,.8);box-shadow:-3px 3px 10px rgba(92,92,92,.8);z-index:-1}.advantedes .advantedes__list .item .item__title{font-size:1.4rem;font-weight:bold;margin-bottom:10px;color:#fff}.advantedes .advantedes__list .item .item__text{font-size:.95rem;color:#d8d8d8}.advantedes .programm__price{-webkit-box-shadow:-3px 3px 10px rgba(204,204,204,.8);box-shadow:-3px 3px 10px rgba(204,204,204,.8);padding:10px 20px;font-size:2rem;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:20px auto}.advantedes .programm__price span{font-weight:bold}.advantedes .order__btn{margin:30px auto 0 auto}.list-items .list-items__el{position:relative;z-index:1;padding-left:20px;font-size:1.2rem}.list-items .list-items__el span{font-weight:bold}.list-items .list-items__el~.list-items__el{margin-top:.5rem}.list-items .list-items__el:before{content:"";position:absolute;top:10px;z-index:-1;left:0;width:10px;height:10px;border-radius:50%;background-color:#0b91cd}.prices{background:url(../img/bg.png) repeat}.payment__block{position:relative;z-index:1;margin:0 auto;padding:50px 20px 20px;text-align:center;border-radius:10px;color:#fff;background-color:#64c2e4;background:-webkit-gradient(linear, right top, left top, from(#64c2e4), to(#1aa5d6));background:-o-linear-gradient(right, #64c2e4, #1aa5d6);background:linear-gradient(to left, #64c2e4, #1aa5d6)}.payment__block span{font-weight:bold}.payment__block .text{font-size:1.2rem;max-width:800px;margin:0 auto}.variant__pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto}.variant__pay .bank:before{background-image:url(../img/bank.png)}.variant__pay .paypal:before{background-image:url(../img/paypal.png)}.variant__pay .zello:before{background-image:url(../img/Zelle.png)}.variant__pay .variant__item{position:relative;z-index:1;width:350px;margin:0 15px;padding:100px 20px 30px;border-radius:10px;font-size:16px;text-align:center;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.527);box-shadow:inset 0 0 10px rgba(0,0,0,.527);color:#1d1c21;background-color:#fff}.variant__pay .variant__item:before{content:"";position:absolute;top:20px;z-index:-1;left:50%;width:100px;height:60px;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contacts{overflow:hidden}.contacts .wrapper{position:relative;z-index:1}.contacts .wrapper:before{content:"";position:absolute;bottom:10%;right:-250px;width:600px;height:430px;background:url(../img/contactBg.png) no-repeat center center;background-size:100% 100%;z-index:-1}.contacts .contacts__list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 40px;padding:40px;color:#fff;background-color:#0b91cd;border-radius:20px}.contacts .contacts__list .contacts__list_item~.contacts__list_item{margin-top:.5rem}.contacts .contacts__list .contacts__list_item{font-size:1.1rem}.contacts .contacts__list .contacts__list_item:before{content:"-"}.contacts .contacts__list .contacts__list_item a,.contacts .contacts__list .contacts__list_item span{font-weight:bold}.contacts .contacts__list .contacts__list_item a{display:inline-block}.contacts .form__title{font-size:1.6rem;text-align:center;margin-bottom:10px}.contacts .order__form{max-width:500px;margin:0 auto}.order__form label{display:block;width:100%}.order__form .input__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.order__form .input__wrap span{width:170px;background:#0e3a5d;color:#fff;padding:10px;border-radius:10px 0 0 10px}.order__form input[type=text],.order__form input[type=tel],.order__form input[type=email]{display:block;width:100%;background:#fff;border:none;border-bottom:1px solid #0e3a5d;color:#323232;padding:15px;font-size:1rem}.order__form input[type=submit]{display:block;margin:0 auto;width:100%;padding:15px 15px;background:#0b91cd;border-radius:10px;color:#fff;font-size:1.4rem;font-weight:bold}.order__form input[type=submit]:hover{background:#2c2b3c}.order__form .for__submit{font-size:1.2rem;text-transform:uppercase;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:25px auto;border:2px solid green;background:#fff;padding:3px;border-radius:3px}.order__form .for__submit input[type=checkbox]{width:35px;height:35px;margin-right:10px}.order__form .active__error{border:2px solid red}.order__form .approved__submit{font-size:.8rem;text-align:center;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__form .approved__submit a{display:inline-block;color:#0e3a5d;text-decoration:underline}.order__form .approved__submit input[type=checkbox]{width:20px;height:20px;margin-right:3px}.footer{padding:20px 0;-webkit-box-shadow:0 0 10px rgba(187,187,187,.8);box-shadow:0 0 10px rgba(187,187,187,.8)}.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;text-align:center}.footer .wrapper a{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-weight:bold;color:#0e3a5d;position:relative}.footer .wrapper a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#0e3a5d;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;z-index:-1}.footer .wrapper a:hover{color:#fff}.footer .wrapper a:hover:after{height:100%}.footer .official__link a{margin:0 auto}.footer .made{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .made a{margin:0 5px}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:1%;height:1%;top:0;left:0;bottom:0;right:0;margin:auto;background:rgba(0,0,0,.5);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;overflow:hidden;z-index:-100}.modal .wrap{margin:auto;background:#fff;padding:50px;position:relative;max-width:600px;width:calc(100% - 1rem)}.modal .wrap .close__modal{position:absolute;top:15px;right:15px;width:30px;height:30px;padding:0;border:none;background:rgba(0,0,0,0);font-size:50px;line-height:30px}.modal .form__title{font-size:32px;font-weight:bold;text-align:center;margin-bottom:20px}.modal .modal__title{font-size:32px;font-weight:bold;margin:0 auto 10px auto}.modal .modal__text{font-size:22px}.gratitude .wrap,.modal__error .wrap{padding:60px 50px;text-align:center}.active__modal{width:100%;height:100%;z-index:10000;overflow-y:auto}.btn__up{padding:0;width:35px;height:35px;position:fixed;bottom:-50px;right:40px;border-radius:5px;background:0 0;z-index:5;outline:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border:none;background:#fff;border:3px solid #0b91cd}.btn__up:after{content:"";width:15px;height:15px;border-top:4px solid #0b91cd;border-left:4px solid #0b91cd;border-radius:3px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -35%) rotate(45deg);-ms-transform:translate(-50%, -35%) rotate(45deg);transform:translate(-50%, -35%) rotate(45deg)}.active__btn{bottom:20px}@media screen and (max-width: 1400px){.wrapper{width:calc(100% - 4rem)}.title{font-size:3rem}.top .top__img{width:30%;height:400px}.top .text__description{width:65%}.top .main__title{font-size:3.5vw}.top .time__programm{font-size:1.4rem}.about .about__img{top:300px}.advantedes .programm__price{font-size:1.9rem}}@media screen and (max-width: 1200px){.title{font-size:4vw}.site-logo .firm__text .firm__name{font-size:.9rem}.noi{padding-left:10px}.header .header__list a{font-size:.9rem;padding:8px}.top .description__wrap .programm__description .author__name{font-size:1.2rem}.top .main__title{font-size:3.6vw}.top .time__programm{font-size:1.3rem}.about .about__img{width:45%}.about .about__description{width:65%;margin-left:35%;padding:20px}.about .about__description:before{-webkit-transform:skew(2deg);-ms-transform:skew(2deg);transform:skew(2deg)}.about .about__description p{text-indent:25px}.about .about__description p:not(:last-child){margin-bottom:16px}.opportunity .opportunity__list .item{padding:20px 10px}.advantedes .programm__price{font-size:1.7rem}.btn__up{right:20px}.active__btn{bottom:10px}}@media screen and (max-width: 992px){.btn_l,.order__btn{padding:12px 25px;font-size:1.2rem}.wrapper{width:calc(100% - 3rem)}.title{font-size:4.4vw;margin-bottom:60px}.ps{padding-top:50px;padding-bottom:50px}.header .header__nav{display:none;width:100%;position:absolute;top:100%;left:0;background:#fff}.header .header__nav .header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #868686}.header .header__nav .header__list li{width:100%;text-align:center}.header .header__nav .header__list a{text-transform:uppercase;font-size:1rem;font-weight:bold;color:#323232;padding:10px;border-bottom:1px solid #868686}.header .active__nav{display:block}.header .burger{display:block}.top{padding:110px 0 60px}.top .description__wrap .programm__description .author__name{font-size:1.2rem}.top .top__img{position:absolute;z-index:-1;top:20px;left:0px;height:350px;margin-right:0;-webkit-transform:skew(-2deg);-ms-transform:skew(-2deg);transform:skew(-2deg)}.top .text__description{width:80%;margin:50px 0 0 20%;padding:20px}.top .text__description:before{left:-1%;width:102%;-webkit-transform:skew(-2deg);-ms-transform:skew(-2deg);transform:skew(-2deg)}.top .main__title{font-size:4.5vw;text-align:center}.top .time__programm{font-size:1.1rem}.top .order__btn{margin:20px auto 0 auto}.about .about__description{width:70%;margin-left:30%;padding:10px}.about .about__description:before{left:-2.5%;width:105%;-webkit-transform:skew(2deg);-ms-transform:skew(2deg);transform:skew(2deg)}.about .about__description p{text-indent:15px}.opportunity .opportunity__list .item .item__title{font-size:1.4rem}.advantedes .advantedes__list{max-width:650px;margin:0 auto}.advantedes .advantedes__list .item{width:100%;margin:0 auto 60px auto}.advantedes .advantedes__list .item:nth-child(even) img{-webkit-transform:skew(-4deg);-ms-transform:skew(-4deg);transform:skew(-4deg)}.advantedes .advantedes__list .item:nth-child(even) figcaption{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}.advantedes .advantedes__list .item:nth-child(even) figcaption:before{-webkit-transform:skew(4deg);-ms-transform:skew(4deg);transform:skew(4deg)}.advantedes .advantedes__list .item:nth-child(odd) img{-webkit-transform:skew(4deg);-ms-transform:skew(4deg);transform:skew(4deg)}.advantedes .advantedes__list .item:nth-child(odd) figcaption{-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}.advantedes .advantedes__list .item:nth-child(odd) figcaption:before{-webkit-transform:skew(-4deg);-ms-transform:skew(-4deg);transform:skew(-4deg)}.advantedes .advantedes__list .item img{width:50%}.advantedes .advantedes__list .item figcaption{width:50%;padding:10px}.advantedes .advantedes__list .item .item__title{font-size:1.2rem}.advantedes .programm__price{padding:10px;font-size:1.4rem;text-align:center}.payment__block{padding-top:30px}.payment__block .text{width:100%}.contacts .wrapper{position:relative;z-index:1}.contacts .wrapper:before{right:-150px;width:465px;height:350px}.contacts .order__form{max-width:450px}.order__form .input__wrap span{width:150px;font-size:.9rem}.order__form input[type=text],.order__form input[type=tel],.order__form input[type=email]{padding:10px 15px;font-size:.9rem}.order__form input[type=submit]{padding:12px 15px;font-size:1.2rem}.order__form .for__submit{font-size:1rem}.order__form .for__submit input[type=checkbox]{width:30px;height:30px}.footer .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem}.footer .site-logo{margin:15px auto}.modal .wrap{max-width:550px}.modal .form__title{font-size:1.9rem;margin-bottom:20px}.modal .modal__title{font-size:1.8rem}.modal .modal__text{font-size:1.2rem}}@media screen and (max-width: 768px){.wrapper{width:calc(100% - 2rem)}.title{font-size:4.5vw;margin-bottom:40px}.top .description__wrap{margin-bottom:80px}.top .description__wrap .programm__description{padding:5px 10px}.top .description__wrap .programm__description .programm__text{font-size:.9rem}.top .description__wrap .programm__description .author__name{font-size:1rem}.top .top__img{position:absolute;top:20px;left:0;z-index:-1;height:250px;margin-right:0;-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.top .main__title{font-size:5.4vw}.top .time__programm{font-size:1.2rem}.top .time__programm p:not(:last-child){border-bottom-width:2px}.top .order__btn{margin:20px auto 0 auto}.about .about__img{position:static;width:250px}.about .about__description{width:100%;margin-left:0%;padding:0px}.about .about__description:before{display:none}.about .about__description p{text-indent:15px}.about .about__description p:not(:last-child){margin-bottom:10px}.opportunity .opportunity__list{gap:20px 2%}.opportunity .opportunity__list .item{width:48%}.opportunity .opportunity__list .item .item__title{font-size:1.2rem}.advantedes .advantedes__list .item{width:100%;margin:0 auto 50px auto}.advantedes .programm__price{padding:5px 10px;font-size:1.3rem;text-align:center}.variant__pay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.variant__pay .variant__item{width:100%;margin:15px 0}.contacts{padding:50px 0}.contacts .wrapper:before{bottom:15%;right:-50px;width:370px;height:280px}.contacts .form__title{font-size:1.3rem}.contacts .order__form{max-width:400px}.order__form .input__wrap span{width:150px;padding:5px 10px;font-size:.9rem}.order__form input[type=text],.order__form input[type=tel],.order__form input[type=email]{padding:10px 15px;font-size:.9rem}.order__form input[type=submit]{padding:12px 15px;font-size:1.1rem}.order__form .for__submit{font-size:16px;margin:20px auto}.order__form .for__submit input[type=checkbox]{width:30px;height:30px;margin-right:5px}}@media screen and (max-width: 575px){.btn_l,.order__btn{border-radius:10px;padding:10px 25px;font-size:1rem}.ps{padding-top:40px;padding-bottom:40px}.title{font-size:7vw;margin-bottom:40px}.title span:before{bottom:3px;height:10px;-webkit-transform:skew(15deg);-ms-transform:skew(15deg);transform:skew(15deg)}.text-content p{text-indent:15px}.text-content p:not(:last-child){margin-bottom:10px}.mt{margin-top:30px}.site-logo img{width:45px;margin-right:5px}.site-logo .firm__text .firm__name{font-size:.7rem}.site-logo .licens{display:none}.header .site-logo{width:100%}.header .burger{margin:5px auto 0}.top{padding-top:140px}.top .description__wrap{margin-bottom:40px}.top .description__wrap .programm__description{padding:5px;max-width:100%}.top .description__wrap .programm__description .programm__gr{font-size:.9rem}.top .description__wrap .programm__description .programm__text{margin-bottom:5px}.top .description__wrap .programm__description .author__name{font-size:1rem}.top .top__img{top:60px;width:200px;height:200px;-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.top .text__description{width:100%;padding:5px;margin:0}.top .text__description:before{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.top .main__title{font-size:7.2vw}.top .time__programm{font-size:1rem;padding:5px}.top .time__programm p:not(:last-child){padding-bottom:3px}.top .order__btn{margin:20px auto 10px auto}.opportunity .opportunity__list{max-width:400px;margin:0 auto}.opportunity .opportunity__list .item{width:100%;padding:10px}.opportunity .opportunity__list .item .item__title{font-size:1.1rem}.opportunity .opportunity__list .item .item__text{font-size:.85rem}.advantedes{padding:30px 0}.advantedes .advantedes__list{max-width:400px;margin:0 auto}.advantedes .advantedes__list .item{width:100%;margin:0 auto 40px auto}.advantedes .advantedes__list .item:nth-child(even) img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.advantedes .advantedes__list .item:nth-child(even) figcaption{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.advantedes .advantedes__list .item:nth-child(even) figcaption:before{-webkit-transform:skew(1deg);-ms-transform:skew(1deg);transform:skew(1deg)}.advantedes .advantedes__list .item:nth-child(odd) img{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.advantedes .advantedes__list .item:nth-child(odd) figcaption{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.advantedes .advantedes__list .item:nth-child(odd) figcaption:before{-webkit-transform:skew(-1deg);-ms-transform:skew(-1deg);transform:skew(-1deg)}.advantedes .advantedes__list .item figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantedes .advantedes__list .item img{width:100%}.advantedes .advantedes__list .item figcaption{width:100%;padding:15px 10px}.advantedes .advantedes__list .item .item__title{font-size:1.2rem;margin-bottom:10px;color:#fff}.advantedes .advantedes__list .item .item__text{font-size:.85rem;color:#d8d8d8}.advantedes .programm__price{padding:5px;font-size:1.2rem;text-align:center}.advantedes .order__btn{border-radius:10px;padding:10px 25px;font-size:1rem}.list-items .list-items__el{font-size:1rem}.list-items .list-items__el:before{top:8px}.payment__block{padding:10px}.contacts .contacts__list{margin-bottom:20px;padding:20px 10px;border-radius:10px}.contacts .contacts__list .contacts__list_item{font-size:.9rem}.contacts .form__title{font-size:1.2rem}.contacts .order__form{max-width:350px}.order__form .input__wrap span{width:145px;font-size:.8rem;padding:5px;border-radius:5px 0 0 5px}.order__form input[type=text],.order__form input[type=tel],.order__form input[type=email]{padding:5px 2px 5px 10px;font-size:.9rem}.order__form input[type=submit]{padding:10px 15px;font-size:1rem}.order__form .for__submit{font-size:.8rem;margin:15px auto}.order__form .for__submit input[type=checkbox]{width:25px;height:25px;margin-right:5px}.modal .wrap{padding:30px 10px;width:95%;max-width:400px}.modal .wrap .close__modal{top:5px;right:5px;width:25px;height:25px;font-size:30px;line-height:25px}.modal .form__title{font-size:22px}.modal .modal__title{font-size:22px}.modal .modal__text{font-size:16px}.btn__up{width:30px;height:30px}}.error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0;min-height:100vh;background:url(../img/topBg3.jpg) no-repeat center center;background-size:cover;overflow:hidden}.error .wrapper{max-width:1300px;width:100%;margin:0 auto;text-align:center;padding:40px;background:rgba(255,255,255,.85)}.error .error__title{font-size:255px}.error .error__text{font-size:35px}.error .btn_l{margin:30px auto 0 auto}@media screen and (min-width: 768px)and (max-width: 991px){.error{padding:50px 0}.error .wrapper{width:90%}.error .error__title{font-size:200px}}@media screen and (min-width: 576px)and (max-width: 767px){.error{padding:50px 0}.error .wrapper{width:90%}.error .error__title{font-size:180px}.error .error__text{font-size:28px}.error .btn_l{width:250px}}@media screen and (max-width: 575px){.error{padding:40px 0}.error .wrapper{padding:40px 20px}.error .error__title{font-size:130px}.error .error__text{font-size:20px}.error .btn_l{width:250px}}