.biffbangpow__element__herobannerelement{background:#1b4677;color:#fff}.biffbangpow__element__herobannerelement .hero-container{min-height:80vh;position:relative;display:flex;align-items:center;background-position:center}.biffbangpow__element__herobannerelement .hero-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(27,70,119,.2);z-index:1}.biffbangpow__element__herobannerelement video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.biffbangpow__element__herobannerelement .content-holder{z-index:1}.biffbangpow__element__herobannerelement h1{font-size:calc(2rem);font-weight:700;margin-bottom:2rem;color:#fff}.biffbangpow__element__herobannerelement .REJB-search-bar{margin-top:3rem}.biffbangpow__element__herobannerelement .REJB-search-bar__search-wrapper{padding:0}.biffbangpow__element__herobannerelement .REJB-search-bar__field-wrapper{border:none;padding:0}.biffbangpow__element__herobannerelement .REJB-search-button-wrapper{padding:0}.biffbangpow__element__herobannerelement .REJB-button{border:none;background-color:#fff}.biffbangpow__element__herobannerelement .REJB-button path{fill:#bcbec0}.biffbangpow__element__herobannerelement .REJB-search-bar__search{padding:1.5rem}@media (min-width:768px){.biffbangpow__element__herobannerelement .content{max-width:75%}.biffbangpow__element__herobannerelement .content-holder{padding-top:5rem}.biffbangpow__element__herobannerelement h1{font-size:3rem}.biffbangpow__element__herobannerelement p{font-size:1.5rem}.biffbangpow__element__herobannerelement form{padding:2rem;margin-top:6rem}}@media (min-width:1200px){.biffbangpow__element__herobannerelement h1{font-size:5rem}.biffbangpow__element__herobannerelement p{font-size:1.5rem}.biffbangpow__element__herobannerelement .content{max-width:70%}.biffbangpow__element__herobannerelement .hero-container{min-height:60vh}}