@media ( max-width: 767px ) {
    .hero .titleh1 {
        font-size: 60px !important;
    }
    .hero .titleh1 span {
        font-size: 50px !important;
    }
    .bg-LightMontain .container {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .bg-LightMontain .container div {
        margin-top: 0px !important;
    }

    #big-card .big-card-item {
        height: 400px;
    }
    .structure-section .wp-block-button__link.wp-element-button {
        font-size: 16px;
    }

    .py-32 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-24 {
        padding-top: 4rem !important;
        padding-bottom: 3rem !important;
    }
    .structure-section .wp-block-columns.container {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}