.banner-wrapper .banner{background-size:cover;background-repeat:no-repeat;background-position:bottom;position:relative;z-index:1;overflow:hidden;padding:16.7rem 0 14.6rem;color:#fff}.banner-wrapper .banner *:not(.btn){color:inherit}.banner-wrapper .banner.has_not_banner_image{background-color:#1b77d8}.banner-wrapper .headline:last-child{margin-bottom:0}.banner-wrapper .banner-col-grid{position:relative;z-index:20;display:flex;align-items:center;margin:0 -1.5rem}.banner-wrapper .banner-col-grid>*{padding:0 1.5rem}.banner-wrapper .banner-col-grid.align-items-end{align-items:flex-end !important}.banner-wrapper .intro__info{display:flex;flex-direction:column;position:relative;width:50%}.banner-wrapper .headline{display:flex;flex-direction:column}.banner-wrapper .headline{margin-bottom:4rem}.banner-wrapper .headline>*{margin-bottom:1.5rem}.banner-wrapper .headline>*:last-child{margin-bottom:0}.banner-wrapper .headline h1{margin-bottom:3.2rem}.banner-wrapper p{font-size:1.4rem}.banner-wrapper .btngroup__list{margin:0;list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;margin:0 calc(0.6rem * -1)}.banner-wrapper .btngroup__list .btngroup__item{padding:0 .6rem;margin:.75rem 0}.banner-wrapper .intro__media{max-width:45%;position:relative;width:100%}.banner-wrapper .intro__img{display:flex;width:100%;pointer-events:none;margin-left:auto}.banner-wrapper .intro__img svg{height:100%;overflow:initial}.banner-wrapper .intro__img svg,.banner-wrapper .intro__img img{width:100%}.banner-wrapper .banner .headline h5{margin-bottom:1rem;font-size:1.6rem;font-weight:600;color:#6affd2;line-height:inherit;font-family:inherit}.banner-wrapper .banner .headline h4{margin-bottom:3.2rem}.banner-wrapper .headline ul{margin:0;padding:0;list-style:none;margin-bottom:1rem !important}.banner-wrapper .headline ul li{display:flex;flex-direction:column;margin-bottom:3.2rem}.banner-wrapper .headline ul li:last-child{margin-bottom:0}.banner-wrapper .banner .headline ul li h5{margin-bottom:.8rem;font-size:1.4rem;text-transform:capitalize;color:inherit;font-weight:300}.banner-wrapper .banner .headline ul li>*:last-child{margin-bottom:0}@media(max-width:1023px){.banner-wrapper .banner{padding:14rem 0 13rem}}@media(max-width:767px){.banner-wrapper .banner{padding:11.7rem 0 25rem}.banner-wrapper .banner-col-grid{flex-wrap:wrap}.banner-wrapper .intro__info{width:100%;max-width:100%;margin-bottom:4rem}.banner-wrapper .intro__media{max-width:60%;margin-right:auto;margin-left:auto}.banner-wrapper .intro__img{width:100%;max-width:100% !important;margin-left:initial !important}.banner-wrapper .headline h1{font-size:2.8rem}.banner-wrapper .banner .headline h5{font-size:1.3rem}.banner-wrapper .banner .headline h4{font-size:2.8rem}.banner-wrapper .headline ul li{margin-bottom:2.2rem}.banner-wrapper .banner-col-grid>*:last-child{margin-bottom:0}}@media(max-width:479px){.banner-wrapper .intro__info{margin-bottom:3rem}.banner-wrapper .headline{margin-bottom:3.2rem}.banner-wrapper .headline h1{margin-bottom:2rem;font-size:3.2rem}.banner-wrapper .headline p{font-size:1.2rem}.banner-wrapper .intro__media{max-width:80%}.banner-wrapper .banner .headline h5{font-size:1rem}.banner-wrapper .banner .headline h4{margin-bottom:2rem;font-size:3.2rem}.banner-wrapper .headline ul{margin-bottom:1.8rem !important}}@media(max-width:374px){.banner-wrapper .intro__media{max-width:100%}}