/*.grcb_widget{padding:0;position:fixed;bottom:100px;right:17px;width:70px;height:70px;line-height:70px;text-align:center;background-color:rgba(0,175,242,0);z-index:2147483647;border-radius:50%}.grcb-policy{transform:scale(1.5);-webkit-appearance:checkbox;appearance:checkbox}.grcb_form .grcb_hint{position:absolute;line-height:16px;right:0;width:228px;color:#333;text-shadow:0 0 5px #fff;font-size:12px;font-weight:700;text-align:center;padding:5px;background-color:#b5ebff;border-radius:10px;height:44px;overflow:hidden}.grcb_widget.active{animation-name:bgblink;animation-duration:5s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear}.grcb_widget:after{width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);display:inline-block;border-radius:50%;background-color:rgba(0,175,242,1);font-size:36px;color:#fff;text-align:center;line-height:70px;cursor:pointer;content:"";box-shadow:0 0 30px #777}.grcb_form{position:fixed;bottom:100px;right:17px;border:1px solid rgba(0,175,242,1);border-radius:70px;width:70px;height:70px;display:none;color:#fff;z-index:2147483647}.grcb_form.active{display:block;animation-name:formslide;animation-duration:1s;animation-direction:normal;animation-fill-mode:forwards;background-color:rgba(181,235,255,0.9);box-shadow:0 0 15px #000}.grcb_form.collapse{display:block;animation-name:formcollapse;animation-duration:1s;animation-direction:normal;animation-fill-mode:forwards;background-color:rgba(181,235,255,0.9);overflow:hidden}.grcb_form.timer{animation-name:timing1;animation-duration:30s;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.grcb_makecall{height:60px;vertical-align:top;background-color:rgba(0,175,242,1);line-height:18px;width:18%;position:absolute;top:4px;right:20px}.grcb_form.timer>div{animation-name:timing2;animation-duration:30s;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.grcb_counter{display:inline-block;width:64px;height:64px;position:absolute;top:0;left:0;line-height:64px;transform:rotate(-45deg)}.grcb_field{text-align:center;background-color:rgba(255,255,255,1);height:25px;width:66%;margin-top:6px;margin-left:10%;border:0;font-size:14px;font-family:Open sans;padding-left:3px;color:#000;display:inline-block;border-radius:5px;padding-right:8px}@keyframes timing1{1%{border-top:3px solid transparent}24%{border-right:3px solid #fff}25%{border-right:3px solid transparent}49%{border-bottom:3px solid #fff}50%{border-bottom:3px solid transparent}74%{border-left:3px solid #fff}75%{border-left:3px solid #fff}99%{border:3px solid transparent;border-left:3px solid #fff}100%{border:3px solid transparent;border-left:3px solid #fff}}@keyframes timing2{1%{border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid transparent}24%{transform:rotate(90deg);border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid transparent}25%{border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid transparent;border-left:3px solid transparent}49%{transform:rotate(180deg);border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid transparent;border-left:3px solid transparent}50%{border-top:3px solid #fff;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent}74%{transform:rotate(270deg);border-top:3px solid #fff;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent}75%{border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #b5ebff}99%{transform:rotate(360deg);border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #b5ebff}100%{transform:rotate(360deg);border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #b5ebff}}@keyframes formslide{1%{width:70px}100%{width:230px}}@keyframes formcollapse{1%{width:230px;transform:rotate(0)}99%{width:70px;transform:rotate(0)}100%{width:70px;transform:rotate(45deg)}}@keyframes bgblink{1%{background-color:rgba(181,235,255,0);width:70px;height:70px;bottom:100px;right:17px;padding:0}10%{background-color:rgba(181,235,255,0.5);width:100px;height:100px;bottom:85px;right:2px;padding:15px}20%{background-color:rgba(181,235,255,0);width:130px;height:130px;bottom:70px;right:-13px;padding:30px}21%{background-color:rgba(181,235,255,0);width:70px;height:70px;bottom:100px;right:17px;padding:0}}
.grcb_form .icon-phone {
    width:25px;
    height:25px;
    fill:#ffffff;
    stroke:#ffffff;
}
.grcb_widget .icon-phone {
    z-index: 1;
    position: relative;
    width:70px;
    height:70px;
    fill:#ffffff;
    cursor:pointer;
}
.grcb_form .close {
    cursor:pointer;
}*/

@keyframes pulsing {
  from {
    box-shadow: 0 0 0 0 rgba(178, 217, 46, 0.5);
  }

  70% {
    box-shadow: 0 0 0 15px rgba(178, 217, 46, 0.5);
  }

  to {
    box-shadow: 0 0 0 0 rgba(178, 217, 46, 0.5);
  }
}

#popup-phone .popup-window-content {
	padding:32px;
}
#popup-phone .forms__input {
	margin:8px;
}
#popup-phone .forms__button-lg {
	cursor:pointer;
	margin:8px;
}

.call-me {
    position: fixed;
    z-index: 99;
    right: 15px;
    bottom: 15px;
}
.call-me__list {
    position: absolute;
    overflow: hidden;
    bottom: calc(100% + 4px);
    max-height: 0;
    transition: max-height 0.15s ease-out;
}
.call-me__open {
    cursor: pointer;
    background-color: #B2D92E;
    width: 52px;
    height: 52px;
    line-height: 52px;
    border-radius: 50%;
    text-align: center;
    transition: all 0.15s ease-in-out;
    animation: pulsing 2s infinite;
}
.call-me__close {
    position:absolute;
    bottom:0;
    left:0;
    z-index:-1;
}
.call-me__list-item {
    margin-bottom: 4px;
    cursor: pointer;
    background-color: #B2D92E;
    width: 52px;
    height: 52px;
    line-height: 52px;
    border-radius: 50%;
    text-align: center;
    transition: all 0.15s ease-in-out;
}
.call-me .icon-to-close {
    width:52px;
    height:52px;
    fill: #A586A5;
}
.call-me--is-open .call-me__list {
    max-height: 500px;
    transition: max-height 0.25s ease-in;
}
.call-me--is-open .call-me__open {
    background-color: #ffffff;
    box-shadow: 0 8px 24px rgb(0 0 0 / 15%);
}
.call-me--is-open .call-me__close {
    z-index:2;
    cursor:pointer;
}

jdiv#jvlabelWrap {
    display:none;
}


@media screen and (max-width: 991px) {
    .call-me {
        bottom: 70px;
    }
}
/*
jdiv#jcont {
    animation:none !important;
    left: 40px;
    bottom: 0px;
    height: auto;
    width: 340px;
    position: fixed;
    z-index: 2;
}
jdiv#jivo_action {
    display:inline !important;
}*/