:is(
	#nf-field-28-container,
	#nf-field-29-container,
	#nf-field-41-container,
	#nf-field-42-container
) {display:none;width:100%;clear:both;margin-top:-8px;margin-bottom:14px;padding-left:18px;box-sizing:border-box}:is(
	#nf-field-28,
	#nf-field-29,
	#nf-field-41,
	#nf-field-42
) {display:block;width:100%;max-width:540px;box-sizing:border-box}:is(
	#nf-field-28-container,
	#nf-field-29-container,
	#nf-field-41-container,
	#nf-field-42-container
) .nf-field-element::before {display:block;margin-bottom:5px;color:#a4090f;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.5px;text-transform:uppercase}:is(
	#nf-field-28-container,
	#nf-field-41-container
) .nf-field-element::before {content:"Please provide qualification details"}:is(
	#nf-field-29-container,
	#nf-field-42-container
) .nf-field-element::before {content:"Please tell us where you heard about the opportunity"}:is(
	#nf-field-25-container,
	#nf-field-38-container
) button.nf-fu-fileinput-button,
:is(
	#nf-field-24,
	#nf-field-37
) {display:inline-block!important;width:auto!important;min-width:130px;height:auto!important;margin:0;padding:8px 20px!important;border:1px solid #a4090f!important;border-radius:0!important;background-color:#a4090f!important;color:#fff!important;box-shadow:none!important;font-family:"Poppins",sans-serif;font-size:14px!important;font-weight:600;line-height:1.4!important;letter-spacing:1px;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease , color .3s ease;appearance:none;-webkit-appearance:none}:is(
	#nf-field-25-container,
	#nf-field-38-container
) button.nf-fu-fileinput-button:hover,
:is(
	#nf-field-25-container,
	#nf-field-38-container
) button.nf-fu-fileinput-button:focus-visible,
:is(
	#nf-field-24,
	#nf-field-37
):hover,
:is(
	#nf-field-24,
	#nf-field-37
):focus-visible {border-color:#a4090f!important;background-color:#fff!important;color:#a4090f!important;outline:none}:is(
	#nf-field-24-container,
	#nf-field-37-container
) {clear:both;margin-top:8px}:is(
	#nf-field-25-container,
	#nf-field-38-container
) .nf-fu-fileinput-button {margin-bottom:0}:is(
	#nf-field-25-container,
	#nf-field-38-container
) .nf-fu-progress {display:none;width:100%;max-width:500px;height:10px;margin:14px 0 4px;overflow:hidden;border-radius:0;background-color:rgba(166,4,2,.3);box-shadow:none}:is(
	#nf-field-25-container,
	#nf-field-38-container
) .nf-fu-progress-bar {float:none;width:0;height:100%;background-color:#a4090f;box-shadow:none;transition:width .4s ease}:is(
	#nf-field-25-container,
	#nf-field-38-container
) .files_uploaded {margin-top:10px;color:#a4090f}:is(
	#nf-field-25-container,
	#nf-field-38-container
) .files_uploaded p {margin-bottom:5px;color:#a4090f}:is(
	#nf-form-2-cont,
	#nf-form-3-cont
) input[type="text"]:focus,
:is(
	#nf-form-2-cont,
	#nf-form-3-cont
) input[type="email"]:focus,
:is(
	#nf-form-2-cont,
	#nf-form-3-cont
) input[type="tel"]:focus,
:is(
	#nf-form-2-cont,
	#nf-form-3-cont
) select:focus,
:is(
	#nf-form-2-cont,
	#nf-form-3-cont
) textarea:focus {border:1px solid #000;box-shadow:0 0 10px 0 rgba(166,4,2,.5);outline:none}:is(
	#nf-label-field-26,
	#nf-label-field-39
) {letter-spacing:2px;text-transform:uppercase}:is(
	#nf-field-26-container,
	#nf-field-39-container
) {margin-bottom:5px}:is(
	#nf-field-27-container,
	#nf-field-40-container
) {max-width:600px;margin-top:50px}:is(
	#nf-field-27,
	#nf-field-40
) {width:fit-content;max-width:100%;padding:10px;font-family:"Poppins","Open Sans",sans-serif;font-size:1rem;letter-spacing:1px}:is(
	#nf-field-28-wrap,
	#nf-field-41-wrap
) {margin-top:15px}:is(
	#nf-field-30-container,
	#nf-field-43-container
) {clear:both;margin-top:28px;margin-bottom:22px}:is(
	#nf-field-30-container,
	#nf-field-43-container
) .checkbox-wrap {display:flex;align-items:center;flex-wrap:nowrap;gap:16px}:is(
	#nf-field-30-container,
	#nf-field-43-container
) .nf-field-element {order:1;flex:0 0 60px;width:60px;min-width:60px;margin:0}:is(
	#nf-field-30-container,
	#nf-field-43-container
) .nf-field-label {order:2;flex:1 1 auto;width:auto;min-width:0;margin:0;padding:0}:is(
	#nf-field-30-container,
	#nf-field-43-container
) .nf-field-label label {display:inline;margin:0;color:#000;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.clee-agree-switch{position:relative;display:block;width:60px;min-width:60px;height:32px;margin:0;cursor:pointer;vertical-align:middle}.clee-agree-switch input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.clee-agree-switch-track{position:absolute;inset:0;border:0;border-radius:20px;background-color:#f10d0d;box-shadow:none;transition:background-color .25s ease , box-shadow .25s ease}.clee-agree-switch-track::before{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:transform .25s ease}.clee-agree-switch-text{display:none}.clee-agree-switch input:checked+.clee-agree-switch-track::before{transform:translateX(28px)}.clee-agree-switch input:checked+.clee-agree-switch-track{background-color:#28903b}.clee-agree-switch input:focus-visible+.clee-agree-switch-track{box-shadow:0 0 0 3px rgba(164,9,15,.25)}:is(
	#nf-field-30-container,
	#nf-field-43-container
).nf-error .clee-agree-switch-track {box-shadow:0 0 0 3px rgba(255,190,190,.7)}@media (max-width:700px){:is(
		#nf-field-28-container,
		#nf-field-29-container,
		#nf-field-41-container,
		#nf-field-42-container
	) {margin-top:-5px;margin-bottom:12px;padding-left:0}:is(
		#nf-field-28,
		#nf-field-29,
		#nf-field-41,
		#nf-field-42
	) {max-width:100%}:is(
		#nf-field-25-container,
		#nf-field-38-container
	) button.nf-fu-fileinput-button,
	:is(
		#nf-field-24,
		#nf-field-37
	) {min-width:120px;padding:8px 16px!important;font-size:13px!important}:is(
		#nf-field-25-container,
		#nf-field-38-container
	) .nf-fu-progress {max-width:100%}:is(
		#nf-field-30-container,
		#nf-field-43-container
	) {margin-top:22px;margin-bottom:18px}:is(
		#nf-field-30-container,
		#nf-field-43-container
	) .checkbox-wrap {align-items:center;flex-wrap:nowrap;gap:12px}:is(
		#nf-field-30-container,
		#nf-field-43-container
	) .nf-field-label label {font-size:13px}}.vacancy-apply-button-floating{position:fixed;top:130px;right:30px;z-index:999;display:inline-block;padding:12px 20px;border:1px solid #a4090f;background-color:#a4090f;color:#fff!important;font-size:14px;line-height:1.4;text-decoration:none!important;text-transform:none;box-shadow:0 3px 12px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .25s ease , transform .25s ease , visibility .25s ease , background-color .25s ease , color .25s ease}.vacancy-apply-button-floating.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.vacancy-apply-button-floating:hover,.vacancy-apply-button-floating:focus-visible{background-color:#fff;color:#a4090f!important;outline:none}html{scroll-behavior:smooth}#application-form{scroll-margin-top:120px}@media (max-width:700px){.vacancy-apply-button-floating{top:auto;right:15px;bottom:15px;left:15px;text-align:center}#application-form{scroll-margin-top:80px}:is(
		#nf-form-2-cont,
		#nf-form-3-cont
	) :is(
		.one-third,
		.two-thirds,
		.one-half,
		.one-fourth,
		.three-fourths,
		.one-sixth,
		.five-sixths
	) {float:none!important;clear:both!important;width:100%!important;margin-right:0!important;margin-left:0!important}:is(
		#nf-form-2-cont,
		#nf-form-3-cont
	) :is(
		.one-third,
		.two-thirds,
		.one-half
	) input,
	:is(
		#nf-form-2-cont,
		#nf-form-3-cont
	) :is(
		.one-third,
		.two-thirds,
		.one-half
	) select,
	:is(
		#nf-form-2-cont,
		#nf-form-3-cont
	) :is(
		.one-third,
		.two-thirds,
		.one-half
	) textarea {width:100%!important;max-width:100%!important;box-sizing:border-box}}