div.app-links {
    display: flex;
    padding-top: 18px;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    gap: 10.5vw;
    padding-bottom: 0px;
}
div.app-links > div {
    flex: 0 0 12.3vw;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 40px;
    padding-bottom: 18px;
}
div.app-links > div > div {
    width: 100%;
    line-height: 0;
}
div.app-links > div > div.button {height: 70px;height: 3.6vw;}
div.app-links > div > div.button > a {
    display: block;
    /* text-align: center; */
    height: 100%;
}
div.app-links > div > div.button > a > img {
    height: 100%;
    cursor: pointer !important;
    margin: 0 auto !important;
    display: block !important;
}
div.app-links > div > div.qr > img {
    width: calc(12.3vw + 28px);
    margin: -14px !important;
    max-width: 200% !important;
}

@media screen and (max-width: 1339px){
    div.app-links {}
    div.app-links > div {}
    div.app-links > div > div {}
    div.app-links > div > div.button {}
    div.app-links > div > div.button > a {}
    div.app-links > div > div.button > a > img {}
    div.app-links > div > div.qr > img {}
}

@media screen and (max-width: 1023px){
    div.app-links {
    justify-content: space-between;
    gap: initial;
    padding-top: 15px;
    max-width: 335px;
}
    div.app-links > div {
    flex: 0 0 116px;
    gap: 20px;
    padding-bottom: 7px;
}
    div.app-links > div > div {}
    div.app-links > div > div.button {
    height: 35px;
}
    div.app-links > div > div.button > a {}
    div.app-links > div > div.button > a > img {}
    div.app-links > div > div.qr > img {
    max-width: calc(100% + 14px) !important;
    margin: -7px !important;
}
}

@media screen and (max-width: 767px){
    div.app-links {}
    div.app-links > div {}
    div.app-links > div > div {}
    div.app-links > div > div.button {}
    div.app-links > div > div.button > a {}
    div.app-links > div > div.button > a > img {}
    div.app-links > div > div.qr > img {
    width: 33vw;
}
}

@media screen and (max-width: 399px){
    div.app-links {}
    div.app-links > div {}
    div.app-links > div > div {}
    div.app-links > div > div.button {}
    div.app-links > div > div.button > a {}
    div.app-links > div > div.button > a > img {}
    div.app-links > div > div.qr > img {}
}