@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:900;
}
@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:900;
}
@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.modal-open {
	overflow: hidden;
}
/* telekom menü alácsúsztatás */
header#frameHeader {
margin: 0 auto 0;
}
.frameContainer {
margin-top: -112px;
}
html header#frameHeader .topMenu .segments .link-m{
color: #fff;
}
/* telekom menü alácsúsztatás */
#inwb_tkom_hitelkartya_main_cont sup {
	vertical-align: super;
	font-size: 12px;
}
#inwb_tkom_hitelkartya_main_cont{
	width:100%;
	margin:0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'TeleNeoWeb',Arial,sans-serif;
	font-weight:400;
	background-color: #EFF2F4;
	font-size: 20px;
	line-height: 24px;
	color:#5D6482;
	position:relative;
	overflow:hidden;
}
#inwb_tkom_hitelkartya_main_cont *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#inwb_tkom_hitelkartya_main_cont .inwb_lap{
	width:100%;
	max-width:1180px;
	margin:0 auto;
	padding:0px 30px;
	position:relative;
}

#inwb_tkom_hitelkartya_main_cont .inwb_section{
	width:100%;

}

#inwb_tkom_hitelkartya_main_cont .inwb_fc_magenta{
	color:#e20074;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fc_black{
	color:#000;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fc_white{
	color:#fff;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fc_primary_par{
	color:#5D6482;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fc_primary_dark{
	color:#18214D;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fw_extrabold{
	font-weight:800;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fw_bold{
	font-weight:700;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fw_medium{
	font-weight:600;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fw_normal{
	font-weight:400;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fw_thin{
	font-weight:300;
}
#inwb_tkom_hitelkartya_main_cont .inwb_ta_center{
	text-align:center;
}
#inwb_tkom_hitelkartya_main_cont .inwb_ta_right{
	text-align:right;
}
#inwb_tkom_hitelkartya_main_cont .inwb_ta_left{
	text-align:left;
}
#inwb_tkom_hitelkartya_main_cont .inwb_ttsfm_upcs{
	text-transform:uppercase;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_12{
	font-size: 12px;
	line-height: 16px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_14{
	font-size: 14px;
	line-height: 20px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_16{
	font-size: 16px;
	line-height: 20px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_20{
	font-size: 20px;
	line-height: 24px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_24{
	font-size: 24px;
	line-height: 28px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_32{
	font-size: 32px;
	line-height: 36px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_36{
	font-size: 36px;
	line-height: 40px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_40{
	font-size: 40px;
	line-height: 44px;
}
#inwb_tkom_hitelkartya_main_cont .inwb_fs_44{
	font-size: 40px;
	line-height: 64px;
}
#inwb_tkom_hitelkartya_main_cont .italic_style {
	font-style: italic;
}
#inwb_tkom_hitelkartya_main_cont .inwb_icon_24 {
	display: block;
	width: 24px;
	height: 24px;
}

#inwb_tkom_hitelkartya_main_cont .inwb_flex_cont {
	display: flex;
}

/* Header */

#inwb_header_section {
    background: url(/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/header_bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
	background-position: 80% center;
    /*height: 316px;*/
    position: relative;
	padding-top: 160px;
	padding-bottom:59px;
}

#inwb_header_section  .header_content {
    /*margin-top: 80px;*/
    padding-left: 95px;
}

#inwb_header_section  .header_content h1 {
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	padding-bottom: 12px;
}

#inwb_header_section  .header_content p {
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	/*padding-bottom: 50px;*/
}



#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section {
 padding: 0 0 65px 0;
}
	#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) {
		width: 60%;
	}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) > div {
			padding: 8px 48px 8px 0;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) > h1 {
			padding: 0 0 16px 0;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont .inwb_icon_24 {
			margin-right: 16px;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) > .idopontfoglalo_btn {
			display: flex;
			justify-content: center;
			text-decoration: none;
			align-items: center;
			background: #E20074;
			border-radius: 4px;
			padding: 8px 14px;
			border: 2px solid #E20074;
			width: 365px;
			margin: 24px auto 0 0;
			transition: 0.2s;
			max-height: 52px;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) > .idopontfoglalo_btn:hover {
			background: #FFFFFF;
			color: #E20074 !important;
			border: 2px solid #E20074;
			transition: 0.2s;
		}
	#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(2) {
		width: 40%;
	}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(2) img {
			display: block;
			width: 100%;
			max-width: 438px;
			border-radius: 16px;
		}



/* BLOCK 01 KARTYAK */

#inwb_tkom_hitelkartya_main_cont #inwb_block1_section {
	position: relative;
}
#inwb_block1_section .block01_edge {
	background: #EFF2F4;
	border-radius: 8px 8px 0px 0px;
	width: 100%;
	height: 12px;
	margin-top: -12px;
	z-index: 999;
	position: absolute;
}
#inwb_block1_section .block1_flext_cont {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	max-width: 1108px;
	margin: 0px auto;
}
#inwb_block1_section .block1_flext_cont .flex_item {
	position: relative;
	max-width: 210px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(24, 33, 77, 0.1);
	border-radius: 8px;
	transition: 0.2s;
	overflow: hidden;
	cursor: pointer;
}
#inwb_block1_section .block1_flext_cont .flex_item .flex_item_inner_cont {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
#inwb_block1_section .block1_flext_cont .flex_item_outer_cont {
	position: relative;
	border: 2px solid transparent;
	max-width: 210px;
	border-radius: 10px;
	margin: 30px 8px;
}
#inwb_block1_section .block1_flext_cont .flex_item_outer_cont:hover {
	border: 2px solid #e20074;
}
#inwb_block1_section .block1_flext_cont .flex_item .flex_item_inner_cont .block01_img_badge {
	background: linear-gradient(360deg, #18214D 0%, rgba(24, 33, 77, 0) 100%, rgba(24, 33, 77, 0) 100%);
	width: 210px;
	height: 50px;
	position: absolute;
	top: 102px;
}
#inwb_block1_section .block1_flext_cont .flex_item .flex_item_inner_cont .block01_img_badge .zold_badge {
	padding: 5px 12px 3px;
	background-color: #1BADA2;
	width: fit-content;
	border-radius: 100px;
	margin: 2px 16px 4px;
	margin-top: -10px;
}
#inwb_block1_section .block1_flext_cont .flex_item .flex_item_inner_cont .block01_img_badge .sarga_badge {
	padding: 5px 12px 3px;
	background-color: #FF9A1E;
	width: fit-content;
	border-radius: 100px;
	margin: 2px 16px;
}
#inwb_block1_section .block1_flext_cont .flex_item .flex_item_inner_cont .flex_item_text_cont {
	display: flex;
	flex-direction: column;
	padding: 16px;
}
#inwb_block1_section .block1_flext_cont .flex_item .flex_item_inner_cont .flex_item_text_cont p {
	height: 112px;
}
#inwb_block1_section .block1_flext_cont .flex_item .flex_item_inner_cont img {
	min-width: 212px;
    transform: translateX(-1px);
	width: 100%;
	height: auto;
	text-align: center;
	display: block;
}
#inwb_block1_section .block1_flext_cont .flex_item .block_01_btn {
	border: 2px solid #E20074;
	border-radius: 4px;
	position: relative;
	padding: 11px 51px 9px 51px;
	text-align: center;
	text-transform: uppercase;
        text-decoration: none;
}
#inwb_block1_section .block1_flext_cont .flex_item_outer_cont:hover {
	border: 2px solid #e20074;
}

