.image-banner-slider{position:relative}.image-banner-slider .slide{position:relative;width:100%}.image-banner-slider .slide .slide-image{position:relative}.image-banner-slider .slide .overlay-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;display:block}.image-banner-slider .slide .slide-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 1025px){.image-banner-slider .slide .slide-image img{max-height:600px}}@media screen and (max-width: 1024px){.image-banner-slider .slide .slide-content .wrapper{gap:12px}}@media screen and (max-width: 749px){.template-index .image-banner-slider .slide .slide-image img{max-height:43vh;min-height:410px;object-position:center bottom}.template-page-homepage-c4-energy .image-banner-slider .slide .slide-image img,.template-page-homepage-xtend .image-banner-slider .slide .slide-image img{max-height:35vh;object-position:center center}.template-index .image-banner-slider .slide .slide-image img.showMobile,.template-page-homepage-c4-energy .image-banner-slider .slide .slide-image img.showMobile,.template-page-homepage-xtend .image-banner-slider .slide .slide-image img.showMobile{max-height:unset}.template-page-homepage-xtend .image-banner-slider .slide .slide-content .content-container,.template-page-homepage-c4-energy .image-banner-slider .slide .slide-content .content-container,.template-index .image-banner-slider .slide .slide-content .content-container{padding:1rem 0}.template-page-homepage-xtend .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks a.button,.template-page-homepage-c4-energy .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks a.button,.template-index .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks a.button{margin-top:7px}.template-page-homepage-xtend .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks h2,.template-page-homepage-c4-energy .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks h2,.template-index .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks h2{font-size:20px}.template-page-homepage-xtend .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks .rich-text__text p,.template-page-homepage-c4-energy .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks .rich-text__text p,.template-index .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks .rich-text__text p{margin-top:10px;font-size:14px}.template-index .image-banner-slider .slide .slide-content .content-container{padding:1rem 0}.template-index .image-banner-slider .slide .slide-content .rich-text--full-width .rich-text__blocks a.button{margin-top:7px}}.image-banner-slider .slide .slide-content .content-container{padding:3rem}.image-banner-slider .slide .slide-content .wrapper{position:absolute;width:50%;max-width:375px;bottom:50px}.image-banner-slider .slide .slide-content .wrapper .slide-subheading{font-size:20px;font-weight:400;line-height:1.7;letter-spacing:normal;text-align:left;color:#707070;margin:0;text-transform:uppercase}.image-banner-slider .slide .slide-content .wrapper .slide-heading{object-fit:contain;font-size:48px;font-weight:bolder;line-height:1.04;text-align:left;color:#000;margin:10px 0 0}.image-banner-slider .slide .slide-content .wrapper .slide-text{margin:20px 0 0;object-fit:contain;font-family:var(--font-body-family);font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;text-align:left;color:#1a1a1a}.image-banner-slider .slide .slide-content .wrapper .slide-button{width:132px;height:56px;margin:30px 5px 0 0;border-radius:4px;background-color:#ffe500;text-align:center;font-size:18px;outline:none;box-shadow:none;padding:0;text-transform:uppercase;letter-spacing:0;color:#1a1a1a;font-weight:400;font-family:var(--font-heading-family)}.image-banner-slider .flickity-page-dots{position:absolute;bottom:0;right:0;left:0;list-style:none;display:flex;width:100%;justify-content:center;margin:0;padding:0}.image-banner-slider.hide-dots .flickity-page-dots{display:none!important}.image-banner-slider .flickity-page-dots li.dot{line-height:1.2}.image-banner-slider .flickity-page-dots li.dot:after{content:"";display:inline-block;width:30px;height:5px;border-radius:5px;background:#000;opacity:.3;margin:0 5px;cursor:pointer}.image-banner-slider .flickity-page-dots li.dot:hover:after{opacity:1}.image-banner-slider .flickity-page-dots li.dot.is-selected:after{opacity:1}@media screen and (max-width: 991px){.image-banner-slider .slide-image:not(.hasMobile){height:400px}.image-banner-slider .slide-content:not(.show-content-under){position:absolute;padding:0 2rem;top:0;height:100%;display:flex;align-items:center}.image-banner-slider .slide-content.show-content-under{position:relative;padding:0 2rem}.image-banner-slider .slide .slide-content .content-container{padding:2rem 0}.image-banner-slider .slide .slide-content .content-container h2.h1{font-size:32px}.image-banner-slider .slide .slide-content .content-container .rich-text__blocks .rich-text__text{font-size:16px;font-weight:400;line-height:1.5}.image-banner-slider .slide .slide-content .wrapper{width:100%;max-width:unset;position:relative;transform:none;top:unset}.image-banner-slider .slide .slide-content .wrapper .slide-subheading{font-size:14px;line-height:19px}.image-banner-slider .slide .slide-content .wrapper .slide-heading{font-size:29px;line-height:31px}.image-banner-slider .slide .slide-content .wrapper .slide-text{font-size:16px;line-height:25px;margin-top:10px}.image-banner-slider .slide .slide-content .wrapper .slide-button{margin-top:20px}}@media (max-width: 749px){.image-banner-slider{margin-bottom:30px}.image-banner-slider .slide-image:not(.hasMobile){height:200px}.image-banner-slider .slide--with-text .slide-image:not(.hasMobile){height:400px}.image-banner-slider .slide-image.hasMobile{min-height:unset}}@media (max-width: 991px){.image-banner-slider .flickity-page-dots{bottom:-10px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-image-banner-slider.css.map */
