.banner{position:relative;word-wrap:break-word;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:30px 0;color:#fff}.banner .mbr-parallax-bg{opacity:1;margin-bottom:-22%;position:absolute;left:0;right:0;bottom:0;top:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.banner *{color:inherit}.banner .banner-overlay{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1;display:block;background-color:#0a1336}.banner .content-wrapper{position:relative;z-index:3}.banner .banner-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.banner p{font-family:'Nunito',sans-serif;margin-top:10px;margin-bottom:30px;font-size:30px;line-height:1.2em;letter-spacing:0}@media(min-width:768px){.banner .banner-row .banner-content-col{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}}@media(min-width:992px){.banner .banner-row .banner-content-col{-ms-flex:0 0 83.3333333333%;-webkit-box-flex:0;flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-right:1rem;padding-left:1rem}}.banner .banner-row .banner-content-col{padding:20px}.banner h3{margin-bottom:5px;margin-top:50px;letter-spacing:2px;font-weight:normal}.banner h1{margin-top:10px;margin-bottom:30px;letter-spacing:0;font-weight:normal}@media(max-width:991px){.banner .mbr-parallax-bg{margin-bottom:-100%}}@media(max-width:767px){.banner .content-wrapper{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}.banner .mbr-parallax-bg{margin-bottom:-200%}}