.image-banner{position:relative;padding-bottom:75px;margin-bottom:-75px}.section-image-banner+.footer-section{margin-top:0}.image-banner>svg{position:relative;z-index:1}.image-banner .image-banner__background{position:absolute;height:100%;left:0;top:0;width:100%;z-index:-1}.image-banner .image-banner__background img{position:absolute;object-fit:cover;height:100%;left:0;top:0;width:100%;object-position:center;border-radius:0}.image-banner.banner--with-image .image-banner__inner{display:flex;flex-wrap:wrap}.image-banner.banner--with-image.banner-layout-mobile--content_first .image-banner__inner{flex-direction:column-reverse}.image-banner .image-banner__inner .image-banner__media{padding:24px}.image-banner.banner-content-align-mobile--left .image-banner__content{text-align:left}.image-banner.banner-content-align-mobile--center .image-banner__content{text-align:center}.image-banner.banner-content-align-mobile--right .image-banner__content{text-align:right}.image-banner .image-banner__content .image-banner__heading{text-align:inherit;font-size:38px;line-height:33px;margin-bottom:30px}.image-banner .image-banner__content{padding:30px}.image-banner .image-banner__content .image-banner__text{font-weight:400;font-size:16px;line-height:19px;margin-bottom:24px}.image-banner .image-banner__content img{width:100%;height:auto}.image-banner .image-banner__content .image-banner__button{font-size:16px;line-height:19px;display:inline-block;min-width:230px;padding:8px 15px;border-radius:20px;margin-bottom:7px;text-align:center}.image-banner .image-banner__content .image-banner__button.btn--secondary{background:linear-gradient(#a0d7f0,#a9a9ee);color:#333}.image-banner .image-banner__content .image-banner__button.btn--primary{background:#000;color:#fff;border:1px solid #fff}.image-banner .image-banner__content .image-banner__button.btn--primary:hover{background:#fff;color:#333}@media screen and (min-width:800px){.image-banner{min-height:60rem}.image-banner .image-banner__inner .image-banner__media{padding:0}.image-banner.banner--with-image.banner-layout--content_first .image-banner__inner{flex-direction:row-reverse}.image-banner.banner--with-image.banner-layout--image_first .image-banner__inner{flex-direction:row}.image-banner.banner--with-image .image-banner__content,.image-banner.banner--with-image .image-banner__media{width:50%}.image-banner .image-banner__inner{padding:30px 15px 50px}.image-banner.banner--with-image .image-banner__content{max-width:475px}.image-banner.banner--with-image.banner-layout--image_first .image-banner__content{margin-left:20px}.image-banner.banner--with-image.banner-layout--content_first .image-banner__content{margin-right:20px}.image-banner .image-banner__content{max-width:800px;margin-left:auto;margin-right:auto}.image-banner.banner-content-align--left .image-banner__content{text-align:left}.image-banner.banner-content-align--center .image-banner__content{text-align:center}.image-banner.banner-content-align--right .image-banner__content{text-align:right}.image-banner .image-banner__content .image-banner__heading{font-size:60px;line-height:60px;margin-bottom:70px}.image-banner .image-banner__content .image-banner__text{font-size:30px;line-height:36px;margin-bottom:60px}.image-banner .image-banner__content .image-banner__button{font-size:24px;line-height:29px;min-width:400px;padding:10px 20px;border-radius:30px;margin-bottom:10px}}@media screen and (min-width:1200px){.image-banner .image-banner__content{padding:30px 15px 100px}.image-banner{padding-bottom:120px;margin-bottom:-120px}}