.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter-sec-wrapper .newsletter__subheading{margin-top:6px}.newsletter-sec-wrapper .newsletter__subheading,.newsletter-sec-wrapper .newsletter__subheading p{font-size:16px;font-weight:300;letter-spacing:0px;line-height:19px;color:#212121}.newslatter-box-item .newsletter-form{width:100%;max-width:560px;margin-top:50px}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper{width:100%;max-width:100%}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{width:auto;height:auto;font-size:14px;font-weight:500;letter-spacing:1.4px;color:#100F0C;text-transform:uppercase;font-family:var(--font-heading-family)}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .field__input{padding:0;text-align:center;border-bottom:rgb(16 15 12 / 30%) 0.5px solid;padding-left:55px;padding-right:105px}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .field__label{width:100%;text-align:center;font-size:14px;font-weight:300;letter-spacing:0.84px;color:#B1B0AC;line-height:16px;bottom:22px}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .icon-envelope{position:absolute;left:0;z-index:1;top:0;color:#91051A}.newsletter-sec-wrapper .newsletter__wrapper{padding-left:0;padding-right:0}.newsletter-sec-wrapper .newslatter-box-item{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;gap:15px}.newsletter-sec-wrapper .newslatter-box-item .content-box{text-align:center}.newsletter-sec-wrapper .newslatter-box-item .content-box .box-title{font-family: var(--font-heading-family);display:block;margin:0 0 6px 0;font-size:15px;letter-spacing:1.2px;font-weight:500;color:#100F0C;text-transform:uppercase;line-height:18px}.newsletter-sec-wrapper .newslatter-box-item .content-box .content{width:100%}.newsletter-sec-wrapper .newslatter-box-item .content-box .content,.newsletter-sec-wrapper .newslatter-box-item .content-box .content p{letter-spacing:0px;color:#212121;font-size:16px;line-height:19px;font-weight:300}.newsletter-sec-wrapper .newslatter-box-item .content-box .content p:first-child{margin-top:0}.newsletter-sec-wrapper .newslatter-box-item .content-box .content p:last-child{margin-bottom:0}.newsletter-sec-wrapper .newslatter-box-item .content-box .content a{text-decoration:none;color:currentcolor}.newsletter-sec-wrapper .newslatter-box-item .content-box .content a:hover{text-decoration:underline}.newsletter-sec-wrapper .newslatter-box-item .content-box .link{font-size:14px;letter-spacing:1.4px;color:#100F0C;text-transform:uppercase;line-height:16px;margin-top:8px;text-decoration:none;font-weight:500;font-family:var(--font-heading-family)}.newslatter-box .inline-richtext{margin:0;font-size:15px;line-height:18px;letter-spacing:1.2px;color:#100F0C;text-transform:uppercase}.newslatter-box .sec-logo{display:flex;justify-content:center;margin-bottom:26px}.newslatter-box .sec-logo img{height:52px;width:auto;background:transparent}.newslatter-box .after-form-content{margin-top:10px}.newslatter-box .after-form-content,.newslatter-box .after-form-content p{font-size:12px;line-height:14px;font-weight:300;letter-spacing:0px;color:#9B9B9B}.newslatter-box .after-form-content a{color:currentcolor}.newslatter-box .after-form-content p:first-child{margin-top:0}.newslatter-box .after-form-content p:last-child{margin-bottom:0}.template-article .newsletter-sec-wrapper,.template-faq .newsletter-sec-wrapper,.template-contact .newsletter-sec-wrapper,.template-additional-landing-page .newsletter-sec-wrapper{display:none}@media screen and (max-width:1199px){.newsletter-sec-wrapper .newslatter-box-item{grid-template-columns:1fr 2fr 1fr}}@media screen and (max-width:1023px){.newsletter-sec-wrapper .newslatter-box-item{display:flex;gap:40px;flex-flow:column}.newslatter-box{order:-1}}@media screen and (max-width:749px){.newslatter-box .sec-logo{margin-bottom:20px}.newslatter-box .inline-richtext{font-size:17px;line-height:20px;letter-spacing:1.36px;margin-bottom:20px}.newsletter-sec-wrapper .newsletter__subheading,.newsletter-sec-wrapper .newsletter__subheading p{font-size:15px}.newslatter-box-item .newsletter-form{margin-top:40px}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .icon-envelope{height:19px;width:auto}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .field__input{padding:0 98px 0 38px;text-align:left;height:3.4rem}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .field__label{padding-left:38px;padding-right:98px;text-align:left}.newslatter-box .after-form-content{margin-top:15px}.newslatter-box-item .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{text-decoration:underline}}