.banner-variation .gel-banner{background-color:var(--nsw-palette-green-03);height:325px}
.banner-variation .gel-banner .banner__content-container{display:flex;flex-direction:column;align-self:center;flex-wrap:wrap;align-content:center;max-width:33rem;justify-content:center;margin-right:0;margin-left:auto}
.banner-variation .gel-banner .banner__content-container .gel-banner__content__title{width:85%;color:var(--nsw-text-dark);font-size:var(--nsw-font-size-xxl-desktop)}
.banner-variation .gel-banner .banner__content-container .banner-description{font-size:var(--nsw-font-size-lg-desktop);font-weight:var(--nsw-font-bold)}
@media only screen and (max-width:991px){.banner-variation .gel-banner{height:auto}
.banner-variation .gel-banner .banner__content-container{margin-left:0;max-width:100%}
.banner-variation .gel-banner .banner__content-container .gel-banner__content__title{line-height:var(--nsw-line-height-xxl-desktop)}
}
@media only screen and (max-width:767px){.banner-variation .gel-banner .banner__content-container .gel-banner__content__title{display:block}
}
#button-line1 .nsw-palette-purple-02 .nsw-button--dark,#button-line2 .nsw-palette-purple-02 .nsw-button--dark{background-color:var(--nsw-palette-purple-02)}
#button-line1 .nsw-palette-purple-02 .nsw-button--dark:hover,#button-line2 .nsw-palette-purple-02 .nsw-button--dark:hover{background-image:linear-gradient(rgba(0,0,0,0.07),rgba(0,0,0,0.07))}
#button-line1 .nsw-palette-purple-02 .nsw-button:not(.nsw-button--flex),#button-line2 .nsw-palette-purple-02 .nsw-button:not(.nsw-button--flex){min-width:19rem}
#button-line1 .button,#button-line2 .button{display:inline-block;max-width:19rem;margin:0 .25rem}
#button-line1{text-align:center;margin:auto;margin-bottom:.6rem;margin-top:2rem}
#button-line2{text-align:center;margin:auto;margin-bottom:5.65rem}
@media(max-width:991px){#button-line1 .button,#button-line2 .button{max-width:50%}
#button-line1 .nsw-palette-purple-02 .nsw-button:not(.nsw-button--flex),#button-line2 .nsw-palette-purple-02 .nsw-button:not(.nsw-button--flex){min-width:100%}
#button-line1{margin-bottom:0}
#button-line1 .button,#button-line2 .button{margin-bottom:.75rem}
}
@media(max-width:767px){#button-line1 .button,#button-line2 .button{max-width:100%}
}
.gel-global-header{background:var(--nsw-palette-black)}
.nsw-section:not(.nsw-section--white) hr{border-color:var(--nsw-palette-white)}
.nsw-section--purple-02 *:not(blockquote){color:var(--nsw-text-light)}
.nsw-section--purple-02 .button .nsw-button--dark-outline{background-color:var(--nsw-palette-white)}
.nsw-section--purple-02 .button .nsw-button--dark-outline:hover{background-color:var(--nsw-brand-dark)}
.script iframe{width:100%}
.bg-black{background-color:var(--nsw-palette-black)}
#sub-footer{margin-top:-1rem}
#sub-footer .nsw-footer__lower ul li a{color:var(--nsw-text-light);text-decoration:none}
#sub-footer .nsw-footer__lower ul li a:hover,#sub-footer .nsw-footer__lower ul li a:focus{color:var(--nsw-text-dark);background-color:var(--nsw-palette-white)}
#sub-footer .nsw-grid{border-top:0;margin-top:0}
#sub-footer .nsw-footer__lower{padding-bottom:0}
.valign-middle div[class^='nsw-col']{display:flex;align-items:center}
.valign-bottom div[class^='nsw-col']{display:flex;align-items:flex-end}
.valign-top div[class^='nsw-col']{display:flex;align-items:flex-start}