.banner-sec{background-color:#122c48;background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto,auto;display:block;overflow:hidden;position:relative;width:100%;z-index:10}.banner-sec:before{-webkit-box-flex:0;background:#f8ac00;border-radius:1.6875rem;content:"";display:block;-ms-flex:none;flex:none;height:4.375rem;left:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(51deg) translateX(-50%) translateY(0);transform:rotate(51deg) translateX(-50%) translateY(0);width:1.5rem}.banner-sec .pageHeader__content{padding:4.5rem 1.5rem 3rem;text-align:center;width:100%}.banner-sec .content-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;margin:0 auto;max-width:90em;padding:0;width:100%}.banner-sec .content-section{-webkit-box-flex:0;display:block;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-left:.75rem;padding-right:.75rem;width:100%}.banner-sec .content-section h1{color:#fff;display:block;font-family:Asap,sans-serif;font-size:2.375rem;font-weight:700;margin:0 auto}.banner-sec .content-section .separator--center{background-repeat:no-repeat;background-size:contain;display:block;height:.8125rem;margin:2.5rem auto;width:3.9375rem}.banner-sec .content-section p{color:#fff;font-family:Asap,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:2.625rem}@media(max-width:1021px){.banner-sec .content-section p{font-size:1rem}}@media(max-width:640px){.banner-sec .pageHeader__content{padding:3rem 1.5rem 1.5rem}.banner-sec .content-section h1{font-size:1.875rem}.banner-sec .content-section p{font-size:.875rem;line-height:1.625rem}.banner-sec .content-section{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:500px){.banner-sec .content-section{padding-left:.75rem;padding-right:.75rem}}