#inwb_tkom_hitelkartya_main_cont #inwb_block1_section .block1_flext_cont .slick-dots{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	margin-top:32px;
	line-height:0px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
    bottom: -22px;
}
	#inwb_tkom_hitelkartya_main_cont #inwb_block1_section .block1_flext_cont .slick-dots li{
		position: relative;
		display: inline-block;
		padding: 0;
		cursor: pointer;
		z-index:998;
	}
		#inwb_tkom_hitelkartya_main_cont #inwb_block1_section .block1_flext_cont .slick-dots li button{
			font-size: 0px;
			line-height: 0px;
			padding:0px;
			margin:0px;
			display: block;
			width: 8px;
			height: 8px;
			cursor: pointer;
			color: transparent;
			outline: none;
			background: #B5B9C6;
			border:none;
			border-radius:4px;
			text-indent: -9999em;
			float:left;
			margin:4px;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_block1_section .block1_flext_cont .slick-dots li.slick-active button{
			background: #e20074;
			box-shadow: 0px 4px 4px rgba(24, 33, 77, 0.1);
			width: 12px;
			height: 12px;
			border-radius:6px;
		}
#inwb_tkom_hitelkartya_main_cont .inwb_badge_outer {
	position: absolute;
	left: 0;
	top: 102px;
	background: linear-gradient(360deg, #18214D 0%, rgba(24, 33, 77, 0) 100%, rgba(24, 33, 77, 0) 100%);
	width: 100%;
	height: 50px;
	padding: 0 16px 8px;
}
	#inwb_tkom_hitelkartya_main_cont .inwb_badge_outer .inwb_badge {
		position: absolute;
		display: block;
		width: fit-content;
		padding: 0 12px 2px;
		border-radius: 100px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_badge_outer .inwb_badge_yellow {
		background: #FF9A1E;
		bottom: 8px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_badge_outer .inwb_badge_mag {
		background: #e20074;
		top: -14px;
	}

#inwb_tkom_hitelkartya_main_cont #inwb_hitelkartya_promocio_section_bg_filled{
	
}

/* HITELKARTYA PROMOCIO SECTION */

#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
#inwb_hitelkartya_promocio_section h1{
	max-width: 540px;
	margin:0 auto;
}

#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont .promocio_section_image_container {
	margin: 0px 0px 0px 8px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) {
	width: 606px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont #inwb_hitelkartya_promocio_section_btn_cont{
	margin-top:32px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont #inwb_hitelkartya_promocio_section_btn_cont a{
	margin:0px;
	margin-right:16px;
	margin-bottom:16px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont #inwb_hitelkartya_promocio_section_btn_cont .inwb_tkom_btn.inwb_tkom_btn_magenta_outlined {
	font-size:16px;
	line-height:20px;
	padding: 9px 16px 3px;
} 
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) .idopontfoglalo_btn {
	margin: 0px;
	font-size:16px;
	line-height:16px;
	padding: 4px 14px;
	width: auto;
	display:inline-flex;
} 
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) .idopontfoglalo_btn svg {
		fill: #ffffff;
		transition: 0.2s;
	} 
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) .idopontfoglalo_btn:hover svg {
		fill: #e20074;
	} 
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) h2 {
	padding-bottom: 8px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) p:nth-of-type(1) {
	padding-bottom: 8px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div ul {
	padding-bottom: 24px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div ul li {
	list-style-type: square;
	margin-left: 25px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div ul li::marker {
	font-size: 12px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container {
	background-image: url(/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/inwb_hitelkartya_block02_img.webp);
	width: 438px;
	height: 292px;
	background-size: cover;
	background-position: center center;
	position: relative;
	border-radius: 32px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container .promocio_section_image_badge_cont {
	background-image: url(/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/inwb_hitelkartya_block02_img_badge_bg.webp);
	width: 100%;
	height: 245px;
	background-size: cover;
	position: absolute;
	background-position: 152px 75%;
    background-repeat: no-repeat;
	border-radius: 0px 30px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container .promocio_section_image_badge_cont p {
	position: absolute;
	right: 5px;
	top: 22px;
	transform: rotate(-14.88deg);
	
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container .promocio_section_image_badge_cont .font_26 {
	font-size: 26px;
	line-height: 22px;
}
#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container .promocio_section_image_badge_cont .font_54 {
	font-size: 54px;
	line-height: 46px;
}

/* KESZULEK KARTYAK */
#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_01 {
	padding-top:72px;
	position:relative;
	padding-bottom: 54px;
}
#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_01 h1::before {
	display: block;
    content: "";
	width: 64px;
	height: 2px;
	background: #E20074;
	position: relative;
	top: -16px;

}
#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_01 .inwb_flex_cont {
	flex-wrap:wrap;
}
#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_03 {
	padding-top:0px;
	padding-bottom: 54px;
}
#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_03 .inwb_flex_cont {
	flex-wrap:wrap;
}
#inwb_tkom_hitelkartya_main_cont .inwb_section_shadow_bg_linear {
	width:100%;
	height:1px;
	background: linear-gradient(270deg, rgba(181, 185, 198, 0) 0%, #B5B9C6 51.87%, rgba(181, 185, 198, 0) 100%);

}
#inwb_tkom_hitelkartya_main_cont .inwb_section_shadow_bg {
	width:100%;
	height:64px;
	background: radial-gradient(49.91% 49.91% at 50% 0%, rgba(210, 214, 221, 0.4) 0%, rgba(210, 214, 221, 0) 100%);
}
#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_01 .dvcs_open_modal {
	text-decoration: none;
}
#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item {
	width: 285px;
	max-width:285px;
	min-width:285px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 4px 4px rgba(93, 100, 130, 0.12);
	text-align: center;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-top: 3px solid #e20074;
	padding:16px;
	margin: 130px 16px 0px;
	transition: all 0.3s ease-out;
	cursor: pointer;
}

