@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans"),local("Arimo");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:112.83%;ascent-override:85.79%;descent-override:22.25%;line-gap-override:0}.newsletterBox{display:grid;grid-template-columns:minmax(0,1fr);max-width:980px;margin:0 auto 3rem;border-radius:16px;overflow:hidden;background-color:#f3f5f6;color:#004677;text-align:center}@media (min-width:768px){.newsletterBox{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.newsletterBox-content{-ms-flex-item-align:center;align-self:center;padding:2.5rem 2rem}@media (max-width:575.98px){.newsletterBox-content{padding:2rem 1.25rem}}.newsletterBox-media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:768px){.newsletterBox-media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.newsletterBox-img{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}@media (min-width:768px){.newsletterBox-img{height:100%;min-height:100%}}.newsletterBox-img--success{display:none;-o-object-position:center bottom;object-position:center bottom}.newsletterBox.is-subscribed .newsletterBox-img--default,.newsletterBox:has(#newsletter-merci:target) .newsletterBox-img--default{display:none}.newsletterBox.is-subscribed .newsletterBox-img--success,.newsletterBox:has(#newsletter-merci:target) .newsletterBox-img--success{display:block}.newsletterBox-title{margin:0 0 .75rem;font-size:2rem;font-weight:700;line-height:1.2;color:#09538a}@media (max-width:575.98px){.newsletterBox-title{font-size:1.6rem}}.newsletterBox-intro{margin:0 0 1.75rem;line-height:1.6}.newsletterBox-message{display:none;margin:0 0 1.5rem;padding:.9rem 1rem;border-radius:8px;font-weight:700}.newsletterBox-message.is-visible,.newsletterBox-message:target{display:block}.newsletterBox-message--success{background-color:rgba(76,199,189,.15);color:#23706a}.newsletterBox-message--error{background-color:rgba(244,80,56,.12);color:#d4250c}#newsletter-merci:target~.newsletterForm{display:none}.newsletterForm{text-align:left}.newsletterForm-label{display:block;margin-bottom:.4rem;font-weight:700}.newsletterForm-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}@media (max-width:575.98px){.newsletterForm-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.newsletterForm-submit{border-radius:8px;white-space:nowrap}.newsletterForm-privacy{margin:.75rem 0 0;font-size:.85em;color:#6c757d}.newsletterForm-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletterForm input.newsletterForm-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:.7em 1em;border:1px solid rgba(0,70,119,.35);border-radius:8px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#3a3838;font:inherit;text-transform:none}.newsletterForm input.newsletterForm-input::-webkit-input-placeholder{text-transform:none}.newsletterForm input.newsletterForm-input::-moz-placeholder{text-transform:none}.newsletterForm input.newsletterForm-input::-ms-input-placeholder{text-transform:none}.newsletterForm input.newsletterForm-input::placeholder{text-transform:none}.newsletterForm input.newsletterForm-input:focus{outline:2px solid #09538a;outline-offset:1px;border-color:#09538a}