@media (max-width: 1200px) {
    .layout {
        grid-template-columns: 1fr;
    }

    .summary {
        position: relative;
        top: 0;
        max-height: none;
    }

    .summary-scroll {
        padding-bottom: 64px;
    }


}









@media (max-width: 720px) {
    .grid-2 {
        grid-template-columns: 1fr;
    }

    .services-grid {
        grid-template-columns: 1fr;
    }

    .jump-nav {
        top: 56px;
    }



    .summary-scroll {
        padding-bottom: 72px;
    }











}




@media (max-width: 720px) {
    .check-grid {
        grid-template-columns: 1fr;
    }
}