#inwb_lp_main_cont #inwb_tphone3_lp .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_01 #inwb_tphone_section_01_inner {
		background: #000;
		font-size: 0px;
		line-height: 0px;
		-webkit-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		-moz-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		border-radius: 4px;
		overflow: hidden;
	}

    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_02 #inwb_tphone_section_02_inner {
		background: #000;
		font-size: 0px;
		line-height: 0px;
		-webkit-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		-moz-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		border-radius: 4px;
		overflow: hidden;
	}
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_02 #inwb_tphone_section_02_inner .inwb_flex_cont > div {
            width: 50%;
        }


    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_03 #inwb_tphone_section_03_inner {
		background: #000;
		font-size: 0px;
		line-height: 0px;
		-webkit-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		-moz-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		border-radius: 4px;
		overflow: hidden;
	}
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_03 #inwb_tphone_section_03_inner .inwb_flex_cont > div {
            width: 50%;
        }


    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 {
	
}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner {
		overflow: hidden;
		background: #000;
		font-size: 0px;
		line-height: 0px;
		-webkit-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		-moz-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
		border-radius: 4px;
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .main_img_cont img {
		width: 111%;
		top: -54px;
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container {
	    position: relative;
	    width: 800px;
	    height: 371px; 
		overflow: hidden;
		user-select: none;
		margin: 0px auto;
		filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.5));

	}

	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-frame {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: auto;
	    z-index: 5;
		user-select: none;
		pointer-events: none;
		max-width: 900px;
	}

	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .video-wrapper {
		position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    overflow: hidden;
		
	}

	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .video-top,
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .video-bottom {
		position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	    overflow: hidden;
	}

	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .video-bottom {
	    z-index: 1;
	}

	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .video-top {
	    z-index: 3;
	    clip-path: inset(0 50% 0 0); 
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container img.video_gif {
		width: 100%;
		top: 15px;
		border-radius: 36px;
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner svg {
		z-index: 2;
		display: block;
		position: absolute;
		right: 60px;
		bottom: 45px;
	}

	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .slider {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: 2px;
	    height: 100%;
	    background-color: #fff;
	    z-index: 4;
	    cursor: grab;
	}

	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .slider .slider_btn {
		width: 60px;
		height: 60px;
		background: url(/static-la/alkalmazasok/lp/tphone-la-lp-OOS-6377-250813-inwb-a/static/img/tphone/block-02-slider-btn.svg);
		background-position: center center; 
		background-size: 42px auto;
		background-repeat: no-repeat;
		background-color: #ffffff;
		border-radius: 50%;
		left: -30px;
		top: 40%;
		cursor: grab;
		user-select: none;
		-webkit-user-select: none;
		z-index: 6;
	}

    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_05 #inwb_tphone_section_05_inner {
            background: #000;
            font-size: 0px;
            line-height: 0px;
            -webkit-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
            -moz-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
            box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
            border-radius: 4px;
            overflow: hidden;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_05 #inwb_tphone_section_05_inner .inwb_main_outer_cont.inwb_flex_cont > div {
            width: 50%;
        }

        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_05 #inwb_tphone_section_05_inner .inwb_main_outer_cont.inwb_flex_cont > div p.border_bottom {
            border-bottom: 1px solid #ffffff;
        }

       
    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 {

    }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 #inwb_tphone_section_6_inner {
            
            background: #ffffff;
            font-size: 0px;
            line-height: 0px;
            -webkit-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
            -moz-box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
            box-shadow: 3px 3px 4px 0px rgba(108,108,108,0.1);
            border-radius: 4px;
            overflow: hidden;
        }
            #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 #inwb_tphone_section_6_inner > div {
                width: 50%;
            }
                #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 #inwb_tphone_section_6_inner > div:nth-of-type(2) {
                    
                }
            #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 #inwb_tphone_section_6_inner #inwb_tphone_section_6_inner_text .inwb_flex_cont > div {
                width: 50%;
            }
                #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 #inwb_tphone_section_6_inner > div:nth-of-type(1) img {
                    width: 100%;
                }


    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 {
        margin: 0px auto 60px;
        padding-top: 56px;
    }

    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_tkom_tphone_help_box {
        width:100%;
        max-width: 672px;
        margin: 0px auto;
        padding: 15px 0px;
        border-top: 1px solid #B5B9C6;
    }
    #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_tkom_tphone_help_box:last-of-type {
        border-bottom: 1px solid #B5B9C6;
    }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_tkom_tphone_help_box .inwb_tkom_tphone_help_box_content {
            margin-top:12px;
            padding-top:16px;
            padding-left:24px;
            padding-right:16px;
            display:none;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_tkom_tphone_help_box button {
            cursor: pointer;
            padding-right: 60px;
            padding-left: 24px;
            width: 100%;
            text-align: left;
            background-image: url('/static-la/alkalmazasok/lp/tphone-la-lp-OOS-6377-250813-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_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_tkom_tphone_help_box button.opened {
            background-image: url('/static-la/alkalmazasok/lp/tphone-la-lp-OOS-6377-250813-inwb-a/static/img/arrow_opened.svg');
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_inner_lap {
            margin-bottom: 56px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_tkom_tphone_help_box ul {
            list-style: disc;
            padding-left: 15px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 .inwb_tkom_tphone_help_box ul li::marker {
            font-size: 9px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_7 #footer_help_cont .inwb_flex_item {
            text-align: center;
            width: 100%;
            max-width: 344px;
            padding: 0px 40px;
        }


        /* anim */

        #inwb_lp_main_cont #inwb_tphone3_lp #animation-container {
            width: 100%;
            height: auto;
            overflow: hidden;
            text-align: center;
        }

    @media (max-width: 960px) {
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container {
            width: 640px;
            height: 297px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .background_radial  {
            top: -90px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .phone-frame {
            max-width: 640px;
            height: auto;
            margin: 0px auto;
            right: 0;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container video {
            width: 100%;
            top: 15px;
            border-radius: 36px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner svg {
            right: 46px;
            bottom: 40px;
        }
         #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_05 #inwb_tphone_section_05_inner .inwb_main_outer_cont.inwb_flex_cont .inwb_inner_flex_cont {
            flex-direction: column;
         }
    }

    @media (max-width: 768px) {
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container img.video_gif {
            top: 10px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container {
            width: 520px;
            height: 241px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .background_radial  {
            top: -180px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .phone-frame {
            max-width: 520px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner svg {
            right: 46px;
            bottom: 30px;
            width: 52px;
            height: 37px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .slider .slider_btn {
            width: 48px;
            height: 48px;
            background-size: 32px auto;
            left: -23px;
        }

        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 .inwb_flex_cont{
            flex-direction: column;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_6 #inwb_tphone_section_6_inner > div {
            width: 100%;
        }
    }


    @media (max-width: 640px) {
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container {
            width: 380px;
            height: 177px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .background_radial  {
            top: -50px;
            height: 600px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .phone-frame {
            max-width: 380px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container img.video_gif {
            top: 5px;
            border-radius: 24px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container video {
            top: 6px;
            border-radius: 24px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .slider .slider_btn {
            width: 36px;
            height: 36px;
            background-size: 20px auto;
            left: -17px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner svg {
            right: 30px;
            bottom: 20px;
        }
    }

    @media (max-width: 575px){
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_02 #inwb_tphone_section_02_inner .inwb_flex_cont > div {
            width: 100%;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_02 #inwb_tphone_section_02_inner .inwb_flex_cont {
            flex-direction: column-reverse;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_03 #inwb_tphone_section_03_inner .inwb_flex_cont > div {
            width: 100%;
        }
          #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_03 #inwb_tphone_section_03_inner .inwb_flex_cont {
            flex-direction: column;
        }

        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container {
            width: 320px;
            height: 149px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .background_radial  {
            top: -80px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .phone-frame {
            max-width: 320px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container video {
            top: 6px;
            border-radius: 24px;
        }
        #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner svg {
            right: 30px;
            bottom: 20px;
            width: 30px;
            height: 30px;
        }
         #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_05 #inwb_tphone_section_05_inner .inwb_main_outer_cont.inwb_flex_cont > div {
            width: 100%;
        } 
         #inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_05 #inwb_tphone_section_05_inner .inwb_main_outer_cont.inwb_flex_cont {
            flex-direction: column-reverse;
        }

    }


    @media (max-width: 420px){
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container {
		width: 260px;
		height: 121px;
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .background_radial  {
		top: -80px;
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 .phone-frame {
		max-width: 260px;
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner .phone-container video {
		top: 6px;
		border-radius: 24px;
	}
	#inwb_lp_main_cont #inwb_tphone3_lp #inwb_tphone_section_04 #inwb_tphone_section_04_inner svg {
		right: 30px;
		bottom: 20px;
		width: 30px;
		height: 30px;
	}
}