<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#callback_widget {
	width: 370px;
	height: 100%;
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 1000000;
	font-family: Helvetica;
	-webkit-transition: all 1.2s;
	-moz-transition: all 1.2s;
	transition: all 1.2s;
}

#callback_widget.callbackblock{opacity: 0; visibility: hidden; transition: opacity 0.5s, visibility 0s linear 0.5s;}
#callback_widget.callbackblock.visible{opacity: 1; visibility: visible; transition-delay: 0s;}

#callback_widget .callback_form{
	position: absolute;
	top:0;
	right:0;
	width: 290px;
	background-color: rgba(46,46,46,0.8);
	color: #fff;
	padding: 75px 40px 0;
	height: 100%;
	-webkit-transition: all 1.2s;
	-moz-transition: all 1.2s;
	transition: all 1.2s;
	z-index: 1;
}
#callback_widget.hide_widg {
	width: 0 !important;
}

#callback_widget.hide_widg .callback_form.hide{
	opacity: 0;
}
#callback_widget .callback_form.move_right {
	right: -370px;
}
#callback_widget .close {
	position: absolute;
	right: 0;
	top:10px;
	margin: 10px;
	cursor: pointer;
}
#callback_widget .close .close_text {
	float: left;
	margin: 0px 10px;
	line-height: 30px;
	font-size: 1.25em;
}
#callback_widget .title {
	width: 100%;
	font-size: 1.4em;
	margin-top: 10px;
}
#callback_widget .subtitle {
	width: 100%;
	font-size: 1.1em;
	margin-top: 10px;
}
#callback_widget input, #callback_widget textarea, #callback_widget select, .alt_select_lang, .alt_select_lang ul, .alt_select_country, .alt_select_country ul, .alt_account_number {
	border-width: 1px;
	border-color: #fff;
	border-style: solid;
	border-radius: 5px;
	background-color: #bebebe;
	color: #000;
	width: 268px;
	height: 48px;
	margin-top: 10px;
	padding: 0 10px;
}
#callback_widget .alt_account_number{margin-top: 10px;}

#callback_widget textarea {
	padding-top: 7px;
	resize: none;
	height: 67px;
}
#callback_widget select  {
	width: 288px;
}

#callback_widget select &gt; option {
	background-color: transparent;
	border: 0;

	padding-right: 15px;
	height: 31px;
	width: 220px;
}
#callback_widget button {
	width: 290px;
	height: 110px;
	color: #fff;
	font-size: 1.8em;
	padding: 25px;
	padding-left: 90px;
	margin-top: 10px;
	cursor: pointer;
	position: relative;
	display: inline-block;
	border-radius: 5px;
	background-color: #7f0c0c;
	background-image: url('/i/img/site/callback_widget/callback.png');
	background-repeat: no-repeat;
	background-position-x: 50px;
	background-position-y: center;


}
#callback_widget select[name='lang']{
	display: none;
}
#callback_widget .alt_select_lang{
	cursor: pointer;
	position: relative;
	z-index: 5001;
}
#callback_widget .alt_select_lang .select_lang{
	vertical-align: middle;
	height: 48px;
	line-height: 48px;
	width: 100%;
	float: left;
	color: #515658;
}
#callback_widget .alt_select_lang .select_lang.black_text{
	color: #000;
}
#callback_widget .alt_select_lang .selected_lang{
	width: calc(100% - 60px);
	font-weight: bold;
	height: 48px;
	line-height: 48px;
}

#callback_widget .alt_select_lang ul, .alt_select_country ul{
	display: none;
	position: absolute;
	margin: 0;
	left: -1px;
	height: 180px;
	padding: 0;
	overflow: auto;
	width: 100%;
	z-index: 10;
}

#callback_widget .alt_select_lang ul li,.alt_select_country ul li {
	height: 35px;
	line-height: 35px;
	clear: both;
}
#callback_widget .alt_select_lang ul li span.f24,
#callback_widget .alt_select_lang ul li span.f32 {
	margin: 2px 23px;
	float: left;
}
#callback_widget .alt_select_lang .select_lang span.f24,
#callback_widget .alt_select_lang .select_lang span.f32 {
	margin: 7px 12px;
	float: left;
}
#callback_widget .alt_select_lang .select_lang span{
	margin-left: 10px;
}
#callback_widget .alt_select_lang ul li:hover, .alt_select_country ul li:hover {
	background-color: #6b6b6b;
}

