.smp-form{display:flex;flex-direction:column;gap:16px;margin:0}.smp-form__actions{display:flex;justify-content:center}.smp-input:not(.smp-input--switch){background:var(--smp-grey-50);border-radius:4px 4px 0 0;color:var(--smp-dark-grey-900);overflow:hidden;padding:16px 16px 0}.smp-input__container{line-height:100%;position:relative}.smp-input .smp-input__label{color:var(--smp-grey-500);cursor:text;font-size:1rem;left:0;position:absolute;text-align:initial;top:0;transform:translateY(12px);transform-origin:0 100%;transition:transform .2s ease-out,color .2s ease-out}.smp-input .smp-input__label.smp-input__label--active,.smp-input .smp-input__label.smp-input__label--always-active{transform:translateY(-14px) scale(.8);transform-origin:0 0}.smp-form div.smp-input .smp-chips .smp-input__input,.smp-form div.smp-input input.smp-input__input,.smp-form div.smp-input select.smp-input__input--select{background-color:transparent;border:none;border-radius:0;font-size:16px;height:3rem;outline:none}.smp-form div.smp-input .smp-chips .smp-input__input,.smp-form div.smp-input input.smp-input__input,.smp-form div.smp-input select.smp-input__input--select,.smp-form div.smp-input textarea.smp-input__textarea{background:transparent;border-bottom:1px solid var(--smp-grey-500);box-shadow:unset!important;color:#2b2f3b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:150%;margin:0 -16px;max-width:unset!important;opacity:1;padding:0 16px!important;touch-action:manipulation;width:calc(100% + 32px)!important}div.smp-input input.smp-input__input::-moz-placeholder,div.smp-input textarea.smp-input__textarea::-moz-placeholder{color:#99a0b3;font-weight:400}div.smp-input input.smp-input__input::placeholder,div.smp-input textarea.smp-input__textarea::placeholder{color:#99a0b3;font-weight:400}.smp-switch>label{cursor:pointer}.smp-input__container .character-counter{bottom:0;font-size:12px;position:absolute;right:0}div.smp-input input.smp-input__input.smp-invalid,div.smp-input textarea.smp-input__textarea.smp-invalid{border-bottom:2px solid var(--smp-red-error)!important}div.smp-input textarea,div.smp-input textarea:focus,div.smp-input textarea:focus-visible{border:unset;outline:unset}.smp-input-error-description{background:var(--smp-white);color:#dd3a39;font-size:12px;font-weight:600;line-height:125%;margin:0 -16px;padding:4px 16px}.smp-input input.smp-input__input:focus,.smp-input textarea.smp-input__textarea:focus{border-bottom:2px solid #007e6d!important}div.smp-input textarea.smp-input__textarea{min-height:90px;resize:vertical}div.smp-input textarea.smp-input__textarea[name=message]{min-height:144px}.smp-input-chips .choices{overflow:visible;width:calc(100% + 32px)}.smp-input-chips .choices__list{margin-top:8px}.smp-input-chips .choices .choices__input{display:block;margin:0 -16px;padding:0 16px;width:calc(100% + 32px)!important}.smp-input-chips .choices__list.choices__list--dropdown{display:none!important}.smp-input-chips .smp-container-inner{display:grid}.smp-input-chips .smp-container-inner .smp-input-error-description{grid-row:3}.smp-loader-dual-ring{color:var(--smp-white)}.smp-loader-dual-ring,.smp-loader-dual-ring:after{box-sizing:border-box}.smp-loader-dual-ring{display:inline-block;height:16px;width:16px}.smp-loader-dual-ring:after{animation:smp-loader-dual-ring 1.2s linear infinite;border-color:currentcolor transparent;border-radius:50%;border-style:solid;border-width:3px;content:" ";display:block;height:24px;width:24px}@keyframes smp-loader-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.smp-input.smp-input--switch input[type=checkbox]{display:none}.smp-input.smp-input--switch .smp-lever{background-color:rgba(0,0,0,.38);border-radius:15px;content:"";display:inline-block;height:14px;margin:0 12px 0 0;min-width:35px;position:relative;transition:background .3s ease;vertical-align:middle;width:36px}.smp-input.smp-input--switch .smp-lever:after,.smp-input.smp-input--switch .smp-lever:before{border-radius:50%;content:"";display:inline-block;height:20px;left:0;position:absolute;top:-3px;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;width:20px}.smp-input.smp-input--switch .smp-lever:before{background-color:rgba(38,166,154,.15)}.smp-input.smp-input--switch .smp-lever:after{background-color:#f1f1f1;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled).tabbed:focus~.smp-lever:before,input[type=checkbox]:checked:not(:disabled)~.smp-lever:active:before{background-color:rgba(38,166,154,.15);transform:scale(2.4)}input[type=checkbox]:not(:disabled).tabbed:focus~.smp-lever:before,input[type=checkbox]:not(:disabled)~.smp-lever:active:before{background-color:rgba(0,0,0,.08);transform:scale(2.4)}.switch input[type=checkbox][disabled]+.smp-lever{background-color:rgba(0,0,0,.12);cursor:default}.smp-input.smp-input--switch input[type=checkbox][disabled]+.smp-lever:after,.smp-input.smp-input--switch input[type=checkbox][disabled]:checked+.smp-lever:after{background-color:#949494}.smp-input.smp-input--switch input[type=checkbox]:checked+.smp-lever:after,.smp-input.smp-input--switch input[type=checkbox]:checked+.smp-lever:before{left:18px}.smp-input.smp-input--switch input[type=checkbox]:checked+.smp-lever{background-color:var(--smp-primary-color-hover)}.smp-input.smp-input--switch input[type=checkbox]:checked+.smp-lever:after{background-color:var(--smp-primary-color)}.smp-input .smp-input__info{background:var(--smp-white);font-size:12px;font-weight:400;line-height:125%;margin:0 -16px;padding:4px 16px 0}.smp-input--select .smp-input__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 16px top 55%!important}.smp-toast{align-items:center;animation:slideIn .3s ease;background-color:#333;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.2);color:#fff;display:flex;justify-content:space-between;min-width:250px;padding:12px 24px;position:fixed;right:20px;top:110px;z-index:1001}.smp-toast--success{background-color:#4caf50}.smp-toast--error{background-color:#f44336}.smp-toast--warning{background-color:#ff9800}.smp-toast__close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;margin-left:10px;padding:0 5px}.smp-toast.hiding{animation:fadeOut .5s ease forwards}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{to{opacity:0}}