#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item:hover{
	box-shadow: 0px 12px 20px rgba(93, 100, 130, 0.36);
}
	#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item .inwb_dvcs_item_img_cont{
		width: 100%;
		height: 160px;
		margin-top:-120px;
		position:relative;
		margin-bottom:20px;
		transition: all 0.1s ease-in-out;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item:hover .inwb_dvcs_item_img_cont{
		transform:scale(1.1);
	}
		#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item .inwb_dvcs_item_img_cont img{
			object-fit: contain;
			object-position: center center;
			display: block;
			width: 100%;
			height: 100%;
		}
		#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item .inwb_dvcs_item_img_cont img.inwb_dvcs_item_img_tv{
			width: 100%;
			height: 125%;
		}

	#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item h2{
		margin-bottom:16px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item hr{
		width:100%;
		height:1px;
		background: #D2D6DD;
		border:none;
		margin: 20px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item .inwb_tkom_btn{
		margin-top:45px;
		width:100%;
		text-align:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item:hover .inwb_tkom_btn{
		background: #e20074;
		border:solid 2px #e20074;
		color: #fff;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_tkom_btn.inwb_tkom_btn_magenta_outlined{
		/*background: #fff;*/
		border:solid 2px #e20074;
		color: #e20074;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_tkom_btn.inwb_tkom_btn_magenta_outlined:hover{
		background: #e20074;
		border:solid 2px #e20074;
		color: #fff;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_tkom_btn {
		display: inline-block;
		text-align: center;
		border-radius: 4px;
		font-size: 14px;
		line-height: 24px;
		font-weight: 900;
		padding: 6px 21px 6px;
		text-decoration: none;
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
	}
#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel_outer {
	position:relative;
}
#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel {
	max-width: 951px;
	margin: 0px auto;
}
/* #inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel #slick-slide18.slick-active .inwb_devices_carousel_overlay_right {
	display: none;
} */
#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-list{
	overflow:visible;
}
#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-slide {
	overflow: visible;
}
#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-dots{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	margin-top:32px;
	line-height:0px;
	display: flex;
	align-items: center;
	justify-content: center;
}
	#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-dots li{
		position: relative;
		display: inline-block;
		padding: 0;
		cursor: pointer;
		z-index:998;
	}
		#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-dots li button{
			font-size: 0px;
			line-height: 0px;
			padding:0px;
			margin:0px;
			display: block;
			width: 8px;
			height: 8px;
			cursor: pointer;
			color: transparent;
			outline: none;
			background: #B5B9C6;
			border:none;
			border-radius:4px;
			text-indent: -9999em;
			float:left;
			margin:4px;
		}
		#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-dots li.slick-active button{
			background: #e20074;
			box-shadow: 0px 4px 4px rgba(24, 33, 77, 0.1);
			width: 12px;
			height: 12px;
			border-radius:6px;
		}
		
#inwb_tkom_hitelkartya_main_cont .slick-prev, #inwb_tkom_hitelkartya_main_cont .slick-next{
	font-size: 0;
	line-height: 0;
	position: absolute; 
	z-index:998;
	top: 50%;
	display: block;
	width: 72px;
	height: 72px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background:url('/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/arrow-magenta.svg') center center no-repeat;
	background-size:cover;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#inwb_tkom_hitelkartya_main_cont .slick-prev.slick-disabled, #inwb_tkom_hitelkartya_main_cont .slick-next.slick-disabled{
	display:none !important;
}
#inwb_tkom_hitelkartya_main_cont .slick-prev:hover, #inwb_tkom_hitelkartya_main_cont .slick-next:hover{
	
}
#inwb_tkom_hitelkartya_main_cont .slick-prev{
	right:unset;
	left:-92px;
}
#inwb_tkom_hitelkartya_main_cont .slick-next{
	right:-92px;
	left:unset;
	transform: scaleX(-1);
	/*transform: rotate(180deg);*/
}

#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel_outer .inwb_devices_carousel_overlay_left{
	display:block;
	width:calc((100% - 1152px) / 2);
	height:200%;
	position:absolute;
	top:-50%;
	left:0;
	background: linear-gradient(90deg, #EFF2F4 62.5%, rgba(239, 242, 244, 0) 100%);
}
#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel_outer .inwb_devices_carousel_overlay_right{
	display:block;
	width:calc((100% - 1152px) / 2);
	height:200%;
	position:absolute;
	top:-50%;
	right:0;
	background: linear-gradient(270deg, #EFF2F4 62.5%, rgba(239, 242, 244, 0) 100%);
}

/* Mi kell ahhoz, hogy Telekom Hitelkártyád** legyen? */
#inwb_tkom_hitelkartya_main_cont #inwb_block2_section {
	padding: 70px 20px 40px 20px;
}
#inwb_block2_section #inwb_block2 {
	background: #FFFFFF;
	box-shadow: 0px 8px 12px rgba(93, 100, 130, 0.12);
	border-radius: 8px;
	width: 100%;
	box-sizing: border-box;
	max-width: 1108px;
	padding: 0 24px;
}
#inwb_block2_section #inwb_block2 #block2_title {
	padding: 24px 10px 56px 10px;
}
#inwb_block2_section #inwb_block2 #block2_title sup {
	font-size: 12px;
	font-weight: 800;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont {
	display: flex;
	flex-direction: row;
	box-sizing: border-box;
	padding-bottom: 38px;
	align-items: center;
	justify-content: center;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	width: 30%;
	max-width: 308px;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item img {
	margin: 0 auto 21px auto;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item #felhasznalo {
	width: 64px;
	height: 64px;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item #keszulekek {
	width: 64px;
	height: 64px;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item #mobile_payment {
	width: 64px;
	height: 64px;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item h2 {
	padding-bottom: 16px;
	min-height: 50px;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item p {
	height: 60px;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_separator {
	padding: 0 25px;
	margin-bottom: 25px;
}
#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item .breakline {
	display: none;
}
#inwb_tkom_hitelkartya_main_cont .wrapper {
  position: relative;
}

#inwb_tkom_hitelkartya_main_cont .line {
	border-left: 1px solid #B5B9C6;
	height: 80px;
	position: relative;
	left: 57%;
	margin-left: -2px;
	top: 0;
	bottom: 0;
}

#inwb_tkom_hitelkartya_main_cont .word {
padding: 20px 0;
}

/* Miért éri meg Telekom Hitelkártyát igényelni? */
#inwb_miert_eri_meg_section {
	padding-bottom: 60px;
}
#inwb_miert_eri_meg_section .inwb_lap h1 {
	padding-bottom: 32px;
}
#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
	max-width: 800px;
	width: 100%;
	margin: 0px auto;
}
#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont div {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	max-width: 368px;
	padding: 0px 5px;
}

