/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/*VARIABLE*/
:root{
	--fs-100:100px;
	--fs-lh-100:100px;
	--fs-50:50px;
	--fs-lh-50:60px;
	--fs-35:30px;
	--fs-lh-35:50px;
	--fs-27:27px;
	--fs-lh-27:38px;
	--fs-24:24px;
	--fs-lh-24:35px;
	--fs-22:22px;
	--fs-lh-22:33px;
	--fs-20:30px;
	--fs-lh-20:31px;
	--fs-18:18px;
	--fs-lh-18:29px;
	--fs-16:16px;
	--fs-lh-16:27px;
	--fs-14:14px;
	--fs-lh-14:25px;

	--fs-12:12px;
	--fs-10:10px;
	--fs-9:9px;
	--fs-8:8px;

	--color-white:#fff;
	--color-black:#000;
	--color-sky-blue:#2491EB;
	--color-aero-blue:#A1FCDF;
	--color-picton-blue:#4fa7ee;
	--color-mauve:#D4C4F7;
	--color-mauve-purple:#B796FF;
	--color-orange:#F89939;
	--color-coral-orange:#FF9E61;
	--color-peach-orange:#FBC690;
	--color-white-smoke:#F5F5F5;
	--color-light-grey:#E5E7EB;
}

/*COLOR*/
.color-white{
	color: var(--color-white);
}
.color-black{
	color: var(--color-black);
}
.color-sky-blue{
	color: var(--color-sky-blue);
}
.color-aero-blue{
	color: var(--color-aero-blue);
}
.color-picton-blue{
	color: var(--color-picton-blue);
}
.color-mauve{
	color: var(--color-mauve);
}
.color-mauve-purple{
	color: var(--color-mauve-purple);
}
.color-orange{
	color: var(--color-orange);
}
.color-coral-orange{
	color: var(--color-coral-orange);
}
.color-peach-orange{
	color: var(--color-peach-orange);
}
.color-white-smoke{
	color: var(--color-white-smoke);
}
.color-light-grey{
	color: var(--color-light-grey);
}

/*BACKGROUND*/
.background-white{
	background-color: var(--color-white);
}
.background-black{
	background-color: var(--color-black);
}
.background-sky-blue{
	background-color: var(--color-sky-blue);
}
.background-aero-blue{
	background-color: var(--color-aero-blue);
}
.background-picton-blue{
	background-color: var(--color-picton-blue);
}
.background-mauve{
	background-color: var(--color-mauve);
}
.background-mauve-purple{
	background-color: var(--color-mauve-purple);
}
.background-orange{
	background-color: var(--color-orange);
}
.background-coral-orange{
	background-color: var(--color-coral-orange);
}
.background-peach-orange{
	background-color: var(--color-peach-orange);
}
.background-white-smoke{
	background-color: var(--color-white-smoke);
}
.background-light-grey{
	background-color: var(--color-light-grey);
}

html body{
	font-family: 'Poppins';
	line-height: 1.2;
}
.fs-100{font-size:var(--fs-100)!important;}
.fs-50{font-size:var(--fs-50)!important;}
.fs-35{font-size:var(--fs-35)!important;}
.fs-27{font-size:var(--fs-27)!important;}
.fs-24{font-size:var(--fs-24)!important;}
.fs-22{font-size:var(--fs-22)!important;}
.fs-20{font-size:var(--fs-20)!important;}
.fs-18{font-size:var(--fs-18)!important;}
.fs-16{font-size:var(--fs-16)!important;}
.fs-14{font-size:var(--fs-14)!important;}
.fs-12{font-size:var(--fs-12)!important;}
.fs-10{font-size:var(--fs-10)!important;}
.fs-9{font-size:var(--fs-9)!important;}
.fs-8{font-size:var(--fs-8)!important;}

.lh-1{line-height:1!important;}
.lh-1-1{line-height:1.1!important;}
.lh-1-2{line-height:1.2!important;}
.lh-1-3{line-height:1.3!important;}
.lh-1-4{line-height:1.4!important;}
.lh-1-5{line-height:1.5!important;}
.lh-1-6{line-height:1.6!important;}
.lh-1-7{line-height:1.7!important;}
.lh-1-8{line-height:1.8!important;}
.lh-1-9{line-height:1.9!important;}
.lh-2{line-height:2!important;}

.btn-01 {
	font-size: var(--fs-14);
	color: var(--color-sky-blue);
	font-weight: 700;
	background: var(--color-aero-blue);
	text-decoration: unset;
	padding: 0.75rem 1.25rem;
	border-radius: 20px;
	transition: 0.3s all;
}
.request-demo.btn-01:hover{
	color: #fff;
	background: var(--color-sky-blue);
}
.request-demo.btn-01 {
	white-space: nowrap;
}
/*CSS*/
/*HEADER*/
#site-header {
	background: var(--color-sky-blue);
	padding: 15px;
	z-index: 10;
}
.site-header .header-inner {
	justify-content: start;
	position: relative;
	z-index: 10;
}
.site-header .header-inner .header-actions {
	width: calc(100% - 87px);
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ha-navigation {
	height: 100%;
}
.ha-navigation .sub-menu, .sub-nav-wrapper .sub-menu {
	display: none;
}
.ha-navigation ul, .sub-nav-wrapper ul {
	list-style: none;
}
.ha-navigation #menu-header {
	display: flex;
	margin: 0;
	height: 100%;
}
.ha-navigation #menu-header > li {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.ha-navigation #menu-header > li > a {
	color: var(--color-white);
	text-decoration: unset;
	position: relative;
	padding: 2rem 2rem;
}
.ha-navigation #menu-header > li.menu-item-has-children > a:after, .sub-nav-item .sub-menu-nd > li.menu-item-has-children > a:after{
	content: "";
	position: absolute;
	background-image: url(./assets/img/chervon-down.svg);
	background-size: contain;
	background-repeat: no-repeat;
	width: 10px;
	height: 8px;
	right: 1rem;
	top: 50%;
	transform: translate(0, -50%);
}
.ha-navigation #menu-header > li.menu-item-has-children:hover > a:after{
	background-image: url(./assets/img/chervon-up.svg);
}
.sub-nav-item .sub-menu-nd > li.menu-item-has-children > a:after, .sub-nav-item .sub-menu-nd > li.menu-item-has-children:hover > a:after{
	background-image: url(./assets/img/chervon-down-blue.svg);
}
.ha-navigation #menu-header > li:hover > a, .sub-nav-item .sub-menu-nd > li:hover > a {
	font-weight: 500;
}
.ha-navigation #menu-header li.menu-item-has-children, .sub-nav-wrapper li.menu-item-has-children {
	position: relative;
}
.ha-navigation #menu-header li.menu-item-has-children:hover > .sub-menu, .sub-nav-wrapper li.menu-item-has-children:hover > .sub-menu {
	display: block;
}