#callback_widget .alt_select_country{
	cursor: pointer;
	position: relative;
}
#callback_widget .alt_select_country ul{
	height: 175px;
}
#callback_widget .alt_select_country ul li div.country_code{
	margin-left: 15px;
	float: left;
	width: 56px;
}

#callback_widget .alt_select_country .select_country{
	vertical-align: middle;
	height: 48px;
	line-height: 48px;
	width: 60px;
	float: left;
	color: #515658;
}
#callback_widget .alt_select_country input, #callback_widget .alt_account_number input {
	width: 100%;
	margin: 0;
	border: none;
	padding: 0;
}



#callback_widget .ripple-obj {
	height: 100%;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	fill: rgba(0, 0, 0, 0.5);
}

#callback_widget .ripple-obj use {
	opacity: 0;
}

#callback_widget .bottom_text {
	font-size: 1em;
	line-height: 20px;
	margin: 20px 0px 0 0px;
}
#callback_widget .bottom_text a{
	color: #fff;
}
#callback_widget ::-webkit-input-placeholder {color: #515658;}
#callback_widget ::-moz-placeholder          {color: #515658;}/* Firefox 19+ */
#callback_widget :-moz-placeholder           {color:#515658;}/* Firefox 18- */
#callback_widget :-ms-input-placeholder      {color:#515658;}

#callback_widget .pulse_button {
	position: relative;
	margin-right: 10px;
	margin-top: -20px;
	display: block;
	opacity:1;
	font-size: 1.3em;
	font-weight: bold;
	-webkit-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	-o-transition: all 1.2s ease;
	-ms-transition: all 1.2s ease;
	transition: all 1.2s ease;
	padding: 15px;
	display: block;
	opacity: 1;
	width: 25px;
	height: 25px;
	box-shadow: 0 0 0 0 #7f0c0c, inset 0 1px 0 rgba(127, 12, 12, 0.21);
	border-radius: 100%;
	vertical-align: middle;
	background: #7f0c0c;
	cursor: pointer;
	-webkit-animation: pulse 1.5s infinite cubic-bezier(0.6, 0, 0, 1);
}

#callback_widget .callback-widjet.transporent{
	opacity:0 !important;
}
#callback_widget .pulse_button img{
	width: 35px;
	-webkit-transition: all 1.2s;
	-moz-transition: all 1.2s;
	transition: all 1.2s;
	position: relative;
	left: -5px;
	top: -5px;

}
#callback_widget .pulse_button:hover {
	-webkit-animation: none;
	padding: 20px;
	width: 30px;
	height: 30px;
	margin-right: 3px;
	margin-top: -30px;
}
#callback_widget .pulse_button:hover.pulse_button&gt;img{
	width: 40px;
}

#callback_widget .error_mess {
	width: 100%;
	color: #fff;
	text-align: initial;
	font-size: 0.8em;
}
#callback_widget .error_shadow{
	box-shadow: #f00 0px 0px 10px;
	border-color: #a51a1a;
}

#callback_widget .g-recaptcha{margin-top: 10px;}

