.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1411 .elementor-element.elementor-element-32be27c{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-item > a{font-family:var( --e-global-typography-0d0f43e-font-family ), Sans-serif;font-size:var( --e-global-typography-0d0f43e-font-size );font-weight:var( --e-global-typography-0d0f43e-font-weight );line-height:var( --e-global-typography-0d0f43e-line-height );}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-text{color:var( --e-global-color-d0b9229 );transition:color 0.3s;}.elementor-1411 .elementor-element.elementor-element-7135226 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-a680ae6 );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group > label, .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-fbe3075 );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group > label{font-family:var( --e-global-typography-0d0f43e-font-family ), Sans-serif;font-size:var( --e-global-typography-0d0f43e-font-size );font-weight:var( --e-global-typography-0d0f43e-font-weight );line-height:var( --e-global-typography-0d0f43e-line-height );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-secondary );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group .elementor-field, .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-subgroup label{font-family:var( --e-global-typography-387a023-font-family ), Sans-serif;font-size:var( --e-global-typography-387a023-font-size );font-weight:var( --e-global-typography-387a023-font-weight );line-height:var( --e-global-typography-387a023-line-height );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-accent );border-width:0px 0px 0px 0px;border-radius:05px 05px 05px 05px;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-accent );border-width:0px 0px 0px 0px;border-radius:05px 05px 05px 05px;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-button{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.3em;border-radius:05px 05px 05px 05px;padding:016px 32px 16px 32px;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-fbe3075 );color:#FFFFFF7A;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-fbe3075 );color:#FFFFFF7A;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF7A;}.elementor-1411 .elementor-element.elementor-element-245f9b12 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-245f9b12{--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-1411 .elementor-element.elementor-element-3e1911c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;}.elementor-1411 .elementor-element.elementor-element-3e1911c .elementor-heading-title{font-family:var( --e-global-typography-5470e7a-font-family ), Sans-serif;font-size:var( --e-global-typography-5470e7a-font-size );font-weight:var( --e-global-typography-5470e7a-font-weight );line-height:var( --e-global-typography-5470e7a-line-height );letter-spacing:var( --e-global-typography-5470e7a-letter-spacing );}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-icon i{color:var( --e-global-color-d0b9229 );transition:color 0.3s;}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-icon svg{fill:var( --e-global-color-d0b9229 );transition:fill 0.3s;}.elementor-1411 .elementor-element.elementor-element-25e5f08{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-item > a{font-family:var( --e-global-typography-387a023-font-family ), Sans-serif;font-size:var( --e-global-typography-387a023-font-size );font-weight:var( --e-global-typography-387a023-font-weight );line-height:var( --e-global-typography-387a023-line-height );}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-text{color:var( --e-global-color-d0b9229 );transition:color 0.3s;}@media(max-width:1380px){.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-item > a{font-size:var( --e-global-typography-0d0f43e-font-size );line-height:var( --e-global-typography-0d0f43e-line-height );}.elementor-1411 .elementor-element.elementor-element-7135226 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group > label{font-size:var( --e-global-typography-0d0f43e-font-size );line-height:var( --e-global-typography-0d0f43e-line-height );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group .elementor-field, .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-subgroup label{font-size:var( --e-global-typography-387a023-font-size );line-height:var( --e-global-typography-387a023-line-height );}.elementor-1411 .elementor-element.elementor-element-3e1911c .elementor-heading-title{font-size:var( --e-global-typography-5470e7a-font-size );line-height:var( --e-global-typography-5470e7a-line-height );letter-spacing:var( --e-global-typography-5470e7a-letter-spacing );}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-item > a{font-size:var( --e-global-typography-387a023-font-size );line-height:var( --e-global-typography-387a023-line-height );}}@media(max-width:767px){.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1411 .elementor-element.elementor-element-32be27c .elementor-icon-list-item > a{font-size:var( --e-global-typography-0d0f43e-font-size );line-height:var( --e-global-typography-0d0f43e-line-height );}.elementor-1411 .elementor-element.elementor-element-7135226 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group > label{font-size:var( --e-global-typography-0d0f43e-font-size );line-height:var( --e-global-typography-0d0f43e-line-height );}.elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-group .elementor-field, .elementor-1411 .elementor-element.elementor-element-245f9b12 .elementor-field-subgroup label{font-size:var( --e-global-typography-387a023-font-size );line-height:var( --e-global-typography-387a023-line-height );}.elementor-1411 .elementor-element.elementor-element-3e1911c .elementor-heading-title{font-size:var( --e-global-typography-5470e7a-font-size );line-height:var( --e-global-typography-5470e7a-line-height );letter-spacing:var( --e-global-typography-5470e7a-letter-spacing );}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1411 .elementor-element.elementor-element-25e5f08{--e-icon-list-icon-size:30px;}.elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1411 .elementor-element.elementor-element-25e5f08 .elementor-icon-list-item > a{font-size:var( --e-global-typography-387a023-font-size );line-height:var( --e-global-typography-387a023-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-7b8ddf1c *//* =========================================================
   NEXCON KARRIERE – GRUNDVARIABLEN
   ========================================================= */

