<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	--zbs-dark-green: #162c15;
	--design-elements-sprite: url(/sites/zweb/images/bookings/features/reports-dashboards-sprite.png)
}

.pagewrapper .content-wrap {
	max-width: 1170px;
	padding: 90px 0;
}

.banner .content-wrap {
	padding-bottom: 0px
}

.act-btn {
	padding: 12px 30px;
}

h1,
h2,
h3 {
	font-family: var(--zf-primary-bold);
}

.pagewrapper h2 {
	font-size: 42px;
}


/*menu overwriiten*/
.grid-content {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 100px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 100px;
}

.flex-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.zbs-text-center {
	text-align: center;
}

.zbs-bld-elmt {
	font-family: var(--primaryfont-semibold);
}

/* breadcrumb */
.zbs-ts-breadcrumb {
	position: relative;
	z-index: 2;
}

.pagewrapper .zbs-ts-breadcrumb .content-wrap {
	padding: 30px 0 0;
	max-width: 1280px;

}

.zbs-ts-breadcrumb li {
	font-size: 15px;
	line-height: 1.6;
	padding-right: 40px;
	position: relative;
}

.zbs-ts-breadcrumb li a {
	color: #000;
	font-family: var(--zf-secondary-medium);
}

.zbs-ts-breadcrumb li:after {
	content: '';
	position: absolute;
	top: 11px;
	right: 20px;
	width: 6px;
	height: 6px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.zbs-ts-breadcrumb li:last-child {
	padding-right: 0;
}

.zbs-ts-breadcrumb li:last-child:after {
	display: none;
}

/* breadcrumb */
/* zbfs-wht-prt */
.zbfs-wht-prt{
    background: var(--zbs-gradient-bg);
    	color: #fff;
}
.zbfs-wht-prt h2{
	max-width: 500px;
}


/* zbfs-wht-prt */
/* zbs-banner */
.zbs-banner,
.zw-product-header,
.zbs-ts-breadcrumb {
	background: var(--zbs-light-bg-1);
	color: #000;
}

.zbs-banner .content-wrap {
	padding-bottom: 120px;
}

.zbs-banner h1 {
	font-size: 52px;
}

.zbs-banner-cnt {
	max-width: 900px;
	margin: 0 auto 50px;
}

.zbs-banner-cnt p {
	max-width: 820px;
	margin: 0 auto 20px;
}

.min-wth {
	max-width: 600px;
}

.zbs-banner-img&gt;div {
	max-width: 1000px;
	margin: 0 auto;
}

.zbs-banner-img {
	position: relative;
}

.zbs-banner-img img,
.zbs-banner-img video {
	border-radius: 10px;
	-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}


.zbs-banner-img&gt;div::before,
.zbs-banner-img&gt;div::after,
.suport-elmt-one::before,
.suport-elmt-one::after,
.suport-elmt-circle::before,
.suport-elmt-two,
.zbs-center-bg::before,
.zbs-center-bg::after {
	content: "";
	position: absolute;
	background: var(--design-elements-sprite);
	background-size: 803px 117px;
}

.no-sup-elements.zbs-banner-img&gt;div::before,
.no-sup-elements.zbs-banner-img&gt;div::after,
.no-sup-elements .suport-elmt-one::before,
.no-sup-elements .suport-elmt-one::after,
.no-sup-elements .suport-elmt-circle::before,
.no-sup-elements .suport-elmt-two,
.no-sup-elements .zbs-center-bg::before,
.no-sup-elements .zbs-center-bg::after {
	display: none;
}

.zbs-banner-img&gt;div::before {
	background-position: -263px 0px;
	top: -15px;
	right: 65px;
	width: 76px;
	height: 85px;
	z-index: 1;
}

.zbs-banner-img&gt;div::after {
	background-position: -170px 0;
	width: 84px;
	height: 76px;
	bottom: 0px;
	right: 10%;
}

.suport-elmt-one::before {
	background-position: -86px -1px;
	width: 72px;
	height: 71px;
	right: 40px;
	top: 30%;
}

.suport-elmt-one::after {
	background-position: -350px -1px;
	width: 382px;
	height: 8px;
	right: 17%;
	bottom: -2%;

}

.suport-elmt-circle {
	position: absolute;
	left: 2%;
	top: 9%;
	z-index: -1;

}

.suport-elmt-two {
	background-position: -0px -0px;
	background-color: var(--zbs-light-bg-1);
	width: 75px;
	height: 80px;
	top: 11%;
	left: -1%;
}

/* zbs-banner */

.zbs-list-tick{
    margin-bottom: 25px;
}
.zbs-list-tick li,
.zbs-list-circle li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 15px;

}

.zbs-list-tick li:before,
.zbs-list-circle li::before,
.zbs-list-tick li:after {
	position: absolute;
	content: "";
	z-index: 1;
}