#callback_widget .btn_success_wrapper{
	min-height: 120px;
}
#callback_widget .success_message, #callback_widget .error_message{
	display: none;
	height: 90px;
	width: 100%;
	text-align: center;
	font-size: 1.2em;
	padding: 10px 0px;
	margin:10px 0;
	line-height: 1.7em;
}
#callback_widget .pulse_button.small-icon {
	width: 30px;
	height: 30px;
	opacity: 0.8;
	padding: 12px;
}
#callback_widget .pulse_button.small-icon img {
	width: 30px;
}
#callback_widget .pulse_button.small-icon:hover.pulse_button.small-icon&gt;img{
	width: 50px;
}
#callback_widget .pulse_button.small-icon:hover {
	padding: 10px;
	width: 50px;
	height: 50px;
}
@-webkit-keyframes pulse {
	to {
		box-shadow: 0 0 0 15px rgba(90, 153, 220, 0), inset 0 1px 0 #e9aeae;
	}
}
.messagers_icons {
	background-image: url(/i/img/site/callback_widget/sprite2.png);
	background-size: 495px;
	width: 12%;
	height: 33px;
	display: inline-block;
	margin: 1px 2px;
	cursor: pointer;
	padding: 2px;
}
.messagers_icons.phone {
	background-position: -397px -7px;
}
.messagers_icons.phone:hover, .messagers_icons.phone.active {
	background-color: #7f0c0c;
	border-color: #7f0c0c;
}
.messagers_icons.skype {
	background-position: -6px -6px;
}
.messagers_icons.skype:hover, .messagers_icons.skype.active {
	background-color: #00b1f3;
	border-color: #00b1f3;
}
.messagers_icons.whatsapp {
	background-position: -54px -6px;
}
.messagers_icons.whatsapp:hover, .messagers_icons.whatsapp.active {
	background-color: #00a700;
	border-color: #00a700;
}
.messagers_icons.viber {
	background-position: -104px -6px;
}
.messagers_icons.viber:hover, .messagers_icons.viber.active {
	background-color: #8a509f;
	border-color: #8a509f;
}
.messagers_icons.telegram {
	background-position: -153px -6px;
}
.messagers_icons.telegram:hover,.messagers_icons.telegram.active {
	background-color: #00aae6;;
	border-color: #00aae6;;
}

.messagers_icons.qq {
	background-position: 49px -6px;
}
.messagers_icons.qq:hover,.messagers_icons.qq.active {
	background-color: #009fdd;;
	border-color: #009fdd;;
}

.messagers_icons:hover, .messagers_icons.active {
	border: 1px solid;
	border-radius: 7px;
	padding: 2px;
	margin: 0 1px;
}

.callback-widjet {
	bottom: 90px;
	position: fixed;
	right: 24px;
}

