.newsletter{padding:50px 20px;background-color:#005A9E;color:#fff;border-radius:8px;margin:60px 20px}.newsletter-wrapper{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center}.newsletter-text h2{font-size:38px;margin-bottom:18px;font-weight:700;line-height:1.2}.newsletter-text p{font-size:16px;line-height:1.6;opacity:.95}.newsletter-form-container{display:flex;justify-content:flex-end;min-width:0;flex:1}.newsletter-form{width:100%;max-width:650px}.form-inline{display:flex;gap:15px;margin-bottom:12px}.newsletter-form input[type="email"]{flex:1;padding:16px 22px;border:1.5px solid rgb(255 255 255 / .5);border-radius:6px;font-size:15px;background-color:#fff0;color:#fff;transition:all 0.3s ease}.newsletter-form input[type="email"]::placeholder{color:rgb(255 255 255 / .65)}.newsletter-form input[type="email"]:focus{outline:none;border-color:rgb(255 255 255 / .9);background-color:rgb(255 255 255 / .05)}.btn-newsletter{background-color:#fff;color:#0B5FA5;border:none;padding:16px 36px;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.btn-newsletter:hover{background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 15px rgb(0 0 0 / .2)}.newsletter-checkbox{display:flex;align-items:center;gap:10px;padding-left:2px}.newsletter-checkbox input[type="checkbox"]{width:16px;height:16px;cursor:pointer;accent-color:#fff;flex-shrink:0}.newsletter-checkbox label{font-size:14px;color:#fff;cursor:pointer;line-height:1.4}.newsletter-checkbox a{color:#fff;text-decoration:underline;transition:opacity 0.3s ease}.newsletter-checkbox a:hover{opacity:.8}@media (max-width:1024px){.newsletter-wrapper{gap:40px;grid-template-columns:1fr 1.2fr}}@media (max-width:768px){.newsletter{padding:40px 0}.newsletter-wrapper{grid-template-columns:1fr;gap:30px}.newsletter-text h2{font-size:28px}.newsletter-form-container{justify-content:flex-start}.form-inline{flex-direction:column;gap:12px}.btn-newsletter{width:100%;padding:16px}.newsletter .columnContainer[data-container="true"]{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;flex-direction:unset!important}.newsletter .textFormFieldBlock{grid-column:1!important;grid-row:1!important}.newsletter .consentBlock{grid-column:1!important;grid-row:2!important}.newsletter div[data-editorblocktype="Captcha"]{grid-column:1!important;grid-row:3!important}.newsletter .submitButtonWrapper,.newsletter div[data-editorblocktype="SubmitButton"]{grid-column:1!important;grid-row:4!important;margin-left:0!important}.newsletter .submitButton,.newsletter button.submitButton{width:100%!important;padding:16px!important}.newsletter [data-layout="true"]{max-width:100%!important}.newsletter .consentBlock,.newsletter .consentBlock>div{align-items:flex-start;position:relative;z-index:1}.newsletter .consentBlock input[type="checkbox"]{min-width:20px;min-height:20px;touch-action:manipulation;pointer-events:auto}.newsletter .consentBlock label,.newsletter .consentBlock label p{pointer-events:auto}}.newsletter div[data-form-id]{background-color:#fff0;padding:0;width:100%;min-width:0}.newsletter [data-layout="true"]{max-width:680px;width:100%;background-color:#fff0;margin:0;padding:0;box-sizing:border-box}.newsletter .columnContainer[data-container="true"]{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:12px 28px;align-items:end;width:700px!important;max-width:100%;box-sizing:border-box}.newsletter .textFormFieldBlock{grid-column:1;grid-row:1;min-width:0}.newsletter .submitButtonWrapper,.newsletter div[data-editorblocktype="SubmitButton"]{grid-column:2;grid-row:1;padding:0;margin:0;margin-left:-120px;align-self:end}.newsletter .consentBlock{grid-column:1 / -1;grid-row:2}.newsletter div[data-editorblocktype="Captcha"]{grid-column:1 / -1;grid-row:3;padding:0;margin:0;text-align:left}.newsletter .textFormFieldBlock input,.newsletter .textFormFieldBlock input[type="email"]{background-color:#fff0;border:1.5px solid rgb(255 255 255 / .5);border-radius:6px;color:#fff;padding:16px 22px;font-size:15px;transition:all 0.3s ease}.newsletter .textFormFieldBlock input::placeholder{color:rgb(255 255 255 / .65)}.newsletter .textFormFieldBlock input:focus{outline:none;border-color:rgb(255 255 255 / .9);background-color:rgb(255 255 255 / .05)}.newsletter .textFormFieldBlock label{color:#fff!important;font-size:15px!important;font-weight:600!important;margin:0 0 8px 0!important;padding:0!important;text-align:left!important}.newsletter .textFormFieldBlock label::after{color:#fff!important}.newsletter .consentBlock,.newsletter .consentBlock>div{display:flex;align-items:center;gap:10px;padding:0}.newsletter .consentBlock input[type="checkbox"]{-webkit-appearance:none;appearance:none;width:16px;height:16px;cursor:pointer;flex-shrink:0;border:1.5px solid #fff;border-radius:4px;background-color:#fff;display:inline-grid;place-content:center;position:relative}.newsletter .consentBlock input[type="checkbox"]::after{content:"";width:8px;height:4px;border:2px solid #111;border-top:0;border-right:0;transform:rotate(-45deg);opacity:0}.newsletter .consentBlock input[type="checkbox"]:checked::after{opacity:1}.newsletter .consentBlock label,.newsletter .consentBlock label p,.newsletter .consentBlock label[id$="-label"] p{color:#fff!important;font-size:14px!important;line-height:1.4!important;cursor:pointer!important}.newsletter .consentBlock a{color:#fff;text-decoration:underline;transition:opacity 0.3s ease}.newsletter .consentBlock a:hover{opacity:.8}.newsletter #ms_captcha_holder{display:block;width:100%;max-width:100%}.newsletter #ms_captcha_holder>div>table[role="presentation"]{width:100%!important;max-width:100%}.newsletter #ms_captcha_holder>div>table[role="presentation"]>tbody>tr>td[width="10px"],.newsletter #ms_captcha_holder>div>table[role="presentation"]>tbody>tr>td[aria-hidden="true"]{display:none}.newsletter #ms_captcha_holder>div>table[role="presentation"]>tbody>tr:first-child>td:last-child{padding-bottom:10px!important}.newsletter #ms_captcha_holder>div>table[role="presentation"]>tbody>tr:last-child>td:last-child table{width:245px!important;max-width:100%}.newsletter #ms_captcha_holder label{color:#fff!important;font-size:15px!important;font-weight:600!important;margin:0 0 8px 0!important;padding:0!important;text-align:left!important}.newsletter #ms_captcha_holder a[role="button"]{color:#fff!important;text-decoration:underline!important;font-size:13px!important;line-height:1.4!important;transition:opacity 0.3s ease}.newsletter #ms_captcha_holder a[role="button"]:hover{opacity:.8}.newsletter #ms_captcha_holder b[aria-hidden="true"]{color:rgb(255 255 255 / .8)}.newsletter #ms_captcha_holder img[aria-label="Desafío visual"],.newsletter #ms_captcha_holder img[alt="Desafío visual"]{display:block;max-width:100%;height:auto!important;border-radius:6px}.newsletter #ms_captcha_holder input[type="text"],.newsletter #ms_captcha_holder input.spHipNoClear{background-color:transparent!important;border:1.5px solid rgb(255 255 255 / .5)!important;border-radius:6px!important;color:#fff!important;font-size:15px!important;padding:16px 22px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;outline:none!important}.newsletter #ms_captcha_holder input[type="text"]:focus,.newsletter #ms_captcha_holder input.spHipNoClear:focus{border-color:rgb(255 255 255 / .9)!important;background-color:rgb(255 255 255 / .05)!important}.newsletter #ms_captcha_holder [role="alert"] div,.newsletter #ms_captcha_holder #wlspispHIPErrorContainer div{color:#fff!important;font-size:13px!important;line-height:1.4!important}.newsletter .submitButton,.newsletter .submitButtonWrapper .submitButton,.newsletter button.submitButton{background-color:#fff!important;color:#0B5FA5!important;border:none!important;padding:16px 36px!important;border-radius:6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:0.5px!important;cursor:pointer!important;white-space:nowrap!important;transition:all 0.3s ease!important}.newsletter .submitButton:hover,.newsletter .submitButtonWrapper .submitButton:hover,.newsletter button.submitButton:hover{background-color:#f5f5f5!important;color:#0B5FA5!important;transform:translateY(-2px);box-shadow:0 4px 15px rgb(0 0 0 / .2)}.newsletter .notification-container{margin:0;min-height:0}.newsletter div[data-cached-form-url] .onFormSubmittedFeedback{display:flex;align-items:center;justify-content:center;background:#fff0;margin:0 auto}.newsletter div[data-cached-form-url] .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage{padding:30px 10px 20px 10px;color:#fff;font-size:16px;line-height:1.5;font-family:inherit;text-align:center}