.contact-form form{margin:30px 0 0;width:100%}.contact-form form .input-group{margin:0 0 20px}.contact-form form .input-group:not(.input-group-end) label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-form form label{align-items:center;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin:0 0 12px}.contact-form form label span{font-size:12px}.contact-form form .select-wrapper{position:relative}.contact-form form .select-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.081' height='8.747'%3E%3Cpath d='M15.374.707 8.041 8.04.707.707' fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7px;pointer-events:none;position:absolute;right:20px;top:calc(50% - 3.5px);width:15px}.contact-form form input:not([type=submit]),.contact-form form select,.contact-form form textarea{border:1px solid var(--text-primary-color);font-size:16px;padding:10px;width:100%}.contact-form form input:not([type=submit]):focus-visible,.contact-form form input:not([type=submit]):focus-within,.contact-form form select:focus-visible,.contact-form form select:focus-within,.contact-form form textarea:focus-visible,.contact-form form textarea:focus-within{border-color:var(--primary-color);outline:none}.contact-form form input:not([type=submit])::-moz-placeholder,.contact-form form select::-moz-placeholder,.contact-form form textarea::-moz-placeholder{color:var(--text-primary-color)}.contact-form form input:not([type=submit])::placeholder,.contact-form form select::placeholder,.contact-form form textarea::placeholder{color:var(--text-primary-color)}.contact-form form .custom-checkbox input{border-radius:unset;margin:0;padding:0}.contact-form form textarea{min-height:140px}.contact-form form .input-group-end{margin:0}.contact-form form input[type=submit]{flex:none;margin:20px 0 0;max-width:300px;width:100%}@media only screen and (max-width:575.98px){.contact-form form input[type=submit]{max-width:100%}}

/*# sourceMappingURL=section-rbk-contact-form.min.css.map*/