.newsletter{background-color:#36006b}.newsletter .v-field{border-radius:.25rem}.newsletter .v-field__input{--v-field-input-padding-top:1rem;--v-field-input-padding-bottom:.25rem;height:var(--v-input-control-height);overflow:hidden;border-radius:.25rem}.newsletter .v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:2px}.newsletter .mbtn.v-btn--density-default{--v-btn-height:56px}.newsletter .mbtn.v-btn--size-large{padding:0 24px}.newsletter__lightPurple{color:#dbb8e0}.newsletter__title{font-size:2rem;line-height:1.2;font-weight:600}.newsletter__subTitle{font-size:1.125rem}.newsletter__input{display:flex;justify-content:flex-end;align-items:start}@media(max-width:768px){.newsletter__input{justify-content:flex-start}}@media(max-width:400px){.newsletter__input{flex-direction:column;align-items:stretch}.newsletter__input .v-text-field{width:100%}.newsletter__input .mbtn{width:100%;margin-left:0!important;margin-top:1rem!important}}.newsletter__message{padding:1.5rem 2.875rem;border-radius:.5rem;color:#fff;display:flex;align-items:center;gap:1.25rem;font-size:1.125rem;font-weight:500}@media(max-width:968px){.newsletter__message{max-width:420px;padding:1rem 1.5rem;gap:.75rem}}.newsletter__message--success{background:#03b146}.messCheckmark{width:2.5rem;height:2.5rem;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 #fff;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;position:relative;flex-shrink:0}@media(max-width:768px){.messCheckmark{width:2rem;height:2rem}}.messCheckmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#fff;fill:#17c150;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.messCheckmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #fff}}
