.book-a-stand {

    .book-a-stand-grid {
        display: grid;
        //grid-template-columns: repeat(2, 1fr);
        grid-template-columns: 63% 37%;
        grid-template-rows: repeat(1, 1fr);
        grid-column-gap: 30px;
        grid-row-gap: 30px;

        @include media-breakpoint-down(lg) {
            grid-template-columns: 65% 35%;
        }
        @include media-breakpoint-down(md) {
            grid-template-columns: repeat(1, 1fr);
        }
    }

    .form-wrap {
        border-radius: 3px;
        box-shadow: 0 8px 32px rgb(47 60 74 / 1%), 0 8px 16px rgb(47 60 74 / 2%);
    }


    .list-services {

        ul {
            display: block;
            margin: 0;
            padding: 0;

            li {
                line-height: 30px;
                list-style-type: none;

                &::before {
                    content: "✔";
                    color: $green;
                    padding-right: 5px;
                    font-style: 30px;
                }
            }
        }

    }
}


.list-plan-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;

    margin-left: auto;
    margin-right: auto;

    @include media-breakpoint-down(lg) {
        grid-template-columns: repeat(1, 1fr);
        max-width: 60%;
    }
    @include media-breakpoint-down(md) {
        grid-template-columns: repeat(1, 1fr);
        max-width: 80%;
    }
    @include media-breakpoint-down(sm) {
        grid-template-columns: repeat(1, 1fr);
        max-width: 100%;
    }
}

.list-plan-services {

    display: block;
    margin: 0;
    padding: 0;

    li {
        margin-top: 15px;
        margin-bottom: 15px;

        list-style-type: none;

        &::before {
            content: "✔";
            color: $green;
            padding-right: 5px;
            font-style: 30px;
        }
    }

}

.support-plans {

}
