.banner-version .banner-home{margin-bottom:50px;position:relative}.banner-version .banner-home .b-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.banner-version .banner-home .b-col-12{flex:0 0 auto;max-width:100%;padding-left:15px;padding-right:15px;width:100%}.banner-version .banner-home .banner-home__content{padding-bottom:50px;padding-top:50px}.banner-version .banner-home .subhead{color:#005f7f;display:block;font-size:1.125rem;font-weight:300;line-height:1;margin-bottom:15px;text-transform:uppercase}.banner-version .banner-home h1{font-size:3.4375rem}.banner-version .banner-home p{font-size:1rem;line-height:1.334;margin-bottom:45px}.banner-version .banner-home .banner-home__img{background-position:0 100%;background-repeat:no-repeat;background-size:auto 95%}.banner-version .banner-home .banner-home__bottom{background-color:#f4f4f4;padding:30px 0;position:relative;z-index:4}.banner-version .banner-inner{margin-top:15px;position:relative}.banner-version .banner-inner .b-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.banner-version .banner-inner .b-col-12{flex:0 0 auto;padding:0 15px;width:100%}.banner-version .banner-inner .banner-inner__title{background-color:#0071b5;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;color:#fff;padding:60px 30px 75px;text-align:center}.banner-version .banner-inner .col-bottom{flex:0 0 auto;margin-left:auto;margin-right:auto;padding:0 15px;width:100%}.banner-version .banner-inner .col-bottom .banner-inner__content{background-color:#fff;border-radius:9px;padding:1.875rem .9375rem 0;position:relative;top:-1rem}.banner-version .banner-inner .col-bottom .banner-inner__text-large{font-size:1rem;line-height:1.334;text-align:center}.banner-version .banner-inner .banner-inner__title .subhead{color:#fff}.banner-version .banner-inner .banner-inner__title h1{color:#fff;font-size:3.4375rem;margin-bottom:0}.banner-version .banner-inner .banner-inner__title h1 span{font-weight:300}.banner-version .banner-inner .col-bottom .banner-inner__text-large p{margin-bottom:0}@media (min-width:576px){.banner-version .banner-inner .banner-inner__title{border-radius:0 0 50% 50%/0 0 10% 10%}.banner-version .banner-inner .col-bottom{flex:0 0 auto;width:83.33333333%}}@media(min-width:768px){.banner-version .banner-home .b-col-12{flex:0 0 auto;width:66.66666667%}.banner-version .banner-home p{font-size:1.125rem;line-height:1.45}.banner-version .banner-home .banner-home__img{bottom:0;display:block;position:absolute;right:0;top:0;width:35%;z-index:0}.banner-version .banner-inner .banner-inner__title{padding:60px 30px 90px}.banner-version .banner-inner .col-bottom .banner-inner__content{top:-2rem}.banner-version .banner-inner .col-bottom .banner-inner__text-large{font-size:1.125rem;line-height:1.45}}@media(min-width:992px){.banner-version .banner-home .banner-home__img{width:40%}}@media(min-width:1200px){.banner-version .banner-home{margin-bottom:84px}.banner-version .banner-home .b-col-12{flex:0 0 auto;width:58.33333333%}.banner-version .banner-home .banner-home__content{padding-bottom:84px;padding-top:84px}.banner-version .banner-home .banner-home__img{width:44%}.banner-version .banner-home .banner-home__bottom{position:static}.banner-version .banner-inner .banner-inner__title{padding:90px 30px}.banner-version .banner-inner .col-bottom{flex:0 0 auto;padding-left:0;padding-right:0;width:75%}.banner-version .banner-inner .col-bottom .banner-inner__content{padding:2.8125rem 3.75rem}}@media(min-width:1400px){.banner-version .banner-home p,.banner-version .banner-inner .col-bottom .banner-inner__text-large{font-size:1.375rem;line-height:1.875rem}}@media (max-width:1199.98px){.banner-version .banner-home h1,.banner-version .banner-inner .banner-inner__title h1{font-size:2.8125rem;line-height:1.11}}@media (max-width:575.98px){.banner-version .banner-home h1{font-size:1.875rem;line-height:1.167}.banner-version .banner-home .subhead{font-size:1rem;line-height:1.125}.banner-version .banner-inner .banner-inner__title h1{font-size:1.875rem;line-height:1.167}.banner-version .banner-inner .col-bottom .banner-inner__content{margin:0 auto;max-width:calc(100% - 2rem);padding:15px}.banner-version .banner-inner .b-col-12,.banner-version .banner-inner .col-bottom{padding:0}}