.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-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;height:500px}.banner-section .banner__text h1.title-large{margin-bottom:24px;word-break:keep-all}.banner-section .banner__text h1.title-medium{margin-bottom:24px;word-break:keep-all}.banner-section .banner__text h1.title-small{margin-bottom:24px;word-break:keep-all}.banner-section .banner__text div.headline-5{margin-bottom:40px}.banner-section .banner__text div.body-1{margin-bottom:40px}.banner__images__background{background:var(--blue-color);position:absolute;top:-40px;right:0;left:auto;bottom:0;width:41vw;margin-right:calc(50% - 50vw)}.banner__image{border-radius:8px}.single_banner_wrapper{width:55%;position:relative}.single_banner_wrapper::before{content:"";position:absolute;top:48px;left:0;right:0;bottom:-48px;background-image:url("no_such_asset_in_module_asset_url");background-position:left center;background-size:contain;background-repeat:no-repeat;transform:translateX(calc(85% - 50vw));z-index:-1}.banner-section .wrap-group-banners--img--right .single_banner_wrapper::before{left:-30px;transform:none;background-position:left center}.single_banner__image{border-radius:8px}.banner__images_slider{position:absolute;top:0;right:0;left:50%;bottom:auto;margin-right:calc(50% - 50vw);margin-bottom:100px !important}.banner__images_slider .slick-list{padding-right:64px}.banner__images_slider .slick-slide{margin-right:32px}.banner__images_slider .slick-dots{bottom:-50px;left:200px;width:auto}.banner__images_slider .slick-dots li{width:32px;height:32px;padding:12px;border-radius:50%}.banner__images_slider .slick-dots li.slick-active{border:1px solid var(--white-color)}.banner__images_slider .slick-dots li button{background:var(--white-color)}.banner__images_slider .slick-prev{position:absolute;right:140px;left:auto;top:auto;bottom:-43px;transform:none}.banner__images_slider .slick-next{position:absolute;right:100px;left:auto;top:auto;bottom:-43px;transform:none}.banner-section .banner-wrap{align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}.banner-section .wrap-group-banners--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{text-align:left;word-break:break-word;width:40%;margin-top:48px}.banner-section .banner__images{width:56%;height:688px}.banner-section .banner__images.banner__image__left figure.banner__image{margin-left:calc(90% - 50vw)}.banner-section .banner__images .wrap-hero{position:relative}.hero-form{position:absolute;bottom:0;width:720px;z-index:2}.hero-form form{display:flex;justify-content:space-between;align-items:flex-start;background:var(--white-color);border:1px solid var(--light-blue-color);box-sizing:border-box;border-radius:8px;padding-left:32px;padding-top:20px}.hero-form form input{width:160px;margin-right:16px}.hero-form form .hs-button{background:var(--light-blue-color) !important;border-radius:0 8px 8px 0 !important;font-family:"Karla",serif !important;font-weight:700 !important;font-size:20px !important;line-height:23px !important;text-align:center !important;letter-spacing:.15px !important;color:var(--black-color) !important;padding:44px 16px !important;width:131px;margin-top:-20px;margin-right:0}.banner-wrap h1{font-family:"Karla",serif !important;font-style:normal;font-weight:700;font-size:60px;line-height:72px;letter-spacing:-0.5px}@media(max-width:992px){.banner-wrap{flex-direction:column}.banner-section .banner__text{text-align:left;word-break:break-word;width:100%;margin-top:0;padding:0 16px;order:1}.banner-section .banner__images{position:relative;width:100%;margin-top:16px;height:auto;order:2}.single_banner_wrapper{width:100%;padding:0 16px;margin-top:48px;order:2}.single_banner_wrapper::before{top:-48px;left:-48px;right:48px;transform:none;background-position:center left}.banner__images__background{position:absolute;top:0;right:0;left:0;bottom:0;width:auto;margin:0}.banner__images_slider .slick-next,.banner__images_slider .slick-prev{display:none !important}.banner__images_slider{position:relative;top:0;right:0;left:0;bottom:0;margin-right:0;margin-bottom:0 !important;padding:24px 16px}.banner__images_slider .slick-dots{position:relative;bottom:0;left:auto;width:100%}.banner__images_slider .slick-list{padding-right:0}.banner__images_slider .slick-slide{margin-right:0}.banner-section .banner__images figure.banner__image{height:448px !important}.hero-form{display:none}}@media(max-width:767px){.banner-section .banner__images figure.banner__image{height:388px !important}.banner-wrap h1{font-style:normal;font-weight:700;font-size:28px;line-height:140%}}@media(max-width:480px){.banner-section .banner__images figure.banner__image{height:288px !important}}