.wp-block-acf-image-overlay{position:relative;display:grid;grid-template-columns:30px 1fr 1fr 30px;grid-template-rows:1fr;max-width:100vw;padding:clamp(2rem,5%,4rem) 0}@media screen and (max-width:783px){.wp-block-acf-image-overlay{grid-template-columns:1fr;padding:clamp(2rem,5%,4rem) 1rem}}.wp-block-acf-image-overlay__background-image,.wp-block-acf-image-overlay__foreground-image{position:absolute;top:0;left:0;bottom:0;margin:0!important;background-size:contain;max-height:100%}@supports (animation-timeline:view()){.wp-block-acf-image-overlay__background-image,.wp-block-acf-image-overlay__foreground-image{animation-timeline:view();animation-range:entry 10% exit 80%;animation-fill-mode:both}}.wp-block-acf-image-overlay__background-image img,.wp-block-acf-image-overlay__foreground-image img{display:block;height:100%;max-height:100%;object-position:top left}.wp-block-acf-image-overlay__background-image{grid-column:1/span 2;z-index:0}@supports (animation-timeline:view()){.wp-block-acf-image-overlay__background-image{animation-name:parallaxBackground}}.wp-block-acf-image-overlay__background-image img{max-width:100vw;object-fit:cover}.wp-block-acf-image-overlay__foreground-image{grid-column:1/span 2;z-index:2}@supports (animation-timeline:view()){.wp-block-acf-image-overlay__foreground-image{animation-name:parallaxForeground}}@media screen and (max-width:783px){.wp-block-acf-image-overlay__foreground-image{display:none}}.wp-block-acf-image-overlay__foreground-image img{max-width:100%;object-fit:contain}@keyframes parallaxBackground{0%{transform:translateY(-7%)}100%{transform:translateY(7%)}}@keyframes parallaxForeground{0%{transform:translateY(5%)}100%{transform:translateY(-5%)}}.wp-block-acf-image-overlay__content{grid-column:2/span 2;justify-self:center;position:relative;z-index:1;max-width:1200px;padding:5% clamp(2rem,3%,4rem);border-radius:30px}.wp-block-acf-image-overlay__content .acf-innerblocks-container{width:60%;margin-left:auto}@media screen and (max-width:783px){.wp-block-acf-image-overlay__content .acf-innerblocks-container{width:100%;margin-left:0}}