.elementor-9 .elementor-element.elementor-element-3e19efa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0952b29{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-0952b29 .ae-story-story-circle{border-color:#9ABEF7;}.elementor-9 .elementor-element.elementor-element-0952b29 .ae-story-story-circle:hover{border-color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-7f21f0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-742165a{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 45px -12px rgba(8.000000000000004, 31.999999999999993, 50.00000000000001, 0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-99e5da3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-cta__content{text-align:center;background-color:#EAF4FF;}.elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-cta__title{font-family:"IranSans", Sans-serif;font-weight:800;color:#0B4EA2;}.elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-cta__description{font-family:"IranSans", Sans-serif;font-weight:600;color:#334155;}.elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-cta__button{color:#FAFAFA;border-color:#0B63CE;background-color:#0B63CE;border-radius:20px;}.elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-cta__button:hover{background-color:#084A9B;}.elementor-9 .elementor-element.elementor-element-99e5da3 .elementor-ribbon-inner{background-color:#0B63CE;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2c1f358{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8adbecc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-8adbecc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8adbecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://alotvtamir.com/wp-content/uploads/2026/02/hero.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-c6efca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f9e5d77{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-f9e5d77 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:28px;font-weight:600;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-7cd20fd .text-1{font-family:"Morabba", Sans-serif;font-size:40px;font-weight:900;line-height:48px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-7cd20fd .text-2{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-85742a4 .text-1{font-family:"Morabba", Sans-serif;font-size:40px;font-weight:900;line-height:48px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-85742a4 .text-2{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6fb0cd1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-6fb0cd1 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:18px;font-weight:normal;line-height:26px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-1{background-color:#0B63C7;gap:7px;padding:16px 32px 16px 32px;border-radius:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-2{gap:8px;padding:16px 32px 16px 32px;}.elementor-9 .elementor-element.elementor-element-6abb194 .fancy-button-widget-wrapper{flex-direction:row;justify-content:flex-start;gap:1px;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-1 span span{font-size:18px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-1 .icon i{font-size:26px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-1 .icon svg{width:26px;height:26px;fill:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-1 .icon img{width:26px;height:26px;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-2 span span{font-size:18px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-2 .icon i{font-size:26px;color:#0A4D9E;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-2 .icon svg{width:26px;height:26px;fill:#0A4D9E;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-2 .icon img{width:26px;height:26px;}.elementor-9 .elementor-element.elementor-element-64810d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-e64d4f0{margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-974f85d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon{background-color:#0A4D9E;width:66px;height:66px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box{justify-content:flex-start;gap:12px;color:#020101;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .title{gap:5px;font-size:36px;font-weight:bold;color:#0A4D9E;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .subtitle{font-size:16px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon i{font-size:32px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon svg{width:32px;height:32px;fill:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon img{width:32px;height:32px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon{background-color:#0A4D9E;width:66px;height:66px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box{justify-content:flex-start;gap:12px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .title{gap:8px;font-size:36px;font-weight:bold;color:#0A4D9E;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .subtitle{font-size:16px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon i{font-size:32px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon svg{width:32px;height:32px;fill:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon img{width:32px;height:32px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon{background-color:#0A4D9E;width:66px;height:66px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box{justify-content:flex-start;gap:12px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .title{gap:8px;font-size:36px;font-weight:bold;color:#0A4D9E;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .subtitle{font-size:16px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon i{font-size:32px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon svg{width:32px;height:32px;fill:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon img{width:32px;height:32px;}.elementor-9 .elementor-element.elementor-element-a0a35e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon{background-color:#D0E6FF;width:66px;height:66px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box{gap:20px;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .title{font-family:"Morabba", Sans-serif;font-size:24px;font-weight:900;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon i{font-size:32px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon svg{width:32px;height:32px;fill:#0B63C7;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon img{width:32px;height:32px;}.elementor-9 .elementor-element.elementor-element-e77c5b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .wp-active-we-icon-box-wrapper .icon{background-color:#EAF4FF;width:100px;height:100px;margin:-50px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B63C7;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .wp-active-we-icon-box a{background-color:#F2F2F2;margin-top:8px;font-size:13px;padding:4px 12px 4px 12px;color:#777777;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .wp-active-we-icon-box a:hover{background-color:#0B4EA2;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-c711ab2 .wp-active-we-icon-box{align-items:center;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5EAF2;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .title,.elementor-9 .elementor-element.elementor-element-c711ab2 .subtitle,.elementor-9 .elementor-element.elementor-element-c711ab2 .text{text-align:center;}.elementor-9 .elementor-element.elementor-element-c711ab2 .wp-active-we-icon-box-wrapper .icon i{font-size:70px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .wp-active-we-icon-box-wrapper .icon svg{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .wp-active-we-icon-box-wrapper .icon img{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .title{margin-top:24px;font-size:18px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-c711ab2 .text{margin-top:5px;font-size:14px;color:#4B5563;}.elementor-9 .elementor-element.elementor-element-7185451 .wp-active-we-icon-box-wrapper .icon{background-color:#EAF4FF;width:100px;height:100px;margin:-50px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B63C7;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-7185451 .wp-active-we-icon-box a{background-color:var( --e-global-color-secondary );margin-top:8px;font-size:13px;padding:4px 12px 4px 12px;color:#777777;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-7185451 .wp-active-we-icon-box a:hover{background-color:#0B4EA2;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-7185451 .wp-active-we-icon-box{align-items:center;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5EAF2;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-7185451 .title,.elementor-9 .elementor-element.elementor-element-7185451 .subtitle,.elementor-9 .elementor-element.elementor-element-7185451 .text{text-align:center;}.elementor-9 .elementor-element.elementor-element-7185451 .wp-active-we-icon-box-wrapper .icon i{font-size:70px;}.elementor-9 .elementor-element.elementor-element-7185451 .wp-active-we-icon-box-wrapper .icon svg{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-7185451 .wp-active-we-icon-box-wrapper .icon img{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-7185451 .title{margin-top:24px;font-size:18px;color:#0B4EA2;}.elementor-9 .elementor-element.elementor-element-7185451 .text{margin-top:5px;font-size:14px;color:#4B5563;}.elementor-9 .elementor-element.elementor-element-e858760 .wp-active-we-icon-box-wrapper .icon{background-color:#EAF4FF;width:100px;height:100px;margin:-50px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B63C7;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-e858760 .wp-active-we-icon-box a{background-color:var( --e-global-color-secondary );margin-top:8px;font-size:13px;padding:4px 12px 4px 12px;color:#777777;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-e858760 .wp-active-we-icon-box a:hover{background-color:#0B4EA2;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-e858760 .wp-active-we-icon-box{align-items:center;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5EAF2;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-e858760 .title,.elementor-9 .elementor-element.elementor-element-e858760 .subtitle,.elementor-9 .elementor-element.elementor-element-e858760 .text{text-align:center;}.elementor-9 .elementor-element.elementor-element-e858760 .wp-active-we-icon-box-wrapper .icon i{font-size:70px;}.elementor-9 .elementor-element.elementor-element-e858760 .wp-active-we-icon-box-wrapper .icon svg{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-e858760 .wp-active-we-icon-box-wrapper .icon img{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-e858760 .title{margin-top:24px;font-size:18px;color:#0B4EA2;}.elementor-9 .elementor-element.elementor-element-e858760 .text{margin-top:5px;font-size:14px;color:#4B5563;}.elementor-9 .elementor-element.elementor-element-d284f0d .wp-active-we-icon-box-wrapper .icon{background-color:#EAF4FF;width:100px;height:100px;margin:-50px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B63C7;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-d284f0d .wp-active-we-icon-box a{background-color:var( --e-global-color-secondary );margin-top:8px;font-size:13px;padding:4px 12px 4px 12px;color:#777777;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-d284f0d .wp-active-we-icon-box a:hover{background-color:#0B4EA2;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-d284f0d .wp-active-we-icon-box{align-items:center;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5EAF2;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-d284f0d .title,.elementor-9 .elementor-element.elementor-element-d284f0d .subtitle,.elementor-9 .elementor-element.elementor-element-d284f0d .text{text-align:center;}.elementor-9 .elementor-element.elementor-element-d284f0d .wp-active-we-icon-box-wrapper .icon i{font-size:70px;}.elementor-9 .elementor-element.elementor-element-d284f0d .wp-active-we-icon-box-wrapper .icon svg{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-d284f0d .wp-active-we-icon-box-wrapper .icon img{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-d284f0d .title{margin-top:24px;font-size:18px;color:#0B4EA2;}.elementor-9 .elementor-element.elementor-element-d284f0d .text{margin-top:5px;font-size:14px;color:#4B5563;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .wp-active-we-icon-box-wrapper .icon{background-color:#EAF4FF;width:100px;height:100px;margin:-50px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B63C7;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .wp-active-we-icon-box a{background-color:var( --e-global-color-secondary );margin-top:8px;font-size:13px;padding:4px 12px 4px 12px;color:#777777;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .wp-active-we-icon-box a:hover{background-color:#0B4EA2;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-1ec7a53 .wp-active-we-icon-box{align-items:center;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5EAF2;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .title,.elementor-9 .elementor-element.elementor-element-1ec7a53 .subtitle,.elementor-9 .elementor-element.elementor-element-1ec7a53 .text{text-align:center;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .wp-active-we-icon-box-wrapper .icon i{font-size:70px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .wp-active-we-icon-box-wrapper .icon svg{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .wp-active-we-icon-box-wrapper .icon img{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .title{margin-top:24px;font-size:18px;color:#0B4EA2;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .text{margin-top:5px;font-size:14px;color:#4B5563;}.elementor-9 .elementor-element.elementor-element-f8838b4 .wp-active-we-icon-box-wrapper .icon{background-color:#EAF4FF;width:100px;height:100px;margin:-50px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B63C7;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .wp-active-we-icon-box a{background-color:var( --e-global-color-secondary );margin-top:8px;font-size:13px;padding:4px 12px 4px 12px;color:#777777;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .wp-active-we-icon-box a:hover{background-color:#0B4EA2;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-f8838b4 .wp-active-we-icon-box{align-items:center;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5EAF2;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .title,.elementor-9 .elementor-element.elementor-element-f8838b4 .subtitle,.elementor-9 .elementor-element.elementor-element-f8838b4 .text{text-align:center;}.elementor-9 .elementor-element.elementor-element-f8838b4 .wp-active-we-icon-box-wrapper .icon i{font-size:70px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .wp-active-we-icon-box-wrapper .icon svg{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .wp-active-we-icon-box-wrapper .icon img{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .title{margin-top:24px;font-size:18px;color:#0B4EA2;}.elementor-9 .elementor-element.elementor-element-f8838b4 .text{margin-top:5px;font-size:14px;color:#4B5563;}.elementor-9 .elementor-element.elementor-element-820943e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dec6b7d{--display:flex;}.elementor-9 .elementor-element.elementor-element-10a4c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0e70374{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-0e70374:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0e70374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FB;background-image:url("https://alotvtamir.com/wp-content/uploads/2026/02/hero.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-eb75da1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f9091f6 .elementor-heading-title{font-family:"Morabba", Sans-serif;font-size:37px;font-weight:900;color:#0B4EA2;}.elementor-9 .elementor-element.elementor-element-0ffd19c{text-align:justify;}.elementor-9 .elementor-element.elementor-element-0ffd19c .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:400;line-height:36px;color:#334155;}.elementor-9 .elementor-element.elementor-element-0208148 .fancy-button-widget{background-color:#0B63CE;gap:8px;padding:16px 32px 16px 32px;border-radius:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-0208148{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-0208148 .fancy-button-widget-wrapper{justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-0208148 .fancy-button-widget span span{font-size:18px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-0208148 .fancy-button-widget .icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0208148 .fancy-button-widget .icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fc0a5c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-c816226{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-9 .elementor-element.elementor-element-9faca84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-1e9f6ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.96;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-1e9f6ce::before, .elementor-9 .elementor-element.elementor-element-1e9f6ce > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1e9f6ce > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1e9f6ce > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1e9f6ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1e9f6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D7E4F3;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3e947e3 .elementor-heading-title{color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-a85f881 .elementor-heading-title{font-family:"Morabba", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9aec79a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"IranSans", Sans-serif;font-size:13px;font-weight:400;line-height:32px;color:#6C6C6C;}.elementor-9 .elementor-element.elementor-element-ef00aaf.collapsed{background-color:#CEE5FF52;}.elementor-9 .elementor-element.elementor-element-ef00aaf .fancy-button-widget{background-color:#0B63C7;padding:16px 32px 16px 32px;border-radius:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-ef00aaf .fancy-button-widget-wrapper{justify-content:center;}.elementor-9 .elementor-element.elementor-element-ef00aaf .fancy-button-widget span span{font-size:16px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-c73c58d{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7d2adfd{--display:flex;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-7d2adfd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7d2adfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alotvtamir.com/wp-content/uploads/2026/07/Free-TV-repair-consultation-alotvtamir.com_.webp");background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-7d2adfd::before, .elementor-9 .elementor-element.elementor-element-7d2adfd > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d2adfd > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d2adfd > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7d2adfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7d2adfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#353535A8;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7d2adfd::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-69aa1f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-12eeade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-98e39a7{--display:flex;}.elementor-9 .elementor-element.elementor-element-2a97c10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-deeaa05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon{background-color:#4075F9;width:66px;height:66px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box{gap:20px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .title{font-family:"Morabba", Sans-serif;font-size:24px;font-weight:900;color:#686768;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon i{font-size:32px;color:#FAFAFA;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon svg{width:32px;height:32px;fill:#FAFAFA;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon img{width:32px;height:32px;}.elementor-9 .elementor-element.elementor-element-c78d43c .wp-active-we-slider-navigation-buttons button{background-color:var( --e-global-color-secondary );width:44px;height:44px;border-radius:12px;}.elementor-9 .elementor-element.elementor-element-c78d43c .wp-active-we-slider-navigation-buttons button:hover{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-c78d43c .wp-active-we-slider-navigation-buttons{gap:8px;}.elementor-9 .elementor-element.elementor-element-c78d43c .wp-active-we-slider-navigation-buttons button svg{width:24px;height:24px;fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c78d43c .wp-active-we-slider-navigation-buttons button:hover svg{fill:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-d2e04a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a863566 .owl-carousel .owl-stage{padding-top:0px;padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-a863566 .nader-comments-slider-2 .comment-item .quote-icon .icon{justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-a863566 .nader-comments-slider-2 .comment-item .quote-icon .icon i{font-size:20px;color:#466DF0;}.elementor-9 .elementor-element.elementor-element-a863566 .nader-comments-slider-2 .comment-item .quote-icon .icon svg{width:20px;height:20px;fill:#466DF0;}.elementor-9 .elementor-element.elementor-element-a863566 .nader-comments-slider-2 .comment-item .quote-icon .icon img{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-a863566 .nader-comments-slider-2 .comment-item p{font-size:14px;color:#747474;margin-top:10px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-a863566 .nader-comments-slider-2 .comment-item .info img{width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-a863566 .owl-carousel .owl-dots{margin-top:50px;gap:4px;}.elementor-9 .elementor-element.elementor-element-a863566 .owl-carousel .owl-dots button.owl-dot{width:12px;height:12px;border-radius:50px;}.elementor-9 .elementor-element.elementor-element-a863566 .owl-carousel .owl-dots button.owl-dot.active{width:24px;height:12px;border-radius:50px;}.elementor-9 .elementor-element.elementor-element-7bbc91e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7bbe198{--display:flex;--overlay-opacity:0.96;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-7bbe198:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7bbe198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://alotvtamir.com/wp-content/uploads/2026/02/bg-dots.webp");}.elementor-9 .elementor-element.elementor-element-7bbe198::before, .elementor-9 .elementor-element.elementor-element-7bbe198 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7bbe198 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7bbe198 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7bbe198 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7bbe198 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item.active .nader-accordion-header{background-color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-status-icon.btn_opener{background-color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-status-icon.btn_closer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-content{background-color:#FFFFFF;font-size:14px;line-height:32px;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion{gap:16px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-title{font-size:16px;gap:15px;color:#000000;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header{padding:20px 30px 20px 30px;border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item.active .nader-accordion-header .accordion-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-title .icon i{font-size:24px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-title .icon svg{width:24px;height:24px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-title .icon img{width:24px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon{width:50px;height:50px;border-radius:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon .icon i{font-size:28px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon .icon svg{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon .icon img{width:28px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-status-icon.btn_opener i{color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-status-icon.btn_opener svg{fill:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-status-icon.btn_closer i{color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-status-icon.btn_closer svg{fill:#0B63C7;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-content p{color:#3B3A3A;}.elementor-9 .elementor-element.elementor-element-91eea0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon{background-color:#D0E6FF;width:66px;height:66px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-e5f75b2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box{gap:20px;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .title{font-family:"Morabba", Sans-serif;font-size:24px;font-weight:900;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon i{font-size:32px;color:#0B63C7;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon svg{width:32px;height:32px;fill:#0B63C7;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon img{width:32px;height:32px;}.elementor-9 .elementor-element.elementor-element-a3548ce .wp-active-we-slider-navigation-buttons button{background-color:var( --e-global-color-secondary );width:44px;height:44px;border-radius:12px;}.elementor-9 .elementor-element.elementor-element-a3548ce .wp-active-we-slider-navigation-buttons button:hover{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-a3548ce .wp-active-we-slider-navigation-buttons{gap:8px;}.elementor-9 .elementor-element.elementor-element-a3548ce .wp-active-we-slider-navigation-buttons button svg{width:24px;height:24px;fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a3548ce .wp-active-we-slider-navigation-buttons button:hover svg{fill:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-30f71a0 .fancy-button-widget{background-color:#0B63C7;gap:8px;padding:16px 32px 16px 32px;border-radius:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-30f71a0 .fancy-button-widget-wrapper{justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-30f71a0 .fancy-button-widget span span{font-size:18px;color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-30f71a0 .fancy-button-widget .icon i{color:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-30f71a0 .fancy-button-widget .icon svg{fill:var( --e-global-color-c08d8f0 );}.elementor-9 .elementor-element.elementor-element-9b43f2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-8a48495 .owl-carousel .owl-stage{padding-top:0px;padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-8a48495 .owl-stage-outer{overflow:hidden;}.elementor-9 .elementor-element.elementor-element-8a48495 .wp-active-we-posts-slider-2 .post-item{padding:20px 20px 0px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-8a48495 .wp-active-we-posts-slider-2 .post-item .image-holder{height:250px;border-radius:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-8a48495 .wp-active-we-posts-slider-2 .post-item .post-title{margin-top:8px;}.elementor-9 .elementor-element.elementor-element-8a48495 .post-item .post-title .ellipsis-1{-webkit-line-clamp:2;}.elementor-9 .elementor-element.elementor-element-8a48495 .wp-active-we-posts-slider-2 .post-item .post-title .ellipsis-1{font-size:14px;line-height:20px;}.elementor-9 .elementor-element.elementor-element-8a48495 .wp-active-we-posts-slider-2 .post-item:hover .ellipsis-1:hover{color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-8adbecc{--content-width:1180px;}.elementor-9 .elementor-element.elementor-element-c6efca6{--width:40%;}.elementor-9 .elementor-element.elementor-element-64810d9{--width:33%;}.elementor-9 .elementor-element.elementor-element-974f85d{--width:27%;}.elementor-9 .elementor-element.elementor-element-eb75da1{--width:66.6666%;}.elementor-9 .elementor-element.elementor-element-fc0a5c3{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-c6efca6{--width:60%;}.elementor-9 .elementor-element.elementor-element-64810d9{--width:100%;}.elementor-9 .elementor-element.elementor-element-974f85d{--width:40%;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-e77c5b6{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-c711ab2 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7185451 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e858760 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-d284f0d .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-9aec79a{font-size:12px;}}@media(max-width:1200px){.elementor-9 .elementor-element.elementor-element-6abb194 .fancy-button-widget-wrapper{flex-direction:column;align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-64810d9{--justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-e77c5b6{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-c711ab2 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7185451 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e858760 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-d284f0d .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-9aec79a{font-size:12px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-8adbecc{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-c6efca6.e-con{--order:1;}.elementor-9 .elementor-element.elementor-element-64810d9{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-64810d9.e-con{--order:3;}.elementor-9 .elementor-element.elementor-element-e64d4f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-974f85d.e-con{--order:2;}.elementor-9 .elementor-element.elementor-element-e77c5b6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-c711ab2 .title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7185451 .title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-7185451 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e858760 .title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-e858760 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-d284f0d .title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-d284f0d .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .text{font-size:14px;}.elementor-9 .elementor-element.elementor-element-9aec79a{font-size:12px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-content{font-size:12px;}}@media(max-width:880px){.elementor-9 .elementor-element.elementor-element-e77c5b6{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-c711ab2 .title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-7185451 .title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-7185451 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-e858760 .title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-e858760 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-d284f0d .title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d284f0d .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-9aec79a{font-size:12px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-2c1f358{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8adbecc{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-c6efca6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f9e5d77 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-7cd20fd .text-1{font-size:24px;line-height:32px;}.elementor-9 .elementor-element.elementor-element-85742a4 .text-1{font-size:24px;line-height:32px;}.elementor-9 .elementor-element.elementor-element-6fb0cd1{text-align:center;}.elementor-9 .elementor-element.elementor-element-6fb0cd1 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6abb194 .fancy-button-widget-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-1{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-1 span span{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-2{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-6abb194 .btn-2 span span{font-size:16px;}.elementor-9 .elementor-element.elementor-element-64810d9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-974f85d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .title{gap:5px;font-size:28px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .subtitle{font-size:14px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon{width:56px;height:56px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon i{font-size:28px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon svg{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-598891b .wp-active-we-linear-icon-box .icon img{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .title{gap:5px;font-size:28px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .subtitle{font-size:14px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon{width:56px;height:56px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon i{font-size:28px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon svg{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-20452b5 .wp-active-we-linear-icon-box .icon img{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .title{gap:0px;font-size:28px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .subtitle{font-size:14px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon{width:56px;height:56px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon i{font-size:28px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon svg{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-45b3e71 .wp-active-we-linear-icon-box .icon img{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-a0a35e6{--justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon{width:56px;height:56px;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon i{font-size:28px;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon svg{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-c6cc17c .wp-active-we-linear-icon-box .icon img{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-e77c5b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c711ab2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c711ab2 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-7185451{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7185451 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-e858760{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e858760 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-d284f0d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-d284f0d .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-1ec7a53{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-1ec7a53 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-f8838b4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-f8838b4 .text{font-size:13px;}.elementor-9 .elementor-element.elementor-element-10a4c11{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f9091f6 .elementor-heading-title{font-size:27px;}.elementor-9 .elementor-element.elementor-element-0ffd19c .elementor-heading-title{font-size:14px;line-height:28px;}.elementor-9 .elementor-element.elementor-element-0208148 .fancy-button-widget{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-0208148 .fancy-button-widget span span{font-size:16px;}.elementor-9 .elementor-element.elementor-element-fc0a5c3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c816226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-9 .elementor-element.elementor-element-1e9f6ce{--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-a85f881 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-9aec79a{text-align:justify;font-size:12px;line-height:26px;}.elementor-9 .elementor-element.elementor-element-ef00aaf .fancy-button-widget{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-ef00aaf .fancy-button-widget span span{font-size:14px;}.elementor-9 .elementor-element.elementor-element-12eeade:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-12eeade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alotvtamir.com/wp-content/uploads/2026/07/TV-repair-consultation-Free-alotvtamir.com_.webp");}.elementor-9 .elementor-element.elementor-element-98e39a7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-98e39a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alotvtamir.com/wp-content/uploads/2026/07/TV-repair-consultation-Free-alotvtamir.com_-768x960.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-deeaa05{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon{width:56px;height:56px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon i{font-size:28px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon svg{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-3a3fc60 .wp-active-we-linear-icon-box .icon img{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-a863566 .nader-comments-slider-2 .comment-item p{margin-top:12px;}.elementor-9 .elementor-element.elementor-element-7bbe198{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion{gap:12px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-header .accordion-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon{width:40px;height:40px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon .icon i{font-size:24px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon .icon svg{width:24px;height:24px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-item .nader-accordion-header .accordion-status-icon .icon img{width:24px;}.elementor-9 .elementor-element.elementor-element-e8cf11a .nader-accordion .nader-accordion-content{padding:16px 16px 16px 16px;font-size:12px;line-height:28px;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon{width:56px;height:56px;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon i{font-size:28px;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon svg{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-e5f75b2 .wp-active-we-linear-icon-box .icon img{width:28px;height:28px;}.elementor-9 .elementor-element.elementor-element-30f71a0 .fancy-button-widget{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-30f71a0 .fancy-button-widget span span{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-6fb0cd1 */.alo-tv-hero-text {
  direction: rtl;
  text-align: center;
  line-height: 2;
  margin: 0;
}

.alo-tv-hero-question {
  color: #0B63C7;
  font-weight: 700;
}

.alo-tv-hero-answer {
  color: #164A7A;
  font-weight: 400;
}

.alo-tv-hero-answer strong,
.alo-tv-hero-answer b {
  color: #0B63C7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec6b7d */<!-- شروع بخش عیب‌یابی سریع تلویزیون -->
<section class="atv-troubleshooter" dir="rtl">
  <div class="atv-container">

    <!-- عنوان سکشن -->
    <header class="atv-header">
      <span class="atv-badge">
        <svg viewBox="0 0 24 24" aria-hidden="true">
          <path d="M12 2a10 10 0 1 0 10 10A10.01 10.01 0 0 0 12 2Zm0 15.25a1.25 1.25 0 1 1 1.25-1.25A1.25 1.25 0 0 1 12 17.25Zm1.4-5.75c-.63.44-.65.71-.65 1.5h-1.5c0-1.31.18-1.94 1.29-2.72.75-.53 1.21-.93 1.21-1.63a1.76 1.76 0 0 0-3.5-.25H8.7a3.31 3.31 0 0 1 6.55.25c0 1.48-.91 2.25-1.85 2.85Z"/>
        </svg>
        عیب‌یابی سریع تلویزیون
      </span>

      <h2>مشکل تلویزیون شما چیست؟</h2>

      <p>
        نشانه خرابی را انتخاب کنید تا علت‌های احتمالی، بررسی‌های اولیه
        و اقدام مناسب را مشاهده کنید.
      </p>
    </header>

    <!-- پنل اصلی -->
    <div class="atv-main">

      <!-- فهرست مشکلات -->
      <nav class="atv-issues" aria-label="انتخاب مشکل تلویزیون">

        <button
          class="atv-issue is-active"
          type="button"
          data-panel="atv-power"
          aria-controls="atv-power"
          aria-selected="true"
        >
          <span class="atv-issue-icon">
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M11 2h2v10h-2V2Zm5.36 2.64-1.42 1.42A7 7 0 1 1 9.06 6.1L7.64 4.68a9 9 0 1 0 8.72-.04Z"/>
            </svg>
          </span>

          <span class="atv-issue-text">تلویزیون روشن نمی‌شود</span>

          <span class="atv-arrow">←</span>
        </button>

        <button
          class="atv-issue"
          type="button"
          data-panel="atv-no-picture"
          aria-controls="atv-no-picture"
          aria-selected="false"
        >
          <span class="atv-issue-icon">
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M21 3.6 19.6 2.2 2.2 19.6 3.6 21l2-2H20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H8.6l-2 2H20v11H7.6l2-2H18V8.6l-2 2V15h-4.4L8 18.6V19H6l15-15.4ZM2 6v9.8l2-2V6h7.8l2-2H4a2 2 0 0 0-2 2Z"/>
            </svg>
          </span>

          <span class="atv-issue-text">صدا دارد ولی تصویر ندارد</span>

          <span class="atv-arrow">←</span>
        </button>

        <button
          class="atv-issue"
          type="button"
          data-panel="atv-lines"
          aria-controls="atv-lines"
          aria-selected="false"
        >
          <span class="atv-issue-icon">
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M20 4H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h6v2H7v2h10v-2h-3v-2h6a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 13H4V6h16v11ZM7 8h2v7H7V8Zm4 2h2v5h-2v-5Zm4-3h2v8h-2V7Z"/>
            </svg>
          </span>

          <span class="atv-issue-text">روی تصویر خط افتاده یا تصویر می‌پرد</span>

          <span class="atv-arrow">←</span>
        </button>

        <button
          class="atv-issue"
          type="button"
          data-panel="atv-no-sound"
          aria-controls="atv-no-sound"
          aria-selected="false"
        >
          <span class="atv-issue-icon">
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M3 9v6h4l5 4V5L7 9H3Zm7 5.83L7.7 13H5v-2h2.7l2.3-1.83v5.66Zm8.59-2.83 2.7 2.7-1.42 1.42-2.7-2.7-2.7 2.7-1.42-1.42 2.7-2.7-2.7-2.7 1.42-1.42 2.7 2.7 2.7-2.7 1.42 1.42-2.7 2.7Z"/>
            </svg>
          </span>

          <span class="atv-issue-text">تصویر دارد ولی صدا ندارد</span>

          <span class="atv-arrow">←</span>
        </button>

        <button
          class="atv-issue"
          type="button"
          data-panel="atv-restart"
          aria-controls="atv-restart"
          aria-selected="false"
        >
          <span class="atv-issue-icon">
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M17.65 6.35A7.95 7.95 0 0 0 12 4V1L7 6l5 5V6a6 6 0 1 1-5.65 4H4.26a8 8 0 1 0 13.39-3.65Z"/>
            </svg>
          </span>

          <span class="atv-issue-text">خاموش و روشن می‌شود یا چشمک می‌زند</span>

          <span class="atv-arrow">←</span>
        </button>

        <button
          class="atv-issue"
          type="button"
          data-panel="atv-logo"
          aria-controls="atv-logo"
          aria-selected="false"
        >
          <span class="atv-issue-icon">
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M6 2h12v6l-4 4 4 4v6H6v-6l4-4-4-4V2Zm2 2v3.17l4 4 4-4V4H8Zm8 16v-3.17l-4-4-4 4V20h8Z"/>
            </svg>
          </span>

          <span class="atv-issue-text">تلویزیون روی لوگو می‌ماند</span>

          <span class="atv-arrow">←</span>
        </button>

        <a class="atv-more-problems" href="/guide/">
          مشاهده مشکلات بیشتر
          <span>←</span>
        </a>

      </nav>

      <!-- پاسخ‌ها -->
      <div class="atv-results" aria-live="polite">

        <!-- مشکل اول -->
        <article
          class="atv-panel is-active"
          id="atv-power"
          role="tabpanel"
        >
          <span class="atv-result-label">نتیجه بررسی اولیه</span>

          <h3>چرا تلویزیون روشن نمی‌شود؟</h3>

          <p class="atv-intro">
            اگر تلویزیون هیچ واکنشی نشان نمی‌دهد، ابتدا برق ورودی،
            محافظ، کابل دستگاه و ریموت را بررسی کنید. روشن نشدن دستگاه
            همیشه به معنی خرابی جدی نیست، اما در بعضی موارد برد پاور یا
            مین‌برد نیاز به بررسی تخصصی دارد.
          </p>

          <div class="atv-check-box">
            <h4>ابتدا این موارد را بررسی کنید</h4>

            <ul>
              <li>پریز برق و محافظ را با یک دستگاه دیگر آزمایش کنید.</li>
              <li>کابل برق و محل اتصال آن به تلویزیون را بررسی کنید.</li>
              <li>باتری ریموت را تعویض کرده و دکمه فیزیکی دستگاه را امتحان کنید.</li>
              <li>تلویزیون را حدود ۵ دقیقه از برق جدا و دوباره متصل کنید.</li>
            </ul>
          </div>

          <div class="atv-causes">
            <h4>علت‌های احتمالی</h4>

            <div class="atv-tags">
              <span>برق ورودی</span>
              <span>برد پاور</span>
              <span>مین‌برد</span>
              <span>مدار داخلی</span>
            </div>
          </div>

          <div class="atv-warning">
            <span class="atv-warning-icon">!</span>
            <p>
              اگر چراغ پاور روشن یا چشمک‌زن است اما دستگاه راه‌اندازی
              نمی‌شود، تلویزیون باید توسط تکنسین بررسی شود. قاب پشت
              دستگاه را باز نکنید.
            </p>
          </div>

          <div class="atv-actions">
            <a class="atv-primary-button" href="#consultation-form">
              دریافت مشاوره رایگان
            </a>

            <a class="atv-secondary-link" href="/guide/tv-not-turning-on/">
              راهنمای کامل روشن نشدن تلویزیون
              <span>←</span>
            </a>
          </div>
        </article>

        <!-- مشکل دوم -->
        <article
          class="atv-panel"
          id="atv-no-picture"
          role="tabpanel"
          hidden
        >
          <span class="atv-result-label">نتیجه بررسی اولیه</span>

          <h3>چرا تلویزیون صدا دارد ولی تصویر ندارد؟</h3>

          <p class="atv-intro">
            اگر صدا پخش می‌شود اما صفحه سیاه است، ممکن است مشکل از
            ورودی تصویر، کابل HDMI یا سیستم نور پس‌زمینه تلویزیون باشد.
            خرابی بک‌لایت یکی از علت‌های رایج این وضعیت است.
          </p>

          <div class="atv-check-box">
            <h4>ابتدا این موارد را بررسی کنید</h4>

            <ul>
              <li>ورودی تصویر و کابل HDMI را تغییر دهید.</li>
              <li>منوی خود تلویزیون را باز کنید.</li>
              <li>دستگاه‌های جانبی مانند گیرنده و کنسول را جدا کنید.</li>
              <li>در محیط کم‌نور، چراغ‌قوه را نزدیک صفحه بگیرید.</li>
            </ul>
          </div>

          <div class="atv-causes">
            <h4>علت‌های احتمالی</h4>

            <div class="atv-tags">
              <span>بک‌لایت</span>
              <span>برد تیکان</span>
              <span>فلت تصویر</span>
              <span>پنل</span>
              <span>مین‌برد</span>
            </div>
          </div>

          <div class="atv-warning">
            <span class="atv-warning-icon">!</span>
            <p>
              اگر با تاباندن چراغ‌قوه تصویر بسیار محوی مشاهده می‌کنید،
              احتمال خرابی بک‌لایت بیشتر است؛ با این حال تشخیص قطعی به
              بررسی تخصصی نیاز دارد.
            </p>
          </div>

          <div class="atv-actions">
            <a class="atv-primary-button" href="#consultation-form">
              دریافت مشاوره رایگان
            </a>

            <a class="atv-secondary-link" href="/guide/tv-sound-no-picture/">
              راهنمای صدا دارد ولی تصویر ندارد
              <span>←</span>
            </a>
          </div>
        </article>

        <!-- مشکل سوم -->
        <article
          class="atv-panel"
          id="atv-lines"
          role="tabpanel"
          hidden
        >
          <span class="atv-result-label">نتیجه بررسی اولیه</span>

          <h3>علت خط افتادن یا پرش تصویر تلویزیون چیست؟</h3>

          <p class="atv-intro">
            خطوط عمودی یا افقی و پرش تصویر ممکن است به کابل ورودی،
            گیرنده دیجیتال، برد تیکان، فلت‌ها یا پنل تلویزیون مربوط باشد.
            ابتدا باید مشخص شود مشکل در تمام ورودی‌ها وجود دارد یا خیر.
          </p>

          <div class="atv-check-box">
            <h4>ابتدا این موارد را بررسی کنید</h4>

            <ul>
              <li>کابل HDMI و ورودی تلویزیون را تعویض کنید.</li>
              <li>منوی خود تلویزیون را باز و تصویر آن را بررسی کنید.</li>
              <li>گیرنده یا کنسول متصل‌شده را موقتاً جدا کنید.</li>
              <li>تلویزیون را خاموش و پس از چند دقیقه دوباره روشن کنید.</li>
            </ul>
          </div>

          <div class="atv-causes">
            <h4>علت‌های احتمالی</h4>

            <div class="atv-tags">
              <span>کابل تصویر</span>
              <span>برد تیکان</span>
              <span>فلت پنل</span>
              <span>پنل تلویزیون</span>
              <span>آب‌خوردگی</span>
            </div>
          </div>

          <div class="atv-warning">
            <span class="atv-warning-icon">!</span>
            <p>
              اگر خطوط در منوی تلویزیون نیز دیده می‌شوند، تعدادشان بیشتر
              شده یا بخشی از تصویر قطع شده است، از فشار دادن صفحه یا
              دست‌کاری فلت‌ها خودداری کنید.
            </p>
          </div>

          <div class="atv-actions">
            <a class="atv-primary-button" href="#consultation-form">
              دریافت مشاوره رایگان
            </a>

            <a class="atv-secondary-link" href="/tv-repair/panel/">
              بررسی خدمات تعمیر پنل
              <span>←</span>
            </a>
          </div>
        </article>

        <!-- مشکل چهارم -->
        <article
          class="atv-panel"
          id="atv-no-sound"
          role="tabpanel"
          hidden
        >
          <span class="atv-result-label">نتیجه بررسی اولیه</span>

          <h3>چرا تلویزیون تصویر دارد ولی صدا ندارد؟</h3>

          <p class="atv-intro">
            نبودن صدا ممکن است به تنظیمات صوتی، حالت بی‌صدا، خروجی صدای
            خارجی، کابل دستگاه جانبی یا خرابی بلندگو و مدار صوتی مربوط باشد.
          </p>

          <div class="atv-check-box">
            <h4>ابتدا این موارد را بررسی کنید</h4>

            <ul>
              <li>حالت بی‌صدا و میزان صدای تلویزیون را بررسی کنید.</li>
              <li>هدفون، بلوتوث، ساندبار و سیستم صوتی را قطع کنید.</li>
              <li>خروجی صدا را روی بلندگوی داخلی تلویزیون قرار دهید.</li>
              <li>صدا را در چند شبکه و ورودی مختلف آزمایش کنید.</li>
            </ul>
          </div>

          <div class="atv-causes">
            <h4>علت‌های احتمالی</h4>

            <div class="atv-tags">
              <span>تنظیمات صوتی</span>
              <span>کابل HDMI</span>
              <span>بلندگو</span>
              <span>مدار صوتی</span>
              <span>مین‌برد</span>
            </div>
          </div>

          <div class="atv-warning">
            <span class="atv-warning-icon">!</span>
            <p>
              اگر تلویزیون در هیچ شبکه یا ورودی صدا ندارد و تنظیمات نیز
              صحیح است، بلندگوها و مدار صوتی باید توسط تکنسین بررسی شوند.
            </p>
          </div>

          <div class="atv-actions">
            <a class="atv-primary-button" href="#consultation-form">
              دریافت مشاوره رایگان
            </a>

            <a class="atv-secondary-link" href="/guide/tv-no-sound/">
              مشاهده علت‌های قطع صدای تلویزیون
              <span>←</span>
            </a>
          </div>
        </article>

        <!-- مشکل پنجم -->
        <article
          class="atv-panel"
          id="atv-restart"
          role="tabpanel"
          hidden
        >
          <span class="atv-result-label">نتیجه بررسی اولیه</span>

          <h3>چرا تلویزیون خاموش و روشن می‌شود؟</h3>

          <p class="atv-intro">
            خاموش و روشن شدن مداوم ممکن است از تنظیمات دستگاه، نوسان برق،
            افزایش دما، اختلال نرم‌افزاری یا خرابی برد پاور و مین‌برد باشد.
          </p>

          <div class="atv-check-box">
            <h4>ابتدا این موارد را بررسی کنید</h4>

            <ul>
              <li>تایمر خواب و خاموشی خودکار را غیرفعال کنید.</li>
              <li>وسایل متصل به HDMI و USB را جدا کنید.</li>
              <li>تلویزیون را مستقیماً به یک پریز سالم متصل کنید.</li>
              <li>دریچه‌های تهویه را بررسی و اطراف دستگاه را خلوت کنید.</li>
            </ul>
          </div>

          <div class="atv-causes">
            <h4>علت‌های احتمالی</h4>

            <div class="atv-tags">
              <span>نوسان برق</span>
              <span>محافظ برق</span>
              <span>برد پاور</span>
              <span>مین‌برد</span>
              <span>افزایش دما</span>
            </div>
          </div>

          <div class="atv-warning is-danger">
            <span class="atv-warning-icon">!</span>
            <p>
              در صورت شنیدن صدای غیرعادی، احساس بوی سوختگی یا داغ‌شدن
              بیش از حد، تلویزیون را فوراً از برق جدا کنید.
            </p>
          </div>

          <div class="atv-actions">
            <a class="atv-primary-button" href="#consultation-form">
              دریافت مشاوره رایگان
            </a>

            <a class="atv-secondary-link" href="/tv-repair/boards/">
              بررسی خدمات تعمیر برد
              <span>←</span>
            </a>
          </div>
        </article>

        <!-- مشکل ششم -->
        <article
          class="atv-panel"
          id="atv-logo"
          role="tabpanel"
          hidden
        >
          <span class="atv-result-label">نتیجه بررسی اولیه</span>

          <h3>چرا تلویزیون روی لوگو می‌ماند؟</h3>

          <p class="atv-intro">
            ماندن دستگاه روی لوگو معمولاً می‌تواند به اختلال نرم‌افزاری،
            به‌روزرسانی ناقص، خرابی حافظه داخلی یا ایراد مین‌برد مربوط باشد.
          </p>

          <div class="atv-check-box">
            <h4>ابتدا این موارد را بررسی کنید</h4>

            <ul>
              <li>تمام کابل‌های HDMI و دستگاه‌های جانبی را جدا کنید.</li>
              <li>حافظه USB و گیرنده متصل‌شده را خارج کنید.</li>
              <li>تلویزیون را ۵ تا ۱۰ دقیقه از برق جدا کنید.</li>
              <li>پس از اتصال برق، دستگاه را بدون وسیله جانبی روشن کنید.</li>
            </ul>
          </div>

          <div class="atv-causes">
            <h4>علت‌های احتمالی</h4>

            <div class="atv-tags">
              <span>اختلال نرم‌افزاری</span>
              <span>حافظه داخلی</span>
              <span>مین‌برد</span>
              <span>به‌روزرسانی ناقص</span>
            </div>
          </div>

          <div class="atv-warning">
            <span class="atv-warning-icon">!</span>
            <p>
              فایل نرم‌افزاری نامعتبر نصب نکنید و بدون اطلاع از مدل دقیق
              دستگاه وارد منوی سرویس نشوید؛ این کار ممکن است مشکل را
              جدی‌تر کند.
            </p>
          </div>

          <div class="atv-actions">
            <a class="atv-primary-button" href="#consultation-form">
              دریافت مشاوره رایگان
            </a>

            <a class="atv-secondary-link" href="/tv-repair/boards/">
              بررسی خدمات تعمیر مین‌برد
              <span>←</span>
            </a>
          </div>
        </article>

      </div>
    </div>

    <!-- نوار اعتماد -->
    <div class="atv-trust-bar">
      <div class="atv-trust-item">
        <span>✓</span>
        <strong>بررسی اولیه رایگان</strong>
      </div>

      <div class="atv-trust-divider"></div>

      <div class="atv-trust-item">
        <span>✓</span>
        <strong>اعلام حدود هزینه پیش از اعزام</strong>
      </div>

      <div class="atv-trust-divider"></div>

      <div class="atv-trust-item">
        <span>✓</span>
        <strong>یک سال ضمانت خدمات</strong>
      </div>
    </div>

    <!-- هشدار ثابت -->
    <p class="atv-footer-note">
      این راهنما برای بررسی اولیه است و جایگزین عیب‌یابی تخصصی نیست.
      برای جلوگیری از برق‌گرفتگی، آسیب پنل یا خرابی بیشتر، قاب پشت
      تلویزیون را باز نکنید.
    </p>

  </div>
</section>

<style>
  .atv-troubleshooter {
    --atv-primary: #0866d9;
    --atv-primary-dark: #0755b5;
    --atv-primary-light: #edf5ff;
    --atv-heading: #0f2947;
    --atv-text: #334155;
    --atv-muted: #64748b;
    --atv-border: #e2e8f0;
    --atv-background: #f6f9fd;
    --atv-success: #16a36a;

    position: relative;
    overflow: hidden;
    background:
      radial-gradient(
        circle at 90% 10%,
        rgba(8, 102, 217, 0.09),
        transparent 28%
      ),
      radial-gradient(
        circle at 5% 90%,
        rgba(8, 102, 217, 0.06),
        transparent 25%
      ),
      var(--atv-background);

    padding: 78px 20px;
    font-family: inherit;
    color: var(--atv-text);
  }

  .atv-troubleshooter *,
  .atv-troubleshooter *::before,
  .atv-troubleshooter *::after {
    box-sizing: border-box;
  }

  .atv-container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
  }

  /* سربرگ */

  .atv-header {
    max-width: 760px;
    margin: 0 auto 42px;
    text-align: center;
  }

  .atv-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    min-height: 34px;
    margin-bottom: 16px;
    padding: 6px 15px;
    border: 1px solid rgba(8, 102, 217, 0.12);
    border-radius: 999px;
    background: var(--atv-primary-light);
    color: var(--atv-primary);
    font-size: 14px;
    font-weight: 700;
  }

  .atv-badge svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
  }

  .atv-header h2 {
    margin: 0 0 14px;
    color: var(--atv-heading);
    font-size: clamp(28px, 4vw, 42px);
    font-weight: 900;
    line-height: 1.35;
  }

  .atv-header p {
    max-width: 680px;
    margin: 0 auto;
    color: var(--atv-muted);
    font-size: 16px;
    line-height: 2;
  }

  /* پنل اصلی */

  .atv-main {
    display: grid;
    grid-template-columns: minmax(280px, 0.37fr) minmax(0, 0.63fr);
    gap: 24px;
    align-items: stretch;
  }

  /* فهرست مشکلات */

  .atv-issues {
    display: flex;
    flex-direction: column;
    gap: 11px;
    padding: 20px;
    border: 1px solid rgba(226, 232, 240, 0.9);
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0 12px 35px rgba(15, 41, 71, 0.05);
    backdrop-filter: blur(8px);
  }

  .atv-issue {
    width: 100%;
    min-height: 64px;
    display: grid;
    grid-template-columns: 40px minmax(0, 1fr) 24px;
    gap: 12px;
    align-items: center;
    padding: 10px 13px;
    border: 1px solid var(--atv-border);
    border-radius: 13px;
    background: #fff;
    color: var(--atv-heading);
    text-align: right;
    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.65;
    cursor: pointer;
    transition:
      background-color 0.22s ease,
      border-color 0.22s ease,
      color 0.22s ease,
      transform 0.22s ease,
      box-shadow 0.22s ease;
  }

  .atv-issue:hover {
    border-color: rgba(8, 102, 217, 0.4);
    transform: translateX(-3px);
    box-shadow: 0 8px 20px rgba(8, 102, 217, 0.08);
  }

  .atv-issue:focus-visible {
    outline: 3px solid rgba(8, 102, 217, 0.2);
    outline-offset: 2px;
  }

  .atv-issue.is-active {
    border-color: var(--atv-primary);
    background: var(--atv-primary);
    color: #fff;
    box-shadow: 0 12px 28px rgba(8, 102, 217, 0.22);
  }

  .atv-issue-icon {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 11px;
    background: var(--atv-primary-light);
    color: var(--atv-primary);
    transition: inherit;
  }

  .atv-issue-icon svg {
    width: 21px;
    height: 21px;
    fill: currentColor;
  }

  .atv-issue.is-active .atv-issue-icon {
    background: rgba(255, 255, 255, 0.17);
    color: #fff;
  }

  .atv-issue-text {
    min-width: 0;
  }

  .atv-arrow {
    color: var(--atv-primary);
    font-size: 20px;
    font-weight: 500;
    transition: inherit;
  }

  .atv-issue.is-active .atv-arrow {
    color: #fff;
    transform: translateX(-3px);
  }

  .atv-more-problems {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    margin-top: 5px;
    padding: 10px;
    color: var(--atv-primary);
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
  }

  .atv-more-problems:hover {
    color: var(--atv-primary-dark);
  }

  /* پنل پاسخ */

  .atv-results {
    min-width: 0;
    border: 1px solid rgba(226, 232, 240, 0.9);
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 12px 35px rgba(15, 41, 71, 0.06);
  }

  .atv-panel {
    height: 100%;
    padding: 31px;
    animation: atvFadeIn 0.28s ease;
  }

  .atv-panel[hidden] {
    display: none !important;
  }

  @keyframes atvFadeIn {
    from {
      opacity: 0;
      transform: translateY(7px);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  .atv-result-label {
    display: inline-flex;
    align-items: center;
    margin-bottom: 10px;
    color: var(--atv-primary);
    font-size: 13px;
    font-weight: 800;
  }

  .atv-result-label::before {
    width: 7px;
    height: 7px;
    margin-left: 7px;
    border-radius: 50%;
    background: var(--atv-primary);
    content: "";
  }

  .atv-panel h3 {
    margin: 0 0 13px;
    color: var(--atv-heading);
    font-size: clamp(22px, 3vw, 29px);
    font-weight: 900;
    line-height: 1.5;
  }

  .atv-intro {
    margin: 0 0 22px;
    color: var(--atv-text);
    font-size: 15px;
    line-height: 2;
  }

  .atv-check-box {
    margin-bottom: 21px;
    padding: 20px 21px;
    border: 1px solid #e5eef9;
    border-radius: 15px;
    background: #f7faff;
  }

  .atv-panel h4 {
    margin: 0 0 13px;
    color: var(--atv-heading);
    font-size: 15px;
    font-weight: 850;
    line-height: 1.7;
  }

  .atv-check-box ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px 20px;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .atv-check-box li {
    position: relative;
    padding-right: 25px;
    color: var(--atv-text);
    font-size: 14px;
    line-height: 1.8;
  }

  .atv-check-box li::before {
    position: absolute;
    top: 4px;
    right: 0;
    width: 18px;
    height: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(22, 163, 106, 0.12);
    color: var(--atv-success);
    content: "✓";
    font-size: 11px;
    font-weight: 900;
  }

  .atv-causes {
    margin-bottom: 21px;
  }

  .atv-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  .atv-tags span {
    display: inline-flex;
    align-items: center;
    min-height: 31px;
    padding: 5px 12px;
    border: 1px solid #dfe9f7;
    border-radius: 999px;
    background: #f5f8fc;
    color: #38536e;
    font-size: 12px;
    font-weight: 700;
  }

  .atv-warning {
    display: grid;
    grid-template-columns: 30px minmax(0, 1fr);
    gap: 11px;
    align-items: start;
    margin-bottom: 24px;
    padding: 15px 17px;
    border: 1px solid #f4dda2;
    border-radius: 13px;
    background: #fff9e9;
  }

  .atv-warning.is-danger {
    border-color: #ffd0d0;
    background: #fff1f1;
  }

  .atv-warning-icon {
    width: 26px;
    height: 26px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #f0a619;
    color: #fff;
    font-size: 15px;
    font-weight: 900;
  }

  .atv-warning.is-danger .atv-warning-icon {
    background: #dc3545;
  }

  .atv-warning p {
    margin: 0;
    color: #76551a;
    font-size: 13px;
    line-height: 1.9;
  }

  .atv-warning.is-danger p {
    color: #8f3030;
  }

  .atv-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 17px;
    align-items: center;
  }

  .atv-primary-button {
    min-height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 24px;
    border: 1px solid var(--atv-primary);
    border-radius: 11px;
    background: var(--atv-primary);
    color: #fff !important;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none !important;
    box-shadow: 0 9px 23px rgba(8, 102, 217, 0.2);
    transition:
      background-color 0.2s ease,
      border-color 0.2s ease,
      transform 0.2s ease;
  }

  .atv-primary-button:hover {
    border-color: var(--atv-primary-dark);
    background: var(--atv-primary-dark);
    transform: translateY(-2px);
  }

  .atv-secondary-link {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    color: var(--atv-primary) !important;
    font-size: 13px;
    font-weight: 750;
    line-height: 1.7;
    text-decoration: none !important;
  }

  .atv-secondary-link:hover {
    color: var(--atv-primary-dark) !important;
  }

  /* نوار اعتماد */

  .atv-trust-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 28px;
    margin-top: 25px;
    padding: 18px 24px;
    border: 1px solid rgba(226, 232, 240, 0.9);
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.72);
  }

  .atv-trust-item {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: var(--atv-text);
    font-size: 13px;
  }

  .atv-trust-item span {
    width: 23px;
    height: 23px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(22, 163, 106, 0.12);
    color: var(--atv-success);
    font-size: 12px;
    font-weight: 900;
  }

  .atv-trust-item strong {
    font-weight: 750;
  }

  .atv-trust-divider {
    width: 1px;
    height: 27px;
    background: var(--atv-border);
  }

  .atv-footer-note {
    max-width: 850px;
    margin: 18px auto 0;
    color: var(--atv-muted);
    font-size: 12px;
    line-height: 1.9;
    text-align: center;
  }

  /* تبلت */

  @media (max-width: 980px) {
    .atv-troubleshooter {
      padding: 64px 18px;
    }

    .atv-main {
      grid-template-columns: 1fr;
    }

    .atv-issues {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .atv-more-problems {
      grid-column: 1 / -1;
    }

    .atv-issue:hover {
      transform: translateY(-2px);
    }

    .atv-check-box ul {
      grid-template-columns: 1fr;
    }
  }

  /* موبایل */

  @media (max-width: 650px) {
    .atv-troubleshooter {
      padding: 50px 12px;
    }

    .atv-header {
      margin-bottom: 28px;
    }

    .atv-header h2 {
      font-size: 27px;
    }

    .atv-header p {
      font-size: 14px;
      line-height: 1.9;
    }

    .atv-issues {
      grid-template-columns: 1fr;
      gap: 9px;
      padding: 12px;
      border-radius: 16px;
    }

    .atv-issue {
      min-height: 58px;
      grid-template-columns: 37px minmax(0, 1fr) 20px;
      gap: 10px;
      font-size: 13px;
    }

    .atv-issue-icon {
      width: 37px;
      height: 37px;
    }

    .atv-panel {
      padding: 22px 17px;
    }

    .atv-panel h3 {
      font-size: 21px;
    }

    .atv-intro {
      font-size: 14px;
    }

    .atv-check-box {
      padding: 17px 15px;
    }

    .atv-actions {
      align-items: stretch;
      flex-direction: column;
    }

    .atv-primary-button {
      width: 100%;
    }

    .atv-secondary-link {
      justify-content: center;
      text-align: center;
    }

    .atv-trust-bar {
      align-items: flex-start;
      flex-direction: column;
      gap: 13px;
      padding: 17px;
    }

    .atv-trust-divider {
      width: 100%;
      height: 1px;
    }

    .atv-trust-item {
      justify-content: flex-start;
    }
  }

  /* کاهش حرکت برای تنظیمات دسترسی */

  @media (prefers-reduced-motion: reduce) {
    .atv-troubleshooter *,
    .atv-troubleshooter *::before,
    .atv-troubleshooter *::after {
      scroll-behavior: auto !important;
      animation-duration: 0.01ms !important;
      transition-duration: 0.01ms !important;
    }
  }
</style>

<script>
  (function () {
    const troubleshooters = document.querySelectorAll(".atv-troubleshooter");

    troubleshooters.forEach(function (troubleshooter) {
      const buttons = troubleshooters
        ? troubleshooter.querySelectorAll(".atv-issue")
        : [];

      const panels = troubleshooter.querySelectorAll(".atv-panel");

      function activatePanel(button) {
        const panelId = button.getAttribute("data-panel");
        const selectedPanel = troubleshooter.querySelector("#" + panelId);

        if (!selectedPanel) {
          return;
        }

        buttons.forEach(function (item) {
          item.classList.remove("is-active");
          item.setAttribute("aria-selected", "false");
        });

        panels.forEach(function (panel) {
          panel.classList.remove("is-active");
          panel.hidden = true;
        });

        button.classList.add("is-active");
        button.setAttribute("aria-selected", "true");

        selectedPanel.hidden = false;
        selectedPanel.classList.add("is-active");

        if (window.innerWidth <= 650) {
          window.setTimeout(function () {
            selectedPanel.scrollIntoView({
              behavior: "smooth",
              block: "start"
            });
          }, 100);
        }
      }

      buttons.forEach(function (button, index) {
        button.addEventListener("click", function () {
          activatePanel(button);
        });

        button.addEventListener("keydown", function (event) {
          let nextIndex = null;

          if (event.key === "ArrowDown") {
            nextIndex = (index + 1) % buttons.length;
          }

          if (event.key === "ArrowUp") {
            nextIndex = (index - 1 + buttons.length) % buttons.length;
          }

          if (event.key === "Home") {
            nextIndex = 0;
          }

          if (event.key === "End") {
            nextIndex = buttons.length - 1;
          }

          if (nextIndex !== null) {
            event.preventDefault();
            buttons[nextIndex].focus();
            activatePanel(buttons[nextIndex]);
          }
        });
      });
    });
  })();
</script>
<!-- پایان بخش عیب‌یابی سریع تلویزیون -->/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-69aa1f9 *//*=====================================
=   Final Spacing Fix - Alo TV Form
=====================================*/

/* جلوگیری از کشیده شدن فرم در ارتفاع */

.alotv-form{
    display:block !important;

    width:100%;
    max-width:470px;

    height:auto !important;
    min-height:0 !important;

    margin:0 auto;
    padding:20px 22px !important;

    justify-content:initial !important;
    align-content:initial !important;
    align-items:initial !important;

    gap:0 !important;

    /* شیشه‌ای‌تر و شفاف‌تر */
    background:
        linear-gradient(
            145deg,
            rgba(24,30,42,.28),
            rgba(24,30,42,.18)
        ) !important;

    border:1px solid rgba(255,255,255,.24);

    backdrop-filter:blur(9px) saturate(135%);
    -webkit-backdrop-filter:blur(9px) saturate(135%);

    box-shadow:
        0 16px 45px rgba(0,0,0,.22),
        inset 0 1px 0 rgba(255,255,255,.12);

    box-sizing:border-box;
}

/* خنثی کردن استایل احتمالی کلاس قدیمی */

.alotv-form.alotv-form-card{
    display:block !important;

    height:auto !important;
    min-height:0 !important;

    justify-content:initial !important;
    align-items:initial !important;

    gap:0 !important;
}

/* حذف فاصله‌های تولیدشده توسط Contact Form 7 */

.alotv-form br{
    display:none !important;
}

.alotv-form p:empty{
    display:none !important;
}

.alotv-form .wpcf7-form-control-wrap{
    display:block;
    width:100%;

    margin:0 !important;
    padding:0 !important;
}

/*=========================
=         Header
=========================*/

.alotv-form-header{
    display:block;

    margin:0 0 16px !important;
    padding:0 !important;
}

.alotv-form-badge{
    margin:0 0 8px !important;
    padding:6px 14px;
}

.alotv-form-header h2{
    margin:0 0 6px !important;

    font-size:28px;
    line-height:1.45;
}

.alotv-form-header p{
    margin:0 !important;

    font-size:13px;
    line-height:1.8;
}

/*=========================
=      Primary Fields
=========================*/

.alotv-primary-fields{
    display:flex !important;
    flex-direction:column !important;

    width:100%;

    margin:0 !important;
    padding:0 !important;

    gap:12px !important;
}

/* هر فیلد */

.alotv-form .alotv-field{
    display:block;

    width:100%;
    height:auto !important;
    min-height:0 !important;

    margin:0 !important;
    padding:0 !important;
}

/* فاصله عنوان تا فیلد */

.alotv-form .alotv-label{
    display:block;

    margin:0 0 5px !important;
    padding:0 !important;

    font-size:13px;
    line-height:1.7;
}

/*=========================
=          Inputs
=========================*/

.alotv-form .alotv-control{
    display:block;

    width:100%;
    height:46px;

    margin:0 !important;
    padding:0 15px;

    border-radius:11px;

    box-sizing:border-box;
}

/* جلوگیری از Margin قالب روی input */

.alotv-form input,
.alotv-form select,
.alotv-form textarea{
    margin-top:0 !important;
    margin-bottom:0 !important;
}

/*=========================
=      Extra Details
=========================*/

.alotv-extra-fields{
    display:block;

    width:100%;

    margin:13px 0 12px !important;
    padding:0 !important;
}

.alotv-extra-fields summary{
    min-height:42px;
    padding:8px 14px 8px 42px;

    border-radius:11px;
}

.alotv-extra-content{
    margin:11px 0 0 !important;
    padding:0 !important;
}

.alotv-extra-description{
    margin:0 0 11px !important;

    color:rgba(255,255,255,.72);

    font-size:12px;
    line-height:1.8;
}

.alotv-extra-grid{
    display:grid;

    grid-template-columns:repeat(2, minmax(0,1fr));

    gap:11px 12px;

    margin:0;
    padding:0;
}

.alotv-extra-grid .alotv-field-full{
    grid-column:1 / -1;
}

.alotv-extra-grid textarea.alotv-control{
    min-height:90px;
    height:90px;

    padding:11px 15px;
}

/*=========================
=          Submit
=========================*/

.alotv-submit-wrap{
    display:block;

    width:100%;

    margin:0 !important;
    padding:0 !important;
}

.alotv-form .alotv-submit{
    display:block;

    width:100%;
    height:48px;

    margin:0 !important;
    padding:0 16px;

    border-radius:11px;
}

/*=========================
=          Privacy
=========================*/

.alotv-form .alotv-form-privacy{
    margin:10px 0 0 !important;
    padding:0 !important;

    font-size:10px;
    line-height:1.7;
}

/*=========================
=       CF7 Response
=========================*/

.alotv-form .wpcf7-not-valid-tip{
    margin:4px 0 0 !important;
}

.alotv-form .wpcf7-response-output{
    margin:10px 0 0 !important;
}

/*=========================
=         Mobile
=========================*/

@media (max-width:767px){

    .alotv-form{
        max-width:100%;

        padding:17px !important;

        border-radius:17px;
    }

    .alotv-form-header{
        margin-bottom:13px !important;
    }

    .alotv-form-header h2{
        font-size:24px;
    }

    .alotv-primary-fields{
        gap:10px !important;
    }

    .alotv-form .alotv-control{
        height:44px;
    }

    .alotv-extra-fields{
        margin:11px 0 !important;
    }

    .alotv-form .alotv-submit{
        height:46px;
    }

    .alotv-extra-grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .alotv-extra-grid .alotv-field-full{
        grid-column:auto;
    }
}
/*=====================================
=   Alo TV Final Colors & Glass Fields
=====================================*/

/* عنوان اصلی فرم */
body .alotv-form .alotv-form-header h2{
    color:#78C2FF !important;
    text-shadow:
        0 2px 12px rgba(0,72,160,.35),
        0 1px 2px rgba(0,0,0,.30);

    font-weight:800;
}

/* متن توضیح زیر عنوان */
body .alotv-form .alotv-form-header p{
    color:rgba(244,249,255,.92) !important;

    text-shadow:
        0 1px 3px rgba(0,0,0,.55);

    font-weight:500;
}

/* نشان بالای فرم */
body .alotv-form .alotv-form-badge{
    color:#D8ECFF !important;

    background:rgba(37,99,235,.20) !important;
    border:1px solid rgba(120,194,255,.38);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.14),
        0 5px 15px rgba(0,55,130,.16);

    backdrop-filter:blur(8px);
    -webkit-backdrop-filter:blur(8px);
}

