.nemjs {text-align:center; visibility:visible; color:#162923;font-size:24px;margin-top:-100px;padding-bottom:50px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight:500;font-size:28px;line-height:40px;}
#services-wrapper #splide2 {background:transparent!important;padding-top:20px}
#servicesub-section1{background-color: #8D8AC4;position: relative;height:600px;overflow: hidden;max-width:1920px;margin:auto;}
#head1,#head2 {width:100%; max-width: 1920px;height:600px;pointer-events: none;background-repeat: no-repeat;background-position: center center;background-size: auto;margin:auto;}
#head1 {background-image: url('img/headerlines.png');mix-blend-mode: multiply;z-index: 1;}
#head2 {background-image: url('img/headera.png');z-index: 2;margin-top:-600px;}
#headtext {width:100%;max-width:1920px;margin:auto;background:transparent;margin-top:-500px;z-index:3;position:relative;}
#services-section1-inner {width:100%;max-width:858px;position:relative;margin:auto;}
#services-section1-inner h1 {text-align:center;}
#vissza {max-width:1440px;width:100%;margin:auto;z-index:3;position:relative;margin-top:25px;}
#vissza a {position: relative;text-align:left;text-decoration:none;color: #ffffff;font-family: 'Plus Jakarta Sans', sans-serif;font-weight:500;font-size: 16px;line-height: 24px;margin-left:20px}
#vissza a:hover {margin-left:10px; }
#vissza a span {font-size: 24px; line-height:24px;font-weight:800;margin-right:10px}
#vissza a span img {vertical-align:middle;width:36px}
#maingroup {margin:auto;text-align:center;margin-top:50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px}
#maingroup span {text-align:center;font-family: 'Plus Jakarta Sans', sans-serif;padding:2px 10px;background:rgba(255,255,255,0.14);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-weight:500;font-size: 12px;line-height: 32px;letter-spacing: 2px;text-transform: uppercase;position:relative;display:inline-block;}
#services-section1-inner h1.subcim {margin-top: 50px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 600;font-size: 52px;line-height: 68px;text-align: center;padding: 0px 20px;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#services-section3 {background:#D4D2FF;padding-top:25px;padding-bottom:0;margin-bottom:0}
#services-section3 h2 {font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 600;font-size: 28px;line-height: 40px;text-align: center;color:#000000;
padding: 0px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#servicesub-desc {margin:auto;width:100%;max-width:1920px;padding:80px 0px; padding-bottom: 60px;}
#servicesub-desc p{margin:auto;width:100%;max-width:960px;text-align:center;font-family: 'Plus Jakarta Sans', sans-serif;padding: 0px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-weight: 400;font-size: 24px;line-height: 36px;letter-spacing: 0px;color:#000000}
#servicesub-imgdesc {position:relative;margin:auto;width:100%;max-width:1920px;padding: 70px 0px;background-color: #E3E1FF6B; min-height: 600px; background-image: url("img/a.png");
	background-repeat:no-repeat;background-position: 125px 100px;}
#servicesub-imgdesc-inner {margin:auto;width:100%;max-width:1200px;}
#servicesub-imgdesc-left {display:inline-block;vertical-align:middle;width:380px;margin-right:20px;}
#servicesub-imgdesc-left img {display:inline-block;vertical-align:top;width:380px;}
#servicesub-imgdesc-right {display:inline-block;vertical-align:middle;width:calc(100% - 440px)}
#servicesub-imgdesc-right h3 {text-align: left;padding:0 20px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 600;font-size: 48px;line-height: 60px;color:#162923;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;hyphens: auto;overflow-wrap: break-word;word-wrap: break-word;}
#servicesub-imgdesc-right p {text-align: left;padding:0 20px;font-family: Plus Jakarta Sans;font-weight: 400;font-size: 20px;color: #000000;line-height: 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#servicesub-certi {position:relative;margin:auto;width:100%;max-width:1920px;padding:60px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-image: url("img/tanusitvanya.webp");
	background-repeat:no-repeat;background-position: center 0;border-bottom: 2px solid rgba(243, 242, 255, 0.7);}
#servicesub-certi-inner {margin:auto;width:100%;max-width:1360px;}
#servicesub-certi h3 {text-align: center;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 600;font-size: 48px;line-height: 60px;color:#162923;margin-bottom:0}
#servicesub-certi p,p#services-partnerseg-text0 {text-align: center;font-family: Plus Jakarta Sans;font-weight: 400;font-size: 20px!important;color: #000000;line-height: 32px!important;}
#certik {display: flex;flex-wrap: wrap;justify-content: center; gap: 50px;margin-top:80px;}
#certik img {width:152px;height:auto;}
#services-partnerseg {position: relative;margin:auto;width:100%;max-width:1920px;padding:60px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background:#C3E7DC}
#services-partnerseg-inner {margin:auto;width:100%;max-width:1360px;}
#services-partnerseg h2 {text-align: center;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 600;font-size: 46px;line-height: 58px;color:#000000;margin-top:0}
#services-partnerseg p {text-align: center;font-family: Plus Jakarta Sans;font-weight: 400;font-size: 14px;color: #000000;line-height: 20px;margin-bottom:0}
.swiper-slide {text-align: center;}
#dolgozzunk-out {text-align:center;width:auto;margin:auto;padding:0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#dolgozzunk {display:inline-block;padding:14px 54px!important;z-index:1;width:auto!important;background:var(--darkgrey);color:white!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:600;
	line-height:20px;letter-spacing:0px;text-align:center;text-decoration:none;margin:auto;margin-top:40px;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#dolgozzunk span {margin-top:-2px;display:inline-block}
