{# see shopware.css #}{# see hubspot/less/_modules/banner.less #}.module__banner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;align-content:center;align-items:center;justify-content:center;position:relative;min-height:360px;padding:110px 0;background-color:var(--banner-color,#189eff);background-repeat:no-repeat;background-position:center;background-size:cover}.module__banner.event-banner{min-height:460px}.module__banner .text--holder,.module__banner-slider-holder .text--holder{text-align:center;padding:0 var(--gutter-combined)}.module__banner .text--holder .title,.module__banner-slider-holder .text--holder .title{max-width:1024px;font-weight:600;font-size:42px;margin-bottom:0;line-height:1.72;color:var(--banner-text-color,#fff)}.module__banner .text--holder .title+.title-addition,.module__banner-slider-holder .text--holder .title+.title-addition{padding-bottom:10px}.module__banner .text--holder .title-addition,.module__banner-slider-holder .text--holder .title-addition{padding-top:5px;font-size:22px;font-weight:300;opacity:.66;color:var(--banner-text-color,#fff)}.module__banner .btn,.module__banner-slider-holder .btn{margin-top:30px}.module__banner .btn.btn--xl,.module__banner-slider-holder .btn.btn--xl{margin-top:40px}.module__banner .btn.is--white,.module__banner-slider-holder .btn.is--white{color:var(--banner-color);background-color:#fff}.module__banner.size--background{padding:0 !important;min-height:unset !important}.module__banner.size--background img.banner--background-image{width:100%;position:relative}.module__banner.size--background .text--holder,.module__banner-slider-holder.size--background .text--holder{position:absolute}@media screen and (min-width:64em){.module__banner.size--background-larger{padding:120px 0}}@media screen and (max-width:48em){.module__banner{min-height:240px;padding:70px 0}.module__banner.event-banner{min-height:350px}.module__banner .text--holder .title,.module__banner-slider-holder .text--holder .title{font-size:32px}.module__banner .text--holder .title-addition,.module__banner-slider-holder .text--holder .title-addition{font-size:19px}}@media screen and (max-width:30em){.module__banner{min-height:200px;padding:60px 40px}.module__banner .text--holder .title{font-size:24px}.module__banner .text--holder .title-addition{font-size:16px;font-weight:400}}.module__banner.focus--right,.module__banner-slider-holder.focus--right{background-position:center right}.module__banner.focus--right .text--holder,.module__banner-slider-holder.focus--right .text--holder{margin-left:calc(5% + 50px);margin-right:auto;padding-right:100px;text-align:left}@media screen and (max-width:63.9375em){.module__banner.focus--right .text--holder,.module__banner-slider-holder.focus--right .text--holder{margin-left:calc(2.5% + 25px)}}@media screen and (max-width:47.9375em){.module__banner.focus--right .text--holder,.module__banner-slider-holder.focus--right .text--holder{margin-left:0;padding-right:60px}}.module__banner.focus--left,.module__banner-slider-holder.focus--left{background-position:center left}.module__banner.focus--left .text--holder,.module__banner-slider-holder.focus--left .text--holder{margin-left:auto;margin-right:calc(5% + 50px);padding-left:100px;text-align:right}@media screen and (max-width:63.9375em){.module__banner.focus--left .text--holder,.module__banner-slider-holder.focus--left .text--holder{margin-right:calc(2.5% + 25px)}}@media screen and (max-width:47.9375em){.module__banner.focus--left .text--holder,.module__banner-slider-holder.focus--left .text--holder{margin-right:0;padding-left:60px}}.module__banner.focus--right .text--holder,.module__banner-slider-holder.focus--right .text--holder,.module__banner.focus--left .text--holder,.module__banner-slider-holder.focus--left .text--holder{max-width:60%}@media screen and (max-width:63.9375em){.module__banner.focus--right,.module__banner-slider-holder.focus--right,.module__banner.focus--left,.module__banner-slider-holder.focus--left{min-height:300px;padding:60px 0}.module__banner.focus--right .text--holder,.module__banner-slider-holder.focus--right .text--holder,.module__banner.focus--left .text--holder,.module__banner-slider-holder.focus--left .text--holder{max-width:66%}.module__banner.focus--right .text--holder .title,.module__banner-slider-holder.focus--right .text--holder .title,.module__banner.focus--left .text--holder .title,.module__banner-slider-holder.focus--left .text--holder .title{font-size:32px}.module__banner.focus--right .text--holder .title-addition,.module__banner-slider-holder.focus--right .text--holder .title-addition,.module__banner.focus--left .text--holder .title-addition,.module__banner-slider-holder.focus--left .text--holder .title-addition{font-size:19px}}@media screen and (max-width:47.9375em){.module__banner.focus--right,.module__banner-slider-holder.focus--right,.module__banner.focus--left,.module__banner-slider-holder.focus--left{min-height:unset;padding:var(--gutter-combined) 0}.module__banner.focus--right .text--holder .title,.module__banner-slider-holder.focus--right .text--holder .title,.module__banner.focus--left .text--holder .title,.module__banner-slider-holder.focus--left .text--holder .title{font-size:24px}.module__banner.focus--right .text--holder .title-addition,.module__banner-slider-holder.focus--right .text--holder .title-addition,.module__banner.focus--left .text--holder .title-addition,.module__banner-slider-holder.focus--left .text--holder .title-addition{font-size:16px;font-weight:400}}.module__banner.focus--contain,.module__banner-slider-holder.focus--contain{background-size:contain}.module__banner #banner-countdown{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;justify-content:center;align-items:center;color:var(--banner-text-color,#fff)}.module__banner #banner-countdown ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;justify-content:center;list-style:none;width:500px;max-width:80vw;margin-top:20px}.module__banner #banner-countdown ul li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;flex:115px 1 1;justify-content:center;margin-top:20px}.module__banner #banner-countdown ul li .cd-number{font-size:32px;font-weight:600}.module__banner #banner-countdown ul li .cd-text{flex:100% 1 1;margin-top:6px;font-size:16px;font-weight:500;font-style:italic;opacity:.75}@media screen and (max-width:47.9375em){.module__banner #banner-countdown ul{width:420px;margin-top:0}.module__banner #banner-countdown ul li{flex-basis:85px;margin-top:20px}.module__banner #banner-countdown ul li .cd-number{font-size:26px}.module__banner #banner-countdown ul li .cd-text{font-size:15px;margin-top:4px}}.module__banner-slider-holder{display:grid;grid-template-columns:100%;grid-template-rows:100%;align-items:center;justify-items:center}.module__banner-slider-holder .text--holder,.module__banner-slider-holder .owl-carousel{grid-row:1;grid-column:1}.module__banner-slider-holder .text--holder{padding-bottom:20px;z-index:2}.module__banner-slider-holder .module__banner{padding:0;height:35vw;max-height:50vh}.module__banner-slider-holder .owl-carousel .owl-nav{margin:0}.module__banner-slider-holder .owl-carousel .owl-nav .owl-prev,.module__banner-slider-holder .owl-carousel .owl-nav .owl-next{width:28px;height:28px;line-height:28px;background-image:url(https://f.hubspotusercontent40.net/hubfs/6506294/Icons/UI/slider-arrow-white.svg);opacity:.33}.module__banner-slider-holder .owl-carousel .owl-nav .owl-prev:hover,.module__banner-slider-holder .owl-carousel .owl-nav .owl-next:hover{background-image:url(https://f.hubspotusercontent40.net/hubfs/6506294/Icons/UI/slider-arrow-white.svg);opacity:1}.module__banner-slider-holder .owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:20px}.module__banner-slider-holder .owl-carousel .owl-dots .owl-dot{opacity:.33}.module__banner-slider-holder .owl-carousel .owl-dots .owl-dot:hover{opacity:.66}.module__banner-slider-holder .owl-carousel .owl-dots .owl-dot.active{opacity:1}.module__banner-slider-holder .owl-carousel .owl-dots .owl-dot.active:hover{opacity:.95}.module__banner-slider-holder .owl-carousel .owl-dots .owl-dot span,.module__banner-slider-holder .owl-carousel .owl-dots .owl-dot.active span{background-color:#fff}