.rate .hero{background:url(/build/images/thank-you-hero.a37f940e.jpg) 50% no-repeat;background-size:cover;max-height:700px;overflow:hidden;padding:100px 0}.rate .hero h1{color:#14233c;font-size:64px;font-weight:600;line-height:74px;margin:100px 0 0}.rate-now{background-color:#fff;border-radius:40px;margin:-70px 0 150px;padding:80px 100px 0;text-align:center}.rate-now p{color:#3d4046}.rate-now .rate-box{margin:20px 0;position:relative}.rate-now .rate-box input[type=radio]{opacity:0;pointer-events:none;position:absolute}.rate-now .rate-box input[type=radio]:checked+label{border-color:#0b72fd}.rate-now .rate-box label{background-color:#f8fafb;border:1px solid #f8fafb;border-radius:10px;cursor:pointer;display:block;padding:15px 15px 55px;text-align:center;width:80px}.rate-now .rate-box label .val{color:#14233c;font-size:24px;font-weight:700;line-height:24px}.rate-now .rate-box label:before{border:1px solid #cbccce;border-radius:100%;bottom:15px;content:"";display:block;height:28px;left:50%;margin-left:-14px;position:absolute;width:28px}.rate-now .rate-box input[type=radio]:checked+label:before{border:8px solid #0b72fd}@media only screen and (max-width:992px){.rate-now{padding:30px 30px 0}.rate-now .rate-box label{padding:10px 10px 45px;width:70px}.rate-now .rate-box label .val{font-size:18px;line-height:24px}.rate-now .rate-box{margin:5px 0}.rate .hero{max-height:650px;padding:30px 0 0}.rate .hero h1{font-size:36px;line-height:42px;margin:0 0 15px;text-align:center}}