.solution-banner-container{position:relative;width:100%;height:762px}
picture .images{width:100%;height:762px}
.solution-banner-content-container{position:absolute;width:37.014%;top:80px;left:5.556%}
.solution-banner-headertext{font-family:'Publico Pro Web';font-style:normal;font-weight:400;font-size:60px;line-height:66px;color:#000}
.solution-banner-text{font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:20px;line-height:28px;margin-top:32px;color:#333}
.solution-banner-inner-image{position:absolute;width:29.723%;height:642px;top:80px;right:12.778%}
@media only screen and (min-width:426px) and (max-width:820px){.solution-banner-container{height:507px}
picture .images{height:507px}
.solution-banner-content-container{width:45.705%;top:48px;left:4.167%}
.solution-banner-text{font-size:16px;line-height:24px;margin-top:24px}
.solution-banner-inner-image{position:absolute;width:33.205%;height:387px;top:48px;right:4.167%}
}
@media only screen and (max-width:425px){.solution-banner-container{height:862.5px}
.solution-banner-container picture .images{height:862.5px}
.solution-banner-content-container{width:91.47%;top:48px;left:4.27%}
.solution-banner-text{font-size:16px;line-height:24px;margin-top:24px}
.solution-banner-inner-image{position:absolute;width:68%;height:382.5px;top:480px;right:16%}
}