.banner-section .row-fluid{padding:0;width:100%}.banner{background-color:#008bca;max-width:100%;min-height:370px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.banner_container{position:relative;padding:0;z-index:5;text-align:center;padding-left:30px;padding-right:30px;width:100%}.banner_content{margin-left:auto;margin-right:auto;width:auto;max-width:60%}.banner-heading{margin:0 0 14px;display:block}.banner-heading h1{padding:0;text-align:center;margin:0;color:#fff;font-size:60px;line-height:1.33}.banner-subheading h3{margin:0;color:#fff;font-size:24px;text-align:center;display:inline-block;line-height:1.58;font-weight:600}@media only screen and (max-width:800px){.banner-heading h1{font-size:57.3px}}@media only screen and (max-width:800px){.banner_container{width:100%}.banner_content{width:100%;max-width:100%}}@media only screen and (max-width:600px){.banner{min-height:291px}.banner-heading h1{font-size:43.6364px}.banner-subheading h3{font-size:20px;line-height:24px}}@media only screen and (max-width:500px){.banner-heading h1{--typography_factor:1.5;--base-font-size:16;--fontSize:60;--typography_sensitivity:1;--minFontSize:calc(var(--typography_factor) * var(--base-font-size));--minViewportSize:360;--grid_main_break_point:1100;--maxViewportSize:var(--grid_main_break_point);font-size:calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw))/ (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px) !important}}@media only screen and (max-width:416px){.banner{min-height:200px}}