@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Regular.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Regular.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Regular.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Regular.woff') format('woff');
	font-style:normal;
	font-weight:400;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Bold.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Bold.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Bold.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Bold.woff') format('woff');
	font-style:normal;
	font-weight:700;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBold.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBold.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBold.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBold.woff') format('woff');
	font-style:normal;
	font-weight:800;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Medium.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Medium.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Medium.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Medium.woff') format('woff');
	font-style:normal;
	font-weight:600;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Thin.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Thin.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Thin.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-Thin.woff') format('woff');
	font-style:normal;
	font-weight:300;
}

@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-RegularItalic.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-RegularItalic.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-RegularItalic.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-RegularItalic.woff') format('woff');
	font-style:italic;
	font-weight:400;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-BoldItalic.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-BoldItalic.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-BoldItalic.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-BoldItalic.woff') format('woff');
	font-style:italic;
	font-weight:700;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBoldItalic.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBoldItalic.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBoldItalic.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ExtraBoldItalic.woff') format('woff');
	font-style:italic;
	font-weight:800;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-MediumItalic.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-MediumItalic.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-MediumItalic.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-MediumItalic.woff') format('woff');
	font-style:italic;
	font-weight:600;
}
@font-face {
    font-family: 'TeleNeoWeb';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ThinItalic.eot');
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ThinItalic.eot') format('embedded-opentype'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ThinItalic.woff2') format('woff2'),
         url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/TeleNeoWeb-ThinItalic.woff') format('woff');
	font-style:italic;
	font-weight:300;
}

body {
	font-family: TeleNeoWeb;
	font-weight: 400;
	font-kerning: normal;
	color: #18214D;
	-webkit-tap-highlight-color: transparent;
	margin: 0px;
	padding:0px;
}


#inwb_services_cont{
	width:100vw;
	position:relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
	font-family: TeleNeoWeb;
	font-weight: 400;
	font-kerning: normal;
	color: #18214D;
	-webkit-tap-highlight-color: transparent;
	margin:0px 0px 40px calc(100% / 2 - (100vw / 2));
	padding:0px;
}
#inwb_services_cont *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#inwb_services_cont  #inwb_services_cont_parallax_div{
	width:100%;
	height:100%;
	top:375px;
	background:#fff;
	position:absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
	z-index:50;
	pointer-events:none;
	-webkit-box-shadow: 0px -20px 20px 0px rgba(93, 100, 130, 0.12);
	-moz-box-shadow: 0px -20px 20px 0px rgba(93, 100, 130, 0.12);
	box-shadow: 0px -20px 20px 0px rgba(93, 100, 130, 0.12);
}
#inwb_services_cont.disableAutoTabbing  #inwb_services_cont_parallax_div{
	top:-9999px;
	left:-9999px;
}