#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont div img {
	width: 88px;
	height: 88px;
	margin-bottom: 16px;
}
#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont div h2 {
	padding-bottom: 8px;
}
#inwb_miert_eri_meg_section hr {
	max-width: 1140px;
	margin-top: 32px;
	margin-bottom: 32px;
	border: none;
	height: 1px;
	background: #B5B9C6;
	background: repeating-linear-gradient(90deg,#B5B9C6,#B5B9C6 6px,transparent 6px,transparent 12px);
	
}
#inwb_miert_eri_meg_section .inwb_lap .gyujts_keszulekre_main_cont {
	padding: 32px 0px;
}
#inwb_miert_eri_meg_section .inwb_lap .gyujts_keszulekre_main_cont .gyuts_keszulekre_flex_cont {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	max-width: 1040px;
	width: 100%;
	margin: 0px auto;
}
#inwb_miert_eri_meg_section .inwb_lap .gyujts_keszulekre_main_cont .gyuts_keszulekre_flex_cont .gyuts_keszulekre_carousel_item {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 208px;
	padding: 0px 8px;
}
#inwb_miert_eri_meg_section .inwb_lap .gyujts_keszulekre_main_cont .gyuts_keszulekre_flex_cont .gyuts_keszulekre_carousel_item img {
	width: 32px;
	height: 32px;
	margin: 0px auto 16px auto;
}
#inwb_miert_eri_meg_section .inwb_lap .gyujts_keszulekre_main_cont .gyuts_keszulekre_flex_cont .gyuts_keszulekre_carousel_item h2 {
	padding-bottom: 8px;
}
#inwb_miert_eri_meg_section #gyuts_keszulekre_slick_slider .slick-dots {
	width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    margin-top: 32px;
    line-height: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	bottom: -40px;
}
#inwb_miert_eri_meg_section #gyuts_keszulekre_slick_slider .slick-dots li {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: pointer;
    z-index: 998;
}
#inwb_miert_eri_meg_section #gyuts_keszulekre_slick_slider .slick-dots li button {
    font-size: 0px;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
    width: 8px;
    height: 8px;
    cursor: pointer;
    color: transparent;
    outline: none;
    background: #B5B9C6;
    border: none;
    border-radius: 4px;
    text-indent: -9999em;
    float: left;
    margin: 4px;
}
#inwb_miert_eri_meg_section #gyuts_keszulekre_slick_slider .slick-dots li.slick-active button {
    background: #e20074;
    box-shadow: 0px 4px 4px rgb(24 33 77 / 10%);
    width: 12px;
    height: 12px;
    border-radius: 6px;
}

/* Hogyan juthatsz Telekom Hitelkártyához? */
#inwb_block3_section {
	padding-bottom: 64px;
}

#inwb_block3_section #inwb_block3 #block3_title {
	padding: 24px 10px 56px 10px;
}


#inwb_block3_section #inwb_block3 .block3_flext_cont {
	display: flex;
	flex-direction: row;
	position: relative;
	justify-content: center;
	padding-bottom: 30px;
}

#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 25%;
	position: relative;
}

#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text .steps {
	width: 36px;
	height: 36px;
	z-index: 99;
	outline: 12px solid #EFF2F4;
	background-color: #EFF2F4;
	margin: 0px auto;
}
#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text .icons {
	width: 64px;
	height: 64px;
	margin: 0px auto 24px auto;
}

#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text p {
	padding: 24px 16px;
	min-height: 168px;
	max-height: 168px;
}
#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text .uzletModalBtn {
	text-decoration: underline;
	cursor: pointer;
}
#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text .uzletModalBtn:hover {
	text-decoration: none;
}
#inwb_block3_section #inwb_block3 .block3_flext_cont .slick-dots {
	width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    margin-top: 32px;
    line-height: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	bottom: -15px;
}
#inwb_block3_section #inwb_block3 .block3_flext_cont .slick-dots li {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: pointer;
    z-index: 998;
}
#inwb_block3_section #inwb_block3 .block3_flext_cont .slick-dots li button {
    font-size: 0px;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
    width: 8px;
    height: 8px;
    cursor: pointer;
    color: transparent;
    outline: none;
    background: #B5B9C6;
    border: none;
    border-radius: 4px;
    text-indent: -9999em;
    float: left;
    margin: 4px;
}
#inwb_block3_section #inwb_block3 .block3_flext_cont .slick-dots li.slick-active button {
    background: #e20074;
    box-shadow: 0px 4px 4px rgba(24, 33, 77, 0.1);
    width: 12px;
    height: 12px;
    border-radius: 6px;
}

#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text .block3_osszekoto_deco_line {
	position: absolute;
	z-index: 0;
	height: 2px;
    border-top: 2px dashed #B5B9C6;
    top: 36%;
    right: -45%;
	width: 80%;
}

 #inwb_tkom_hitelkartya_main_cont .idopontfoglalo_btn img {
	width: 32px;
	height: 32px;
}
 #inwb_tkom_hitelkartya_main_cont .idopontfoglalo_btn {
	display: flex;
	justify-content: center;
	text-decoration: none;
	align-items: center;
	background: #E20074;
	border-radius: 4px;
	padding: 8px 14px;
	border: 2px solid #E20074;
	width: 365px;
	margin: 20px auto 0 auto;
	transition: 0.2s;
	max-height: 52px;
}

#inwb_tkom_hitelkartya_main_cont  .idopontfoglalo_btn:hover {
	background: #FFFFFF;
	color: #E20074 !important;
	border: 2px solid #E20074;
	transition: 0.2s;
}

#inwb_tkom_hitelkartya_main_cont #active_btn_icon {
	display: none;
	transition: 0.2s;
}
#inwb_tkom_hitelkartya_main_cont .idopontfoglalo_btn:hover #active_btn_icon {
	display: block;
	transition: 0.2s;
}
#inwb_tkom_hitelkartya_main_cont .idopontfoglalo_btn:hover #inactive_btn_icon {
	display: none;
	transition: 0.2s;
}
#inwb_tkom_hitelkartya_main_cont .idopontfoglalo_btn p {
	padding-left: 10px;
	margin-top: 5px;
	padding-bottom: 0px !important;
}

#inwb_tkom_hitelkartya_main_cont #uzleteink_modal .reveal-modal-scrollfix .inwb_modal_inner .inwb_flex_cont #uzletek_list {
	list-style-type: disc;
}

/* Kérdések és válaszok  */

