.hero-banner{background:hsla(31,22%,76%,.2);height:700px;overflow:hidden;position:relative}.hero-banner--angled_bar{overflow:visible}.hero-banner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.hero-banner__image,.hero-banner__text{height:100%;position:absolute;width:100%}.hero-banner__text{color:#fff;left:0;z-index:1}.hero-banner__text .content-wrapper{display:flex;height:100%}.hero-banner__text-inner{background-color:hsla(31,22%,76%,.9);margin-bottom:140px;margin-top:auto;max-width:100%;padding:15px 30px}.hero-banner__text-inner h1,.hero-banner__text-inner h2,.hero-banner__text-inner h3,.hero-banner__text-inner h4,.hero-banner__text-inner h5,.hero-banner__text-inner h6,.hero-banner__text-inner p:last-child{margin-bottom:0}@media (max-width:1468px){.hero-banner__text-inner{max-width:calc(100% - 85px)}}@media (max-width:767px){.hero-banner{height:350px}.hero-banner__text-inner{margin-bottom:100px}.hero-banner__text-inner h1,.hero-banner__text-inner h2,.hero-banner__text-inner h3,.hero-banner__text-inner h4,.hero-banner__text-inner h5,.hero-banner__text-inner h6,.hero-banner__text-inner p{font-size:23px;font-style:normal;font-weight:600;line-height:130%}}@media (max-width:480px){.hero-banner__text-inner{margin-bottom:70px;max-width:calc(100% - 45px);padding:4px 10px}}.hero-banner--angled_bar{height:714px;overflow:hidden}.hero-banner--angled_bar .hero-banner__image{clip-path:none}.hero-banner--angled_bar .hero-banner__text{padding-bottom:136px;padding-left:0;padding-top:0;z-index:3}.hero-banner--angled_bar .hero-banner__text,.hero-banner--angled_bar .hero-banner__text .content-wrapper{align-items:flex-end;justify-content:flex-start}.hero-banner--angled_bar .hero-banner__text-inner{margin:0;max-width:637px;padding:0;text-align:left}.hero-banner__description{margin-bottom:24px;margin-top:16px}.hero-banner__description p{margin-bottom:0}.hero-banner__button{margin-top:24px}.hero-banner__button .btn{border-radius:4px;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.hero-banner__button .btn--primary{background-color:#e01c15;color:#FFFFFFfff}.hero-banner__button .btn--primary:hover{background-color:#e01c15}.hero-banner__bottom-bars{height:46px;position:relative}.hero-banner__bottom-bars--top{right:-1%;top:-46px;width:calc(43% - 8px)}.hero-banner__bottom-bars--bottom,.hero-banner__bottom-bars--top{background-color:#e01c15;height:46px;position:absolute;transform:skew(-10deg);z-index:2}.hero-banner__bottom-bars--bottom{left:-1%;top:0;width:59%}@media (max-width:991px){.hero-banner--angled_bar .hero-banner__text-inner{max-width:60%}}@media (max-width:767px){.hero-banner--angled_bar .hero-banner__text{padding-bottom:80px}.hero-banner--angled_bar .hero-banner__text-inner{max-width:80%}.hero-banner__bottom-bars,.hero-banner__bottom-bars--bottom,.hero-banner__bottom-bars--top{height:20px}.hero-banner__bottom-bars--top{top:-20px;width:calc(43% - 5px)}}@media (max-width:480px){.hero-banner--angled_bar .hero-banner__text{padding-bottom:60px}.hero-banner--angled_bar .hero-banner__text-inner{max-width:calc(100% - 30px)}.hero-banner__bottom-bars,.hero-banner__bottom-bars--bottom,.hero-banner__bottom-bars--top{height:18px}.hero-banner__bottom-bars--top{top:-18px}}.hero-banner__overlay--visible:after{background:rgba(25,38,51,.3);content:"";height:100%;position:absolute;width:100%;z-index:0}