section.subscribe-form-banner{background-color:var(--highlight-2);padding-bottom:1rem;padding-top:2rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper{padding-top:var(--padding-section-medium);padding-bottom:var(--padding-section-medium)}section.subscribe-form-banner div.subscribe-form-banner-wrapper h4{text-align:center}section.subscribe-form-banner div.subscribe-form-banner-wrapper form legend{color:var(--dark),#000}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner{display:grid;grid-template-columns:9fr 1fr;grid-template-rows:auto;margin:0 auto;max-width:var(--smallest-width)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input:focus,section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div button:focus{outline-color:var(--dark, #000)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input:focus-visible,section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div button:focus-visible{outline-color:var(--dark, #000)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input:active,section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div button:active{outline-color:var(--dark, #000)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label{color:var(--dark, #000)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs{grid-column:1;grid-row:1;display:flex}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs div{flex:1 1;padding-right:1.6rem;padding-bottom:1.6rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra{grid-column:1;padding-bottom:1.6rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-full{padding-right:1.6rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-full input{width:100%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-long input{width:64%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-medium input{width:48%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-short input{width:31%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox{grid-column:1 / 3;grid-row-start:100;display:flex;max-width:var(--smallest-width);align-items:center}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:link{color:var(--dark),#000}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:visited{color:var(--dark),#000}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:hover{color:var(--dark),#000}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:focus{color:var(--dark),#000;outline-color:var(--dark, #000)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:focus-visible{color:var(--dark),#000;outline-color:var(--dark, #000)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container{display:flex;align-items:center}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-checkbox{flex:0 1 auto;padding-left:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-checkbox input[type=checkbox]{width:2.6rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label{flex:1 1 auto}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label label{margin-bottom:0;margin-left:1.5rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label label a:link{color:var(--dark),#000}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label label a:visited{color:var(--dark),#000}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label label a:hover{color:var(--dark),#000}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label label a:focus{color:var(--white),#fff;outline-color:var(--white, #fff)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label label a:focus-visible{color:var(--white),#fff;outline-color:var(--white, #fff)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button{grid-column:2;align-self:end;padding-bottom:1.6rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button button{padding-top:1.1rem;padding-bottom:1rem;height:4rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button button.dark-border::after{border-width:1px;border-style:solid;box-sizing:border-box;left:-2px}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input{position:relative;border:1px solid var(--white, #fff);width:100%;margin-left:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label{margin-bottom:0.5rem;margin-left:0;display:block}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper{padding-bottom:0;margin-bottom:var(--padding-section-medium)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper h4{color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form legend{color:var(--white)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input:focus,section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div button:focus{outline-color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input:focus-visible,section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div button:focus-visible{outline-color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input:active,section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div button:active{outline-color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label{color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label a:link{color:var(--white),#fff}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label a:visited{color:var(--white),#fff}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label a:hover{color:var(--white),#fff}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label a:focus{color:var(--white),#fff;outline-color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label a:focus-visible{color:var(--white),#fff;outline-color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:link{color:var(--white),#fff}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:visited{color:var(--white),#fff}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:hover{color:var(--white),#fff}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:focus{color:var(--white),#fff;outline-color:var(--white, #fff)}section.subscribe-form-banner.bg-dark div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox a:focus-visible{color:var(--white),#fff;outline-color:var(--white, #fff)}@media all and (max-width: 1300px){section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner-inputs div.subscribe-form-banner-inputs-button button{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 900px){section.subscribe-form-banner div.subscribe-form-banner-wrapper{padding-top:var(--padding-section-medium);padding-bottom:var(--padding-section-medium)}section.subscribe-form-banner div.subscribe-form-banner-wrapper h4{text-align:center}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin:0 auto;max-width:var(--smallest-width)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs div:last-of-type{padding-right:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-full input{width:100%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-long input{width:75%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-medium input{width:50%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-short input{width:25%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox{grid-column:1 / 4;grid-row:99;display:flex;flex-direction:column;align-items:flex-start;max-width:var(--smallest-width);align-items:flex-start;padding-bottom:1.6rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.g-recaptcha{padding-bottom:1.6rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-checkbox{padding-left:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button{grid-column:1 / 4;grid-row-start:100}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button button{padding-top:1rem;padding-bottom:1rem;padding-left:3.7rem;padding-right:3.7rem;height:4rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button button.dark-border::after{border-width:1px;border-style:solid;box-sizing:border-box;left:-2px}}@media all and (max-width: 700px){section.subscribe-form-banner div.subscribe-form-banner-wrapper{padding-top:1rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper h4{padding-bottom:2rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin:0 auto;max-width:var(--smallest-width)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div{margin-bottom:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs{flex-direction:column}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs .subscribe-form-banner-inputs-first{width:min(70%,48ch);padding-right:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs .subscribe-form-banner-inputs-last{width:min(70%,48ch);padding-right:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs .subscribe-form-banner-inputs-email{width:min(70%,48ch);padding-right:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-full input{width:100%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-long input{width:min(70%,48ch)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-medium input{width:min(70%,48ch)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-extra.banner-short input{width:min(35%,24ch)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox{grid-column:1;grid-row-start:99;max-width:var(--smallest-width)}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-checkbox{flex:0 1 auto}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-checkbox input[type=checkbox]{width:2rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label{flex:1 1 auto}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-checkbox div.subscribe-form-banner-checkbox-container div.subscribe-form-banner-checkbox-label label{margin-top:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button{grid-column:1;grid-row-start:100}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button button{padding-top:1.2rem;padding-bottom:1rem;height:4rem}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div.subscribe-form-banner-inputs-button button.dark-border::after{border-width:1px;border-style:solid;box-sizing:border-box;left:-2px}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div input{position:relative;border:1px solid var(--white, #fff);width:100%;margin-left:0}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner div label{margin-top:0.5rem;display:block}}@media all and (max-width: 500px){section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner-inputs div.subscribe-form-banner-inputs-first{width:100%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner-inputs div.subscribe-form-banner-inputs-last{width:100%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner-inputs div.subscribe-form-banner-inputs-email{width:100%}section.subscribe-form-banner div.subscribe-form-banner-wrapper form div.subscribe-form-banner-inputs div.subscribe-form-banner-inputs-button button{padding-left:2rem;padding-right:2rem}}
