@media(max-width:959px){.block-newsletter{width:100%!important}}.block-newsletter .wrapper{align-items:center;display:grid;grid-template-columns:70% 30%;justify-content:center;margin:0 auto;max-width:1240px;width:92%}@media(max-width:959px){.block-newsletter .wrapper{grid-template-columns:1fr;width:100%}.block-newsletter .wrapper .logo img{left:50%}}.block-newsletter .wrapper.green{background-color:#3f4e36}.block-newsletter .wrapper.green .content h2,.block-newsletter .wrapper.green .content p{color:#fff}.block-newsletter .wrapper.green .content .block-newsletter__form form input[type=submit]{background-color:#97ca31;color:#000}.block-newsletter .wrapper.green .content .block-newsletter__form form input[type=submit]:hover{background-color:#78a127}.block-newsletter .wrapper.sand{background-color:#e3ce98}.block-newsletter .wrapper .content{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;max-width:80%;padding:42px 42px 42px 84px}@media(max-width:959px){.block-newsletter .wrapper .content{max-width:100%;padding:42px}}.block-newsletter .wrapper .content h2{font-size:48px;line-height:1;margin:0}.block-newsletter .wrapper .content p{font-size:20px;line-height:1.5;margin:0}.block-newsletter .wrapper .content p.block-newsletter__disclaimer{font-size:14px;font-style:italic}@media(max-width:399px){.block-newsletter .wrapper .content .block-newsletter__form form{display:flex;flex-flow:column;gap:12px}.block-newsletter .wrapper .content .block-newsletter__form form input[type=email]{margin-right:0;width:100%!important}}.block-newsletter .wrapper .content .block-newsletter__form form input[type=email]{background-color:#f3f0e2;border:none;border-radius:40px;flex:1;font-size:16px;margin-right:4px;padding:14px 26px;width:55%}.block-newsletter .wrapper .content .block-newsletter__form form input[type=email]::-moz-placeholder{color:#000}.block-newsletter .wrapper .content .block-newsletter__form form input[type=email]::placeholder{color:#000}.block-newsletter .wrapper .content .block-newsletter__form form input[type=submit]{background-color:#3f4e36;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 26px;transition:background-color .3s ease}.block-newsletter .wrapper .content .block-newsletter__form form input[type=submit]:hover{background-color:#273021}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form{align-items:stretch;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form input[type=email]{grid-column:1/2;grid-row:1;margin-right:0;width:100%!important}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form input[type=submit]{align-self:stretch;grid-column:2/3;grid-row:1}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form>span:first-of-type{font-weight:600;grid-column:1/-1;grid-row:2;margin-top:.25rem}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form select{background:#fff;border:1px solid #ccc;border-radius:.25rem;font-size:16px;grid-column:1/-1;grid-row:3;padding:.4rem}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form>div:first-of-type{grid-column:1/-1;grid-row:4;margin-top:.5rem}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form>div:first-of-type>span{display:block;font-weight:600;margin-bottom:.25rem}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form>div:first-of-type>div{margin-bottom:.25rem}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form>div:first-of-type>div label{align-items:center;display:flex;font-size:.95rem;gap:6px}@media(max-width:399px){.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form{grid-template-columns:1fr}.block-newsletter .wrapper .content .block-newsletter__form form.mnm-embed-form input[type=submit]{grid-column:1/-1;grid-row:auto}}.block-newsletter .wrapper .logo{background-color:#f3f0e2;height:100%;padding:42px 84px 42px 0;position:relative}@media(max-width:959px){.block-newsletter .wrapper .logo{height:300px;padding:42px}}.block-newsletter .wrapper .logo img{height:100%;max-width:100%;padding:42px 0;position:absolute;top:50%;transform:translate(-50%,-50%)}
