/*!
README - STYLEGUIDE BRIEFLY

Find the style by section component, using Find or CTRL + F
HEADER STYLE, BREADCRUMB STYLE, BANNER STYLE, CONTENT STYLE, LISTING STYLE, USP FOOTER STYLE, FOOTER STYLE

Make this stylesheet still readable and after using this file, dont forget to use beautify after development
Thankyou Whello Developer
*/

/* HEADER STYLE */
.site-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5;
	background-color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-shadow: 0 0 6px #c5c8cd;
	-moz-box-shadow: 0 0 6px #c5c8cd;
	box-shadow: 0 0 6px #c5c8cd;
}

.site-header .topbar-header {
	background-color: #fbfbfb;
	padding-top: 14px;
	padding-bottom: 14px;
}

.vc_row.row-topbar-header {
	margin: 0;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.vc_row.row-topbar-header:before,
.vc_row.row-topbar-header:after,
.vc_row.row-topbar-header .wpb_column>.vc_column-inner:before,
.vc_row.row-topbar-header .wpb_column>.vc_column-inner:after,
.vc_row.row-topbar-header .vc_inner:before,
.vc_row.row-topbar-header .vc_inner:after {
	display: none;
}

.vc_row.row-topbar-header>.wpb_column {
	width: auto;
}

.vc_row.row-topbar-header .wpb_column {
	float: none;
}

.vc_row.row-topbar-header .wpb_column>.vc_column-inner {
	padding: 0;
}

.vc_row.row-topbar-header .vc_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	width: auto;
}

.vc_row.row-topbar-header .vc_inner>.wpb_column {
	width: auto;
}

