.wp-block-acf-image-stack{position:relative;width:100%;height:0;padding-top:100%;--svg-width: 180px;--svg-height: 48px}@media screen and (max-width: 64em){.wp-block-acf-image-stack{margin-top:0 !important}}.wp-block-acf-image-stack .circle-img{border-radius:50%;width:50%;height:auto;position:absolute;-webkit-animation:move-down forwards;animation:move-down forwards;animation-timeline:view();animation-range-start:contain;animation-range-end:contain;overflow:hidden}.wp-block-acf-image-stack .circle-img.circle-top-left{top:0;left:0}.wp-block-acf-image-stack .circle-img.circle-top-right{top:0;right:5%}.wp-block-acf-image-stack .circle-img.circle-bottom-left{bottom:0;left:0;z-index:1}.wp-block-acf-image-stack .circle-img.circle-bottom-left.wide{bottom:15%}.wp-block-acf-image-stack .circle-img.circle-bottom-right{bottom:0;right:5%;z-index:1}.wp-block-acf-image-stack .circle-img.circle-bottom-right.wide{bottom:15%}.wp-block-acf-image-stack .circle-img img{-o-object-fit:cover;object-fit:cover}.wp-block-acf-image-stack .rectangle-img{position:absolute;height:auto;-webkit-animation:move-up forwards;animation:move-up forwards;animation-timeline:view();animation-range-start:contain;animation-range-end:contain}.wp-block-acf-image-stack .rectangle-img.tall.circle-top-left{top:30%;right:5%;width:55%}.wp-block-acf-image-stack .rectangle-img.tall.circle-top-right{top:30%;left:0%;width:55%}.wp-block-acf-image-stack .rectangle-img.tall.circle-bottom-left{top:0;right:5%;width:55%;z-index:0}.wp-block-acf-image-stack .rectangle-img.tall.circle-bottom-right{top:0;left:5%;width:55%;z-index:0}.wp-block-acf-image-stack .rectangle-img.wide.circle-top-left{top:50%;right:5%;width:70%}.wp-block-acf-image-stack .rectangle-img.wide.circle-top-right{top:35%;left:0%;width:70%}.wp-block-acf-image-stack .rectangle-img.wide.circle-bottom-left{top:0;right:5%;width:70%;z-index:0}.wp-block-acf-image-stack .rectangle-img.wide.circle-bottom-right{top:0;left:0%;width:70%;z-index:0}.wp-block-acf-image-stack svg{position:absolute;height:var(--svg-height);background-color:#fff;z-index:-1}.wp-block-acf-image-stack svg.circle-top-left{top:calc(65% - 44px);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-acf-image-stack svg.circle-bottom-left{top:calc(25% - 4px);left:0}.wp-block-acf-image-stack svg.circle-top-right{top:calc(65% - 44px);-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0}.wp-block-acf-image-stack svg.circle-bottom-right{top:calc(25% - 4px);right:0}.wp-block-acf-image-stack .bg-line{position:absolute;width:50%;height:7px;z-index:-2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 64em){.wp-block-acf-image-stack .bg-line{overflow:hidden !important}}.wp-block-acf-image-stack .bg-line.circle-top-left{top:65%;left:-1rem}.wp-block-acf-image-stack .bg-line.circle-bottom-left{top:25%;left:-1rem}.wp-block-acf-image-stack .bg-line.circle-bottom-left:before,.wp-block-acf-image-stack .bg-line.circle-top-left:before{content:"";position:absolute;top:0;right:100%;width:9999px;height:7px;background-color:inherit}.wp-block-acf-image-stack .bg-line.circle-top-right{top:65%;right:-1rem}.wp-block-acf-image-stack .bg-line.circle-bottom-right{top:25%;right:-1rem}.wp-block-acf-image-stack .bg-line.circle-bottom-right:before,.wp-block-acf-image-stack .bg-line.circle-top-right:before{content:"";position:absolute;top:0;left:100%;width:9999px;height:7px;background-color:inherit}@-webkit-keyframes fade-in-out{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fade-in-out{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes move-up{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes move-up{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes move-down{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes move-down{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(30px);transform:translateY(30px)}}