
.box-survey {
    --clr-font-main: hsla(0 0% 20% / 100);
    --btn-bg-1: rgb(111, 214, 245);
    --btn-bg-2: rgb(34, 93, 187);
    --btn-bg-color: hsla(360 100% 100% / 1);
    --radii: 0.5em;
    padding: 0.5em 1.5em;
    min-width: 120px;
    min-height: 44px;
    font-size: var(--size, 1.4rem);
    font-weight: 500;
    transition: 0.8s;
    background-size: 280% auto;
    background-image: linear-gradient(325deg, var(--btn-bg-2) 0%, var(--btn-bg-1) 55%, var(--btn-bg-2) 90%);
    border: none;
    border-radius: var(--radii);
    color: var(--btn-bg-color);
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    line-height: 30px;
    text-shadow: 2.5px 2.5px 4px rgba(0, 0, 0, 0.5);
}

    .box-survey:hover {
        background-position: right top;
    }



/* style for new style (blue button) start*/

.column {
    padding: 6px;
    margin: 5px;
    float: none;
    width: 100%;
    max-width: 45%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}

@media screen and (max-width: 600px) {
    .column {
        width: 100%;
        /* Set width to 100% for smaller screens */
        max-width: none;
        /* Remove max-width */
    }

    .button {
        height: 100px;
    }
}

.button {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    border-radius: 1.5rem;
    background: linear-gradient(180deg, rgba(57, 125, 173, 0) 0%, rgba(210, 236, 255, 0.42) 100%),rgba(228, 255, 255, 0.54);
    box-shadow: inset 0 0 12px rgba(151,200,255,.44);
    /*background-color: #edf3fe;*/
    border: 1.75px solid #4684f7;
    margin: 6px;
    height: 85px;
}

    .button:hover {
        background-color: #4a86f7;
        transition: all 0s ease-in;
        color: white;
    }


/* style for new style (blue button) end*/
