.fullwidth_banner_wrapper{width:60%;margin:0 auto;font-size:16px;line-height:22px;height:400px;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center}.fullwidth_banner_wrapper:before{content:"";height:400px;width:60%;margin:0 auto;position:absolute;z-index:0}.fullwidth_banner_inner{margin:0 30px;text-align:center;position:relative;z-index:1}.fullwidth_banner_inner h1{font-weight:normal;font-size:44px;line-height:47px}.fullwidth_banner_inner h3{font-weight:normal;font-size:25px;line-height:30px;margin-bottom:5px}.fullwidth_banner_inner .negative{text-shadow:.2px .2px 5px #777}.fullwidth_banner_inner .cta_top{padding:10px;display:inline-block;margin-top:20px;background-color:#41c2fa;color:#fff}.fullwidth_banner_inner .cta_top:hover{background-color:#017ab4}.fullwidth_banner_inner .cta_top a{color:#fff}@media only screen and (max-width:1300px){.fullwidth_banner_wrapper{width:80%}.fullwidth_banner_wrapper:before{width:80%}}@media only screen and (max-width:768px){.fullwidth_banner_wrapper{width:100%}.fullwidth_banner_wrapper:before{width:100%}.fullwidth_banner_inner h1{font-size:30px;line-height:38px}.fullwidth_banner_inner h3{font-size:20px;line-height:25px}}