html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}button,input[type=submit]{display:block;cursor:pointer;outline:none;transition:.4s}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}textarea{overflow:auto}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"FuturaNew";src:url(../fonts/FuturaNewExtraBold.woff2) format("woff2"),url(../fonts/FuturaNewExtraBold.woff) format("woff"),url(../fonts/FuturaNewExtraBold.otf) format("opentype"),url(../fonts/FuturaNewExtraBold.eot) format("eot"),url(../fonts/FuturaNewExtraBold.ttf) format("truetype");font-style:normal;font-weight:900}@font-face{font-family:"FuturaNew";src:url(../fonts/FuturaNewBold.woff2) format("woff2"),url(../fonts/FuturaNewBold.woff) format("woff"),url(../fonts/FuturaNewBold.otf) format("opentype"),url(../fonts/FuturaNewBold.eot) format("eot"),url(../fonts/FuturaNewBold.ttf) format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"FuturaNew";src:url(../fonts/FuturaNewDemi.woff2) format("woff2"),url(../fonts/FuturaNewDemi.woff) format("woff"),url(../fonts/FuturaNewDemi.otf) format("opentype"),url(../fonts/FuturaNewDemi.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"FuturaNew";src:url(../fonts/FuturaNewMedium.woff2) format("woff2"),url(../fonts/FuturaNewMedium.woff) format("woff"),url(../fonts/FuturaNewMedium.otf) format("opentype"),url(../fonts/FuturaNewMedium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"FuturaNew";src:url(../fonts/FuturaNewReg.woff2) format("woff2"),url(../fonts/FuturaNewReg.woff) format("woff"),url(../fonts/FuturaNewReg.otf) format("opentype"),url(../fonts/FuturaNewReg.ttf) format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"FuturaNew";src:url(../fonts/FuturaNewLight.woff2) format("woff2"),url(../fonts/FuturaNewLight.woff) format("woff"),url(../fonts/FuturaNewLight.otf) format("opentype"),url(../fonts/FuturaNewLight.ttf) format("truetype");font-style:normal;font-weight:300}*,*:after,*:before{box-sizing:border-box}body{padding:0;margin:0;font-family:"FuturaNew",sans-serif;font-size:18px;color:#000;overflow-x:hidden;color:#2c3e50;background:#fff}button{text-transform:uppercase}h1,h2,h3,h4,h5,h6,p,ul,figure{padding:0;margin:0}li{list-style:none}a{display:block;text-decoration:none;transition:.4s}img{display:block}.why .why__list .item:after,.list-items .list-items__el:after{background:#f0c;background:linear-gradient(to right, #333399, #ff00cc)}.form .submit,.sign__up{display:block;border-radius:8px;box-shadow:0 8px 0 #2d135e,0 15px 20px rgba(0,0,0,.8);transition:box-shadow .1s ease-in-out}.form .submit span,.sign__up span,.form .submit input,.sign__up input{color:#fff;width:100%;display:block;padding:15px 10px;font-size:25px;text-align:center;font-weight:600;background:#6441a5;background:linear-gradient(to right, #2a0845, #6441a5);border-radius:8px;box-shadow:inset 0 -1px 2px rgba(255,255,255,.6);text-shadow:0 -1px 1px rgba(175,49,95,.7);transition:background-color .2s ease-in-out,transform .1s ease-in-out;border:none}.form .submit:hover span,.sign__up:hover span,.form .submit:hover input,.sign__up:hover input{text-shadow:0 -1px 1px #af315f,0 0 5px rgba(255,255,255,.8)}.form .submit:active,.sign__up:active,.form .submit:focus,.sign__up:focus{box-shadow:0 8px 0 #2d135e,0 12px 10px rgba(0,0,0,.8)}.form .submit:active span,.sign__up:active span,.form .submit:active input,.sign__up:active input{transform:translate(0, 4px)}@keyframes rightBg{0%,100%{transform:translateX(0) rotate(-78deg)}50%{transform:translateX(-30px) rotate(-78deg)}}@keyframes leftBg{0%,100%{transform:translateX(0) rotate(-238deg)}50%{transform:translateX(-30px) rotate(-238deg)}}@keyframes leftRight{0%,100%{transform:translateX(0)}50%{transform:translateX(-20px)}}@keyframes objectUpIn{0%{opacity:0;transform:translate(0px, 100%) rotate(1deg);transform-origin:0 0}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg);transform-origin:0 0}}.fade__in{opacity:1;animation:objectUpIn both 1500ms}.wrapper{max-width:1700px;width:90%;margin:0 auto}.title{font-size:45px;line-height:1.4;text-align:center;color:#27117f;position:relative;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 70px auto}.title span{display:block}.title:after,.title:before{content:"";position:absolute;height:40px;width:40px;z-index:-1}.title:after{top:-10px;left:-25px;border-top:4px solid #fc7422;border-left:4px solid #fc7422}.title:before{bottom:-10px;right:-25px;border-bottom:4px solid #fc7422;border-right:4px solid #fc7422}.sign__up{margin:40px auto 0 auto;width:250px}.sign__up span{font-size:25px}.text__bold{font-weight:bold}.ps{padding:70px 0}.text{font-size:16px}.text p~p{margin-top:10px}.blockquote{width:95%;padding:25px 95px;margin:0 auto;position:relative;color:#27117f;font-size:28px;line-height:1.4;z-index:1;text-indent:30px}.blockquote:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e3dcd3;z-index:-1;border-radius:8px;transform:skew(-5deg)}.blockquote .text{position:relative;text-align:justify;font-size:28px}.blockquote .text:before,.blockquote .text:after{position:absolute;top:0;bottom:0;width:80px;height:80px;margin:auto;font-size:190px;line-height:40px;color:#4d13d1}.blockquote .text:before{content:"«";right:-60px}.blockquote .text:after{content:"»";left:-120px}.blockquote .name{text-align:center;font-size:20px;color:#000;margin-top:5px}.blockquote .name span{text-decoration:underline}.list-items{margin:0 auto;width:-moz-max-content;width:max-content;max-width:100%}.list-items .list-items__el{font-size:26px;position:relative;padding:10px 10px 10px 35px;box-shadow:5px 5px 10px rgba(0,0,0,.3);background:#fff}.list-items .list-items__el~.list-items__el{margin-top:30px}.list-items .list-items__el:after{content:"";position:absolute;top:0;bottom:0;margin:auto;left:15px;width:10px;height:10px;transform:rotate(45deg)}.list-items .item__title{font-weight:bold;margin-bottom:5px}main{overflow:hidden}.header{position:absolute;top:0;left:0;width:100%;padding:20px 0;background:#fff;border-bottom:3px solid #339;z-index:10}.header .wrapper{width:100%;display:flex;justify-content:center;align-items:center}.header .header__logo{display:flex;align-items:center;margin-right:60px}.header .header__logo img{width:65px;height:65px}.header .header__logo .firm__name{margin-left:10px;font-size:22px;color:#000;font-weight:bold}.header .header__logo .firm__name span{display:block}.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;transition:.4s}.header .burger span:before{top:-5px;transition:.8s}.header .active__burger span{background:none}.header .active__burger span:after{transform:translateY(-5px) rotate(45deg)}.header .active__burger span:before{transform:translateY(5px) rotate(-405deg)}.header .header__nav .header__list{display:flex;align-items:center;justify-content:center}.header .header__nav .header__list a{padding:5px 35px;font-size:20px;text-transform:uppercase;color:#000;font-weight:500;position:relative}.header .header__nav .header__list a:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:2px;background:#8a4a90;transition:.4s}.header .header__nav .header__list a:hover{color:#8a4a90}.header .header__nav .header__list a:hover:after{width:100%}.top{padding:180px 0;position:relative}.top:after{content:"";position:absolute;width:395px;height:365px;bottom:-150px;right:-170px;width:495px;height:465px;background:url(../img/figure1.png) no-repeat center center;background-size:100% 100%;transform:rotate(-78deg);z-index:-1}.top .wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:6rem}.top .top__img{position:relative;z-index:1;width:26%;height:auto}.top .top__img:before{content:"";position:absolute;height:120px;width:120px;z-index:-1;bottom:-15px;right:-15px;border-bottom:8px solid #fc7422;border-right:8px solid #fc7422}.top .top__img img{width:100%;-o-object-fit:contain;object-fit:contain}.top .top__description{width:calc(70% - 6rem);z-index:1}.top .top__greeting{margin-top:20px;margin-bottom:10px;font-size:20px;color:#27117f}.top .top__greeting span{font-weight:bold}.top .main__title{font-size:42px;margin-bottom:15px;color:#27117f}.top .sub__text{font-size:30px;font-weight:500}.top .top__advantege{display:flex;align-items:center;margin-top:50px;font-size:26px}.top .top__advantege img{width:140px;height:99px}.top .top__advantege p{max-width:80%;margin-left:25px}.top .start__text{font-size:24px}.top .sign__up{margin:40px 0 0 0}.acquire .blockquote{margin-bottom:120px}.lecter .lecter__content{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.lecter .lecter__content_img{width:40%}.lecter .lecter__content_img img{width:100%;height:auto}.lecter .lecter__content_description{width:50%}.lecter .lecter__content_description .name{font-size:35px;font-weight:bold;margin-bottom:40px}.lecter .lecter__content_description .text{font-size:25px}.study .count__place{font-size:30px;font-weight:bold;text-align:center;margin:50px auto 100px auto}.study .sign__up{margin:50px auto}.study .sub__text{margin:40px auto 0 auto;font-size:25px;text-align:center}.study .sub__text a{position:relative;display:inline-block;color:#339}.study .sub__text a:hover{color:#fff}.study .sub__text a:hover:after{height:100%}.study .sub__text a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#339;z-index:-1;transition:.4s}.why{position:relative}.why:after{content:"";position:absolute;bottom:-100px;right:-150px;width:495px;height:465px;background:url(../img/figure1.png) no-repeat center center;background-size:100% 100%;transform:rotate(-78deg);z-index:-1;animation:rightBg 5s infinite linear}.why:before{content:"";position:absolute;top:120px;left:-150px;width:495px;height:465px;background:url(../img/figure1.png) no-repeat center center;background-size:100% 100%;transform:rotate(-238deg);z-index:-1;animation:leftBg 5s infinite linear}.why .why__list{margin:0 auto 90px auto;width:-moz-max-content;width:max-content;max-width:100%}.why .why__list .item{font-size:26px;position:relative;padding:10px 10px 10px 35px;margin-bottom:25px;box-shadow:5px 5px 10px rgba(0,0,0,.3);background:#fff}.why .why__list .item:after{content:"";position:absolute;top:0;bottom:0;margin:auto;left:15px;width:10px;height:10px;transform:rotate(45deg)}.about p{text-align:center;font-size:30px;line-height:1.4;margin-bottom:30px;text-indent:30px}.about .mt{margin-top:150px}.about .price__text{color:#2a0845}.about .price__text span{font-weight:bold}.everybody{position:relative}.everybody:after{content:"";position:absolute;bottom:-20px;left:-150px;width:495px;height:465px;background:url(../img/figure1.png) no-repeat center center;background-size:100% 100%;transform:rotate(-238deg);z-index:-1;animation:leftBg 5s infinite linear}.everybody .mt{max-width:60%;margin-top:100px}.everybody .everybody__gr{margin-top:50px;text-align:center;font-size:30px;color:#27117f;font-weight:bold}.form{width:500px;margin:0 auto}.form .information{display:block;width:100%;padding:15px 20px;margin-bottom:15px;border-radius:8px;border:2px solid blue;background:#fff;font-size:20px}.form textarea{resize:none;height:105px}.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:10px}.form .for__submit .check__form{width:35px;height:35px;margin-right:10px}.form .active__error{border:3px solid red}.form .submit{width:100%;position:relative}.form .submit img{position:absolute;top:0;bottom:0;margin:auto;left:15px;width:45px;z-index:1}.form .submit input{text-transform:uppercase}.footer{padding:30px 0}.footer .made{display:flex;justify-content:center;align-items:center;margin:50px auto 0 auto}.footer .made a{margin:0 5px;padding:3px;color:blue;font-size:18px;font-weight:700;position:relative}.footer .made a:hover{color:#fff}.footer .made a:hover:after{height:100%}.footer .made a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:blue;transition:.4s;z-index:-1}.modal{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);position:fixed;top:0;left:-999px;width:1%;height:1%;transition:.4s}.modal .wrap{margin:auto;background:#fff;padding:60px 50px;position:relative;text-align:center;max-width:800px}.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:60px;line-height:30px}.modal .modal__title{font-size:55px;margin:0 auto 10px auto}.modal .text{font-size:45px}.active__modal{top:0;left:0;width:100%;height:100%;z-index:100;overflow-y:auto}.btn__up{padding:0;width:50px;height:50px;position:fixed;bottom:-50px;right:50px;border-radius:50%;background:0 0;z-index:5;outline:0;transition:.4s;border:none;background:#6a11cb;background:linear-gradient(to bottom, #6a11cb 0, #2575fc 100%)}.btn__up:after{content:"";width:20px;height:20px;border-top:5px solid #fff;border-left:5px solid #fff;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%, -35%) rotate(45deg)}.active__btn{bottom:20px}@media screen and (max-width: 1199px){.title{font-size:35px;margin-bottom:60px}.ps{padding-top:60px;padding-bottom:60px}.blockquote:after{transform:skew(-2deg)}.blockquote .text{font-size:22px;line-height:1.3}.blockquote .text:before,.blockquote .text:after{width:60px;height:60px;font-size:120px}.blockquote .text:before{right:-35px}.blockquote .text:after{left:-90px}.list-items .list-items__el{font-size:22px}.header{padding:15px 0}.header .header__logo{margin-right:30px}.header .header__nav .header__list a{padding:5px 15px}.top{padding-top:150px;padding-bottom:80px}.top:after{bottom:-120px;right:-70px;width:270px;height:255px}.top .wrapper{gap:3rem}.top .top__img{width:40%}.top .top__description{width:calc(60% - 3rem)}.top .top__greeting{font-size:18px}.top .main__title{font-size:34px}.top .sub__text{font-size:26px}.top .top__advantege{font-size:22px;margin-top:30px}.top .top__advantege img{width:90px;height:63px}.top .top__advantege p{margin-left:22px}.top .sign__up{margin-top:30px}.acquire .blockquote{margin-bottom:100px}.lecter .lecter__content_img{width:48%}.lecter .lecter__content_description{width:50%}.lecter .lecter__content_description .name{font-size:28px}.lecter .lecter__content_description .text{font-size:20px}.study .count__place{font-size:26px;margin-top:40px;margin-bottom:50px}.why:before{top:300px;left:-100px;width:270px;height:255px}.why:after{bottom:50px;right:-100px;width:270px;height:255px}.about p{font-size:26px;line-height:1.3}.about .mt{margin-top:100px}.everybody:after{left:-150px;width:270px;height:255px}.modal .modal__title{font-size:45px}.modal .text{font-size:35px}}@media screen and (max-width: 991px){.wrapper{width:95%}.title{max-width:90%;font-size:28px}.title:after,.title:before{height:30px;width:30px}.title:after{top:-10px;left:-25px}.title:before{bottom:-10px;right:-25px}.sign__up{margin-top:30px}.ps{padding-top:50px;padding-bottom:50px}.blockquote{padding:15px 55px}.blockquote .text:before,.blockquote .text:after{width:50px;height:50px;font-size:110px;line-height:25px}.blockquote .text:before{right:-20px}.blockquote .text:after{left:-80px}.header{padding:10px 0;border-bottom-width:1px}.header .header__logo{margin-right:20px}.header .header__logo img{width:40px;height:40px}.header .header__logo .firm__name{font-size:18px}.header .header__nav .header__list a{padding:5px 10px;font-size:18px}.top{padding-top:100px;padding-bottom:70px}.top:after{bottom:-100px;right:-150px;width:265px;height:250px}.top .wrapper{display:block}.top .top__img{width:300px;height:auto;float:left;margin:0 35px 35px 0}.top .top__description{width:100%}.top .top__greeting{font-size:16px}.top .main__title{font-size:30px;padding-top:10px;margin-bottom:35px}.top .sub__text{font-size:24px}.top .top__advantege{clear:both;justify-content:center;margin-bottom:20px;font-size:24px}.top .top__advantege img{width:90px;height:63px}.lecter .lecter__content{flex-direction:column}.lecter .lecter__content_img{width:100%;margin-bottom:2rem}.lecter .lecter__content_img img{max-width:500px;margin:0 auto}.lecter .lecter__content_description{width:100%;text-align:center}.study .count__place{font-size:22px}.study .sign__up{margin-top:40px}.study .sub__text{font-size:20px}.why:after{right:-90px}.why:before{left:-70px}.about p{font-size:22px}.everybody:after{bottom:-10px;left:-75px;width:200px;height:195px}.everybody .mt{max-width:90%}.form{width:350px}.form .information{padding:12px 15px}.form textarea{height:90px}.form .for__submit{font-size:16px;border:2px solid green}.form .for__submit .check__form{width:30px;height:30px;margin-right:5px}.form .active__error{border:2px solid red}.modal .wrap{padding:40px 20px;max-width:650px}.modal .modal__title{font-size:40px}.modal .text{font-size:30px}.btn__up{width:40px;height:40px;right:20px}}@media screen and (max-width: 767px){.title{font-size:25px;margin-bottom:40px}.title:after{border-top-width:3px;border-left-width:3px}.title:before{border-bottom-width:3px;border-right-width:3px}.sign__up{width:200px}.sign__up span,.sign__up input{padding:12px 10px;font-size:22px}.ps{padding-top:40px;padding-bottom:40px}.list-items .list-items__el{font-size:20px}.list-items .list-items__el~.list-items__el{margin-top:20px}.blockquote:after{transform:skew(-1deg)}.blockquote .text{font-size:20px}.header .wrapper{flex-wrap:wrap}.header .header__logo{margin-right:0}.header .header__logo img{width:40px;height:40px}.header .header__logo .firm__name{font-size:18px}.header .header__nav{width:100%;margin-top:10px}.top{padding-top:120px;padding-bottom:40px}.top:after{bottom:-50px;right:-70px;width:205px;height:200px}.top .top__img{width:220px;transform:translateX(-10px)}.top .top__greeting{font-size:14px;margin-bottom:5px}.top .main__title{font-size:24px}.top .sub__text{font-size:20px}.top .top__advantege{font-size:20px}.everybody:after{left:-120px}.modal .wrap{padding:30px 20px;max-width:500px}.modal .wrap .close__modal{top:5px;right:5px;width:25px;height:25px;font-size:50px;line-height:25px}.modal .modal__title{font-size:35px}.modal .text{font-size:25px}.btn__up{width:40px;height:40px;right:20px}}@media screen and (max-width: 575px){.wrapper{width:100%;padding:0 15px}.title{font-size:25px;line-height:1.2}.title:after,.title:before{height:15px;width:15px}.title:after{top:-10px;left:-10px;border-top-width:2px;border-left-width:2px}.title:before{bottom:-10px;right:-10px;border-bottom-width:2px;border-right-width:2px}.sign__up{margin-top:25px}.ps{padding-top:30px;padding-bottom:30px}.blockquote{padding:10px;width:100%}.blockquote:after{transform:skew(0)}.blockquote .text{line-height:1.2;text-indent:10px}.blockquote .text:before,.blockquote .text:after{display:none}.list-items .list-items__el{font-size:20px;padding:6px 6px 6px 20px}.list-items .list-items__el:after{left:5px;width:8px;height:8px}.header{padding-bottom:0}.header .wrapper{flex-wrap:wrap}.header .header__logo .firm__name{margin-left:10px;font-size:16px}.header .header__nav .header__list a{padding:5px;font-size:14px}.top{padding-top:90px;padding-bottom:40px;text-align:justify}.top:after{display:none}.top .top__img{width:200px;margin:0 auto 20px;float:none;transform:translateX(0)}.top .top__img:before{display:none}.top .main__title{font-size:22px}.top .sub__text{font-size:22px}.top .top__advantege{font-size:20px}.top .top__advantege img{display:none}.top .top__advantege p{margin:0;max-width:100%;text-align:justify}.lecter .lecter__content_description .name{font-size:22px;margin-bottom:20px}.study .count__place{margin-top:20px;margin-bottom:20px;font-size:20px}.study .sub__text{margin-top:10px;font-size:20px}.why:after,.why:before{display:none}.about p{font-size:20px;margin-bottom:20px;text-indent:0}.everybody:after{display:none}.form{width:290px}.form .information{padding:10px;border-width:1px;font-size:18px}.form textarea{height:60px}.form .for__submit{font-size:16px;margin:15px auto;border:2px solid green;padding:3px;border-radius:10px}.form .for__submit .check__form{width:30px;height:30px;margin-right:5px}.form .active__error{border:2px solid red}.footer{padding-top:20px;padding-bottom:20px}.modal .wrap{margin:auto;padding:40px 15px;max-width:95%}.modal .wrap .close__modal{top:5px;right:5px;width:25px;height:25px;font-size:50px;line-height:25px}.modal .modal__title{font-size:28px}.modal .text{font-size:22px}.btn__up{width:30px;height:30px;right:10px}.active__btn{bottom:15px}}/*# sourceMappingURL=styles.css.map */