
.entry-content > div.wp-block-group-is-layout-constrained:first-child {
  
  padding-top: 0 !important;
}

main > .wp-block-group .wp-block-spacer:first-child {
    display:none;
}

h1.wp-block-post-title {
    display:none;
}


@media (max-width: 781px) {
    
    footer .wp-block-columns .wp-block-column:nth-child(3) {
        text-align: left;
        justify-content: flex-start;
        display: flex;
        
    }
    
    footer .wp-block-columns .wp-block-column:nth-child(3) .wp-block-group {
       gap:0; 
    }
    
    footer .wp-block-columns .wp-block-column:nth-child(3) h2 {
        margin-bottom:12px;
    }
}

