.mp_type_page{
	position: relative;
}
.mp_type_page picture,
.mp_type_page img{
	display: inline-block;
}
.mp_type_page h1{
	font: 56px/1.15 var(--zf-primary-extrabold);
	letter-spacing: -2px;
	margin-bottom: 25px;
}
.mp_type_page h2{
	font: 46px/1.15 var(--zf-primary-bold);
	letter-spacing: -2px;
	margin-bottom: 25px;
}
.mp_type_page h3{
	font: 42px/1.15 var(--zf-primary-bold);
	letter-spacing: -1px;
	margin-bottom: 15px;
}
.mp_type_page p, .mp_type_page span, .mp_type_page a, .mp_type_page li{
	font: 20px/1.5 var(--zf-primary-regular);
}
.mp_type_page p a{
	font: inherit;
	color: #d23246;
}
.mp_type_page .act-btn.cta-btn{
	opacity: 1;
  	visibility: visible;
	background: #d23246;
	border: 2px solid #d23246;
	color: #fff;
	border-radius: 25px;
	font: 18px/1 var(--zf-primary-semibold);
	padding: 13px 35px;
	margin-top: 25px;
}
.bnr_sec{
	position: relative;
	padding: 120px 0px;
}
.bnr_sec.red_bg{
	color: #fff;
}
.mp_type_page .red_bg .act-btn.cta-btn {
	background: #000;
	border: 2px solid #000;
}
.cmn_sec{
	position: relative;
	max-width: 1360px;
	width: 100%;
	margin: 0px auto;
	display: flex;
	flex-wrap: wrap;
}
.bnr_inr{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bnr_text_wrap, .bnr_img_wrap{
	max-width: 46%;
	width: 100%;
}
.bnr_text_wrap p{
	max-width: 710px;
	width: 100%;
	margin: 0px auto;
}
.bnr_img_wrap{
	max-width: fit-content;
}
.mid_bnr{
	text-align: center;
	justify-content: center;
}
.mid_bnr .bnr_img_wrap{
	display: none;
}
.mid_bnr .bnr_text_wrap{
	max-width: 840px;
	width: 100%;
}
.mid_text_wrap, .mid_list_wrap{
	max-width: 840px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 40px;
}
.mid_list_wrap{
	max-width: 1000px;
}
.mid_text_wrap p{
	max-width: 100%;
	width: 100%;
	margin: 0px auto;
}
.sld_sec .mid_text_wrap{
	max-width: 940px;
}
.sld_sec .mid_text_wrap h2{
	margin-bottom: 0px;
}
.red_bg{
	background: #d23246;
}
.red_bg .mid_text_wrap h2,
.red_bg .mid_text_wrap p,
.dark_bg .mid_text_wrap p{
	color: #fff;
}
.dark_bg .mid_text_wrap h2{
	color: #f9f7e6;
}
.light_bg{
	background: #f4e8e3;
}
.dark_bg{
	background: #2c2c2c;
}
.blue_bg{
	background: #6afdef;
}
.mid_img_sec{
	position: relative;
	padding: 120px 0px;
}
.mid_img_sec .cmn_sec{
	flex-wrap: wrap;
	justify-content: center;
}
.mid_img_sec img{
	display: inline-block;
	border-radius: 10px;
	box-shadow: 0px 0px 29.24px 13.76px rgba(197, 197, 197, 0.61);
}
.dark_bg img{
	box-shadow: none;
}
.blue_bg img{
	box-shadow: none;
	/* box-shadow: 0px 0px 29.24px 13.76px rgba(67, 142, 137, 0.61); */
}
.mid_img{
	max-width: 1020px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}
.mid_img .slick-slide{
	text-align: center;
	justify-content: center;
	margin: 0px 15px;
}
.mp_inr_content_wrap{
	display: flex;
	justify-content: space-between;
	max-width: 1230px;
	width: 100%;
	margin: 0 auto;
}
.mp_content_wrap {
	position:relative;
	max-width:100%;
	width:100%;
}
.mp_content_list {
	max-width:390px;
	width:100%;
	padding: 55px 34px;
	box-sizing:border-box;
	background:#fff;
	border-radius:16px;
	border:1px solid #d2d2d2;
	text-align:center;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	position:relative;
	z-index:1;
	margin: 0px 15px;
	height: auto;
}
.mp_content_list p{
	font-size: 24px;
}
.s_webp .bg_lazy_loaded .ml_icon {
	background:url(/sites/zweb/images/marketingplus/images/mp-landingpage-icon-2x.webp);
}
.n_webp .bg_lazy_loaded .ml_icon {
	background:url(/sites/zweb/images/marketingplus/images/mp-landingpage-icon-2x.png);
}
.n_webp .bg_lazy_loaded .ml_icon,
.s_webp .bg_lazy_loaded .ml_icon{
	background-size: 558px auto;
background-repeat: no-repeat;
}
.ml_icon {
	display:inline-block;
height: 111px;
  width: 117px;
	margin-bottom:20px;
}
.n_webp .bg_lazy_loaded .ml_icon1,
.s_webp .bg_lazy_loaded .ml_icon1,
.ml_icon1 {
	background-position:-19px 7px;
}
.n_webp .bg_lazy_loaded .ml_icon2,
.s_webp .bg_lazy_loaded .ml_icon2,
.ml_icon2 {
	background-position:-157px 7px;
}
.n_webp .bg_lazy_loaded .ml_icon3,
.s_webp .bg_lazy_loaded .ml_icon3,
.ml_icon3 {
	background-position: -287px 7px;
}
.n_webp .bg_lazy_loaded .ml_icon4,
.s_webp .bg_lazy_loaded .ml_icon4,
.ml_icon4 {
	background-position:-414px 7px;
}
.slick-dotted.slick-slider {
	margin-bottom: 0px;
}
.mid_sld_sec .slick-dots {
	position:absolute;
	opacity: 0;
	display:none;
	bottom: 0;
}
.mid_ss_menu{
	position: relative;
	display: flex;
	max-width: fit-content;
	width: 100%;
	margin: 0px auto;
	margin-bottom: 30px;
	border-bottom: 1px solid #d5d5d5;
	padding: 0px 15px;
}
.mid_line_bg{
	position: absolute;
	left: 15px;
	height: 3px;
	width: 0px;
	background: #ad3c40;
	bottom: -2px;
	transition: all 0.3s linear;
}
.blue_bg .mid_ss_menu{
	border-bottom: 1px solid #7dcec8;
}
.dark_bg .mid_ss_menu{
	border-bottom: 1px solid #474747;
}
.dark_bg .mid_line_bg{
	background: #ffd500;
}
.mid_ss_list{
	font: 20px/1 var(--zf-primary-semibold);
	position: relative;
	padding: 20px 15px;
	cursor: pointer;
}
.mid_ss_list.active{
	color: #ac3b40;;
}
.dark_bg .mid_ss_list.active{
	color: #ffd500;
}
.dark_bg .mid_ss_list{
	color: #fff;
}
.slick-dots li{
	margin: 0px 5px;
	border:1px solid #c7d0df;
	background: #c7d0df;
}
.mp_inr_content_wrap .slick-dots li.slick-active {
  background:#ffd720;
  border:1px solid #ffd720;
}
.mid_sld_sec .slick-dots li {
	border:1px solid #c7d0df;
	background: #c7d0df;
}
.mid_sld_sec .slick-dots li.slick-active {
	background:#d23146;
	border:1px solid #d23146;
}
.slick-track,
.slick-initialized .slick-slide{
	display: flex;
}
.slick-next,
.slick-prev {
	width:50px;
	height:50px;
}
.slick-prev {
	left:-5%;
}
.slick-next {
	right:-5%;
}
.slick-next:after,
.slick-next:before,
.slick-prev:after,
.slick-prev:before {
	background:#232222;
	height:30px;
}
.slick-next:hover:after,
.slick-next:hover:before,
.slick-prev:hover:after,
.slick-prev:hover:before {
	background:#232222;
}
.dark_bg .slick-next:after,
.dark_bg .slick-next:before,
.dark_bg .slick-prev:after,
.dark_bg .slick-prev:before {
	background:#fff;
	height:30px;
}
.dark_bg .slick-next:hover:after,
.dark_bg .slick-next:hover:before,
.dark_bg .slick-prev:hover:after,
.dark_bg .slick-prev:hover:before {
	background:#fff;
}
.slick-prev:after,
.slick-prev:before {
	left:25px;
}
.slick-next:after,
.slick-next:before {
	right:25px;
}
.mid_li_sec{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.dark_bg .mid_li{
	color: #fff;
}
.mid_li{
	position: relative;
	max-width: 47.5%;
	width: 100%;
	text-align: left;
	padding-left: 40px;
}
.bg_lazy_loaded .mid_li:after {
	background: url(/sites/zweb/images/marketingplus/images/mp-cliq-fea-icon-sprite.svg);
	background-position: -22px -46px;
	background-size: 70px auto;
}
.mid_li:after{
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 25px;
	height: 25px;
	background: #fff;
}
.btm_cta_sec{
	position: relative;
	padding: 120px 0px;
	background: #d23246;
	color: #fff;
}
.btm_cta_sec h2{
	margin-bottom: 0px;
}
.btm_cta_sec p{
	margin: 10px 0px 0px;
}
.btm_cta_sec .act-btn.cta-btn{
	background: #000;
	border-color: #000;
}
.btm_cta_inr{
	max-width: 840px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}
.i18n-ar .mid_bnr *,.i18n-ar .mid_text_wrap *,.i18n-ar .mp_content_list *,.i18n-ar .mid_list_wrap *,.i18n-ar .btm_cta_inr *,.i18n-ar .btm_cta_inr {
    text-align: center;
}

@media(max-width: 1440px){
	.cmn_sec{
		max-width: 90%;
	}
	.bnr_text_wrapp{
		max-width: 45%;
	}
	.bnr_img_wrap{
		max-width: 50%;
		width: 100%;
	}
}
@media(max-width: 1360px){
	.mp_type_page h1{
		font-size: 48px;
	}
	.mp_type_page h2{
		font-size: 38px;
	}
	.mp_content_list p{
		font-size: 22px;
	}
}
@media(max-width: 1280px){
	.mp_type_page h1{
		font-size: 40px;
	}
	.mp_type_page h2{
		font-size: 34px;
		margin-bottom: 20px;
	}
	.btm_cta_sec h2{
		margin-bottom: 0px;
	}
	.mp_type_page p, 
	.mp_type_page li,
	.mp_type_page span, 
	.mp_type_page a,
	.mid_ss_list{
		font-size: 18px;
	}
	.mp_content_list{
		padding: 35px 18px;
	}
	.mp_content_list p{
		font-size: 20px;
	}
}
@media(max-width: 1080px){
	.mp_inr_content_wrap{
		max-width: 100%;
	}
	.mid_ss_list{
		display: none;
		padding: 0px;
	}
	.mid_ss_list.active{
		display: block;
	}
	.blue_bg .mid_ss_menu,
	.dark_bg .mid_ss_menu,
	.mid_ss_menu{
		border-bottom: 0px;
	}
	.mid_line_bg{
		display: none;
	}
	.mid_sld_sec .slick-dots{
		position: relative;
		bottom: unset;
		opacity: 1;
	}
}
@media(max-width: 992px){
	.mp_type_page h1{
		font-size: 36px;
		letter-spacing: -1px;
	}
	.mp_type_page h2{
		font-size: 30px;
	}
	.mp_content_list p{
		font-size: 18px;
	}
	.mid_bnr .bnr_text_wrap,
	.bnr_text_wrap, 
	.bnr_img_wrap,
	.text_wrap{
		text-align: center;
		max-width: 100%;
		width: 100%;
	}
	.bnr_text_wrap{
		padding-bottom: 40px;
	}
	.bnr_inr{
		flex-wrap: wrap;
	}
	.bnr_sec,
	.mid_img_sec,
	.btm_cta_sec{
		padding: 60px 0px;
	}
.bnr_sec{
padding-top: 110px;
}
	.btm_cta_inr{
		max-width: 90%;
		width: 100%;
		margin: 0px auto;
	}
	.banner_inr{
		max-width: 90%;
		width: 100%;
	}
	.mid_bnr .bnr_text_wrap{
		padding-bottom: 0px;
	}
	.mp_inr_content_wrap{
		max-width: 340px;
		flex-wrap: wrap;
	}
}
@media(max-width: 768px){
	.mid_li{
		max-width: 100%;
		margin-bottom: 20px;
	}
	.mid_li:last-child{
		margin-bottom: 0px;
	}
}