.col-topbar-ctacontact .vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.col-topbar-ctacontact .wpb_single_image img,
.col-topbar-ctacontact .wpb_single_image .alt-image {
	max-width: 16px;
	max-height: 13px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.col-topbar-ctacontact .wpb_single_image,
.col-topbar-ctacontact .wpb_single_image *:not(img) {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.col-topbar-ctacontact p a {
	font-weight: 400;
	color: #4f5e6a;
}

.col-topbar-ctacontact p a:hover {
	color: #030304;
}

.site-header .topbar-header,
.site-header .navbar-header {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.site-header .site-branding a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.site-header .site-branding img,
.site-header .site-branding .alt-image {
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.site-header .main-navigation {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .main-navigation .secondary-navbar {
	margin-left: auto;
}

.main-navigation .navbar-woocommerce .menu-account-nav.menu-item {
	display: none;
}

.site-header .menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .menu-item {
	list-style: none;
}

.site-header .menu .menu-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: 0;
}

.site-header .menu-item:not([class*="btn-"]) a {
	color: #030304;
	font-weight: 600;
}

.site-header .menu-item-has-children .menu-item:not([class*="btn-"]) a {
	font-weight: 400;
}

.main-navigation .secondary-navbar .menu>.menu-item {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.site-header .menu>.menu-item-has-children>a {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.menu .current-menu-item>a {
	font-weight: 600;
}

.site-header .sub-menu>.menu-item>a {
	text-align: left;
	display: block;
	position: relative;
}

.menu-item-has-children>.icon-submenu {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-moz-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.main-navigation .menu-item.current-menu-item>a:after {
	content: '';
	border-color: #f35926;
	border-bottom: 3px solid #f35926;
	background-color: #f35926;
	position: absolute;
	display: block;
	height: 4px;
	bottom: 0;
}

.menu-item-has-children>.icon-submenu:before,
.menu-item-has-children>.icon-submenu:after {
	content: '';
	position: absolute;
	top: 50%;
	left: -webkit-calc(100% - 6px);
	left: -moz-calc(100% - 6px);
	left: calc(100% - 6px);
	z-index: 1;
	display: block;
	width: 8px;
	height: 2px;
	background-color: #030304;
	-webkit-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.menu-item-has-children>.icon-submenu:before {
	-webkit-transform: translate(-100%, -50%) rotate(45deg);
	-moz-transform: translate(-100%, -50%) rotate(45deg);
	-ms-transform: translate(-100%, -50%) rotate(45deg);
	-o-transform: translate(-100%, -50%) rotate(45deg);
	transform: translate(-100%, -50%) rotate(45deg);
	left: -webkit-calc(100% - 5px);
	left: -moz-calc(100% - 5px);
	left: calc(100% - 5px);
}

.menu-item-has-children>.icon-submenu:after {
	-webkit-transform: translate(-25%, -50%) rotate(-45deg);
	-moz-transform: translate(-25%, -50%) rotate(-45deg);
	-ms-transform: translate(-25%, -50%) rotate(-45deg);
	-o-transform: translate(-25%, -50%) rotate(-45deg);
	transform: translate(-25%, -50%) rotate(-45deg);
	left: -webkit-calc(100% - 6px);
	left: -moz-calc(100% - 6px);
	left: calc(100% - 6px);
}

.menu-item-has-children.menu-item-active>.icon-submenu:before {
	-webkit-transform: translate(-100%, -50%) rotate(-45deg);
	-moz-transform: translate(-100%, -50%) rotate(-45deg);
	-ms-transform: translate(-100%, -50%) rotate(-45deg);
	-o-transform: translate(-100%, -50%) rotate(-45deg);
	transform: translate(-100%, -50%) rotate(-45deg);
}

.menu-item-has-children.menu-item-active>.icon-submenu:after {
	-webkit-transform: translate(-25%, -50%) rotate(45deg);
	-moz-transform: translate(-25%, -50%) rotate(45deg);
	-ms-transform: translate(-25%, -50%) rotate(45deg);
	-o-transform: translate(-25%, -50%) rotate(45deg);
	transform: translate(-25%, -50%) rotate(45deg);
}

.menu-item-has-children.menu-item-active>.icon-submenu:before,
.menu-item-has-children.menu-item-active>.icon-submenu:after {
	background-color: #f35926;
}

.site-header .menu-item-has-children .sub-menu {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-moz-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.site .hamburger-menu {
	width: 45px;
	height: 35px;
	padding: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column wrap;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	cursor: pointer;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

.hamburger-menu span {
	width: 100%;
	height: 2px;
	display: block;
	background-color: #405159;
	-webkit-transform: rotate(0deg) translate(0px);
	-moz-transform: rotate(0deg) translate(0px);
	-ms-transform: rotate(0deg) translate(0px);
	-o-transform: rotate(0deg) translate(0px);
	transform: rotate(0deg) translate(0px);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

.hamburger-menu span:first-child {
	width: 40px;
}

.hamburger-menu span:nth-child(2) {
	width: 60%;
}

.hamburger-menu span:last-child {
	width: 35px;
}

.toggle-onactive .hamburger-menu span {
	width: 45px;
}

.toggle-onactive .hamburger-menu span:first-child {
	-webkit-transform: rotate(45deg) translate(8px, 8px);
	-moz-transform: rotate(45deg) translate(8px, 8px);
	-ms-transform: rotate(45deg) translate(8px, 8px);
	-o-transform: rotate(45deg) translate(8px, 8px);
	transform: rotate(45deg) translate(8px, 8px);
}

.toggle-onactive .hamburger-menu span:nth-child(2) {
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-o-transform: translateX(50%);
	transform: translateX(50%);
	opacity: 0;
}

.toggle-onactive .hamburger-menu span:last-child {
	-webkit-transform: rotate(-45deg) translate(8px, -8px);
	-moz-transform: rotate(-45deg) translate(8px, -8px);
	-ms-transform: rotate(-45deg) translate(8px, -8px);
	-o-transform: rotate(-45deg) translate(8px, -8px);
	transform: rotate(-45deg) translate(8px, -8px);
}





/* BREADCRUMB STYLE */
.site-breadcrumbs {
	font-size: 16px;
	color: #b8b8b9;
	position: relative;
	z-index: 4;
}

.site-breadcrumbs>.breadcrumb-wrapper {
	position: absolute;
}

.site-breadcrumbs>.breadcrumb-wrapper>span {
	margin: 0 6px;
}

.site-breadcrumbs>.breadcrumb-wrapper>span:first-child {
	margin-left: 0;
}

.site-breadcrumbs .current-item,
.site-breadcrumbs a:hover {
	color: #030304;
}

.site-breadcrumbs+.site-main {
	padding-top: 60px;
}

.blog .site-breadcrumbs+.site-main,
.archive.category .site-breadcrumbs+.site-main,
.single-post .site-breadcrumbs+.site-main,
.post-slug-press .site-breadcrumbs+.site-main,
.single-press-release .site-breadcrumbs+.site-main {
	padding-top: 100px;
}








/* BANNER STYLE */
.site-banner {
	position: relative;
	z-index: 2;
	background: url(/wp-content/uploads/2020/11/pattern-banner-long-keesing.png) center/cover no-repeat #f9f9f9;
	overflow: hidden;
}

.site-banner:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	height: 100%;
	background-color: #f35926;
}

.site-page--blue .site-banner::after {
	/* BANNER IDENTITY SOLUTION */
	background-color: #1f8ce3;
}

.site-page--green .site-banner::after {
	/* BANNER DOCUMENT DATABASE */
	background-color: #6ad197;
}

.site-banner .container {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.site-banner.banner-type-long .container {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.site-banner .content-banner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	line-height: 1.3;
}

.site-banner .content-banner h1 {
	font-weight: 600;
	margin-bottom: 16px;
}

.content-banner .button-group-banner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.site-banner .media-banner {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.site-banner .media-banner:after {
	content: '';
	position: absolute;
	left: 0;
	z-index: 2;
	height: 100%;
	border: 3px solid #fff;
	pointer-events: none;
}

.site-banner .media-banner img,
.site-banner .media-banner .alt-image,
.site-banner .media-banner .plyr--video,
.site-banner .media-banner>.plyr-wrapper {
	position: relative;
	z-index: 1;
	right: -40px;
}

.site-banner .media-banner .plyr-wrapper>iframe {
	width: 100%;
	height: 100%;
}

.banner-listinfo {
	position: relative;
	margin-top: auto;
	width: 100%;
}

.banner-listinfo:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 200vw;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
}

.banner-listinfo ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.banner-listinfo li:not(:nth-child(2n + 2)) {
	margin-right: 60px;
}







/* CONTENT STYLE */
.vc_row.vc_row-has-fill[data-vc-full-width] {
	background-color: #f9f9f9;
}

.row-entry-benefit-keesing .wpb_text_column * {
	color: #fff;
}

.content-medium-size ul li::before,
.content-medium-size ol li::before {
	top: 10px;
}

[class*="frame-image"],
[class*="frame-content"] {
	position: relative;
}

[class*="frame-image"]:before,
[class*="frame-image"]:after,
[class*="frame-content"]:before,
[class*="frame-content"]:after {
	content: '';
	position: absolute;
	z-index: 1;
}

[class*="frame-content-top"]:before {
	top: 0;
}

[class*="frame-content-bottom"]::after {
	bottom: 0;
}

[class*="frame-image-top"]:before,
[class*="frame-content-top"]:before {
	border-top-width: 3px;
	border-top-style: solid;
}

[class*="frame-image-bottom"]::after,
[class*="frame-content-bottom"]::after {
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

.frame-image-topleft:before,
.frame-content-topleft:before,
.frame-image-bottomleft::after,
.frame-content-bottomleft::after {
	border-left-width: 3px;
	border-left-style: solid;
}

.frame-image-topright:before,
.frame-content-topright:before,
.frame-image-bottomright::after,
.frame-content-bottomright::after {
	border-right-width: 3px;
	border-right-style: solid;
}

.frame-content-topright:before,
.frame-content-bottomright::after {
	right: 0;
}

.frame-content-topleft:before,
.frame-content-bottomleft::after {
	left: 0;
}

.frame-image-blue:before,
.frame-image-blue:after,
.site-page--blue .frame-image-green:before,
.site-page--blue .frame-image-green:after {
	border-color: #1f8ce3;
}

.site-page--green .frame-image-green:before,
.site-page--green .frame-image-green:after {
	border-color: #6fdb98;
}

.frame-image-orange:before,
.frame-image-orange:after,
.frame-content-orange:before,
.frame-content-orange:before {
	border-color: #f35926;
}

.frame-image-green:before,
.frame-image-green:after,
.site-page--green .frame-image-green:before,
.site-page--green .frame-image-green:after {
	border-color: #6fdb98;
}

.site-page--blue .frame-image-green:before,
.site-page--blue .frame-image-green:after {
	border-color: #1f8ce3;
}


.vc_row[class*="frame-content"] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
}

.vc_row[class*="frame-content"] .wpb_column>.vc_column-inner {
	padding: 0;
}

.list-type-event {
	font-size: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-top: 10px;
}

.list-type-event li {
	width: auto;
	margin-bottom: 0;
}

.list-type-event li:not(:last-child) {
	margin-right: 20px;
}

.list-type-event.list-bullet-greencheck li::before {
	top: 3px;
}

.blog,
.archive.category,
.post-slug-press,
.single-press-release {
	background-color: #f9f9f9;
}

.site-main.site-main--sidebar {
	background: #f9f9f9 url(/wp-content/uploads/2020/11/pattern-banner-long-keesing.png) center/cover no-repeat;
}

.site-main.site-main--sidebar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.site-main.site-main--sidebar article {
	position: relative;
}

.site-main.site-main--sidebar article:before {
	content: '';
	position: absolute;
	top: 0;
	z-index: 1;
	width: 200vw;
	height: 100%;
	background-color: #fff;
}

.site-main.site-main--sidebar article>* {
	position: relative;
	z-index: 2;
}

.site-main.site-main--sidebar .entry-content {
	padding-top: 26px;
	padding-right: 10px;
}

.single-post .entry-footer,
.single-press-release .entry-footer {
	margin-top: 50px;
	padding: 32px 40px;
	background-color: #f9f9f9;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.single-post .entry-footer .title-share-post,
.single-press-release .entry-footer .title-share-post {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #5b656e;
	margin-right: 46px;
}

.single-post .site-main .wpb_text_column,
.single-press-release .site-main .wpb_text_column {
	font-size: 20px;
}

.blog .entry-content h1,
.archive.category .entry-content h1,
.single-post .entry-content h1,
.post-slug-press .entry-content h1,
.single-press-release .entry-content h1 {
	font-weight: 600;
}

.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4,
.single-press-release .entry-content h2,
.single-press-release .entry-content h3,
.single-press-release .entry-content h4 {
	margin-bottom: 10px;
}

.single-post .listing-card.listing-identity-verification .wpb_single_image img,
.single-press-release .listing-card.listing-identity-verification .wpb_single_image img,
.single-post .listing-card.listing-identity-verification .wpb_single_image .alt-image,
.single-press-release .listing-card.listing-identity-verification .wpb_single_image .alt-image {
	height: 260px;
}

.single-post .listing-card.listing-identity-verification>.wpb_column::after,
.single-press-release .listing-card.listing-identity-verification>.wpb_column::after {
	width: 110px;
	height: 60px;
}

.single-post [class*="frame-image"]:before,
.single-post [class*="frame-image"]:after,
.single-press-release [class*="frame-image"]:before,
.single-press-release [class*="frame-image"]:after {
	height: 70px;
	width: 50px;
}

.share-post {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
}

.share-post li {
	margin-bottom: 0;
}

.share-post li:not(:last-child) {
	margin-right: 36px;
}

.share-post img,
.share-post .alt-image {
	width: 34px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.widget-area .widget-title {
	font-weight: 600;
	margin-bottom: 24px;
}

ul.page-list li,
.list-category-keesing li {
	list-style: none;
}

ul.page-list>li:not(:last-child),
.list-category-keesing>li:not(:last-child) {
	margin-bottom: 30px;
}

ul.page-list li a,
.list-category-keesing li a {
	color: #777;
}

ul.page-list>li>a,
.list-category-keesing>li>a {
	font-weight: 700;
	font-size: 26px;
}

.page-list .current_page_item>a {
	font-weight: 700 !important;
}

ul.page-list .page_item_has_children,
.list-category-keesing .list-has-children {
	position: relative;
}

ul.page-list .page_item_has_children ul,
.list-category-keesing .list-has-children ul {
	padding: 10px 0 0 10px;
}

ul.page-list .page_item_has_children:not(.list-has-children--active):not(.menu-item-active):not(.current_page_parent):not(.current_page_item) ul,
.list-category-keesing .list-has-children:not(.list-has-children--active) ul {
	display: none;
}

ul.page-list .page_item_has_children li::before,
.list-category-keesing .list-has-children li::before {
	display: none;
}

ul.page-list .page_item_has_children li:not(:last-child),
.list-category-keesing .list-has-children li:not(:last-child) {
	margin-bottom: 6px;
}

ul.page-list .page_item_has_children ul a,
.list-category-keesing .list-has-children ul a {
	font-size: 24px;
	font-weight: 400;
}

ul.page-list .page_item_has_children .icon-submenu,
.list-category-keesing .list-has-children .cta-toggle-catkeesing {
	position: absolute;
	top: 8px;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

ul.page-list .page_item_has_children .icon-submenu:before,
ul.page-list .page_item_has_children .icon-submenu:after,
.list-category-keesing .list-has-children .cta-toggle-catkeesing:before,
.list-category-keesing .list-has-children .cta-toggle-catkeesing:after {
	content: '';
	position: absolute;
	top: 50%;
	left: -webkit-calc(100% - 6px);
	left: -moz-calc(100% - 6px);
	left: calc(100% - 6px);
	z-index: 1;
	display: block;
	width: 8px;
	height: 2px;
	background-color: #f35926;
	-webkit-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

ul.page-list .page_item_has_children .icon-submenu:before,
.list-category-keesing .list-has-children .cta-toggle-catkeesing:before {
	-webkit-transform: translate(-100%, -50%) rotate(45deg);
	-moz-transform: translate(-100%, -50%) rotate(45deg);
	-ms-transform: translate(-100%, -50%) rotate(45deg);
	-o-transform: translate(-100%, -50%) rotate(45deg);
	transform: translate(-100%, -50%) rotate(45deg);
	left: -webkit-calc(100% - 5px);
	left: -moz-calc(100% - 5px);
	left: calc(100% - 5px);
}

ul.page-list .page_item_has_children .icon-submenu:after,
.list-category-keesing .list-has-children .cta-toggle-catkeesing:after {
	-webkit-transform: translate(-25%, -50%) rotate(-45deg);
	-moz-transform: translate(-25%, -50%) rotate(-45deg);
	-ms-transform: translate(-25%, -50%) rotate(-45deg);
	-o-transform: translate(-25%, -50%) rotate(-45deg);
	transform: translate(-25%, -50%) rotate(-45deg);
	left: -webkit-calc(100% - 6px);
	left: -moz-calc(100% - 6px);
	left: calc(100% - 6px);
}


ul.page-list .page_item_has_children.current_page_item .icon-submenu:before,
ul.page-list .page_item_has_children.current_page_parent .icon-submenu:before,
ul.page-list .page_item_has_children.menu-item-active .icon-submenu:before,
.list-category-keesing .list-has-children.list-has-children--active .cta-toggle-catkeesing:before {
	-webkit-transform: translate(-100%, -50%) rotate(-45deg);
	-moz-transform: translate(-100%, -50%) rotate(-45deg);
	-ms-transform: translate(-100%, -50%) rotate(-45deg);
	-o-transform: translate(-100%, -50%) rotate(-45deg);
	transform: translate(-100%, -50%) rotate(-45deg);
}

ul.page-list .page_item_has_children.current_page_item .icon-submenu:after,
ul.page-list .page_item_has_children.current_page_parent .icon-submenu:after,
ul.page-list .page_item_has_children.menu-item-active .icon-submenu:after,
.list-category-keesing .list-has-children.list-has-children--active .cta-toggle-catkeesing:after {
	-webkit-transform: translate(-25%, -50%) rotate(45deg);
	-moz-transform: translate(-25%, -50%) rotate(45deg);
	-ms-transform: translate(-25%, -50%) rotate(45deg);
	-o-transform: translate(-25%, -50%) rotate(45deg);
	transform: translate(-25%, -50%) rotate(45deg);
}

.list-follow-us {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.list-follow-us .list-item {
	list-style: none;
	margin-bottom: 0;
	width: auto;
}

.list-follow-us img,
.list-follow-us .alt-image {
	width: 20px;
	height: 20px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.list-follow-us .list-item:not(:last-child) {
	margin-right: 20px;
}

.widget_widget_follow_us {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.widget_widget_follow_us .widget-title {
	margin-bottom: 0;
	color: #777;
	font-size: 26px;
	margin-right: 24px;
}

.archive-description {
	font-size: 24px;
}

.content-small-size.list-bullet-greencheck li:before {
	top: 1px;
}

.row-inline-button .vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.row-whykeesing-different .row-inline-button .vc_column-inner>.wpb_wrapper {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.row-inline-button .vc_empty_space {
	width: 100%;
}

.row-listing-howitwork>.wpb_column>.vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.row-listing-howitwork>.wpb_column>.vc_column-inner>.wpb_wrapper::-webkit-scrollbar-track {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #7d8c92;
}

.row-listing-howitwork>.wpb_column>.vc_column-inner>.wpb_wrapper::-webkit-scrollbar {
	width: 4px;
}

.row-listing-howitwork>.wpb_column>.vc_column-inner>.wpb_wrapper::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #405159;
}


.row-onedocument-expert table tr:not(:last-child) td {
	padding-bottom: 50px;
}

.row-onedocument-expert table td:not(:last-child) {
	padding-right: 50px;
}

.row-onedocument-expert table td {
	vertical-align: text-top;
}

.blockquote-card blockquote {
	padding: 34px 20px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.04);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.04);
	background-color: #fff;
	color: #030304;
	font-weight: 700;
}

.blockquote-card blockquote strong,
.blockquote-card blockquote b {
	color: #e85626;
}

.column-card-faq.wpb_column {
	position: relative;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	background-color: #fff;
}

.column-card-faq.wpb_column:after {
	content: '';
	position: absolute;
	bottom: 40px;
	right: 40px;
	height: 50px;
	width: 64px;
	border-right: 3px solid #1d86e2;
	border-bottom: 3px solid #1d86e2;
}

.column-card-faq.wpb_column .vc_inner {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.column-card-faq.wpb_column .vc_inner:not(:last-child) {
	margin-bottom: 10px;
}

.site-main .column-card-faq.wpb_column .vc_inner>.wpb_column {
	width: auto;
}

.site-main .column-card-faq.wpb_column .vc_inner>.wpb_column:not(:first-child) {
	margin-left: 16px;
}

.column-card-faq.wpb_column .vc_inner>.wpb_column .vc_column-inner {
	padding: 0;
}

.column-card-faq.wpb_column .wpb_text_column {
	font-size: 22px;
}

.column-card-faq.wpb_column .wpb_text_column a {
	font-size: 20px;
	color: #4f5e6a;
	font-weight: 400;
}

.column-card-faq.wpb_column .wpb_text_column a:hover {
	color: #f35926;
}

.column-card-faq.wpb_column .wpb_single_image * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.column-card-faq.wpb_column .wpb_single_image img,
.column-card-faq.wpb_column .wpb_single_image .alt-image {
	width: 16px;
	height: 16px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	min-height: auto;
}

.row-listing-faq .wpb_text_column h2 {
	color: #1d87e2;
}

.vc_tta-panels {
	counter-reset: list_vctta;
}

.vc_tta-panel {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	background-color: #fff;
}

.vc_tta-panel:not(:last-child) {
	margin-bottom: 24px;
}

.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {
	margin-bottom: 0;
	position: relative;
	cursor: pointer;
}

.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title:before,
.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title:after {
	content: '';
	position: absolute;
	top: 50%;
	z-index: 1;
	display: block;
	width: 14px;
	height: 3px;
	background-color: #f35926;
	-webkit-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title:before {
	-webkit-transform: translate(-100%, -50%) rotate(45deg);
	-moz-transform: translate(-100%, -50%) rotate(45deg);
	-ms-transform: translate(-100%, -50%) rotate(45deg);
	-o-transform: translate(-100%, -50%) rotate(45deg);
	transform: translate(-100%, -50%) rotate(45deg);
}

.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title:after {
	-webkit-transform: translate(-25%, -50%) rotate(-45deg);
	-moz-transform: translate(-25%, -50%) rotate(-45deg);
	-ms-transform: translate(-25%, -50%) rotate(-45deg);
	-o-transform: translate(-25%, -50%) rotate(-45deg);
	transform: translate(-25%, -50%) rotate(-45deg);
}

.vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title:before {
	-webkit-transform: translate(-100%, -50%) rotate(-45deg);
	-moz-transform: translate(-100%, -50%) rotate(-45deg);
	-ms-transform: translate(-100%, -50%) rotate(-45deg);
	-o-transform: translate(-100%, -50%) rotate(-45deg);
	transform: translate(-100%, -50%) rotate(-45deg);
}

.vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title:after {
	-webkit-transform: translate(-25%, -50%) rotate(45deg);
	-moz-transform: translate(-25%, -50%) rotate(45deg);
	-ms-transform: translate(-25%, -50%) rotate(45deg);
	-o-transform: translate(-25%, -50%) rotate(45deg);
	transform: translate(-25%, -50%) rotate(45deg);
}

.vc_tta-panel .vc_tta-panel-heading a {
	width: 100%;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	color: #777;
	font-family: "Pragati Narrow", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.vc_tta-panel .vc_tta-panel-heading a:before {
	counter-increment: list_vctta;
	content: "1.1."counter(list_vctta) ".";
	color: #1d87e2;
	display: inline-block;
	margin-right: 8px;
}

.vc_tta-lists-11 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.1."counter(list_vctta) ".";
}

.vc_tta-lists-12 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.2."counter(list_vctta) ".";
}

.vc_tta-lists-13 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.3."counter(list_vctta) ".";
}

.vc_tta-lists-14 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.4."counter(list_vctta) ".";
}

.vc_tta-lists-15 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.5."counter(list_vctta) ".";
}

.vc_tta-lists-16 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.6."counter(list_vctta) ".";
}

.vc_tta-lists-17 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.7."counter(list_vctta) ".";
}

.vc_tta-lists-18 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.8."counter(list_vctta) ".";
}

.vc_tta-lists-19 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "1.9."counter(list_vctta) ".";
}

.vc_tta-lists-21 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.1."counter(list_vctta) ".";
}

.vc_tta-lists-22 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.2."counter(list_vctta) ".";
}

.vc_tta-lists-23 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.3."counter(list_vctta) ".";
}

.vc_tta-lists-24 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.4."counter(list_vctta) ".";
}

.vc_tta-lists-25 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.5."counter(list_vctta) ".";
}

.vc_tta-lists-26 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.6."counter(list_vctta) ".";
}

.vc_tta-lists-27 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.7."counter(list_vctta) ".";
}

.vc_tta-lists-28 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.8."counter(list_vctta) ".";
}

.vc_tta-lists-29 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "2.9."counter(list_vctta) ".";
}

.vc_tta-lists-31 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.1."counter(list_vctta) ".";
}