.ha-navigation #menu-header .sub-menu > li > a {
	width: 100%;
	display: flex;
	align-items: center;
	background: #fff;
	position: relative;
	text-decoration: unset;
	color: var(--color-black);
	font-weight: 500;
	transition: 0.3s all;
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu > li:hover > a {
	background: var(--color-mauve);
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu-st > li:last-child:hover > a, .ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu-st > li:nth-child(2) li:hover > a {
	background: var(--color-peach-orange);
}
.ha-navigation #menu-header .menu-item[data-label="partners"] .sub-menu > li:hover > a {
	background: #E5E7EB;
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu > li > a:before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu .sub-menu > li > a:before {
	background-size: 20px;
}
/* NAV LEVEL 1 */
.ha-navigation #menu-header .sub-menu.sub-menu-st {
	position: absolute;
	top: calc(100%);
	padding: 0;
	z-index: 2;
	left: 0;
	box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);
	width: 200px;
}
.ha-navigation #menu-header .sub-menu.sub-menu-st > li > a{
	padding: 1rem;
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st.multiple-items > li > a{
	padding-left: 5rem;
	height: 5rem;
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li > a:before {
	width: 3rem;
	height: 3rem;
	left: 1rem;
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st.multiple-items > li:nth-child(1) > a:before{
	background-image: url(./assets/img/healthcare.png);
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st.multiple-items > li:nth-child(2) > a:before{
	background-image: url(./assets/img/recruitment-labour.png);
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li > a:after {
	content: "";
	position: absolute;
	background-image: url(./assets/img/chervon-right-grey.svg);
	top: 50%;
	transform: translate(0, -50%);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	right: 0.5rem;
	width: 6px;
	height: 12px;
	transition: 0.3s all;
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li:hover > a:after{
	background-image: url(./assets/img/chervon-right-mauve.svg);
}
.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li:nth-child(2):hover > a:after{
	background-image: url(./assets/img/chervon-right-orange.svg);
}
#site-header .header-inner .site-branding .site-logo img {
	min-width: 110px;
}
#site-header .header-inner {
	flex-wrap: nowrap;
}
#site-header:hover {
	background: #fff!important;
}
#site-header:hover .ha-navigation #menu-header > li > a, #site-header:hover .ha-profile-language .color-white {
	color: var(--color-sky-blue);
}
#site-header:hover .ha-profile-language .profile-language .block-wrapper:not(:last-child):after {
	background: var(--color-sky-blue);
}
#site-header:hover .ha-navigation #menu-header > li.menu-item-has-children > a:after {
	background-image: url(./assets/img/chervon-down-blue.svg);
}
#site-header:hover .custom-logo-link {
	display: none!important;
}
#site-header:hover .custom-logo-link.onhover {
	display: block!important;
}
/* NAV LEVEL 2 */
.ha-navigation #menu-header .sub-menu.sub-menu-nd {
	position: absolute;
	right: 0;
	top: 0;
	width: 140%;
	left: 100%;
	box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);
	padding: 0;
}
.ha-navigation #menu-header .sub-menu.sub-menu-nd:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 500px;
	background: transparent;
}
.ha-navigation #menu-header .sub-menu.sub-menu-nd > li > a {
	padding: 0.5rem;
	padding-left: 5rem;
	height: 4rem;
}
.ha-navigation #menu-header .sub-menu.sub-menu-nd > li > a:before {
	width: 2rem;
	height: 2rem;
	left: 2rem;
	background: #f9f9f9;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: center;
}
.ha-navigation #menu-header .sub-menu.sub-menu-nd > li:nth-child(1) > a:before{
	background-image: url(./assets/img/search-mauve.svg);
}
.ha-navigation #menu-header .sub-menu-st > li:nth-child(2) .sub-menu.sub-menu-nd > li:nth-child(1) > a:before{
	background-image: url(./assets/img/search-orange.svg);
}
.ha-navigation #menu-header .sub-menu.sub-menu-nd > li:nth-child(2) > a:before{
	background-image: url(./assets/img/star-mauve.svg);
}
.ha-navigation #menu-header .sub-menu-st > li:nth-child(2) .sub-menu.sub-menu-nd > li:nth-child(2) > a:before{
	background-image: url(./assets/img/star-orange.svg);
}
.ha-navigation #menu-header .sub-menu.sub-menu-nd > li:nth-child(3) > a:before{
	background-image: url(./assets/img/rocket-mauve.svg);
}
.ha-navigation #menu-header .sub-menu-st > li:nth-child(2) .sub-menu.sub-menu-nd > li:nth-child(3) > a:before{
	background-image: url(./assets/img/rocket-orange.svg);
}
.ha-navigation #menu-header .sub-menu.sub-menu-nd > li:nth-child(4) > a:before{
	background-image: url(./assets/img/heart-mauve.svg);
}
.ha-navigation #menu-header .sub-menu-st > li:nth-child(2) .sub-menu.sub-menu-nd > li:nth-child(4) > a:before{
	background-image: url(./assets/img/heart-orange.svg);
}
.ha-navigation .sub-menu.sub-menu-nd > .menu-item.hasLink a:after {
	content: "";
	position: absolute;
	background-image: url(./assets/img/arrow-right.svg);
	top: 50%;
	transform: translate(0, -50%);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	right: 2rem;
	width: 14px;
	height: 12px;
	transition: 0.3s all;
}
.ha-navigation .sub-menu.sub-menu-nd > .menu-item.hasLink:hover a:after {
	background-image: url(./assets/img/arrow-right-mauve.svg);
}
.ha-navigation .sub-menu-st > li:nth-child(2) .sub-menu.sub-menu-nd > .menu-item.hasLink:hover a:after {
	background-image: url(./assets/img/arrow-right-orange.svg);
}
/* NAV LEVEL 3 */
.ha-navigation #menu-header .sub-menu.sub-menu-rd {
	padding: 0.5rem 0;
	background: #f9f9f9;
}
.ha-navigation #menu-header .sub-menu.sub-menu-st.multiple-items .sub-menu.sub-menu-rd > li > a {
	padding: 0.5rem;
	padding-left: 5rem;
	height: 2.5rem;
	background: #f9f9f9 !important;
}
.ha-navigation #menu-header .sub-menu.sub-menu-st:not(.multiple-items) .sub-menu.sub-menu-rd > li > a {
	padding: 0.5rem;
	padding-left: 2rem;
	height: 2.5rem;
	background: #f9f9f9 !important;
}
.ha-navigation #menu-header .sub-menu.sub-menu-rd > li > a span {
	border-bottom: 2px transparent solid;
}
.ha-navigation #menu-header .sub-menu.sub-menu-rd > li > a:hover span {
	border-bottom: 2px var(--color-mauve-purple) solid;
}
.ha-navigation #menu-header .sub-menu-st > li:nth-child(2) .sub-menu.sub-menu-rd > li > a:hover span {
	border-bottom: 2px var(--color-coral-orange) solid;
}

