/***********laz_art_2025_12_08************/

@media screen and (max-width: 475px) {
    .page-id-19423 .gspb_row__col--8 {
        width: 100% !important;
    }
    
    .page-id-19423 .wp-block-cover__inner-container {
        width: 100% !important;
    }
    
    .page-id-19423 .wp-block-cover__inner-container div {
        padding: 0 !important;
    }
    
    .page-id-19423 h1 {
        margin: 0 0 15px;
        font-size: 40px !important;
    }
    
    .page-id-19423 h1 ~ div:nth-child(2) {
        max-width: 290px !important;
    }
    
    .page-id-19423 h1 ~ div:nth-child(2) h3 {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    
    .page-id-19423 .wp-block-greenshift-blocks-button a {
        width: 100%;
        max-width: 100%;
        font-size: 13px !important;
        padding: 13px 20px !important;
        color: #fff !important;
        border: 2px solid #ffffff !important;
        background: #000 !important;
        border-radius: 50px;
        cursor: pointer;
        transition: all .3s ease;
        display: inline-block;
        line-height: 16px !important;
        margin-bottom: 8px;
    }
    
    .page-id-19423 .wp-block-greenshift-blocks-button {
        width: 100%;
        justify-content: center;
    }
    
    .page-id-27 .cta-wrapper .btn {
        max-width: 100% !important;
        background: #dedede;
    }
    
    .page-id-28899 .wp-block-greenshift-blocks-container {
        padding-left: 9px;
        padding-right: 9px;
    }
    
    .page-id-28899 .aos-init.gspb_heading {
        font-size: 58px !important;
        line-height: 58px !important;
    }
    
    .page-id-28899 .aos-init.gspb_heading ~ p {
        font-size: 24px !important;
        line-height: 28px !important;
    }
    
    .page-id-28899 .aos-init.gspb_heading ~ p ~ .wp-block-greenshift-blocks-row a {
        font-size: 13px !important;
        padding: 12px 20px;
        border-radius: 50px;
    }
    
    .page-id-28899 .aos-init.gspb_heading ~ p ~ .wp-block-greenshift-blocks-row div {
        padding: 10px;
    }
}