@media only screen and (min-width: 769px) { .hero .hero-wrap .left, .hero .hero-wrap .right { width: 50%; } .hero .hero-wrap .right { margin-bottom: -15px; padding-bottom: 15px; } .hero .hero-wrap .right form .input-wrapper { padding-top: 35px; } .hero .hero-wrap .left h2 { flex: 1; } .index-page .hero .hero-wrap { flex-direction: row; align-items: flex-end; padding: 20px 20px 0 20px; } .index-page .hero h1 { text-align: left; font-size: 60px; } .index-page .hero .sub-text { justify-content: flex-start; } .hero .hero-wrap .left p { text-align: start; font-size: 18px; } .hero .hero-wrap .rating { gap: 20px; margin-top: 40px; margin-bottom: 0; justify-content: flex-start; } .hero .hero-wrap .rating span { font-size: 16px; } .leadform { margin: 0; } } @media only screen and (min-width: 1024px) { .left { padding: 70px 0; } .hero .hero-wrap .left h2 { font-size: 24px; } .hero .hero-wrap .left .crypto img:not(:last-child) { width: 35px; } } @media only screen and (min-width: 1280px) { .hero .hero-wrap .right { margin: 0 0 -15px auto; } } @media only screen and (min-width: 1024px) { .testimonials { padding: 50px 0 0 0; } .testimonial-card { gap: 40px; align-items: center; padding: 10px 40px 40px 40px; margin-bottom: 120px; overflow: visible; flex-direction: row; } .testimonial-content, .testimonial-content-reverse { order: inherit; text-align: start; } .info { gap: 5px; } .info img { width: 60px; } .testimonial-name { font-size: 24px; } .testimonial-text, .testimonial-text p { font-size: 18px; } .testimonial-photo, .testimonial-photo-reverse { width: auto; } .testimonial-photo { transform: translateY(40px); margin-left: auto; margin-right: -40px; margin-bottom: -40px; } .testimonial-photo-reverse { margin-right: auto; margin-left: -40px; margin-top: -40px; transform: translateY(-40px); } .testimonial-photo img, .testimonial-photo-reverse img { width: 350px; max-width: 100%; margin: 0; border-radius: 12px 12px 12px 0; } } @media only screen and (min-width: 1280px) { .info { gap: 20px; } .info img { width: auto; } } @media (min-width: 1024px) { .market { padding: 40px 0 20px 0; } .market .step-title { font-size: 24px; } .market .market-panel { grid-template-columns: 1fr 1fr 1fr; gap: 24px; } .market .phone-wrap { order: 0; transform: none; } .market .phone-glow { width: 520px; height: 520px; } .market .phone-img { width: 340px; } } @media only screen and (min-width: 1024px) { section.reviews .reviews-wrapper { flex-direction: row; align-items: stretch; } } @media only screen and (min-width: 1024px) { .advantage.about-page .advantage-wrapper .advantage-item { flex: 1; } .advantage .advantage-wrapper { flex-direction: row; align-items: stretch; } } @media only screen and (min-width: 1024px) { .highlight-banner { margin-top: 0; } .highlight-banner h2 { font-size: 24px; } } @media only screen and (min-width: 1024px) { .about .img-wrapper { min-width: 410px; } .about .crypto.mobile { display: none; } .about .crypto-wrapper { position: relative; } .about .crypto-wrapper .crypto { left: -330px; bottom: 8px; } .about .crypto-wrapper .crypto img:not(:last-child) { width: 35px; } .about .crypto-wrapper .crypto img:last-child { height: 35px; width: 66px; } } @media only screen and (min-width: 1280px) { .about .crypto-wrapper .crypto { left: -270px; bottom: -5px; } } @media only screen and (min-width: 1024px) { .comment .container { flex-direction: row; align-items: center; padding: 20px; gap: 0; } } @media only screen and (min-width: 1024px) { .trust-section .container { flex-direction: row; gap: 40px; } .trust-section .trust-section__image { flex: 0 0 50%; margin-left: -15%; width: auto; } .trust-section .trust-section__content { flex: 1; } .trust-section .trust-section__content h2, .trust-section .trust-section__content p { text-align: left; } } @media only screen and (min-width: 1900px) { .trust-section .trust-section__image { margin-left: -25%; } } @media only screen and (min-width: 1280px) { section.faq-section .faq-question { padding: 30px 24px 40px 24px; } section.faq-section .faq-number { margin-right: 100px; margin-left: 50px; min-width: 30px; } section.faq-section .faq-answer p { padding: 24px 24px 44px 24px; font-size: 18px; } section.faq-section .faq-text { font-size: 18px; } section.faq-section .faq-arrow { font-size: 20px; margin-left: 16px; } }