.ha-navigation #menu-header .menu-item-has-children > .sub-menu.sub-menu-rd {
	max-height: 0;
	padding: 0;
	transition: 0.5s all;
	overflow: hidden;
	display: block;
}
.ha-navigation #menu-header .menu-item-has-children > .sub-menu.sub-menu-rd.active {
	max-height: max-content!important;
}
.ha-navigation #menu-header .menu-item-has-children:hover > .sub-menu.sub-menu-rd {
	padding: 0.5rem 0;
	max-height: 250px;
}
/*FEATURRES NAV*/
.features-dropdown-wrapper {
	position: absolute;
	width: calc(100% - 2rem);
	max-width: 1000px;
	top: 100%;
	z-index: 2;
	background: #f9f9f9;
	left: 2rem;
	box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);
}
header#site-header[hover="features"] .features-dropdown-wrapper {
	display: block !important;
}
.features-dropdown-wrapper .features-dropdown-list {
	display: flex;
}
.features-dropdown-list .features-dropdown-item {
	width: 100%;
	flex: 1;
	padding: 1.75rem;
}
.features-dropdown-list .features-dropdown-item:nth-child(odd) {
	border-right: 1px var(--color-white) solid;
}
.features-dropdown-list .features-dropdown-item > h4{
	transition: 0.3s all;
}
/*.features-dropdown-list .features-dropdown-item > h4[data-color="mauve-purple"]:hover{*/
/*	color: var(--color-mauve-purple);*/
/*}*/
/*.features-dropdown-list .features-dropdown-item > h4[data-color="peach-orange"]:hover{*/
/*	color: var(--color-peach-orange);*/
/*}*/
.features-dropdown-item .features-list {
	display: flex;
	flex-wrap: wrap;
	margin-left: -0.5rem;
	margin-right: -0.5rem;
}
.features-dropdown-item .features-list .feature-card {
	width: calc(33.33% - 0.75rem);
	margin: 0.25rem;
	background: var(--color-white);
	border-radius: 2px;
	padding: 0.5rem;
	text-decoration: unset;
}
.feature-card .image-container > div {
	border-radius: 3px;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.features-list .feature-card:hover .image-container > .static-img, .feature-card .hover-img {
	display: none;
}
.features-list .feature-card:hover .image-container > .hover-img{
	display: block;
}
.features-list .feature-card .card-content {
	display: flex;
	align-items: end;
	justify-content: space-between;
	height: 35px;
}
.features-list .feature-card .card-content > p {
	color: #111827;
	width: calc(100% - 20px);
}
.mauve-purple .features-list .feature-card .card-content .arrow-icon {
	background: var(--color-mauve);
	width: 16px;
	height: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}
.peach-orange .features-list .feature-card .card-content .arrow-icon {
	background: var(--color-peach-orange);
	width: 16px;
	height: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}
.blue .features-list .feature-card .card-content .arrow-icon {
	background: var(--color-aero-blue);
	width: 16px;
	height: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}

#site-header .sub-nav-wrapper {
	position: absolute;
	top: 100%;
	z-index: 2;
	width: 100%;
	background: var(--color-white);
	display: none;
	left: 0;
	right: 0;
}
header#site-header[hover="sub-nav"] .sub-nav-wrapper {
	display: block !important;
}
#site-header .sub-nav-wrapper[color="mauve-purple"]{
	border-bottom: 7px var(--color-mauve-purple) solid;
}
#site-header .sub-nav-wrapper[color="peach-orange"]{
	border-bottom: 7px var(--color-coral-orange) solid;
}
#site-header .sub-nav-wrapper[color="peach-orange"] .sub-nav-item h4 {
	color: var(--color-coral-orange);
}
#site-header .sub-nav-wrapper[color="mauve-purple"] .sub-nav-item h4 {
	color: var(--color-mauve-purple);
}
#site-header .sub-nav-wrapper .sub-nav-item {
	width: 100%;
	align-items: center;
	display: none;
}
#site-header .sub-nav-wrapper .sub-nav-item.cs-show{
	display: flex;
}
.sub-nav-item ul.sub-menu-nd {
	display: flex;
}
.sub-nav-item ul.sub-menu-nd > li > a {
	position: relative;
	padding: 1.5rem 2rem;
	display: block;
	color: var(--color-sky-blue);
	text-decoration: unset;
}
.sub-nav-item .sub-menu.sub-menu-rd {
	position: absolute;
	top: calc(100%);
	padding: 0;
	z-index: 2;
	left: 0;
	box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);
	width: 200px;
	background: var(--color-white);
}
.sub-nav-item .sub-menu.sub-menu-rd > li > a {
	color: var(--color-black);
	display: block;
	transition: 0.3s all;
	text-decoration: unset;
}
.sub-nav-wrapper[color="mauve-purple"] .sub-nav-item .sub-menu.sub-menu-rd > li > a:hover {
	color: var(--color-mauve-purple);
}
.sub-nav-wrapper[color="peach-orange"] .sub-nav-item .sub-menu.sub-menu-rd > li > a:hover {
	color: var(--color-peach-orange);
}
/*PROFILE & LANGUAGE NAV*/
.ha-profile-language, .ha-profile-language .profile-language {
	display: flex;
	align-items: center;
	height: 100%;
	width: max-content;
}
.ha-profile-language .block-wrapper .block-list-wrapper {
	display: none;
	position: absolute;
	top: 100%;
	z-index: 2;
	right: 0;
	width: 180px;
	background: var(--color-white);
	box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);
}
.ha-profile-language .block-wrapper:last-child .block-list-wrapper {
	right: unset;
	left: 0;
}
.ha-profile-language .block-wrapper:hover .block-list-wrapper {
	display: block;
}
.ha-profile-language .profile-language > div {
	height: 100%;
	display: flex;
	align-items: center;
}
.ha-profile-language .profile-language .block-wrapper {
	position: relative;
}
.ha-profile-language .profile-language .block-wrapper:not(:last-child):after {
	content: "";
	position: absolute;
	right: 0;
	height: 20px;
	width: 1px;
	background: var(--color-white);
}
.ha-profile-language .profile-language .block-wrapper img {
	margin-right: 5px;
}
.ha-profile-language .profile-language .block-wrapper .block-surface {
	cursor: pointer;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}
