@media (max-width: 750px) {
    .car_cont .btn {
        padding: 20px;
        box-sizing: border-box;
    }

    .car_cont .btn.no-padding a {
        display: block;
        /* margin-bottom: 2.5%; */
        box-sizing: border-box;
    }

    .car_cont .btn.bg a {
        display: grid;
        margin: 0;
        align-content: center;
        justify-content: center;
        align-items: center;
        justify-items: center;
    }

    .car_cont.text .image .btn.bg a {
        aspect-ratio: 1201 / 881;

    }

    .car_cont .btn.no-padding {
        width: 90%;
    }

    .car_cont .btn {
        display: block;
    }

    .car_cont .btn .sp-vis {
        /*aspect-ratio: 391 / 41;*/
        font-size: 4vw;
    }

    .car_cont .btn img.sp-vis {
        /*height:40.750px;*/
        width: auto;
    }

    .car_cont.text .btn.bg a {
        border-radius: 10vw;
        display: grid;
        align-content: center;
        justify-content: center;
        align-items: center;
        justify-items: center;
        padding: 0.5em;
        box-sizing: border-box;
        font-size: 3.5vw;
        position: relative;
    }

    .car_cont.text .btn.bg a .arrow {
        position: absolute;
        left: auto;
        right: 1em;
    }

    .car_cont .btn {
        display: block;
        width: 90%;
    }

    html .car_cont .one-button {
        margin-bottom: 50px;
    }

    html .car_cont .one-button a {
        display: block;
        width: 100%;
    }

    html .car_cont .one-button img.sp-vis {
        display: block !important;
        width: 100%;
        max-width: 100%;
        height: auto;
        margin: 0 auto;
    }

    html .sizeBox .car_cont .btn {
        display: grid;
        align-content: space-around;
        justify-content: center;
        align-items: stretch;
        justify-items: center;
        gap: 10px;
        margin: 20px auto;
    }

    html .sizeBox .car_cont.text .btn {
        display: grid;
        align-content: space-around;
        justify-content: stretch;
        align-items: stretch;
        justify-items: center;
        gap: 10px;
        width: 100%;
    }
}