.callback-widjet__callback__block, .callback-widjet__chat__block, .callback-widjet__social__block{width: 54px; height: 54px; position: relative;}
.callback-widjet__setting{display: block; width: 34px; height: 34px; border-radius: 100%; background: #7f0c0c; box-shadow: 0 0 0 rgba(127, 12, 12, 0.5); position: relative; padding: 10px; top: 0px; z-index: 1; border: 1px solid #750c0c;}
.callback-widjet__line:hover .callback-widjet__setting{height: 44px; width: 44px; margin-left: -5px; top: -5px; border-radius: 7px;}
.callback-widjet__callback{cursor: pointer; animation: callbackpulse 1.5s infinite;}
.callback-widjet__setting img{display: block; width: 100%;}
.callback-widjet__line:hover .callback-widjet__callback{animation: none;}
.callback-widjet__line{margin-bottom: 25px; position: relative;}
.callback-widjet__line:last-child{margin-bottom: 0px;}
.callback-widjet__chat{cursor: pointer;}

.callback-sociallist{background: rgba(183,183,183,.75); position: absolute; top: -5px; right: 49px; padding: 5px; padding-right: 15px; border-radius: 7px; opacity: 0; visibility: hidden;}
.callback-widjet__line:hover .callback-sociallist{-webkit-transition-delay: 400ms; -o-transition-delay: 400ms; -moz-transition-delay: 400ms; transition-delay: 400ms; opacity: 1; visibility: visible;}
.callback-sociallist__one{min-width: 54px; max-width: 54px; height: 56px; text-align: center; cursor: pointer; background-color: rgba(0,0,0,.7); position: relative; margin-right: 5px; border-radius: 100%;}
.callback-sociallist__one:last-child{margin-right: 0px;}
.callback-socialicochat__ico{background: url(/i/img/site/callback_widget/sprite_social_networks.png) -10px -10px no-repeat; width: 30px; height: 30px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto;}

.callback-socialicochat__ico__skype{}
.callback-socialicochat__ico__whatsapp{background-position: -57px -7px; width: 35px; height: 35px;}
.callback-socialicochat__ico__viber{background-position: -108px -8px; width: 33px; height: 36px;}
.callback-socialicochat__ico__telegram{background-position: -157px -8px; width: 34px; height: 34px;}
.callback-socialicochat__ico__twitter{background-position: -210px -13px; width: 30px; height: 25px;}
.callback-socialicochat__ico__vk{background-position: -307px -16px; width: 34px; height: 20px;}
.callback-socialicochat__ico__ok{background-position: -364px -7px; width: 22px; height: 35px;}
.callback-socialicochat__ico__instagram{background-position: -10px -7px; width: 22px; height: 35px;}

.callback-socialicochat__ico__skype{}
.callback-socialicochat__ico__whatsapp{background-position: -57px -7px; width: 35px; height: 35px;}
.callback-socialicochat__ico__viber{background-position: -108px -8px; width: 33px; height: 36px;}
.callback-socialicochat__ico__telegram{background-position: -157px -8px; width: 34px; height: 34px;}
.callback-socialicochat__ico__twitter{background-position: -210px -13px; width: 30px; height: 25px;}
.callback-socialicochat__ico__vk{background-position: -307px -16px; width: 34px; height: 20px;}
.callback-socialicochat__ico__ok{background-position: -364px -7px; width: 22px; height: 35px;}
.callback-socialicochat__ico__instagram{background-position: -555px -7px; width: 40px; height: 37px;}
.callback-socialicochat__ico__fb{background-position: -417px -9px; width: 16px; height: 32px;}
.callback-socialicochat__ico__youtube{background-position: -461px -14px; width: 30px; height: 22px;}
.callback-socialicochat__ico__linkedin{background-position: -512px -12px; width: 26px; height: 25px;}

.callback-sociallist__one.skype:hover{background-color: #00b1f3;}
.callback-sociallist__one.whatsapp:hover{background-color: #00a700;}
.callback-sociallist__one.viber:hover{background-color: #8a509f;}
.callback-sociallist__one.telegram:hover{background-color: #00aae6;}
.callback-sociallist__one.twitter:hover{background-color: #00aef1;}
.callback-sociallist__one.vk:hover{background-color: #2d6691;}
.callback-sociallist__one.ok:hover{background-color: rosybrown;}
.callback-sociallist__one.instagram:hover{background-color: #d52679;}
.callback-sociallist__one.fb:hover{background-color: #465397;}
.callback-sociallist__one.youtube:hover{background-color: #ff0000;}
.callback-sociallist__one.linkedin:hover{background-color: #118dce;}

[data-callback_widjet]{cursor: pointer;}

@-webkit-keyframes callbackpulse{
	0%   {-webkit-box-shadow: 0 0 0 0 rgba(127, 12, 12, 0.5);}
	70%  {-webkit-box-shadow: 0 0 0 14px rgba(127, 12, 12, 0);}
	100% {-webkit-box-shadow: 0 0 0 0 rgba(127, 12, 12, 0);}
}

@keyframes callbackpulse {
	0%   {-moz-box-shadow: 0 0 0 0 rgba(127, 12, 12, 0.5); box-shadow: 0 0 0 0 rgba(127, 12, 12, 0.5);}
	70%  {-moz-box-shadow: 0 0 0 14px rgba(127, 12, 12, 0); box-shadow: 0 0 0 14px rgba(127, 12, 12, 0);}
	100% {-moz-box-shadow: 0 0 0 0 rgba(127, 12, 12, 0); box-shadow: 0 0 0 0 rgba(127, 12, 12, 0);}
}

/******************************************************************************/
/*  Social Links  *************************************************************/
/******************************************************************************/

.social-icon {
	background-color: rgba(0, 0, 0, 0.7);
	background-image: url("/i/img/site/callback_widget/sprite_social_networks-v2.png");
	display: inline-block;
	height: 50px;
	width: 50px;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;

	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
	-ms-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;

	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	-ms-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;

	-webkit-transition-timing-function: cubic-bezier(.25,.8,.25,1);
	-moz-transition-timing-function: cubic-bezier(.25,.8,.25,1);
	-ms-transition-timing-function: cubic-bezier(.25,.8,.25,1);
	-o-transition-timing-function: cubic-bezier(.25,.8,.25,1);
	transition-timing-function: cubic-bezier(.25,.8,.25,1);
}

.social-icon_skype:hover,
.social-icon_whatsapp:hover,
.social-icon_viber:hover,
.social-icon_telegram:hover,
.social-icon_twitter:hover,
.social-icon_unknown:hover,
.social-icon_vk:hover,
.social-icon_ok:hover,
.social-icon_facebook:hover,
.social-icon_youtube:hover,
.social-icon_linkedin:hover,
.social-icon_instagram:hover {
	-webkit-transition-duration: 0ms;
	-moz-transition-duration: 0ms;
	-ms-transition-duration: 0ms;
	-o-transition-duration: 0ms;
	transition-duration: 0ms;
}

.social-icon_skype {
	background-position: 0 0;
}
.social-icon_skype:hover {
	background-color: #00b1f3;
}

.social-icon_whatsapp {
	background-position: -50px 0;
}
.social-icon_whatsapp:hover {
	background-color: #00a700;
}

.social-icon_viber {
	background-position: -100px 0;
}
.social-icon_viber:hover {
	background-color: #8a509f;
}

.social-icon_telegram {
	background-position: -150px 0;
}
.social-icon_telegram:hover {
	background-color: #00aae6;
}

.social-icon_twitter {
	background-position: -200px 0;
}
.social-icon_twitter:hover {
	background-color: #00aef1;
}
.social-icon_unknown {
	background-position: -250px 0;
}
.social-icon_unknown:hover {
	background-color: #fff;
}

.social-icon_vk {
	background-position: -300px 0;
}
.social-icon_vk:hover {
	background-color: #2d6691;
}

.social-icon_ok {
	background-position: -350px 0;
}
.social-icon_ok:hover {
	background-color: #ff8728;
}

.social-icon_facebook {
	background-position: -400px 0;
}
.social-icon_facebook:hover {
	background-color: #465397;
}

.social-icon_youtube {
	background-position: -450px 0;
}
.social-icon_youtube:hover {
	background-color: #ff0000;
}

.social-icon_linkedin {
	background-position: -500px 0;
}
.social-icon_linkedin:hover {
	background-color: #118dce;
}

.social-icon_instagram {
	background-position: -550px 0;
}
.social-icon_instagram:hover {
	background-color: #d52679;
}

/******************************************************************************/

.social-icon_com {
	height: 54px;
	margin: 1px 4px;
	position: relative;
	width: 54px;
}

.social-icon_com.social-icon_skype {
	background-position: 1px 2px;
}
.social-icon_com.social-icon_skype:hover {
	background-color: #00b1f3;
}

.social-icon_com.social-icon_whatsapp {
	background-position: -48px 2px;
}
.social-icon_com.social-icon_whatsapp:hover {
	background-color: #00a700;
}

.social-icon_com.social-icon_viber {
	background-position: -98px 2px;
}
.social-icon_com.social-icon_viber:hover {
	background-color: #8a509f;
}

.social-icon_com.social-icon_telegram {
	background-position: -148px 2px;
}
.social-icon_com.social-icon_telegram:hover {
	background-color: #00aae6;
}

.social-icon_com.social-icon_twitter {
	background-position: -198px 2px;
}
.social-icon_com.social-icon_twitter:hover {
	background-color: #00aef1;
}

.social-icon_com.social-icon_unknown {
	background-position: -248px 2px;
}
.social-icon_com.social-icon_unknown:hover {
	background-color: #fff;
}

.social-icon_com.social-icon_vk {
	background-position: -298px 2px;
}
.social-icon_com.social-icon_vk:hover {
	background-color: #2d6691;
}

.social-icon_com.social-icon_ok {
	background-position: -348px 2px;
}
.social-icon_com.social-icon_ok:hover {
	background-color: #ff8728;
}

.social-icon_com.social-icon_facebook {
	background-position: -398px 2px;
}
.social-icon_com.social-icon_facebook:hover {
	background-color: #465397;
}

.social-icon_com.social-icon_youtube {
	background-position: -448px 2px;
}
.social-icon_com.social-icon_youtube:hover {
	background-color: #ff0000;
}

.social-icon_com.social-icon_linkedin {
	background-position: -498px 2px;
}
.social-icon_com.social-icon_linkedin:hover {
	background-color: #118dce;
}

.social-icon_com.social-icon_instagram {
	background-position: -548px 2px;
}
.social-icon_com.social-icon_instagram:hover {
	background-color: #d52679;
}
</pre></body></html>