.banner__add-bg-true .banner{align-items:flex-start;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column;height:500px;justify-content:flex-start;min-height:400px;padding:4rem 1rem 1rem;width:100%}@media only screen and (min-width:768.5px){.banner__add-bg-true .banner{height:100vh;justify-content:center;max-height:900px;padding:1rem 1rem 1rem 4rem;width:100%}}.banner__add-bg-true .banner__background{width:100%}.banner__add-bg-true .banner__container{margin:0 auto;max-width:1440px;width:100%}.banner__add-bg-true .banner__header{background-color:#002b49;border:4px solid rgba(0,13,22,.5);box-shadow:0 2px 4px 0 hsla(0,0%,5%,.5);color:#fff;margin:0 8vw .25rem 0;padding:1rem;text-transform:lowercase;width:fit-content}.banner__add-bg-true .banner__header span:after{color:#b3282d;content:"."}@media only screen and (min-width:768.5px){.banner__add-bg-true .banner__header{margin-left:0;padding:1rem 1.5rem}}.banner__add-bg-true .banner__header.has-award{padding-right:70px;position:relative}.banner__add-bg-true .banner__header.has-award:after{background-image:url(https://21759960.fs1.hubspotusercontent-na1.net/hubfs/21759960/awards-badge-white-outline.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;position:absolute;right:10px;top:-4px;width:50px}.banner__add-bg-true .banner__period{color:#d57e00;font-size:4rem;line-height:0}.banner__add-bg-true .banner__sub-header{background-color:#002b49;border:4px solid rgba(0,13,22,.5);box-shadow:0 2px 4px 0 hsla(0,0%,5%,.5);color:#fff;font-size:2.8125rem;font-weight:400;letter-spacing:.1rem;line-height:1.3em;margin-left:0;padding:1rem;width:fit-content}@media only screen and (min-width:768.5px){.banner__add-bg-true .banner__sub-header{margin-left:8vw;padding:1rem 1.5rem}}@media screen and (max-width:1200px){.banner__add-bg-true .banner__sub-header{font-size:calc(1.40625rem + 1.875vw);letter-spacing:.1rem}}.banner__style-home_hero .banner__header span:after{display:none}@media only screen and (min-width:768.5px){.banner__style-home_hero .banner__sub-header{margin:1rem 0 1rem 8vw}}.banner__home-wrapper{display:flex;justify-content:center;position:relative;width:100%;z-index:2}@media only screen and (min-width:768.5px){.banner__home-wrapper{padding:0}}@media only screen and (min-width:1200.5px){.banner__home-wrapper{padding:0}}.banner__home-wrapper .banner__wrapper{width:100%}@media only screen and (min-width:540.5px){.banner__home-wrapper .banner{justify-content:center;margin:0 auto;max-width:90vw}}.banner__home-wrapper .banner__bg{bottom:0;display:none;left:0;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:768.5px){.banner__home-wrapper .banner__bg{display:block}.banner__home-wrapper .banner__bg polygon{fill:#b3282d}}.banner__add-bg-false .banner{margin:3.5rem auto 1.5rem;max-width:1440px;padding:0 1rem}@media only screen and (min-width:768.5px){.banner__add-bg-false .banner{margin:7rem auto 1.5rem}}.banner__add-bg-false .banner__header{background-color:#002b49;border:4px solid rgba(0,13,22,.5);box-shadow:0 2px 4px 0 hsla(0,0%,5%,.5);color:#fff;margin:1rem 0;max-width:800px;padding:1rem 2rem;width:fit-content}.banner__add-bg-false .banner__header:after{color:#b3282d;content:"."}@media only screen and (min-width:1200.5px){.banner__add-bg-false .banner__header{margin:0 -2rem 1rem}}@media only screen and (max-width:540px){.banner__add-bg-false .banner__header{font-size:1.56em}}.banner__add-bg-false .banner__period{color:#b3282d;margin-left:5px}.banner__add-bg-false .banner__sub-header{font-size:1.125rem;font-weight:500;margin:1.5rem 0 0;max-width:680px}@media only screen and (min-width:1200.5px){.banner__add-bg-false .banner__sub-header{margin:1.5rem 0 0}}