.zbs-list-tick li:before {
	width: 17px;
	height: 17px;
	left: 0;
	top: 5px;
	border-radius: 50%;
	border: 2px solid var(--zbs-green);
}

.zbs-list-tick li:after {
	top: 11px;
	left: 5px;
	width: 8px;
	border-left: 2px solid var(--zbs-green);
	height: 4px;
	border-bottom: 2px solid var(--zbs-green);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.zbs-list-circle li::before {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #000;
	top: 7px;
	left: 7px;

}

/* zbfs-fr-section */
.zbfs-fr-section {
	overflow: hidden;
	background: var(--zbs-dark-blue);
	color: #fff;
}

.zbfs-fr-section .content-wrap&gt;div:last-child {
	padding-bottom: 0px;
}

.zbfs-fr-section .content-wrap&gt;div.zbs-center-bg:last-child {
	padding-bottom: 120px;
	margin-bottom: 0px;
}

.zbfs-fr-section h3 {
	font-size: 32px;
	max-width: 670px;
	margin: 0px auto 15px;
}

.zbfs-cnt-center.zbs-center-bg h3 {
	max-width: 540px;
	margin: 0 auto 20px;
}

.zbfs-fr-section .zbs-heading {
	max-width: 800px;
	margin: 0 auto 30px;
}

.grid-content.zbfs-cnt-left,
.grid-content.zbfs-cnt-right,
.grid-content.zbfs-cnt-center {
	padding: 80px 0px;
}

.zbfs-fr-section .content-wrap&gt;div:first-child {
	padding-top: 0;
}

.grid-content.zbfs-cnt-left {
	-ms-grid-columns: 1fr 1.5fr;
	grid-template-columns: 1fr 1.5fr;
}

.grid-content.zbfs-cnt-right {
	-ms-grid-columns: 1.5fr 1fr;
	grid-template-columns: 1.5fr 1fr;
}

.grid-content.equal-grid {
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}

.grid-content.zbfs-cnt-center {
	text-align: center;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	gap: 30px;
}

.grid-content.zbfs-cnt-center .fr-section-img {
	max-width: 950px;
	margin: 0 auto;
}

.grid-content.zbfs-cnt-center .fr-section-cnt p {
	max-width: 750px;
	margin: 0 auto 15px;
}

.mrg-btm-no p {
	margin-bottom: 0px;
}

/* zbfs-fr-section-gradient-bg */
.zbfs-fr-section-gradient-bg {
	background: var(--zbs-gradient-bg);
	color: #fff;
}

.zbfs-fr-section-gradient-bg .zbs-text-center {
	max-width: 700px;
	margin: 0 auto 0px;
}

/* zbfs-fr-section-gradient-bg */
/* zbfs-fr-section-center */

.zbfs-fr-section-center {
	background: var(--zbs-dark-blue);
	color: #fff;
}

.zbfs-fr-section-center .grid-content {
	padding: 0px;
}

/* zbfs-fr-section-center end */
.zbs-center-bg {
	position: relative;
	background: var(--zbs-gradient-bg);
	color: #fff;

}

.zbfs-cnt-center.zbs-center-bg {
	border-radius: 20px;
}

.zbs-center-bg::before {
	background-position: -575px -31px;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	width: 68px;
	height: 65px;
	top: 4%;
	left: 2%;
}

.zbs-center-bg::after {
	background-position: -650px -24px;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	width: 83px;
	height: 71px;
	bottom: 2%;
	right: 1%;
}

.zbfs-cnt-left.zbs-center-bg,
.zbfs-cnt-right.zbs-center-bg {
	position: relative;
	background: transparent;
	padding: 80px 30px;
	z-index: 1;

}

.zbfs-cnt-left.zbs-center-bg::before,
.zbfs-cnt-right.zbs-center-bg::before {
	content: "";
	position: absolute;
	background: var(--zbs-gradient-bg);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	border-radius: 15px;
	width: 110%;
	height: 100%;
	top: 0px;
	left: -5%;
	z-index: -1;
}

.zbfs-cnt-left.zbs-center-bg::after,
.zbfs-cnt-right.zbs-center-bg::after {
	display: none;
}

.grid-content.zbfs-cnt-center.zbs-center-bg {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	margin: 60px auto;
	padding: 120px 20px;
	gap: 0px;
}

.grid-content.zbfs-cnt-right&gt;div:first-child {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.fr-section-img {
	position: relative;
	padding: 40px 0px;
	z-index: 2;
}

.fr-section-second-img {
	max-width: 180px;
	position: absolute;
	bottom: -0px;
	right: -30px;
	z-index: 3;
}

.fr-section-third-img {
	max-width: 180px;
	position: absolute;
	top: 40%;
	left: -50px;
	z-index: 3;
}

.fr-section-img img {
	border-radius: 10px;
	-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	position: relative;
	z-index: 2;
}

.fr-section-img.no-shadow img {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.fr-section-img.no-shadow:before,
.fr-section-img.no-shadow:after {
	display: none;
}

.fr-section-img.min-img {
	max-width: 500px;
	margin: 0 auto;
}

.fr-section-img::before,
.fr-section-img::after,
.fr-section-second-img::after {
	content: "";
	position: absolute;
	background: var(--design-elements-sprite);
	background-size: 803px 117px;
}

.zbfs-cnt-left .fr-section-img::before,
.zbfs-cnt-right .fr-section-img::before,
.zbfs-cnt-center .fr-section-img::before {
	width: 80px;
	background-position: -650px -23px;
	height: 73px;
	-webkit-transform: rotate(342deg);
	-ms-transform: rotate(342deg);
	transform: rotate(342deg);
	top: -10px;
	left: -47px;
}

.fr-section-second-img::after,
.zbfs-cnt-left .fr-section-img::after,
.zbfs-cnt-right .fr-section-img::after,
.zbfs-cnt-center .fr-section-img::after {
	width: 75px;
	background-position: -263px 0px;
	height: 83px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	bottom: 30px;
	right: -10px;
}

.fr-section-second-img::after {
	bottom: -10px;
}

/* zbfs-fr-section */
/* zbfs-relevant-features */
.zbfs-relevant-features {
	background: var(--zbs-dark-blue);
	text-align: center;
	color: #fff;
}

.zbfs-relevant-features h2 {
	font-size: 30px;

}

.zbfs-relevant-features .flex-content {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 40px;
	gap: 20px;

}

.zbfs-relevant-features .flex-content&gt;div {
	width: 22%;

}

.zbfs-relevant-features .flex-content&gt;div a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px;
	color: #fff;
	border: 1px solid #43385c;
	border-radius: 10px;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	background: transparent;

}

.zbfs-relevant-features .flex-content&gt;div a&gt;h4,
.zbfs-relevant-features .flex-content&gt;div a&gt;span {
	width: 100%;
}

.zbfs-relevant-features .flex-content&gt;div a span {
	position: relative;
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	border: 1px solid #fff;
	top: 0px;
	left: 0px;
	z-index: 1;

}

.zbfs-relevant-features h4 {
	font-size: 20px;
}

.zbfs-relevant-features .flex-content&gt;div a span::before,
.zbfs-relevant-features .flex-content&gt;div a span::after {
	content: "";
	position: absolute;
	z-index: 1;

}

.zbfs-relevant-features .flex-content&gt;div a span::before {
	top: 13px;
	right: 10px;
	width: 8px;
	border-left: 2px solid #fff;
	height: 8px;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	background: transparent;

}

.zbfs-relevant-features .flex-content&gt;div a span::after {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	background: #fff;
	width: 14px;
	height: 2px;
	top: 16px;
	right: 10px;
}

.zbfs-relevant-features .flex-content&gt;div a:hover span {
	border: 1px solid var(--zbs-yellow);
}

.zbfs-relevant-features .flex-content&gt;div a:hover span:before {
	border-left: 2px solid var(--zbs-yellow);
	border-bottom: 2px solid var(--zbs-yellow);
}

.zbfs-relevant-features .flex-content&gt;div a:hover span:after {
	background: var(--zbs-yellow);
}

.zbfs-relevant-features .flex-content&gt;div a:hover {
	color: var(--zbs-yellow);
	border: 1px solid var(--zbs-yellow);
}

/* zbfs-relevant-features */

.zbs-bg-patten {
	position: relative;
}

.zbs-bg-patten::before {
	content: "";
	position: absolute;
	background: var(--zbs-light-bg-1) url(/sites/zweb/images/bookings/home/zbs-bottom-cta-img.svg);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .8;
}

/* Trusted */
.zbs-tr-brand .content-wrap {
	padding-bottom: 0px;
}

.zbs-tb-list&gt;h4 {
	display: block;
	text-align: center;
	position: relative;
	max-width: 500px;
	margin: 0 auto;
	text-transform: uppercase;
	font-size: 18px;
}

.zbs-tb-list&gt;h4::before,
.zbs-tb-list&gt;h4:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 100px;
	background: #c3c3c3;
	top: 12px;
}

.zbs-tb-list&gt;h4::before {
	left: -20%;
}

.zbs-tb-list&gt;h4:after {
	right: -20%;
}

.zbs-tb-list ul {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 90%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 20px auto 0px;
}

.zbs-tb-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	background: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
	width: 15%;
	margin-top: 30px;
}

