.offset-images{padding:clamp(50px,5vw,110px) 0;transition:margin .25s cubic-bezier(.57,.33,.35,.98);margin:60px 0}.offset-images__container{display:flex;flex-direction:column;gap:clamp(60px,9vw,120px)}.offset-images__container>*{max-width:100%}.offset-images .headermedia{display:flex;gap:clamp(30px,6vw,90px);transition:margin .25s cubic-bezier(.57,.33,.35,.98)}.offset-images .headermedia__text{display:grid;gap:clamp(15px,4vw,32px);justify-items:start;max-width:460px}.offset-images .headermedia__text>*{margin:0}.offset-images .headermedia__media{display:block;flex-shrink:1;max-width:61.8%}.offset-images .contentelement:first-child .headermedia{margin-top:calc((clamp(50px,5vw,110px) + 60px)*-1)}.offset-images .contentelement:last-child:not(:first-child) .headermedia{margin-bottom:calc((clamp(50px,5vw,110px) + 60px)*-1)}@media(max-width:991.98px){.offset-images .headermedia{flex-direction:column}.offset-images .contentelement+.contentelement .headermedia{flex-direction:column-reverse}.offset-images:not(.start-right) .contentelement:first-child .headermedia__text{align-self:flex-end;text-align:right;justify-items:end}.offset-images:not(.start-right) .contentelement:last-child:not(:first-child) .headermedia__media{align-self:flex-end}.offset-images.start-right .contentelement:first-child .headermedia__media{align-self:flex-end}.offset-images.start-right .contentelement:last-child:not(:first-child) .headermedia__text{align-self:flex-end;text-align:right;justify-items:end}}@media(min-width:992px){.offset-images .headermedia{align-items:flex-end;justify-content:center}.offset-images .headermedia__text{max-width:min(45%,560px)}.offset-images .headermedia__media{max-width:55%}.offset-images .contentelement+.contentelement .headermedia{align-items:flex-start}.offset-images:not(.start-right) .contentelement+.contentelement .headermedia,.offset-images.start-right .contentelement:first-of-type .headermedia{flex-direction:row-reverse}}@media(min-width:1200px){.offset-images .headermedia__media{max-width:60%}}@media(min-width:1400px){.offset-images .headermedia__media{max-width:69.4444%}}@media(min-width:992px)and (max-width:1199px),(max-width:430px){.offset-images .headermedia .ce-header .header{font-size:35px;line-height:1.2857142857}}
