.color-coral{background-color:#ff5d54}.color-white{background-color:#fff}.color-black{background-color:#000}.block_newsletter{position:relative}@media all and (max-width:1080px){.block_newsletter .block-inner{padding-left:40px;padding-right:40px}}@media all and (max-width:720px){.block_newsletter .block-inner{padding-left:20px;padding-right:20px}}.block_newsletter .background-image{position:absolute;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.block_newsletter .background-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.block_newsletter .content-wrapper{color:#000;position:relative;max-width:1600px;padding-left:160px;padding-right:160px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:3fr 4fr;gap:70px calc(15px*2)}@media all and (max-width:1080px){.block_newsletter .content-wrapper{padding-left:0;padding-right:0}}@media all and (max-width:880px){.block_newsletter .content-wrapper{grid-template-columns:100%;gap:0}}@media all and (min-width:880px){.block_newsletter .block-title{margin-top:15px}}.block_newsletter .wrapper{width:100%}.block_newsletter .wrapper p{font-family:"Work Sans";font-weight:400;margin-top:10px;max-width:500px}.block_newsletter .wrapper:last-of-type.no-margin{margin-top:0}@media all and (max-width:880px){.block_newsletter .wrapper:last-of-type.no-margin{margin-top:54px}}@media all and (max-width:880px){.block_newsletter .wrapper:last-of-type.no-margin{margin-top:40px}}.block_newsletter .contact-form-text,.block_newsletter .contact-form_wrapper{max-width:525px;margin-left:auto}@media all and (max-width:1080px){.block_newsletter .contact-form-text,.block_newsletter .contact-form_wrapper{margin-left:0}}.block_newsletter .contact-form-text.newsletter_wrapper .gfield .gfield_label .gfield_required .gfield_required_text,.block_newsletter .contact-form_wrapper.newsletter_wrapper .gfield .gfield_label .gfield_required .gfield_required_text{color:#000}.block_newsletter:has(.background-image) .content-wrapper{color:#fff}.block_newsletter:has(.background-image) .content-wrapper .contact-form_wrapper.gform_wrapper .gfield.gfield_error .gfield_label,.block_newsletter:has(.background-image) .content-wrapper .download-guide_wrapper.gform_wrapper .gfield.gfield_error .gfield_label{color:#fff}.block_newsletter:has(.background-image) .content-wrapper .gform_wrapper .gfield .gfield_label .gfield_required .gfield_required_text{color:#fff}