.ImageTextImageBlock_root__I8lTW{display:grid;grid-template-columns:repeat(120,1fr);background-color:var(--color-knoflook);overflow:hidden;border-top-right-radius:var(--block-border-radius-lg)}.ImageTextImageBlock_col_image_right__tDVX9,.ImageTextImageBlock_col_text__T7mGL{grid-column:span 120}.ImageTextImageBlock_col_image_left__o_YL7,.ImageTextImageBlock_col_image_right__tDVX9{position:relative}.ImageTextImageBlock_col_image_left__o_YL7 img{object-fit:cover}.ImageTextImageBlock_col_image_right__tDVX9 img{object-fit:contain;inset:var(--spacing-l)!important;max-width:calc(100% - (2 * var(--spacing-l)));max-height:calc(100% - (2 * var(--spacing-l)))}@media (max-width:768px){.ImageTextImageBlock_col_text__T7mGL{order:2;padding-top:var(--spacing-m)}.ImageTextImageBlock_col_image_right__tDVX9{order:1}.ImageTextImageBlock_col_image_right__tDVX9 img{position:relative!important}}@media (min-width:769px){.ImageTextImageBlock_col_image_right__tDVX9,.ImageTextImageBlock_col_text__T7mGL{grid-column:span 60}}@media (min-width:769px) and (max-width:1279px){.ImageTextImageBlock_col_image_right__tDVX9 img{inset:var(--spacing-m)!important;max-width:calc(100% - (2 * var(--spacing-m)));max-height:calc(100% - (2 * var(--spacing-m)))}}@media (max-width:1279px){.ImageTextImageBlock_col_image_left__o_YL7{display:none}}@media (min-width:1280px){.ImageTextImageBlock_col_image_left__o_YL7{grid-column:span 30}.ImageTextImageBlock_col_image_right__tDVX9,.ImageTextImageBlock_col_text__T7mGL{grid-column:span 45}}.FourBlock_col__B7bkG{position:relative}.FourBlock_col__B7bkG:nth-child(odd){flex:0 0 var(--hero-left-col-width)}.FourBlock_col__B7bkG:nth-child(2n){flex:0 0 var(--hero-right-col-width)}.FourBlock_col__B7bkG img{display:inline-block;position:relative!important;height:auto!important;width:100%;min-height:100%;object-fit:cover}.FourBlock_col__B7bkG:nth-child(2) img{border-bottom-right-radius:var(--block-border-radius-sm)}.FourBlock_col__B7bkG:nth-child(3) img{border-bottom-left-radius:var(--block-border-radius-sm)}@media (max-width:768px){.FourBlock_col__B7bkG img{position:relative!important}.FourBlock_col__B7bkG:nth-child(3){order:4}}@media (max-width:1279px){.FourBlock_col__B7bkG:first-child{padding-left:var(--spacing-m)}.FourBlock_col__B7bkG:nth-child(4){padding-right:var(--spacing-m)}}.ImageTextBlock_root__CcIA4{.ImageTextBlock_col_text__RMC6J{padding-right:0}.ImageTextBlock_col_image__pyUAW{position:relative}.ImageTextBlock_col_image__pyUAW img{position:relative!important;object-fit:cover}}@media (max-width:768px){.ImageTextBlock_root__CcIA4{.ImageTextBlock_col_image__pyUAW img{border-bottom-right-radius:var(--block-border-radius-sm)}}}@media (min-width:769px){.ImageTextBlock_root__CcIA4{.ImageTextBlock_col_image__pyUAW,.ImageTextBlock_col_text__RMC6J{flex:1 1 50%}.ImageTextBlock_col_image__pyUAW img{height:100%;border-bottom-left-radius:var(--block-border-radius-sm)}}}@media (min-width:1280px){.ImageTextBlock_root__CcIA4{.ImageTextBlock_col_text__RMC6J{flex:1 1 40%}.ImageTextBlock_col_image__pyUAW{flex:1 1 60%}}}.HeroBanner_root__tGocK{display:flex}.HeroBanner_image_left__Uk8aO{flex-direction:row-reverse}.HeroBanner_theme__iEwK1 .HeroBanner_col_text__AJEzH{background-color:var(--theme-color)}.HeroBanner_theme__iEwK1 .HeroBanner_col_text__AJEzH *{color:var(--theme-text-color)}.HeroBanner_col_text__AJEzH{display:flex;flex-direction:column;justify-content:center;padding:var(--block-margin-y) var(--block-margin-x)}.HeroBanner_col_image__EGGXW{display:flex;position:relative;min-height:var(--hero-image-height);overflow:hidden}.HeroBanner_col_image__EGGXW img{display:inline-block;width:100%;min-height:100%;object-fit:cover}.HeroBanner_theme__iEwK1.HeroBanner_image_right__KQgmI .HeroBanner_col_image__EGGXW{background-color:var(--theme-color)}.HeroBanner_image_right__KQgmI .HeroBanner_col_text__AJEzH{flex:0 0 var(--hero-left-col-width)}.HeroBanner_image_right__KQgmI .HeroBanner_col_text__AJEzH p{margin-bottom:var(--spacing-l);font-size:var(--font-size-body-large)}.HeroBanner_image_right__KQgmI .HeroBanner_col_image__EGGXW{flex:0 0 var(--hero-right-col-width);position:relative}.HeroBanner_image_right__KQgmI .HeroBanner_col_image__EGGXW img{border-bottom-right-radius:var(--block-border-radius-lg);overflow:clip;transform:translateX(-50%);animation:HeroBanner_slideHeaderImage__lbCTK 1.2s cubic-bezier(1,0,.1,1) forwards}.HeroBanner_image_right__KQgmI .HeroBanner_col_image__EGGXW:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:inherit;animation:HeroBanner_unFoldHeaderImage__ETunP 1.2s cubic-bezier(1,0,.1,1) forwards}.HeroBanner_image_left__Uk8aO .HeroBanner_col_text__AJEzH{flex:0 0 var(--hero-right-col-width)}.HeroBanner_image_left__Uk8aO .HeroBanner_col_image__EGGXW{flex:0 0 var(--hero-left-col-width);border-bottom-left-radius:var(--block-border-radius-lg);overflow:clip}@keyframes HeroBanner_unFoldHeaderImage__ETunP{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes HeroBanner_slideHeaderImage__lbCTK{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:768px){.HeroBanner_image_left__Uk8aO{flex-direction:column}.HeroBanner_image_right__KQgmI{flex-direction:column-reverse}}@media (min-width:769px){.HeroBanner_image_left__Uk8aO{border-bottom-left-radius:var(--block-border-radius-lg);overflow:clip}.HeroBanner_image_right__KQgmI{border-bottom-right-radius:var(--block-border-radius-lg);overflow:clip}.HeroBanner_image_right__KQgmI .HeroBanner_col_text__AJEzH{padding-top:calc(var(--block-margin-y) + var(--logo-horizontal-height))}.HeroBanner_col_text__AJEzH>*{max-width:1520px}}.ExpertiseBlock_root__IjI1R{background-color:var(--color-knoflook)}.ExpertiseBlock_inverted__IOMKx{flex-direction:row-reverse}.ExpertiseBlock_title__z6OXB{margin-bottom:var(--spacing-m);color:var(--color-granaatappel)}.ExpertiseBlock_col__JjZ7K{position:relative;flex:1 0}.ExpertiseBlock_col__JjZ7K img{position:relative!important;object-fit:cover;border-bottom-left-radius:var(--block-border-radius-sm)}.ExpertiseBlock_inverted__IOMKx .ExpertiseBlock_col__JjZ7K img{border-bottom-left-radius:0;border-bottom-right-radius:var(--block-border-radius-sm)}.ExpertiseBlock_col_text__PPgz8{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.ExpertiseBlock_col__JjZ7K{flex-basis:100%}}