// change text alignment for the fron page text.. #block-views-block-hero-block-2 .node__content{text-align:center!important;margin-left:auto!important}.node--type-landing-page.node--view-mode-hero:before{opacity:.2982;background:linear-gradient(180deg,#414140 0%,rgba(65,65,64,0.00) 100%);mix-blend-mode:multiply}@media(max-width:375px){#block-views-block-hero-block-2 .node--view-mode-hero .node__content{padding-top:575px}}@media(max-width:600px) and (min-width:375px){#block-views-block-hero-block-2 .node--view-mode-hero .node__content{padding-top:300px}}.node--view-mode-full .block-content--type-content-preview-cta{padding-top:225px}@media(max-width:600px) and (min-width:375px){.node--view-mode-full .block-content--type-content-preview-cta{padding-top:400px}}@media(max-width:375px){.node--view-mode-full .block-content--type-content-preview-cta{padding-top:675px}}@media(max-width:600px){.field--type-text-with-summary .ngp-form .at-form-submit .at-submit{min-width:10em}}.field--type-text-with-summary .ngp-form{margin-bottom:-250px!important;position:relative;text-align:center;font-family:niveau-grotesk,sans-serif}@media(min-width:768px){.field--type-text-with-summary .ngp-form{margin-bottom:30px}}.field--type-text-with-summary .ngp-form header.at-title{font-family:niveau-grotesk,sans-serif;color:#fff;font-size:32px;font-weight:400;line-height:40px;margin:0 auto;margin-bottom:20px;max-width:310px;padding:0;order:1;letter-spacing:-.1400000006px;text-shadow:none}@media(min-width:600px){.field--type-text-with-summary .ngp-form header.at-title{max-width:none}}@media(min-width:768px){.field--type-text-with-summary .ngp-form header.at-title{font-size:40px}}.field--type-text-with-summary .ngp-form p{font-family:freight-text-pro,serif!important;font-size:18px;letter-spacing:.02em;line-height:25px;margin-bottom:20px;color:#fff;display:none;font-weight:300}@media(min-width:768px){.field--type-text-with-summary .ngp-form p{display:block}}.field--type-text-with-summary .ngp-form input{border:none;font-size:15px;font-style:italic;height:40px;text-indent:8px;width:100%}.field--type-text-with-summary .ngp-form .select2-selection--single,.field--type-text-with-summary .ngp-form input{font-family:niveau-grotesk,sans-serif!important;font-style:normal;text-transform:uppercase;color:#565450;font-size:12px;font-weight:400;line-height:14px;letter-spacing:1.6363636255px}.field--type-text-with-summary .ngp-form .select2-selection--single{opacity:.7!important;border-radius:0!important;letter-spacing:.1em!important;height:47px!important}.field--type-text-with-summary .npg-form .select2-results ul li,.field--type-text-with-summary .select2-results__option[aria-selected]{font-family:niveau-grotesk,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;letter-spacing:1.6363636255px!important;text-align:left}@media(min-width:768px){.field--type-text-with-summary .ngp-form .select2-selection--single{margin-bottom:0;width:100%;height:47px!important}}.field--type-text-with-summary .ngp-form .select2-selection--single .select2-selection__rendered{font-family:niveau-grotesk,sans-serif!important;padding-left:8px!important;padding-top:5px!important;font-size:12px}.field--type-text-with-summary .ngp-form input[type=email]{font-family:niveau-grotesk,sans-serif!important;margin-bottom:10px;border-radius:0!important;opacity:.7;letter-spacing:.1em!important;height:47px!important;color:#565450}.field--type-text-with-summary .ngp-form input[type=tel]{font-family:niveau-grotesk,sans-serif!important;border-radius:0!important;opacity:.7;letter-spacing:.1em!important;height:47px!important}@media(min-width:768px){.field--type-text-with-summary .ngp-form input[type=tel]{width:100%;height:47px!important}}@media(min-width:600px){.field--type-text-with-summary .ngp-form .at-form-submit{padding:20px 50px 0!important}}.field--type-text-with-summary .ngp-form .at-form-submit .at-submit{border:none;border-radius:0;cursor:pointer;font-size:12px;margin:-20px 0;text-indent:0;font-family:niveau-grotesk,sans-serif!important;font-style:normal;font-weight:400;height:47px;color:#fff}@media(min-width:768px){.field--type-text-with-summary .ngp-form .at-form-submit .at-submit{height:47px;margin:-4px 0 18px;position:relative;width:100%;letter-spacing:.1em;color:#09412e}}.field--type-text-with-summary .ngp-form .at-form-submit submit.at-submit:hover{background-color:transparent!important;background-image:none;border:none;color:#09412e!important}.field--type-text-with-summary .ngp-form .hero-signup-text-wrapper{margin:0 auto;max-width:520px;position:relative;z-index:1}@media(min-width:768px){.field--type-text-with-summary .ngp-form .hero-signup-text-wrapper{margin:0}}.field--type-text-with-summary .ngp-form .hero-signup-form{position:relative;margin:0 auto;max-width:390px}@media(min-width:768px){.field--type-text-with-summary .ngp-form .hero-signup-form{max-width:none}}.field--type-text-with-summary .ngp-form .hero-signup-input-wrapper{align-items:center;flex-direction:column;justify-content:space-between;margin:0 auto;margin-bottom:30px;padding:0 20px}@media(min-width:768px){.field--type-text-with-summary .ngp-form .hero-signup-input-wrapper{flex-direction:row}}.field--type-text-with-summary .ngp-form .transparency-mask{background-color:rgba(0,0,0,.35)}.field--type-text-with-summary .footer-wrapper-section.banner-form-footer .FooterHtml p,.field--type-text-with-summary .ngp-form .FooterHtml p{color:#fff;font-size:10px;font-style:italic;font-family:niveau-grotesk,sans-serif!important;font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-align:center;text-shadow:none}.field--type-text-with-summary .ngp-form{background:#09412e;background-size:cover;padding:40px 40px 20px;max-width:none!important;line-height:none}@media(min-width:768px){.field--type-text-with-summary .ngp-form{background:#09412e;background-position:-60px 0;padding:60px 90px 80px}}@media(min-width:992px){.field--type-text-with-summary .ngp-form{background-position:0}}.field--type-text-with-summary .ngp-form form{order:3}.field--type-text-with-summary .ngp-form .at-inner{font-family:niveau-grotesk,sans-serif!important;background:0 0;display:flex;flex-flow:column;margin-bottom:130px}@media(min-width:768px){.field--type-text-with-summary .ngp-form .at-inner{display:block;margin-bottom:0}}.field--type-text-with-summary .ngp-form .ContactInformation legend{display:none}.field--type-text-with-summary .ngp-form .at-fieldset{padding:20px 40px 0!important}.field--type-text-with-summary .ngp-form .at-fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 10px!important;background:0 0}.field--type-text-with-summary .ngp-form .at-fields .at-row{min-width:200px}@media(min-width:768px){.field--type-text-with-summary .ngp-form .at-fields .at-row{min-width:200px}}@media(min-width:768px){.field--type-text-with-summary .ngp-form .at-fields .at-row.Country.PostalCode{width:100%}}.field--type-text-with-summary .ngp-form .at-fields .at-select.Country,.field--type-text-with-summary .ngp-form .at-fields .at-text.EmailAddress,.field--type-text-with-summary .ngp-form .at-fields .at-text.PostalCode{text-align:left;margin:0!important;color:#fff}.field--type-text-with-summary .ngp-form .at-fields .EmailAddress{width:100%}.field--type-text-with-summary .ngp-form .at-form-submit .at-submit{background-color:#fff!important;float:none}.field--type-text-with-summary ngp-form .at-form-submit .at-submit:hover{background-color:#fff!important;float:none}@media(min-width:768px){.field--type-text-with-summary .ngp-form .at-form-submit .at-submit{border:none}}.field--type-text-with-summary .ngp-form .FooterHtml{order:2}.field--type-text-with-summary .ngp-form .FooterHtml p{font-family:niveau-grotesk,sans-serif!important;font-style:normal;max-width:570px;display:block;color:#fff}@media(min-width:768px){.field--type-text-with-summary .ngp-form .FooterHtml p{margin:0}}