.zbs-tb-list li span {
	display: inline-block;
	-webkit-transform: scale(0.2);
	-ms-transform: scale(0.2);
	transform: scale(0.2);
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	-webkit-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
	position: relative;
}

.in-view .zbs-tb-list li span {
	opacity: 1;
	-ms-filter: "alpha(opacity=100)";
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.zbs-tb-list .zbs-tb-zillow span {
	background: url(/sites/zweb/images/otherbrandlogos/zillow.svg) no-repeat;
	background-size: contain;
	width: 120px;
	height: 30px;
}

.zbs-tb-list .zbs-tb-mprofit span {
	background: url(/sites/zweb/images/otherbrandlogos/mprofit.svg) no-repeat;
	background-size: contain;
	width: 110px;
	height: 30px;
}

.zbs-tb-list .zbs-tb-vmlyr span {
	background: url(/sites/zweb/images/otherbrandlogos/vml.svg) no-repeat;
	background-size: contain;
	width: 120px;
	height: 30px;
}

.zbs-tb-list .zbs-tb-istore span {
	background: url(/sites/zweb/images/otherbrandlogos/istore.png) no-repeat;
	background-size: cover;
	background-position: 0px -25px;
	width: 90px;
	height: 40px;
}

.zbs-tb-list .zbs-tb-luke-coutinio span {
	background: url(/sites/zweb/images/otherbrandlogos/luke-coutinho.png) no-repeat;
	background-size: contain;
	width: 60px;
	height: 35px;
}

.zbs-tb-list .zbs-tb-climb-credit span {
	background: url(/sites/zweb/images/otherbrandlogos/climb.svg) no-repeat;
	background-size: contain;
	width: 120px;
	height: 30px;
}

.zbs-tb-list li:first-child span {
	-webkit-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.zbs-tb-list li:nth-child(2) span {
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.zbs-tb-list li:nth-child(3) span {
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.zbs-tb-list li:nth-child(4) span {
	-webkit-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.zbs-tb-list li:nth-child(5) span {
	-webkit-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

.zbs-tb-list li:nth-child(6) span {
	-webkit-transition-delay: 0.7s;
	-o-transition-delay: 0.7s;
	transition-delay: 0.7s;
}

.zbs-tb-list li:nth-child(7) span {
	-webkit-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
	transition-delay: 0.8s;
}

.zbs-tb-list li:nth-child(8) span {
	-webkit-transition-delay: 0.9s;
	-o-transition-delay: 0.9s;
	transition-delay: 0.9s;
}

.zbs-tb-list li:nth-child(9) span {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}

.zbs-tb-list li:nth-child(10) span {
	-webkit-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
	transition-delay: 1.1s;
}

.zbs-tb-list li:nth-child(11) span {
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
}

.zbs-tb-list li:nth-child(12) span {
	-webkit-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	transition-delay: 1.3s;
}

.zbs-tb-list li:nth-child(13) span {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

/* End Trusted */

/* zbs-businesses-use  */
.zbs-businesses-use {
	color: #fff;
}

.zbs-businesses-bg-img {
	position: relative;
	width: 120%;
	left: -10%;
	z-index: 1;
}

.zbs-businesses-bg-img::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	background: url(/sites/zweb/images/bookings/home/zbs-businesses-bg.svg) no-repeat;
	background-position: center;
	z-index: 1;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.zbs-businesses-use .content-wrap&gt;div {
	gap: 0px;
	padding: 70px 100px;
	border-radius: 10px;
	background: var(--zbs-dark-violet);
}

.zbs-businesses-cnt h2 {
	max-width: 400px;
	font-size: 40px;
}

.zbs-businesses-cnt p span {
	font-family: var(--zf-primary-semibold);
}

.zbs-businesses-cnt p {
	font-size: 20px;
	max-width: 350px;
}

/* zbs-businesses-use  */

/* Testimonials */
.zapp-testimonails {
	position: relative;
	background: #ebdffa;
}

.zapp-testimonails .content-wrap&gt;div {

	border-radius: 15px;

}

.zapp-testimonails .slick-dotted.slick-slider {
	padding: 80px 100px 60px 100px;
	margin: 0 auto;
}

.zapp-testimonails h2 {
	text-align: center;
	max-width: 700px;
	margin: 0 auto;
}

.zbs-btn-clr {
	position: relative;
	display: inline-block;
	font-family: var(--primaryfont-semibold);
	color: #fff;
	background: var(--zbs-green);
	border-radius: 3px;
	font-size: 15px;
	padding: 10px 40px 10px 25px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}

.zbs-btn-clr::before,
.zbs-btn-clr::after {
	content: "";
	position: absolute;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	right: 20px;
}

.zbs-btn-clr::before {
	top: 16px;
	width: 8px;
	border-left: 2px solid #fff;
	height: 8px;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	background: transparent;
}

.zbs-btn-clr::after {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	background: #fff;
	width: 14px;
	height: 2px;
	top: 19px;
}

.zbs-btn-clr:hover::before,
.zbs-btn-clr:hover::after {
	right: 15px;
}

.testimonails-img {
	position: relative;
}

.testimonails-img&gt;div {
	max-width: 175px;
	margin: 0 auto 20px;
}

.testimonails-img&gt;div img {
	border-radius: 30px;
}

.testimonails-img::before,
.testimonails-img::after {
	content: "";
	position: absolute;
	display: block;
}

.testimonails-img::before {
	content: "";
	width: 100%;
	height: 20px;
	position: absolute;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	top: 40%;
	left: 65%;
	z-index: 1;
	background: #150733;
	-webkit-clip-path: polygon(0 0,
			64px 0,
			59px calc(100% - 1px),
			96px 0,
			100% 0,
			100% 1px,
			96px 1px,
			59px 100%,
			58px 100%,
			63px 1px,
			0 1px);
	clip-path: polygon(0 0,
			64px 0,
			59px calc(100% - 1px),
			96px 0,
			100% 0,
			100% 1px,
			96px 1px,
			59px 100%,
			58px 100%,
			63px 1px,
			0 1px);
}

.zapp-testimonails .grid-content {
	-ms-grid-columns: 25% 1fr;
	grid-template-columns: 25% 1fr;

	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 70px;
}

.testimonails-cnt p {
	font-size: 24px;
	line-height: 1.8;
	max-width: 650px;
	font-family: var(--zf-splfontserif-regular);
}

.test-cust {
	font-family: var(--primaryfont-bold);
	color: var(--zbs-mdm-violet);
	text-align: center;
}

.test-cust span {
	display: block;
	color: #000;
	font-family: var(--primaryfont-regular);
	font-size: 15px;
	line-height: 27px;
}

.zapp-testimonails .slick-next,
.zapp-testimonails .slick-prev {
	background: var(--zbs-dark-violet);
	display: block;
	border-radius: 3px;
	left: unset;
	top: 25px;
	right: 50px;
}

.zapp-testimonails .slick-prev {
	right: 85px;
}

.zapp-testimonails .slick-next:after,
.zapp-testimonails .slick-prev:after,
.zapp-testimonails .slick-next:after:hover,
.zapp-testimonails .slick-next:before:hover,
.zapp-testimonails .slick-prev:after:hover,
.zapp-testimonails .slick-prev:before:hover {
	background: #fff;
}

.zapp-testimonails .testimonails-cnt p {
	max-width: 100%;
}

.zapp-testimonails .slick-next:hover,
.zapp-testimonails .slick-prev:hover {
    background: var(--zbs-dark-violet-2);
}

.zapp-testimonails .slick-prev:before,
.zapp-testimonails .slick-next:before {
	top: 10px;
	left: 12px;
	width: 8px;
	border-left: 2px solid #fff;
	height: 8px;
	border-bottom: 2px solid #fff;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	background: transparent;
}

.zapp-testimonails .slick-prev:after,
.zapp-testimonails .slick-next:after {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	background: #fff;
	width: 12px;
	height: 2px;
	top: 43%;
	left: 8px;
}

.zapp-testimonails .slick-next:after {
	left: 9px;
}

.zapp-testimonails .slick-prev:after {
	left: 10px;
}

.zapp-testimonails .slick-prev:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 10px;
}

/* End Testimonials */

/* zbs-btm-cta */
.zbs-btm-cta {
	position: relative;
}

.zbs-btm-cta h2 {
	max-width: 1000px;
	margin: 0px auto 20px;

}

.zbs-btm-cta .content-wrap {
	position: relative;
}

.zbs-btm-cta::before {
	content: "";
	position: absolute;
	background: url(/sites/zweb/bookings/zbs-bottom-cta-img.svg) center/cover;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.6;
}

.zbs-btm-cta p span {
	display: block;
}

/* zbs-btm-cta */


@media all and (min-width:1200px) {

	.inup1 {
		-webkit-transform: translate3d(0px, 40px, 0);
		transform: translate3d(0px, 40px, 0);
		-webkit-transition: -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
		transition: -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
		-o-transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
		transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
		transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3), -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
		opacity: 0;
		visibility: hidden;
	}

	.in-view .inup1 {
		-webkit-transform: translate3d(0px, 0px, 0);
		transform: translate3d(0px, 0px, 0);
		-webkit-transition-delay: 300ms;
		-o-transition-delay: 300ms;
		transition-delay: 300ms;
		opacity: 1;
		visibility: visible;
	}

	.animate-img-left {
		-webkit-transform: translateX(70px);
		-ms-transform: translateX(70px);
		transform: translateX(70px);
		opacity: 0;
		-webkit-transition: all 1300ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
		-o-transition: all 1300ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
		transition: all 1300ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
	}

	.fadeinup {
		-webkit-transform: translate3d(0px, 60px, 0);
		transform: translate3d(0px, 60px, 0);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transition: opacity 1s ease-in, -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.2);
		transition: opacity 1s ease-in, -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.2);
		-o-transition: opacity 1s ease-in, transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.2);
		transition: opacity 1s ease-in, transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.2);
		transition: opacity 1s ease-in, transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.2), -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.2);
	}

	.in-view .fadeinup {
		-webkit-transform: translate3d(0px, 0px, 0);
		transform: translate3d(0px, 0px, 0);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	.in-view .animate-img-left {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
		-ms-filter: "alpha(opacity=100)";
	}

	.animate-img-right {
		-webkit-transform: translateX(-70px);
		-ms-transform: translateX(-70px);
		transform: translateX(-70px);
		opacity: 0;
		-ms-filter: "alpha(opacity=0)";
		-webkit-transition: all 1300ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
		-o-transition: all 1300ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
		transition: all 1300ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
	}

	.in-view .animate-img-right {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
		-ms-filter: "alpha(opacity=100)";
	}
}


