.newsletter-form{background-color:var(--primaryRed);color:var(--white);position:relative}.newsletter-form__wrapper{padding:108px calc(var(--padding) + 24px)}.newsletter-form__background{left:0;min-height:750px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767.8px){.newsletter-form__background{min-height:1380px}}@media (min-width:992px){.newsletter-form__content{display:flex}.newsletter-form__text-container{margin-right:80px;width:50%}}.newsletter-form__heading{color:var(--accentYellow);font-family:var(--faapTypeRegular);font-size:80px;font-weight:300;letter-spacing:-2px;line-height:75px;margin-bottom:24px;text-align:left}@media (max-width:767.8px){.newsletter-form__heading{font-size:40px;line-height:51px;width:100%}}.newsletter-form__heading strong{font-family:var(--faapTypeBold)}.newsletter-form__text{font-size:18px;letter-spacing:-.45px;margin-bottom:24px;max-width:538px;text-align:left}.newsletter-form__disclaimer,.newsletter-form__text{color:var(--accentYellow);font-family:var(--helvetica)}.newsletter-form__disclaimer{font-size:13px;margin-bottom:32px;opacity:.6}.newsletter-form__form{margin-top:32px}@media (min-width:992px){.newsletter-form__form{margin-top:0;width:50%}}.newsletter-form__form-title{color:var(--accentYellow);font-family:var(--helvetica);font-size:17px;font-weight:300;letter-spacing:-.42px;margin-bottom:30px;text-align:left}@media (min-width:992px){.newsletter-form form{align-items:flex-start;display:grid}}.newsletter-form form>div{grid-column:1/span 4;width:100%}.newsletter-form form>div .hs-richtext p{color:var(--accentYellow);margin-bottom:10px}.newsletter-form form .hs-fieldtype-text{grid-column:unset;grid-row:1}.newsletter-form form .hs-fieldtype-text .input .hs-input{background-color:var(--white);color:var(--primaryRed)}@media (min-width:992px){.newsletter-form form .hs-fieldtype-text .input .hs-input{background-color:var(--white);color:var(--primaryRed);margin-left:0;margin-right:15px;width:calc(100% - 15px)}}.newsletter-form form .hs-fieldtype-text .input .hs-input::-moz-placeholder{color:var(--primaryRed)}.newsletter-form form .hs-fieldtype-text .input .hs-input::placeholder{color:var(--primaryRed)}.newsletter-form form .hs-fieldtype-text.hs-firstname{grid-column:unset;grid-column-end:span 2;grid-column-start:1;grid-row:1}.newsletter-form form .hs-fieldtype-text.hs-lastname{grid-column:unset;grid-column-end:span 3;grid-column-start:3;grid-row:1}.newsletter-form form .hs-fieldtype-text.hs-email{grid-column:unset;grid-column-end:span 5;grid-column-start:1;grid-row:2}.newsletter-form form .hs-fieldtype-phonenumber.hs-phone{grid-column:unset;grid-column-end:span 5;grid-column-start:1;grid-row:3;margin-bottom:32px}.newsletter-form form .hs-fieldtype-phonenumber.hs-phone .message-error{color:var(--white);font-family:var(--helvetica);font-size:13px;text-align:left}.newsletter-form form .hs-fieldtype-phonenumber.hs-phone label,.newsletter-form form .hs-fieldtype-phonenumber.hs-phone legend{color:var(--accentYellow);font-family:var(--helvetica);text-align:left}.newsletter-form form .hs-fieldtype-phonenumber.hs-phone legend{font-size:10px;white-space:nowrap}@media (max-width:767.8px){.newsletter-form form .hs-fieldtype-phonenumber.hs-phone legend{font-size:8px}}.newsletter-form form .hs-fieldtype-phonenumber.hs-phone .hs-input{align-items:center;display:flex}.newsletter-form form .hs-fieldtype-phonenumber.hs-phone .hs-input select{background-color:var(--white);border:1px solid var(--white)!important;color:var(--primaryRed)!important;margin-right:10px;outline:none!important;padding:12px}.newsletter-form form .hs-fieldtype-phonenumber.hs-phone .hs-input input{background-color:var(--white);border:1px solid var(--white);color:var(--primaryRed);display:block;margin:0 15px 0 0;outline:none!important;padding:13px;transition:all .15s}@media (max-width:767.8px){.newsletter-form form .hs-fieldtype-phonenumber.hs-phone .hs-input input{margin:0}}.newsletter-form form .hs-fieldtype-checkbox.field.hs-form-field>label>span{color:var(--accentYellow);font-family:var(--gothamBook);font-size:16px}.newsletter-form form ul.inputs-list.multi-container{display:grid;grid-template-columns:1fr 1fr;margin-top:25px}@media (min-width:992px){.newsletter-form form ul.inputs-list.multi-container{grid-template-columns:1fr 1fr 1fr 1fr}}.newsletter-form form ul.inputs-list.multi-container label span{margin-bottom:18px;width:90%}.newsletter-form form ul.inputs-list label{align-items:center;color:var(--accentYellow);display:flex;font-family:var(--helvetica);justify-content:flex-start;margin:0 auto}.newsletter-form form ul.inputs-list label span{align-items:center;cursor:pointer;display:flex;font-family:var(--helvetica);font-size:13px;position:relative}.newsletter-form form ul.inputs-list label span:before{border:1px solid var(--accentYellow);border-radius:50%;content:"";display:block;height:18px;margin-right:15px;min-width:18px;transition:all .15s;width:18px}.newsletter-form form ul.inputs-list label span:after{background-color:var(--primaryGreen);background-position:50%;background-repeat:no-repeat;background-size:65%;border:1px solid var(--accentYellow);border-radius:50%;content:"";height:18px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s;width:18px}.newsletter-form form ul.inputs-list label input{display:none}.newsletter-form form ul.inputs-list label input:checked+span:before{opacity:0}.newsletter-form form ul.inputs-list label input:checked+span:after{opacity:1}.newsletter-form form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{align-items:center;display:flex}.newsletter-form form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display .hs-input{margin:6px}.newsletter-form form .legal-consent-container{font-family:var(--helvetica);font-size:10px}@media (min-width:992px){.newsletter-form form .legal-consent-container{position:relative}}.newsletter-form form .submitted-message{text-align:center}.newsletter-form form .actions{display:flex;justify-content:center}.newsletter-form form .actions .hs-button{-webkit-appearance:none;background-color:transparent;border:1px solid var(--accentYellow);border-radius:0;color:var(--accentYellow);cursor:pointer;font-family:var(--gothamBold);font-size:13px;font-weight:700;margin-top:10px;outline:none!important;padding:17px;text-align:center;text-transform:uppercase;transition:all .15s;width:100%}@media (min-width:992px){.newsletter-form form .actions .hs-button{position:relative;width:70%}.newsletter-form form .actions .hs-button:hover{background-color:var(--accentYellow);color:var(--accentPurple)}}.hs-form-required{display:none!important}