/* =========== index 주소 검색 버튼 =========== */
.address-search-btn {
    width: 228px;
    height: 45px;
    color: #353c49;
    background-color: #ffffff;
    border-radius: 10px;
    border: 2px solid #353c49;
    font-weight: 600;
    font-size: 16px;
}

.btn-defult:hover,
.btn-defult:active {
    background-color: #353c49;
    color: #ffffff;
    transition: all 0.5s ease-out;
}

/* =========== index 도입 문의 버튼 =========== */
.color-bg-start {
    background-color: salmon;
}

.bg-animate-color {
    animation: random-bg .5s linear infinite;
}

@keyframes random-bg {
    from {
        filter: hue-rotate(0);
    }

    to {
        filter: hue-rotate(360deg);
    }
}

.fun-btn {
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    width: 92px;
    text-align: center;
    animation: random-bg .5s linear infinite, grow 1300ms 1;
    background-color: salmon;
    border: none;
    color: #ffffff;
}

.quest-btn {
    background-color: #8831F6;
    border: none;
    border-radius: 50px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    height: 56px;
    width: 165px;
    text-align: center;
}

.quest-btn:hover {
    /* animation: random-bg .5s linear infinite, grow 1300ms ease infinite;
    animation-iteration-count: 1; */
    animation: random-bg .5s linear infinite, grow 1300ms 1;
    background-color: salmon;
    border: none;
    color: #ffffff;
}


@keyframes grow {
    0% {
        transform: scale(1);
    }

    14% {
        transform: scale(1.3);
    }

    /*
    28% {
      transform: scale(1);
    }
    42% {
      transform: scale(1.3);
    }
    */

    70% {
        transform: scale(1);
    }
}

/* ===========  slide button =========== */
.button_slide {
    color: #FFF;
    display: inline-block;
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-transition: ease-out 0.6s;
    -moz-transition: ease-out 0.6s;
    transition: ease-out 0.6s;
}

.slide_down:hover {
    box-shadow: inset 0 100px 0 0 #8831f6;
}

.slide_right:hover {
    box-shadow: inset 400px 0 0 0 #8831f6;
}

.slide_left:hover {
    box-shadow: inset 0 0 0 50px #8831f6;
}

.slide_diagonal:hover {
    box-shadow: inset 400px 50px 0 0 #8831f6;
}

/* =========== 모바일 사이즈 =========== */
@media(max-width: 767px) {

    .address-search-btn {
        max-width: 100%;
        width: 100%;
    }

}
