
.elementor-4945 .elementor-element.elementor-element-0e0e3f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-a75cfa4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-a75cfa4 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-a75cfa4 .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-4945 .elementor-element.elementor-element-e36b959 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-e36b959 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-e36b959.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-e36b959.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-e36b959.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-e36b959 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-e36b959 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-e36b959 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-e36b959 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-e36b959 .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-4945 .elementor-element.elementor-element-8237fd9 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-8237fd9 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-8237fd9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-8237fd9.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-8237fd9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-8237fd9 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-8237fd9 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-8237fd9 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-8237fd9 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-8237fd9 .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-4945 .elementor-element.elementor-element-ca27249 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-ca27249 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-ca27249.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-ca27249.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-ca27249.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-ca27249 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-ca27249 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-ca27249 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-ca27249 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-ca27249 .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-4945 .elementor-element.elementor-element-9a07649 {
	--spacer-size: 15px;
	width: var(--container-widget-width, 15px);
	max-width: 15px;
	--container-widget-width: 15px;
	--container-widget-flex-grow: 0;
	top: -34px;
}

.elementor-4945 .elementor-element.elementor-element-9a07649 > .elementor-widget-container {
	background-color: var(--e-global-color-230ffc5);
}

body:not(.rtl) .elementor-4945 .elementor-element.elementor-element-9a07649 {
	left: 33px;
}

body.rtl .elementor-4945 .elementor-element.elementor-element-9a07649 {
	right: 33px;
}

.elementor-4945 .elementor-element.elementor-element-9a07649.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-4945 .elementor-element.elementor-element-9a07649:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4945 .elementor-element.elementor-element-9a07649.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-cohdo.nitrocdn.com/KnkqEXDKlDBlUBuQQbozhLtnIcfZOMgK/assets/images/optimized/rev-73927a9/talent2go.de/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-4945 .elementor-element.elementor-element-9a07649:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy, .elementor-4945 .elementor-element.elementor-element-9a07649.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-4945 .elementor-element.elementor-element-c7bff2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-25e6377.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-25e6377.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-25e6377.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4945 .elementor-element.elementor-element-925b42e .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-925b42e .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-925b42e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-925b42e.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-925b42e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-925b42e .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-925b42e .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-925b42e .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-925b42e .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-925b42e .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-18714d3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-18714d3.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-18714d3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-4945 .elementor-element.elementor-element-2556d4f .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-2556d4f .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-2556d4f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-2556d4f.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-2556d4f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-2556d4f .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-2556d4f .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-2556d4f .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-2556d4f .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-2556d4f .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4945 .elementor-element.elementor-element-ba58602 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-ba58602 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-ba58602.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-ba58602.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-ba58602.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-ba58602 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-ba58602 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-ba58602 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-ba58602 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-ba58602 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4945 .elementor-element.elementor-element-8885b62 {
	--divider-border-style: slashes;
	--divider-color: rgba(17, 30, 61, .76);
	--divider-border-width: 1px;
	--divider-pattern-height: 10px;
	--divider-pattern-size: 10px;
}

.elementor-4945 .elementor-element.elementor-element-8885b62 .elementor-divider-separator {
	width: 100%;
}

.elementor-4945 .elementor-element.elementor-element-8885b62 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4945 .elementor-element.elementor-element-92f2aae .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-92f2aae .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-92f2aae.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-92f2aae.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-92f2aae.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-92f2aae .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-92f2aae .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-92f2aae .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-92f2aae .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-92f2aae .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4945 .elementor-element.elementor-element-946eea1 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4945 .elementor-element.elementor-element-946eea1 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4945 .elementor-element.elementor-element-946eea1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-946eea1.elementor-view-framed .elementor-icon, .elementor-4945 .elementor-element.elementor-element-946eea1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4945 .elementor-element.elementor-element-946eea1 .elementor-icon {
	font-size: 30px;
}

