.categories-inner-container{display:grid;}
.categories-inner-container p{margin:0; padding:0;}
.category-block{display:flex; overflow:hidden; position:relative; margin-top:-1px;}
.category-block.default{flex-direction:row; justify-content:flex-start; align-items:center;}
.category-block.stacked{flex-direction:column; justify-content:center; align-items:center;}
.category-block.stacked .category-block-content{margin-top:10px;}
.category-block.overlay img{width:100%;}
.category-block.overlay .category-block-content{width:95%;}
.category-block.overlay .category-block-content.top{position:absolute; top:10px; left:50%; transform:translateX(-50%);}
.category-block.overlay .category-block-content.center{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.category-block.overlay .category-block-content.bottom{position:absolute; bottom:10px; left:50%; transform:translateX(-50%);}
.category-block-content{width:100%; flex:1;}
.ctb-full-link{width:100%; height:100%; display:block !important; text-decoration:none; position:absolute; top:0; left:0; z-index:1;}
.category-block-content a{text-decoration:none;}
.category-block-content button{border:none;}
@media screen and (max-width:750px){
    .category-block.default{flex-direction:column; justify-content:center;}
}