.zsiq_floatmain {
	display: none !important
}

.zp-table {
	width: 80%
}

.zw-template-inner .content-wrap {
	max-width: 900px;
	margin-bottom: 50px
}
.zw-template-inner h1 {
    padding: 80px 0 40px 0;
    text-align: center;
}
.zp-table-responsive {
	overflow-x: auto
}

@media screen and (max-width:767px) {
	.zp-table {
		width: 100%
	}
}

.region-content .content-wrap h1 {
	padding: 80px 0 40px 0;
	text-align: center
}

.region-content .content-wrap h2 {
	font: 28px/1.3 var(--zf-primary-semibold)
}

.zupdatedon {
	text-align: right;
	margin-bottom: 30px
}

.list-space {
	overflow: hidden;
	max-width: 400px;
	width: 100%
}

.list-space li {
	width: 50%;
	float: left
}

.zcookie-details {
	display: none;
	padding: 0 12px;
	margin-bottom: 50px
}

.zcookie-container .zcookie-container-inner:nth-child(2)>.zcookie-details {
	display: block
}

.zcookie-container {
	margin: 40px auto 0;
	width: 100%
}

.zcookie-container-inner h5 {
	background: #f8f8f8;
	padding: 12px;
	position: relative;
	cursor: pointer;
	display: none
}

.zcookie-details p {
	font-size: 16px;
	margin-bottom: 30px
}

.zcookie-details table {
	margin-bottom: 20px;
	font-size: 16px
}

.zcookie-details th,
.zcookie-details td {
	border: 1px solid #e8e8e8;
	padding: 10px
}

.zcookie-details th {
	background: #f0f0f0
}

.zcookie-container-inner h5::after,
.zcookie-container-inner h5::before {
	content: "";
	position: absolute;
	right: 30px;
	top: 26px;
	width: 14px;
	height: 2px;
	background: #000;
	transform: rotate(45deg)
}

.zcookie-container-inner h5::before {
	transform: rotate(-45deg);
	right: 20px
}

.zopt-cookies-container>span.zopt-out {
	color: #03a9f5;
	cursor: pointer;
	text-decoration: underline;
	display: none
}

.zopt-cookies-container>span.zopt-in {
	display: none;
	cursor: pointer
}

.zopt-cookies-container>span.zopt-in em {
	color: #03a9f5;
	cursor: pointer
}

.zcookie-container {
	margin: 40px auto 0;
	width: 100%
}

.zcookie-details table th {
	position: sticky;
	position: -webkit-sticky;
	top: 66px
}

.ztab_cookie {
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #eee;
	margin-bottom: 30px
}

.ztab_cookie span {
	padding: 10px 0;
	width: 25%;
	float: left;
	text-align: center;
	cursor: pointer
}

.ztab_cookie span.zshow {
	font-family: var(--zf-primary-semibold);
	color: #03a9f5
}

.ztab_cookie em {
	position: absolute;
	width: 33%;
	height: 1px;
	background: #03a9f5;
	display: block;
	bottom: 0;
	left: 0;
	transition: all .5s ease
}

@media screen and (max-width:1200px) {
	.zcookie-details table th {
		top: 0
	}
}

@media screen and (max-width:767px) {
	.ztab_cookie {
		display: none
	}

	.zcookie-container-inner h5 {
		display: block
	}
}

@media screen and (max-width:600px) {
	.zcookie-details {
		overflow: scroll
	}

	.zcookie-details table {
		width: 650px
	}
}

.field-body .content-wrap ol,
.field-body .content-wrap ul {
	list-style: initial;
	margin-left: 25px
}