#inwb_tkom_tv_help  {
	margin-bottom: 60px;
	padding-bottom: 60px;
}

	#inwb_tkom_tv_help #inwb_block5 .block5_title {
	text-align: center;
	padding-top: 32px;
	}
	#inwb_tkom_tv_help #inwb_block5 .block5_title img {
		width: 64px;
		height: 64px;
	}

	#inwb_tkom_tv_help #inwb_block5 .block5_title h2 {
		padding-bottom: 33px;
	}
	#inwb_tkom_tv_help hr {
		border-top: 1px solid #B5B9C6;
		max-width: 1140px;
		margin: 78px auto 40px auto;
	}

	#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help .inwb_tkom_tv_help_box {
		width:100%;
		max-width: 672px;
		background: #FFFFFF;
		margin: 16px auto 0px;
		padding: 15px 0px;
		/* box-shadow: 0px 8px 12px rgba(93, 100, 130, 0.12); */
		filter: drop-shadow(0px 4px 4px rgba(24, 33, 77, 0.1));
		box-shadow: 0px 4px 4px rgba(24, 33, 77, 0.1);
		border-radius: 8px;
	}
		#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help .inwb_tkom_tv_help_box .inwb_tkom_tv_help_box_content {
			margin-top:16px;
			padding-top:16px;
			padding-left:16px;
			padding-right:16px;
			border-top: 1px solid #D2D6DD;
			display:none;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help .inwb_tkom_tv_help_box h3 {
			cursor: pointer;
			padding-right: 60px;
			padding-left: 24px;
			background-image: url('/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/arrow_closed.svg');
			background-position: right 25px center;
			background-size: auto 6px;
			background-repeat: no-repeat;
			background-size: 24px 24px;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help .inwb_tkom_tv_help_box h3.opened {
			background-image: url('/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/arrow_opened.svg');
		}
		#inwb_tkom_tv_help .footer_description p {
			padding-top: 20px;
		
		}
		#inwb_tkom_tv_help .footer_description ul li {
			list-style-type: square;
			margin-left: 25px;
		}
		#inwb_tkom_tv_help .footer_description ul li::marker {
			font-size: 12px;
		}
		#inwb_tkom_tv_help .footer_description a {
			text-decoration: underline;
		}

	/* Idopontfoglalo Modal */

	#inwb_tkom_hitelkartya_main_cont .reveal-modal .reveal-modal-scrollfix  .modal_header {
		background: rgba(255, 255, 255, 0.88);
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal-bg {
		z-index: 9999;
		background: rgba(24, 33, 77, 0.2);
		backdrop-filter: blur(8px);
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal{
		position:fixed;
		width:90%;
		max-width:538px;
		left:50%;
		margin:0 auto;
		transform:translateX(-50%);
		top:5% !important;
		bottom:5%;
		overflow-y:auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background:none;
		padding:0px;
		z-index: 99999;
		box-shadow:none;
		height: auto;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal *{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .reveal-modal-scrollfix{
			background:#FFFFFF;
			box-shadow: 0px 8px 12px rgba(93, 100, 130, 0.12);
			border-radius: 8px;
		}
		#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .close-reveal-modal.custom-close-btn{
			display:inline-block;
			width:24px;
			height:24px;
			background:url('/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/reveal-moda-close-icon.svg') center center no-repeat;
			background-size:cover;
			border:none;
			cursor:pointer;
			border-radius:12px;
			text-decoration:none;
			position:absolute;
			right:20px;
			top:20px;
			transition: box-shadow 0.3s ease-in-out;
			-moz-transition: box-shadow 0.3s ease-in-out;
			-webkit-transition: box-shadow 0.3s ease-in-out;
			-o-transition: box-shadow 0.3s ease-in-out;
		}
		#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .close-reveal-modal.custom-close-btn:hover {
			box-shadow: 0px 8px 12px rgba(93, 100, 130, 0.12);
		}
		#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner {
			padding:24px 20px;
		}

		#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner #text_box {
			margin-top: 30px;
		}
		#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal #header_title {
			padding: 16px 20px 16px 20px;
			margin-bottom: 0;
		}

			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal h1 {
				border-bottom: 1px solid #D2D6DD;
				padding-right:40px;
				margin-bottom:24px;
			}

			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .modal_btn {
				display: flex;
				justify-content: flex-end;
				position: relative;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .modal_btn #alap_idopontfoglalo_btn {
				position: relative
			}

			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner #error {
				background-color: #133A6A;
				max-width: 290px;
				color: #FFFFFF;
				display: flex;
				justify-content: flex-end;
				font-size: 16px;
				margin-bottom: 24px;
				padding: 10px 10px;
				margin-top: -82px;
				display:none;
				position: absolute;
			}

			#inwb_tkom_hitelkartya_main_cont #arrow_down {
				width: 0;
				height: 0;
				border-left: 20px solid transparent;
				border-right: 20px solid transparent;
				position: absolute;
				top: -25px;
				right: 0;
				border-top: 20px solid #133A6A;
				display: none;
			  }

			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont #igen {
				padding-bottom: 5px;
				width: fit-content;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont #nem {
				padding-bottom: 0;
				width: fit-content;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .modal_btn_popup {
				display: flex;
				flex-direction: row;
				justify-content: space-between;
			}

			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner #elerheto_uzletek {
				border-bottom: none;
				margin-bottom: 49px;
			}

			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont {
				margin-bottom:20px;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont > div:nth-of-type(1){
				padding-right:24px;
			}

				@-webkit-keyframes fade {
					0% {opacity: 0;}
					20% {opacity: 1;}
					33% {opacity: 1;}
					53% {opacity: 0;}
					100% {opacity: 0;}
				}
				@keyframes fade {
					0% {opacity: 0;}
					20% {opacity: 1;}
					33% {opacity: 1;}
					53% {opacity: 0;}
					100% {opacity: 0;}
				}
				#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont img:nth-of-type(1){

				}
				#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont img:nth-of-type(2){
					-webkit-animation-delay: -12s;
				}
				#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont img:nth-of-type(3){
					-webkit-animation-delay: -6s;
				}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner  h2{
				padding-bottom:20px;

				margin-top:10px;
			}

				#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner .inwb_flex_cont  h2{
					margin-top:0px;
				}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner  p{
				padding-bottom:20px;
				padding-left:35px;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner  ul{
				padding-bottom:20px;
				padding-left:35px;
				margin-top:-10px;
				margin-bottom:-10px;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .inwb_modal_inner  .inwb_btn_cnt{
				padding:20px 0px;
				background:rgba(210,214,221,0.4);
				border-radius: 8px;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  hr.inwb_modal_mobil_deco{
				display:none;
				width: 64px;
				height: 4px;
				border: none;
				border-radius: 2px;
				background: #B5B9C6;
				opacity: 0.6;
				margin: 0 auto 20px;
			}
			#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .close-reveal-modal.custom-mobil-close-btn{
				display:none;
			}

			/* lenyilo tartalom */
			 #inwb_tkom_hitelkartya_main_cont .myCheck_uzletek {
				display: block;
				position: relative;
				padding: 10px 100px 10px 35px;
				cursor: pointer;
				font-size: 22px;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				border-top: 1px solid #d2d6dd;
			}
			#inwb_tkom_hitelkartya_main_cont #inwb_elerheto_uzletek a {
				text-decoration: none;
			}

			#inwb_tkom_hitelkartya_main_cont .myCheck_uzletek:hover {
				background-color: #e8ebee;
				border-color: #b5b9c6;
			  }
			#inwb_tkom_hitelkartya_main_cont .myCheck_uzletek:after {
				border: 2px solid #e20074;
				border-left: none;
				border-top: none;
				content: '';
				display: block;
				height: 14px;
				position: absolute;
				right: 18px;
				top: 50%;
				transform: rotate(
			-45deg) translateY(-50%);
				width: 14px;
			  }

			
			  /* arrow */
			 #inwb_tkom_hitelkartya_main_cont  .myCheck .checkmark:after {
				top: 3px;
				left: 3px;
				width: 15px;
				height: 15px;
				border-radius: 50%;
				background: #E20074;
			  }


			/* modal */
			#inwb_tkom_hitelkartya_main_cont .myCheck {
				display: block;
				position: relative;
				padding: 5px 0px 15px 35px;;
				cursor: pointer;
				font-size: 22px;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			  }

			  #inwb_tkom_hitelkartya_main_cont a:-webkit-any-link {
				  text-decoration: underline; /* dave - enélkül nem látszik a link, muszáj volt... */
			  }
			  #inwb_tkom_hitelkartya_main_cont a.idopontfoglalo_btn:-webkit-any-link {
				  text-decoration: none;
			  }

			  /* Hide the browser's default radio button */
			 #inwb_tkom_hitelkartya_main_cont  .myCheck input {
				position: absolute;
				opacity: 0;
				cursor: pointer;
			  }

			  /* Create a custom radio button */
			 #inwb_tkom_hitelkartya_main_cont  .checkmark {
				position: absolute;
				top: 0;
				left: 0;
				height: 25px;
				width: 25px;
				background-color: #FFFFFF;
				border: 2px solid #B5B9C6;
				border-radius: 50%;
			  }

			  /* On mouse-over, add a grey background color */
			  #inwb_tkom_hitelkartya_main_cont .myCheck:hover input ~ .checkmark {
				background-color: #FFFFFF;
				border: 2px solid #E20074;
			  }

			  /* When the radio button is checked, add a blue background */
			 #inwb_tkom_hitelkartya_main_cont  .myCheck input:checked ~ .checkmark {
				background-color: #FFFFFF;

				border: 2px solid #E20074;
			  }


			  /* Create the indicator (the dot/circle - hidden when not checked) */
			 #inwb_tkom_hitelkartya_main_cont  .checkmark:after {
				content: "";
				position: absolute;
				display: none;
			  }

			  /* Show the indicator (dot/circle) when checked */
			 #inwb_tkom_hitelkartya_main_cont  .myCheck input:checked ~ .checkmark:after {
				display: block;
			  }

			  /* Style the indicator (dot/circle) */
			 #inwb_tkom_hitelkartya_main_cont  .myCheck .checkmark:after {
				top: 3px;
				left: 3px;
				width: 15px;
				height: 15px;
				border-radius: 50%;
				background: #E20074;
			  }

			 #inwb_tkom_hitelkartya_main_cont  #alap_idopontfoglalo_btn {
				text-decoration: none;
				background: #D0D0D0;
				border-radius: 4px;
				padding: 14px 14px;
				font-weight: 800;
				font-size: 20px;
				line-height: 24px;
				text-align: center;
				text-transform: uppercase;
				color: #FFFFFF;
				height: 48px;
				max-width: 223px;
			  }
			  #inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #text_box #modal_btn_dropdown {
				margin: 0 auto;
				padding-top: 20px;
				display: flex;
				justify-content: center;
			  }


			  #inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #text_box #modal_btn_dropdown #inactive_btn {
				background: #D0D0D0;
				border-radius: 4px;
				padding: 14px 14px;
				font-weight: 800;
				font-size: 20px;
				line-height: 24px;
				text-align: center;
				text-transform: uppercase;
				color: #FFFFFF;
				text-decoration: none;
				height: 48px;
				max-width: 223px;
			  }
			  #inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #text_box #modal_btn_dropdown #active_btn {
				display: none;
				background: #E20074;
				border-radius: 4px;
				padding: 14px 14px;
				font-weight: 800;
				font-size: 20px;
				line-height: 24px;
				text-align: center;
				text-transform: uppercase;
				color: #FFFFFF;
				text-decoration: none;
				height: 48px;
				max-width: 223px;
			  }
			 #inwb_tkom_hitelkartya_main_cont .inwb_show_on_mobile{
				display: none;
			}
			#inwb_tkom_hitelkartya_main_cont .inwb_show_on_desktop{
				display: block;
			}
