#division-wrap-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    cursor: pointer;
}
#division-title {
    font-size: 18px;
    line-height: 29px;
    max-width: 500px;
    text-align: center;
    margin-bottom: 20px;
}

#division-call-back-phone {
    position: fixed;
    bottom: 100px;
    right: 10%;
    z-index: 999;
}

#division-call-back-phone img {
    width: 80px;
    height: 80px;
    animation: callBackScale 1.5s infinite ease-in-out;
    animation-direction: alternate;
    background: #04b3191f;
    border-radius: 50%;
    padding: 4px;
}

#division-call-back-phone:hover img {
    animation-play-state: paused;
}

@keyframes callBackScale {
    0% {
        transform: scale(1);
        opacity: .7;
    }
    100% {
        transform: scale(1.2);
        opacity: 1;
    }
}

#division-call-back-form {
    position: fixed;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #4c4a4a9e;
}

#division-call-back-wrap {
    position: relative;
    background: #fff;
    padding: 30px;
    border-radius: 6px;
    box-shadow: 0 0 12px #000;
}

#division-call-back-form .group {
    margin-bottom: 10px;
}

.division-timer_wrapper {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}

.division-timer_wrapper form {
    width: 300px;
}

.division-phone_wrap {
    text-align: right;
}

#division-timer_area {
    margin-left: 10px;
    text-align: center;
}

#division-countdown {
    font-size: 35px;
}

#division-call_later {
    font-size: 13px;
}