.elementor-4945 .elementor-element.elementor-element-946eea1 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4945 .elementor-element.elementor-element-946eea1 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-946eea1 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4945 .elementor-element.elementor-element-946eea1 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4945 .elementor-element.elementor-element-3a9b1d7 {
	--spacer-size: 15px;
	width: var(--container-widget-width, 15px);
	max-width: 15px;
	--container-widget-width: 15px;
	--container-widget-flex-grow: 0;
	top: -34px;
}

.elementor-4945 .elementor-element.elementor-element-3a9b1d7 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .82);
}

body:not(.rtl) .elementor-4945 .elementor-element.elementor-element-3a9b1d7 {
	left: 33px;
}

body.rtl .elementor-4945 .elementor-element.elementor-element-3a9b1d7 {
	right: 33px;
}

.elementor-4945 .elementor-element.elementor-element-3a9b1d7.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-4945 .elementor-element.elementor-element-3a9b1d7:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4945 .elementor-element.elementor-element-3a9b1d7.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-cohdo.nitrocdn.com/KnkqEXDKlDBlUBuQQbozhLtnIcfZOMgK/assets/images/optimized/rev-73927a9/talent2go.de/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-4945 .elementor-element.elementor-element-3a9b1d7:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy, .elementor-4945 .elementor-element.elementor-element-3a9b1d7.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

@media (max-width:1024px) {
	.elementor-4945 .elementor-element.elementor-element-df5cd87 {
		padding: 20px 15px 10px 15px;
	}
}

@media (max-width:767px) {
	.elementor-4945 .elementor-element.elementor-element-df5cd87 {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-title, .elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-title a {
		line-height: 23px;
	}
	
	.elementor-4945 .elementor-element.elementor-element-25e6377 .elementor-icon-box-description {
		line-height: 20px;
	}
	
	.elementor-4945 .elementor-element.elementor-element-18714d3 .elementor-icon-box-description {
		line-height: 20px;
	}
	
	.elementor-4945 .elementor-element.elementor-element-ba58602 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4945 .elementor-element.elementor-element-8885b62 > .elementor-widget-container {
		margin: -10px 0px -10px 0px;
		padding: 0px 0px 0px 0px;
	}
}

.elementor-column .elementor-spacer-inner {
	height: var(--spacer-size);
}

.e-con {
	--container-widget-width: 100%;
}

.e-con-inner > .elementor-widget-spacer, .e-con > .elementor-widget-spacer {
	width: var(--container-widget-width, var(--spacer-size));
	--align-self: var(--container-widget-align-self, initial);
	--flex-shrink: 0;
}

.e-con-inner > .elementor-widget-spacer > .elementor-widget-container, .e-con > .elementor-widget-spacer > .elementor-widget-container {
	height: 100%;
	width: 100%;
}

.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer {
	height: 100%;
}

.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner {
	height: var(--container-widget-height, var(--spacer-size));
}

.e-con-inner > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer, .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer {
	height: 100%;
}

.e-con-inner > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner, .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner {
	height: var(--container-widget-height, var(--spacer-size));
}

.e-con-inner > .elementor-widget-spacer.elementor-widget-empty, .e-con > .elementor-widget-spacer.elementor-widget-empty {
	min-height: 22px;
	min-width: 22px;
	position: relative;
}

.e-con-inner > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon, .e-con > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
	height: 22px;
	inset: 0;
	margin: auto;
	padding: 0;
	position: absolute;
	width: 22px;
}
/* End custom CSS */

