form .request-info{font-family:Montserrat;max-width:500px;margin-left:auto;margin-right:auto;float:none;margin-bottom:15px;color:#383838}form .request-info>div{margin:25px 0;display:flex}form .request-info input{margin:0 5px;border-radius:4px;border:1px solid #aaa9a9;box-sizing:border-box;line-height:1;font-size:12px;font-weight:500;min-height:35px}form .request-info input.input-validation-error{color:#a94442;border:2px solid #a94442}form .request-info input.input-validation-error::placeholder{color:#a94442}form .request-info input[type=date]{width:100%}form .request-info input[type=text]{font-weight:500}form .request-info input[type=tel]{width:40%;margin:0 15px 0 5px}form .request-info input[type=submit]{margin:0 5px 20px 5px;font-size:14px;font-weight:300;padding:5px 30px;border-radius:25px !important;border:none !important;cursor:pointer}form .request-info .field-validation-error{position:absolute;top:-5%;left:46%;color:#a94442;background:#f2dede;padding:2px 10px;font-size:11px;border-radius:5px}form .request-info label{font-size:12px;font-weight:normal;color:#fff;cursor:pointer;text-transform:uppercase}form .request-info label.full-width-label{width:100%;text-transform:initial}form .request-info label.display-none{display:none}form .request-info label input[type=radio]{vertical-align:middle}form .request-info label input.input-validation-error[type=radio]{color:#a94442}form .request-info p{font-size:12px;font-weight:400;margin:20px 5px;color:#fff}form .thank-you{text-align:center;padding:40px 0 25px 0;width:fit-content;margin:auto;background-color:#fff}form .thank-you h2{color:#383838 !important;margin-bottom:0}form .thank-you h3{color:#37a1a3;font-weight:500;text-transform:uppercase;font-size:16px;margin-bottom:20px}form .thank-you p{color:#383838;font-size:16px;font-weight:300;width:60%;margin:0 auto 20px auto}