.nexcon-career-list,
.nexcon-benefits-grid {
	--nexcon-gold: #d28f1c;
	--nexcon-black: #000000;
	--nexcon-gray: #545454;
	--nexcon-white: #ffffff;
	--nexcon-light-gray: #f3f3f3;
	--nexcon-border-gray: rgba(84, 84, 84, 0.18);
	--nexcon-shadow: 0 12px 30px rgba(0, 0, 0, 0.06);
}


/* =========================================================
   NEXCON – AUFGABEN UND ANFORDERUNGEN
   ========================================================= */

.nexcon-career-list {
	--nexcon-gold: #d28f1c;
	--nexcon-black: #000000;
	--nexcon-gray: #545454;
	--nexcon-white: #ffffff;
	--nexcon-light-gray: #f3f3f3;
	--nexcon-border: rgba(84, 84, 84, 0.2);

	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 12px;

	width: 100%;
	margin: 0;
	padding: 0;

	list-style: none;
}

.nexcon-career-list__item {
	display: flex;
	align-items: flex-start;
	gap: 15px;

	width: 100%;
	padding: 17px 20px;

	background-color: var(--nexcon-white);
	border: 1px solid var(--nexcon-border);
	border-radius: 12px;

	transition:
		border-color 0.25s ease,
		box-shadow 0.25s ease,
		transform 0.25s ease;
}


/* Gemeinsames Icon-Styling */

.nexcon-career-list__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 26px;

	width: 26px;
	height: 26px;
	margin-top: 1px;

	color: var(--nexcon-gold);
	font-size: 21px;
	line-height: 1;
}


/*
 * Font-Awesome-Fallbacks für unterschiedliche
 * Elementor- und Font-Awesome-Versionen.
 */

.nexcon-career-list__icon::before {
	display: block;

	font-family:Font Awesome 6 Pro,


	font-style: normal;
	font-weight: 900;
	line-height: 1;

	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}


/* circle-chevron-right */

.nexcon-career-list__icon--chevron::before {
	content: \f138;
}


/* circle-check */

.nexcon-career-list__icon--check::before {
	content: \f058;
}


.nexcon-career-list__text {
	min-width: 0;

	color: var(--nexcon-gray);
	font-family: inherit;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.55;
}


/* Links oder Hervorhebungen innerhalb der Einträge */

.nexcon-career-list__text a {
	color: var(--nexcon-black);
	text-decoration-color: var(--nexcon-gold);
	text-underline-offset: 3px;
}


/* Hover nur auf Geräten mit Maus */

@media (hover: hover) {
	.nexcon-career-list__item:hover {
		border-color: var(--nexcon-gold);

		box-shadow:
			0 10px 28px rgba(0, 0, 0, 0.06),
			0 0 16px rgba(210, 143, 28, 0.08);

		transform: translateX(3px);
	}
}


/* =========================================================
   MOBIL
   ========================================================= */

@media (max-width: 767px) {
	.nexcon-career-list {
		gap: 10px;
	}

	.nexcon-career-list__item {
		gap: 12px;
		padding: 14px 15px;
		border-radius: 10px;
	}

	.nexcon-career-list__icon {
		flex-basis: 22px;

		width: 22px;
		height: 22px;

		font-size: 18px;
	}

	.nexcon-career-list__text {
		font-size: 16px;
		line-height: 1.5;
	}
}

/* =========================================================
   BENEFITS
   ========================================================= */

.nexcon-benefits-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 24px;

	width: 100%;
}

.nexcon-benefit-card {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 22px;

	min-width: 0;
	min-height: 190px;
	padding: 28px;

	background-color: var(--nexcon-white);
	border: 1.5px solid var(--nexcon-gold);
	border-radius: 18px;

	transition:
		transform 0.25s ease,
		box-shadow 0.25s ease,
		background-color 0.25s ease;
}

.nexcon-benefit-card__icon {
	display: flex;
	align-items: center;
	justify-content: center;

	width: 64px;
	height: 64px;
	flex: 0 0 64px;

	background-color: var(--nexcon-light-gray);
	border-radius: 50%;

	color: var(--nexcon-gold);
	font-size: 28px;
}


/*
 * Das SVG wird als CSS-Maske verwendet.
 * Dadurch wird das hochgeladene SVG unabhängig von
 * seiner ursprünglichen Farbe in nexcon-Gold dargestellt.
 */

.nexcon-benefit-card__svg {
	display: block;

	width: 31px;
	height: 31px;

	background-color: var(--nexcon-gold);

	-webkit-mask-image: var(--nexcon-benefit-icon);
	mask-image: var(--nexcon-benefit-icon);

	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;

	-webkit-mask-position: center;
	mask-position: center;

	-webkit-mask-size: contain;
	mask-size: contain;
}

