.banner{overflow:hidden}.banner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0 2rem}@media only screen and (min-width:750px){.banner-wrapper{flex-direction:row;align-items:center;min-height:60rem;padding:5rem 0}}@media only screen and (min-width:990px){.banner-wrapper{min-height:72rem;padding:6rem 0 9rem}}@media only screen and (min-width:1200px){.banner-wrapper{padding:5rem 0 10rem}}.banner__content{width:100%;z-index:1;max-width:41rem;margin-left:auto;margin-right:auto;text-align:center}@media only screen and (min-width:750px){.banner__content{margin-left:0;margin-right:auto;text-align:left;background-color:#fff9;box-shadow:0 0 48px 43px #fff9}}@media only screen and (min-width:990px){.banner__content{max-width:54rem}}@media only screen and (min-width:1200px){.banner__content{background:none;box-shadow:none}}@keyframes infinit-logos-slider{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner__media{width:100%;margin-top:4rem}@media only screen and (min-width:750px){.banner__media{margin-top:0;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:50%;right:0;transform:translateY(-50%);width:calc(100% - 5rem)}.banner__media .media{width:100%}}@media only screen and (min-width:990px){.banner__media{width:calc(100% - 20rem)}}@media only screen and (min-width:1200px){.banner__media{width:76%}}.banner__heading{margin:0}.banner__box>*+*{padding-top:2rem}@media only screen and (min-width:750px){.banner__box>*+*{padding-top:3rem}}@media only screen and (min-width:990px){.banner__box>*+*{padding-top:3.2rem}}@keyframes sliding_text{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner__mobile-media{position:relative;height:50vw;min-height:220px}.banner__mobile-media-carousel{margin:0 -1.5rem;justify-content:space-between;width:auto;position:absolute;overflow-x:visible;white-space:nowrap;-webkit-animation:sliding_text;animation:sliding_text;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:flex;align-items:center;animation-duration:var(--slide-speed, 24s);padding-bottom:0;margin-bottom:0}.banner__mobile-media-carousel .banner__mobile-media-carousel-item{margin-left:1.5rem;width:50%;min-width:220px;white-space:nowrap}@media only screen and (max-width:749px){.banner__trustpilot iframe{margin-left:auto;margin-right:auto;height:30px!important}}.banner.banner--hero .button{background:#ef9900}.banner.banner--hero{display:grid;align-items:center;position:static}.banner__buttons{margin-bottom:25px}@media screen and (min-width:799px){.banner--hero .banner__media{position:static;transform:none;width:100%;height:100%;grid-column-start:1;grid-row-start:1}.banner--hero .page-width{grid-column-start:1;grid-row-start:1;width:100%}}.banner--hero .banner-wrapper{display:flex;justify-content:end;padding:0;min-height:0}.banner--hero .banner__content{margin:0}.banner__icon-text{display:flex;align-items:center;gap:12px}.banner__icon-text div{padding-left:3px}@media screen and (max-width:800px){.banner.banner--hero .banner__media{margin-top:0;margin-bottom:30px}.banner__icon-text{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-hero-banner-image.css.map */