.white-space-nowrap {
	white-space: nowrap;
}
.block-list-wrapper .block-list > a {
	display: flex;
	align-items: center;
	transition: 0.3s all;
}
.block-list-wrapper .block-list > a:hover {
	background: var(--color-light-grey);
}
/*OTHER*/
.partner_tab .e-n-tabs-content .elementor-widget-image .elementor-widget-container {
	height: 145px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 190px;
}
/*.partner_tab.implementation_partner .e-n-tabs-content .elementor-widget-container {*/
/*	height: 180px;*/
/*}*/
.partner_tab .e-n-tab-title, .customer_story_tab .e-n-tab-title, .healthcare_overview_tabs .e-n-tab-title{
	margin: 0 10px;
}
.partner_tab .e-n-tab-title#all_partner:hover, .partner_tab .e-n-tab-title#all_partner[aria-selected=true], .customer_story_tab .e-n-tab-title#all_partner:hover, .customer_story_tab .e-n-tab-title#all_partner[aria-selected=true], .healthcare_overview_tabs .e-n-tab-title:hover, .healthcare_overview_tabs .e-n-tab-title[aria-selected=true]{
	border-bottom: 1.5px solid rgba(161, 252, 223, 1);
	border-radius: 0!Important;
	background-color: transparent!Important;
}
.partner_tab .e-n-tab-title#healthcare_partner:hover, .partner_tab .e-n-tab-title#healthcare_partner[aria-selected=true], .customer_story_tab .e-n-tab-title#healthcare_partner:hover, .customer_story_tab .e-n-tab-title#healthcare_partner[aria-selected=true] {
	border-bottom: 1.5px solid rgba(183, 150, 255, 1);
	color: rgba(183, 150, 255, 1);
	border-radius: 0!Important;
	background-color: transparent!Important;
}
.partner_tab .e-n-tab-title#recruitement_partner:hover, .partner_tab .e-n-tab-title#recruitement_partner[aria-selected=true], .customer_story_tab .e-n-tab-title#recruitement_partner:hover, .customer_story_tab .e-n-tab-title#recruitement_partner[aria-selected=true] {
	border-bottom: 1.5px solid rgba(251, 198, 144, 1);
	color: rgba(251, 198, 144, 1);
	border-radius: 0!Important;
	background-color: transparent!Important;
}
.healthcare_overview_tabs .e-n-tab-title:hover, .healthcare_overview_tabs .e-n-tab-title[aria-selected=true] {
	font-weight: 600!important;
}
.customer_story_category-staffing .elementor-widget-post-info .elementor-icon-list-text {
	padding: 7px 15px;
	background: #FF9E61;
	border-radius: 15px;
}
.customer_story_category-healthcare .elementor-widget-post-info .elementor-icon-list-text {
	padding: 7px 15px;
	background: #B796FF;
	border-radius: 15px;
}
.partner_logos .elementor-widget-container {
	height: 145px!important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.accord.elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded="false"]:not(.clicked) {
	border-radius: 20px!important;
}
.healthcare_overview_tabs .e-n-tabs-content div[id^="e-n-tab-content-"]:first-child .prev_icon svg circle, .healthcare_overview_tabs .e-n-tabs-content div[id^="e-n-tab-content-"]:first-child .prev_icon svg path {
	stroke: #E5E7EB;
}
.healthcare_overview_tabs .e-n-tabs-content div[id^="e-n-tab-content-"]:last-child .next_icon svg circle, .healthcare_overview_tabs .e-n-tabs-content div[id^="e-n-tab-content-"]:last-child .next_icon svg path {
	stroke: #E5E7EB;
}
.healthcare_overview_tabs .prev_icon, .healthcare_overview_tabs .next_icon, .partner_next_icon, .partner_prev_icon  {
	cursor: pointer;
}
.icon_box_bg .elementor-icon {
	padding: 8px;
	background: #F9F9F9;
	border-radius: 10px;
}
.offer_icon_list .elementor-icon-list-icon {
	padding: 22px;
	background: #F3F4F5;
	border-radius: 5px;
	margin-right: 40px;
}
.subscribe_form .elementor-form-fields-wrapper {
	display: flex;
	flex-direction: row;
}
.subscribe_form .elementor-field-type-email {
	width: 250px;
}
.subscribe_form .e-form__buttons {
	width: max-content;
}
.elementor-popup-modal .dialog-close-button {
	padding: 17px;
	border-radius: 50%;
	background: #F3F4F6;
}
.home_banner_img .elementor-widget-container::after {
	background: linear-gradient(180deg, rgba(36, 145, 235, 0) 0%, #2491EB 100%);
	content: "";
	width: 100%;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
body:not(.elementor-editor-active) .career_banner_slider {
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	left: 0;
	right: 0;
}
.career_banner_left {
	background: linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, #2491EB 100%);
}
.career_banner_right {
	background: linear-gradient(90deg,  #2491EB 0%, rgba(217, 217, 217, 0) 100%);
}
.home_rl_box:hover .elementor-button {
	background-color: #F89939!important;
	color: var(--color-white)!important;
}
.home_health_box:hover .elementor-button {
	background-color: #B796FF!important;
	color: var(--color-white)!important;
}
.home_rl_box:hover .elementor-button *, .home_health_box:hover .elementor-button * {
	color: var(--color-white)!important;
	fill: var(--color-white)!important;
}
.home_rl_box.active {
	background-image: url(./assets/img/image-1.webp)!important;
}
.home_health_box.active {
	background-image: url(./assets/img/image-2.webp)!important;
}
.cs_banner_slider .swiper-slide-active > .elementor-element {
    width: calc(100% - 50px);
    margin: 0 auto;
    z-index: 2;
}
.cs_banner_slider .swiper-slide-active::before {
    top: 50%;
    content: "";
    width: 100%;
    height: 90%;
    position: absolute;
    left: 0;
    transform: translateY(-50%);
    border-radius: 20px;
    background-size: cover;
    z-index: 1;
}
.cs_banner_slider .swiper-slide-active::after {
    top: 50%;
    content: "";
    width: 100%;
    height: 90%;
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    border-radius: 20px;
    background-size: cover;
    z-index: 1;
}
body:not(.elementor-editor-active) .hover_badge_content, body:not(.elementor-editor-active) .hover_icon_content, body:not(.elementor-editor-active) .left_chart_content, body:not(.elementor-editor-active) .right_chart_content  {
	display: none;
	z-index: 10;
	height: max-content;
}
.hover_badge_content.active, .hover_icon_content.active, .left_chart_content.active, .right_chart_content.active {
	display: flex!important;
}
.hover_icon  .elementor-widget-icon, .hover_badge .badge_img, .left_chart_img img, .right_chart_img img{
	cursor: pointer;
}
.hover_icon  .elementor-widget-icon:hover, .hover_badge .badge_img:hover {
	/*opacity: 0.7;*/
}
@media (max-width: 1299px) and (min-width: 768px) {
	#health_time {
		left: 370px;
		top: 45px;
	}
	#health_award {
		left: 500px;
		top: 80px;
	}
	#health_payroll {
		left: 595px;
		top: 160px;
	}
	#health_budget {
		left: 655px;
		top: 275px;
	}
}

.page-id-310 #site-header .sub-nav-wrapper,
.parent-pageid-310 #site-header .sub-nav-wrapper,
.parent-pageid-431 #site-header .sub-nav-wrapper,
.page-id-314 #site-header .sub-nav-wrapper,
.parent-pageid-314 #site-header .sub-nav-wrapper,
.parent-pageid-433 #site-header .sub-nav-wrapper,
.term-healthcare #site-header .sub-nav-wrapper,
.term-staffing #site-header .sub-nav-wrapper
{
	display: flex!important;
}
.fade-in-element {
	opacity: 0!important;
	transition: opacity 2s ease-in-out!important;
}
.fade-in-element.visible {
	opacity: 1!important;
}
.fade-up-element {
	opacity: 0 !important;
	transform: translateY(70px);
	transition: opacity 1.5s ease-in-out, transform 1.5s ease-in-out !important;
}