/* عنوان فیلدها */
body .alotv-form .alotv-label{
    color:#F4F9FF !important;

    text-shadow:
        0 1px 3px rgba(0,0,0,.55);
}

/* ستاره فیلدهای ضروری */
body .alotv-form .alotv-label b{
    color:#73C2FF !important;
}

/* شیشه‌ای کردن ورودی‌ها */
body .alotv-form input.alotv-control,
body .alotv-form select.alotv-control,
body .alotv-form textarea.alotv-control{
    color:#FFFFFF !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.17),
            rgba(255,255,255,.07)
        ) !important;

    border:1px solid rgba(255,255,255,.38) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.16),
        inset 0 -1px 0 rgba(0,0,0,.06),
        0 5px 18px rgba(0,0,0,.10) !important;

    backdrop-filter:blur(9px) saturate(125%);
    -webkit-backdrop-filter:blur(9px) saturate(125%);

    transition:
        background-color .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}

/* متن راهنمای داخل فیلدها */
body .alotv-form input.alotv-control::placeholder,
body .alotv-form textarea.alotv-control::placeholder{
    color:rgba(255,255,255,.72) !important;
    opacity:1;
}

/* حالت کلیک روی فیلد */
body .alotv-form input.alotv-control:focus,
body .alotv-form select.alotv-control:focus,
body .alotv-form textarea.alotv-control:focus{
    color:#FFFFFF !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.22),
            rgba(255,255,255,.11)
        ) !important;

    border-color:#76C1FF !important;

    box-shadow:
        0 0 0 3px rgba(37,99,235,.17),
        inset 0 1px 0 rgba(255,255,255,.20),
        0 7px 20px rgba(0,0,0,.12) !important;

    outline:none;
}

