body{font-size:14px;letter-spacing:-.02em;color:#000}section{padding-block:40px}.content-wrapper :is(.descr,.description){margin:0;font-size:18px;text-align:center}.content-wrapper{overflow:hidden}.content-wrapper img{margin:0 auto 24px}.content-wrapper ul{margin-block:0;padding-inline:0;list-style-type:none}.content-wrapper p:first-child{margin-top:0}.content-wrapper p:last-child{margin-bottom:0}.content-wrapper h1{margin:0}.content-wrapper .h2{margin-bottom:20px}@media (max-width:991.98px){.content-wrapper :is(h1,.h2){text-align:center}}@media (min-width:768px){body{font-size:16px}section{padding-block:70px}.content-wrapper .descr{font-size:22px;line-height:32px}.content-wrapper .description{font-size:20px;line-height:30px}.content-wrapper img{margin-bottom:32px}.content-wrapper .button{font-size:22px!important}}@media (min-width:992px){.content-wrapper :is(.descr,.description){text-wrap-style:balance;text-align:left}.content-wrapper img{margin-bottom:0}}@media (min-width:1200px){section{padding-block:100px}}section.head{background-color:#eafcff}.head__image{max-height:200px}.head__image-wrap{min-height:200px}@media (min-width:500px){.head__image{max-height:260px}}@media (min-width:768px){.head__image{max-height:320px}}@media (min-width:992px){section.head{border-radius:0 0 180px 0}.head__image{max-height:364px}}.offer .offer__img{margin-top:24px;max-height:165px}.offer__img-wrap{min-height:165px}.offer__bottom-wrapper{padding:20px 16px;border-radius:20px;background-color:#f3f5f7}.offer .notice{margin:0;font-weight:600;font-size:20px}.offer__item{margin-top:16px;padding-left:51px;background:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.1279L9.6569 17.7844L19.9413 7.5' stroke='%23852876' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")top left 15px no-repeat}@media (min-width:500px){.offer .offer__img{max-height:210px}.offer__bottom-wrapper{padding:24px}}@media (min-width:768px){.offer .offer__img{margin-block:40px;max-height:250px}.offer__bottom-wrapper{padding:30px 40px 32px}.offer .notice{font-size:24px;line-height:30px}.offer__item{margin-top:24px}}@media (min-width:992px){.offer .offer__img{margin:0}.offer__bottom-wrapper{margin-top:60px}}@media (min-width:1200px){.offer .offer__img{max-height:279px}.offer__list{margin-inline:-20px}.offer__item{padding-inline:56px 20px;background-position:top left 20px}}section.terms :is(.h2,.descr){text-align:center}.term__item{margin-top:40px}.term__item p{margin-block:12px}.term__item li{padding-left:18px;line-height:18px;background:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3.1665' width='10.6667' height='10.6667' rx='5.33333' fill='%231E9EB0'/%3E%3Crect x='2.75' y='3.25' width='9.16667' height='9.16667' rx='4.58333' stroke='%235F5F5F' stroke-width='1.5'/%3E%3C/svg%3E")top 2px left/12px auto no-repeat}.term__item li:not(:last-child){margin-bottom:8px}.term__item a{color:var(--purple);text-decoration-line:underline;text-decoration-color:#85287680;text-decoration-skip-ink:none;text-underline-offset:.2em;transition:all .25s ease}.term__item a:hover{text-decoration-color:currentColor}.term__img{margin-bottom:16px;position:relative;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--light-blue)}.term__counter{position:absolute;top:-5px;left:-5px;z-index:2;max-width:24px}.term__icon{margin:0!important;max-width:45px;max-height:45px}@media (min-width:768px){.term__item{margin-top:66px}.term__item p{margin-block:14px}.term__item li{padding-left:22px;line-height:20px;background-size:16px auto}.term__item li:not(:last-child){margin-bottom:12px}.term__img{margin-bottom:32px;width:100px;height:100px}.term__counter{top:-10px;max-width:35px}.term__icon{max-width:60px;max-height:60px}}.school__content{padding:32px 24px;border-radius:20px;background-color:var(--light-blue)}section.school .school__img{max-height:160px}section.school .button-purple{margin-top:24px}@media (min-width:500px){section.school .school__img{max-height:200px}}@media (min-width:768px){.school__content{padding:64px 60px;border-radius:30px}section.school .school__img{max-height:240px}section.school .button-purple{display:block;width:fit-content;margin-inline:auto}}@media (min-width:992px){.school__content{padding:64px 32px}section.school .school__img{margin-inline:0;max-height:210px}section.school .button-purple{margin-inline:0}}@media (min-width:1200px){.school__content{padding:64px 60px}section.school .school__img{max-height:271px}}section.try_free{background-color:var(--light-blue)}.try__img{max-height:220px}section.try_free .btn__wrapper{margin-top:24px}.button-outline{display:inline-block;margin-top:16px;padding:0 30px;border:2px solid var(--purple);border-radius:16px;height:52px;line-height:48px;font-weight:600;font-size:16px!important;text-decoration:none;text-align:center;color:var(--purple);background-color:transparent;transition:all .25s ease}.button-outline:hover{color:#fff;background-color:var(--purple)}@media (min-width:500px){.try__img{max-height:270px}}@media (max-width:767.98px){.button-outline{width:100%}}@media (min-width:768px){.try__img{max-height:300px}section.try_free .btn__wrapper{margin-top:40px;text-align:center}.button-outline{margin:0 0 0 24px;height:49px;line-height:45px;font-size:22px!important}}@media (min-width:992px){section.try_free{padding-block:80px}.try__img{max-height:323px}section.try_free .btn__wrapper{margin-top:52px;text-align:left}}