.request-form .form__contain{padding:75px 15px;background-color:rgba(219,57,255,0.1);box-shadow:0 0 61px 16px rgba(219,57,255,0.15);margin-bottom:80px;border-radius:10px;border:2px solid #db39ff}.request-form .form__inner{max-width:850px;margin:0 auto}.request-form .sec_heading{font-size:38px;text-align:center;margin-bottom:50px}.request-form .form__inner form{display:flex;flex-wrap:wrap;margin:0 -15px}.request-form .form__inner form .hs-form-field,.request-form .form__inner form .hs-submit{width:calc(100% / 2 - 30px);margin:0 15px 25px}.request-form .form__inner form .hs-submit{text-align:right;width:100%;margin-bottom:0}.request-form .form__inner form .hs-form-field .hs-input{width:100%;display:block;border:1px solid #ddd;height:54px;border-radius:4px;padding:8px 15px;font-size:16px}.request-form .form__inner form .hs-form-field label{font-size:17px;font-weight:600;color:#1a2a57;margin-bottom:5px;display:inline-block}.request-form .form__inner form .hs-submit .hs-button{background-color:#000;color:#fff;padding:17px 45px;font-size:16px;font-weight:600;line-height:19px;border:0;text-transform:uppercase;border-radius:5px;cursor:pointer;transition:background-color .3s;-webkit-transition:background-color .3s}.request-form .form__inner form .hs-submit .hs-button:hover{background-color:#db39ff}.request-form .form__inner .hs-form-field .hs-error-msgs label{font-size:14px;color:#e30000;margin-bottom:0}@media(max-width:575px){.request-form .form__inner form .hs-form-field{width:100%}.request-form .form__contain{padding:48px 15px}.request-form .sec_heading{font-size:27px;margin-bottom:40px}}