.wordCounter{font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;color:#000}.fieldError,.wordCounter.wordCounter__error{color:#d32f2f}.fieldError{padding-left:2px;font-size:13px}.input{width:100%}.input .input__inputContent{width:100%;position:relative}.input .input__inputContent .input__bottomFeatures{width:100%;position:absolute;bottom:2px;left:auto;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.input label.MuiFormLabel-root{right:auto}.input label.MuiFormLabel-root:not(.Mui-focused):not(.MuiInputLabel-shrink){transform:translateY(8px) scale(1);margin-inline-start:10px}.input label.MuiFormLabel-root.Mui-focused{color:#000!important}.input .MuiInputBase-root{background-color:#fff}.input .MuiInputBase-root:not(.MuiInputBase-multiline){height:38px}.input .MuiInputBase-root.Mui-error fieldset{border-color:#d32f2f!important}.input input{height:100%;padding:0 15px;background-color:#fff;border-radius:inherit}.input input[type=tel]{text-align:end}.input input[readonly]{background-color:#fff}.input .Mui-focused fieldset{border-color:#5e6292!important}.input fieldset{text-align:start!important}.input .input__eye{position:absolute;top:50%;transform:translateY(-50%);margin-top:0;width:32px;height:32px}.input .input__eye.input__eye-rtl{left:8px;right:auto}.input .input__eye.input__eye-ltr{left:auto;right:8px}.input .input__eye svg{width:24px;height:24px}.input__readOnly .MuiInputBase-multiline{background-color:#fff}.newsletterSignup{border-radius:16px;border:1.5px solid #e0e6ff;background:linear-gradient(135deg,#f6f7ff,#fdf5fc);box-shadow:0 2px 12px rgba(94,98,146,.08);overflow:hidden}.newsletterSignup .newsletterSignup__body{display:flex;flex-direction:column;gap:16px;padding:28px 32px}@media(max-width:769px){.newsletterSignup .newsletterSignup__body{gap:14px;padding:24px 20px}}.newsletterSignup .newsletterSignup__heading{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:22px;font-weight:700;line-height:1.25;color:#333}.newsletterSignup .newsletterSignup__headingIcon{color:#5e6292;font-size:24px;flex-shrink:0;margin-top:2px}.newsletterSignup .newsletterSignup__description{margin:0;font-size:15px;line-height:1.5;color:#555}.newsletterSignup .newsletterSignup__columns{display:flex;align-items:flex-start;gap:32px}@media(max-width:769px){.newsletterSignup .newsletterSignup__columns{flex-direction:column;gap:20px}}.newsletterSignup .newsletterSignup__benefits{flex:1 1;min-width:0;list-style:none;margin:0;padding:0!important;padding-inline-start:0!important;display:flex;flex-direction:column;gap:11px}.newsletterSignup .newsletterSignup__benefit{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;color:#444;margin-block-end:0}.newsletterSignup .newsletterSignup__benefitIcon{color:#2d8659;font-size:18px;flex-shrink:0;margin-top:1px}.newsletterSignup .newsletterSignup__form{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.newsletterSignup .newsletterSignup__row{display:flex;align-items:flex-start;gap:10px}@media(max-width:500px){.newsletterSignup .newsletterSignup__row{flex-direction:column;align-items:stretch}}.newsletterSignup .newsletterSignup__input{flex:1 1;min-width:0}.newsletterSignup .newsletterSignup__input .MuiInputBase-root:not(.MuiInputBase-multiline){height:48px;border-radius:10px}.newsletterSignup .newsletterSignup__input .MuiInputAdornment-root svg{color:#737373}.newsletterSignup .newsletterSignup__button{flex-shrink:0;height:48px;padding:0 22px;border-radius:10px;background-color:#5e6292;color:#fff;font-family:var(--font-lato),sans-serif!important;font-size:15px;font-weight:700;text-transform:none;white-space:nowrap;box-shadow:none}.newsletterSignup .newsletterSignup__button:hover{background-color:rgb(82.015,85.505,127.385);box-shadow:none}.newsletterSignup .newsletterSignup__button.Mui-disabled{background-color:#e2e3f0!important;color:#fff!important}@media(max-width:500px){.newsletterSignup .newsletterSignup__button{width:100%}}.newsletterSignup .newsletterSignup__consent{align-items:flex-start;margin:0}.newsletterSignup .newsletterSignup__consent .MuiCheckbox-root{margin-top:-4px}.newsletterSignup .newsletterSignup__consentText{font-size:12.5px;line-height:1.45;color:#737373}.newsletterSignup .newsletterSignup__consentLink{color:#5e6292;font-weight:600;text-decoration:underline}.newsletterSignup .newsletterSignup__consentError{margin:-4px 0 0;font-size:12.5px;font-weight:600;color:#d32f2f}.newsletterSignup .newsletterSignup__success{display:flex;align-items:center;gap:16px;padding:28px 32px}@media(max-width:500px){.newsletterSignup .newsletterSignup__success{padding:24px 20px}}.newsletterSignup .newsletterSignup__successIcon{color:#2d8659;font-size:40px;flex-shrink:0}.newsletterSignup .newsletterSignup__successTitle{margin:0;font-size:18px;font-weight:700;color:#333}.newsletterSignup .newsletterSignup__successText{margin:4px 0 0;font-size:14px;line-height:1.5;color:#555}.newsletterSignup--compact{border-radius:14px;border:1px solid rgba(94,98,146,.12);background:linear-gradient(135deg,rgba(94,98,146,.05),rgba(197,111,255,.045)),#fff;box-shadow:none}.newsletterSignup--compact .newsletterSignup__body{gap:16px;padding:22px 24px}@media(max-width:500px){.newsletterSignup--compact .newsletterSignup__body{padding:20px 18px}}.newsletterSignup--compact .newsletterSignup__heading{font-size:18px}.newsletterSignup--compact .newsletterSignup__description{font-size:14px}