/* 1200+ - XL */
@media only screen and (min-width: 1200px) {
	#inwb_tkom_hitelkartya_main_cont .inwb_lap{
		padding:0px 32px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xl_18{
		font-size: 18px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xl_28{
		font-size: 28px;
		line-height: 36px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xl_32{
		font-size: 32px;
		line-height: 40px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xl_36{
		font-size: 36px;
		line-height: 42px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xl_48{
		font-size: 48px;
		line-height: 52px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_xl_center{
		text-align:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_xl_right{
		text-align:right;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_xl_left{
		text-align:left;
	}
}
/* 960-1199 - L */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	#inwb_tkom_hitelkartya_main_cont .inwb_lap{
		padding:0px 32px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_l_18{
		font-size: 18px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_l_28{
		font-size: 28px;
		line-height: 36px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_l_32{
		font-size: 32px;
		line-height: 40px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_l_36{
		font-size: 36px;
		line-height: 42px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_l_center{
		text-align:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_l_right{
		text-align:right;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_l_left{
		text-align:left;
	}
}
/* 768-959 - M */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#inwb_tkom_hitelkartya_main_cont .inwb_lap{
		padding:0px 32px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_m_15{
		font-size: 15px;
		line-height: 18px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_m_18{
		font-size: 18px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_m_21{
		font-size: 21px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_m_24{
		font-size: 24px;
		line-height: 32px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_m_28{
		font-size: 28px;
		line-height: 36px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_m_center{
		text-align:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_m_right{
		text-align:right;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_m_left{
		text-align:left;
	}
}
/* 576-767 - S */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	#inwb_tkom_hitelkartya_main_cont .inwb_lap{
		padding:0px 32px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_s_18{
		font-size: 18px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_s_21{
		font-size: 21px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_s_24{
		font-size: 24px;
		line-height: 32px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_s_28{
		font-size: 28px;
		line-height: 36px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_s_38{
		font-size: 38px;
		line-height: 40px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_s_center{
		text-align:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_s_right{
		text-align:right;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_s_left{
		text-align:left;
	}
}
/* 360-575 -XS */
@media only screen and (max-width: 575px) {
	#inwb_tkom_hitelkartya_main_cont .inwb_lap{
		padding:0px 32px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_header{
		padding:0px 16px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_12{
		font-size: 12px;
		line-height: 16px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_14{
		font-size: 14px;
		line-height: 18px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_15{
		font-size: 15px;
		line-height: 18px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_16{
		font-size: 16px;
		line-height: 20px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_20{
		font-size: 20px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_21{
		font-size: 21px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_22{
		font-size: 22px;
		line-height: 24px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_24{
		font-size: 24px;
		line-height: 28px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_28{
		font-size: 28px;
		line-height: 36px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_32{
		font-size: 32px;
		line-height: 40px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_fs_xs_38{
		font-size: 38px;
		line-height: 40px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_xs_center{
		text-align:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_xs_right{
		text-align:right;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_ta_xs_left{
		text-align:left;
	}
	
	#inwb_tkom_hitelkartya_main_cont .idopontfoglalo_btn {
		padding: 7px 7px 9px;
		border: 2px solid #E20074;
		width: 217px;
		margin: 20px auto 0 auto;
		transition: 0.2s;
		max-height: 36px;
		}
	#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) > .idopontfoglalo_btn img {
		width: 20px;
		height: 20px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) > .idopontfoglalo_btn {
		padding: 7px 7px 9px;
		border: 2px solid #E20074;
		width: 217px;
		margin: 20px auto 0 auto;
		transition: 0.2s;
		max-height: 36px;
		}
	#inwb_tkom_hitelkartya_main_cont .idopontfoglalo_btn img {
		width: 20px;
		height: 20px;
	}
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) .idopontfoglalo_btn {
		margin: 32px 0px 0px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_show_on_mobile{
		display: block;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_section{
		padding:45px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont br.br_large{
		display:none;
	}
	#inwb_tkom_hitelkartya_main_cont br.br_medium{
		display:none;
	}
	#inwb_tkom_hitelkartya_main_cont br.br_small{
		display:block;
	}
	
	#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_01 .inwb_flex_cont > div:nth-of-type(1){
		display:none;
	}
	#inwb_header_section .header_content {
		max-width: 300px;
	}
	#inwb_header_section {
		/*height: 250px;*/
	}
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container {
		margin: 0px auto;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_hitelkartya_promocio_section.inwb_section {
		padding: 0px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_miert_eri_meg_section {
		padding: 0px 0px;
	}
	#inwb_miert_eri_meg_section hr {
		margin-top: 68px;
		margin-bottom: 44px;
	}
	#inwb_miert_eri_meg_section .inwb_lap .gyujts_keszulekre_main_cont {
		padding: 0px 0px 32px;
	}
	#inwb_block2_section #inwb_block2 #block2_title {
		text-align: center;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_block3_section {
		padding: 40px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_block5 {
		padding: 0px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help {
		padding: 0px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help .inwb_tkom_tv_help_box {
		padding: 17px 0px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help .inwb_tkom_tv_help_box h3 {
		padding-right: 50px;
	}
	#inwb_tkom_tv_help hr {
		margin: 44px auto 24px auto;
	}
	#inwb_tkom_tv_help #inwb_block5 .block5_title {
		padding-top: 0px;
	}
	#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item .breakline {
		display: block;
	}
 }
 @media only screen and (max-width: 1360px) {
	#inwb_tkom_hitelkartya_main_cont .slick-prev{
		left:-60px;
	}
	#inwb_tkom_hitelkartya_main_cont .slick-next{
		right:-60px;
	}
 }
 @media only screen and (max-width: 1300px) {
	#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_01 .inwb_flex_cont {
		justify-content:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel_outer .inwb_devices_carousel_overlay_left{
		display:none;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel_outer .inwb_devices_carousel_overlay_right{
		display:none;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-slide {
		padding-bottom: 20px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-slide {
		overflow: hidden;
		text-align:center;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel .slick-list {
		overflow: visible;
	}
 }
@media only screen and (max-width: 1200px) {
	#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item img {
		max-width: 48px;
		max-height: 48px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_block1_section {
		padding: 0px 0px 45px 0px;
	}

}


@media only screen and (max-width: 1108px) {
	#inwb_header_section .header_content {
		max-width: 500px;
		/*margin-top: 50px;*/
	}
}

@media only screen and (max-width: 998px) {
	#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item p{
		height: 110px;
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 950px) {

	#inwb_tkom_hitelkartya_main_cont #inwb_tkom_tv_help .inwb_tkom_tv_help_box {
		width: 100%;
	}
}
@media only screen and (max-width: 925px) {
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont {
		flex-direction: column;
	}
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(1) {
		margin: 32px auto 0px auto;
		width: 100%;
		order:2;
	}
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont > div:nth-of-type(2) {
		order:1;
	}
}
@media only screen and (max-width:890px) {
	#inwb_block3_section #inwb_block3 .block3_flext_cont {
		background-size: 535px 2px;
		background-position: center 36%;
	}
	#inwb_block1_section .block1_flext_cont .slick-current .flex_item_outer_cont {
		border: 2px solid #e20074;
	}
}
@media only screen and (max-width:860px) {
	#inwb_miert_eri_meg_section .inwb_lap {
		padding: 0px;
	}
	#inwb_miert_eri_meg_section .inwb_lap.inwb_lap_padded {
		padding-left: 30px;
		padding-right: 30px;
	}
	#inwb_miert_eri_meg_section .inwb_lap h1 {
		padding: 0px 32px 32px;
	}
	#inwb_block3_section .inwb_lap{
		padding: 0px;
	}
	#inwb_block3_section #block3_title {
		padding: 0px 32px;
	}
	#inwb_block3_section .idopontfoglalo_btn {
		margin: 45px auto 0px auto;
	}
}
@media only screen and (max-width: 768px) {
	#inwb_header_section .header_content {
		max-width: 370px;
		padding-left: 0;
	}
	#inwb_block1_section .block1_flext_cont .block1_left {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#inwb_block1_section .block1_flext_cont .block1_right {
		width: 100%;
		padding-top: 32px;
	}
	#inwb_block1_section .block1_flext_cont .block1_left p {
		padding-top: 24px;
	}
	#inwb_block2_section #inwb_block2 .block2_flex_cont {
		flex-direction: column;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_block2_section {
		padding-left: 0;
		padding-right: 0;
		box-shadow: 0px 8px 10px rgba(24, 33, 77, 0.1);
		border-radius: 8px;
		background-color: #FFFFFF;
	}
	#inwb_block2_section #inwb_block2 {
		box-shadow: none;
	}
	#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item {
		width: 100%;
	}
	#inwb_tkom_hitelkartya_main_cont .wrapper {
		display: flex;
		flex-direction: row;
		padding: 20px;
	}
	#inwb_tkom_hitelkartya_main_cont .line {
		border-top: 1px solid #B5B9C6;
		width: 130px;
		position: relative;
		top: 28px;
		margin-left: 0px;
		left: 0;
		height: 0;
	}
	#inwb_tkom_hitelkartya_main_cont .wordwrapper {
		padding: 0 20px;
	}

	#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_separator {
		padding: 0 0;
	}

	#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_flex_item p{
		height: auto;
		padding-bottom: 0;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_block2_section {
		padding-top: 0px;
		margin-top: 64px;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_lap > .inwb_flex_cont {
		flex-wrap: wrap;
		flex-direction: column-reverse ;
		max-width: 575px;
		margin: 0 auto;
	}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) {
			width: 100%;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(2) {
			width: 100%;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(2) img {
			display: block;
			width: 100%;
			max-width: 438px;
			border-radius: 16px;
			margin-bottom: 24px;
		}
		#inwb_tkom_hitelkartya_main_cont #inwb_kiemelt_ajanlat_section .inwb_flex_cont > div:nth-of-type(1) > div {
			padding: 8px 0;
		}
}

@media only screen and (max-width: 650px) {
	#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont {
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		max-width: 100%;
	}
	#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont div {
		max-width: 100%;
	}
	#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont div:nth-of-type(2) {
		padding-top: 32px;
	}
	#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont div img {
		width: 64px;
		height: 64px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_section#inwb_header_section {
		background: url(/static-la/alkalmazasok/lp/hitelkartya-lp-ver01-OOS-5493-240627-inwb-a/static/img/header_bg_mobile.webp);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		width: 100%;
		padding-top:80px;
	}
	#inwb_header_section .header_content {
		max-width: unset;
	}
	#inwb_miert_eri_meg_section .inwb_lap .miert_eri_meg_flex_cont div {
		padding: 0px 32px;
	}
}
@media only screen and (max-width: 650px) {
	#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text .osszekoto_dashed_line {
		right: -130px;
	}
	/* telekom menü alácsúsztatás */
	.frameContainer {
		margin-top: -50px;
	}
	/* telekom menü alácsúsztatás */
}

@media only screen and (max-width: 580px) {
	#inwb_header_section .header_content {
		/*margin-top: 50px;*/
	}

	#inwb_tkom_hitelkartya_main_cont .inwb_fs_44 {
		line-height: 48px;
	}

}


@media only screen and (max-width: 500px) {
	#inwb_tkom_hitelkartya_main_cont #alap_idopontfoglalo_btn {
		margin: 0 auto;
		width: 100%;
		margin-top: 200px;
	}

	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal {
		width: 100%;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal .reveal-modal-scrollfix .modal_header {
		padding: 20px 16px 0 16px;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner {
		padding: 16px;
	}

	#inwb_tkom_hitelkartya_main_cont #arrow_down {
		bottom: 0;
		margin: 0 auto 70px auto;
		top: 160px;
		left: 0;
		right: 0;
	}

	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #error {
		bottom: 0;
		margin: 0 auto 80px auto;
		left: 0;
		right: 0;
		max-width: 90%;
		text-align: center;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal hr.inwb_modal_mobil_deco {
		display: block;

	}

	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .close-reveal-modal.custom-close-btn{
		display: none;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #elerheto_uzletek {
		margin-bottom: 22px;
	}

	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner .inwb_flex_cont #igen {
		margin-bottom: 20px;
	}

	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner h2 {
		padding-bottom: 34px;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #break_line {
		display: none;
		border-top: 1px solid #D2D6DD;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #text_box #modal_btn_dropdown #inactive_btn {
		height: 48px;
		width: 100%;
		padding: 14px;
		max-width: 100%;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal .inwb_modal_inner #text_box #modal_btn_dropdown #active_btn {
		height: 48px;
		width: 100%;
		padding: 14px;
		max-width: 100%;
	}
	#inwb_tkom_hitelkartya_main_cont #alap_idopontfoglalo_btn {
		max-width: 100%;
	}
	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal #header_title {
		padding: 16px 0px 16px 0px;
	}


	#inwb_tkom_hitelkartya_main_cont .reveal-modal.inwb_scrollable_modal  .close-reveal-modal.custom-mobil-close-btn{
		display:inline-block;
		position:relative;
		margin:10px auto;
	}

}

@media only screen and (max-width: 480px) {

	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container {
		width: 296px;
		height: 198px;
	}
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container .promocio_section_image_badge_cont {
		background-position: 105px 198%;

	}
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container .promocio_section_image_badge_cont .font_26 {
		font-size: 18px;
		line-height: 16px;
	}
	#inwb_hitelkartya_promocio_section .hitelkartya_promocio_flex_cont div:nth-of-type(2) .promocio_section_image_container .promocio_section_image_badge_cont .font_54 {
		font-size: 36px;
		line-height: 30px;
	}
	#inwb_miert_eri_meg_section .inwb_lap .gyujts_keszulekre_main_cont .gyuts_keszulekre_flex_cont .gyuts_keszulekre_carousel_item {
		width: 320px !important;
		padding: 0px 8px;
	}
	#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text {
		width: 100%;
		max-width: 253px;
	}
	#inwb_block3_section #inwb_block3 .idopontfoglalo_btn {
		margin: 40px auto 0 auto;
	}
	#inwb_block3_section #inwb_block3 .block3_flext_cont .block3_flext_cont_text .block3_osszekoto_deco_line {
		top: 36%;
	}

}

