.support-group {
    margin: -5vw 18vw 10vw
}

    .support-group .track-box {
        background-color: #fff;
        box-shadow: 0 36px 64px #dedede;
        border-radius: 1.25vw;
        padding: 2.5vw;
        width: 18vw;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: space-between
    }

        .support-group .track-box .call, .support-group .track-box .watch-videos {
            border: .1vw solid transparent;
            height: fit-content;
            color: #fff;
            transition: .2s ease-out;
            text-align: center
        }

        .support-group .track-box img {
            height: 3.33vw;
            margin-bottom: 1.5vw
        }

        .support-group .track-box h6 {
            width: fit-content;
            font-size: 1.25vw;
            line-height: 1.75vw;
            text-align: center;
            font-weight: 500;
            margin: 0 1.5vw 1vw
        }

        .support-group .track-box p {
            width: fit-content;
            margin: 0;
            letter-spacing: 0;
            text-align: center;
            font-size: .9vw
        }

        .support-group .track-box h5 {
            font-weight: 600;
            font-size: 1.041vw;
            margin: 1vw 0 .5vw
        }

        .support-group .track-box .call {
            background: url(../images/icons/phone-ico-w.svg) 10.5vw/1vw no-repeat #e81c53;
            padding: .8vw 3vw .8vw 1.5vw;
            font-size: 1.041vw;
            border-radius: .41vw;
            width: 100%
        }

            .support-group .track-box .call:hover, .support-group .track-box .faq:hover, .support-group .track-box .watch-videos:hover {
                opacity: .7
            }

        .support-group .track-box .watch-videos {
            background: url(../images/icons/play-ico-w.svg) 9vw .5vw/1.5vw no-repeat #e81c53;
            padding: .8vw 3.5vw .8vw 1.5vw;
            font-size: 1.041vw;
            border-radius: .41vw;
            width: 100%
        }

        .support-group .track-box .faq {
            background-color: #e81c53;
            padding: .8vw 1.5vw;
            font-size: 1.041vw;
            border: .1vw solid transparent;
            color: #fff;
            border-radius: .41vw;
            height: fit-content;
            transition: .2s ease-out;
            width: 100%;
            text-align: center;
            margin-top: 1.5vw
        }

@media (max-width:768px) {
    .support-group {
        margin: 15vw 5vw;
        flex-direction: column;
        align-items: center
    }

        .support-group .track-box {
            background-color: #fff;
            padding: 7.5vw;
            align-items: center;
            margin-bottom: 8vw;
            width: 60vw;
            display: flex;
            box-shadow: 0 7px 14px #dedede;
            border-radius: 2.5vw;
            flex-direction: column
        }

            .support-group .track-box img {
                height: 10vw;
                margin-bottom: 4vw
            }

            .support-group .track-box h5 {
                font-weight: 600;
                font-size: 5vw;
                margin: 2vw 0 1.5vw
            }

            .support-group .track-box h6 {
                width: fit-content;
                font-size: 4.5vw;
                line-height: 5.5vw;
                margin: 0 5vw 2vw;
                text-align: center;
                font-weight: 500
            }

            .support-group .track-box p {
                width: fit-content;
                margin: 0 0 4vw;
                letter-spacing: 0;
                text-align: center;
                font-size: 4vw;
                line-height: 5vw;
                font-weight: 300
            }

            .support-group .track-box a {
                font-size: 3.5vw;
                border: .1vw solid transparent;
                background-color: #e81c53;
                padding: 2vw 6vw;
                color: #fff;
                border-radius: 1.5vw;
                height: auto;
                transition: .2s ease-out
            }

                .support-group .track-box a:hover {
                    font-size: 3.5vw;
                    border: .1vw solid #e81c53;
                    background-color: transparent;
                    padding: 2vw 6vw;
                    color: #e81c53 !important;
                    border-radius: 1.5vw;
                    height: auto
                }

            .support-group .track-box .call, .support-group .track-box .faq {
                border: .1vw solid transparent;
                padding: 2vw 6vw;
                color: #fff;
                height: auto;
                width: 100%;
                font-size: 3.5vw;
                text-align: center;
                transition: .2s ease-out
            }

            .support-group .track-box .faq {
                background-color: #e81c53;
                border-radius: 1.5vw
            }

            .support-group .track-box .call {
                background: url(../images/icons/phone-ico-w.svg) 5vw/4vw no-repeat #e81c53;
                border-radius: 1.5vw
            }

                .support-group .track-box .call:hover {
                    background: url(../images/icons/phone-ico-r.svg) 9vw/1vw no-repeat
                }

            .support-group .track-box .watch-videos {
                background: url(../images/icons/play-ico-w.svg) 5vw 1.5vw/5vw no-repeat #e81c53;
                padding: 2vw 6vw;
                font-size: 3.5vw;
                border: .1vw solid transparent;
                color: #fff;
                border-radius: 1.5vw;
                height: auto;
                transition: .2s ease-out;
                width: 100%;
                text-align: center
            }

                .support-group .track-box .watch-videos:hover {
                    background: url(../images/icons/play-ico-r.svg) 9vw .35vw/1.5vw no-repeat #e81c53;
                    opacity: .7
                }

            .support-group .track-box .phonenumber {
                background-color: transparent;
                font-size: 3.5vw;
                padding: unset;
                margin: 0 0 4vw
            }
}