/* رنگ گزینه‌های Select هنگام باز شدن */
body .alotv-form select.alotv-control option{
    color:#1E293B;
    background:#FFFFFF;
}

/* اصلاح رنگ Autofill مرورگر */
body .alotv-form input.alotv-control:-webkit-autofill,
body .alotv-form input.alotv-control:-webkit-autofill:hover,
body .alotv-form input.alotv-control:-webkit-autofill:focus{
    -webkit-text-fill-color:#FFFFFF !important;

    -webkit-box-shadow:
        0 0 0 1000px rgba(48,60,78,.84) inset !important;

    caret-color:#FFFFFF;
}

/* بخش اطلاعات بیشتر به حالت شیشه‌ای */
body .alotv-form .alotv-extra-fields summary{
    color:#F4F9FF !important;

    background:
        linear-gradient(
            135deg,
            rgba(71,139,224,.25),
            rgba(255,255,255,.09)
        ) !important;

    border:1px solid rgba(119,193,255,.52) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.15),
        0 5px 16px rgba(0,0,0,.10);

    backdrop-filter:blur(9px);
    -webkit-backdrop-filter:blur(9px);

    text-shadow:0 1px 3px rgba(0,0,0,.40);
}

body .alotv-form .alotv-extra-fields summary:hover{
    background:
        linear-gradient(
            135deg,
            rgba(71,139,224,.34),
            rgba(255,255,255,.13)
        ) !important;

    border-color:rgba(132,202,255,.75) !important;
}

