.page-professional-form .professional-form{align-items:center;display:flex;flex-direction:column}.page-professional-form .professional-form .form-fields{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);width:100%}.page-professional-form .professional-form .form-fields label{display:flex;flex-direction:column;font-size:.875em;gap:3px}.page-professional-form .professional-form .form-fields label:has(textarea){grid-column:span 2}.page-professional-form .professional-form .form-fields label span,.page-professional-form .professional-form .form-fields label strong{margin-left:20px}.page-professional-form .professional-form .form-fields label span:has(+input:required):before,.page-professional-form .professional-form .form-fields label span:has(+select:required):before,.page-professional-form .professional-form .form-fields label span:has(+textarea:required):before,.page-professional-form .professional-form .form-fields label strong:has(+input:required):before,.page-professional-form .professional-form .form-fields label strong:has(+select:required):before,.page-professional-form .professional-form .form-fields label strong:has(+textarea:required):before{content:"*";margin-right:2px}.page-professional-form .professional-form .form-fields label input,.page-professional-form .professional-form .form-fields label select,.page-professional-form .professional-form .form-fields label textarea{border:1px solid #001f59;border-radius:5px;box-sizing:border-box;padding:10px}.page-professional-form .professional-form .form-fields label select{background:transparent}.page-professional-form .professional-form .form-fields label textarea{resize:vertical}.page-professional-form .professional-form .form-fields label.social-media-profile{position:relative}.page-professional-form .professional-form .form-fields label.social-media-profile span{height:21px}.page-professional-form .professional-form .form-fields label.social-media-profile .remove-profile{background:transparent;border:none;color:#001f59;font-size:1.5em;line-height:1;padding:0;position:absolute;right:8px;top:calc(50% + 1px)}.page-professional-form .professional-form .form-fields label.social-media-profile input{padding-right:22px}.page-professional-form .professional-form .checkbox{align-self:flex-start;margin-top:35px;width:100%}.page-professional-form .professional-form .checkbox a{color:#001f59;text-decoration:none}.page-professional-form .professional-form .checkbox a:hover{text-decoration:underline}.page-professional-form .professional-form .send-button-box{margin-top:50px}.page-professional-form .professional-form .field.checkbox{align-self:flex-start}.page-professional-form .professional-form .send-button button{align-items:center;background:#13dffe;border:none;color:#001f59;display:flex;justify-content:flex-end;min-height:36px;min-width:161px;position:relative}.page-professional-form .professional-form .send-button button:after{background:url(../../assets/icons/next.svg) no-repeat 50%/contain;content:"";display:inline-block;height:20px;margin-left:30px;transition:filter .3s ease;width:20px}.page-professional-form .professional-form .send-button button:hover{background:#001f59;color:#13dffe}.page-professional-form .professional-form .send-button button:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(55%) saturate(0) hue-rotate(281deg) brightness(110%) contrast(101%)}@media (max-width:600px){.page-professional-form .professional-form .form-fields{gap:8px;grid-template-columns:1fr}.page-professional-form .professional-form .form-fields label.social-media-profile .remove-profile{right:-18px}}
/*# sourceMappingURL=page-professional-form.css.map */