/* telekom menu alacsusztatas 2025 */
.frameContainer { margin-top: -122px; }
@media (max-width: 991px){ .frameContainer{ margin-top: -62px; } }
/* telekom menu alacsusztatas 2025 */


#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-dots {
	margin-top: 24px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .inwb_fc_blue {
	color: #095C99;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .inwb_fstyle {
	font-style: italic;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .inwb_fs_56 {
	font-size: 56px;
	line-height: 64px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp {
	padding-bottom: 60px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .mm_logo{
	max-width: 640px;
	display: block;
	margin: 0px auto 48px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .inwb_section{
	padding:24px 0px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .inwb_lap{
	max-width:1152px; 
}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 {
	background: url('/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/inwb_section_01_bg.webp');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 .text_cont {
	padding: 250px 0px 400px;
	max-width: 760px;
	margin: 0 0 0 auto;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 {
	position: relative;
	background-color: #e20074;
	/*margin-top: -165px;*/
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .mm_logo {
	max-width: 248px;
	display: block;
	margin: 0px auto;

}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .text_cont {
	z-index: 30;
	max-width: 800px;
	margin: -100px auto 24px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont {
	align-items: stretch;
	margin: 0px auto 42px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item {
	position: relative;
	padding: 20px;
	border-radius: 16px;
	background-color: #ffffff;
	width: 100%;
	box-shadow: 0px 4px 4px 0px rgba(24, 33, 77, 0.1);

}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item:nth-of-type(1) {
	margin-right: 16px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item:nth-of-type(2) {
	margin: 0px 16px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item:nth-of-type(3) {
	margin-left: 16px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item img {
	display: block;
	margin: 0px auto 16px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 {
	position: relative;
	padding: 32px 0px;
	background-color: #E8EBEE;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 .inwb_lap {
	/*overflow: hidden;*/
}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 .slick-dots li button {
	background: #B5B9C6;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 .slick-dots li.slick-active button {
	background: #e20074;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel {
	width: calc( 100% + 48px);
	transform:translateX(-12px);
	padding: 0px 6px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .slick-list {
	overflow:hidden;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item:first-of-type {
	margin: 0px 16px 0px 0px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item:last-of-type {
	margin: 0px 0px 0px 16px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item {
	width: 100%;
	background-color: #ffffff;
	border-radius: 16px;
	position: relative;
	margin: 0px 16px;
	overflow: hidden;
	max-width: 256px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item .header_cont {
	position: relative;
	width: 100%;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item .header_cont img {
	width: 100%;
	/* height: auto; nd */
	aspect-ratio: 1.333; /* new nd */
    object-fit: cover; /* new nd */
    overflow-clip-margin: unset; /* new nd */
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item .header_cont .badge {
	position: absolute;
	bottom: 16px;
	left: 16px;
	border-radius: 32px;
	padding: 2px 6px 2px 6px;
	background-color: #CFEEFF;
	width: fit-content;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item .inner_cont {
	padding: 16px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item .inner_cont h2 {
	min-height: 84px;
	min-height: 56px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item .inner_cont a.inwb_tkom_btn {
	display: block;
	font-weight: 800;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #decor_img_01 {
	position:absolute;
	top: -80px;
	left: -400px;
	max-width: 482px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #decor_img_02 {
	position:absolute;
	top: -100px;
	right: -330px;
	max-width: 442px;
}



#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 {
	background: linear-gradient(180deg, #E20074 0%, #18214D 100%);
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .inwb_lap{
	padding:0px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container {
	/*max-width: 1220px;
	margin: 0px auto;
	padding: 0px 24px;*/
	padding: 0px 16px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .slick-list{
	overflow:hidden;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .filters {
	margin: 0px auto;
	width: calc( 100% - 48px);
	overflow-x:auto;
	display: flex;
	justify-content:center;
	align-items:center;
	margin-left:24px;
	margin-right:24px;
	padding: 16px 0px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .js_filter {
	background-color: unset;
	border-radius: 36px;
	border: 2px solid #ffffff;
	padding: 6px 12px;
	cursor: pointer;
	transition: 0.4s ease-in-out;
	margin: 0px 8px;
	flex: 0 0 auto;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .js_filter:hover {
	background-color: #ffffff;
	color: #e20074;
	transition: 0.4s ease-in-out;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .js_filter.active_filter {
	background-color: #ffffff;
	color: #e20074;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card {
	display: inline-block;
	min-width: 256px;
	max-width: 256px;
	height: 256px;
	border-radius: 16px;
	overflow: hidden;
	cursor:pointer;
	/*margin: 0px 12px;*/
	flex-direction: column;
	position: relative;
}



/* nd */
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .partner_hatter {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .partner_logo {
	position: absolute;
	left: 0;
	top: 0;
}

/* nd */
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .partner_logo img {
	width: 90px;
	height: 90px;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kategoria {
	width: 180px;
	height: 180px;
	position: absolute;
	left: -95px;
	bottom: -95px;
	transform: rotate(45deg);
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kedvezmeny {
	width: 180px;
	height: 180px;
	position: absolute;
	right: -45px;
    top: -130px;
	transform: rotate(45deg);
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kedvezmeny_osszeg {
	position: absolute;
	right: 20px;
	top: 20px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kategoria_logo {
	height: 32px;
	width: 32px;
	position: absolute;
	bottom: 20px;
	left: 20px;
}


/* SZORAKOZAS CSS */
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kategoria.szorakozas {
	background-color: #E20074;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kedvezmeny.szorakozas {
	background-color: #E20074;
}
/* SZORAKOZAS CSS */

/* ETKEZES CSS */
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kategoria.etkezes {
	background-color: #FF9A1E;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kedvezmeny.etkezes {
	background-color: #FF9A1E;
}
/* ETKEZES CSS */

/* UTAZAS CSS */
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kategoria.utazas {
	background-color: #53BAF2;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kedvezmeny.utazas {
	background-color: #53BAF2;
}
/* UTAZAS CSS */


/* VASARLAS CSS */
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kategoria.vasarlas {
	background-color: #1BADA2;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card .kedvezmeny.vasarlas {
	background-color: #1BADA2;
}
/* VASARLAS CSS */


/*#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container .card a:hover {
	background-color: #fff;
	color: #e20074;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-dots {
	margin-top: 24px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-dots li button {
	background: #B5B9C6;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-dots li.slick-active button {
	background: #fff;
}*/




#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_partners {

}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_partners .partner_item {
	width: 192px;
	max-width: 192px;
	height: 108px;
	position: relative;
}



#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 {
	margin: 0px auto;
	padding: 36px 0px;
	background-color: #e20074;
	position: relative;
}


#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .inwb_flex_cont {
	z-index: 2;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .phone_img {
	width: 100%;
	max-width: 240px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 a {
	border: 2px solid #fff;
	border-radius: 4px;
	text-decoration: none;
	padding: 12px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .phone_img.phone_img_mobile {
	display: none;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_01 {
	position: absolute;
	max-width: 838px;
	left: -680px;
	bottom: -260px;
	transform: rotate(-173deg);
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_02 {
	position: absolute;
	max-width: 285px;
	left: -285px;
	bottom: -50px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_03 {
	position: absolute;
	max-width: 838px;
	right: -270px;
	bottom: -180px;
	transform: rotate(-7deg);
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_04 {
	position: absolute;
	max-width: 260px;
	right: -240px;
	bottom: -40px;
}



#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_06{
	background-color: #EFF2F4;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_06 .inwb_lap {
	text-align: center;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_06 .inwb_section {
	padding: 56px 0px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_06 a {
	display: block;
	max-width: 241px;
	border-radius: 4px;
	background-color: #fff;
	color: #18214D;
	transition: 0.3s ease-in-out;
	padding: 10px;
	text-decoration: none;
	margin: 0px auto 24px;
	text-align: center;
	border: 2px solid transparent;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_06 a:hover {
	background-color: #18214D;
	color: #fff;
	border: 2px solid #18214D;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 {
	background-color: #ffffff;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_section {
	padding: 56px 0px 56px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_lap {
	/*overflow: hidden;*/
}
/* #inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel {
	overflow: hidden;
} */
 
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel .carousel_element {
	text-align: center;
	margin: 0px auto;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel .slick-list {
	overflow:hidden;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel .carousel_element img {
	max-width: 192px;
	margin: 0px auto;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .slick-prev, #inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .slick-next {
	top: 44%;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-dots li button {
	background: #D2D6DD;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-dots li.slick-active button {
	background: #e20074;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-next{
	background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/slick_icon_next.svg);
	background-size: contain;
	background-repeat: no-repeat;
	right: -24px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-prev {
	background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/slick_icon_prev.svg);
	background-size: contain;
	background-repeat: no-repeat;
	left: -24px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-next{
	background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/slick_icon_next_white.svg);
	top:45%;
	right: -48px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-prev {
	background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/slick_icon_prev_white.svg);
	top:45%;
	left: -48px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 .slick-next{
	right: -28px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 .slick-prev {
	left: -48px;
}






/* MODAL */
#inwb_lp_main_cont #inwb_magenta_moments_lp .reveal-modal.inwb_scrollable_modal {
	max-width: 560px;
	top: 32% !important;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .reveal-modal-bg {
	background: rgba(93, 100, 130, 0.8);
}

#inwb_lp_main_cont #inwb_magenta_moments_lp .reveal-modal.inwb_scrollable_modal .reveal-modal-scrollfix {
	background: #EFF2F4;
	padding: 24px;
	border-radius: 16px;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp  .reveal-modal.inwb_scrollable_modal .close-reveal-modal.custom-close-btn {
	background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/modal-close-btn.svg);
	top: 0;
	right: 0;
}

#inwb_lp_main_cont #inwb_magenta_moments_lp  .reveal-modal.inwb_scrollable_modal .modal_inner_box {
	position: relative;
	background-color: #fff;
	border-radius: 16px;
	padding: 24px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp  .reveal-modal.inwb_scrollable_modal .modal_inner_box div{
	width: 50%;
	margin: 0px auto;
	text-align: center;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp  .reveal-modal.inwb_scrollable_modal .inwb_tkom_btn {
	max-width: 245px;
	display: block;
	margin: 0px auto;
	font-size: 16px;
	line-height: 20px;
	padding: 11px 12px 9px;
}


/* UZLETI BLOKK */
#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio {
	padding: 56px 0px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_yt_shorts_wrapper_outer {
	max-width: 315px;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_yt_shorts_wrapper {
	position: relative;
    width: 100%;
    padding-top: 177.77%;
}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_yt_shorts_wrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_flex_cont .inwb_flex_item {
	width: 50%;
}
#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_flex_cont .inwb_flex_item img {
	width: 100%;
	border-radius: 16px;
	max-width: 480px;
}
/* UZLETI BLOKK */


@-webkit-keyframes bounceRight {
  0%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
  }
}
@-moz-keyframes bounceRight {
  0%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
  }
}
@keyframes bounceRight {
  0%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
  }
}
#inwb_lp_main_cont #inwb_magenta_moments_lp .bounceRightAnim {
	-webkit-animation: bounceRight 1s infinite;
	animation: bounceRight 1s infinite;
	animation-iteration-count:1;
}


#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 {
	background:#fff;
	-webkit-box-shadow: 0px -12px 20px 0px rgba(24,33,77,0.3);
	-moz-box-shadow: 0px -12px 20px 0px rgba(24,33,77,0.3);
	box-shadow: 0px -12px 20px 0px rgba(24,33,77,0.3);
	position:fixed;
	bottom: 0px;
	width:100%;
	z-index: 999;
}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section{
		padding: 24px 0px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section .inwb_lap > .inwb_flex_cont{
		justify-content: space-between;
		align-items:center;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section .inwb_lap > .inwb_flex_cont > .inwb_flex_cont{
		justify-content:flex-start;
		align-items:center;
		margin-right: 24px;
	}

#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_video {
	padding: 56px 0px;
}


#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_08 .inwb_flex_cont {
	align-items: flex-start;
	gap: 32px;
}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_08 .inwb_flex_cont > div{
		flex: 1 1;
	}
		#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_08 .inwb_flex_cont > div span{
			padding: 6px 12px 4px;
			background:#18214D;
			border-radius: 24px;
		}





/* 1200+ - XL */
@media only screen and (min-width: 1200px) {
	
}
/* 960-1199 - L */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
}
/* 768-959 - M */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}
/* 576-767 - S */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	
}
/* 360-575 -XS */
@media only screen and (max-width: 575px) {	

}

@media (max-width: 1440px){

}

@media (max-width: 1250px){	
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 .slick-next{
		right: 12px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 .slick-prev {
		left: 12px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-next{
		right: 12px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-prev {
		left: 12px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container {
		padding: 0px 24px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .slick-prev {
		left: -12px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .slick-next {
		right: -12px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #decor_img_01 {
		top: unset;
		bottom: -55px;
		left: -35px;
		max-width: 150px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #decor_img_02 {
		top: unset;
		bottom: -55px;
		right: -35px;
		max-width: 131px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-dots {
		margin-top: 54px;
	}
}
@media (max-width: 1199px){
	
}
@media (max-width: 980px) {
	

}
@media (max-width: 960px){
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 .text_cont {
		max-width: 510px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp .mm_logo {
		max-width: 510px;
	}

	/* UZLETI BLOKK */

	#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_flex_cont {
		flex-direction: column;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_flex_cont .inwb_flex_item {
		width: 100%;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #uzleti_szekcio .inwb_flex_cont .inwb_flex_item img {
		max-width: unset;
		margin-bottom: 24px;
	}
	/* UZLETI BLOKK */
}
@media (max-width: 768px){
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 .text_cont {
		max-width: 350px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp .mm_logo {
		max-width: 350px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 {
		background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/inwb_section_01_bg.webp);
		background-position: 42% center;
		background-size: cover;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont {
		flex-direction: column;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item:nth-of-type(1) {
		margin: 0px auto 24px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item:nth-of-type(2) {
		margin: 0px auto 24px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .inwb_flex_cont .inwb_inwb_flex_item:nth-of-type(3) {
		margin: 0px auto 24px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 {
		padding-bottom: 56px;
	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 {
		padding: 36px 0px 0px;

	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .inwb_section {
		padding: 0px 0px;
		overflow: hidden;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .section_05_main_flex_cont {
		flex-direction: column;
	}
	#inwb_lp_main_cont .inwb_flex_cont.icon_width_text {
		align-items: flex-start;
	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .phone_img {
		max-width: 264px;
		margin-top: 52px;
	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .phone_img.phone_img_desktop {
		display: none;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .phone_img.phone_img_mobile {
		display: block;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .inwb_flex_item.inwb_m_s_24 {
		margin-left: 0px;
	}
	
		

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_01 {
		max-width: 410px;
		left: -100px;
		bottom: -80px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_02 {
		max-width: 140px;
		left: -75px;
		bottom: -5px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_03 {
		max-width: 298px;
		right: -30px;
		bottom: -50px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 #inwb_section_05_decor_img_04 {
		max-width: 130px;
		right: -50px;
		bottom: 0px;
	}
	
	
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_08 .inwb_flex_cont {
		flex-wrap: wrap;
		justify-content: center;
	}
		#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_08 .inwb_flex_cont > div{
			flex: 0 0 auto;
			width: calc(50% - 32px);
		}

	
}
@media (max-width: 575px){
	#inwb_lp_main_cont #inwb_magenta_moments_lp .inwb_lap {
		padding: 0px 16px;
	}
	#inwb_lp_main_cont .inwb_fs_56 {
		font-size: 28px;
		line-height: 38px;
	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 {
		background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/inwb_section_01_bg_mobile.jpg);
		background-position: center -90px;
		background-size: cover;
		background-repeat: no-repeat;

	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 .top_fade {
		
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 .text_cont {
		padding: 140px 0px 400px;
		max-width: unset;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp .mm_logo {
		margin: 0px auto 10px;
	}
	
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 .text_cont p {
		margin-top: 32px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 {
		/*margin-top: -125px;*/
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .text_cont {
		margin: -75px auto 24px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_02 .mm_logo {
		max-width: 160px;
	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item {
		max-width: 304px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item:last-of-type {
		margin: 0px 8px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #kiemelt_ajanlat_carousel .inwb_flex_item .inner_cont p {
		min-height: 80px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-dots {
		margin-top: 24px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-dots li button {
		background: #B5B9C6;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .slick-dots li.slick-active button {
		background: #e20074;
	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 .inwb_section {
		max-height: 900px;
	}

	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_06 a {
		margin: 0px auto;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel .carousel_element img {
		max-width: 140px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-prev {
		left: -18px;
		top: 37%;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-next {
		right: -18px;
		top: 37%;
	}
	
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel {
		
		margin: 0 auto;
	}
		#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .slick-prev, #inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .slick-next {
			top: 30%;
		}

		#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel .slick-dots {
			padding-top: 18px;
		}
		#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel .slick-list {
			overflow: hidden;
		}
			#inwb_lp_main_cont #inwb_magenta_moments_lp .slick-next {
				right: -40px;
				top: 37%;
			}
			 #inwb_lp_main_cont #inwb_magenta_moments_lp .slick-prev {
				left: -40px;
				top: 37%;
			}
		#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_07 .inwb_slick_partner_carousel .carousel_element {
			text-align: center;
			margin: 0px auto;
		}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .filters {
		justify-content:flex-start;;
	}
	
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .card_container {
		padding: 0px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_04 .filters {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		padding: 16px;
	}
	
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section{
		padding: 16px 0px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section .inwb_lap {
		padding: 0px 8px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section .inwb_lap > .inwb_flex_cont{
		justify-content: center;
		align-items:center;
		flex-direction: column;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section .inwb_lap > .inwb_flex_cont > .inwb_flex_cont{
		justify-content:center;
		align-items:center;
		margin-right: 0px;
		margin-bottom: 12px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section .inwb_lap > .inwb_flex_cont > .inwb_flex_cont>img{
		display:none;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_sticky_section_01 .inwb_section .inwb_lap > .inwb_flex_cont > .inwb_flex_cont>p{
		text-align:center;
	}
	
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_08 .inwb_flex_cont > div{
		width: 100%;
	}
}
@media (max-width: 420px){
	 #inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 {
		background: url(/static-la/alkalmazasok/lp/magenta-moments-la-lp-OOS-6227-250505-inwb-a/static/img/inwb_section_01_bg_mobile.jpg);
		background-position: center 105px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_01 .text_cont {
		padding: 120px 0px 270px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_05 a {
		display: block;
		text-align: center;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #decor_img_01 {
		left: -55px;
	}
	#inwb_lp_main_cont #inwb_magenta_moments_lp #inwb_section_03 #decor_img_02 {
		right: -55px;
	}
}
@media (max-width: 360px){
	
}
