/* BASIC css start */
/* 이벤트 버튼 */
.evBtn {text-align:center; cursor:pointer; margin:0 auto; position:fixed; bottom:120px; right:29px; z-index:100; background-color:#fff; border:1.2px solid #dedede; border-radius:25px; width:58px; height:58px; font-weight:500; box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 0px 4px 6px, rgba(0, 0, 0, 0.15) 0px 8px 30px; background: linear-gradient(120deg, #878787, #ffffff, #ffffff, #ffffff); animation: bganimate 5s linear infinite; background-size:600%; }
.evBtn img {width:45px; padding-top:10px;}
.evBtn p {font-size:11px;}


/* 이벤트 팝업 */
.evPopWrap {     position: fixed;
    right: 1vw;
    bottom:  200px;
    z-index: 99999999;
    width: 100%;
    max-width: 390px;
    height: auto;
    background: #fff;
    border-radius: 70px;
    opacity: 0;
    visibility: hidden;
    transition: visibility 400ms cubic-bezier(0.36, 0, 0, 1) 0s;
    animation: 400ms cubic-bezier(0.36, 0, 0, 1) 0s 1 normal none running dIKmRx;

}
.evPopWrap.on {     transition: visibility 400ms cubic-bezier(0.36, 0, 0, 1) 0s;
    animation: 400ms cubic-bezier(0.36, 0, 0, 1) 0s 1 normal both running jtBULV;
    will-change: transform, opacity;
    visibility: visible;
    right: 1vw;
    bottom:  200px;
}
.ev_close {
    display: none;
    position: fixed;
    bottom: 120px;
    right: 28px;
    z-index: 200;
    width: 61px;
    height: 61px;
    background: #fff;
    border-radius: 26px;
    line-height: 58px;
    text-align: center;
    font-size: 40px;
    cursor: pointer;

}

.evPopWrap .ev_close { position: absolute; top: 20px; right: 16px; z-index: 1030; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 32px; height: 32px; cursor: pointer; border-radius: 50%; background-color: #00000066;}


.evPopWrap .ev_close svg {color:#fff;}
.evPopWrap .ev_inner img {    width:100%;
    float: right;
    text-align: right;
box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 1px 4px 12px 8px, rgba(0, 0, 0, 0.15) 0px 8px 30px;
    background: linear-gradient(120deg, #878787, #ffffff, #ffffff, #ffffff);
border-radius: 35px 35px 35px 35px;

}


@keyframes bganimate {
    0% {
        background-position: 0% 60%;
    }
    50% {
        background-position: 100% 0%;
    }
    100% {
        background-position: 100% 0%;
    }
}}}}

/* BASIC css end */

