.page{position:relative;padding:0}.background{position:absolute;top:0;right:0;left:0;height:calc(100vh - 7.3rem - 3.6rem);z-index:-50}.background__overlay{position:relative;top:0;height:100%;width:100%;opacity:.4;background-color:#19191a}.background__image{position:absolute;top:0;height:100%;width:100%;background-image:url("../../resources/skype/background.webp");background-repeat:no-repeat;background-size:100%;background-position:0% 50%;transform:scale(-1, 1);z-index:-10}.no-webp .background__image{background-image:url("../../resources/skype/background.jpg")}.lessons{min-height:calc(100vh - 7.3rem);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.lessons__title{font-size:4.2rem;font-weight:600;line-height:1.25;margin-bottom:2.6rem;color:#fff}.lessons__title a{text-decoration:none}.lessons i{display:inline-block}.lessons__icon{display:flex;justify-content:center;align-items:center;background-color:#2da44e;min-width:4.2rem;width:4.2rem;height:4.2rem;border-radius:8px;margin-right:1rem}.lessons__icon::before{content:"";display:block;position:relative;bottom:5px;left:1px;width:1.6rem;height:2.7rem;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg)}.lessons__subtitle{font-size:2.4rem;line-height:1.25;font-weight:400;margin-bottom:4.6rem;color:#dce5ff}.lessons__list .item{list-style:none;display:flex;align-items:baseline;margin-bottom:2.2rem}.lessons__list .item__text p:first-of-type{font-size:2.4rem;font-weight:500;margin-bottom:1rem;color:#7995ff}.lessons__list .item__text p:last-of-type{line-height:1.3;font-size:2rem;color:#fff}.contact{text-align:left;width:100%;background-color:#fff;border-radius:.8rem;overflow:hidden}.contact__title{padding:1.4rem 0;background-color:#eceffb;text-align:center;font-size:2.4rem;color:#476bf0;font-weight:500;border:1px solid #a0c5e8}.contact__body{border:1px solid #dbdfec;border-top:none;padding:1.8rem 2.2rem}.contact .form__label{display:block;margin-bottom:1rem;font-size:1.6rem}.contact .form__textarea{height:15rem}.contact .form__input{width:100%}.contact .form__privacy-link{color:#476bf0}.contact .form__privacy-link:hover{color:#3356d7}.contact .form__info{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.contact .form__submit{display:flex;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:1.6rem;width:100%;font-size:1.8rem}.contact .form__submit span{margin-left:.8rem}.faq{font-size:1.6rem;margin-bottom:2rem}.faq__title{text-align:center;font-size:3rem;color:#476bf0}.faq .item__title{font-size:1.8rem;font-weight:600}@media screen and (max-width: 1200px){.background{height:calc(100vh + 10rem)}.background__image{background-size:cover}.lessons{display:block}.lessons__title{text-align:center}.lessons__subtitle{text-align:center}.lessons__icon{min-width:3.4rem;width:3.4rem;height:3.4rem}.lessons__icon::before{bottom:2px;width:1.2rem;height:2.3rem}.contact{max-width:65rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}}@media screen and (max-width: 768px){.lessons{padding:5rem 1rem 0 1rem}.lessons__title{font-size:3rem}.lessons__subtitle{font-size:2.2rem}.lessons .item__text p:first-of-type{font-size:2rem}.lessons .item__text p:last-of-type{font-size:1.8rem}.contact__title{font-size:2.2rem}.contact .form__info{grid-template-columns:1fr}}