#contact-form {max-width: 1440px;padding: 0px 20px;padding-bottom:60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#contact-form h2 {font-size:46px;line-height:58px;max-width: 780px;width: 100%;margin: auto;margin-top:100px;padding-bottom:0!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}  
#contact-form h3 {color:#162923!important;text-align:center;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 400;font-size: 20px;line-height: 32px;margin-bottom:40px}
#form {padding-bottom:60px;}
#form_submit_button {margin:auto;border:none!important;margin-top:-2px;}
#inputService {font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 400;font-size: 12px;line-height: 24px;color: #2D2E31;background: url("../images/caretdown.png") no-repeat right #ffffff;
  border: 1px solid #A9AAAF;overflow: hidden;min-width: 250px;width:100%;padding:10px}
#inputService option {color:grey}
#contact-form-adat {margin-left:0px;margin-top: 26px!important}
#contact-form-adat label {margin-left:0px;}
#contact-form-adat input {margin-left:0px;}
#korkep-section-form::before {content: "";display: block;height: 80px;margin-top: -80px;visibility: hidden;}
#korkep-section-form {width:100%;background: white}
#services-partnerseg img {margin-top:60px}


.swiper-button-prev,.swiper-button-next {background-size: contain;background-repeat: no-repeat;background-position: center;width:20px;height:30px;margin-top:-90px}
.swiper-button-prev {background-image: url('img/arrow-back.png');left: 10px;}
.swiper-button-next {background-image: url('img/arrow-next.png'); right: 10px;}
.swiper-button-prev::after,.swiper-button-next::after {display: none;}


@media screen and (max-width: 1024px) {
	#services-section1-inner h1 {font-size: 46px;line-height: 58px;}
}

@media screen and (max-width: 800px) {
	#servicesub-imgdesc {padding:50px 0px;padding-top:25px;background-position: center top;}
	#servicesub-imgdesc-left {display:block;width:100%;margin-right:20px;text-align:center;margin:auto;}
	#servicesub-imgdesc-left img {text-align:center;}
	#servicesub-imgdesc-right {display:block;width:100%;}
	#servicesub-imgdesc-right h3 {text-align: center;padding:0 20px;font-size:40px;line-height:52px;}
	#servicesub-imgdesc-right p {padding:0 20px;}
}

@media screen and (max-width: 766px) {
	#servicesub-section1{height:540px;}
	#head1,#head2 {height:540px;background-size: auto 540px;}
	#head2 {margin-top:-540px;}
	#headtext {margin-top:-480px}
	#services-section1-inner h1.subcim {font-size:42px;line-height: 54px;}
	#servicesub-desc {padding: 60px 0px; padding-bottom:20px}
	#servicesub-imgdesc {padding:50px 0px;background-position: center top;}
	#servicesub-imgdesc-left {display:block;width:100%;margin-right:20px;text-align:center;margin:auto;}
	#servicesub-imgdesc-left img {width:226px;text-align:center;}
	#servicesub-imgdesc-right {display:block;width:100%;}
	#servicesub-imgdesc-right h3 {text-align: center;padding:0 20px;font-size:36px;line-height:48px;}
	#servicesub-imgdesc-right p {padding:0 20px;font-size:18px;line-height: 28px;}
	#servicesub-certi {padding-top: 20px}
	#certik {gap:25px;margin-top:40px}
	#certik img {width:98px}
	#korkep-section-form::before {display: none;height:0px;margin-top:0px;}
	#services-partnerseg img {margin-top:35px}
}

@media screen and (max-width: 480px) {
	#services-section1-inner h1.subcim {font-size:40px;line-height:50px;}
	#services-section3 h2 {font-size: 26px;line-height: 36px;}
	#servicesub-desc p{font-size: 20px;line-height: 32px;text-align:left;}
	#dolgozzunk {width:100%!important;}
	#services-partnerseg h2 {font-size: 28px;line-height: 40px;}
	#servicesub-imgdesc-right h3 {font-size: 28px;line-height: 40px;}
	#servicesub-imgdesc-right p {font-size:16px;line-height: 24px;}
	#servicesub-certi h3 {font-size: 28px;line-height:40px;}
	#servicesub-certi p,p#services-partnerseg-text0 {font-size: 16px!important;line-height:24px!important;}
	#servicesub-certi {padding:40px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#certik img {width:80px}
	#certik {gap:20px;margin-top:20px}
	#services-partnerseg  {padding:40px 20px;min-height:auto;}
	#contact-form {padding: 0px 20px; padding-bottom:40px;}
	#contact-form-left,#contact-form-right {padding:0}
	#contact-form h2 {font-size:28px;line-height:40px;margin-top:20px;text-align:left}
	#contact-form h3 {text-align:left!important}
	#inputService {font-size:10px}
	#form_submit_button {width:100%!important;max-width:100%!important}
	#services-partnerseg img {margin-top:20px}

}

@media screen and (max-width: 420px) {
	#services-section1-inner h1.subcim {font-size:38px;line-height:48px;margin-top:30px}
	#maingroup {margin-top: 30px;}
}	

@media screen and (max-width: 360px) {	
	#services-section1-inner h1.subcim {font-size:36px;line-height: 44px;}
	#vissza a {font-size: 14px}
	#servicesub-section1{height:500px;}
	#head1,#head2 {height:500px;background-size: auto 500px;}
	#head2 {margin-top:-500px;}	
	#headtext {margin-top: -460px;}
	#maingroup span {font-size:11px;letter-spacing: 1px;}
	#servicesub-desc {padding: 30px 0px}
	#certik {gap:15px;}
	#inputService {font-size:9px;padding-left:5px;}
	#dolgozzunk {padding:14px 34px!important;}
	#services-partnerseg img {max-width:100%!important}

}


@media screen and (max-width: 320px) {
	#services-section1-inner h1.subcim {font-size:34px;}
	#inputService {font-size:8px}
}

  