.fade-up-element.visible {
	opacity: 1 !important;
	transform: translateY(0);
}
.request-demo-form .elementor-field-type-submit {
	margin-top: 50px;
}
.request-demo-form select {
	min-height: 46px;
}
.request-demo-form select option {
	color: #111827;
}
.request-demo-form .select-caret-down-wrapper {
	display: none!important;
}
.request-demo-form .elementor-select-wrapper:before {
	content: "";
	background-image: url(./assets/img/select_arow.svg);
	background-size: cover;
	bottom: 50%;
	top: unset;
	height: 7px;
	pointer-events: none;
	position: absolute;
	right: 5px;
	transform: translateY(50%);
	width: 12px;
	z-index: 1;
}
.elementor-field-group-marketing_checkbox .elementor-field-option {
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.elementor-field-group-marketing_checkbox .elementor-field-option input {
	width: 23px;
	height: 23px;
	margin-right: 10px;
	border: none;
	appearance: none;
	-webkit-appearance: none;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	position: relative;
}
.elementor-field-group-marketing_checkbox .elementor-field-option input:checked {
	background-color: rgba(255, 255, 255, 0.4);
}

.elementor-field-group-marketing_checkbox .elementor-field-option input:checked::after {
	content: '';
	position: absolute;
	top: 50%;
	width: 23px;
	height: 23px;
	transform: translateY(-50%);
	background-image: url(./assets/img/checked.svg);
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
}
.request-demo-form input:focus, .request-demo-form select:focus {
	border-color: #a1fcdf!important;
	box-shadow: none!important;
}
.request-demo-form .elementor-field-group-phone .iti {
	width: 100%;
}
/*.iti.no-flag .iti__flag-container {*/
/*	display: none;*/
/*}*/

/*.iti.no-flag .iti__selected-flag {*/
/*	padding-left: 0;*/
/*}*/
.iti__flag-box, .iti__country-name {
	display: none;
}
.iti__country-list {
	width: 150px;
}
#form-field-phone {
	padding-left: 82px;
}
.iti__arrow {
	margin-left: 26px!important;
}
.iti__selected-flag {
	border-right: 1px solid #fff;
	padding: 0 10px 0 8px!important;
}
.logo_slider img {
	max-width: 120px;
}
.logo_slider .swiper-slide {
	width: 155px;
}
.iti__arrow::after {
	background-image: url(./assets/img/select_arow.svg);
	background-size: cover;
	bottom: 50%;
	top: unset;
	height: 7px;
	pointer-events: none;
	position: absolute;
	right: 5px;
	transform: translateY(50%);
	width: 12px;
	z-index: 1;
	content: "";
}
.iti__arrow {
	border: none!important;
}
.elementor-location-footer .elementor-nav-menu--main .elementor-item {
	width: max-content;
}
.elementor-location-footer .elementor-nav-menu--main .elementor-item:hover {
	opacity: 0.7!important;
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-accent)!important;
	fill: var(--e-global-color-accent)!important;
	font-weight: 600;
}
.jump_button:hover svg path {
	fill: #2491eb;
}
.partner_button .elementor-widget-container {
	height: max-content!important;
}
.home-image-box .elementor-image-box-wrapper {
	display: flex!important;
	flex-direction: row-reverse!important;
	align-items: center!important;
}
.home-image-box .elementor-image-box-wrapper .elementor-image-box-content {
	width: 70%;
}
@media (max-width: 1100px) {
	.partner_tab .e-grid {
		--width: 100% !important;
		max-width: 840px !important;
	}
}
@media (max-width: 767px) {
	.healthcare_overview_tabs .e-n-tabs-heading, .partner_tab .e-n-tabs-heading, .customer_story_tab  .e-n-tabs-heading  {
		display: flex;
		margin-bottom: 20px;
	}
	.healthcare_overview_tabs .e-n-tabs-heading .e-n-tab-title, .partner_tab .e-n-tabs-heading .e-n-tab-title, .customer_story_tab .e-n-tabs-heading .e-n-tab-title {
		width: max-content ! Important;
		display: inline-flex;
		order: 0!Important;
		margin: 0 10px 5px !important;
	}
	.healthcare_markecture_wrapper, .rl_markecture_wrapper {
		background-size: 470px auto!important;
		width: 500px;
		padding-top: 20px;
	}
	.healthcare_markecture_wrapper .left_chart_img, .healthcare_markecture_wrapper .left_chart  {
		width: max-content!important;
	}
	.healthcare_markecture_wrapper .left_chart_img img {
		margin-right: -55px;
	}
	.healthcare_markecture_wrapper .right_chart_img img {
		margin-left: -60px;
	}
	.healthcare_markecture_wrapper .hover_icon, .rl_markecture_wrapper .hover_icon {
		width: max-content!important;
	}
	#health_time {
		left: 260px;
		top: 105px;
	}
	#health_award {
		left: 340px;
		top: 130px;
	}
	#health_payroll {
		left: 400px;
		top: 180px;
	}
	#health_budget {
		left: 435px;
		top: 255px;
	}
	.rl_markecture_wrapper {
		min-height: 350px!important;
		z-index: 12;
	}
	.rl_markecture_wrapper .left_chart {
		width: 180px !important;
		min-height: 150px !important;
		bottom: 75px !important;
		left: 45px !important;
	}
	.rl_markecture_wrapper .left_chart img {
		width: 180px!important;
	}
	.rl_markecture_wrapper .middle_chart_img {
		width: 300px!important;
	}
	.rl_markecture_wrapper .middle_chart_img img {
		width: 300px!important;
	}
	.rl_markecture_wrapper .middle_chart_img {
		left: 137px !important;
		top: 45px !important;
	}
	.rl_markecture_wrapper .right_chart {
		left: 300px !important;
		width: 150px !important;
		min-height: 60px !important;
		top: 185px !important;
	}
	.rl_markecture_wrapper .right_chart_img img {
		width: 150px!important;
		height: 60px!important;
	}
	.rl_markecture_wrapper .right_chart_img {
		width: 150px!important;
	}
	.rl_markecture_wrapper .logo_chart_img {
		left: 235px !important;
		top: 205px !important;
	}
	.rl_markecture_wrapper .hover_icon .elementor-icon {
		font-size: 20px!important;
	}
	#rl_rate {
		left: 155px;
		top: 82px;
	}
	#rl_time {
		left: 230px;
		top: 65px;
	}
	#rl_interpretation {
		left: 300px;
		top: 72px;
	}
	#rl_payroll {
		left: 357px;
		top: 102px;
	}
	#rl_billing {
		left: 413px;
		top: 160px;
	}
	.rl_markecture_wrapper .e-grid {
		position: absolute;
		bottom: 50px;
		left: 50%;
		width: 450px;
		transform: translateX(-50%);
		margin-top: 0;
	}
	.rl_markecture_wrapper .hover_badge_content {
		top: 30px!important;
	}
}
@media (max-width: 500px) {
	.features-dropdown-item .features-list .feature-card {
		width: calc(50% - 1rem);
	}
	.healthcare_markecture_wrapper, .rl_markecture_wrapper  {
		background-size: 300px auto !important;
		width: 310px;
		padding-top: 10px;
		min-height: 230px!important;
		margin-top: 0;
	}
	.elementor-element-34d0240 {
		height: 130px!important;
		margin-left: 10px;
		min-height: 130px!Important;
	}
	.image_group {
		min-height: 230px!Important;
	}
	.healthcare_markecture_wrapper .left_chart {
		margin-left: 15px!important;
	}
	.healthcare_markecture_wrapper .left_chart_img img {
		width: 225px !important;
		margin-right: -40px;
		margin-left: 0;
	}
	.healthcare_markecture_wrapper .right_chart_img img {
		width: 150px !important;
		margin-left: -55px;
	}
	.healthcare_markecture_wrapper .e-grid {
		width: 270px!important;
		margin-top: 0;
	}
	.healthcare_markecture_wrapper .hover_icon .elementor-icon {
		font-size: 15px!important;
	}
	.healthcare_markecture_wrapper .logo_chart_img {
		width: 25px;
		left: 142px!important;
		top: 108px!important;
	}
	#health_time {
		left: 156px;
		top: 43px;
	}
	#health_award {
		left: 210px;
		top: 58px;
	}
	#health_payroll {
		left: 246px;
		top: 93px;
	}
	#health_budget {
		left: 272px;
		top: 141px;
	}
	.healthcare_markecture_wrapper .hover_icon_content, .healthcare_markecture_wrapper .left_chart_content,  .healthcare_markecture_wrapper .hover_badge_content  {
		width: 200px!important;
	}
	.healthcare_markecture_wrapper .hover_icon_content .elementor-heading-title, .healthcare_markecture_wrapper .left_chart_content .elementor-heading-title,  .healthcare_markecture_wrapper .hover_badge_content .elementor-heading-title {
		font-size: 10px!important;
		line-height: 13px!important;
	}
	.healthcare_markecture_wrapper .hover_icon_content p, .healthcare_markecture_wrapper .left_chart_content p,  .healthcare_markecture_wrapper .hover_badge_content p {
		font-size: 8px!important;
		line-height: 10px!important;
	}
	.healthcare_markecture_wrapper .left_chart_content {
		top: -20px!important;
		z-index: 12!important;
	}
	.healthcare_markecture_wrapper .hover_badge_content {
		top: 25px!important;
	}
	.rl_markecture_wrapper .hover_badge_content {
		top: 20px!important;
	}
	.rl_markecture_wrapper .hover_icon .elementor-icon {
		font-size: 15px!important;
	}
	.rl_markecture_wrapper .e-grid {
		width: 270px;
		bottom: 35px!important;
		transform: translateX(0);
		z-index: 20;
	}
	.rl_markecture_wrapper .left_chart {
		width: 125px !important;
		min-height: 120px !important;
		bottom: 40px !important;
		left: 15px !important;
	}
	.rl_markecture_wrapper .left_chart img {
		width: 120px!important;
	}
	.rl_markecture_wrapper .middle_chart_img {
		left: 71px !important;
		top: 43px !important;
	}
	.rl_markecture_wrapper .middle_chart_img {
		width: 200px !important;
	}
	.rl_markecture_wrapper .middle_chart_img img {
		width: 200px !important;
	}
	.rl_markecture_wrapper .right_chart_img img {
		width: 100px !important;
		height: 40px !important;
	}
	.rl_markecture_wrapper .right_chart {
		left: 180px !important;
		width: 100px !important;
		min-height: 40px !important;
		top: 132px !important;
	}
	.rl_markecture_wrapper .logo_chart_img {
		left: 140px !important;
		top: 148px !important;
		width: 30px;
	}
	#rl_rate {
		left: 90px;
		top: 60px;
	}
	#rl_time {
		left: 141px;
		top: 46px;
	}
	#rl_interpretation {
		left: 184px;
		top: 51px;
	}
	#rl_payroll {
		left: 227px;
		top: 71px;
	}
	#rl_billing {
		left: 258px;
		top: 109px;
	}
	.rl_markecture_wrapper .hover_icon_content, .rl_markecture_wrapper .left_chart_content, .rl_markecture_wrapper .right_chart_content,  .rl_markecture_wrapper .hover_badge_content  {
		width: 200px!important;
	}
	.rl_markecture_wrapper .hover_icon_content .elementor-heading-title, .rl_markecture_wrapper .left_chart_content .elementor-heading-title,  .rl_markecture_wrapper .right_chart_content .elementor-heading-title, .rl_markecture_wrapper .hover_badge_content .elementor-heading-title {
		font-size: 10px!important;
		line-height: 13px!important;
	}
	.rl_markecture_wrapper .hover_icon_content p, .rl_markecture_wrapper .left_chart_content p, .rl_markecture_wrapper .right_chart_content p,  .rl_markecture_wrapper .hover_badge_content p {
		font-size: 8px!important;
		line-height: 10px!important;
	}
	.features-dropdown-list .features-dropdown-item {
		padding: 1rem;
	}
	.card-content p.fs-12 {
		font-size: 11px!Important;
	}
	.features-dropdown-item .features-list .feature-card {
		width: calc(33.33% - 0.5rem);
	}
	.features-dropdown-item .features-list .feature-card {
		padding: 0.25rem;
	}
	.elementor-field-group-marketing_checkbox .elementor-field-option input {
		height: 16px;
		width: 16px;
		min-width: 16px !important;
	}
}
@media (min-width: 992px) {
	.site-header .header-inner {
		max-width: 900px;
	}
}
@media (max-width: 1024px) {
	.ha-navigation #menu-header > li > a {
		padding: 2rem 1rem;
	}
	.ha-navigation #menu-header > li.menu-item-has-children > a:after, .sub-nav-item .sub-menu-nd > li.menu-item-has-children > a:after {
		right: 0.2rem;
	}

}
@media (max-width: 991px) {
	.mobile-hambuger {
		display: block!important;
	}
	.site-header .header-inner .header-actions {
		display: none;
	}
	#site-header .header-inner {
		flex-wrap: nowrap;
		padding: 0 40px;
		max-width: 100% !important;
		justify-content: space-between;
		align-items: center;
		position: relative;
	}
	.ha-navigation #menu-header li {
		border-bottom: 1px solid var(--color-light-grey);
		justify-content: flex-start;
	}
	.ha-navigation #menu-header .sub-menu li {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	.ha-navigation #menu-header .sub-menu.sub-menu-st, .ha-profile-language .block-wrapper .block-list-wrapper, .features-dropdown-wrapper {
		width: 100vw!important;
		position: fixed;!important;
		top: 93px!important;
		height: calc(100vh - 93px);
		background: #f9f9f9;
		left: 0;
		right: 0;
		overflow-y: scroll;
	}
	.logged-in .ha-navigation #menu-header .sub-menu.sub-menu-st, .logged-in .ha-profile-language .block-wrapper .block-list-wrapper,.logged-in .features-dropdown-wrapper {
		top: 135px!important;
	}
	.features-dropdown-list {
		flex-direction: column;
		height: 90%;
		overflow-y: scroll;
	}
	.features-dropdown-item .features-list .feature-card {
		width: calc(33.33% - 1rem);
	}
	.ha-navigation #menu-header .sub-menu > li > a {
		background: #f9f9f9;
		font-size: 20px !important;
		padding: 2rem 2rem 2rem 0!important;
	}
	.ha-navigation #menu-header  .menu-item[data-label="industries"] > .sub-menu.sub-menu-st > li > a {
		height: 130px !important;
		padding-left: 140px !important;
	}
	.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li > a:before {
		width: 80px;
		height: 80px;
	}
	.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li > a:after {
		background-image: url(./assets/img/arrow-down-menu-mobile.svg)!important;
		right: 22px;
		width: 22px;
		height: 10px;
	}
	.site-header .header-inner .header-actions.active {
		display: flex!important;
		width: 100vw;
		flex-direction: column;
		position: absolute;
		top: 80px;
		left: -15px;
		right: 0;
		background: #f9f9f9;
		height: calc(100vh - 80px);
		justify-content: start;
	}
	#site-header {
		z-index: 99;
	}
	#site-header:hover {
		box-shadow: 0px 4px 10px 0px #9691911A;
	}
	#site-header:hover .open-menu * {
		stroke: #2491EB;
	}
	.ha-navigation, #menu-header {
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.ha-navigation, .ha-profile-language, .ha-profile-language .profile-language {
		height: max-content;
		width: 100%;
	}
	.ha-navigation #menu-header > li > a, .ha-profile-language .profile-language .block-wrapper .block-surface > span {
		color: #000!important;
		font-size: 20px!important;
		font-weight: 500;
		width: 100%;
		padding-left: 0;
	}
	.ha-profile-language .profile-language .block-wrapper .block-surface > span {
		font-weight: 400;
		color: #000!important;
		font-size: 16px!important;
		width: 100%;
		padding-left: 0;
	}
	.ha-profile-language .profile-language .block-wrapper .block-surface, .ha-navigation, .ha-profile-language, .ha-profile-language .profile-language {
		margin-left: 0!important;
	}
	.ha-profile-language .profile-language .block-wrapper img {
		margin-right: 15px;
	}
	#site-header:hover .ha-navigation #menu-header > li.menu-item-has-children > a:after {
		background-image: url(./assets/img/arrow-down-menu-mobile.svg)!important;
		background-size: contain;
		right: 22px;
		width: 22px;
		height: 10px;
	}
	#site-header:hover .ha-navigation #menu-header > li:not(.menu-item-has-children) > a:after {
		background-image: url(./assets/img/arrow-menu-mobile.svg)!important;
		background-size: contain;
		right: 20px;
		width: 20px;
		height: 17px;
		content: "";
		position: absolute;
		background-repeat: no-repeat;
		top: 50%;
		transform: translate(0, -50%);
	}
	.ha-profile-language {
		flex-direction: column;
		justify-content: start;
		align-items: start;
		width: 100%;
		padding-left: 2rem;
	}
	.profile-language {
		flex-direction: column-reverse;
		width: 100%;
	}
	.ha-profile-language .profile-language .block-wrapper {
		position: relative;
		padding: 2rem 0;
		border-bottom: 1px solid var(--color-light-grey);
		width: 100%;
		padding-right: 1rem;
	}
	.request-demo.btn-01 {
		width: calc(100% - 1rem);
		margin-top: 2rem;
		/* margin-right: 1rem; */
		text-align: center;
	}
	.ha-profile-language .profile-language .block-wrapper .block-surface {
		width: 100%;
	}
	.ha-profile-language .profile-language .block-wrapper .block-surface:after {
		background-image: url(./assets/img/arrow-down-menu-mobile.svg)!important;
		background-size: contain;
		right: 22px;
		width: 22px;
		height: 10px;
		content: "";
		position: absolute;
		background-repeat: no-repeat;
		top: 50%;
		transform: translate(0, -50%);
	}
	.ha-profile-language .block-list-wrapper p {
		display: none;
	}
	.block-list-wrapper .block-list > a {
		padding: 2rem 2rem 2rem 0!important;
		border-bottom: 1px solid var(--color-light-grey);
		font-size: 16px!important;
		margin-left: 2rem;
		margin-right: 2rem;
	}
	.ha-profile-language .profile-language .block-wrapper.login-wrapper img {
		width: 30px;
	}
	.country-flag {
		width: 36px;
		margin-right: 1rem!important;
	}
	.selected-country.mx-1 {
		width: 18px;
		margin-left: 1rem!important;
	}
	body.no-scroll {
		overflow: hidden;
	}
	.ha-navigation #menu-header li.menu-item-has-children:hover > .sub-menu, .sub-nav-wrapper li.menu-item-has-children:hover > .sub-menu {
		display: none;
	}
	.ha-navigation #menu-header .menu-item[data-label="industries"]  .sub-menu.sub-menu-st .sub-menu-nd > li {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.ha-navigation #menu-header .menu-item[data-label="industries"]  .sub-menu.sub-menu-st .sub-menu-rd > li {
		border-bottom: none!important;
	}
	.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.ha-navigation .sub-menu.sub-menu-rd > .menu-item.hasLink a:after {
		background-image: none!important;
	}
	.ha-navigation #menu-header .sub-menu.sub-menu-st .sub-menu-nd > li > a {
		font-size: 16px!Important;
		font-weight: 400!important;
		padding-top: 1rem!important;
		padding-bottom: 1rem!important;
		padding-left: 5rem!important;
	}
	.ha-navigation #menu-header .sub-menu.sub-menu-st .sub-menu-rd > li > a, .ha-navigation #menu-header  .menu-item[data-label="partners"] .sub-menu > li > a {
		font-size: 16px!Important;
		font-weight: 400!important;
	}
	.ha-navigation #menu-header .sub-menu.sub-menu-nd {
		position: relative!important;
		left: 0!important;
		right: 0!important;
		width: 100vw!important;
		box-shadow: none!important;
	}
	.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > li > a:before {
		left: 2rem;
	}
	.ha-navigation #menu-header .sub-menu.sub-menu-nd {
		display: none!important;
	}
	.ha-navigation #menu-header .sub-menu.sub-menu-nd.active {
		display: block!important;
	}
	/*.ha-navigation #menu-header .sub-menu.sub-menu-st > .menu-item-has-children:hover > .sub-menu.sub-menu-nd {*/
	/*	display: block!important;*/
	/*}*/
	.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-st > .menu-item-has-children:hover > a:after {
		background-image: url(./assets/img/arrow-up-menu-mobile.svg)!important;
	}
	.ha-navigation .sub-menu.sub-menu-nd > .menu-item.menu-item-has-children > a:after {
		background-image: url(./assets/img/arrow-down-menu-mobile.svg)!important;
	}
	.ha-navigation .sub-menu.sub-menu-nd > .menu-item.menu-item-has-children:hover > a:after {
		background-image: url(./assets/img/arrow-up-menu-mobile.svg)!important;
	}
	#menu-header, .ha-profile-language {
		padding-right: 2rem;
	}
	#site-header {
		position: sticky;
		top: 0;
		left: 0;
		right: 0;
	}
	#site-header:hover .ha-profile-language .profile-language .block-wrapper:not(:last-child):after {
		background: none;
	}
	.features-dropdown-wrapper, header#site-header[hover="features"] .features-dropdown-wrapper.hidden {
		display: none!important;
	}
	.features-dropdown-wrapper.active, header#site-header[hover="features"] .features-dropdown-wrapper.active {
		display: block!important;
	}
	.site-logo.show-sub-menu {
		height: 63px;
		display: flex;
		align-items: center;
	}
	.site-logo.show-sub-menu .custom-logo-link, #site-header:hover .site-logo.show-sub-menu .custom-logo-link.onhover {
		display: none!important;
	}
	.site-logo.show-sub-menu .back-menu {
		display: block!important;
		min-width: 21px!important;
	}
	.ha-navigation #menu-header .menu-item-has-children:hover > .sub-menu.sub-menu-rd {
		max-height: max-content;
	}
	.ha-navigation #menu-header .menu-item[data-label="industries"] .sub-menu.sub-menu-rd > li > a {
		padding-top: 1.5rem!important;
		padding-bottom: 1.5rem!important;
	}
	.ha-navigation #menu-header .menu-item[data-label="partners"] .sub-menu > li:hover > a, .block-list-wrapper .block-list > a:hover {
		background: transparent;
	}
}
@media (max-width: 768px) {
	.sub-nav-item ul.sub-menu-nd > li > a {
		padding: 1.5rem 1rem;
		font-size: 12px!important;
	}
	.sub-nav-wrapper .header-inner {
		padding: 0 20px!important;
	}
	#site-header .sub-nav-wrapper .sub-nav-item.cs-show {
		justify-content: center;
	}
	.sub-nav-item ul.sub-menu-nd {
		padding-left: 1rem;
	}
}
@media (max-width: 530px) {
	#site-header .header-inner {
		padding: 0 !important;
		width: 100vw !important;
	}
	#site-header .sub-nav-wrapper .sub-nav-item.cs-show {
		flex-direction: column;
	}
	#site-header .sub-nav-wrapper .sub-nav-item.cs-show h4 {
		padding-top: 1rem;
		width: 367px;
		padding-left: 0.75rem;
	}
	#site-header .sub-nav-wrapper[color="mauve-purple"] {
		border-top: 7px var(--color-mauve-purple) solid;
		border-bottom: none;
	}
	#site-header .sub-nav-wrapper[color="peach-orange"] {
		border-top: 7px var(--color-coral-orange) solid;
		border-bottom: none;
	}

	.sub-nav-wrapper .sub-nav-item ul.sub-menu-nd > li > a {
		padding: 1rem 0.75rem 1.5rem;
	}
	.sub-nav-wrapper .sub-nav-item .sub-menu-nd > li.menu-item-has-children > a:after {
		right: 10px;
        top: 23px;
	}
	.sub-nav-wrapper #menu-item-5470 a ,.sub-nav-wrapper  #menu-item-5479 a{
		padding-right: 1.5rem;
	}
	.sub-nav-item ul.sub-menu-nd {
		padding-left: 0;
	}
}
.swiper-wrapper {

	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/*customer stories banner slider*/

.swiper-container.customer-stories-sliders {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	margin: 0 auto;
}
.customer-stories-sliders .swiper-slide{
	width: 1140px;
}
.customer-stories-sliders .slide_bg {
	border-radius: 20px;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	min-height: 459px;
	padding: 32px;
}
.customer-stories-sliders .slide_content {
	background: #fff;
	border-radius: 20px;
	width: 415px;
	height: max-content;
	padding: 32px;
	z-index: 20;
	position: relative;
}
.description {
	font-family: Poppins;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0;

}
.name {
	font-family: Poppins;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.2rem;
	letter-spacing: 0%;
	margin-bottom: 5px;
}
.role {
	font-family: Poppins;
	font-weight: 400;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 0%;
	margin-bottom: 5px;
}
.slide_content a {
	font-family: Poppins;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #2491EB;
	margin-top: 15px;
	display: block;

}
.customer-stories-sliders.slider-desktop .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next) {
	visibility: hidden;
}
.customer-stories-sliders.slider-desktop .swiper-slide-prev .slide_content, .customer-stories-sliders.slider-desktop .swiper-slide-next .slide_content {
	display: none;
}
.customer-stories-sliders.slider-desktop .swiper-button-next:after, .customer-stories-sliders.slider-desktop .swiper-button-prev:after {
	content: ""!important;
}
.customer-stories-sliders.slider-desktop .swiper-button-next, .customer-stories-sliders.slider-desktop .swiper-button-prev {
	width: 50px;
	height: 50px;
}
.customer-stories-sliders.slider-desktop .swiper-button-prev {
	bottom: 80px;
	top: unset;
	left: unset;
	right: 100px
}
.customer-stories-sliders.slider-desktop .swiper-button-next {
	bottom: 80px;
	top: unset;
	left: unset;
	right: 30px
}
.show-mobile {
	display: none!important;
}
@media (max-width: 1200px) and (min-width: 1024px) {
	.customer-stories-sliders.slider-desktop .swiper-slide {
		width: 800px;
	}
	.customer-stories-sliders.slider-desktop .swiper-button-next {
		right: 15%;
	}
	.customer-stories-sliders.slider-desktop .swiper-button-prev {
		right: 22%;
	}
	.customer-stories-sliders.slider-desktop  .swiper-slide.swiper-slide-visible.swiper-slide-prev {
		transform: translate3d(400px, 0px, -450px) rotateX(0deg) rotateY(0deg) scale(1) ! Important;
	}
	.customer-stories-sliders.slider-desktop  .swiper-slide.swiper-slide-visible.swiper-slide-next {
		transform: translate3d(-400px, 0px, -450px) rotateX(0deg) rotateY(0deg) scale(1) ! Important;
	}
}
.slider-tablet {
	display: none;
}
@media (max-width: 1023px) {
	.swiper-container.customer-stories-sliders {
		position: relative;
	}
		.slider-tablet {
		display: block;
	}
	.slider-desktop {
		display: none;
	}
		.customer-stories-sliders .swiper-slide {
			width: 100%!important;
			margin: 0 auto;
		}
		.customer-stories-sliders .slide_content {
			width: 100%;
			padding-left: 30px;
			padding-right: 30px;
		}
	/*.swiper-slide:not(.swiper-slide-active) {*/
	/*			display: none;*/
	/*		}*/
		.swiper-pagination {
			bottom: 20px!important;
			display: block!important;
		}
}
@media (max-width: 480px) {
	.swiper-container.customer-stories-sliders {
		padding-left: 30px;
		padding-right: 30px;
	}
}
/*@media (max-width: 780px)  and (min-width: 700px){*/
/*	.customer-stories-sliders .swiper-slide {*/
/*		width: 550px;*/
/*	}*/
/*	.customer-stories-sliders .swiper-slide.swiper-slide-visible.swiper-slide-prev {*/
/*		transform: translate3d(300px, 0px, -450px) rotateX(0deg) rotateY(0deg) scale(1) ! Important;*/
/*	}*/
/*	.customer-stories-sliders .swiper-slide.swiper-slide-visible.swiper-slide-next {*/
/*		transform: translate3d(-300px, 0px, -450px) rotateX(0deg) rotateY(0deg) scale(1) ! Important;*/
/*	}*/
/*}*/
/*@media (max-width: 700px) {*/
/*	.hide-mobile {*/
/*		display: none!important;*/
/*	}*/
/*	.show-mobile {*/
/*		display: block!important;*/
/*	}*/
/*	.customer-stories-sliders .swiper-slide {*/
/*		width: 100%!important;*/
/*		margin: 0 auto;*/
/*	}*/
/*	.swiper-slide:not(.swiper-slide-active) {*/
/*		display: none;*/
/*	}*/
/*	.swiper-container.customer-stories-sliders {*/
/*		padding-left: 50px;*/
/*		padding-right: 50px;*/
/*	}*/
/*	!*.customer-stories-sliders .swiper-button-next {*!*/
/*	!*	bottom: unset;*!*/
/*	!*	top: 55%;*!*/
/*	!*	right: 45px;*!*/
/*	!*}*!*/
/*	!*.customer-stories-sliders .swiper-button-prev {*!*/
/*	!*	bottom: unset;*!*/
/*	!*	top: calc(55% + 50px);*!*/
/*	!*	right: 45px;*!*/
/*	!*}*!*/
/*	!*.customer-stories-sliders .swiper-button-next, .customer-stories-sliders .swiper-button-prev {*!*/
/*	!*	width: 35px;*!*/
/*	!*	height: 35px;*!*/
/*	!*}*!*/
/*	.swiper-pagination {*/
/*		!*bottom: 50px!important;*!*/
/*		display: block!important;*/
/*	}*/
/*	.customer-stories-sliders .slide_bg {*/
/*		min-height: 550px;*/
/*	}*/
/*	!*.swiper-container.customer-stories-sliders {*!*/
/*	!*	height: 600px; !* or use vh units for responsive: 80vh etc. *!*!*/
/*	!*}*!*/
/*	!*.customer-stories-sliders .swiper-slide.swiper-slide-prev {*!*/
/*	!*	transform: translate3d(0px, 750px, -600px) rotateX(0deg) rotateY(0deg) scale(1)!important;*!*/
/*	!*}*!*/
/*	!*.customer-stories-sliders .swiper-slide.swiper-slide-next {*!*/
/*	!*	transform: translate3d(0px, -750px, -600px) rotateX(0deg) rotateY(0deg) scale(1) ! Important;*!*/
/*	!*}*!*/

