.banner{padding-top:0;padding-bottom:0;background-color:#004582}.banner,.banner .banner_wrapper{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.banner .banner_wrapper{width:80%;margin:auto;padding-top:4.5em!important;padding-bottom:4.5em!important;max-width:1200px}.banner .banner_col_wrap{float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:unset!important;background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;margin-right:0!important}.banner .banner_col>p:first-of-type{font-family:Hepta Slab,Georgia,Times New Roman,serif;font-weight:700;font-size:3.5em;line-height:1.2em;margin-bottom:0!important;width:700px;max-width:100%;margin-left:auto!important;margin-right:auto!important}.banner .banner_col>p:first-of-type,.banner .banner_col>p:last-of-type{word-wrap:break-word;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff!important;text-align:center}.banner .banner_col>p:last-of-type{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s;font-size:1.4em;line-height:1.4em;margin-top:.5em!important;margin-bottom:0}@media(min-width:981px){.banner .banner_wrapper{padding:2% 0}}@media(max-width:980px){.banner .banner_col>p:first-of-type{font-size:2.5em}}@media(max-width:767px){.banner .banner_col>p:first-of-type{font-size:2em}}