.vc_tta-lists-32 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.2."counter(list_vctta) ".";
}

.vc_tta-lists-33 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.3."counter(list_vctta) ".";
}

.vc_tta-lists-34 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.4."counter(list_vctta) ".";
}

.vc_tta-lists-35 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.5."counter(list_vctta) ".";
}

.vc_tta-lists-36 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.6."counter(list_vctta) ".";
}

.vc_tta-lists-37 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.7."counter(list_vctta) ".";
}

.vc_tta-lists-38 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.8."counter(list_vctta) ".";
}

.vc_tta-lists-39 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "3.9."counter(list_vctta) ".";
}

.vc_tta-lists-41 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.1."counter(list_vctta) ".";
}

.vc_tta-lists-42 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.2."counter(list_vctta) ".";
}

.vc_tta-lists-43 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.3."counter(list_vctta) ".";
}

.vc_tta-lists-44 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.4."counter(list_vctta) ".";
}

.vc_tta-lists-45 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.5."counter(list_vctta) ".";
}

.vc_tta-lists-46 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.6."counter(list_vctta) ".";
}

.vc_tta-lists-47 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.7."counter(list_vctta) ".";
}

.vc_tta-lists-48 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.8."counter(list_vctta) ".";
}

.vc_tta-lists-49 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "4.9."counter(list_vctta) ".";
}

.vc_tta-lists-51 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.1."counter(list_vctta) ".";
}

.vc_tta-lists-52 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.2."counter(list_vctta) ".";
}