/* دکمه ارسال */
body .alotv-form input.alotv-submit{
    color:#FFFFFF !important;

    background:
        linear-gradient(
            135deg,
            #3185F5,
            #1767D5
        ) !important;

    border:1px solid rgba(255,255,255,.18) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.20),
        0 8px 20px rgba(22,103,213,.28) !important;

    text-shadow:0 1px 2px rgba(0,0,0,.20);
}

body .alotv-form input.alotv-submit:hover{
    background:
        linear-gradient(
            135deg,
            #4294FF,
            #1B70E6
        ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.22),
        0 11px 26px rgba(22,103,213,.38) !important;
}

/* متن حریم خصوصی پایین فرم */
body .alotv-form .alotv-form-privacy{
    color:rgba(238,246,255,.66) !important;
    text-shadow:0 1px 3px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4ac1e1b *//* =========================================================
   Alo TV Mobile Contact Form
========================================================= */

.alotv-mobile-contact-section,
.alotv-mobile-contact-section *,
.alotv-mobile-contact-section *::before,
.alotv-mobile-contact-section *::after {
    box-sizing: border-box;
}

/* =========================================================
   Mobile background container
========================================================= */

.alotv-mobile-contact-section {
    position: relative;
    isolation: isolate;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: calc(100% - 20px) !important;
    max-width: 430px !important;
    min-height: 0 !important;

    margin: 0 auto !important;
    padding: 12px 9px !important;

    overflow: hidden !important;

    border-radius: 19px !important;

    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
}

/* لایه ملایم روی تصویر پس‌زمینه */

.alotv-mobile-contact-section::before {
    content: "";

    position: absolute;
    inset: 0;
    z-index: 0;

    pointer-events: none;

    background:
        linear-gradient(
            180deg,
            rgba(7, 22, 41, 0.08) 0%,
            rgba(7, 22, 41, 0.14) 100%
        );
}

/* =========================================================
   Elementor form container
========================================================= */

.alotv-mobile-card-wrap {
    position: relative;
    z-index: 2;

    width: 100% !important;
    max-width: 390px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    min-height: 0 !important;

    direction: rtl;
}

.alotv-mobile-card-wrap > .e-con-inner,
.alotv-mobile-card-wrap .elementor-widget,
.alotv-mobile-card-wrap .elementor-widget-container,
.alotv-mobile-card-wrap .wpcf7,
.alotv-mobile-card-wrap .wpcf7-form {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* حذف فاصله‌های خودکار Contact Form 7 */

.alotv-mobile-card-wrap .wpcf7-form > p {
    margin: 0 !important;
    padding: 0 !important;
}

.alotv-mobile-form br {
    display: none !important;
}

.alotv-mobile-form p:empty {
    display: none !important;
}

/* =========================================================
   Glass form
========================================================= */

.alotv-mobile-form {
    --alotv-mobile-primary: #2478e8;
    --alotv-mobile-primary-light: #70c6ff;
    --alotv-mobile-primary-dark: #125fc7;

    display: block !important;

    width: 100%;
    height: auto !important;
    min-height: 0 !important;

    margin: 0;
    padding: 17px 14px;

    color: #ffffff;

    background:
        linear-gradient(
            145deg,
            rgba(18, 28, 43, 0.36) 0%,
            rgba(18, 28, 43, 0.22) 100%
        );

    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 17px;

    box-shadow:
        0 18px 44px rgba(0, 0, 0, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.15);

    backdrop-filter: blur(10px) saturate(130%);
    -webkit-backdrop-filter: blur(10px) saturate(130%);
}

/* =========================================================
   Header
========================================================= */

.alotv-mobile-header {
    margin: 0 0 14px;
    padding: 0;

    text-align: right;
}

.alotv-mobile-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 27px;

    margin: 0 0 8px;
    padding: 4px 11px;

    color: #dff2ff;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.6;

    background:
        linear-gradient(
            135deg,
            rgba(36, 120, 232, 0.28),
            rgba(255, 255, 255, 0.09)
        );

    border: 1px solid rgba(112, 198, 255, 0.43);
    border-radius: 999px;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.14),
        0 5px 14px rgba(0, 0, 0, 0.09);

    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.alotv-mobile-header h2 {
    margin: 0 0 5px;

    color: var(--alotv-mobile-primary-light);

    font-size: clamp(21px, 6.5vw, 25px);
    font-weight: 800;
    line-height: 1.45;

    text-shadow:
        0 2px 10px rgba(0, 57, 130, 0.38),
        0 1px 3px rgba(0, 0, 0, 0.46);
}

.alotv-mobile-header p {
    margin: 0;

    color: rgba(248, 252, 255, 0.92);

    font-size: 11px;
    font-weight: 500;
    line-height: 1.9;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.55);
}

