.banner{background:linear-gradient(180deg,#a3c900,#0e707f 82%);background-size:cover;position:relative;margin-bottom:30px;padding-top:80px;background-repeat:no-repeat;background-position:top}.banner .hero__content.content{height:100%;min-height:500px;padding-bottom:20px;position:relative}.banner .hero__content.content .col{position:relative;width:100%;padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%}.banner .hero__content.content .col .slide{height:100%;padding-left:0}.banner .hero__content.content .col .slide h1{word-break:normal;margin:0 0 10px;color:#fff!important;font-size:50px;font-weight:600;line-height:58px;max-width:100%;padding-bottom:40px;padding-top:80px}.banner .hero__content.content .col .slide p{color:#fff;font-size:32px;line-height:26px;font-weight:300}.banner .hero__content.content .col .slide h1 span.backdrop,.banner .hero__content.content .col .slide p span.backdrop{display:inline-flex;line-height:1.125;padding-left:.25rem;padding-right:.25rem}@media (max-width:991px){.banner .hero__content.content .col .slide h1{font-size:32px;padding-top:60px;padding-bottom:0;line-height:42px}.banner{padding-top:0}.banner .hero__content.content{min-height:400px}.banner .hero__content.content .col .slide h1 span.backdrop,.banner .hero__content.content .col .slide p span.backdrop{padding-left:4px;padding-right:4px}}@media (max-width:575px){.banner .hero__content.content{min-height:360px}}