@media screen and (width > 768px) and (width <= 1024px){.courses__banner,.join__banner{height:auto;max-width:22em;width:100%}.join{margin-bottom:var(--space-l)}.topics{height:unset}.reviews__wrapper{flex-direction:column}.trainer__content{gap:2.5rem}.trainer__photo{height:180px;width:180px}.trainer__socials{flex-direction:row;flex-wrap:wrap;justify-content:center}.agenda{border-radius:16px;margin:1.5rem 0;padding:3rem 1.5rem}.agenda h2{font-size:var(--step-4);line-height:var(--step-4)}.agenda__small-point{font-size:var(--step-0);margin-bottom:2.5rem}.agenda__days{gap:2rem;grid-template-columns:1fr}.agenda__day{border-radius:14px;padding:2rem}.agenda__day h3{font-size:var(--step-2);line-height:var(--step-3);margin-bottom:1.25rem}.agenda__day-divider{margin:1.25rem 0 1.75rem}.agenda__day ol>li{border-radius:10px;margin-bottom:1.75rem;padding:1.25rem}.agenda__day ol>li:before{font-size:var(--step--1);height:30px;left:-7px;top:-7px;width:30px}.agenda__day ol>li>strong{font-size:var(--step-0);margin-bottom:.6rem}.agenda__day ol>li>ul>li{font-size:var(--step--1);line-height:1.55}}