/* =========================================================
   Main fields
========================================================= */

.alotv-mobile-main-fields {
    display: flex;
    flex-direction: column;

    width: 100%;

    margin: 0;
    padding: 0;

    gap: 11px;
}

.alotv-mobile-field {
    display: block;

    width: 100%;
    min-width: 0;

    margin: 0;
    padding: 0;
}

.alotv-mobile-field label {
    display: flex;
    align-items: center;

    gap: 4px;

    margin: 0 0 5px;
    padding: 0;

    color: rgba(250, 253, 255, 0.96);

    font-size: 10.5px;
    font-weight: 700;
    line-height: 1.7;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.58);
}

.alotv-mobile-required {
    color: #7dcaff;
    font-size: 13px;
}

.alotv-mobile-form .wpcf7-form-control-wrap {
    display: block;

    width: 100%;

    margin: 0 !important;
    padding: 0 !important;
}

/* =========================================================
   Glass inputs
========================================================= */

.alotv-mobile-form .alotv-mobile-control {
    display: block;

    width: 100%;
    height: 45px;
    min-height: 45px;

    margin: 0 !important;
    padding: 0 13px;

    color: #ffffff !important;

    font-family: inherit;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    text-align: right;

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.16),
            rgba(255, 255, 255, 0.07)
        ) !important;

    border: 1px solid rgba(255, 255, 255, 0.39) !important;
    border-radius: 11px;

    outline: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.17),
        0 5px 15px rgba(0, 0, 0, 0.09) !important;

    backdrop-filter: blur(8px) saturate(125%);
    -webkit-backdrop-filter: blur(8px) saturate(125%);

    transition:
        background-color 180ms ease,
        border-color 180ms ease,
        box-shadow 180ms ease;
}