.vc_tta-lists-53 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.3."counter(list_vctta) ".";
}

.vc_tta-lists-54 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.4."counter(list_vctta) ".";
}

.vc_tta-lists-55 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.5."counter(list_vctta) ".";
}

.vc_tta-lists-56 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.6."counter(list_vctta) ".";
}

.vc_tta-lists-57 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.7."counter(list_vctta) ".";
}

.vc_tta-lists-58 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.8."counter(list_vctta) ".";
}

.vc_tta-lists-59 .vc_tta-panel .vc_tta-panel-heading a:before {
	content: "5.9."counter(list_vctta) ".";
}

.vc_tta-panel .vc_tta-panel-body {
	height: 0 !important;
	opacity: 0 !important;
	visibility: hidden !important;
	-webkit-transition: opacity .2s !important;
	-o-transition: opacity .2s !important;
	-moz-transition: opacity .2s !important;
	transition: opacity .2s !important;
	will-change: opacity;
}

.vc_tta-panel.vc_active .vc_tta-panel-body {
	height: auto !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.vc_tta-panel .vc_tta-panel-body .wpb_text_column {
	font-size: 20px;
}

.vc_tta-panel .vc_tta-panel-body .wpb_single_image img,
.vc_tta-panel .vc_tta-panel-body .wpb_single_image .alt-image {
	width: auto;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.row-entry-realid-keesing .vc_empty_space {
	width: 100%;
}

.row-entry-realid-keesing .vc_row.vc_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 26px;
}

.row-entry-realid-keesing .vc_row.vc_inner:before,
.row-entry-realid-keesing .vc_row.vc_inner:after,
.row-entry-realid-keesing .vc_row.vc_inner .vc_column-inner:before,
.row-entry-realid-keesing .vc_row.vc_inner .vc_column-inner:after {
	display: none;
}

.row-entry-realid-keesing .vc_row.vc_inner .vc_column-inner {
	padding: 0;
}

.row-entry-realid-keesing>.wpb_column>.vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.row-entry-realid-keesing .vc_row.vc_inner .wpb_column.vc_column_container {
	width: auto;
}

.row-entry-realid-keesing .vc_row.vc_inner .wpb_column.vc_column_container:not(:first-child) {
	margin-left: 18px;
}

.row-entry-realid-keesing .vc_row.vc_inner .wpb_single_image img,
.row-entry-realid-keesing .vc_row.vc_inner .wpb_single_image .alt-image {
	width: 26px;
	height: 22px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.vc_row.row-keesing-milestone {
	padding-bottom: 110px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.vc_row.row-keesing-milestone>.wpb_column {
	margin: 0 auto;
}

.mdf_shortcode_container .mdf_tax_filter_section {
	width: 100%;
}

div.mdf_shortcode_container .data-filter-section-title {
	display: none;
}

.mdf_tax_filter_section .mdf_taxonomy_check_list li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: 0;
	width: auto;
}

.mdf_taxonomy_check_list .mdf_taxonomy_checkbox {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.mdf_tax_filter_section .mdf_taxonomy_check_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.mdf_taxonomy_check_list label {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #787878;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 38px 16px;
	background-color: #f7f7f7;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}

.mdf_taxonomy_check_list label.mdf_taxonomy_checked {
	font-weight: 400 !important;
	background-color: #e1e1e1;
}

.mdf_tax_filter_section .mdf_taxonomy_child_container {
	display: none !important;
}

div.mdf_shortcode_container .mdf_input_container_block_0 {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.mdf_shortcode_container {
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
	background: none;
}










/* LISTING STYLE */
.vc_row.listing-card>.wpb_column,
.slick-slider.listing-card .slick-slide>.wpb_column,
.slick-slider.listing-card .slick-slide>div>.wpb_column,
.listing-card .listing-item {
	position: relative;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	background-color: #fff;
	overflow: hidden;
}

.vc_row.listing+.vc_row.listing:before,
.vc_row.listing>.wpb_column::before,
.vc_row.listing>.wpb_column::after,
.vc_row.listing .wpb_column .vc_column-inner::before,
.vc_row.listing .wpb_column .vc_column-inner::after,
.listing .listing-item::before,
.listing .listing-item::after {
	content: '';
	position: absolute;
	z-index: 1;
}

.listing-block {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.listing-block>.wpb_column>.vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.listing-block .vc_column-inner,
.listing-block .vc_column-inner>.wpb_wrapper {
	height: 100%;
}

.listing-block .wpb_single_image {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.listing-block .wpb_single_image,
.listing-block .thumbnail-item {
	margin-bottom: 30px;
}

.vc_row.vc_row-has-fill .listing.listing-icon-content .wpb_single_image .vc_single_image-wrapper {
	background-color: #fff;
}

.listing-block .wpb_single_image img,
.listing-block .thumbnail-item img,
.listing-block .wpb_single_image .alt-image,
.listing-block .thumbnail-item .alt-image {
	height: 250px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.listing-block .wpb_text_column {
	padding: 0 10px;
}

.listing-block .vc_btn3-container,
.listing-block .cta-listing {
	margin-top: auto;
	padding-top: 30px;
}

.listing-card .thumbnail-item {
	margin-bottom: 20px;
}

.vc_row.listing.listing-grid>.wpb_column,
.listing.listing-grid .listing-item,
.slick-slider.listing-grid .slick-slide>.wpb_column,
.slick-slider.listing-grid .slick-slide>div>.wpb_column {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	background-color: #fff;
	overflow: hidden;
	padding: 30px 30px 54px 58px;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	min-height: 276px;
}

.listing-grid .listing-item::before {
	height: 62px;
	width: 35px;
	border-top: 3px solid;
	border-right: 3px solid;
}

.listing-grid .listing-item::after {
	width: 62px;
	height: 35px;
	border-bottom: 3px solid;
	border-left: 3px solid;
}

.listing-grid .listing-item::before,
.listing-grid .listing-item::after {
	z-index: 2;
	border-color: #6ad197;
}

.listing-grid.lists-3 .listing-item:nth-child(3n + 3):before,
.listing-grid.lists-3 .listing-item:nth-child(3n + 3):after {
	border-color: #1e87e3;
}

.listing-grid.lists-3 .listing-item:nth-child(2):before,
.listing-grid.lists-3 .listing-item:nth-child(2):after,
.listing-grid.lists-3 .listing-item:nth-child(4):before,
.listing-grid.lists-3 .listing-item:nth-child(4):after,
.listing-grid.lists-3 .listing-item:nth-child(9):before,
.listing-grid.lists-3 .listing-item:nth-child(9):after,
.listing-grid.lists-3 .listing-item:nth-child(3n + 2):not(:nth-child(5)):not(:nth-child(8)):before,
.listing-grid.lists-3 .listing-item:nth-child(3n + 2):not(:nth-child(5)):not(:nth-child(8)):after {
	border-color: #f35926;
}

.listing-grid .title-listing {
	font-weight: 600;
	-webkit-line-clamp: 3;
}

.listing.listing-grid>.wpb_column.listing-item--specialcontent,
.listing.listing-grid .listing-item.listing-item--specialcontent {
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 20px 42px 25px;
}

.vc_row.listing-grid .wpb_single_image,
.listing-grid .thumbnail-item {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.vc_row.listing-grid .wpb_single_image img,
.listing-grid .thumbnail-item img,
.vc_row.listing-grid .wpb_single_image .alt-image,
.listing-grid .thumbnail-item .alt-image {
	height: 100%;
}

.vc_row.listing-grid>.wpb_column>.vc_column-inner,
.listing-grid .content-item {
	position: relative;
	z-index: 2;
}

.vc_row.listing-grid .wpb_text_column *,
.listing-grid .content-item * {
	color: #fff;
}

.listing-grid .wpb_text_column h1,
.listing-grid .wpb_text_column h2,
.listing-grid .wpb_text_column h3,
.listing-grid .wpb_text_column h4,
.listing-grid .wpb_text_column h5,
.listing-grid .wpb_text_column h5,
.listing-grid .title-listing {
	margin-bottom: 0;
}

.listing-grid .listing-item--specialcontent .content-item * {
	color: #777;
}

.listing-grid .listing-item--specialcontent .wpb_text_column h1,
.listing-grid .listing-item--specialcontent .wpb_text_column h2,
.listing-grid .listing-item--specialcontent .wpb_text_column h3,
.listing-grid .listing-item--specialcontent .wpb_text_column h4,
.listing-grid .listing-item--specialcontent .wpb_text_column h5,
.listing-grid .listing-item--specialcontent .wpb_text_column h5,
.listing-grid .listing-item--specialcontent .content-item h1,
.listing-grid .listing-item--specialcontent .content-item h2,
.listing-grid .listing-item--specialcontent .content-item h3,
.listing-grid .listing-item--specialcontent .content-item h4,
.listing-grid .listing-item--specialcontent .content-item h5,
.listing-grid .listing-item--specialcontent .content-item h6 {
	color: #030304;
	margin-bottom: 10px;
}

.listing-grid .listing-item--specialcontent .wpb_text_column p,
.listing-grid .listing-item--specialcontent .content-item p {
	font-size: 24px;
	line-height: 1.3;
}

.listing-grid .listing-item--specialcontent .btn-cta-specialcontent {
	margin-top: 30px;
}

.listing-list .listing-item {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #e6e6e6;
}

.listing-list .listing-item:after {
	content: '';
	position: absolute;
	top: 30px;
	right: 0;
	width: 8px;
	height: 14px;
	background: url(/wp-content/themes/whello/assets/images/icon-arrow-chevronorange.svg) center/contain no-repeat;
}

.listing-list .title-listing {
	font-family: "Pragati Narrow", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 400;
	color: #777777;
	margin-bottom: 0;
	-webkit-line-clamp: 1;
	max-height: 35px;
	padding-right: 17px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

.listing-list .listing-item:hover .title-listing {
	color: #f34314;
}

.listing.listing-block .content-item,
.listing.listing-block .wpb_text_column {
	width: 100%;
}

.listing.slick-slider .slick-list {
	overflow: visible;
}

.listing.slick-slider .slick-slide {
	opacity: 1;
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;
	-moz-transition: opacity .2s;
	transition: opacity .2s;
}

.listing.slick-slider .slick-slide:not(.slick-active) {
	opacity: .36;
}

.listing-grid.listing-grid-special .listing-item::before,
.listing-grid.listing-grid-special .listing-item::after {
	border-color: #f35926;
}

.listing-grid.listing-grid-special .listing-item::before {
	top: 26px;
	right: 26px;
	height: 70px;
	width: 35px;
}

.listing-grid.listing-grid-special .listing-item::after {
	bottom: 26px;
	left: 26px;
	width: 70px;
	height: 35px;
}

.listing-grid.listing-grid-special .listing-item:nth-child(3n + 3):before,
.listing-grid.listing-grid-special .listing-item:nth-child(3n + 3):after,
.listing-grid.listing-grid-special .slick-slide:nth-child(3n + 2) .listing-item:before,
.listing-grid.listing-grid-special .slick-slide:nth-child(3n + 2) .listing-item:after {
	border-color: #1f8ce3;
}

.listing-grid.listing-grid-special .listing-item:nth-child(5n + 5):before,
.listing-grid.listing-grid-special .listing-item:nth-child(5n + 5):after,
.listing-grid.listing-grid-special .slick-slide:nth-child(3n + 3) .listing-item:before,
.listing-grid.listing-grid-special .slick-slide:nth-child(3n + 3) .listing-item:after {
	border-color: #6ad197;
}

.listing-grid.listing-grid-special .listing-item.listing-item--specialcontent::before,
.listing-grid.listing-grid-special .listing-item.listing-item--specialcontent::after {
	display: none;
}

.listing-card.listing-certification-keesing {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.listing-review .listing-item,
.listing-real_id .listing-item {
	pointer-events: none;
}

.listing-card.listing-review .thumbnail-item {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.listing-card.listing-review .thumbnail-item img,
.listing-card.listing-review .thumbnail-item .alt-image {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.listing-card.listing-review .content-thumbnail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.listing-card.listing-review .listing-item:after {
	bottom: 25px;
	right: 25px;
	width: 65px;
	height: 51px;
	border-bottom: 3px solid #6ad197;
	border-right: 3px solid #6ad197;
}

.listing-card.listing-review .listing-item:nth-child(3n + 2):after,
.listing-card.listing-review .slick-slide:nth-child(3n + 2) .listing-item:after {
	border-color: #1f8ce3;
}

.listing-card.listing-review .listing-item:nth-child(3n + 3):after,
.listing-card.listing-review .slick-slide:nth-child(3n + 3) .listing-item:after {
	border-color: #f35926;
}

.listing-card.listing-review .content-thumbnail .title-listing {
	margin-bottom: 0;
	font-size: 20px;
	color: #4c4c4c;
}

.listing-card.listing-review .content-thumbnail .info-position {
	color: #1a81d7;
	margin-top: -4px;
}

.listing-card.listing-review .content-thumbnail .info-company {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 600;
	color: #3e3e3e;
	margin-top: 4px;
}

.listing-card.listing-review.listing-slider .slick-arrow {
	display: none !important;
}

.listing-card.listing-identity-verification>.wpb_column::after {
	border-top: 3px solid;
	border-right: 3px solid;
}

.listing-card.listing-identity-verification>.wpb_column:nth-child(odd)::after {
	border-color: #1f8ce3;
}

.listing-card.listing-identity-verification>.wpb_column:nth-child(even)::after {
	border-color: #6fdb98;
}

.listing-card.listing-identity-verification>.wpb_column>.vc_column-inner {
	height: 100%;
}

.listing-card.listing-identity-verification .vc_empty_space {
	width: 100%;
}

.listing-card.listing-identity-verification .vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.listing-card.listing-identity-verification .vc_btn3-container {
	margin-right: 30px;
}

.listing-card.listing-identity-verification .wpb_single_image {
	margin-top: auto;
}

.listing-card.listing-benefit-keesing>.wpb_column>.vc_column-inner {
	padding-right: 20px;
	padding-bottom: 18px;
}

.listing-card.listing-benefit-keesing>.wpb_column::after {
	bottom: 33px;
	right: 30px;
	width: 105px;
	height: 70px;
	border-bottom: 3px solid #f35926;
	border-right: 3px solid #f35926;
}

.listing-card.listing-benefit-keesing>.wpb_column:nth-child(2n + 2)::after {
	border-color: #1f8ce3;
}

.listing-card.listing-benefit-keesing>.wpb_column:nth-child(3n + 3)::after {
	border-color: #6ad197;
}

.listing-catchup-keesing .vc_row>.wpb_column {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	background-color: #fff;
	overflow: hidden;
	padding-bottom: 36px;
}

.listing-catchup-keesing .vc_btn3-container[class*="btn"] {
	width: 100%;
}

.listing-card.listing-newsletter .listing-item,
.listing-card.listing-career .listing-item {
	padding: 45px 40px;
}

.listing-card.listing-newsletter .content-item,
.listing-card.listing-career .content-item {
	position: relative;
	font-size: 20px;
}

.listing-card.listing-newsletter .title-listing,
.listing-card.listing-career .title-listing {
	font-family: "Pragati Narrow", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	margin-bottom: 4px;
	font-size: 22px;
	color: #777;
}

.listing-card.listing-trusted-partners .listing-item {
	padding: 30px;
}

.listing-card.listing-trusted-partners .thumbnail-item img,
.listing-card.listing-trusted-partners .thumbnail-item .alt-image {
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.listing-card.listing-certification-keesing .wpb_single_image img,
.listing-card.listing-certification-keesing .wpb_single_image .alt-image {
	width: 144px;
	height: 144px;
	display: block;
	margin: 0 auto;
}

.listing-card.listing-partner .listing-item {
	padding: 34px 32px;
}

.listing-card.listing-partner .content-item {
	font-size: 20px;
}

.listing-card.listing-partner .thumbnail-item {
	margin-bottom: 22px;
}

.listing-card.listing-partner .thumbnail-item img,
.listing-card.listing-partner .thumbnail-item .alt-image {
	width: 100%;
	height: 49px;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: left;
	object-position: left;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-position: left;
}

.listing-card.listing-partner .partner-field {
	font-weight: 700;
}

.listing-card.listing-event .listing-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.listing-card.listing-event .thumbnail-item {
	width: auto;
}

.listing-card.listing-event .title-listing {
	font-family: "Pragati Narrow", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-size: 24px;
	color: #777;
	margin-bottom: 0;
}

.listing-card.listing-event .event-info {
	font-size: 18px;
	color: #f35926;
	display: inline-block;
	margin-bottom: 6px;
}

.listing-card.listing-event .event-info b {
	margin: 0 6px;
}

.listing-card.listing-post .content-item,
.listing-card.listing-press-release .content-item {
	color: #777;
	font-size: 20px;
}

.listing-card.listing-post .post-info,
.listing-card.listing-press-release .post-info {
	font-weight: 600;
	color: #f35926;
	display: inline-block;
	margin-bottom: 6px;
}

.listing-card.listing-post .content-item,
.listing-card.listing-press-release .content-item {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.listing-card.listing-post .title-listing,
.listing-card.listing-press-release .title-listing {
	font-size: 24px;
	color: #777;
	margin-bottom: 10px;
	font-family: "Pragati Narrow", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	-webkit-line-clamp: 2;
	height: 64px;
}

.listing-card.listing-post .content-item p,
.listing-card.listing-press-release .content-item p {
	-webkit-line-clamp: 4;
	height: 120px;
}

.listing-card.listing-post .cta-listing,
.listing-card.listing-press-release .cta-listing {
	padding-top: 26px;
}

.widget-area .listing-card.listing-post .listing-item,
.widget-area .listing-card.listing-press-release .listing-item {
	padding: 24px 20px;
}

.widget-area .listing-card.listing-post .cta-listing,
.widget-area .listing-card.listing-post .content-item p,
.widget-area .listing-card.listing-press-release .cta-listing,
.widget-area .listing-card.listing-press-release .content-item p {
	display: none;
}

.widget-area .listing-card.listing-post .title-listing,
.widget-area .listing-card.listing-press-release .title-listing {
	font-size: 22px;
	margin-bottom: 0;
	max-height: 58px;
}

.listing-card.listing-event .cta-listing {
	font-size: 18px;
	margin-top: 28px;
}

.listing-card.listing-event .cta-listing::after {
	margin-left: 12px;
	position: relative;
	top: -2px;
}

.listing.listing-icon-content .wpb_single_image img,
.listing.listing-icon-content .wpb_single_image .alt-image {
	-o-object-fit: contain;
	object-fit: contain;
	height: 100%;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.listing.listing-icon-content .wpb_single_image .vc_figure,
.listing.listing-icon-content .wpb_single_image .vc_single_image-wrapper {
	width: auto;
}

.listing.listing-icon-content .wpb_single_image .vc_single_image-wrapper {
	width: 150px;
	height: 150px;
	padding: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #f9f9f9;
	margin: 0 auto;
}

.listing-card.listing-extensive-idverification .wpb_single_image img,
.listing-card.listing-extensive-idverification .wpb_single_image .alt-image {
	width: 130px;
	height: 130px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.row-listing-howitwork-8 .listing.listing-block {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.row-listing-howitwork .wpb_text_column h1,
.row-listing-howitwork .wpb_text_column h2,
.row-listing-howitwork .wpb_text_column h3,
.row-listing-howitwork .wpb_text_column h4,
.row-listing-howitwork .wpb_text_column h5,
.row-listing-howitwork .wpb_text_column h6 {
	font-size: 22px;
}

.vc_row.listing+.vc_row.listing::before,
.row-listing-howitwork .listing>.wpb_column:not(:last-child)::after,
.row-listing-howitwork-8 .listing:not(:last-child)>.wpb_column:last-child::after {
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-15%, -60%);
	-moz-transform: translate(-15%, -60%);
	-ms-transform: translate(-15%, -60%);
	-o-transform: translate(-15%, -60%);
	transform: translate(-15%, -60%);
	width: 54px;
	height: 21px;
	background: url(/wp-content/themes/whello/assets/images/icon-arrow-chevrongrey-circular.svg) center/100% no-repeat;
}

.vc_row.listing+.vc_row.listing::before {
	top: calc(50% - 30px);
	left: 0;
}

.listing-card.listing-extensive-idverification>.wpb_column {
	padding: 30px 30px 38px;
}

.listing.listing-card--swap .wpb_single_image {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.listing-card.listing-information-trust>.wpb_column::before {
	width: 105px;
	height: 69px;
}

.listing-card.listing-genuine-counterfeit>.wpb_column::after {
	border-bottom: 3px solid #6fdb98;
	border-right: 3px solid #6fdb98;
	bottom: 30px;
	right: 26px;
	width: 105px;
	height: 70px;
}

.listing-card.listing-genuine-counterfeit>.wpb_column:nth-child(4n + 1)::after {
	border-color: #f35926;
}

.listing-card.listing-genuine-counterfeit>.wpb_column:nth-child(4n + 2)::after {
	border-color: #1e89e3;
}

.listing-block.listing-customers-count .wpb_text_column h1,
.listing-block.listing-customers-count .wpb_text_column h2,
.listing-block.listing-customers-count .wpb_text_column h3,
.listing-block.listing-customers-count .wpb_text_column h4,
.listing-block.listing-customers-count .wpb_text_column h5,
.listing-block.listing-customers-count .wpb_text_column h6 {
	font-size: 24px;
}

.listing-catchup-keesing .vc_inner {
	position: relative;
}

.listing-catchup-keesing .vc_inner:after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 30px;
	right: 20px;
	width: 145px;
	height: 63px;
	border-top: 3px solid #6ad197;
	border-right: 3px solid #6ad197;
}

.listing-catchup-keesing>.wpb_column:nth-child(3n + 2) .vc_inner:after {
	border-color: #f35926;
}

.listing-catchup-keesing>.wpb_column:nth-child(3n + 3) .vc_inner:after {
	border-color: #1d86e2;
}

.listing-card.listing-extensive-idverification>.wpb_column {
	padding: 30px 30px 36px;
}

.listing-block.listing-industries-work .wpb_single_image img,
.listing-block.listing-industries-work .wpb_single_image .alt-image {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 250px;
	margin: 0 auto;
	display: block;
}

.listing-icon-content.listing-keesing-gaming .wpb_column .wpb_single_image {
	background-color: #fff;
}

.listing-card.listing-gaming-benefit>.wpb_column.vc_column_container:after {
	width: 105px;
	height: 69px;
	border-right: 3px solid #f35926;
	border-bottom: 3px solid #f35926;
	right: 34px;
	bottom: 34px;
}

.listing-card.listing-gaming-benefit>.wpb_column.vc_column_container {
	padding: 52px 48px 70px;
}

.listing-card.listing-nsl-keesing .wpb_single_image img,
.listing-card.listing-nsl-keesing .wpb_single_image .alt-image {
	width: 302px;
	height: 85px;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	display: block;
	margin: 0 auto;
}

.listing-card.listing-real_id .listing-item {
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-moz-box-orient: vertical;
	-moz-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.listing-card.listing-real_id .thumbnail-item {
	margin-bottom: 0;
}

.listing-card.listing-real_id .content-item {
	margin-bottom: auto;
}

.listing-card.listing-real_id .realid-info li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	list-style: none;
}

.listing-card.listing-real_id .realid-info img,
.listing-card.listing-real_id .realid-info .alt-image {
	width: 26px;
	height: 22px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.listing-card.listing-real_id .realid-info li>*:not(:last-child) {
	margin-right: 12px;
}

.listing-card.listing-real_id .realid-info figure {
	width: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.listing-card.listing-real_id .realid-info li.content-standard {
	display: inline;
}

.listing-card.listing-real_id .thumbnail-item img,
.listing-card.listing-real_id .thumbnail-item .alt-image {
	height: 106px;
}

.listing-card.listing-milestone-keesing .wpb_text_column i,
.listing-card.listing-milestone-keesing .wpb_text_column em {
	font-style: normal;
	font-weight: 700;
	color: #f35926;
}

.listing-card.listing-milestone-keesing .wpb_text_column.wpb_content_element {
	font-size: 20px;
}

.listing-card.listing-milestone-keesing .wpb_text_column p+p {
	margin-top: 6px;
}

.listing-milestone-keesing.listing-milestone-child .wpb_text_column {
	margin-top: 24px;
}

.listing-milestone-keesing.listing-milestone-parent>.wpb_column>.vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.listing-milestone-keesing.listing-milestone-parent {
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.listing-milestone-keesing.listing-milestone-child>div.wpb_column.vc_column_container {
	overflow: visible;
}

.listing-milestone-keesing.listing-milestone-child {
	position: relative;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.listing-milestone-keesing.listing-milestone-parent:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	width: 1px;
	background-color: #777;
}

.listing-milestone-keesing.listing-milestone-child:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	background-color: #777;
}

.listing-milestone-keesing.listing-milestone-child:last-child>.wpb_column:last-child:after {
	content: '';
	display: block;
	position: absolute;
	top: -webkit-calc(50% + 1px);
	top: -moz-calc(50% + 1px);
	top: calc(50% + 1px);
	z-index: 3;
	width: 3px;
	height: -webkit-calc(50% - 1px);
	height: -moz-calc(50% - 1px);
	height: calc(50% - 1px);
	background-color: #f9f9f9;
}

.listing-milestone-keesing.listing-milestone-child>.wpb_column.vc_column_container:before {
	content: '';
	position: absolute;
	background-color: #777;
}

.listing-grid.listing-case+.pagination,
.listing-grid.listing-case~.navigation .tw-pagination {
	margin-top: 36px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.listing-card.listing-event .listing-item .thumbnail-item::before {
	content: '';
	position: absolute;
	z-index: 1;
	width: 65px;
	height: 40px;
	top: 20px;
	right: 20px;
	border-top: 3px solid #f35926;
	border-right: 3px solid #f35926;
}

.listing-card.listing-event .thumbnail-item {
	position: relative;
}

.listing-card.listing-card--swap.listing-document-checker .vc_col-sm-6 {
	margin-bottom: 15px;
}

.listing-gaming-benefit .list-bullet-greencheck ul li {
	max-width: 550px;
}

.listing-card.listing-overview-blog .listing-item:before {
	width: 65px;
	height: 40px;
	border-top: 3px solid #f35926;
	border-right: 3px solid #f35926;
}

.listing-card.listing-overview-blog .listing-item:nth-child(6n + 2):before,
.listing-card.listing-overview-blog .listing-item:nth-child(6n + 4):before {
	border-color: #1e87e3;
}

.listing-card.listing-overview-blog .listing-item:nth-child(6n + 3):before,
.listing-card.listing-overview-blog .listing-item:nth-child(6n + 5):before {
	border-color: #6ad197;
}

.listing-block.listing-follow-us {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.listing-block.listing-follow-us .wpb_single_image {
	margin-bottom: 0;
}











/* USP FOOTER STYLE */
div.vc_row.row-uspbar-keesing {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	overflow: auto hidden;
	background-color: #f9f9f9;
}

.vc_row.row-uspbar-keesing,
.vc_row.row-uspbar-keesing .vc_row {
	margin: 0;
}

.vc_row.row-uspbar-keesing:before,
.vc_row.row-uspbar-keesing:after,
.vc_row.row-uspbar-keesing .wpb_column>.vc_column-inner:before,
.vc_row.row-uspbar-keesing .wpb_column>.vc_column-inner:after,
.vc_row.row-uspbar-keesing .vc_inner:before,
.vc_row.row-uspbar-keesing .vc_inner:after {
	display: none;
}

.vc_row.row-uspbar-keesing .wpb_column {
	float: none;
}

.vc_row.row-uspbar-keesing .wpb_column .vc_column-inner {
	padding: 0;
}

.vc_row.row-uspbar-keesing .vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.vc_row.row-uspbar-keesing .wpb_text_column {
	padding-left: 16px;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 400;
	color: #4e4e4e;
}

.vc_row.row-uspbar-keesing .wpb_text_column h5,
.vc_row.row-uspbar-keesing .wpb_text_column strong {
	font-weight: 600;
	margin-bottom: 4px;
}

.vc_row.row-uspbar-keesing .wpb_single_image {
	width: auto;
	margin-top: 10px;
}

.vc_row.row-uspbar-keesing .wpb_single_image img,
.vc_row.row-uspbar-keesing .wpb_single_image .alt-image {
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.vc_row.row-pattern-contactform:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: -webkit-calc(100% - 250px);
	height: -moz-calc(100% - 250px);
	height: calc(100% - 250px);
	background-color: #fff;
}

.vc_row.row-pattern-contactform>.wpb_column {
	position: relative;
	z-index: 2;
}

.vc_row.rowbox-contactform {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	/*
    -webkit-flex-flow: row wrap;
*/
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	/*
            flex-flow: row wrap;
*/
}

.vc_row.rowbox-contactform:before,
.vc_row.rowbox-contactform:after,
.vc_row.rowbox-contactform .wpb_column>.vc_column-inner:before,
.vc_row.rowbox-contactform .wpb_column>.vc_column-inner:after,
.vc_row.rowbox-contactform .vc_inner:before,
.vc_row.rowbox-contactform .vc_inner:after {
	display: none;
}

.vc_row.rowbox-contactform .wpb_column {
	float: none;
}

.vc_row.rowbox-contactform .wpb_column .vc_column-inner {
	padding: 0;
}

.vc_row.rowbox-contactform .colbox-contactform {
	margin-left: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
	background-color: #fff;
}

.gfield_description.error {
	color: #790000;
}

.col-contactform > .vc_column-inner > .wpb_wrapper,
.col-content-info > .vc_column-inner > .wpb_wrapper {
	max-width: 928px;
	margin-left: auto;
	margin-right: auto;
}
.col-contactform > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
	max-width: 437px;
}

.col-contactform .gfield_radio,
.col-contactform .gfield_checkbox {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	gap: 32px
}
.col-contactform .gfield_checkbox {
	padding-bottom: 11px;
	padding-top: 4px;
}

.col-contactform .gfield.gfield--type-checkbox .gfield_description::after {
    content: " privacy policy";
    color: #34c181;
}

.col-contactform .gfield--type-html a {
	color: #34c181;
}

.col-contactform .gfield_radio .gchoice,
.col-contactform .gfield_checkbox .gchoice  {
	display: flex;
	align-items: center;
	width: auto;
	gap: 16px;
}

.col-contactform .gform_footer {
	width: fit-content;
}

.col-contactform .gform_wrapper.gravity-theme .gfield-choice-input+label {
	max-width: 100%;
}

.col-contactform .gform_heading .gform_required_legend {
	display: none;
}

.col-contactform .gform_wrapper .gform_fields legend.gfield_label {
	margin-bottom: 16px;
	padding-left: 0;
}

.col-contactform .gform_wrapper .gform_fields label.gfield_label {
	margin-bottom: 8px;
	padding-left: 0;
}

.col-contactform .gform_wrapper.gravity-theme .gform_fields {
	column-gap: 24px;
	row-gap: 20px;
}

.col-contactform .gform_wrapper .gform_body .gform_fields .gfield {
	margin-bottom: 0px !important;
}










/* FOOTER STYLE */
.site-footer ul li::before {
	display: none;
}

.site-footer .vc_row {
	margin: 0;
}

.site-footer .vc_row:before,
.site-footer .vc_row:after,
.site-footer .vc_row .vc_column-inner:before,
.site-footer .vc_row .vc_column-inner:after {
	display: none;
}

.site-footer .vc_row .wpb_column {
	float: none;
}

.site-footer .vc_row .vc_column-inner {
	padding: 0;
}

.vc_row.row-navbranding-footer {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	background-color: #0a0707;
}

.site-footer .row-navbranding-footer:before {
	top: 70px;
	width: 145px;
	height: 65px;
	content: '';
	display: block;
	position: absolute;
	border-top: 3px solid #f35926;
	border-right: 3px solid #f35926;
}

.vc_row.row-navbranding-footer .wpb_text_column * {
	color: #fff;
}

.vc_row.row-navbranding-footer .wpb_text_column li a {
	font-weight: 400;
}

.vc_row.row-navbranding-footer .wpb_text_column li,
.vc_row.row-navbranding-footer .wpb_text_column p {
	font-size: 24px;
}

.vc_row.row-navbranding-footer .wpb_text_column li {
	position: relative;
	list-style: none;
}

.vc_row.row-navbranding-footer .wpb_text_column li:not(:last-child) {
	margin-bottom: 14px;
}

.vc_row.row-navbranding-footer .wpb_text_column li:before {
	position: absolute;
	top: 16px;
	left: 0;
	content: "\2022";
	color: #f35926;
	display: inline-block;
	font-size: 40px;
	line-height: 0;
}

.vc_row.row-navbranding-footer .wpb_text_column a:hover {
	color: #f35926;
}

.row-navbranding-footer .wpb_single_image img,
.row-navbranding-footer .wpb_single_image .alt-image {
	width: 271px;
	height: 61px;
}

.vc_row.row-colophon-footer {
	padding-top: 22px;
	padding-bottom: 20px;
	background: url(/wp-content/uploads/2020/10/bg-pattern-orange.png) center/cover no-repeat #f35926;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.vc_row.row-colophon-footer .vc_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_row.row-colophon-footer .vc_column-inner>.wpb_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.vc_row.row-colophon-footer .wpb_text_column * {
	color: #fff;
}

.vc_row.row-colophon-footer .wpb_text_column ul,
.vc_row.row-colophon-footer .wpb_text_column ol {
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_row.row-colophon-footer .wpb_text_column li {
	width: auto;
	margin-bottom: 0;
	padding-left: 0;
}

.vc_row.row-colophon-footer .wpb_text_column p {
	font-size: 22px;
	line-height: 1.2;
}

.vc_row.row-colophon-footer .wpb_text_column li a {
	font-weight: 400;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.vc_row.row-colophon-footer .wpb_single_image img,
.vc_row.row-colophon-footer .wpb_single_image .alt-image {
	width: 20px;
	height: 20px;
}

.col-colophon-navlink .wpb_text_column {
	font-size: 22px;
}

.row-entry-catchup-keesing h2,
.rowbox-contactform h2,
.rowbox-contactform h3 {
	color: #474646;
}

.site-page--green .vc_btn3-container.btn-flat-orange a.vc_btn3:hover,
.site-page--green a.btn-flat-orange:hover,
.site-page--green button.btn-flat-orange:hover {
	background-color: #6ad197;
	border-color: #6ad197;
}

.site-page--blue .vc_btn3-container.btn-flat-orange a.vc_btn3:hover,
.site-page--blue a.btn-flat-orange:hover,
.site-page--blue button.btn-flat-orange:hover {
	background-color: #1e87e3;
	border-color: #1e87e3;
}

.site-page--green .plyr--video .plyr__control.plyr__tab-focus,
.site-page--green .plyr--video .plyr__control:hover,
.site-page--green .plyr--video .plyr__control[aria-expanded=true] {
	background: #6ad197 !important
}

.site-page--blue .plyr--video .plyr__control.plyr__tab-focus,
.site-page--blue .plyr--video .plyr__control:hover,
.site-page--blue .plyr--video .plyr__control[aria-expanded=true] {
	background: #1e87e3 !important
}

.site-page--green .slick-slider .slick-dots button::after {
	background-color: #6ad197;
}

.site-page--blue .slick-slider .slick-dots button::after {
	background-color: #1e87e3;
}

.site-page--blue ul a,
.site-page--blue p>a,
.site-page--green p>a:hover,
.site-page--green ul a:hover {
	color: #1e87e3;
}

.site-page--green ul a,
.site-page--green p>a,
.site-page--blue p>a:hover,
.site-page--blue ul a:hover {
	color: #6ad197;
}

.listing-taxonomy-page {
	margin: 100px 0;
}

.listing.listing-catchup-keesing .vc_inner .wpb_text_column {
	padding-top: 18px;
}

.listing-partner .thumbnail-item img,
.listing-partner .thumbnail-item .alt-image {
	background-color: transparent;
}

.grecaptcha-badge {
	visibility: hidden;
}

.button-cookie {
	background: #f8f8f8 !important;
	color: black !important;
}

@media all and (max-width: 1280px) and (min-width: 1200px) {
	.search-popup {
		margin-left: auto;
	}

	.search-popup .search-icon {
		margin-right: 20px;
	}
}

@media (min-width: 1200px) {
	.search-popup .search-icon {
		width: 20px;
		height: 20px;
		margin-left: 25px;
	}

	nav#site-navigation {
		margin-left: auto;
	}


}

@media (max-width: 1199px) {
	.search-popup {
		margin-left: auto;
	}

	.search-popup .search-icon {
		width: 30px;
		height: 30px;
		margin-right: 20px;
	}
}

/*
    Search Popup
*/


.search-popup {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.search-popup .search-icon {
	background: url(/wp-content/uploads/2021/02/search-black.png) center/cover no-repeat;
	cursor: pointer;
}

.search-popup .form-search {
	display: none;
}

#bg-overlay-fixed:not(.over-lay-active) {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}

#bg-overlay-fixed.overlay-active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

#bg-overlay-fixed {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 91;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.popup {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

.popup.popup-active {
	visibility: visible;
	opacity: 1;
}

.popup:not(.popup-active) {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}

.popup .overlay-popup {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.popup>*:not(.overlay-popup) {
	z-index: 2;
	max-width: -webkit-calc(100% - 40px);
	max-width: -moz-calc(100% - 40px);
	max-width: calc(100% - 40px);
}

.popup .form-search {
	width: -webkit-calc(1170px / 2);
	width: -moz-calc(1170px / 2);
	width: calc(1170px / 2);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.popup .form-search {
	max-width: 415px;
}

.popup .form-search input:not([type="checkbox"]):not([type=submit]):not([type=reset]):not([type=button]) {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	font-size: 20px;
	padding: 20px 50px 20px 10px;
	color: #fff;
	border-color: transparent;
	border-bottom: 2px solid #f35926;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: relative;
	left: 20px;
	caret-color: #fff;
	-webkit-appearance: none;
}


.popup .form-search input:not([type="checkbox"]):not([type=submit]):not([type=reset]):not([type=button]) {
	padding: 12px 0 10px 0;
}


.popup .form-search input::-webkit-input-placeholder {
	color: #fff !important;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 900;
}


.popup .form-search input:-moz-placeholder {
	color: #fff !important;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 900;
}


.popup .form-search input::-moz-placeholder {
	color: #fff !important;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 900;
}


.popup .form-search input:-ms-input-placeholder {
	color: #fff !important;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 900;
}


.popup .form-search input::-ms-input-placeholder {
	color: #fff !important;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 900;
}


.popup .form-search input:not([type="checkbox"]):not([type=submit]):not([type=reset]):not([type=button]),
.popup .form-search input::placeholder {
	color: #fff !important;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 900;
}

.popup .form-search .searchsubmit {
	width: 30px;
	height: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2021/02/search.png) center/29px no-repeat;
	position: relative;
	left: -28px;
	top: 22px;
	border: none;
	cursor: pointer;
}

html.prevent-scroll-active {
	overflow: hidden;
}

body .listing-card .logo-quote.wpb_single_image img {
    width: auto;
    height: auto;
}

body .listing-card .logo-quote.wpb_single_image {
    text-align: center;
    margin-top: 20px;
}

@media (min-width: 601px) {
	.popup .form-search .close-popup {
		top: 50px;
		right: 50px;
	}
}

.popup .form-search .close-popup {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: transparent;
	border: 1px solid #f35926;
	position: absolute;
	font-size: 15px;
	color: #f35926;
	width: 35px;
	height: 35px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 0;
	cursor: pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	z-index: 22;
}

.popup .form-search .close-popup {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 900;
}

.content-search-result .entry-header {
	padding-top: 35px;
}

.content-area.content-search header.page-header h1,
.content-search-result .entry-header {
	margin-bottom: 0;
}

.content-area.content-search {
	margin-top: 75px;
}

article.page-search ul li {
	padding: 40px 70px 40px 42px;
	/*   border: solid 1px #ededed;*/
	width: 100%;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 8%);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 8%);
	background-color: #fff;
}

article.page-search ul li a {
	font-size: 24px;
	font-weight: 600;
	color: #777;
}

article.page-search ul li a:hover {
	color: #6ad197;
}

article.page-search ul {
	list-style: none;
	margin-top: 25px;
	margin-bottom: 30px;
}

@media (max-width: 600px) {
	.popup .form-search .close-popup {
		top: 85px;
		right: 25px;
	}
}


header.page-header.not-found-section {
	margin: 30px 0 100px;
}

/* FLAG COUNTRY */
.gform_fields .intl-tel-input {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gform_fields .intl-tel-input .flag-dropdown .selected-flag {
	margin: 0;
	padding: 20px 25px 20px 5px;
}

.gform_fields .intl-tel-input .flag-dropdown {
	/* width: 100%; */
}

.gform_fields .intl-tel-input .flag-dropdown .country-list {
	width: 260px;
	top: 60px;
}

.gform_fields .intl-tel-input .flag-dropdown .country-list .country {
	line-height: 16px;
	padding: 10px 10px;
	margin-bottom: 0;
}

.gform_fields .intl-tel-input .flag-dropdown .country-list .country span {
	display: inline;
}

.gform_fields .intl-tel-input input {
	height: auto;
}


element.style {
	display: block;
	width: 100px;
	height: 100px;
}

img[id^="gform_ajax"] {
	display: none !important;
}

.listing-real_id .listing-item .content-item ul.realid-info li.content-digital {
	margin-top: 16px;
}

/*---------------------------Start-----------------------------
* this code for slider customer
*/
.list-customer-label {
	margin: 20px 0px;
}

.custumer-groups {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}

.label-custumer-group {
	position: relative;
	padding-left: 24px;
	font-size: 24px;
}

.custumer-group-item:not(:first-child) {
	margin-left: 80px;
}

.list-customer-label .slick-prev.slick-arrow:before {
	transform: rotate(222deg) translate(-30%, -50%);
}

.list-customer-label .slick-prev.slick-arrow:after {
	transform: rotate(138deg) translate(-30%, 50%);
}

.list-customer-label .slick-slider .slick-arrow:before,
.list-customer-label .slick-slider .slick-arrow:after {
	height: 3px;
	top: 48%;
	background-color: #f35926;
}

.list-customer-label .slick-slider .slick-next.slick-arrow {
	right: -40px;
}

.list-customer-label .slick-slider .slick-prev.slick-arrow {
	left: -40px;
}

.list-customer-label .slick-slider .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 35px;
	height: 35px;
	font-size: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: .2s;
	-o-transition: .2s;
	-moz-transition: .2s;
	transition: .2s;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: var(--white) center/9px 18px no-repeat;
	-webkit-box-shadow: var(--shadow);
	-moz-box-shadow: var(--shadow);
	box-shadow: var(--shadow);
}

.list-customer-label .slick-slider.slick-dotted .slick-arrow {
	top: -webkit-calc(50% - 20px);
	top: -moz-calc(50% - 20px);
	top: calc(50% - 20px);
}

.list-customer-label .slick-slider .slick-arrow.slick-disabled {
	opacity: 0.4;
}

/* -----------------------------end-----------------------------  */





/* SERVICES STYLE - START */
.site-main.site-main--sidebar .vc_row.row-column-cta>.wpb_column.vc_col-sm-6 {
	width: auto;
}

.site-main.site-main--sidebar .vc_row.row-column-cta>.wpb_column.vc_col-sm-6:not(:first-child) {
	margin-left: 0;
}

.single-support .widget-area>.widget:not(:last-child),
.page-template-page-template-services .widget-area>.widget:not(:last-child) {
	margin-bottom: 30px;
}

.single-support,
.page-template-page-template-services {
	background-color: #f9f9f9;
}

.single-support .entry-content h1,
.page-template-page-template-services .entry-content h1 {
	font-weight: 600;
}

.single-support .site-breadcrumbs+.site-main,
.page-template-page-template-services .site-breadcrumbs+.site-main {
	padding-top: 100px;
}

@media (max-width: 600px) {
	.site-main.site-main--sidebar .vc_row.row-column-cta>.wpb_column.vc_col-sm-6 {
		width: 100%;
	}

	.site-main.site-main--sidebar .vc_row.row-column-cta>.wpb_column.vc_col-sm-6:not(:last-child) {
		margin-bottom: 24px;
	}
}

/* SERVICES STYLE - END */



/* STYLING TABLE TECH - START*/
.table-tech-wrapper {
	max-width: 1480px;
}

.table-groups {
	width: 100%;
}

.table-groups th,
.table-groups td {
	font-family: 'Pragati Narrow';
	line-height: 1;
}

.table-groups th {
	font-weight: 700;
}

.table-groups tbody td {
	font-weight: 400;
}

.description-table h2,
.description-table h3,
.description-table h4,
.description-table h5,
.description-table h6 {
	margin-bottom: 16px;
}

.table-groups tbody tr:nth-child(odd) {
	background-color: #f9f9f9;
}

.table-groups tbody tr:nth-child(even) {
	background-color: #f2f2f2;
}

.topbar-header .wpb-content-wrapper {
    width: 100%;
}

@media all and (min-width: 1200px) {
	.table-groups thead th:first-child {
		width: 40%;
	}

	.table-groups thead th:nth-child(2) {
		width: 20%;
	}

	.table-groups thead th:nth-child(3) {
		width: 30%;
	}
}


@media all and (min-width: 768px) {
	.table-groups.mobile {
		display: none;
	}

	.table-groups tbody td:not(td:first-child) {
		text-align: center;
	}

	.table-groups th:first-child {
		text-align: left;
	}
}


@media all and (max-width: 767px) {
	.table-groups.desktop {
		display: none;
	}

	.table-groups tbody td:not(td.row-data-services) {
		text-align: center;
	}

	.table-groups.mobile th:first-child,
	.table-groups.mobile tbody td:first-child:not(td.row-data-services) {
		border-right: 1px solid #fff;
	}
}

@media all and (min-width: 601px) {
	.table-groups th,
	.table-groups td {
		font-size: 24px;
	}

	.table-groups th {
		padding: 17px 24px 15px 24px;
	}

	.table-groups tbody td {
		padding: 16px 24px 16px 24px;
	}

	.table-groups .checklist-mark {
		width: 24px;
		height: 20px;
	}

	.table-groups .unchecklist-mark {
		width: 20px;
		height: 20px;
	}
	
	.description-table {
		margin-bottom: 32px;
	}

	.description-table p {
		font-size: 24px;
	}
}

@media all and (max-width: 600px) {
	.table-groups th,
	.table-groups td {
		font-size: 14px;
	}

	.table-groups th {
		padding: 13px 15px 13px 15px;
	}

	.table-groups tbody td {
		padding: 9px 15px 9px 15px;
	}

	.table-groups .checklist-mark {
		width: 14px;
		height: 12px;
	}

	.table-groups .unchecklist-mark {
		width: 12px;
		height: 12px;
	}

	.description-table {
		margin-bottom: 16px;
	}

	.description-table p {
		font-size: 16px;
	}
}

.row-buton-anchor .wpb_column {
    margin-bottom: 20px;
    width: 290px;
}

.vc_row.row-buton-anchor {
    display: flex;
    flex-flow: row wrap;
}

/* STYLING TABLE TECH - END */