.hero-container { padding: 20px 16px 0 16px; } .hero-title { font-size: 40px; font-weight: 700; line-height: 52px; margin: 0 0 20px 0; } .hero-text { margin: 0 0 20px 0; } .hero-text:nth-child(1) { margin: 0 0 16px 0; } .hero-reviews { display: flex; gap: 20px; margin: 0 0 20px 0; } .partners-container { padding: 40px 16px; } .reviews-left { display: flex; align-items: center; justify-content: center; } .reviews-right { max-width: 230px; } .review-avatar { width: 44px; height: 44px; position: relative; } .reviews-text { font-weight: 700; margin: 0 0 8px 0; } .reviews-stars { display: flex; } .flags-text { line-height: 25.6px; } .flags-imgs { display: flex; gap: 28px; margin: 16px 0 35px 0; } .hero-form { padding: 24px; border-radius: 12px; background: #DE920B; } .form-title { text-align: center; font-size: 20px; font-weight: 700; line-height: 120%; margin: 0 0 16px 0; } .form-body { border-radius: 12px; background: #FBF2EB; padding: 16px 12px; } .form-input { border-radius: 4px; background: #FFF; box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04); color: #949599; margin: 0 0 12px 0; width: 100%; padding: 10px 12px; } .form-text { color: #949599; text-align: center; font-size: 12px; font-weight: 400; line-height: 130%; } .partners-title { text-align: center; font-size: 28px; font-weight: 700; line-height: 33.6px; margin: 0 0 24px 0; } .partners-imgs { justify-content: center; } .partners-img { margin: 0 0 21px 0; } .hero-block { } .hero-button { background: #EDAB16; border: 1px solid #EDAB16; color: #FFFFFF; position: relative; left: 50%; transform: translateX(-50%); width: 210px; padding: 11px 0; display: flex; justify-content: center; border-radius: 6px; font-weight: 700; } .form-top-title { font-size: 22px; line-height: 26.4px; font-weight: 500; margin: 0 0 16px 0; text-align: center; } @media (min-width: 500px) { .reviews-right { max-width: unset; } .hero-form { max-width: 400px; margin: 0 auto; } } .advantages-container { padding: 40px 16px; } .advantages-title { margin: 0 0 40px 0; } .advantage-card { background: #424560; border-radius: 6px; padding: 24px 12px; } .advantage-card-img { margin: 0 auto 16px auto; } .advantage-card-title { font-size: 28px; line-height: 42px; font-weight: 500; text-align: center; margin: 0 0 16px 0; } .advantages-button { border: 1px solid #EDAB16; font-weight: 500; padding: 11px 53.5px; max-width: 280px; text-align: center; color: #EDAB16; margin: 0 auto; border-radius: 20px; display: flex; } .advantages-cards { margin: 0 0 40px 0; } @media (min-width: 650px) { .advantage-card { padding: 24px; } } @media (min-width: 840px) { .advantages-cards { justify-content: center; display: flex; } .advantage-card { max-width: 45%; } .advantage-card { text-align: center; } } .about-container { padding: 40px 16px; } .about-block-picture { display: flex; justify-content: center; } .about-block-title { text-align: left; margin: 0 0 40px 0; } .about-block-text { margin: 0 0 20px 0; } .about-block-right { display: flex; align-items: center; justify-content: center; } @media (min-width: 650px) { .about-block-picture { } .about-block-left { max-width: 765px; } }