/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:#fff;font-family:"Poppins",sans-serif}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;transition:.3s}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.header{margin-bottom:80px}.container{margin:0 auto;max-width:1338px;padding:0 15px}.section{margin-bottom:80px}.section--no-margin{margin-bottom:0}a:hover{opacity:.5}a:active{opacity:.3}.lock{overflow:hidden}.footer{margin-top:auto}.button{padding:0;background-color:#263238;color:#fff;border-radius:5px;border:1px solid #263238;transition:.5s}.button:hover{background-color:#fff;color:#263238}.button:active{opacity:.5;transition:.2s}.menu__logo{font-size:24px;font-weight:400}.menu__logo a span{transition:.5s}.menu__logo a:hover{opacity:10}.menu__logo a:hover .menu__logo-start{color:#8f95a5}.menu__logo a:hover .menu__logo-finish,.menu__logo-start{color:#000}.menu__logo a:active{opacity:.3}.menu__logo-finish{color:#8f95a5}.menu{z-index:2;display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:10px}.menu__nav{position:absolute;top:65px;-webkit-transform:translateX(-700px);transform:translateX(-700px);transition:.5s all;font-size:22px;height:100vh}.menu__nav-active{-webkit-transform:translateX(0);transform:translateX(0);background-color:#fff;border-top:1px solid #c4c4c4;width:100%;height:100vh}.menu__list{margin:0;padding:0;font-weight:500;list-style:none}.menu__list li{margin-top:30px}.menu__list li:first-child{padding-top:40px;margin-top:0}.menu__list a{color:#263238}.menu__inner{width:50vw;height:100vw;background-color:#fff}.burger-btn{position:relative;width:33px;height:20px;padding:0;margin:0;border:0;background-color:transparent;cursor:pointer}.burger-btn::before{width:33px}.burger-btn span,.burger-btn::after,.burger-btn::before{content:"";position:absolute;left:0;height:3px;background-color:#39515e;border-radius:3px}.burger-btn span{width:33px;transition:.3s;top:7px}.burger-btn::after,.burger-btn::before{transition:.5s}.burger-btn::before{top:5px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.burger-btn::after{top:10px;width:16px;-webkit-transform:translateY(5px);transform:translateY(5px)}.burger-btn-active{width:20px;height:20px}.burger-btn-active span{opacity:0;width:17px}.burger-btn-active::before{top:10px;width:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-btn-active::after{top:10px;width:17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__btn{position:absolute;top:450px;left:0;width:100%;height:60px;margin:0;background-color:#fff;border:2px solid #263238;border-radius:3px;cursor:pointer;font-size:20px;-webkit-transform:translateX(-700px);transform:translateX(-700px);transition:.5s all}.menu__btn:hover{background-color:#263238;color:#fff}.menu__btn:active{opacity:.5;transition:.2s}.menu__btn-active{-webkit-transform:translateX(0);transform:translateX(0)}.slogan__content{position:relative;display:flex;flex-direction:column;text-align:center;margin-top:16px}.slogan__title{position:relative;margin:0 25px;font-size:24px;font-weight:600;line-height:36px}.slogan__light-bulb{display:none}.slogan__text{margin:20px 0 0;padding:0;font-size:14px;line-height:21px;color:#8f95a5}.slogan__btn{font-weight:400;margin-top:35px;height:60px}.section__title{margin-bottom:50px;font-size:24px;font-weight:600;margin-top:0;text-align:center}.section__text{padding:0;font-size:13px;line-height:19.5px;color:#8f95a5;text-align:start}.section__text,.skills__container{margin-bottom:20px}.skills__card{position:relative;background-color:#f5f5f5;border-radius:5px;max-width:350px;margin:0 auto}.skills__content{padding:0 15px;margin-bottom:20px}.skills__content-title{font-size:18px;margin-top:30px}.skills__text:nth-child(3){margin-bottom:30px}.skills__btn{width:178px;height:50px;font-size:14px;margin-bottom:45px}.skills__btn:hover{background-color:#f5f5f5}.about{position:relative}.about__text{text-align:center}.about__stat-container{margin-top:40px;text-align:center}.about__stat-number{margin:0;font-size:24px;font-weight:600;color:#2a3246}.about__stat-text{margin:10px 0 0;font-size:15px;color:#8f95a5}.pricing{text-align:center}.pricing__card{position:relative;margin:0 auto 60px;max-width:350px}.pricing__img{max-width:300px;margin:auto}.pricing__content,.pricing__img{position:relative}.pricing__title{font-size:18px;margin-top:0}.pricing__text{font-size:13px;text-align:center}.pricing__button{font-size:14px;color:#546269;width:170px;height:40px;background-color:#eee;border:0;border-radius:5px;cursor:pointer;transition:.5s}.pricing__button:hover{color:#eee;background-color:#263238}.pricing__button:hover span{color:#eee}.pricing__button:active{opacity:.5}.pricing__button-span{margin-right:10px;font-size:18px;color:#263238;vertical-align:middle;transition:.5s}.contact{position:relative}.contact__img{width:70vw;margin:0 auto}.contact__content{margin:0 auto}.form{position:relative}input{width:100%;transition:.5s}.form__input{padding:0 30px;box-sizing:border-box;height:50px;border:0;outline:1px solid #8f95a5;border-radius:5px;margin:0 0 15px;transition:.5s all}.form__input::-webkit-input-placeholder{color:#8f95a5}.form__input::placeholder{color:#8f95a5}.form__input:focus{outline:1px solid #eee;transition:.5s}.form__btn{width:100%;height:60px}.footer{margin-bottom:50px}.footer__inner{border-top:1px solid #c4c4c4}.footer__content{text-align:center;align-items:center}.footer-logo{margin-top:50px;vertical-align:middle}.footer-text{font-size:11px;text-align:center}.footer-text a{color:#8f95a5}.modal{position:fixed;z-index:5;left:0;top:0;width:100%;height:100%;background-color:rgba(238,238,238,.5490196078);opacity:0;visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s,-webkit-transform .25s}.modal__inner{position:relative;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:90%;margin-top:20px}.modal-content{position:relative;height:90vh;background-color:#fff;padding:1rem 1.5rem;border-radius:.5rem;overflow:auto}.show-modal{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s,-webkit-transform .25s}.form__block{margin:20px 0 0}.form__block label,.form__block-title{text-align:center;padding-left:10px;font-size:14px}.form__block label{color:#263238;vertical-align:middle}.form__block-title{margin-bottom:0;margin-top:30px;color:#8f95a5}.modal__input{margin-top:10px;margin-bottom:0}.chain{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.chain__lable{width:40%;margin-top:30px}.chain__checkbox{display:none}.chain__checkbox:checked+.chain__text::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:.5s}.chain__text{position:relative;font-size:20px;transition:.5s}.chain__text img{width:40px;height:40px}.chain__checkbox:checked+.chain__text{opacity:.3}.close-button{position:absolute;width:20px;height:20px;top:30px;right:20px;padding:0;margin:0;border:0;cursor:pointer;background-color:transparent}.close-button::after,.close-button::before{content:"";position:absolute;right:0;width:20px;height:3px;background-color:#263238;border-radius:5px}.close-button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-button::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__btn{height:60px;margin-top:30px;margin-bottom:0}@media (min-width:575px){.header{margin-bottom:95px}.container{padding:0 30px}.section{margin-bottom:110px}.menu__logo{font-size:30px}.menu__nav{top:80px;font-size:24px}.burger-btn{width:42px;height:24px;right:0}.burger-btn span,.burger-btn::before{height:4px;width:42px}.burger-btn::after{height:4px;top:16px;width:21px}.burger-btn span{top:10px}.burger-btn-active spam{width:20px}.burger-btn-active::after,.burger-btn-active::before{width:20px;margin-left:17px}.burger-btn-active::after{top:10px}.menu__btn{width:340px;height:70px;font-size:22px}.slogan__content{margin-top:17px}.slogan__title{margin:0;padding:0}.slogan__text{margin-top:26px;font-size:16px;line-height:24px}.slogan__btn{width:305px;margin:37px auto 0}.section__title{font-size:30px}.section__text{font-size:12px}.skills__container{display:flex;justify-content:space-between;flex-wrap:wrap}.skills__card{min-height:570px;width:47%;margin-bottom:34px}.skills__content{display:flex;justify-content:space-between;flex-wrap:wrap}.skills__content-title{margin-bottom:0;margin-top:0}.skills__text{margin-bottom:10px}.skills__text:nth-child(3){margin-bottom:40px}.skills__btn{position:absolute;bottom:20px;margin:0}.about__img{margin:0 100px}.about__text{font-size:14px;line-height:21px}.about__stat{display:flex;justify-content:space-between}.about__stat-container{width:33%}.about__stat-text{font-size:14px}.pricing__card,.pricing__img{max-width:400px}.pricing__img{margin:0 auto}.pricing__title{font-size:24px}.pricing__text{font-size:14px;line-height:21px}.pricing__button{width:205px;height:45px;font-size:16px}.pricing__button-span{font-size:24px}.contact__img{width:60vw}.contact__text{font-size:16px;line-height:24px}.form__input{height:58px;width:61%}.form__btn{position:absolute;right:0;top:-1px;width:40%;height:60px}.footer__content{display:flex;justify-content:space-between;margin-top:40px}.footer-logo{margin:0}.footer-text{font-size:12px}.form__block{display:flex;justify-content:space-between;width:70vw;margin:20px auto 0;align-items:center}.form__block label{font-size:16px}.form__block-contact{align-items:inherit;flex-direction:column}.form__block-title{font-size:18px;padding:0;margin-top:30px}.modal__input{width:55vw}.chain__text img{width:50px;height:50px}.modal__btn{position:relative;align-items:center;margin-top:40px}}@media (min-width:768px){.header{margin-bottom:55px}.container{padding:0 38px}.section{margin-bottom:110px}.menu__nav{font-size:22px}.menu__nav-active{border:0;width:110vw;background-color:rgba(7,34,47,.6235294118)}.menu__list{border-top:1px solid #c4c4c4;width:47vw}.menu__inner{position:relative;top:-1px;left:-1px;height:100%}.burger-btn-active{right:43vw}.menu__btn{width:280px;font-size:18px;top:420px}.slogan{display:flex;flex-direction:row-reverse;justify-content:space-between}.slogan__image{width:50%}.slogan__content{width:50%;margin-top:50px;margin-right:20px;text-align:start}.slogan__title{width:270px;font-size:36px;line-height:45px;white-space:pre-line}.slogan__light-bulb{display:block;width:50px;position:absolute;right:0;top:70px}.slogan__btn{width:236px;margin-left:0}.section__text{font-size:13px;text-align:start}.skills__container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;margin-bottom:55px}.skills__card{min-height:auto;width:auto;max-width:900px;margin:1px 1px 0}.skills__card:nth-child(1){min-height:670px;grid-row-start:1;grid-row-end:3}.skills__card:nth-child(2){min-height:390px}.skills__card:nth-child(4){display:flex;flex-direction:row-reverse;grid-column-start:2;grid-column-end:4}.skills__content{position:absolute;bottom:0;left:0}.skills__content--listening{position:absolute;left:0;width:250px}.skills__content-title{font-size:20px;line-height:21px}.skills__text{margin-bottom:90px}.skills__write-img{max-width:250px;margin:0 auto}.skills__text-listening{margin-bottom:70px}.skills__listening-img{width:200px}.skills__btn{bottom:0;font-size:16px}.about__title{margin-bottom:20px;text-align:start}.about__img{position:absolute;right:0;top:0;width:40%;margin:0}.about__content{width:53%}.about__text{font-size:14px;text-align:start}.about__stat{margin:0;justify-content:space-between}.about__stat-container{margin-top:10px;width:auto}.about__stat-number{font-size:22px}.about__stat-text{font-size:13px}.pricing{text-align:start}.pricing__container{display:flex;justify-content:space-between}.pricing__card{min-height:480px;width:30%;margin:0}.pricing__img{height:25vw;width:25vw}.lesson-img{position:absolute;bottom:0;right:50%;-webkit-transform:translate(50%);transform:translate(50%)}.pricing__content{padding:0 10px}.pricing__title{width:150px;font-size:20px}.pricing__title-width{width:200px}.pricing__button,.pricing__text{position:absolute}.pricing__button{bottom:0;width:25vw;margin:0 10px}.pricing__button-span{font-size:22px}.contact{display:flex}.contact__title{position:absolute;left:36%}.contact__img{width:440px}.contact__container{margin-left:5vw;margin-top:40px}.contact__content{display:flex;flex-direction:column}.contact__text{font-size:14px;margin-bottom:20px}.form{display:flex}.form__input{height:48px}.form__btn{position:relative;margin-left:10px;height:50px}.footer-text{font-size:13px}.modal__form{flex-direction:column}.chain{margin-top:20px}.chain__lable{width:auto}.modal__btn{height:50px}}@media (min-width:992px){.header{margin-bottom:72px}.container{padding:0 31px}.section{margin-bottom:115px}.menu__nav{position:relative;width:40%;height:100%;top:0;-webkit-transform:translateX(0);transform:translateX(0)}.menu__nav-active{height:auto}.menu__list{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;font-size:16px;border:0}.menu__list li:first-child{padding-top:0}.menu__list li{margin-top:0;padding:0}.menu__inner{display:flex;height:auto;width:auto}.burger-btn{display:none}.menu__btn{position:relative;width:160px;height:50px;margin:0;font-size:18px;top:0;-webkit-transform:translateX(0);transform:translateX(0)}.slogan,.slogan__content{margin-top:25px}.slogan__title{width:360px;font-size:48px;line-height:64px}.slogan__light-bulb{width:60px;top:100px}.slogan__text{padding-right:40px;font-size:20px;line-height:30px}.slogan__btn{width:292px;height:80px;font-size:24px;line-height:36px}.section__title{font-size:36px}.section__text{font-size:14px;line-height:21px}.skills__card:nth-child(1){min-height:700px}.skills__card:nth-child(2){height:440px}.skills__card:nth-child(4){height:250px}.skills__content{padding:0 30px}.skills__content--listening{min-width:300px}.skills__content-title{font-size:22px}.skills__write-img{width:240px}.skills__read-img{width:300px;margin:0 auto}.skills__text-listening{margin-bottom:90px}.skills__listening-img{width:300px}.skills__btn{height:57px;font-size:18px}.about__title{margin-bottom:40px}.about__img{width:320px}.about__text{font-size:16px;line-height:24px}.about__stat-number{font-size:30px}.about__stat-text{font-size:16px}.pricing__card{min-height:540px}.pricing__content{padding:0 20px}.pricing__title{width:100%;font-size:22px}.pricing__title-width{width:100%}.pricing__text{font-size:16px;line-height:24px}.pricing__button{width:205px;margin:0 20px}.contact{max-height:300px}.contact__title{left:34%}.contact__img{width:450px}.contact__container{margin-top:50px}.contact__text{width:70%;font-size:16px;margin-bottom:40px}.form__input{height:58px}.form__btn{height:60px}.footer-text{font-size:16px}.form__block label,.form__block-title{font-size:20px}}@media (min-width:1338px){.header{margin-bottom:147px}.container{padding:0 131px}.section{margin-bottom:150px}.menu__logo{font-size:36px}.menu__nav{width:45%}.form__block label,.menu__list{font-size:20px}.menu__btn{width:220px;height:70px;font-size:24px}.slogan,.slogan__content{margin-top:50px}.slogan__title{width:490px;font-size:64px;line-height:80px}.slogan__light-bulb{width:85px}.slogan__text{padding-right:0;font-size:24px;line-height:36px}.slogan__btn{margin-top:60px;width:438px;height:118px;font-size:36px;line-height:54px}.section__title{font-size:48px}.section__text{font-size:16px}.skills__container{grid-gap:20px}.skills__card:nth-child(1){height:900px}.skills__card:nth-child(2),.skills__card:nth-child(3){height:550px}.skills__card:nth-child(4){height:330px}.skills__content{padding:0 43px}.skills__content-title{margin-top:40px;font-size:30px}.skills__text{margin-top:30px;margin-bottom:130px;line-height:24px}.skills__listening-img{width:50%}.skills__btn{height:60px;font-size:20px;bottom:40px}.about__img{width:420px}.about__text{font-size:20px;line-height:30px;margin-bottom:30px}.about__stat-number{font-size:48px}.about__stat-text{font-size:20px;margin-top:15px}.pricing__card{height:700px}.pricing__img{max-height:400px}.pricing__content{padding:0}.pricing__title{font-size:30px}.pricing__text{font-size:20px;line-height:30px}.pricing__button{width:240px;height:50px;margin:0;font-size:18px}.pricing__button-span{font-size:30px}.contact__title{left:36%;margin-bottom:50px}.contact__img{width:600px}.contact__text{width:100%;font-size:20px;line-height:30px;margin-top:50px}.form__input{height:79px}.form__btn{height:80px;margin-left:20px}.footer-text{font-size:24px}.modal__inner{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1000px}.modal-content{height:80vh}.form__block{max-width:900px}.form__block-title{font-size:20px}.modal__input{width:85%}.modal__btn{height:80px}}