@media (max-width: 440px){
	#inwb_tkom_hitelkartya_main_cont .slick-prev{
		left:-30px;
	}
	#inwb_tkom_hitelkartya_main_cont .slick-next{
		right:-30px;
	}
	#inwb_tkom_hitelkartya_main_cont .inwb_dvcs_item {
		margin: 130px 10px 0;
	}
	#inwb_tkom_hitelkartya_main_cont #inwb_dvcs_block_01 {
		padding: 46px 0px 32px;
	}
	
	#inwb_tkom_hitelkartya_main_cont .inwb_devices_carousel {
		max-width: 100%;
	}
}

@media only screen and (max-width: 426px) {
	#inwb_header_section .header_content {
		/*margin-top: 45px;*/
	}
	#inwb_block1_section {
		padding-top: 32px;
	}
	#inwb_block2_section #inwb_block2 #block2_title {
		padding:32px 10px 56px 10px;
	}
	#inwb_block2_section #inwb_block2 .block2_flex_cont .block2_separator {
		margin-bottom: 0;
	}

	#inwb_tkom_tv_help #inwb_block5 .block5_title h2 {
		padding-bottom: 32px;
	}
	#inwb_tkom_tv_help #inwb_block5 .footer_description {
		padding-top: 64px;
	}
}
