.section.section-newsletter{position:relative;background-color:var(--web-green-shade);padding:2.5rem 0;min-height:6.25rem;display:flex;align-items:center;background-image:var(--background-image);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.section.section-newsletter{padding:7.5rem 0;min-height:49.0625rem}}.bel.newsletter{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.bel.newsletter .newsletter__container{text-align:center;position:relative;aspect-ratio:329/269;background-image:var(--bg-mobile);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;max-width:20.5625rem}@media screen and (min-width:768px){.bel.newsletter .newsletter__container{max-width:41.25rem;aspect-ratio:658/388;padding:4.375rem 1.5rem;background-image:var(--bg-desktop)}}.bel.newsletter .newsletter__container .newsletter__content{margin-top:2.125rem;padding:0 2.5rem}@media screen and (min-width:768px){.bel.newsletter .newsletter__container .newsletter__content{margin-top:0;padding:0rem 7.9375rem;max-width:43.75rem}}.bel.newsletter .newsletter__container .newsletter__content .newsletter__heading{color:var(--base-cream);margin-bottom:.125rem}@media screen and (min-width:768px){.bel.newsletter .newsletter__container .newsletter__content .newsletter__heading{margin-bottom:.3125rem}}.bel.newsletter .newsletter__container .newsletter__content .newsletter__tagline{color:var(--base-cream);margin-bottom:.75rem}@media screen and (min-width:768px){.bel.newsletter .newsletter__container .newsletter__content .newsletter__tagline{margin-bottom:1.125rem}}.bel.newsletter .newsletter__container .newsletter__content .newsletter__main-heading{color:var(--base-off-white);margin-bottom:.375rem}@media screen and (min-width:768px){.bel.newsletter .newsletter__container .newsletter__content .newsletter__main-heading{margin-bottom:.625rem}}.bel.newsletter .newsletter__container .newsletter__content .newsletter__description{color:var(--base-off-white);padding:0 1rem;margin-bottom:.625rem;font-size:.75rem;line-height:1.0625rem;letter-spacing:.0075rem}@media screen and (min-width:768px){.bel.newsletter .newsletter__container .newsletter__content .newsletter__description{padding:0;margin-bottom:1.3125rem}}