@media (max-width: 1280px) {
	.pagewrapper .content-wrap {
		width: 94%;
	}

	h1 {
		font-size: 50px;
	}

	/* zbs-banner */
	.zbs-banner-img&gt;div::before,
	.zbs-banner-img&gt;div::after,
	.suport-elmt-one::before,
	.suport-elmt-one::after,
	.suport-elmt-circle::before,
	.suport-elmt-two,
	.suport-elmt-circle,
	.suport-elmt-one,
	.fr-section-img::before,
	.fr-section-img::after,
	.fr-section-second-img::after {
		display: none;
	}

	.fr-section-img {
		padding: 0px;
	}

	.fr-section-third-img {
		left: -10px;
		top: unset;
		bottom: -10px;
	}

	.fr-section-img::after {
		background-position: 0 -2px;
		background-size: 972px 126px;
		width: 96px;
		height: 116px;
		bottom: -25px;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right: -4px;

	}

	/* zbs-banner */
	/* zbfs-fr-section */
	.zbfs-fr-section .content-wrap&gt;div.zbs-center-bg:last-child {
		padding: 100px 0px;
	}

	.zbfs-fr-section .grid-content {
		padding: 60px 0px;
	}

	.fr-section-third-img {
		max-width: 160px;
	}

	.fr-section-second-img {
		max-width: 160px;
		bottom: -30px;

		right: -10px;
	}

	/* zbfs-fr-section */

	/* zbs-tr-brand */
	.zbs-tb-list ul {
		width: 100%;
	}

	/* zbs-tr-brand */
	.zbfs-relevant-features .flex-content&gt;div {
		width: 24%;
	}

	/* testimonails-cnt */
	.testimonails-cnt p {
		font-size: 22px;
	}

	/* testimonails-cnt */
	/* zbfs-fr-section-gradient-bg */

	.zbfs-fr-section-gradient-bg .grid-content.equal-grid {
		gap: 50px;
		padding: 40px 0px;

	}


}