/*	.customer-stories-sliders .slide_content {*/
/*		width: 100%;*/
/*		padding-left: 30px;*/
/*		padding-right: 30px;*/
/*	}*/
/*}*/
/*@media (max-width: 450px) {*/
/*	!*.customer-stories-sliders .swiper-slide.swiper-slide-prev {*!*/
/*	!*	transform: translate3d(0px, 600px, -600px) rotateX(0deg) rotateY(0deg) scale(1)!important;*!*/
/*	!*}*!*/
/*	!*.customer-stories-sliders .swiper-slide.swiper-slide-next {*!*/
/*	!*	transform: translate3d(0px, -600px, -600px) rotateX(0deg) rotateY(0deg) scale(1) ! Important;*!*/
/*	!*}*!*/
/*	!*.swiper-container.customer-stories-sliders {*!*/
/*	!*	height: 500px; !* or use vh units for responsive: 80vh etc. *!*!*/
/*	!*}*!*/
/*	.swiper-container.customer-stories-sliders {*/
/*		padding-left: 20px;*/
/*		padding-right: 20px;*/
/*	}*/

/*	.customer-stories-sliders .slide_content {*/
/*		padding-left: 15px;*/
/*		padding-right: 15px;*/
/*	}*/
/*}*/
.logo_slider .elementor-carousel-image {
	background-size: contain!important;
}
/*top nav*/
.top-menu-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.dynamic-header {
	flex-direction: column;
}
select[name="country-selection"] {
	width: 165px;
	outline: none;
	border: none;
	border-radius: 5px;
	font-size: 10px;
	margin: 0 20px 0 30px;
}
.country-select-btn {
	background-color: #111827!important;
	color: #fff!important;
	border: none;
	border-radius: 20px;
}
.close-country-btn {
	background-color: transparent!important;
	border: none;
}
p.label {
	margin-bottom: 0;
}
.logo_new {
	visibility: hidden;
}
.logo_new .swiper-wrapper {
	display: flex;
	width: max-content;
	animation: tickerMove var(--ticker-duration, 30s) linear infinite;
}

@keyframes tickerMove {
	0% { transform: translateX(0); }
	100% { transform: translateX(-50%); }
}