.s4Block.simple-button{display: block; text-align: center;}
.s4Block.simple-button a{position: relative; display: inline-block; background: #6B8E23; font-size: 1rem; font-weight: bold; padding: 8px 15px; color: #FFF; transition: all 0.4s ease-in-out; text-decoration: none;}
.s4Block.simple-button a:hover{background: #0094BB;}
.editor-styles-wrapper .s4Block.simple-button a{pointer-events: none}.wp-block[data-type="acf/block-colors"]{margin-bottom: 50px}
.s4Block.block-colors{background-color: #F8F8F8; padding: 30px 50px;position: relative; border-left: 4px solid #0094BB;}
.s4Block.block-colors .entry{z-index: 2; position: relative}
.s4Block.block-colors .block-editor-inner-blocks{position: relative; z-index: 2}
.s4Block.block-colors .entry h3{font-size: 1.5rem;}
.s4Block.block-colors .entry h3::before{display: none;}
.s4Block.block-colors.container {max-width: 1170px; margin-left: auto; margin-right: auto; padding-left: 50px; padding-right: 50px; box-shadow: 2px 11px 24px rgba(0, 0, 0, 0.25); border-radius: 20px; }
.s4Block.block-colors .wp-block-column{position: relative; padding-right: 40px}
.s4Block.block-colors .wp-block-column + .wp-block-column:before{content: " "; display:block; width:1px; height:100%; background:#FFF; position:absolute; left:-40px; top:0; border-left: 3px solid #FFF}
.s4Block.block-colors .entry .entry-content>*:last-child {margin-bottom: 0px;}
@media (max-width: 767px) {
.s4Block.block-colors {padding: 15px 25px;}
}