.ui-forms-fields-container .error-msg[data-v-d81ce265]{display:none}.ui-forms-fields-container .-is-invalid~.error-msg[data-v-d81ce265],.ui-forms-fields-container.-is-invalid .error-msg[data-v-d81ce265]{display:inline-flex}.ui-form-fields-checkbox input{display:none}.ui-form-fields-checkbox .svg-check{transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(.32,.94,.6,1)}.ui-form-fields-checkbox input:checked+label .label-input .svg-check{transform:scale(1)}.ui-form-fields-checkbox svg.-ui{height:100%;width:100%}.fragment-spinner svg{animation:spinner-rotate 1.28s linear infinite;height:100%!important;transform-origin:center;width:100%!important}.fragment-spinner svg circle,.fragment-spinner svg path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:spinner-dash 2s ease-in-out infinite;stroke-linecap:round}@keyframes spinner-rotate{to{transform:rotate(1turn)}}@keyframes spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:90,200;stroke-dashoffset:-124}}.ui-form-newsletter__error[data-v-e9c1ca1f],.ui-form-newsletter__success[data-v-e9c1ca1f]{opacity:0;visibility:hidden}.ui-form-newsletter__loading .ui-form-newsletter__error[data-v-e9c1ca1f],.ui-form-newsletter__loading.ui-form-newsletter__success[data-v-e9c1ca1f]{transition-delay:0s,.3s}.ui-form-newsletter__error[data-v-e9c1ca1f],.ui-form-newsletter__success[data-v-e9c1ca1f]{transform:translate3d(0,50px,0)}.ui-form-newsletter__error.-is-shown[data-v-e9c1ca1f],.ui-form-newsletter__success.-is-shown[data-v-e9c1ca1f]{opacity:1;transform:translateZ(0);transition:opacity .6s,transform .6s,visibility 0s;transition-delay:.2s;transition-timing-function:cubic-bezier(.32,.94,.6,1);visibility:visible}.ui-form-newsletter__loading[data-v-e9c1ca1f]{transition:opacity .3s cubic-bezier(.32,.94,.6,1),visibility 0s}.ui-form-newsletter__loading.invisible[data-v-e9c1ca1f]{transition-delay:0s,.3s}.app-newsletter :deep(.ui-form-newsletter__submitWrap){align-self:stretch}@media (min-width:768px){.app-newsletter :deep(.ui-form-newsletter__submitWrap){align-self:flex-start}}.app-newsletter.-has-image :deep(.ui-form-newsletter__submitWrap){flex-direction:column;row-gap:1rem}@media (min-width:768px){.app-newsletter.-has-image :deep(.ui-form-newsletter__submitWrap){align-self:center}}.app-newsletter.-has-image :deep(.ui-form-newsletter__loading){left:50%;margin-left:-1.5rem;margin-top:1rem;top:100%}
