.rb-contact-form__wrapper{padding:0 20px 27px}.rb-contact-form__title{text-align:center}.rb-contact-form__field-group{display:flex;flex-direction:column;gap:10px;margin-top:20px}.rb-contact-form__field .textarea{margin-top:10px}.rb-contact-form__field .input,.rb-contact-form__field .textarea{border-radius:22px;border:1px solid #dde4e8;padding:15px;font-size:12px}.rb-contact-form__field .input::-moz-placeholder,.rb-contact-form__field .textarea::-moz-placeholder{color:rgba(51,51,51,.7);font-size:12px;font-weight:400;line-height:120%}.rb-contact-form__field .input::placeholder,.rb-contact-form__field .textarea::placeholder{color:rgba(51,51,51,.7);font-size:12px;font-weight:400;line-height:120%}.rb-contact-form .checkbox{margin-top:20px;font-size:12px}.rb-contact-form__submit{display:block;margin:20px auto 0;width:100%;padding:17.5px 63px;box-shadow:0 7px 16px 0 rgba(0,0,0,.25)}.checkbox__span--solid{border:1px solid #dde4e8}@media only screen and (min-width:768px){.rb-contact-form__wrapper{padding-left:20px;padding-right:20px;padding-bottom:60px}.rb-contact-form__field-group{gap:20px;flex-direction:row;margin-top:40px}.rb-checkbox{margin-top:13px}.rb-contact-form__submit{margin:34px auto 0;max-width:180px}.rb-contact-form__field .textarea{margin-top:20px}}@media only screen and (min-width:1024px){.rb-contact-form__wrapper{padding-left:232px;padding-right:232px;padding-bottom:100px}}@media only screen and (min-width:1440px){.rb-contact-form__wrapper{padding-left:332px;padding-right:332px;padding-bottom:133px}}