.form-element,.form-element .form-element-label-as-wrapper{display:flex;flex-direction:column;gap:8px}.form-element>label:not(.form-element-label-as-wrapper){font-size:13px;color:#18161a;line-height:20px;font-family:SpaceMono,monospace,Courier New,Helvetica Neue,helvetica,arial,sans-serif;display:block}.form-element>label:not(.form-element-label-as-wrapper) sup{color:#18161a;vertical-align:0px}.form-element .form-element-label{font-size:13px;color:#18161a;line-height:20px;font-family:SpaceMono,monospace,Courier New,Helvetica Neue,helvetica,arial,sans-serif;display:block}.form-element .form-element-label sup{color:#18161a;vertical-align:0px}.form-element>div[class*=-wrapper]{display:flex;flex-direction:column;gap:8px}.form-element .error-message{display:none}.form-element.has-error label,.form-element.has-error label sup,.form-element.has-error.checkbox-radio-group fieldset legend,.form-element.has-error.checkbox-radio-group fieldset legend sup{color:#f6323e}.form-element.has-error>div[class*=-wrapper] input,.form-element.has-error>div[class*=-wrapper] textarea,.form-element.has-error>div[class*=-wrapper] select{border-color:#f6323e}.form-element.has-error>div[class*=-wrapper] svg{color:#f6323e}.form-element.has-error input[type=checkbox],.form-element.has-error input[type=radio]{border-color:#f6323e}.form-element.has-error .error-message{font-size:.7857142857rem;line-height:1.5;font-weight:300;color:#f6323e;display:block}@media screen and (min-width: 768px){.form-element.has-error .error-message{font-size:.8571428571rem;line-height:1.375}}.form-element.has-error .error-message>a{cursor:pointer;color:#4716ed;-webkit-text-decoration:underline 2px transparent;text-decoration:underline 2px transparent;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.form-element.has-error .error-message>a:hover,.form-element.has-error .error-message>a:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:#6c45f1}.form-container.dark-theme .input-wrapper input,.form-container.dark-theme .input-wrapper select{border-color:#fff}.form-container.dark-theme.bg-theme-orange .select-wrapper select:focus>option{background-color:#ff5438}.form-container.dark-theme.bg-theme-green .select-wrapper select:focus>option{background-color:#007d60}.form-container.dark-theme.bg-theme-midnight .submit-wrapper button{background-color:#4716ed}.form-container.dark-theme.bg-theme-midnight .select-wrapper select:focus>option{background-color:#300a44}.form-container.dark-theme.bg-theme-purple .select-wrapper select:focus>option{background-color:#4716ed}.form-container.dark-theme .form-element.has-error label,.form-container.dark-theme .form-element.has-error label sup,.form-container.dark-theme .form-element.has-error.checkbox-radio-group fieldset legend,.form-container.dark-theme .form-element.has-error.checkbox-radio-group fieldset legend sup,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error label,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error label sup,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error.checkbox-radio-group fieldset legend,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error.checkbox-radio-group fieldset legend sup,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error label,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error label sup,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error.checkbox-radio-group fieldset legend,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error.checkbox-radio-group fieldset legend sup{color:#fff}.form-container.dark-theme .form-element.has-error>div[class*=-wrapper] input,.form-container.dark-theme .form-element.has-error>div[class*=-wrapper] textarea,.form-container.dark-theme .form-element.has-error>div[class*=-wrapper] select,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error>div[class*=-wrapper] input,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error>div[class*=-wrapper] textarea,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error>div[class*=-wrapper] select,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error>div[class*=-wrapper] input,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error>div[class*=-wrapper] textarea,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error>div[class*=-wrapper] select{border-color:#fff}.form-container.dark-theme .form-element.has-error>div[class*=-wrapper] svg,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error>div[class*=-wrapper] svg,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error>div[class*=-wrapper] svg{color:#fff}.form-container.dark-theme .form-element.has-error input[type=checkbox],.form-container.dark-theme .form-element.has-error input[type=radio],.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error input[type=checkbox],.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error input[type=radio],.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error input[type=checkbox],.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error input[type=radio]{border-color:#fff}.form-container.dark-theme .form-element.has-error .error-message,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error .error-message,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error .error-message{font-size:.7857142857rem;line-height:1.5;font-weight:300;color:#fff;display:block}@media screen and (min-width: 768px){.form-container.dark-theme .form-element.has-error .error-message,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error .error-message,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error .error-message{font-size:.8571428571rem;line-height:1.375}}.form-container.dark-theme .form-element.has-error .error-message>a,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error .error-message>a,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error .error-message>a{cursor:pointer;color:#4716ed;-webkit-text-decoration:underline 2px transparent;text-decoration:underline 2px transparent;text-underline-offset:4px;transition:text-decoration-color .4s ease 0s}.form-container.dark-theme .form-element.has-error .error-message>a:hover,.form-container.dark-theme .form-element.has-error .error-message>a:focus,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error .error-message>a:hover,.subscribe-form.bg-theme-signup-yellow.form-container .form-element.has-error .error-message>a:focus,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error .error-message>a:hover,.subscribe-form.bg-theme-signup-orange.form-container .form-element.has-error .error-message>a:focus{transition:text-decoration-color .2s ease 0s;text-decoration-color:#6c45f1}.btn{font-size:1rem;line-height:1.375;font-weight:500;display:inline-block;padding:16px 24px;border-radius:80px;border:none;transition:.3s ease-in-out;transition-property:all;cursor:pointer;text-decoration:none;box-shadow:0 6px 12px #0000004d,0 1px 2px #0000004d}@media screen and (min-width: 768px){.btn{font-size:1.1428571429rem;line-height:1.5}}.btn span{display:inline-block}.btn:not(.btn-disabled):hover,.btn:not(.btn-disabled):focus{text-decoration:none;box-shadow:0 10px 24px #0000004d,0 6px 12px #0000004d}.btn.has-icon{display:inline-flex;align-items:center;gap:12px}.btn.has-icon svg{width:20px;height:20px;flex-shrink:0}.btn.has-icon.rotate-icon-right svg{transform:rotate(270deg)}.btn-skin-1{color:#fff;background-color:#4716ed}.btn-skin-1:not(.btn-disabled,:disabled):hover,.btn-skin-1:not(.btn-disabled,:disabled):focus{color:#4716ed;background-color:#fff}.btn-skin-2{color:#fff;background-color:#300a44}.btn-skin-2:not(.btn-disabled,:disabled):hover,.btn-skin-2:not(.btn-disabled,:disabled):focus{color:#1b0328;background-color:#fff}.btn-skin-3{color:#4716ed;background-color:#fff}.btn-skin-3:not(.btn-disabled,:disabled):hover,.btn-skin-3:not(.btn-disabled,:disabled):focus{color:#fff;background-color:#4716ed}.btn-skin-4{color:#fff;background-color:#ff5438}.btn-skin-4:not(.btn-disabled,:disabled):hover,.btn-skin-4:not(.btn-disabled,:disabled):focus{color:#ff5438;background-color:#fff}.btn-skin-5{color:#4716ed;background-color:transparent;border:2px solid #4716ED;padding:8px 16px}.btn-skin-5:not(.btn-disabled,:disabled):hover,.btn-skin-5:not(.btn-disabled,:disabled):focus{color:#fff;background-color:#4716ed}.btn-skin-6{color:#fff;background-color:transparent;border:2px solid #ffffff;padding:8px 16px}.btn-skin-6:not(.btn-disabled,:disabled):hover,.btn-skin-6:not(.btn-disabled,:disabled):focus{color:#fff;background-color:#fff3}.file-input .file-input-wrapper{position:relative}.file-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;color:#615d61;background-color:transparent;display:flex;align-items:center}.file-input input::file-selector-button{font-size:1rem;line-height:1.375;font-weight:500;display:inline-block;border-radius:80px;border:none;transition:.3s ease-in-out;transition-property:all;cursor:pointer;text-decoration:none;box-shadow:0 6px 12px #0000004d,0 1px 2px #0000004d;color:#4716ed;background-color:transparent;border:2px solid #4716ED;padding:8px 16px;margin-right:16px}@media screen and (min-width: 768px){.file-input input::file-selector-button{font-size:1.1428571429rem;line-height:1.5}}.file-input input::file-selector-button span{display:inline-block}.file-input input::file-selector-button:not(.btn-disabled):hover,.file-input input::file-selector-button:not(.btn-disabled):focus{text-decoration:none;box-shadow:0 10px 24px #0000004d,0 6px 12px #0000004d}.file-input input::file-selector-button .has-icon{display:inline-flex;align-items:center;gap:12px}.file-input input::file-selector-button .has-icon svg{width:20px;height:20px;flex-shrink:0}.file-input input::file-selector-button .has-icon.rotate-icon-right svg{transform:rotate(270deg)}.file-input input::file-selector-button:not(.btn-disabled,:disabled):hover,.file-input input::file-selector-button:not(.btn-disabled,:disabled):focus{color:#fff;background-color:#4716ed}.file-input svg{position:absolute;width:24px;height:24px;bottom:16px;color:#300a44;top:8px}.file-input.prefix-icon input{padding-left:32px}.file-input.prefix-icon svg{left:0}.file-input.suffix-icon input{padding-right:32px}.file-input.suffix-icon svg{right:0}
