.s-hero-background{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--color-white)}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-background{padding-top:calc(var(--admin-bar-height) + 6rem);background-attachment:initial}}.s-hero-background.short{min-height:46rem;background-attachment:initial}.nav-menu-black .s-hero-background{color:var(--color-black)}.s-hero-background .s__content{margin-top:4rem}.s-hero-background .s__content.center{max-width:1080px;text-align:center}.s-hero-background .s__content.left{text-align:left}.s-hero-background .s__content.left .s__text{margin-left:0;max-width:680px}.s-hero-background .s__pretitle{margin-bottom:1.5rem;color:var(--color-brand-2);text-transform:uppercase}.s-hero-background .s__title{margin:0 0 1.5rem}@media only screen and (max-width: 987px){.s-hero-background .s__title{font-size:var(--font-size-h-xl)}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-background .s__title{font-size:var(--font-size-h-lg)}}.s-hero-background .s__title span{color:var(--color-brand-2)}.s-hero-background .s__text{margin:0 auto 2.5rem;color:var(--color-white)}.nav-menu-black .s-hero-background .s__text{color:var(--color-grey-dark)}.s-hero-background .s__cta{margin-top:2.5rem}.s-hero-background__clients{padding:5rem 0;width:100%;overflow:hidden}@media only screen and (max-width: 987px){.s-hero-background__clients{padding:3rem 0}}.s-hero-background__clients .u-container{overflow:hidden}.s-hero-background__clients .logos{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;flex-wrap:nowrap;margin:auto;width:100%;max-width:1920px;overflow:visible}.s-hero-background__clients .logo-item{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;flex-grow:0;flex-shrink:0;margin-right:2rem}.s-hero-background__clients .logo-item:last-child{margin-right:0;padding-right:2rem}.s-hero-background__clients .logo-item__img{width:auto;max-width:138px;height:auto;max-height:32px}.alternative .s__pretitle{color:var(--color-white)}.alternative .s__title span{color:var(--color-brand-3)}.alternative .s__text{color:var(--color-grey-light)}
