.banner-section{position:relative}.banner-section span.bg-hero-image{position:absolute;right:-50px;top:15%;z-index:0}.banner-section .wrap-group-banners{position:relative;z-index:1}.banner-section .banner-wrap img.banner__image{margin-bottom:-7px}.banner-section .banner__images figure{max-width:unset;width:calc(50vw + 10%)}.banner-section .banner__images figure.banner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.banner-section .banner__text h1.title-large,.banner-section .banner__text h1.title-medium,.banner-section .banner__text h1.title-small{margin-bottom:24px;word-break:keep-all}.banner-section .banner__text div.body-1,.banner-section .banner__text div.headline-5{margin-bottom:40px}@media (min-width:1064px){.banner-section .cont-cta{display:flex;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.banner-section .banner__text .headline-5,.banner-section .banner__text div.headline-5{font-size:23px!important;line-height:120%!important}}@media (max-width:1199px){.banner-section .cont-cta{flex-flow:row;-moz-flex-flow:row;-webkit-flex-flow:row}}@media (min-width:1064px){.banner-section .banner__text{padding:0 3rem 0 0!important}.banner-section .var--img--left .banner-wrap .banner__text{padding:0 0 0 3rem!important}}@media (min-width:1064px) and (max-width:1399px){.banner-section .banner__text{padding:0 2rem 2.5rem 0!important}.banner-section .var--img--left .banner-wrap .banner__text{padding:0 0 2.5rem 2rem!important}}@media (min-width:768px) and (max-width:1063px){.banner-section .banner__text{padding:0 1.5rem 3.5rem 0!important}.banner-section .var--img--left .banner-wrap .banner__text{padding:0 0 3.5rem 2rem!important}}@media (min-width:768px) and (max-width:1399px){.banner-section .banner__text{flex-basis:40%!important;max-width:40%!important;min-width:40%!important;width:40%!important}}@media (min-width:992px){.banner-section .banner__text h1.title-large{font-size:60px;font-weight:700;line-height:72px}.banner-section .banner__text h1.title-medium{font-family:Montserrat-Medium!important;font-size:48px!important;line-height:59px!important}.banner-section .banner__text h1.title-small{font-family:Montserrat-Medium!important;font-size:40px!important;line-height:50px!important}}@media (max-width:992px){.banner-section .banner__text h1.title-large{word-break:break-word}}@media (min-width:1065px){.banner-section .cont-cta.btn-red a.simple-link{margin-left:16px!important}}@media (min-width:1065px) and (max-width:1250px){.banner-section .cont-cta a.cta_button.primary-cta{max-width:190px!important;min-width:190px!important}}@media (min-width:768px) and (max-width:1064px){.banner-section .cont-cta a.cta_button.primary-cta{max-width:185px!important;min-width:185px!important}.banner-section .cont-cta.btn-red a.simple-link{margin-left:16px!important;margin-top:16px!important}}@media (min-width:768px){.hide-desk-up{display:none!important}.banner-section .banner-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-moz-align-items:center;-webkit-align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end}.banner-section .var--img--left .banner-wrap{justify-content:flex-start!important;-moz-justify-content:flex-start!important;-webkit-justify-content:flex-start!important}.banner-section .banner__text{flex-basis:40%;max-width:40%;min-width:40%;text-align:left;width:40%;word-break:break-word}.banner-section .banner__images{flex-basis:56%;max-width:56%;min-width:56%;width:56%}.banner-section .banner__images.banner__image__left figure.banner__image{margin-left:calc(90% - 50vw)}.banner-section .banner__images .wrap-hero{position:relative}.banner-section.variant__one .banner__images .wrap-hero figure.banner__image:after{background:transparent url(https://f.hubspotusercontent00.net/hubfs/6272057/ACU-2020/Asset-fire-line-right.png) no-repeat 50%/contain;bottom:-70px;content:"";display:block;height:344px;left:auto;max-width:90%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:0;top:auto;width:533px;z-index:1}.banner-section.variant__two .banner__images .wrap-hero figure.banner__image:after{background:transparent url(https://f.hubspotusercontent00.net/hubfs/6272057/ACU-2020/Asset-fire-line-left.png) no-repeat bottom/contain;bottom:-115px;content:"";display:block;height:413px;left:0;max-width:90%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:auto;top:auto;width:358px;z-index:1}.banner-section.variant__three .banner__images .wrap-hero{margin-bottom:-32px}.banner-section.variant__three .banner__images .wrap-hero figure.banner__image:after{background:transparent url(https://f.hubspotusercontent00.net/hubfs/6272057/ACU-2020/Asset-fire-line-bottom.png) no-repeat bottom/contain;bottom:0;content:"";display:block;height:274px;left:auto;max-width:90%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:0;top:auto;width:516px;z-index:1}.banner-section.variant__four .banner__images .wrap-hero{margin-bottom:-32px}.banner-section.variant__four .banner__images .wrap-hero figure.banner__image:before{background-color:var(--main-blue-color);bottom:auto;content:"";display:block;height:348px;left:auto;max-width:50%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:0;top:0;width:409px;z-index:1}.banner-section.variant__four .banner__images .wrap-hero figure.banner__image:after{background-color:var(--main-red-color);bottom:0;content:"";display:block;height:78px;left:0;max-width:50%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:auto;top:auto;width:407px;z-index:1}.banner-section.variant__five .banner__images .wrap-hero{margin-bottom:-32px}.banner-section.variant__five .banner__images .wrap-hero figure.banner__image:before{background-color:var(--main-blue-color);bottom:auto;content:"";display:block;height:348px;left:0;max-width:50%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:auto;top:0;width:409px;z-index:1}.banner-section.variant__five .banner__images .wrap-hero figure.banner__image:after{background-color:var(--main-red-color);bottom:0;content:"";display:block;height:78px;left:auto;max-width:50%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:0;top:auto;width:407px;z-index:1}.banner-section.variant__six .banner__images .wrap-hero{margin-bottom:-32px}.banner-section.variant__six .banner__images .wrap-hero figure.banner__image:after{background-color:var(--main-red-color);bottom:0;content:"";display:block;height:78px;left:0;max-width:50%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:auto;top:auto;width:407px;z-index:1}.banner-section .cont-cta.btn-red a.simple-link{background-color:transparent!important;border:none!important;border-radius:0!important;font-size:14px;font-weight:700;line-height:16px;max-width:none!important;min-width:auto!important;padding-left:0!important;padding-right:0!important;text-transform:uppercase}.cont-cta.btn-red a.simple-link:focus,.cont-cta.btn-red a.simple-link:hover{text-decoration:underline!important}.cont-cta.btn-red a.simple-link span.arrow{display:none!important}}@media (max-width:767px){.banner-section .banner-wrap{display:flex;flex-flow:column;-moz-flex-flow:column;-webkit-flex-flow:column}.banner-section .banner-wrap .banner__images .wrap-hero{position:relative}.banner-section .banner-wrap .banner__images{order:2!important}.banner-section .banner-wrap .banner__text{order:1!important;padding:40px 24px 32px}.banner-section .cont-cta a{margin-bottom:16px}.banner-section .cont-cta a.cta_button.primary-cta{height:42px!important}.banner-section .cont-cta a.cta_button.primary-cta:focus,.banner-section .cont-cta a.cta_button.primary-cta:hover{background-color:var(--main-red-color)!important;color:var(--white-color)}.banner-section .cont-cta a.simple-link{align-items:center;-moz-align-items:center;-webkit-align-items:center;background-color:var(--main-blue-color)!important;background-image:url(https://f.hubspotusercontent00.net/hubfs/6272057/ACU-2020/icon-for-input-submit.png);background-position:96%;background-repeat:no-repeat;border:1px solid var(--white-color)!important;border-radius:32px!important;color:var(--white-color)!important;display:flex;font-size:16px;font-weight:700;height:55px;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;line-height:16px;max-width:300px!important;min-width:300px!important;overflow:hidden;padding:6px 61px 6px 8px;text-decoration:none}.banner-section .cont-cta a.simple-link:focus,.banner-section .cont-cta a.simple-link:hover{background-color:var(--main-red-color)!important;background-image:url(https://f.hubspotusercontent00.net/hubfs/8034506/button_icon_hover.png)!important;border:1px solid var(--main-red-color)!important;color:var(--white-color)!important;text-decoration:none}.banner-section.variant__one .banner__images .wrap-hero:after,.banner-section.variant__three .banner__images .wrap-hero:after,.banner-section.variant__two .banner__images .wrap-hero:after{background:transparent url(https://f.hubspotusercontent00.net/hubfs/6272057/ACU-2020/Asset-fire-line-center.png) no-repeat 50%/contain;bottom:-29px;content:"";display:block;height:156px;left:auto;max-width:100%;mix-blend-mode:multiply;opacity:.8;position:absolute;right:0;top:auto;width:100%;z-index:1}.banner-section.variant__four .banner__images .wrap-hero:before{background-color:var(--main-blue-color);bottom:auto;height:182px;left:auto;min-height:45%;right:0;top:0}.banner-section.variant__four .banner__images .wrap-hero:after,.banner-section.variant__four .banner__images .wrap-hero:before{content:"";display:block;max-width:50%!important;min-width:50%!important;mix-blend-mode:multiply;opacity:.8;position:absolute;width:300px;z-index:1}.banner-section.variant__four .banner__images .wrap-hero:after{background-color:var(--main-red-color);bottom:0;height:46px;left:0;right:auto;top:auto}.banner-section.variant__five .banner__images .wrap-hero:before{background-color:var(--main-blue-color);bottom:auto;height:182px;left:0;min-height:45%;right:auto;top:0}.banner-section.variant__five .banner__images .wrap-hero:after,.banner-section.variant__five .banner__images .wrap-hero:before{content:"";display:block;max-width:50%!important;min-width:50%!important;mix-blend-mode:multiply;opacity:.8;position:absolute;width:300px;z-index:1}.banner-section.variant__five .banner__images .wrap-hero:after{background-color:var(--main-red-color);bottom:0;height:46px;left:auto;right:0;top:auto}.banner-section.variant__six .banner__images .wrap-hero:after{background-color:var(--main-red-color);bottom:0;content:"";display:block;height:40px;left:0;max-width:50%;opacity:.8;position:absolute;right:auto;top:auto;width:205px;z-index:1}}@media (min-width:481px) and (max-width:767px){.banner-section .banner-wrap .banner__images .wrap-hero figure{height:420px!important;max-width:100%!important;width:100%!important}}@media (max-width:480px){.banner-section .banner-wrap .banner__images .wrap-hero figure{height:320px!important;max-width:100%!important;width:100%!important}}