.blockicon-preview{width:100%;max-width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px} .blockicon-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center} .button-blockgap{max-width:3000px;margin:0 auto} .inner-button-blockgap{position:relative;display:flex;flex:1;min-height:inherit;overflow:hidden} .button-blockgap-static,.button-blockgap-animated{position:absolute;inset:0;background:rgba(0,0,0,0.00)} .button-blockgap-animated{background:linear-gradient(-45deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.00) 25%,rgba(0,0,0,0.00) 50%,rgba(0,0,0,0.00) 75%,rgba(0,0,0,0.00) 100%);background-size:400% 400%;animation:button-gap-gradient 45s ease-in-out infinite} @keyframes button-gap-gradient{0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%}} .button-blockgap-content h1{margin:0 0 15px;font-size:36px} .button-blockgap-content p{max-width:650px;margin:0;font-size:20px;line-height:1.6} @media only screen and (min-width:850px){.button-blockgap-left,.button-blockgap-right,.button-blockgap-center,.button-blockgap-around,.button-blockgap-between{position:relative;display:flex;z-index:2;flex:1;flex-wrap:wrap;flex-direction:row} .button-blockgap-left,.button-blockgap-left .acf-innerblocks-container{justify-content:flex-start !important;flex-wrap:wrap} .button-blockgap-right,.button-blockgap-right .acf-innerblocks-container{justify-content:flex-end !important;flex-wrap:wrap} .button-blockgap-center,.button-blockgap-center .acf-innerblocks-container{align-items:center !important;justify-content:center !important;flex-wrap:wrap} .button-blockgap-around,.button-blockgap-around .acf-innerblocks-container{justify-content:space-around !important;flex-wrap:wrap} .button-blockgap-between,.button-blockgap-between .acf-innerblocks-container{justify-content:space-between !important;flex-wrap:wrap}}