.alotv-mobile-form textarea.alotv-mobile-control {
    height: auto;
    min-height: 86px;

    padding: 11px 13px;

    line-height: 1.8;
    resize: vertical;
}

.alotv-mobile-form select.alotv-mobile-control {
    cursor: pointer;
}

.alotv-mobile-form select.alotv-mobile-control option {
    color: #172b45;
    background: #ffffff;
}

.alotv-mobile-form .alotv-mobile-control::placeholder {
    color: rgba(255, 255, 255, 0.73) !important;
    opacity: 1;
}

.alotv-mobile-form .alotv-mobile-control:hover {
    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.20),
            rgba(255, 255, 255, 0.09)
        ) !important;

    border-color: rgba(125, 202, 255, 0.62) !important;
}

.alotv-mobile-form .alotv-mobile-control:focus {
    color: #ffffff !important;

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.23),
            rgba(255, 255, 255, 0.11)
        ) !important;

    border-color: #74c7ff !important;

    box-shadow:
        0 0 0 3px rgba(36, 120, 232, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.20),
        0 7px 18px rgba(0, 0, 0, 0.11) !important;
}

/* شماره موبایل */

.alotv-mobile-form .alotv-mobile-phone {
    direction: ltr;
    text-align: right;
}

/* Autofill مرورگر */