@media all and (max-width:991px) {
	.pagewrapper .content-wrap {
		padding: 70px 0;
	}

	.zbs-banner h1 {
		font-size: 40px;
	}

	.pagewrapper h2 {
		font-size: 36px;
	}

	/* relevant-features */
	.zbfs-relevant-features .flex-content {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.zbfs-relevant-features .flex-content&gt;div {
		width: 33.3%;

	}

	/* relevant-features */
	/* zbs-banner */
	.zbs-banner-cnt {
		max-width: 680px;
	}

	.zbs-banner-img&gt;div {
		max-width: 750px;
	}

	/* zbs-banner */
	/* zbfs-fr-section */
	.zbfs-fr-section .grid-content {
		gap: 60px;
	}

	.zbfs-cnt-left.zbs-center-bg,
	.zbfs-cnt-right.zbs-center-bg {
		padding: 60px 40px;
	}

	.zbfs-cnt-left.zbs-center-bg::before,
	.zbfs-cnt-right.zbs-center-bg::before {
		width: 100%;
		left: 0%;
	}

	.zbfs-fr-section h3 {
		font-size: 28px;
	}

	.zbfs-fr-section .grid-content.zbfs-cnt-center.zbs-center-bg {
		padding: 60px 30px;
	}

	.zbs-center-bg::before,
	.zbs-center-bg::after {
		display: none;
	}

	.zbfs-cnt-left.zbs-center-bg::before,
	.zbfs-cnt-right.zbs-center-bg::before {
		display: block;
	}
	.zbfs-fr-section .content-wrap&gt;div.zbs-center-bg:last-child {
		padding: 60px 30px;
	}
	/* zbfs-fr-section */
	/* zbfs-fr-section-gradient-bg */
	.fr-section-third-img {
		left: unset;
		top: unset;
		bottom: -10px;
	}

	.fr-section-img {
		max-width: 600px;
	}

	.zbfs-fr-section-gradient-bg .grid-content.equal-grid {
		padding: 50px 0px;
	}

	.zbfs-fr-section-gradient-bg .grid-content.equal-grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: repeat(1, 1fr);
		gap: 30px;
	}

	.zbfs-fr-section-gradient-bg .grid-content.zbfs-cnt-right .fr-section-cnt {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;

	}

	/* zbfs-fr-section-gradient-bg */

	/* zbs-tr-brand */
	.zbs-tb-list ul {
		max-width: 600px;
	}

	.zbs-tb-list li {
		width: 30%;
		min-height: 60px;
	}

	.in-view .zbs-tb-list li span {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
	}

	/* zbs-tr-brand */
	/* zbs-businesses-use */

	.zbs-businesses-use .content-wrap&gt;div {
		gap: 30px;
		padding: 60px;
	}

	.zbs-businesses-use .grid-content {
		-ms-grid-columns: (1fr)[1];
		grid-template-columns: repeat(1, 1fr);
	}

	.zbs-businesses-img {
		max-width: 500px;
	}

	.zbs-businesses-bg-img {
		left: 0%;
		max-width: 500px;
	}

	/* zbs-businesses-use */

	/* Testimonials  */
	.zapp-testimonails h2,
	.testimonails-img {
		text-align: center;
		max-width: 600px;
		margin: 0 auto;
	}

	.zapp-testimonails .testimonails-cnt p {
		text-align: center;
	}

	.test-cust {
		text-align: left;
	}

	.slick-dots li {
		background: var(--zbs-dark-green);
	}

	.testimonails-cnt p {
		margin-bottom: 0px;
	}

	.testimonails-img::before {
		display: none;
	}

	.zapp-testimonails .grid-content {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		margin-top: 20px;
		gap: 30px;
	}

	.testimonails-img {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 100px 20px 1fr;
		grid-template-columns: 100px 1fr;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 20px;
	}

	.testimonails-img&gt;div {
		margin: 0px;
		max-width: 100%;
	}

	.zapp-testimonails .slick-dotted.slick-slider {
		padding: 0px;
	}

	.slick-dots li {
		background: var(--zbs-dark-green);
	}

	.slick-dots li.slick-active {
		background: var(--zbs-green);
		border: 1px solid var(--zbs-green);
	}

	.zapp-testimonails .zbs-text-center {
		text-align: center;
		margin-top: 30px;
	}

	.zapp-testimonails .content-wrap {
		max-width: 600px;
		margin: 0 auto;
	}

	/* End Testimonials */
}

