/* Header_Integration.css */
#header-banner .banner.flow{height:auto;min-height:0;aspect-ratio: 96 / 35;background-image: url('/files/theme-src/images/banner/Godulla_Header_Desktop_1920x700.webp') !important;background-position: center top !important;background-size: cover !important}#header-banner .banner.flow .banner__content{width:100%;height:100%;max-width:none;position:absolute;margin:0;padding:0;inset: 0}#header-banner .banner.flow .banner__content--box.center--left{width:44%;top:50%;bottom:auto;right:auto;margin:0;padding:0;text-align:left;left: 12.239583%;transform: translateY(-50%);background: none;text-shadow: none}#header-banner .banner.flow .banner__headline{font-family:'Open Sans',sans-serif;line-height:1.2;color:#273583;font-size: clamp(32px, 3.125vw, 76px);font-weight: 700;text-shadow: none}#header-banner .banner.flow .banner__subheadline{font-family:'Open Sans',sans-serif;line-height:1.2;color:#575656;font-size: clamp(16px, 1.5625vw, 38px);font-weight: 400;text-shadow: none}@media only screen and (max-width: 1024px){#header-banner .banner.flow {    height: auto;    min-height: 0;    aspect-ratio: 4 / 5;    background-image: url('/files/theme-src/images/banner/Godulla_Header_Mobil_1080x1350.webp') !important;  }  #header-banner .banner.flow .banner__content--box.center--left {    top: auto;    bottom: 2.3%;    left: 4%;    right: 4%;    width: 92%;    padding: 0;    transform: none;    text-align: center;    background: none;    color: #575656;    text-shadow: none;  }  #header-banner .banner.flow .banner__headline {    font-size: 6.388889vw;    line-height: 1.2;  }  #header-banner .banner.flow .banner__subheadline {    max-width: 100%;    margin: 0 auto;    font-size: 3.518519vw;    line-height: 1.315789;    text-wrap: balance;  }}