.alotv-mobile-form input.alotv-mobile-control:-webkit-autofill,
.alotv-mobile-form input.alotv-mobile-control:-webkit-autofill:hover,
.alotv-mobile-form input.alotv-mobile-control:-webkit-autofill:focus {
    -webkit-text-fill-color: #ffffff !important;

    -webkit-box-shadow:
        0 0 0 1000px rgba(46, 57, 73, 0.88) inset !important;

    caret-color: #ffffff;
}

/* =========================================================
   Extra information
========================================================= */

.alotv-mobile-extra {
    display: block;

    width: 100%;

    margin: 12px 0 0;
    padding: 0;

    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            rgba(36, 120, 232, 0.19),
            rgba(255, 255, 255, 0.08)
        );

    border: 1px solid rgba(112, 198, 255, 0.49);
    border-radius: 11px;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.14),
        0 5px 15px rgba(0, 0, 0, 0.08);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.alotv-mobile-extra summary {
    position: relative;

    display: flex;
    align-items: center;

    gap: 6px;

    width: 100%;
    min-height: 43px;

    padding: 8px 12px 8px 42px;

    color: #f4faff;

    font-size: 10.5px;
    font-weight: 700;
    line-height: 1.6;

    cursor: pointer;
    list-style: none;
    user-select: none;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
}