@media (min-width: 768px) and (max-width: 991px) {


	/* zbs-businesses-use  */
	.zbs-businesses-cnt h2,
	.zbs-businesses-cnt p {
		margin: 0 auto 15px;
		text-align: center;
	}

	.zbs-businesses-img {
		margin: 0 auto;
	}

	/* zbs-businesses-use  */


}

@media all and (max-width:767px) {


	.pagewrapper .content-wrap {
		padding: 60px 0;
		width: 90%;
	}

	.zbs-banner h1 {
		font-size: 32px;
	}

	.pagewrapper h2 {
		font-size: 28px;
	}

	.zbs-banner-img img,
	.fr-section-img img {
		border-radius: 5px;
	}

	.fr-section-cnt h3 {
		font-size: 24px;
	}


	.grid-content,
	.grid-content.zbfs-cnt-left,
	.grid-content.zbfs-cnt-right {
		-ms-grid-columns: (1fr)[1];
		grid-template-columns: repeat(1, 1fr);

	}

	.zbfs-fr-section .grid-content {
		border-bottom: 1px solid #3e3e3e;
		padding: 50px 0px;
		gap: 40px;
	}

	.zbfs-fr-section .grid-content.zbfs-cnt-right&gt;div:first-child {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.fr-section-third-img {
		max-width: 130px;
	}

	.fr-section-second-img {
		max-width: 130px;
		bottom: -10px;
		right: 0px;
	}

	.fr-section-second-img img,
	.fr-section-third-img img {
		border: 1px solid #7058c8;

	}

	.zbfs-fr-section .grid-content.zbfs-cnt-center {
		text-align: left;
	}

	.zbfs-fr-section .grid-content:last-child {
		padding-bottom: 0px;
		border: none;
	}

	.zbfs-fr-section .grid-content.zbfs-cnt-center.zbs-center-bg {
		padding: 50px;
	}

	.zbfs-fr-section .grid-content.zbs-center-bg:last-child {
		padding-bottom: 50px;
	}

	.zbfs-cnt-left.zbs-center-bg,
	.zbfs-cnt-right.zbs-center-bg {
		padding: 40px;

		border: none;
		margin-top: 50px;
	}

	.zbfs-cnt-left.zbs-center-bg::before,
	.zbfs-cnt-right.zbs-center-bg::before {
		border-radius: 10px;
	}

	.fr-section-cnt p:last-child {
		margin-bottom: 0px;
	}

	/* zbfs-fr-section */
    .fr-section-img.min-img{
        margin: 0px;
    }
	/* relevant-features */
	.zbfs-relevant-features,
	.zbfs-fr-section-center {
		text-align: left;
	}

	.zbfs-relevant-features .flex-content {
		-webkit-box-pack: left;
		-ms-flex-pack: left;
		justify-content: left;
	}

	.zbfs-relevant-features .flex-content&gt;div {
		width: 100%;
		max-width: 300px;
	}

	.zbfs-relevant-features .flex-content&gt;div a&gt;h4 {
		width: 80%;
		margin-bottom: 0px;
	}

	.zbfs-relevant-features .flex-content&gt;div a {
		border-radius: 5px;
		padding: 20px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.zbfs-relevant-features .flex-content&gt;div a span {
		width: 30px;
		height: 30px;
	}

	.zbfs-relevant-features .flex-content&gt;div a span::before {
		top: 10px;
		right: 7px;
	}

	.zbfs-relevant-features .flex-content&gt;div a span::after {
		top: 13px;
		right: 8px;
	}

	.zbfs-fr-section h3,
	.zbfs-cnt-center.zbs-center-bg h3 {
		margin: 0 0px 15px;
	}

	/* relevant-features */


	/* zbs-banner */
	.zbs-text-center,
	.zbfs-fr-section-center .grid-content.zbfs-cnt-center {
		text-align: left;
	}

	.zbs-banner-cnt {
		max-width: 520px;
		margin: 0 0 50px;
	}

	/* zbs-banner */

	/* zbs-tr-brand */

	.zbs-tr-brand .content-wrap {
		padding-bottom: 0;
	}

	.zbs-tb-list&gt;h4 {
		text-align: left;
		margin: 0px;
	}

	.zbs-tb-list&gt;h4::before,
	.zbs-tb-list&gt;h4:after {
		display: none;
	}

	.zbs-tb-list ul {
		margin: 0px;
	}

	/* zbs-tr-brand */
	/* zbs-businesses-use */

	.zbs-businesses-bg-img {
		max-width: 100%;
	}

	.zbs-businesses-cnt p {
		font-size: 17px;
	}

	.zbs-businesses-cnt h2 {
		font-size: 30px;
	}

	.zbs-businesses-use .content-wrap&gt;div {
		padding: 30px;
	}

	/* zbs-businesses-use */
	/* testimonails-cnt */
	.testimonails-cnt p {
		font-size: 18px;
	}

	.zapp-testimonails .grid-content {
		margin-top: 20px;
	}

	.zbs-btn-clr {
		font-size: 14px;
	}

	.zapp-testimonails h2,
	.testimonails-img,
	.zapp-testimonails .testimonails-cnt p,
	.zapp-testimonails .zbs-text-center {
		text-align: left;
		margin: 0px;
	}

	.slick-dots {
		text-align: right;
		top: 44px;
	}

	/* testimonails-cnt */
}

@media all and (max-width: 480px) {

	/* zbs-tr-brand */
	.zbs-tb-list ul {
		max-width: 300px;
		gap: 20px;
		margin: 40px 0px 0px;
	}

	.zbs-tb-list li {
		width: 46%;
		margin-top: 0px;
	}

	/* zbs-tr-brand */
	.fr-section-second-img {
		max-width: 100px;
	}

	.zbfs-fr-section .grid-content.zbfs-cnt-center.zbs-center-bg {
		padding: 30px;

	}

	.zbfs-fr-section .grid-content.zbs-center-bg:last-child {
		padding-bottom: 30px;
	}

	.zbfs-fr-section .grid-content.zbfs-cnt-center.zbs-center-bg {
		padding: 30px 25px;
	}

	.zbfs-fr-section .grid-content {
		padding: 40px 0px;
	}

	.zbfs-cnt-left.zbs-center-bg,
	.zbfs-cnt-right.zbs-center-bg {
		padding: 40px 25px;
		border: none;
		margin-top: 50px;
	}
	.zbfs-fr-section .content-wrap&gt;div.zbs-center-bg:last-child {
		padding: 40px 30px;
	}

}</pre></body></html>