.inwb_services_tab_main_cont{
	width:100%;
	height: 448px;
	position:relative;
	overflow:hidden;
	/*box-shadow: rgba(93, 100, 130, 0.12) 0px -20px 20px;*/
}
#inwb_services_cont.disableAutoTabbing  .inwb_services_tab_main_cont{
	-webkit-box-shadow: inset 0px -40px 20px -20px rgba(93, 100, 130, 0.12);
	-moz-box-shadow: inset 0px -40px 20px -20px rgba(93, 100, 130, 0.12);
	box-shadow: inset 0px -40px 20px -20px rgba(93, 100, 130, 0.12);
}
.inwb_services_tab_main_cont.bg-pink{
	background: #FFEBE5;
}
.inwb_services_tab_main_cont.bg-yellow{
	background: #FFEFB2;
}
.inwb_services_tab_main_cont.bg-blue{
	background: #E9F3F7;
}
.inwb_services_tab_main_cont.bg-blue-v2{
  background: #CCEDFF;
}
.inwb_services_tab_main_cont.bg-orange{
	background: #FFE2BF;
}
.inwb_services_tab_main_cont.bg-aqua{
	background: #D5F2F0;
}
.inwb_services_tab_main_cont.bg-purple{
	background: #F7CCFF;
}
.inwb_services_tab_main_cont.bg-orange-gradient{
	background: #dfe597;
	background: -moz-linear-gradient(top,  #dfe597 0%, #ffc37a 100%);
	background: -webkit-linear-gradient(top,  #dfe597 0%,#ffc37a 100%);
	background: linear-gradient(to bottom,  #dfe597 0%,#ffc37a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe597', endColorstr='#ffc37a',GradientType=0 );
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#inwb_services_cont.disableAutoTabbing .inwb_services_tab_main_cont.bg-orange-gradient{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.inwb_services_tab_main_cont.bg-green{
	background: #E6FFD9;
}
.inwb_services_tab_main_cont.bg-dotted-img{
	background: #e20074;
	background-image: url('/static-la/alkalmazasok/lp/nyito-szolgaltatasok-la-lp-COC-32732-240409-inwb-a/static/img/tab01/TAB1_BG.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
	.inwb_services_tab_main_cont .inwb_services_tab_bg_cont{
		height:100%;
		position:absolute;
		top:0px;
		left:50%;
		transform:translateX(-50%);
		text-align:right;
		font-size:0px;
		line-height:0px;
		z-index:10;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_bg_cont .inwb_services_tab_bg_img{
			width:auto;
			height:100%;
		}
		.inwb_services_tab_main_cont .inwb_services_tab_bg_cont .inwb_services_tab_bg_deco{
			width:176px;
			height:auto;
			position:absolute;
		}
	.inwb_services_tab_main_cont .inwb_services_tab_txt_cont{
		height:100%;
		position:absolute;
		top:0px;
		left:50%;
		transform:translateX(-50%);
		text-align:left;
		z-index:20;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner .inwb_fc_white{
			color: #fff;
		}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner .inwb_tkom_btn_white_filled{
			color: #e20074;
			background: #fff;
		}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner .inwb_tkom_btn_white_filled:hover{
				color: #fff;
				background: #e20074;
			}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner .inwb_dark_bg_badge {
			font-family: TeleNeoWeb;
			font-weight: 800;
			display: inline-block;
			padding: 7px 12px;
			background-color: #18214D;
			color: #fff;
			border-radius: 30px;
			margin: 6px 0 0 0;
		}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner{
			max-width: 70%;
			position: relative;
		}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h2{
				font-size: 48px;
				line-height: 52px;
				font-family: TeleNeoWeb;
				font-weight: 900;
				/*margin-top: 30px;*/
			}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h3{
				font-size: 40px;
				line-height: 45px;
				font-family: TeleNeoWeb;
				font-weight: 900;
				/*margin-top: 30px;*/
			}			
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner p{
				font-size: 18px;
				line-height: 24px;
				font-family: TeleNeoWeb;
				font-weight: 400;
				margin-top: 20px;
				margin-bottom: 20px;
			}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner a{
				display: inline-block;
				font-family: TeleNeoWeb;
				font-weight: 700;
				color: white;
				background: #e20074;
				font-size: 16px;
				line-height: 44px;
				text-transform: uppercase;
				text-decoration: none;
				box-shadow: 0px 4px 12px rgba(226, 0, 116, 0.24);
				border-radius: 4px;
				padding: 0px 30px;
				transition: all 0.3s ease;
			}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner a:hover{
				color: #e20074;
				background: #fff;
			}
			
.inwb_services_menu_cont{
	position:absolute;
	top:0px;
	left:50%;
	transform:translateX(-50%);
	text-align:left;
	z-index:30;
}
	.inwb_services_menu_cont .inwb_services_menu_inner_cont{
		display: inline-block;
		margin-top: 30px;
		position: relative;
	}
		.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row{
			display:flex;
			justify-content:flex-start;
			align-items:stretch;
			align-content:flex-start;
			position:relative;
		}
			.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row a{
				color: #E20074;
				opacity: 0.5;
				font-family: TeleNeoWeb;
				font-weight: 900;
				font-size: 16px;
				font-kerning: normal;
				text-decoration: none;
				margin-right: 40px;
				line-height: 50px;
				display: inline-block;
			}
			.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row a:last-of-type{
				margin-right: 0;
			}
			.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row a:hover, .inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row {
				opacity: 1;
			}
		.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_tabSlide{
			height: 10px;
			border-top: 1px solid rgba(24, 33, 77, 0.16);
			width: 100%;
		}
			.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_tabSlide .inwb_services_tabPalca{
				height: 4px;
				background: #e20074;
				position: relative;
				left: 0;
				width: 0px;
				top: -2px;
				text-align: center;
				transition: all 0.5s ease;
			}
				.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_tabSlide .inwb_services_tabPalca svg{
					top: -6px;
					position: relative;
				}

.inwb_services_tab_txt_inner h2, 
.inwb_services_tab_txt_inner p {
	color: #18214D;
}

#inwb_services_cont span {
	color: inherit;
}

/* 360-575 -XS */
@media only screen and (max-width: 575px) {
	.inwb_services_tab_main_cont .inwb_services_tab_bg_cont{
		width:100%;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_bg_cont .inwb_services_tab_bg_deco{
			bottom:-98px;
			left:-76px;
		}
	.inwb_services_tab_main_cont .inwb_services_tab_txt_cont{
		width: 100%;
		padding: 0 20px;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner{
			min-width: 320px;
			padding-top:96px;
		}
		
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h2 {
				font-size: 38px;
				line-height: 40px;
				margin-top: 17px;
			}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h3 {
				font-size: 30px;
				line-height: 34px;
				margin-top: 17px;
			}			
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner p {
				font-size: 16px;
			}
		
	#inwb_services_cont .inwb_services_menu_cont{
		width: 100%;
		padding: 0 20px;
	}
	
	.inwb_services_menu_cont .inwb_services_menu_inner_cont{
		width:100%;
		margin-top: 23px;
	}
		.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row{
			display:flex;
			justify-content:flex-start;
			align-items:stretch;
			align-content:flex-start;
		}
			.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row a{
				font-size: 12px;
				line-height: 16px;
				text-align: center;
				margin-right: 0px;
				padding: 0 10px;
				vertical-align: middle;
				margin-bottom: 18px;
				flex: 1 1 0px;
				display:flex;
				justify-content:center;
				align-items:center;
				align-content:center;
			}

}

/* 576-767 - S */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.inwb_services_tab_main_cont .inwb_services_tab_bg_cont{
		width:100%;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_bg_cont .inwb_services_tab_bg_deco{
			bottom:-98px;
			left:-76px;
		}
	.inwb_services_tab_main_cont .inwb_services_tab_txt_cont{
		width: 100%;
		padding: 0 20px;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner{
			width: 320px;
			padding-top: 45px;
			height: 100%;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-content: center;
			align-items: flex-start;
		}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h2 {
				font-size: 38px;
				line-height: 40px;
				/*margin-top: 17px;*/
			}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h3 {
				font-size: 32px;
				line-height: 36px;
				/*margin-top: 17px;*/
			}			
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner p {
				font-size: 16px;
			}
		
	#inwb_services_cont .inwb_services_menu_cont{
		width: 100%;
		padding: 0 20px;
	}
	
	.inwb_services_menu_cont .inwb_services_menu_inner_cont{
		width:100%;
		margin-top: 23px;
	}
		.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row{
			display:flex;
			justify-content:flex-start;
			align-items:stretch;
			align-content:flex-start;
		}
			.inwb_services_menu_cont .inwb_services_menu_inner_cont .inwb_services_menu_row a{
				font-size: 12px;
				line-height: 16px;
				text-align: center;
				margin-right: 0px;
				padding: 0 10px;
				vertical-align: middle;
				margin-bottom: 18px;
				flex: 1 1 0px;
				display:flex;
				justify-content:center;
				align-items:center;
				align-content:center;
			}

}

/* 768-959 - M */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.inwb_services_tab_main_cont .inwb_services_tab_bg_cont{
		width:100%;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_bg_cont .inwb_services_tab_bg_deco{
			bottom:-98px;
			left:-76px;
		}
	.inwb_services_tab_main_cont .inwb_services_tab_txt_cont{
		width: 100%;
		padding: 0 20px;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner{
			width: 448px;
			padding-top: 50px;
			height: 100%;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-content: center;
			align-items: flex-start;
		}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h2 {
				font-size: 44px;
				line-height: 48px;
				/*margin-top: 29px;*/
			}
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner h3 {
				font-size: 40px;
				line-height: 45px;
				/*margin-top: 29px;*/
			}			
			.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner p {
				font-size: 18px;
			}
		
	#inwb_services_cont .inwb_services_menu_cont{
		width: 100%;
		padding: 0 20px;
	}
	
	.inwb_services_menu_cont .inwb_services_menu_inner_cont{
		margin-top: 23px;
	}
		
}

/* 960-1199 - L */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.inwb_services_tab_main_cont .inwb_services_tab_bg_cont{
		width: calc(100% - 40px);
		min-width: 888px;
		max-width: 1107px;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_bg_cont .inwb_services_tab_bg_deco{
			bottom:-84px;
			left:-40px;
		}
	.inwb_services_tab_main_cont .inwb_services_tab_txt_cont{
		width: calc(100% - 40px);
		min-width: 888px;
		max-width: 1107px;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner{
			/*width: 548px;
			padding-top:122px;*/
			width: 548px;
			padding-top: 55px;
			height: 100%;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-content: center;
			align-items: flex-start;
		}
		
	#inwb_services_cont .inwb_services_menu_cont{
		width: calc(100% - 40px);
		min-width: 888px;
		max-width: 1107px;
	}
}

/* 1200+ - XL */
@media only screen and (min-width: 1200px) {
	.inwb_services_tab_main_cont .inwb_services_tab_bg_cont{
		width:100%;
		max-width:1108px;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_bg_cont .inwb_services_tab_bg_deco{
			bottom:-52px;
			left:-112px;
		}
	.inwb_services_tab_main_cont .inwb_services_tab_txt_cont{
		width:100%;
		max-width:1108px;
	}
		.inwb_services_tab_main_cont .inwb_services_tab_txt_cont .inwb_services_tab_txt_inner{
			width: 548px;
			padding-top:114px;
		}
		
	#inwb_services_cont .inwb_services_menu_cont{
		width:100%;
		max-width:1108px;
	}
}