.elementor-4833 .elementor-element.elementor-element-20fdcc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub, .elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub {
	background-color: var(--e-global-color-230ffc5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a {
	background-color: rgba(2, 1, 1, 0);
	padding: 3px 0px 3px 0px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav {
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -10px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-right-side > .jet-custom-nav__item > .jet-custom-nav__mega-sub:before {
	width: 0px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__mega-sub:before {
	width: 0px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub {
	min-width: 250px;
	padding: 15px 20px 15px 25px;
	margin: 0px 0px 0px 40px;
	border-radius: 40px 40px 40px 40px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub {
	min-width: 250px;
	padding: 15px 20px 15px 25px;
	margin: 0px 0px 0px 40px;
	border-radius: 40px 40px 40px 40px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-right-side > .jet-custom-nav__item > .jet-custom-nav__sub:before {
	width: 40px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub:before {
	width: 0px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-right-side > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub:before {
	width: 40px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub:before {
	width: 0px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
	color: var(--e-global-color-text);
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
	color: var(--e-global-color-text);
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon {
	background-color: #fff;
	width: 22px;
	height: 22px;
	align-self: center;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon {
	background-color: #fff;
	width: 22px;
	height: 22px;
	align-self: center;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon {
	background-color: #fff;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon {
	background-color: #fff;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before {
	font-size: 12px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before {
	font-size: 12px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg {
	width: 12px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg {
	width: 12px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge {
	align-self: center;
	transform: none;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge {
	align-self: center;
	transform: none;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow {
	right: 15px;
	align-self: center;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
	right: 15px;
	align-self: center;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow {
	left: 15px;
	right: auto;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
	left: 15px;
	right: auto;
}

.elementor-4833 .elementor-element.elementor-element-e12e655 {
	--spacer-size: 15px;
	width: var(--container-widget-width, 15px);
	max-width: 15px;
	--container-widget-width: 15px;
	--container-widget-flex-grow: 0;
	top: -34px;
}

.elementor-4833 .elementor-element.elementor-element-e12e655 > .elementor-widget-container {
	background-color: var(--e-global-color-230ffc5);
}

body:not(.rtl) .elementor-4833 .elementor-element.elementor-element-e12e655 {
	left: 33px;
}

body.rtl .elementor-4833 .elementor-element.elementor-element-e12e655 {
	right: 33px;
}

.elementor-4833 .elementor-element.elementor-element-e12e655.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-4833 .elementor-element.elementor-element-e12e655:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4833 .elementor-element.elementor-element-e12e655.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-cohdo.nitrocdn.com/KnkqEXDKlDBlUBuQQbozhLtnIcfZOMgK/assets/images/optimized/rev-73927a9/talent2go.de/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-4833 .elementor-element.elementor-element-e12e655:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy, .elementor-4833 .elementor-element.elementor-element-e12e655.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-4833 .elementor-element.elementor-element-5cd5707 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle {
	background-color: rgba(2, 1, 1, 0);
	border-style: solid;
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
	background-color: rgba(2, 1, 1, 0);
	justify-content: flex-start;
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content {
	background-color: rgba(2, 1, 1, 0);
	font-weight: 500;
	color: #1c233e;
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-toggle__label-text {
	text-align: left;
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-accent);
	font-weight: 500;
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal {
	color: var(--e-global-color-text);
	background-color: rgba(2, 1, 1, 0);
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text {
	color: var(--e-global-color-accent);
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-icon .icon-normal {
	color: var(--e-global-color-accent);
	background-color: rgba(2, 1, 1, 0);
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: rgba(28, 35, 62, .65);
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active {
	color: rgba(28, 35, 62, .65);
	background-color: rgba(2, 1, 1, 0);
}

.elementor-4833 .elementor-element.elementor-element-6b33cf9 {
	--divider-border-style: slashes;
	--divider-color: rgba(17, 30, 61, .71);
	--divider-border-width: 1px;
	--divider-pattern-height: 10px;
	--divider-pattern-size: 10px;
}

.elementor-4833 .elementor-element.elementor-element-6b33cf9 .elementor-divider-separator {
	width: 100%;
}

.elementor-4833 .elementor-element.elementor-element-6b33cf9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4833 .elementor-element.elementor-element-02a3473 {
	--spacer-size: 15px;
	width: var(--container-widget-width, 15px);
	max-width: 15px;
	--container-widget-width: 15px;
	--container-widget-flex-grow: 0;
	top: -34px;
}

.elementor-4833 .elementor-element.elementor-element-02a3473 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .82);
}

body:not(.rtl) .elementor-4833 .elementor-element.elementor-element-02a3473 {
	left: 33px;
}

body.rtl .elementor-4833 .elementor-element.elementor-element-02a3473 {
	right: 33px;
}

.elementor-4833 .elementor-element.elementor-element-02a3473.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-4833 .elementor-element.elementor-element-02a3473:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4833 .elementor-element.elementor-element-02a3473.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-cohdo.nitrocdn.com/KnkqEXDKlDBlUBuQQbozhLtnIcfZOMgK/assets/images/optimized/rev-73927a9/talent2go.de/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-4833 .elementor-element.elementor-element-02a3473:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy, .elementor-4833 .elementor-element.elementor-element-02a3473.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-4833 .elementor-element.elementor-element-c9bd690 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4833 .elementor-element.elementor-element-c9bd690 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4833 .elementor-element.elementor-element-c9bd690.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4833 .elementor-element.elementor-element-c9bd690.elementor-view-framed .elementor-icon, .elementor-4833 .elementor-element.elementor-element-c9bd690.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4833 .elementor-element.elementor-element-c9bd690 .elementor-icon {
	font-size: 30px;
}

.elementor-4833 .elementor-element.elementor-element-c9bd690 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4833 .elementor-element.elementor-element-c9bd690 .elementor-icon-box-title, .elementor-4833 .elementor-element.elementor-element-c9bd690 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4833 .elementor-element.elementor-element-c9bd690 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

@media (max-width:1024px) {
	.elementor-4833 .elementor-element.elementor-element-5351c30 {
		padding: 20px 15px 10px 15px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 0px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon {
		margin: 0px 15px 0px 0px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
		font-size: 14px;
		line-height: 1.4em;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal {
		font-size: 26px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-icon .icon-normal {
		font-size: 26px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active {
		font-size: 26px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content {
		font-size: 14px;
		line-height: 14px;
		margin: 20px 0px 0px 41px;
	}
	
	.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner {
		padding: 0px 0px 0px 0px;
	}
}

/* Start custom CSS for jet-custom-menu, class: .elementor-element-c75ef36 */
.elementor-4833 .elementor-element.elementor-element-c75ef36 i {
	font-size: 24px;
	margin-right: 10px;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-dropdown-arrow {
	display: none;
}

.elementor-4833 .elementor-element.elementor-element-c75ef36 .jet-custom-nav__sub {
	margin-top: -20px !important;
}

/* End custom CSS */

/* Start custom CSS for jet-accordion, class: .elementor-element-7c62144 */
.elementor-4833 .elementor-element.elementor-element-7c62144 a {
	color: #1c233e;
}

.elementor-4833 .elementor-element.elementor-element-7c62144 .jet-toggle__label-icon {
	margin-top: -45px !important;
}

.elementor-4963 .elementor-element.elementor-element-908741f {
	padding: 20px 0px 20px 0px;
}

.elementor-4963 .elementor-element.elementor-element-fe4ba0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-4963 .elementor-element.elementor-element-42090e7 {
	--spacer-size: 15px;
	width: var(--container-widget-width, 15px);
	max-width: 15px;
	--container-widget-width: 15px;
	--container-widget-flex-grow: 0;
	top: -54px;
}

.elementor-4963 .elementor-element.elementor-element-42090e7 > .elementor-widget-container {
	background-color: var(--e-global-color-230ffc5);
}

body:not(.rtl) .elementor-4963 .elementor-element.elementor-element-42090e7 {
	left: 33px;
}

body.rtl .elementor-4963 .elementor-element.elementor-element-42090e7 {
	right: 33px;
}

.elementor-4963 .elementor-element.elementor-element-42090e7.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-4963 .elementor-element.elementor-element-42090e7:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4963 .elementor-element.elementor-element-42090e7.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-cohdo.nitrocdn.com/KnkqEXDKlDBlUBuQQbozhLtnIcfZOMgK/assets/images/optimized/rev-73927a9/talent2go.de/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-4963 .elementor-element.elementor-element-42090e7:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy, .elementor-4963 .elementor-element.elementor-element-42090e7.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-4963 .elementor-element.elementor-element-6d55b48 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-6d55b48 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-6d55b48.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-6d55b48.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-6d55b48.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-6d55b48 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-6d55b48 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-6d55b48 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-6d55b48 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-6d55b48 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-ac5d9d0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-ac5d9d0 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-ac5d9d0 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-cdf364d .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-cdf364d .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-cdf364d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-cdf364d.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-cdf364d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-cdf364d .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-cdf364d .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-cdf364d .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-cdf364d .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-cdf364d .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-4824840 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-4824840 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-4824840.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-4824840.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-4824840.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-4824840 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-4824840 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-4824840 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-4824840 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-4824840 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-fea8b25 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-fea8b25 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-fea8b25.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-fea8b25.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-fea8b25.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-fea8b25 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-fea8b25 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-fea8b25 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-fea8b25 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-fea8b25 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-d69d0a4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-d69d0a4 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-d69d0a4 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-3615499 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-3615499 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-3615499.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-3615499.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-3615499.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-3615499 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-3615499 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-3615499 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-3615499 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-3615499 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-a29fe11 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-a29fe11 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-a29fe11.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-a29fe11.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-a29fe11.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-a29fe11 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-a29fe11 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-a29fe11 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-a29fe11 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-a29fe11 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-937c0ff .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-937c0ff .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-937c0ff.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-937c0ff.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-937c0ff.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-937c0ff .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-937c0ff .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-937c0ff .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-937c0ff .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-937c0ff .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4963 .elementor-element.elementor-element-5f03a79 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4963 .elementor-element.elementor-element-5f03a79 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4963 .elementor-element.elementor-element-5f03a79.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-5f03a79.elementor-view-framed .elementor-icon, .elementor-4963 .elementor-element.elementor-element-5f03a79.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4963 .elementor-element.elementor-element-5f03a79 .elementor-icon {
	font-size: 30px;
}

.elementor-4963 .elementor-element.elementor-element-5f03a79 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4963 .elementor-element.elementor-element-5f03a79 .elementor-icon-box-title, .elementor-4963 .elementor-element.elementor-element-5f03a79 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4963 .elementor-element.elementor-element-5f03a79 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

@media (max-width:1024px) {
	.elementor-4963 .elementor-element.elementor-element-908741f {
		padding: 20px 15px 20px 15px;
	}
}

@media (max-width:767px) {
	.elementor-4963 .elementor-element.elementor-element-6d55b48 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-ac5d9d0 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-cdf364d > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-4824840 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-fea8b25 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-d69d0a4 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-3615499 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-a29fe11 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-937c0ff > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-4963 .elementor-element.elementor-element-5f03a79 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
}

.elementor-4955 .elementor-element.elementor-element-94e0c7f {
	padding: 20px 0px 20px 0px;
}

.elementor-4955 .elementor-element.elementor-element-cc7a76a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-4955 .elementor-element.elementor-element-e3a3e49 {
	--spacer-size: 15px;
	width: var(--container-widget-width, 15px);
	max-width: 15px;
	--container-widget-width: 15px;
	--container-widget-flex-grow: 0;
	top: -54px;
}

.elementor-4955 .elementor-element.elementor-element-e3a3e49 > .elementor-widget-container {
	background-color: var(--e-global-color-230ffc5);
}

body:not(.rtl) .elementor-4955 .elementor-element.elementor-element-e3a3e49 {
	left: 33px;
}

body.rtl .elementor-4955 .elementor-element.elementor-element-e3a3e49 {
	right: 33px;
}

.elementor-4955 .elementor-element.elementor-element-e3a3e49.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-4955 .elementor-element.elementor-element-e3a3e49:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4955 .elementor-element.elementor-element-e3a3e49.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-cohdo.nitrocdn.com/KnkqEXDKlDBlUBuQQbozhLtnIcfZOMgK/assets/images/optimized/rev-73927a9/talent2go.de/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-4955 .elementor-element.elementor-element-e3a3e49:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy, .elementor-4955 .elementor-element.elementor-element-e3a3e49.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-4955 .elementor-element.elementor-element-d1292b5 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4955 .elementor-element.elementor-element-d1292b5 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4955 .elementor-element.elementor-element-d1292b5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-d1292b5.elementor-view-framed .elementor-icon, .elementor-4955 .elementor-element.elementor-element-d1292b5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-d1292b5 .elementor-icon {
	font-size: 30px;
}

.elementor-4955 .elementor-element.elementor-element-d1292b5 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4955 .elementor-element.elementor-element-d1292b5 .elementor-icon-box-title, .elementor-4955 .elementor-element.elementor-element-d1292b5 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4955 .elementor-element.elementor-element-d1292b5 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7.elementor-view-framed .elementor-icon, .elementor-4955 .elementor-element.elementor-element-9ba55c7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7 .elementor-icon {
	font-size: 30px;
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7 .elementor-icon-box-title, .elementor-4955 .elementor-element.elementor-element-9ba55c7 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4955 .elementor-element.elementor-element-9ba55c7 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4955 .elementor-element.elementor-element-1df469c .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4955 .elementor-element.elementor-element-1df469c .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4955 .elementor-element.elementor-element-1df469c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-1df469c.elementor-view-framed .elementor-icon, .elementor-4955 .elementor-element.elementor-element-1df469c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-1df469c .elementor-icon {
	font-size: 30px;
}

.elementor-4955 .elementor-element.elementor-element-1df469c .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4955 .elementor-element.elementor-element-1df469c .elementor-icon-box-title, .elementor-4955 .elementor-element.elementor-element-1df469c .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4955 .elementor-element.elementor-element-1df469c .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4955 .elementor-element.elementor-element-c67fffd .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4955 .elementor-element.elementor-element-c67fffd .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4955 .elementor-element.elementor-element-c67fffd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-c67fffd.elementor-view-framed .elementor-icon, .elementor-4955 .elementor-element.elementor-element-c67fffd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-c67fffd .elementor-icon {
	font-size: 30px;
}

.elementor-4955 .elementor-element.elementor-element-c67fffd .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4955 .elementor-element.elementor-element-c67fffd .elementor-icon-box-title, .elementor-4955 .elementor-element.elementor-element-c67fffd .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4955 .elementor-element.elementor-element-c67fffd .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

.elementor-4955 .elementor-element.elementor-element-18dd787 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-4955 .elementor-element.elementor-element-18dd787 .elementor-icon-box-title {
	margin-block-end: 3px;
}

.elementor-4955 .elementor-element.elementor-element-18dd787.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-18dd787.elementor-view-framed .elementor-icon, .elementor-4955 .elementor-element.elementor-element-18dd787.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-4955 .elementor-element.elementor-element-18dd787 .elementor-icon {
	font-size: 30px;
}

.elementor-4955 .elementor-element.elementor-element-18dd787 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-4955 .elementor-element.elementor-element-18dd787 .elementor-icon-box-title, .elementor-4955 .elementor-element.elementor-element-18dd787 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
}

.elementor-4955 .elementor-element.elementor-element-18dd787 .elementor-icon-box-description {
	font-size: 12px;
	line-height: 20px;
}

@media (max-width:1024px) {
	.elementor-4955 .elementor-element.elementor-element-94e0c7f {
		padding: 20px 15px 20px 15px;
	}
}

.elementor-4883 .elementor-element.elementor-element-25bf9ad:not(.elementor-motion-effects-element-type-background), .elementor-4883 .elementor-element.elementor-element-25bf9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-4883 .elementor-element.elementor-element-25bf9ad {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 20px 0px;
}

.elementor-4883 .elementor-element.elementor-element-25bf9ad > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4883 .elementor-element.elementor-element-62d80ab .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-4883 .elementor-element.elementor-element-62d80ab .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-4883 .elementor-element.elementor-element-62d80ab .elementor-button {
	border-radius: 4px 4px 4px 4px;
}
