body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
* {
    box-sizing: border-box;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
a:where(:not(.wp-element-button)){text-decoration:none}
a, .page-title {
    color: var(--ast-global-color-0);
}
img {
    vertical-align: middle;
}

img {
    height: auto;
    max-width: 100%;
}
img {
    border: 0;
}
.stickyContacts {
	position: fixed;
	content: '';
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
	background: rgba(0, 0, 0, .3) !important;
	z-index: 99;
	border-radius: 50px
}

.stickyContacts ul {
	margin: 0 !important;
	padding: 20px 0 !important;
	list-style-type: none
}

.stickyContacts ul li a {
	display: block;
	width: 50px;
	height: 50px;
	position: relative;
	z-index: 2
}

.stickyContacts ul li a span {
	position: absolute;
	top: 0;
	right: -400px;
	width: 300px;
	height: 100%;
	background: #2abaff;
	border-radius: 25px;
	color: #fff;
	padding: 15px 55px 10px 15px;
	transition: all .3s;
	z-index: -1;
	visibility: hidden
}


.stickyContacts ul li a:hover span {
	right: 0;
	visibility: visible
}

.stickyContacts ul li a:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('../images/slider/sidebarsprit.png') 0 0 no-repeat
}

.stickyContacts ul li.email a:before {
	background-position: 12px 17px
}

.stickyContacts ul li.mobile a:before {
	background-position: 12px -80px
}

.stickyContacts ul li.wechat a:before {
	background-position: 11px -133px
}

.stickyContacts ul li.whatsapp a:before {
	background-position: 14px -178px
}