.in-numbers{--in-numbers-heading-font-size:36px;--in-numbers-block-icon-size:56px}.in-numbers .teach-with-us-container{padding:60px 27px}.in-numbers-preheading{font:500 18px Neue Montreal;margin-bottom:10px;text-transform:uppercase}.in-numbers-heading{font:600 var(--in-numbers-heading-font-size) Nekst;line-height:1;margin-bottom:46px;text-transform:uppercase}.in-numbers-description{font-family:Neue Montreal;font-size:24px;line-height:1.3;margin-bottom:46px}.in-numbers-content{--gap:24px;display:flex;flex-direction:column;gap:var(--gap)}.in-numbers.wrap .in-numbers-content{flex-wrap:wrap}.in-numbers.vertical-align .in-numbers-block{justify-content:center}.in-numbers-block{border:10px solid #0e081e;border-radius:60px;display:flex;flex-direction:column;padding:40px 22px;width:100%}.in-numbers-block .number{border-bottom:2px solid rgba(0,0,0,.2);font-family:Neue Montreal;font-size:var(--font-size-mobile)}.in-numbers-block .title{padding-top:20px}.in-numbers-block .title:first-child{padding-top:0}.in-numbers-block .title,.in-numbers-block .title span{font-family:Neue Montreal;font-size:24px}@media (max-width:767px){.in-numbers{text-align:center}}@media (min-width:768px){.in-numbers-content{flex-direction:row}.in-numbers-block{text-align:left}.in-numbers-block .number{font-size:var(--font-size-tablet)}.in-numbers-block{width:calc((100% - var(--gap)*(var(--items-count) - 1))/var(--items-count))}}@media (min-width:768px) and (max-width:1199px){.in-numbers{--in-numbers-heading-font-size:42px}.in-numbers .teach-with-us-container{padding:30px 40px}.in-numbers-preheading{font-size:12px}.in-numbers-heading{margin-bottom:23px}.in-numbers-content{gap:12px}.in-numbers-block{border-radius:29px;border-width:5px;padding:27px 15px}.in-numbers-block .number{padding-bottom:10px}.in-numbers-block .title,.in-numbers-block .title span{font-size:17px}}@media (min-width:1200px){.in-numbers{--in-numbers-heading-font-size:80px}.in-numbers .teach-with-us-container{padding:64px 27px}.in-numbers-block{padding:56px 40px}.in-numbers-block .number{font-size:var(--font-size-desktop);padding-bottom:20px}.in-numbers-block .title{padding-top:50px}.in-numbers-block .title,.in-numbers-block .title span{font-size:36px}}@media (min-width:1440px){.in-numbers-block .number{font-size:var(--font-size-xl)}}