.contact_form_root{background-color:#fff}.contact_form_container{margin:0 auto;max-width:1050px;padding:80px 20px}@media screen and (min-width:992px){.contact_form_container{padding:120px 16px}}.contact_form_container h2{color:#4a4a4a;font-size:34px;line-height:normal;text-transform:capitalize}.contact_form_container h2,.contact_form_container p{font-family:Questrial;font-style:normal;font-weight:400;text-align:center}.contact_form_container p{color:#86888b;font-size:20px;line-height:34px;margin-top:10px}.contact_form_box{background:#fff;border:1px solid #e3e4e4;margin-top:50px;padding:30px}.form_layout{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:992px){.form_layout{flex-direction:row;gap:50px}}.form_layout_left{display:flex;flex:1;flex-direction:column;gap:24px}.form_layout_left>div{display:flex;flex-direction:column;gap:8px}.form_layout_left>div label{color:#4a4a4a;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.form_layout_left>div label span{color:#ed1747;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:3px}.form_layout_left>div input{align-items:center;border:1px solid #dce0e0;border-radius:8px;display:flex;height:40px;justify-content:center;padding:10px 12px}.form_layout_right{display:flex;flex:1;flex-direction:column;gap:5px}.form_layout_right label{color:#4a4a4a;font-family:Questrial;font-size:20px;font-style:normal;font-weight:400;line-height:34px}.form_layout_right label span{color:#86888b;font-family:Open Sans;font-size:20px;font-style:italic;font-weight:400;line-height:34px}.form_layout_right textarea{background:#f5f6f8;border:none;border-radius:8px;color:hsla(216,2%,54%,.6);font-family:Open Sans;font-size:14px;font-style:italic;font-weight:400;height:100%;line-height:16px;max-height:310px;min-height:100px;padding:30px 20px}@media screen and (min-width:992px){.form_layout_right textarea{max-width:450px}}.contact_form_box .service_box{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-top:50px}.contact_form_box .service_box>div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.contact_form_box .service_box>div button{align-items:center;background:#fff;border:1px solid #3e51b4;border-radius:8px;color:#86888b;display:flex;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;justify-content:center;line-height:20px;padding:20px}.contact_form_box .form_bottom{align-items:center;background:#f5f6f8;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:10px;margin-top:50px;padding:30px}.contact_form_box .form_bottom>div{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}.contact_form_box .form_bottom p{color:#4a4a4a;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.35px;line-height:normal;text-align:center}.contact_form_box .form_bottom input{height:30px;width:30px}.contact_form_box .form_bottom label{color:#4a4a4a;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.35px;line-height:normal;text-align:center}.contact_form_box .submit_button{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:50px}.contact_form_box .submit_button button{background:#ed1747;border:none;border-radius:8px;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:19px;padding:15px 25px;text-align:center;text-decoration:none;text-transform:capitalize;width:fit-content}.contact_form_box .submit_button button:hover{color:#fff}@media screen and (min-width:992px){.contact_form_box .submit_button button{min-width:335px}}