/*== Digitalwurl ==*/

/*==== Responsive ===*/
@media (max-width: 768px) {
    .plans-container {
        grid-template-columns: 1fr;
    }
    
    .comparison-table {
        display: block;
        overflow-x: auto;
    }
    
    .hero h1 {
        font-size: 2rem;
    }
    
    .cta-buttons {
        flex-direction: column;
    }
    
    .cta-buttons .btn {
        width: 100%;
    }
    #cretv-emoji-button {
        display:none;
    }
    .hero-grid-home {
      margin-top: -2rem;
    }
    .res-home {
      margin-top: 0rem;
    }
    .newsinput {width:100%;}
    .newsbtn{width: 100%;
    margin-left: 0;
    margin-top: 1rem;}

}