.elementor-9428 .elementor-element.elementor-element-093c1c3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-2a09ade {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 60px 0px;
}

.elementor-9428 .elementor-element.elementor-element-2a09ade>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-c6ae3cd {
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-9cf1365 {
	text-align: center;
	color: #4E4E4E;
	--textColor: #4E4E4E;
	font-family: "CircularStd-Book", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 0.5em;
}

.elementor-9428 .elementor-element.elementor-element-9cf1365>.elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-9428 .elementor-element.elementor-element-239aa62:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-239aa62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbad3e;
}

.elementor-9428 .elementor-element.elementor-element-239aa62>.elementor-background-overlay {
	background-image: url("../../2023/11/Request-a-demo-home-3.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0;
}

.elementor-9428 .elementor-element.elementor-element-239aa62 {
	padding: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-37a9711>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9428 .elementor-element.elementor-element-37a9711>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 0px 10px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-9428 .elementor-element.elementor-element-37a9711>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-27f1726>.elementor-container {
	max-width: 1200px;
}

.elementor-bc-flex-widget .elementor-9428 .elementor-element.elementor-element-1cce141.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9428 .elementor-element.elementor-element-1cce141.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9428 .elementor-element.elementor-element-4ce4b0e {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-4ce4b0e .elementor-heading-title {
	color: #FFFFFF;
	font-size: 66px;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
}

.elementor-9428 .elementor-element.elementor-element-4ce4b0e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-1b74f29 {
	text-align: left;
	color: #FFC42D;
	--textColor: #FFC42D;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-9428 .elementor-element.elementor-element-1b74f29>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-eebf2f7>.elementor-element-populated,
.elementor-9428 .elementor-element.elementor-element-eebf2f7>.elementor-element-populated>.elementor-background-overlay,
.elementor-9428 .elementor-element.elementor-element-eebf2f7>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9428 .elementor-element.elementor-element-eebf2f7>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 20px 20px 20px;
}

.elementor-9428 .elementor-element.elementor-element-eebf2f7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-e19e524:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-e19e524>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-e19e524 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 60px 0px;
}

.elementor-9428 .elementor-element.elementor-element-e19e524>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-d62fa36 {
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-d62fa36 .elementor-heading-title {
	font-family: var(--e-global-typography-el_title_3-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_title_3-font-size);
	font-weight: var(--e-global-typography-el_title_3-font-weight);
	text-transform: var(--e-global-typography-el_title_3-text-transform);
	font-style: var(--e-global-typography-el_title_3-font-style);
	text-decoration: var(--e-global-typography-el_title_3-text-decoration);
	line-height: var(--e-global-typography-el_title_3-line-height);
}

.elementor-9428 .elementor-element.elementor-element-d62fa36>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-2b1b936 {
	text-align: center;
	color: #4E4E4E;
	--textColor: #4E4E4E;
	font-family: "CircularStd-Book", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-9428 .elementor-element.elementor-element-2b1b936>.elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-9428 .elementor-element.elementor-element-b0bf7f6 {
	font-family: "CircularStd-Book", Sans-serif;
	font-size: 16px;
	line-height: 1.6em;
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-9428 .elementor-element.elementor-element-680dec2 {
	font-size: 16px;
	line-height: 1.6em;
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-9428 .elementor-element.elementor-element-da7de90 {
	font-family: "CircularStd-Book", Sans-serif;
	font-size: 16px;
	line-height: 1.6em;
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-9428 .elementor-element.elementor-element-720e49a:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-720e49a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbad3e;
}

.elementor-9428 .elementor-element.elementor-element-720e49a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 30px 0px 30px;
	z-index: 2;
}

.elementor-9428 .elementor-element.elementor-element-720e49a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-26bee99 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-26bee99.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-26bee99.elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-26bee99.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-26bee99.elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-26bee99.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-26bee99 .elementor-icon {
	font-size: 41px;
}

.elementor-9428 .elementor-element.elementor-element-26bee99 .elementor-icon svg {
	height: 41px;
}

.elementor-9428 .elementor-element.elementor-element-26bee99>.elementor-widget-container {
	margin: -45px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-e6e56a6 {
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-e6e56a6 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-c969aee:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-c969aee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbad3e;
}

.elementor-9428 .elementor-element.elementor-element-c969aee {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 30px 20px 30px;
}

.elementor-9428 .elementor-element.elementor-element-c969aee>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-10b9eaa .elementor-heading-title {
	color: #9365bf
	font-family: "Poppins", Sans-serif;
	font-size: 100px;
	font-weight: 200;
	line-height: 0.8em;
}

.elementor-9428 .elementor-element.elementor-element-d7e1461 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
}

.elementor-9428 .elementor-element.elementor-element-c554802 {
	color: #F0F0F0;
	--textColor: #F0F0F0;
	font-family: "CircularStd-Book", Sans-serif;
	font-size: 16px;
}

.elementor-9428 .elementor-element.elementor-element-3f3f2c1 .elementor-heading-title {
	color: #9365bf
	font-family: "Poppins", Sans-serif;
	font-size: 100px;
	font-weight: 200;
	line-height: 0.8em;
}

.elementor-9428 .elementor-element.elementor-element-03b8a0e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
}

.elementor-9428 .elementor-element.elementor-element-a964572 {
	color: #F0F0F0;
	--textColor: #F0F0F0;
}

.elementor-9428 .elementor-element.elementor-element-6f3b784 .elementor-heading-title {
	color: #9365bf
	font-family: "Poppins", Sans-serif;
	font-size: 100px;
	font-weight: 200;
	line-height: 0.8em;
}

.elementor-9428 .elementor-element.elementor-element-4a926a2 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
}

.elementor-9428 .elementor-element.elementor-element-c27e9de {
	color: #F0F0F0;
	--textColor: #F0F0F0;
	font-size: 16px;
}

.elementor-9428 .elementor-element.elementor-element-15d640b:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-15d640b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EBEBEB;
}

.elementor-9428 .elementor-element.elementor-element-15d640b {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-9428 .elementor-element.elementor-element-c42607f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9428 .elementor-element.elementor-element-c42607f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 0px 30px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-9428 .elementor-element.elementor-element-c42607f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-662ff16>.elementor-container {
	max-width: 650px;
}

.elementor-9428 .elementor-element.elementor-element-b69e2aa {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-db5d862 {
	font-size: 17px;
	line-height: 1.6em;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-9428 .elementor-element.elementor-element-db5d862>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-3f2d661 {
	--spacer-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-ec7abca .elementor-counter-number-wrapper {
	color: #fbad3e;
	font-size: 40px;
}

.elementor-9428 .elementor-element.elementor-element-ec7abca .elementor-counter-title {
	color: #292929;
	font-weight: 500;
}

.elementor-9428 .elementor-element.elementor-element-f4913b0 .elementor-counter-number-wrapper {
	color: #fbad3e;
	font-size: 40px;
}

.elementor-9428 .elementor-element.elementor-element-f4913b0 .elementor-counter-title {
	color: #292929;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-9428 .elementor-element.elementor-element-9dc3e32 .elementor-counter-number-wrapper {
	color: #fbad3e;
	font-size: 40px;
}

.elementor-9428 .elementor-element.elementor-element-9dc3e32 .elementor-counter-title {
	color: #292929;
	font-weight: 500;
}

.elementor-9428 .elementor-element.elementor-element-30014c6 .elementor-counter-number-wrapper {
	color: #fbad3e;
	font-size: 40px;
}

.elementor-9428 .elementor-element.elementor-element-30014c6 .elementor-counter-title {
	color: #292929;
	font-weight: 500;
}

.elementor-9428 .elementor-element.elementor-element-724c0b2 .elementor-counter-number-wrapper {
	color: #fbad3e;
	font-size: 40px;
}

.elementor-9428 .elementor-element.elementor-element-724c0b2 .elementor-counter-title {
	color: #292929;
	font-weight: 500;
}

.elementor-9428 .elementor-element.elementor-element-5cbb291 .elementor-counter-number-wrapper {
	color: #fbad3e;
	font-size: 40px;
}

.elementor-9428 .elementor-element.elementor-element-5cbb291 .elementor-counter-title {
	color: #292929;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-9428 .elementor-element.elementor-element-34fb6d3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9428 .elementor-element.elementor-element-34fb6d3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/09/end-to-end-hr-services-achievements-home.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-34fb6d3>.elementor-element-populated>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(270deg, #00000000 50%, #EBEBEB 100%);
	opacity: 1;
}

.elementor-9428 .elementor-element.elementor-element-34fb6d3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-34fb6d3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-2a73b7b {
	--spacer-size: 50vh;
}

.elementor-9428 .elementor-element.elementor-element-b1b781e:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-b1b781e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-b1b781e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-b1b781e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-427cc29:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9428 .elementor-element.elementor-element-427cc29>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFBF2;
}

.elementor-9428 .elementor-element.elementor-element-427cc29>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-427cc29>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-c2ece73 {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-9428 .elementor-element.elementor-element-c2ece73 .the7-heading-title {
	text-decoration-style: solid;
}

.elementor-9428 .elementor-element.elementor-element-c2ece73>.elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-97c527b {
	padding: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__front {
	background-color: #9365bf
	background-image: url("../../2023/09/payroll-services-home-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000002B;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-30f030a .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__front {
	background-image: url("../../2023/09/compliance-service-home.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000003D;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-73b4f0d>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__front {
	background-image: url("../../2023/09/it-staffing-solutions-home-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000003D;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-8af740a .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__front {
	background-image: url("../../2023/09/saft.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000003D;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-94da56b .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-4eaea3d {
	padding: 0px 0px 60px 0px;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__front {
	background-image: url("../../2023/09/recruitment-services-home.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000003D;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-b6a21c6 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__front {
	background-image: url("../../2023/09/training-and-development-services-home-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000003D;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-7bbc260 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__front {
	background-image: url("../../2023/09/hr-consulting-services-home.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000003D;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFD;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-e1ef024 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__front {
	background-image: url("../../2023/09/executive-search-solution-home-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000003D;
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__back {
	background-color: #FCFEFF;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__layer,
.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__layer__overlay {
	border-radius: 15px;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-view-stacked .elementor-icon {
	background-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-view-stacked .elementor-icon svg {
	stroke: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-view-framed .elementor-icon,
.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-view-default .elementor-icon {
	color: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-view-framed .elementor-icon svg,
.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-view-default .elementor-icon svg {
	fill: #FFC400;
	border-color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-icon {
	font-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-icon svg {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__button {
	margin-left: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1BAFFF;
	border-radius: 25px;
}

.elementor-9428 .elementor-element.elementor-element-aa01abd .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #4B4B4B;
}

.elementor-9428 .elementor-element.elementor-element-7d4d452 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 50px 30px;
}

.elementor-9428 .elementor-element.elementor-element-7d4d452>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-9eef2cc.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-9428 .elementor-element.elementor-element-32a285c {
	text-align: center;
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
}

.elementor-9428 .elementor-element.elementor-element-32a285c .the7-heading-title {
	text-decoration-style: solid;
}

.elementor-9428 .elementor-element.elementor-element-52e859b {
	--spacer-size: 10px;
}

.elementor-9428 .elementor-element.elementor-element-03f6460 {
	text-align: center;
	font-size: 17px;
	line-height: 1.6em;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-9428 .elementor-element.elementor-element-03f6460>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-11d559f {
	--spacer-size: 20px;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea {
	--arrow-display: inline-flex;
	--arrow-opacity: 1;
	--bullet-display: inline-flex;
	--bullet-opacity: 0;
	--arrow-icon-size: 24px;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .owl-carousel {
	--offset-v-t-img: var(--stage-top-gap) + var(--box-padding-top);
	--offset-v-m-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height)/2);
	--arrow-height: var(--dynamic-img-height);
	--top-b-img: 0px;
	--offset-v-b-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height) - var(--arrow-bg-height, var(--arrow-icon-size)));
	--arrow-bg-height: 40px;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .e-widget-swiper {
	--offset-v-t-img: var(--stage-top-gap) + var(--box-padding-top);
	--offset-v-m-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height)/2);
	--arrow-height: var(--dynamic-img-height);
	--top-b-img: 0px;
	--offset-v-b-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height) - var(--arrow-bg-height, var(--arrow-icon-size)));
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-under-image .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover:after,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .gradient-overlap-layout-list article .post-thumbnail>.post-thumbnail-rollover:after,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-on-hover article .post-thumbnail>.post-thumbnail-rollover:after {
	transition: all 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-under-image .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover:before,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .gradient-overlap-layout-list article .post-thumbnail>.post-thumbnail-rollover:before,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-on-hover article .post-thumbnail>.post-thumbnail-rollover:before {
	transition: opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .post-thumbnail:hover>.post-thumbnail-rollover:before,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .post-thumbnail:not(:hover)>.post-thumbnail-rollover:after {
	transition-delay: 0.15s;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-under-image .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover:after,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .gradient-overlap-layout-list article .post-thumbnail>.post-thumbnail-rollover:after,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-on-hover article .post-thumbnail>.post-thumbnail-rollover:after {
	background: #00000061;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-under-image .post-entry-content {
	align-self: flex-start;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .description-on-hover .post-entry-content .post-entry-body {
	align-self: flex-start;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .post-entry-content {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .classic-layout-list .post-thumbnail-wrap {
	text-align: left;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .ele-entry-title {
	font-size: 19px;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .entry-meta .meta-item:not(:first-child):before {
	content: "â€¢";
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .owl-nav a,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .the7-swiper-button {
	width: max(40px, var(--arrow-icon-size, 1em));
	height: max(40px, var(--arrow-icon-size, 1em));
	border-radius: 7px;
	border-width: 0px;
	border-style: solid;
	background: #EAEAEA;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .owl-nav a.owl-prev,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .the7-swiper-button-prev {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: var(--arrow-h-offset);
	--arrow-translate-x: 0;
	--arrow-v-offset: 50px;
	--arrow-h-offset: -50px;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .owl-nav a.owl-next,
.elementor-9428 .elementor-element.elementor-element-bf2fbea .the7-swiper-button-next {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: calc(100% - var(--arrow-h-offset));
	--arrow-translate-x: -100%;
	--arrow-v-offset: 50px;
	--arrow-h-offset: -50px;
}

.elementor-9428 .elementor-element.elementor-element-bf2fbea .owl-dots {
	--bullet-size: 10px;
	--bullet-gap: 16px;
	top: calc(100% + var(--bullet-v-offset, 10px));
	--bullet-translate-y: 0;
	left: calc(50% + var(--bullet-h-offset));
	--bullet-translate-x: -50%;
	--bullet-v-offset: 10px;
	--bullet-h-offset: 0px;
}

.elementor-9428 .elementor-element.elementor-element-fe34e9c:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-fe34e9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbad3e;
}

.elementor-9428 .elementor-element.elementor-element-fe34e9c>.elementor-background-overlay {
	background-image: url("../../2020/04/Talent-pro-footer-bg.jpg");
	background-position: center center;
	background-size: cover;
	opacity: 0.1;
}

.elementor-9428 .elementor-element.elementor-element-a1ac071>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9428 .elementor-element.elementor-element-a1ac071>.elementor-element-populated {
	margin: 50px 0px 30px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-9428 .elementor-element.elementor-element-ef09016>.elementor-container {
	max-width: 650px;
}

.elementor-9428 .elementor-element.elementor-element-b870301 {
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-b870301 .elementor-heading-title {
	color: #FFC400;
}

.elementor-9428 .elementor-element.elementor-element-c314110 {
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-c314110 .elementor-heading-title {
	color: #FFFFFF;
	font-family: var(--e-global-typography-el_title_3-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_title_3-font-size);
	font-weight: var(--e-global-typography-el_title_3-font-weight);
	text-transform: var(--e-global-typography-el_title_3-text-transform);
	font-style: var(--e-global-typography-el_title_3-font-style);
	text-decoration: var(--e-global-typography-el_title_3-text-decoration);
	line-height: var(--e-global-typography-el_title_3-line-height);
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-button {
	font-family: "CircularStd-Book", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-button,
.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-button .elementor-button-icon {
	font-size: 14px;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .e-form__buttons__wrapper__button-next {
	background-color: #043864;
	background-image: none;
	color: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-button[type="submit"] {
	background-color: #043864;
	background-image: none;
	color: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-button[type="submit"] svg * {
	fill: #FFFFFF;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .e-form__buttons__wrapper__button-next:hover {
	background-color: #FFC400;
	background-image: none;
	color: #333333;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-button[type="submit"]:hover {
	background-color: #FFC400;
	background-image: none;
	color: #333333;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-button[type="submit"]:hover svg * {
	fill: #333333;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-message {
	font-family: var(--e-global-typography-el_title_6-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_title_6-font-size);
	font-weight: var(--e-global-typography-el_title_6-font-weight);
	text-transform: var(--e-global-typography-el_title_6-text-transform);
	font-style: var(--e-global-typography-el_title_6-font-style);
	text-decoration: var(--e-global-typography-el_title_6-text-decoration);
	line-height: var(--e-global-typography-el_title_6-line-height);
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-message.elementor-message-success {
	color: var(--e-global-color-el_color_1);
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-message.elementor-message-danger {
	color: #F07777;
}

.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-message.elementor-help-inline {
	color: var(--e-global-color-text);
}

.elementor-9428 .elementor-element.elementor-element-92373a1 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-9428 .elementor-element.elementor-element-92373a1>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-9428 .elementor-element.elementor-element-3479ed4:not(.elementor-motion-effects-element-type-background),
.elementor-9428 .elementor-element.elementor-element-3479ed4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F3F3F3;
}

.elementor-9428 .elementor-element.elementor-element-3479ed4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 20px 0px;
}

.elementor-9428 .elementor-element.elementor-element-3479ed4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9428 .elementor-element.elementor-element-ca5df50 {
	text-align: center;
}

.elementor-9428 .elementor-element.elementor-element-ca5df50 .elementor-heading-title {
	font-size: 32px;
	line-height: 1.3em;
}

.elementor-9428 .elementor-element.elementor-element-ca5df50>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 {
	--arrow-display: inline-flex;
	--arrow-opacity: 1;
	--bullet-display: none;
	--the7-slider-layout-columns: minmax(0, 100%);
	--the7-slider-layout-columns-noicon: minmax(0, 100%);
	--the7-slider-template-areas: " icon"" desc"" header "" subtitle "" button ";
	--the7-slider-template-areas-noicon: "desc"" header "" subtitle "" button ";
	--the7-slider-template-rows: none;
	--img-width: var(--icon-size, 40px);
	--img-height: var(--icon-size, 40px);
	--icon-width: var(--icon-size, 40px);
	--icon-top-padding: var(--icon-size, 40px);
	--the7-slider-layout-gap: normal;
	--the7-slider-layout-margin: var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
	--the7-title-alignment: var(--content-text-align);
	--the7-title-justify: var(--content-justify-self);
	--content-text-align: left;
	--content-justify-self: flex-start;
	--the7-layout-2-title-justify: flex-start;
	--the7-layout-2-title-alignment: left;
	--the7-slider-layout-2-columns: calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(0, 1fr);
	--the7-slider-layout-2-columns-noicon: minmax(0, 100%);
	--the7-slider-template-2-areas: " icon before"" icon header "" icon subtitle "" icon empty"" desc desc "" button button ";
	--the7-slider-template-6-areas: " desc desc "" icon empty "" icon header "" icon subtitle "" icon button "" icon empty1";
	--the7-slider-layout-6-columns: calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(0, 1fr);
	--the7-slider-layout-2-margin: var(--icon-top-gap, 0px) 0 var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
	--icon-top-gap: 0px;
	--icon-right-gap: 0px;
	--icon-left-gap: 0px;
	--icon-bottom-gap: 10px;
	--icon-size: 40px;
	--icon-font-size: 30px;
	--arrow-icon-size: 24px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .owl-carousel {
	--offset-v-t-img: var(--stage-top-gap) + var(--box-padding-top);
	--offset-v-m-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height)/2);
	--arrow-height: var(--dynamic-img-height);
	--top-b-img: 0px;
	--offset-v-b-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height) - var(--arrow-bg-height, var(--arrow-icon-size)));
	--arrow-bg-height: 40px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .e-widget-swiper {
	--offset-v-t-img: var(--stage-top-gap) + var(--box-padding-top);
	--offset-v-m-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height)/2);
	--arrow-height: var(--dynamic-img-height);
	--top-b-img: 0px;
	--offset-v-b-img: calc(var(--stage-top-gap) + var(--box-padding-top) + var(--arrow-height) - var(--arrow-bg-height, var(--arrow-icon-size)));
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .dt-owl-item-heading {
	margin-bottom: 5px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .dt-owl-item-subtitle {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #00AFCC;
	margin-bottom: 4px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .dt-owl-item-description {
	margin-bottom: 28px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .dt-owl-item-icon i {
	color: #9C9C9C78;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .dt-owl-item-icon svg {
	fill: #9C9C9C78;
	color: #9C9C9C78;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .dt-owl-item-icon:before {
	border-color: #FFFFFF00;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .dt-owl-item-icon:after {
	border-color: #FFFFFF00;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .owl-nav a,
.elementor-9428 .elementor-element.elementor-element-91f2670 .the7-swiper-button {
	width: max(40px, var(--arrow-icon-size, 1em));
	height: max(40px, var(--arrow-icon-size, 1em));
	border-radius: 0px;
	border-width: 0px;
	border-style: solid;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .owl-nav a.owl-prev,
.elementor-9428 .elementor-element.elementor-element-91f2670 .the7-swiper-button-prev {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: var(--arrow-h-offset);
	--arrow-translate-x: 0;
	--arrow-v-offset: 0px;
	--arrow-h-offset: 0px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .owl-nav a.owl-next,
.elementor-9428 .elementor-element.elementor-element-91f2670 .the7-swiper-button-next {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: calc(100% - var(--arrow-h-offset));
	--arrow-translate-x: -100%;
	--arrow-v-offset: 0px;
	--arrow-h-offset: 0px;
}

.elementor-9428 .elementor-element.elementor-element-91f2670 .owl-dots {
	--bullet-size: 10px;
	--bullet-gap: 16px;
	top: calc(100% + var(--bullet-v-offset, 10px));
	--bullet-translate-y: 0;
	left: calc(50% + var(--bullet-h-offset));
	--bullet-translate-x: -50%;
	--bullet-v-offset: 10px;
	--bullet-h-offset: 0px;
}

.elementor-9428 .elementor-element.elementor-element-988f9d2 {
	--spacer-size: 50px;
}

.elementor-9428 .elementor-element.elementor-element-2da4679 {
	--e-image-carousel-slides-to-show: 6;
}

.elementor-9428 .elementor-element.elementor-element-2da4679 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-9428 .elementor-element.elementor-element-2da4679 .elementor-swiper-button.elementor-swiper-button-next {
	color: #FFFFFF00;
}

.elementor-9428 .elementor-element.elementor-element-2da4679 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-9428 .elementor-element.elementor-element-2da4679 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: #FFFFFF00;
}

.elementor-9428 .elementor-element.elementor-element-2da4679 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #F0F0F0;
	border-radius: 15px 15px 15px 15px;
}

.elementor-9428 .elementor-element.elementor-element-2da4679>.elementor-widget-container {
	padding: 20px 0px 10px 0px;
}

@media(max-width:1100px) {
	.elementor-9428 .elementor-element.elementor-element-239aa62>.elementor-background-overlay {
		background-size: 700px auto;
	}

	.elementor-9428 .elementor-element.elementor-element-d62fa36 .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_3-font-size);
		line-height: var(--e-global-typography-el_title_3-line-height);
	}

	.elementor-9428 .elementor-element.elementor-element-7d4d452 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9428 .elementor-element.elementor-element-fe34e9c>.elementor-background-overlay {
		background-size: 700px auto;
	}

	.elementor-9428 .elementor-element.elementor-element-c314110 .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_3-font-size);
		line-height: var(--e-global-typography-el_title_3-line-height);
	}

	.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-message {
		font-size: var(--e-global-typography-el_title_6-font-size);
		line-height: var(--e-global-typography-el_title_6-line-height);
	}
}

@media(max-width:767px) {
	.elementor-9428 .elementor-element.elementor-element-c6ae3cd .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-9428 .elementor-element.elementor-element-9cf1365 {
		line-height: 1.6em;
	}

	.elementor-9428 .elementor-element.elementor-element-239aa62>.elementor-background-overlay {
		background-size: 550px auto;
	}

	.elementor-9428 .elementor-element.elementor-element-37a9711>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9428 .elementor-element.elementor-element-4ce4b0e .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-9428 .elementor-element.elementor-element-d62fa36 .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_3-font-size);
		line-height: var(--e-global-typography-el_title_3-line-height);
	}

	.elementor-9428 .elementor-element.elementor-element-720e49a {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9428 .elementor-element.elementor-element-c969aee {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9428 .elementor-element.elementor-element-10b9eaa {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-d7e1461 {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-c554802 {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-3f3f2c1 {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-03b8a0e {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-a964572 {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-6f3b784 {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-4a926a2 {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-c27e9de {
		text-align: center;
	}

	.elementor-9428 .elementor-element.elementor-element-c42607f>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9428 .elementor-element.elementor-element-fe34e9c>.elementor-background-overlay {
		background-size: 550px auto;
	}

	.elementor-9428 .elementor-element.elementor-element-a1ac071>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9428 .elementor-element.elementor-element-c314110 .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_3-font-size);
		line-height: var(--e-global-typography-el_title_3-line-height);
	}

	.elementor-9428 .elementor-element.elementor-element-92373a1 .elementor-message {
		font-size: var(--e-global-typography-el_title_6-font-size);
		line-height: var(--e-global-typography-el_title_6-line-height);
	}
}

@media(min-width:768px) {
	.elementor-9428 .elementor-element.elementor-element-1cce141 {
		width: 40%;
	}

	.elementor-9428 .elementor-element.elementor-element-eebf2f7 {
		width: 60%;
	}

	.elementor-9428 .elementor-element.elementor-element-c42607f {
		width: 50%;
	}

	.elementor-9428 .elementor-element.elementor-element-49d5746 {
		width: 10%;
	}

	.elementor-9428 .elementor-element.elementor-element-eb679e6 {
		width: 31.638%;
	}

	.elementor-9428 .elementor-element.elementor-element-4f817ce {
		width: 35.654%;
	}

	.elementor-9428 .elementor-element.elementor-element-a33d2d2 {
		width: 22.676%;
	}

	.elementor-9428 .elementor-element.elementor-element-34fb6d3 {
		width: 50%;
	}
}

@media(max-width:1100px) and (min-width:768px) {
	.elementor-9428 .elementor-element.elementor-element-37a9711 {
		width: 100%;
	}

	.elementor-9428 .elementor-element.elementor-element-8de5833 {
		width: 100%;
	}

	.elementor-9428 .elementor-element.elementor-element-4e84594 {
		width: 100%;
	}

	.elementor-9428 .elementor-element.elementor-element-57752a0 {
		width: 100%;
	}

	.elementor-9428 .elementor-element.elementor-element-c42607f {
		width: 100%;
	}

	.elementor-9428 .elementor-element.elementor-element-34fb6d3 {
		width: 100%;
	}

	.elementor-9428 .elementor-element.elementor-element-9eef2cc {
		width: 100%;
	}

	.elementor-9428 .elementor-element.elementor-element-a1ac071 {
		width: 100%;
	}
}

@media(min-width:1101px) {
	.elementor-9428 .elementor-element.elementor-element-fe34e9c>.elementor-background-overlay {
		background-attachment: scroll;
	}
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode .post-details i {
	margin: 0px;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode.content-bg-on.classic-layout-list article {
	box-shadow: none;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode.description-on-hover article {
	overflow: hidden;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode article {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode article .post-entry-content {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode:not(.mode-masonry) article:first-of-type,
.the7_elements_carousel-bf2fbea.portfolio-shortcode:not(.mode-masonry) article.visible.first {
	margin-top: 0;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode {
	margin-left: auto;
	margin-right: auto;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode.hover-scale article.post:after {
	background-color: var(--content-bg-color);
	box-shadow: none;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode.content-bg-on.description-under-image article .post-entry-content {
	background-color: var(--content-bg-color);
	box-shadow: none;
}

.the7_elements_carousel-bf2fbea.portfolio-shortcode .owl-nav a,
.the7_elements_carousel-bf2fbea.portfolio-shortcode .owl-nav a:hover {
	color: var(--the7-accent-color);
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'CircularStd-Book';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../../2023/10/CircularStd-Book-1.ttf') format('truetype');
}

/* End Custom Fonts CSS */