		@font-face {
			font-family: "Montserrat-Medium";
			src: url("https://vom.com.ua/static/widget/fonts/BasisGrotesquePro-Bold.ttf") format("truetype");
			font-style: normal; 
			font-weight: normal; 
		}
		@font-face {
			font-family: "Montserrat-SemiBold";
			src: url("https://vom.com.ua/static/widget/fonts/BasisGrotesquePro-Black.ttf") format("truetype");
			font-style: normal; 
			font-weight: normal; 
		}
		.wi-cb-ico-tg {
			background-image: url('https://vom.com.ua/static/widget/img/telegram.png');
		}
		.wi-cb-ico-viber {
			background-image: url('https://vom.com.ua/static/widget/img/viber.png');
		}
		.wi-cb-ico-phone {
			background-image: url('https://vom.com.ua/static/widget/img/phone.png');
		}
		.wi-cb-ico-messenger {
			background-image: url('https://vom.com.ua/static/widget/img/messenger.png');
		}
		.wi-cb {
			font-family: Montserrat-Medium, sans-serif;
			font-size: 16px;
			color: #fff;
			z-index: 9999999
		}
		.wi-cb>div {
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}
		.wi-cb input {
			outline: none !important
		}
		.wi-cb .wi-btn {
		    right: 30px;
		    bottom: 30px;
			position: fixed;
		}
		.wi-cb .wi-btn-ico {
			width: 60px;
		    height: 60px;
		    display: block;
		    background: #ff7113;
		    border-radius: 50%;
		    position: relative;
		    cursor: pointer;
		    animation: 1200ms ease 0s normal none 1 running shake;
	        animation-iteration-count: infinite;
	        -webkit-animation: 1200ms ease 0s normal none 1 running shake;
	        -webkit-animation-iteration-count: infinite;
		}
		.wi-cb.wi-cb-open .wi-btn-ico {
		    animation: unset;
	        -webkit-animation: unset;
	        background: #ff9f60;
		}
		.wi-cb .wi-btn-ico:before {
			content: '';
		    background: url(https://vom.com.ua/static/widget/img/wi-ico.png);
		    background-size: contain;
		    position: absolute;
		    display: block;
		    width: 35px;
		    height: 35px;
		    left: 41%;
		    top: 44%;
		    margin: -12px 0 0 -12px;
		    transform: scale(1);
		    -webkit-transition: all 0.2s linear;
    		transition: all 0.2s linear;
		}
		.wi-cb .wi-btn-ico:after {
			content: '';
		    background: url(https://vom.com.ua/static/widget/img/cancel.png);
		    background-size: contain;
		    position: absolute;
		    display: block;
		    width: 35px;
		    height: 35px;
		    left: 41%;
		    top: 41%;
		    margin: -12px 0 0 -12px;
		    transform: scale(0);
		    -webkit-transition: all 0.2s linear;
    		transition: all 0.2s linear;
		}
		.wi-cb.wi-cb-open .wi-btn-ico:before {
			content: '';
			transform: scale(0);
		}
		.wi-cb.wi-cb-open .wi-btn-ico:after {
			content: '';
			transform: scale(1);
		}
		.wi-cb .wi-cb-container {
			display: none;
			background: #fff;
		    width: 300px;
		    border-radius: 25px;
		    right: 30px;
		    bottom: 110px;
		    position: fixed;
		    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.18);
		}
		.wi-cb.wi-cb-open .wi-cb-container {
			display: block;
			animation: wi-cb-in 0.1s ease;
		}
		@keyframes wi-cb-in {
		    0% { transform: translateY(15%); }
		    100% { transform: translateY(0%); }
		}
		@keyframes wi-cb-out {
		    0% { transform: translateY(0%); }
		    100% { transform: translateY(15%); }
		}
		.wi-cb .wi-cb-container .wi-cb-container-header {
			border-radius: 25px 25px 0 0;
			width: 300px;
			background: #ff7113;
			position: relative;
			height: 40px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-header:hover {
			cursor:default;
		}
		.wi-cb .wi-cb-container .wi-cb-container-header .wi-cb-container-header-ico {
			position: absolute;
			width: 32px;
			height: 34px;
			right: 0;
			top: 0;
			background: url(ico.svg);
		}
		.wi-cb .wi-cb-container .wi-cb-container-header .wi-cb-container-header-title {
			font-family: Montserrat-SemiBold, sans-serif;
			text-indent: 0;
			font-size: 18px;
			line-height: 40px;
			vertical-align: top;
			text-align: center;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form {
			padding: 10px 10px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .last {
			border-radius: 0 0 25px 25px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .circle {
			border-radius: 25px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form ul {
			font: inherit;
			color: #222d38;
			list-style-type: none;
			margin:0;
			padding:0;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form ul li{
			height: 66px;
			max-height: 66px;
			background: #fff;
			transition: 0.4s;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-modal-viber, .wi-cb-container-form-modal-tg{
			background: #fff;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-modal-viber:hover, .wi-cb-container-form-modal-tg:hover{
			border-radius: 25px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-modal-viber-open, .wi-cb-container-form-modal-tg-open{
			background: #f0f0f0;
			border-radius: 25px 25px 0px 0px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-modal-viber-open:hover, .wi-cb-container-form-modal-tg-open:hover{
			background: #f0f0f0;
			border-radius: 25px 25px 0px 0px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-modal-tg-open{
			background: #f0f0f0;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-viber, .wi-cb-container-form-tg{
			display: none;
			height: 66px;
			max-height: 66px;
			background: #fff;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-viber-open, .wi-cb-container-form-tg-open{
			display: block;
			animation: formcbwg-in 0.5s ease;
			border: 1px #f0f0f0 solid;
		}
		@keyframes formcbwg-in {
		    0% { transform: translateY(15%); }
		    100% { transform: translateY(0%); }
		}
		@keyframes formcbwg-out {
		    0% { transform: translateY(0%); }
		    100% { transform: translateY(15%); }
		}
		.wi-cb .wi-cb-container .wi-cb-container-form ul li:hover{
			background: #f0f0f0;
			transition: 0.4s;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-ico {
			width: 64px;
			height: 64px;
			position: absolute;
			background-repeat: no-repeat;
			margin: 13px 10px;
			background-size: 65% 65%;
		}
		 .wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-title {
			padding: 0 0 0 60px;
			font-size: 15px;
			vertical-align: middle;
			display: table-cell;
			height: 66px;
			font-weight: 400;
			color: #545d6b;
			cursor: pointer;
			width: 300px;
		}
		.wi-cb .wi-cb-container .wi-cb-container-form .wi-cb-container-form-title-none{
			padding: 0 0 0 30px;
			font-size: 15px;
			vertical-align: middle;
			display: table-cell;
			height: 66px;
			font-weight: 400;
			color: #545d6b;
			cursor: pointer;
			width: 300px;
			}
		.wi-cb .wi-cb-container .wi-cb-container-form a {
			text-decoration:none;
		}