.smp-form{margin:0}.smp-form,.smp-form__sub-container{display:flex;flex-direction:column;gap:8px}.smp-modal--adapt-to-viewport .smp-form__sub-container{height:100%}.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-x:clip;overflow-y:visible;padding:16px 16px 0}.smp-input__container{line-height:100%;position:relative}.smp-input{margin-bottom:16px}.smp-input,.wp-block-smp-smp-input .smp-input__container,.wp-block-smp-smp-textarea .smp-input__container{position:relative}.wp-block-smp-smp-textarea .smp-input__container{padding-top:11px}.wp-block-smp-smp-input .character-counter,.wp-block-smp-smp-textarea .character-counter{color:var(--smp-grey-500);font-size:12px;padding-top:4px;position:absolute;right:0;top:100%}div.smp-input.wp-block-smp-smp-textarea textarea.smp-input__textarea{min-height:145px}.smp-input .smp-input__label{color:var(--smp-grey-500);cursor:text;font-size:16px;font-weight:400;left:0;line-height:150%;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 -23px!important;padding:4px 70px 4px 16px}.smp-input-error-description:empty{display:none}.smp-condolence-message .smp-input .smp-input__info,.smp-condolence-message .smp-input-error-description{background:#f6f7f9}.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 .smp-chips{margin-bottom:0}.smp-input-chips .choices{overflow:visible;width:calc(100% + 32px)}.smp-input-chips .choices__list:not(:empty){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:8px;box-shadow:0 3px 6px rgba(0,0,0,.2);display:flex;font-size:16px;font-weight:400;gap:12px;line-height:150%;min-width:250px;padding:12px 12px 12px 20px;position:fixed;right:20px;top:110px;z-index:1001}.smp-toast.smp-toast--success{background-color:#019c8a;color:var(--smp-white)}.smp-toast.smp-toast--error{background-color:#ec433a;color:var(--smp-white)}.smp-toast.smp-toast--warning{background-color:#fccd85;color:var(--smp-black)}.smp-toast button.smp-toast__close{background:transparent;border:none;color:inherit;cursor:pointer;font-size:24px}.smp-toast button.smp-toast__close:focus,.smp-toast button.smp-toast__close:hover{background-color:transparent}.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}}.smp-form__notifications{--smp-form-notification-gap:var(--smp-spacing-3,12px);--smp-form-notification-padding:var(--smp-spacing-3,12px) var(--smp-spacing-4,16px);--smp-form-notification-border-radius:var(--smp-spacing-2,8px);--smp-form-notification-font-size:var(--smp-body-font-size,16px);--smp-form-notification-icon-font-size:var(--smp-h-2-font-size,24px);--smp-form-notification-color-text:var(--smp-dark-grey-900,#282d3e);--smp-form-notification-error-bg:var(--smp-red-50,#fdebee);--smp-form-notification-error-icon:var(--smp-red-error,#af2021);--smp-form-notification-success-bg:var(--smp-green-500-12,rgba(1,156,138,.12));--smp-form-notification-success-icon:var(--smp-green-500,#019c8a);--smp-form-notification-warning-bg:var(--smp-orange-50,#fef3e1);--smp-form-notification-warning-icon:var(--smp-orange-700,#ef7f18);contain:inline-size;display:flex;flex-direction:column;gap:8px;margin-bottom:4px;order:-1}.smp-form__notifications--empty{display:none}.smp-form__notifications .smp-form-notification{align-items:flex-start;border-radius:var(--smp-form-notification-border-radius);display:flex;font-size:var(--smp-form-notification-font-size);font-weight:400;gap:var(--smp-form-notification-gap);line-height:150%;margin-bottom:8px;padding:var(--smp-form-notification-padding)}.smp-form__notifications .smp-form-notification__icon{flex-shrink:0;font-size:var(--smp-form-notification-icon-font-size)}.smp-form__notifications .smp-form-notification__content{flex:1;min-width:0}.smp-form__notifications .smp-form-notification__title{display:block;margin-bottom:4px}.smp-form__notifications .smp-form-notification__message{display:block}.smp-form__notifications .smp-form-notification__list{margin:8px 0 0;padding-left:20px}.smp-form__notifications .smp-form-notification--error{background-color:var(--smp-form-notification-error-bg);color:var(--smp-form-notification-color-text)}.smp-form__notifications .smp-form-notification--error .smp-form-notification__icon{color:var(--smp-form-notification-error-icon)}.smp-form__notifications .smp-form-notification--success{background-color:var(--smp-form-notification-success-bg);background-color:color-mix(in srgb,var(--smp-form-notification-success-icon) 12%,transparent);color:var(--smp-form-notification-color-text)}.smp-form__notifications .smp-form-notification--success .smp-form-notification__icon{color:var(--smp-form-notification-success-icon)}.smp-form__notifications .smp-form-notification--warning{background-color:var(--smp-form-notification-warning-bg);color:var(--smp-form-notification-color-text)}.smp-form__notifications .smp-form-notification--warning .smp-form-notification__icon{color:var(--smp-form-notification-warning-icon)}
