.cta-newsletter{background-color:var(--color_mega_menu)}@media(max-width: 800px){.cta-newsletter__wrapper{flex-direction:column}}.cta-newsletter__content{display:flex;flex-direction:column;width:50%;padding-right:8%;color:#fff !important}@media(max-width: 1099px){.cta-newsletter__content{padding-right:24px}}@media(max-width: 800px){.cta-newsletter__content{width:100%;padding-right:0;margin-bottom:30px}}.cta-newsletter__content p{font-weight:500 !important;line-height:150%;margin:0 0 16px 0}.cta-newsletter__content h2{color:#fff !important;margin-top:0;margin-bottom:16px}@media(max-width: 800px){.cta-newsletter__content-title-desk{display:none}}.cta-newsletter__content-title-mob{display:none}@media(max-width: 800px){.cta-newsletter__content-title-mob{display:block}}.cta-newsletter__buttons{flex-wrap:wrap}.cta-newsletter__buttons a{padding:12px 20px;margin-bottom:10px}.cta-newsletter__buttons a:first-of-type{margin-right:16px}.cta-newsletter__form{width:50%;padding-left:12px;font-weight:500;color:#fff !important}@media(max-width: 800px){.cta-newsletter__form{width:100%;padding-left:0}}.cta-newsletter__form h2{color:#fff !important;margin-top:0;margin-bottom:16px}@media(max-width: 800px){.cta-newsletter__form h2{text-transform:capitalize}}.cta-newsletter__form p{font-weight:500 !important;line-height:150%;margin:0 0 16px 0}.cta-newsletter .newsletter{max-width:100%}.cta-newsletter__row{margin:0 !important;flex-direction:column}.cta-newsletter__row .contact_email{margin-bottom:16px !important;border-radius:4px;border:1px solid var(--color_mega_menu);background:#fff;min-height:48px !important;height:48px !important;max-height:48px !important;color:#505050;font-size:16px;font-weight:400;line-height:150%;width:100% !important;max-width:100% !important;margin-top:0 !important}@media(max-width: 800px){.cta-newsletter__row .contact_email{max-width:100% !important}}.cta-newsletter__row .contact_email::-moz-placeholder{color:#505050 !important}.cta-newsletter__row .contact_email::placeholder{color:#505050 !important}.cta-newsletter__row input{margin-left:0 !important}.cta-newsletter__row input[type=submit]{max-height:48px !important;margin:0 !important}@media(max-width: 800px){.cta-newsletter__row input[type=submit]{width:-moz-fit-content !important;width:fit-content !important;padding-left:24px !important;padding-right:24px !important}}