.banner-wrapper .c-hero__content{max-width:1160px;width:100%;text-align:center;padding:0 0 20px}.banner-wrapper .c-hero__heading{color:#fff;margin-bottom:10px}.banner-wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.banner-wrapper .o-content-wrapper{position:relative;min-height:320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner-wrapper:before{content:"";width:100%;height:300px;position:absolute;bottom:0;left:0;right:0;background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.9));background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.9)));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.9) 100%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#e6000000",GradientType=0)}.banner-wrapper .c-hero__text li,.banner-wrapper .c-hero__text p{color:#fff;margin-bottom:20px}.banner-wrapper .c-cta-button{padding-top:10px;padding-bottom:10px;height:auto}.banner-wrapper .btn-wrapper a.cta_button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#f99d27;padding:0 20px;height:65px;border:2px solid #f99d27;border-radius:50px;text-decoration:none;min-width:170px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;padding-top:10px;padding-bottom:10px;height:auto;box-sizing:border-box !important}.banner-wrapper .btn-wrapper a.cta_button:hover{background-color:#ff4858;border-color:#ff4858}@media(min-width:0px){.banner-wrapper .c-hero__text li,.banner-wrapper .c-hero__text p{font-size:24px;font-weight:400;line-height:28px}.banner-wrapper .btn-wrapper a.cta_button{font-size:14px;font-weight:700;line-height:20px}}@media(min-width:599px){.banner-wrapper .c-hero__text li,.banner-wrapper.c-hero__text p{font-size:24px;font-weight:400;line-height:28px}.banner-wrapper .btn-wrapper a.cta_button{font-size:14px;font-weight:700;line-height:20px}}@media(min-width:960px){.banner-wrapper .c-hero__text li,.banner-wrapper .c-hero__text p{font-size:28px;font-weight:400;line-height:34px}.banner-wrapper .btn-wrapper a.cta_button{font-size:16px;font-weight:700;line-height:21px}}@media(min-width:1180px){.banner-wrapper .c-hero__text li,.banner-wrapper .c-hero__text p{font-size:35px;font-weight:400;line-height:40px}.banner-wrapper .btn-wrapper a.cta_button{font-size:16px;font-weight:700;line-height:21px}}@media screen and (min-width:599px){.banner-wrapper .o-content-wrapper{min-height:500px}}@media screen and (min-width:599px){.banner-wrapper .c-hero__content{padding:0 20px 40px}}@media(min-width:0px){.banner-wrapper .c-hero__heading{font-size:24px;font-weight:700;line-height:28px}}@media(min-width:599px){.banner-wrapper .c-hero__heading{font-size:24px;font-weight:700;line-height:28px}}@media(min-width:960px){.banner-wrapper .c-hero__heading{font-size:28px;font-weight:700;line-height:34px}}@media(min-width:1180px){.banner-wrapper .c-hero__heading{font-size:35px;font-weight:700;line-height:40px}}@media screen and (min-width:599px){.banner-wrapper .c-hero__heading{margin-bottom:20px}}