.main-button {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    background: #0082FF;
    border: none;
    border-radius: 5px;
    padding: 20px 40px;
}

.main-button:hover,
.main-button:focus {
    color: #FFFFFF;
    text-decoration: none;
    -webkit-box-shadow: inset 0px 0px 30px rgb(0 0 0 / 10%);
    box-shadow: inset 0px 0px 30px rgb(0 0 0 / 10%);
}

@media (max-width: 360px) {
    .main-button {
        padding: 15px 31px;
    }
}