.landing-banner{overflow:hidden;padding:0;position:relative}.landing-banner .content-wrapper{padding:0;width:100%}.landing-banner__image{bottom:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:0}.landing-banner__image picture{display:flex;height:100%;width:100%}.landing-banner__image picture img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.landing-banner__content{align-items:center;background:rgba(35,31,32,.9);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 20px;position:relative;text-align:left;z-index:1}.landing-banner__content--integration{text-align:center}.landing-banner__content--normal{padding-top:50px}.landing-banner__content--right{text-align:right}.landing-banner__content--centre{text-align:center}.landing-banner--zero .landing-banner__content{background:transparent}.landing-banner--one .landing-banner__content{background:rgba(0,0,0,.1)}.landing-banner--two .landing-banner__content{background:rgba(0,0,0,.2)}.landing-banner--three .landing-banner__content{background:rgba(0,0,0,.3)}.landing-banner--four .landing-banner__content{background:rgba(0,0,0,.4)}.landing-banner--five .landing-banner__content{background:rgba(0,0,0,.5)}.landing-banner--six .landing-banner__content{background:rgba(0,0,0,.6)}.landing-banner--seven .landing-banner__content{background:rgba(0,0,0,.7)}.landing-banner--eight .landing-banner__content{background:rgba(0,0,0,.8)}.landing-banner--nine .landing-banner__content{background:rgba(0,0,0,.9)}.landing-banner--none .landing-banner__content{background:#000}.landing-banner__content h1{margin-bottom:0}.landing-banner__content h1,.landing-banner__content h2{color:#fff;text-shadow:2px 2px 20px rgba(0,0,0,.7);text-transform:uppercase}.landing-banner__content h2{font-size:1.2rem;font-weight:400;margin-bottom:1.2rem}.landing-banner__logos{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem}.landing-banner__logo img{max-height:80px;max-width:200px}.landing-banner__logo2{margin:0 0 1.2rem}.landing-banner__logo2 img{max-height:120px;max-width:240px}.landing-banner__content--centre .landing-banner__logo2 img{margin:0 auto}.landing-banner__content--right .landing-banner__logo2 img{margin:0 0 0 auto}.landing-banner__plus{font-family:brandon-grotesque,sans-serif;font-size:2rem;font-weight:900}@media (min-width:767px){.landing-banner__content{padding:40px 30px 50px}.landing-banner__content--normal{padding-top:70px}.landing-banner__logos{flex-direction:row;justify-content:center}.landing-banner__logo img{max-height:120px;max-width:240px}.landing-banner__logo-integration img{max-height:90px}.landing-banner__logo2 img{max-height:200px;max-width:300px}.landing-banner__plus{padding:0 30px}}@media (min-width:999px){.body-container--landing .dnd-section:first-child{background-color:transparent}}