.alotv-mobile-extra summary::-webkit-details-marker {
    display: none;
}

.alotv-mobile-extra summary::after {
    content: "+";

    position: absolute;
    top: 50%;
    left: 11px;

    display: grid;
    place-items: center;

    width: 21px;
    height: 21px;

    color: var(--alotv-mobile-primary);
    font-size: 16px;
    font-weight: 700;
    line-height: 1;

    background: rgba(255, 255, 255, 0.88);

    border: 1px solid rgba(255, 255, 255, 0.62);
    border-radius: 50%;

    transform: translateY(-50%);
}

.alotv-mobile-extra[open] summary::after {
    content: "−";
}

.alotv-mobile-summary-title {
    flex: 1;
}

.alotv-mobile-extra summary small {
    color: rgba(230, 244, 255, 0.74);

    font-size: 8.5px;
    font-weight: 500;
}

.alotv-mobile-extra-content {
    margin: 0;
    padding: 0 11px 12px;
}

.alotv-mobile-extra-description {
    margin: 0 0 10px;

    color: rgba(240, 248, 255, 0.78);

    font-size: 9.5px;
    line-height: 1.8;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.42);
}

.alotv-mobile-extra-grid {
    display: grid;

    grid-template-columns: 1fr;

    gap: 10px;

    margin: 0;
    padding: 0;
}

/* =========================================================
   Submit button
========================================================= */

.alotv-mobile-submit-wrap {
    position: relative;

    width: 100%;

    margin: 12px 0 0;
    padding: 0;
}

.alotv-mobile-form .alotv-mobile-submit {
    display: block;

    width: 100%;
    height: 48px;
    min-height: 48px;

    margin: 0 !important;
    padding: 0 16px;

    color: #ffffff !important;

    font-family: inherit;
    font-size: 13px;
    font-weight: 800;
    line-height: normal;

    cursor: pointer;

    background:
        linear-gradient(
            135deg,
            #338cf8,
            #1769db
        ) !important;

    border: 1px solid rgba(255, 255, 255, 0.18) !important;
    border-radius: 11px;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.22),
        0 9px 22px rgba(18, 104, 218, 0.32) !important;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.20);

    transition:
        transform 180ms ease,
        box-shadow 180ms ease,
        filter 180ms ease;
}

.alotv-mobile-form .alotv-mobile-submit:hover {
    filter: brightness(1.07);

    transform: translateY(-1px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.23),
        0 12px 27px rgba(18, 104, 218, 0.40) !important;
}

.alotv-mobile-form .alotv-mobile-submit:active {
    transform: translateY(0);
}

.alotv-mobile-form .wpcf7-spinner {
    position: absolute;
    top: 50%;
    right: 11px;

    margin: 0;

    transform: translateY(-50%);
}

/* =========================================================
   Privacy
========================================================= */

.alotv-mobile-privacy {
    margin: 9px 0 0;
    padding: 0;

    color: rgba(237, 247, 255, 0.67);

    font-size: 8.5px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
}

/* =========================================================
   CF7 validation
========================================================= */

.alotv-mobile-form .wpcf7-not-valid {
    border-color: #ff858d !important;
}

.alotv-mobile-form .wpcf7-not-valid-tip {
    display: block;

    margin: 4px 0 0;

    color: #ffc1c5;

    font-size: 9px;
    line-height: 1.6;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
}

.alotv-mobile-form .wpcf7-response-output {
    margin: 10px 0 0 !important;
    padding: 8px 10px !important;

    color: #ffffff;

    font-size: 9.5px;
    line-height: 1.7;

    background: rgba(18, 28, 43, 0.55);

    border-width: 1px !important;
    border-radius: 8px;

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

/* =========================================================
   Very small mobile devices
========================================================= */

@media (max-width: 380px) {

    .alotv-mobile-contact-section {
        width: calc(100% - 12px) !important;
        padding: 8px 6px !important;
    }

    .alotv-mobile-form {
        padding: 15px 12px;
        border-radius: 15px;
    }

    .alotv-mobile-header h2 {
        font-size: 20px;
    }

    .alotv-mobile-header p {
        font-size: 10.5px;
    }

    .alotv-mobile-form .alotv-mobile-control {
        height: 44px;
        min-height: 44px;
    }

    .alotv-mobile-form .alotv-mobile-submit {
        height: 46px;
        min-height: 46px;
    }
}

/* =========================================================
   Fallback for unsupported browsers
========================================================= */

@supports not (
    (backdrop-filter: blur(8px)) or
    (-webkit-backdrop-filter: blur(8px))
) {

    .alotv-mobile-form {
        background: rgba(27, 38, 53, 0.90);
    }

    .alotv-mobile-form .alotv-mobile-control {
        background: rgba(255, 255, 255, 0.13) !important;
    }
}

/* =========================================================
   Reduced motion
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .alotv-mobile-form .alotv-mobile-control,
    .alotv-mobile-form .alotv-mobile-submit {
        transition: none;
    }
}/* End custom CSS */