.q_a{padding-top:5rem}.q_a h1{color:#000;font-size:2.625rem;max-width:40rem;font-weight:900;line-height:1.14;text-align:center;margin:0 auto;padding:1.4rem 2rem 3.2rem;color:#96ba3e}@media screen and (min-width:770px){.q_a h1{font-size:3.9375rem;max-width:1440px}}.q_b{margin:0 auto;max-width:900px;grid-template-columns:1fr;grid-gap:36px;display:grid}@media screen and (min-width:770px){.q_b{grid-template-columns:1fr}}.q_b p{font-size:22px;font-weight:500}.q_b button{margin:60px 0;display:block}