.content-newsletter{padding:30px}.content-newsletter .newsletter{padding:30px;max-width:800px;margin:0 auto;background:#f3f2f1;border-radius:40px;overflow:hidden}@media (min-width: 992px){.content-newsletter .newsletter{padding:80px}}.content-newsletter .newsletter .title{font-family:var(--font-style2);font-size:24px;line-height:30px;padding-bottom:30px;font-size:400;text-align:center}@media (min-width: 992px){.content-newsletter .newsletter .title{text-align:left;width:80%}}.content-newsletter .newsletter .form{display:flex;justify-content:center;flex-direction:column}.content-newsletter .newsletter .form .newsletter-message{display:none;font-size:14px;margin-bottom:20px;text-align:center}.content-newsletter .newsletter .form .newsletter-message.success{display:block;color:#2e7d32}.content-newsletter .newsletter .form .newsletter-message.info{display:block;color:#f57f17}.content-newsletter .newsletter .form .newsletter-message.error{display:block;color:#c62828}.content-newsletter .newsletter .form .content-field{display:flex;gap:30px;align-items:center;flex-direction:column}@media (min-width: 992px){.content-newsletter .newsletter .form .content-field{flex-direction:row}}.content-newsletter .newsletter .form .content-field input{line-height:60px;font-size:16px;padding:0 20px;border-radius:60PX;width:80%;background:#eaeae7;box-sizing:border-box;appearance:none;border:none;outline:none;background-color:#eaeae7 !important}.content-newsletter .newsletter .form .content-field input:-webkit-autofill,.content-newsletter .newsletter .form .content-field input:-webkit-autofill:hover,.content-newsletter .newsletter .form .content-field input:-webkit-autofill:focus,.content-newsletter .newsletter .form .content-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #eaeae7 inset !important;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#62543f !important;background-clip:content-box !important}.content-newsletter .newsletter .form .content-field input:-moz-autofill{background-color:#eaeae7 !important}.content-newsletter .newsletter .form .content-field button{background:#57664A;line-height:60px;border-radius:60px;font-size:16px;padding:0 30px;color:#ffffff;border:none;appearance:none;position:relative;overflow:hidden;cursor:pointer}.content-newsletter .newsletter .form .content-field button:disabled{opacity:0.6;cursor:not-allowed}.content-newsletter .newsletter .form .content-field button .content-loader{background:#000000;position:absolute;left:0;top:0;height:100%;width:100%;align-items:center;justify-content:center;display:none}.content-newsletter .newsletter .form .content-field button .content-loader:after{position:absolute;content:'';z-index:2;display:inline-block;width:0;height:0;border-radius:50%;transition:all 0.3s ease;transform:translate(-50%, -50%) rotate(0deg);left:50%;top:50%}.content-newsletter .newsletter .form .content-field button.loading .content-loader{display:block}.content-newsletter .newsletter .form .content-field button.loading .content-loader:after{width:13px;height:13px;border:2px solid transparent;border-top-color:currentColor;border-right-color:currentColor;animation:btn-spin2 0.55s linear infinite}.content-newsletter .newsletter .form .mentions{font-size:12px;line-height:16px;padding-top:20px;font-style:italic;color:#aaaaaa;text-align:center}@media (min-width: 992px){.content-newsletter .newsletter .form .mentions{text-align:left}}@keyframes btn-spin2{to{transform:translate(-50%, -50%) rotate(360deg)}}