.nexcon-benefit-card__text {
	color: var(--nexcon-black);
	font-family: inherit;
	font-size: clamp(18px, 1.4vw, 22px);
	font-weight: 500;
	line-height: 1.35;
	overflow-wrap: anywhere;
}

@media (hover: hover) {
	.nexcon-benefit-card:hover {
		background-color: #fffdf8;
		box-shadow:
			0 15px 35px rgba(0, 0, 0, 0.08),
			0 0 22px rgba(210, 143, 28, 0.13);

		transform: translateY(-4px);
	}
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {
	.nexcon-benefits-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 18px;
	}

	.nexcon-benefit-card {
		min-height: 175px;
		padding: 24px;
	}
}


/* =========================================================
   MOBIL
   ========================================================= */

@media (max-width: 767px) {
	.nexcon-career-list {
		gap: 10px;
	}

	.nexcon-career-list__item {
		gap: 11px;
		padding: 14px;
		border-radius: 10px;
	}

	.nexcon-career-list__icon {
		flex-basis: 22px;
		width: 22px;
		height: 22px;
		font-size: 18px;
	}

	.nexcon-career-list__text {
		font-size: 16px;
		line-height: 1.5;
	}

	.nexcon-benefits-grid {
		grid-template-columns: minmax(0, 1fr);
		gap: 14px;
	}

	.nexcon-benefit-card {
		flex-direction: row;
		align-items: center;
		gap: 18px;

		min-height: 0;
		padding: 20px;
		border-radius: 14px;
	}

	.nexcon-benefit-card__icon {
		width: 54px;
		height: 54px;
		flex-basis: 54px;
	}

	.nexcon-benefit-card__svg {
		width: 27px;
		height: 27px;
	}

	.nexcon-benefit-card__text {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d35d7d0 *//* =========================================================
   BENEFITS
   ========================================================= */

.nexcon-benefits-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 32px;

	width: 100%;
}

.nexcon-benefit-card {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 16px;

	min-width: 0;
	min-height: 190px;
	padding: 32px;

	background-color: var(--nexcon-white);
	border: 1.5px solid var(--nexcon-gold);
	border-radius: 15px;

	transition:
		transform 0.25s ease,
		box-shadow 0.25s ease,
		background-color 0.25s ease;
}

.nexcon-benefit-card__icon {
	display: flex;
	align-items: center;
	justify-content: center;

	width: 64px;
	height: 64px;
	flex: 0 0 64px;

	background-color: var(--nexcon-light-gray);
	border-radius: 50%;

	color: var(--nexcon-gold);
	font-size: 28px;
}


/*
 * Das SVG wird als CSS-Maske verwendet.
 * Dadurch wird das hochgeladene SVG unabhängig von
 * seiner ursprünglichen Farbe in nexcon-Gold dargestellt.
 */

.nexcon-benefit-card__svg {
	display: block;

	width: 31px;
	height: 31px;

	background-color: var(--nexcon-gold);

	-webkit-mask-image: var(--nexcon-benefit-icon);
	mask-image: var(--nexcon-benefit-icon);

	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;

	-webkit-mask-position: center;
	mask-position: center;

	-webkit-mask-size: contain;
	mask-size: contain;
}

.nexcon-benefit-card__text {
	color: var(--nexcon-black);
	font-family: inherit;
	font-size: clamp(18px, 1.4vw, 22px);
	font-weight: 500;
	line-height: 1.35;
	overflow-wrap: anywhere;
}

@media (hover: hover) {
	.nexcon-benefit-card:hover {
		background-color: #fffdf8;
		box-shadow:
			0 15px 35px rgba(0, 0, 0, 0.08),
			0 0 22px rgba(210, 143, 28, 0.13);

		transform: translateY(-4px);
	}
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {
	.nexcon-benefits-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 18px;
	}

	.nexcon-benefit-card {
		min-height: 175px;
		padding: 24px;
	}
}


/* =========================================================
   MOBIL
   ========================================================= */

@media (max-width: 767px) {
	.nexcon-career-list {
		gap: 10px;
	}

	.nexcon-career-list__item {
		gap: 11px;
		padding: 14px;
		border-radius: 10px;
	}

	.nexcon-career-list__icon {
		flex-basis: 22px;
		width: 22px;
		height: 22px;
		font-size: 18px;
	}

	.nexcon-career-list__text {
		font-size: 16px;
		line-height: 1.5;
	}

	.nexcon-benefits-grid {
		grid-template-columns: minmax(0, 1fr);
		gap: 14px;
	}

	.nexcon-benefit-card {
		flex-direction: row;
		align-items: center;
		gap: 18px;

		min-height: 0;
		padding: 20px;
		border-radius: 14px;
	}

	.nexcon-benefit-card__icon {
		width: 54px;
		height: 54px;
		flex-basis: 54px;
	}

	.nexcon-benefit-card__svg {
		width: 27px;
		height: 27px;
	}

	.nexcon-benefit-card__text {
		font-size: 18px;
	}
}/* End custom CSS */