@media screen and (width <= 768px){body{padding:var(--space-2xs)}.intro__buttons{gap:var(--space-m)}.intro__buttons>a{font-size:var(--step-0);line-height:var(--step-0)}.intro__content{align-items:center;flex-direction:column}.intro__main-info{display:flex;flex-direction:column;gap:var(--space-l);text-align:left}.courses__banner{height:auto;max-width:25em;width:100%}.target__points{flex-direction:column}.agenda,.join,.target,.topics{height:unset;text-align:center}.join__description{max-width:17em}.join__action{padding:var(--space-s)}.join__banner{height:auto;max-width:16em;width:100%}.angulion-button-primary{font-size:var(--step-0);line-height:var(--step-1)}.join{margin-bottom:var(--space-xl)}.agenda__days{align-items:center}.agenda__day{text-align:left}.reviews__wrapper,.topics__points{flex-direction:column}}@media screen and (width <= 450px){.courses__banner{height:auto;max-width:17em;width:100%}.intro{justify-content:flex-start}.intro,.intro__content{gap:var(--space-s)}.intro__main-info{padding:0 var(--space-s) 0 var(--space-s)}.intro__main-info-description{font-size:var(--step-0)}.reviews__wrapper{flex-direction:column}.reviews__review-card-img{height:auto;max-width:6em;width:100%}.trainer__content{gap:2rem;grid-template-columns:1fr;text-align:center}.trainer__photo{height:150px;width:150px}.trainer__socials{flex-direction:row;flex-wrap:wrap;justify-content:center}.trainer__description{gap:1.5rem}.trainer__quote{padding:1.5rem}.agenda{border-radius:12px;margin:1rem 0;padding:2rem 1rem}.agenda h2{font-size:var(--step-4);line-height:var(--step-4)}.agenda__small-point{font-size:var(--step-0);margin-bottom:2rem}.agenda__days{gap:1.5rem;grid-template-columns:1fr}.agenda__day{border-radius:12px;padding:1.5rem}.agenda__day h3{font-size:var(--step-2);line-height:var(--step-3);margin-bottom:1rem}.agenda__day-divider{margin:1rem 0 1.5rem}.agenda__day ol>li{border-radius:8px;margin-bottom:1.5rem;padding:1rem}.agenda__day ol>li:before{font-size:var(--step--2);height:28px;left:-6px;top:-6px;width:28px}.agenda__day ol>li>strong{font-size:var(--step-0);margin-bottom:.5rem}.agenda__day ol>li>ul>li{font-size:var(--step--1);line-height:1.5}}