.bannner_wrap{background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.6)}.bannner_wrap .pageheader-background{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:end;align-content:flex-end;height:350px}.bannner_wrap .container{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:center;justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding-bottom:calc(1.725rem + 5.7vw)}.bannner_wrap .container h1{width:100%;font-family:Roboto,sans-serif!important;font-weight:600!important;color:#f8f9fa!important;font-size:0;display:flex;flex-wrap:wrap;justify-content:center}.bannner_wrap .container h1 span.banner_title_word{display:inline-block}.bannner_wrap .container h1 .banner_title_char{display:inline-block;white-space:pre;font-size:calc(1.425rem + 2.1vw)}.bannner_wrap .container h1 span.banner_title_word{display:inline-flex}@media(min-width:768px){.bannner_wrap .pageheader-background{height:400px}}@media(min-width:991px){.bannner_wrap .pageheader-background{height:450px}}@media(min-width:1200px){.bannner_wrap .container{padding-bottom:6rem}.bannner_wrap .container h1 .banner_title_char{font-size:3rem}}@media(max-width:400px){.bannner_wrap .container h1 .banner_title_char{font-size:calc(1.125rem + 2.1vw)}}