.club-details-form,.club-financial-info-form,.club-form,.club-visual-identity-form{position:relative;max-width:1200px;margin:0 auto;padding:0 1rem}.club-details-form h2,.club-financial-info-form h2,.club-form h2,.club-visual-identity-form h2{font-family:Nunito;font-weight:700;font-size:18px;line-height:25px;letter-spacing:.12px;vertical-align:middle;color:#0b1f40;margin-bottom:1.5rem}.club-details-form h3,.club-financial-info-form h3,.club-form h3,.club-visual-identity-form h3{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.club-details-form p,.club-financial-info-form p,.club-form p,.club-visual-identity-form p{color:#939aa8}.club-details-form .form-section,.club-financial-info-form .form-section,.club-form .form-section,.club-visual-identity-form .form-section{background:hsla(0,0%,100%,.5);border:1px solid #d5dded;border-radius:8px;padding:20px;margin-bottom:20px}.club-details-form .form-section h4,.club-financial-info-form .form-section h4,.club-form .form-section h4,.club-visual-identity-form .form-section h4{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--darkText,#0b1f40)}.club-details-form .form-row,.club-financial-info-form .form-row,.club-form .form-row,.club-visual-identity-form .form-row{margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media (max-width:768px){.club-details-form .form-row,.club-financial-info-form .form-row,.club-form .form-row,.club-visual-identity-form .form-row{-ms-flex-direction:column;flex-direction:column}}.club-details-form .input-container,.club-financial-info-form .input-container,.club-form .input-container,.club-visual-identity-form .input-container{-ms-flex:1 1;flex:1 1;min-width:250px}.club-details-form .input-container.full-width,.club-financial-info-form .input-container.full-width,.club-form .input-container.full-width,.club-visual-identity-form .input-container.full-width{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.club-details-form .input-container label,.club-financial-info-form .input-container label,.club-form .input-container label,.club-visual-identity-form .input-container label{display:block;margin-bottom:8px;font-weight:500}.club-details-form .input-container .optional,.club-financial-info-form .input-container .optional,.club-form .input-container .optional,.club-visual-identity-form .input-container .optional{color:var(--grey,#acbcdb);font-weight:400;margin-left:.25rem}.club-details-form .form-control-select,.club-financial-info-form .form-control-select,.club-form .form-control-select,.club-visual-identity-form .form-control-select{width:100%}.club-details-form .error-message,.club-financial-info-form .error-message,.club-form .error-message,.club-visual-identity-form .error-message{color:#e82221;margin-top:.5rem;font-size:.875rem;min-height:20px}.club-details-form .MuiInputBase-root,.club-financial-info-form .MuiInputBase-root,.club-form .MuiInputBase-root,.club-visual-identity-form .MuiInputBase-root{min-height:47px!important;height:47px!important}.club-details-form .material-ui-datepicker .MuiInputBase-input,.club-details-form .material-ui-input .MuiInputBase-input,.club-details-form .material-ui-input .MuiSelect-root,.club-financial-info-form .material-ui-datepicker .MuiInputBase-input,.club-financial-info-form .material-ui-input .MuiInputBase-input,.club-financial-info-form .material-ui-input .MuiSelect-root,.club-form .material-ui-datepicker .MuiInputBase-input,.club-form .material-ui-input .MuiInputBase-input,.club-form .material-ui-input .MuiSelect-root,.club-visual-identity-form .material-ui-datepicker .MuiInputBase-input,.club-visual-identity-form .material-ui-input .MuiInputBase-input,.club-visual-identity-form .material-ui-input .MuiSelect-root{padding:12px 14px!important}.form-separator{height:1px;background-color:#e0e0e0;margin:20px 0;width:100%}.club-details-form .additional-emails-container{margin-bottom:20px}.club-details-form .additional-email-item{margin-bottom:10px}.club-details-form .additional-email-item .email-action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:-5px}.club-financial-info-form h2{margin-bottom:.8rem}.club-financial-info-form .bank-details-container,.club-financial-info-form .bank-details-container:not(:last-child){margin-bottom:1.5rem}.club-financial-info-form .bank-account-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.club-financial-info-form .bank-account-header h4{margin:0;color:#0b1f40;font-size:14px;font-style:normal;font-family:Nunito,sans-serif;line-height:21px}.club-financial-info-form .bank-account-add-button{margin-top:10px}.club-financial-info-form .form-input{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;height:47px}.club-financial-info-form .form-input::-webkit-input-placeholder{color:#9e9e9e}.club-financial-info-form .form-input::-moz-placeholder{color:#9e9e9e}.club-financial-info-form .form-input::-ms-input-placeholder{color:#9e9e9e}.club-financial-info-form .form-input::placeholder{color:#9e9e9e}.club-financial-info-form .form-input:focus{border-color:var(--primary,#3682ff);outline:none;-webkit-box-shadow:0 0 0 2px rgba(54,130,255,.1);box-shadow:0 0 0 2px rgba(54,130,255,.1)}.club-financial-info-form .form-input.error{border-color:#e82221}.club-financial-info-form select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23757575' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.club-financial-info-form .delete-button{padding:.5rem 1rem;font-size:.875rem;border-radius:4px;color:#e82221;text-transform:none}.club-financial-info-form .delete-button:hover{background-color:rgba(244,67,54,.05)}.club-visual-identity-form .logo-upload-container{margin-top:10px;width:100%}.club-visual-identity-form .logo-upload-container .logo-upload-area{background:#fff;border:1px dashed #c3cfe7;border-radius:5px;padding:0;cursor:pointer;position:relative;height:125px;text-align:center}.club-visual-identity-form .logo-upload-container .logo-upload-area.dragover{border-color:var(--primary,#3682ff);background-color:rgba(54,130,255,.05)}.club-visual-identity-form .logo-upload-container .logo-upload-area.with-logo{height:auto;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #d5dded;background-color:#fff}.club-visual-identity-form .logo-upload-container .logo-upload-area .logo-preview{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px;border-bottom:1px solid rgba(195,207,231,.3)}.club-visual-identity-form .logo-upload-container .logo-upload-area .logo-preview img{max-width:100px;max-height:100px;-o-object-fit:contain;object-fit:contain}.club-visual-identity-form .logo-upload-container .logo-upload-area .logo-preview .logo-preview-actions .remove-button{color:#0b1f40;font-size:14px;font-style:normal;font-family:Nunito,sans-serif;line-height:21px;text-decoration:none;padding:0}.club-visual-identity-form .logo-upload-container .logo-upload-area .logo-preview .logo-preview-actions .remove-button:active,.club-visual-identity-form .logo-upload-container .logo-upload-area .logo-preview .logo-preview-actions .remove-button:focus,.club-visual-identity-form .logo-upload-container .logo-upload-area .logo-preview .logo-preview-actions .remove-button:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.club-visual-identity-form .logo-upload-container .logo-upload-area .upload-text{width:100%;text-align:center;font-family:Nunito;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.07px;color:#acbcdb;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 20px}.club-visual-identity-form .logo-upload-container .logo-upload-area .upload-text .upload-label{cursor:pointer;display:block}.club-visual-identity-form .logo-upload-container .logo-upload-area.with-logo{position:relative}.club-visual-identity-form .logo-upload-container .logo-upload-area.with-logo .logo-preview{position:static;width:100%;padding:0;border:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.club-visual-identity-form .logo-upload-container .logo-upload-area.with-logo .logo-preview .logo-preview-actions{-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.club-visual-identity-form .logo-upload-container .logo-upload-area.with-logo .logo-preview img{-ms-flex:0 0 auto;flex:0 0 auto;max-width:80px;max-height:80px;margin-left:auto}.club-visual-identity-form .logo-upload-container .logo-upload-area.with-logo .upload-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;text-align:center;padding:0}.club-visual-identity-form .logo-upload-container .logo-upload-area.with-logo .upload-text .upload-label{text-align:center;width:100%;white-space:nowrap}:global .MuiFormControl-root{width:100%}:global .MuiOutlinedInput-root{border-radius:4px}:global .MuiInputLabel-outlined{background-color:#fff;padding:0 4px}:global .MuiInputLabel-outlined.MuiInputLabel-shrink{-webkit-transform:translate(14px,-6px) scale(.75);transform:translate(14px,-6px) scale(.75)}:global .head-title-2,:global .MuiButton-root.grey-button b{color:#0b1f40;font-family:Nunito;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.07px}:global .head-title-2{margin:0}:global .MuiButton-text.remove-button:hover{background-color:transparent;text-decoration:none}:global .MuiButton-root.remove-button{min-width:auto;padding:0}:global .MuiButton-root.remove-button:hover{background-color:transparent}.input-with-action{position:relative;width:100%}.input-with-action .btn-cleared{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background:none;border:none;cursor:pointer;color:rgba(0,0,0,.54)}.input-with-action :global(.formik-validated-input){width:100%}.input-with-action .MuiInputBase-root{width:100%;padding-right:30px}.club-financial-info-form .btn-cleared.s50-club-info__close{color:var(--grey,#acbcdb)}