.elementor-17 .elementor-element.elementor-element-7bee9390{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7bee9390:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7bee9390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tef_primary_700 );}.elementor-17 .elementor-element.elementor-element-3ae45b7d{--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:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-1dc55b07{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-25aa8d1{--display:flex;}.elementor-17 .elementor-element.elementor-element-795922c0.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading{text-align:start;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__small-title{color:var( --e-global-color-secondary );font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:500;line-height:1.35em;margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__title, .elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__title a{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_hero-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_hero-font-size );font-weight:var( --e-global-typography-tef_hero-font-weight );line-height:var( --e-global-typography-tef_hero-line-height );}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-17 .elementor-element.elementor-element-65867f27{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#FFFFFFAD;}.elementor-17 .elementor-element.elementor-element-65867f27.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-65867f27 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-4771036b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-5fada31{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn{background-color:transparent;font-size:14px;font-weight:600;border-radius:100px 100px 100px 100px;background-image:linear-gradient(-90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-tef_secondary_800 ) 100%);}.elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn, .elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn-group{margin-inline:0 auto;width:auto;--tef-cb-bg:var( --e-global-color-tef_secondary_600 );}.elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn__text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;}.elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn__icon i{font-size:16px;}.elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn__icon svg{width:16px;height:16px;}.elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn__inner{gap:8px;}.elementor-17 .elementor-element.elementor-element-5cdd3dbf .tewido-elementra-creative-btn-group{--tef-cb-detached-gap:0px;}.elementor-17 .elementor-element.elementor-element-4e90d342 .tewido-elementra-creative-btn, .elementor-17 .elementor-element.elementor-element-4e90d342 .tewido-elementra-creative-btn-group{margin-inline:0 auto;width:auto;}.elementor-17 .elementor-element.elementor-element-4e90d342 .tewido-elementra-creative-btn__text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;}.elementor-17 .elementor-element.elementor-element-4e90d342 .tewido-elementra-creative-btn{font-size:14px;font-weight:600;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-4e90d342 .tewido-elementra-creative-btn__icon i{font-size:16px;}.elementor-17 .elementor-element.elementor-element-4e90d342 .tewido-elementra-creative-btn__icon svg{width:16px;height:16px;}.elementor-17 .elementor-element.elementor-element-4e90d342 .tewido-elementra-creative-btn__inner{gap:8px;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__title, .elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__title a{color:#FFFFFF70;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__title{font-size:14px;font-weight:400;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__decorator--title.tewido-elementra-heading__decorator--svg{width:14px;height:14px;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__decorator--title.tewido-elementra-heading__decorator--svg > svg, .elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__decorator--title.tewido-elementra-heading__decorator--svg > img{width:14px;height:14px;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__inner--title{gap:8px;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading__decorator--title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-68189f4{--display:flex;}.elementor-17 .elementor-element.elementor-element-d3c3be1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-d3c3be1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d3c3be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8FC;}.elementor-17 .elementor-element.elementor-element-3d11a94{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-db62a35{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-3dd0830{text-align:start;}.elementor-17 .elementor-element.elementor-element-3dd0830 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.35em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-3d5e9c6{--iteration-count:infinite;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-3d5e9c6 .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-3d5e9c6 .elementor-headline-plain-text{color:var( --e-global-color-tef_primary_900 );}.elementor-17 .elementor-element.elementor-element-d47f644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-d47f644 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-d6b1895{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-0785f3c .tewido-elementra-marquee{--tewido-elementra-marquee-speed:60;--tewido-elementra-marquee-gap:48px;padding-top:24px;padding-bottom:24px;border-top-width:0px;border-bottom-width:0px;border-top-style:solid;border-bottom-style:solid;--tewido-elementra-marquee-image-radius:0px;}.elementor-17 .elementor-element.elementor-element-0785f3c .tewido-elementra-marquee__item--text{font-weight:600;}.elementor-17 .elementor-element.elementor-element-0785f3c .tewido-elementra-marquee__item--image img{height:40px;width:auto;}.elementor-17 .elementor-element.elementor-element-0785f3c .tewido-elementra-marquee__title{font-weight:700;}.elementor-17 .elementor-element.elementor-element-0785f3c .tewido-elementra-marquee__item--card{row-gap:2px;align-items:flex-start;text-align:start;}.elementor-17 .elementor-element.elementor-element-2e73388 .tewido-elementra-marquee{--tewido-elementra-marquee-speed:60;--tewido-elementra-marquee-gap:48px;padding-top:24px;padding-bottom:24px;border-top-width:0px;border-bottom-width:0px;border-top-style:solid;border-bottom-style:solid;--tewido-elementra-marquee-image-radius:0px;}.elementor-17 .elementor-element.elementor-element-2e73388 .tewido-elementra-marquee__item--text{font-weight:600;}.elementor-17 .elementor-element.elementor-element-2e73388 .tewido-elementra-marquee__item--image img{height:40px;width:auto;}.elementor-17 .elementor-element.elementor-element-2e73388 .tewido-elementra-marquee__title{font-weight:700;}.elementor-17 .elementor-element.elementor-element-2e73388 .tewido-elementra-marquee__item--card{row-gap:2px;align-items:flex-start;text-align:start;}.elementor-17 .elementor-element.elementor-element-b8a6c4c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBF1;--border-color:#EBEBF1;--tef-div-gap-x:var(--column-gap, 0px);--tef-div-gap-y:var(--row-gap, 0px);--tef-div-w:1px;--tef-div-wraw:1px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-b8a6c4c{--tef-div-dir:-1;}.elementor-17 .elementor-element.elementor-element-b8a6c4c > .elementor-element ~ .elementor-element::after{content:"";position:absolute;pointer-events:none;width:0;height:auto;inset-block-start:0;inset-block-end:0;inset-inline-start:calc(-0.5 * (var(--tef-div-gap-x, 0px) + var(--tef-div-w, 1px)));inset-inline-end:auto;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:var(--tef-div-w, 1px);border-inline-end-width:0;--tef-div-axis:to bottom;--tef-div-dot:circle(calc(var(--tef-div-w, 1px) / 2) at 50% 50%);--tef-div-diamond:polygon(50% calc(50% - var(--tef-div-w, 1px) / 2), 100% 50%, 50% calc(50% + var(--tef-div-w, 1px) / 2), 0 50%);--tef-div-arrow:polygon(calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% - var(--tef-div-w, 1px)), calc(50% + 50% * var(--tef-div-dir, 1)) 50%, calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% + var(--tef-div-w, 1px)));border-style:solid;border-image-source:none;clip-path:none;border-color:#EBEBF1;--tef-div-color:#EBEBF1;}.elementor-17 .elementor-element.elementor-element-b8a6c4c > .e-con-inner > .elementor-element ~ .elementor-element::after{content:"";position:absolute;pointer-events:none;width:0;height:auto;inset-block-start:0;inset-block-end:0;inset-inline-start:calc(-0.5 * (var(--tef-div-gap-x, 0px) + var(--tef-div-w, 1px)));inset-inline-end:auto;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:var(--tef-div-w, 1px);border-inline-end-width:0;--tef-div-axis:to bottom;--tef-div-dot:circle(calc(var(--tef-div-w, 1px) / 2) at 50% 50%);--tef-div-diamond:polygon(50% calc(50% - var(--tef-div-w, 1px) / 2), 100% 50%, 50% calc(50% + var(--tef-div-w, 1px) / 2), 0 50%);--tef-div-arrow:polygon(calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% - var(--tef-div-w, 1px)), calc(50% + 50% * var(--tef-div-dir, 1)) 50%, calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% + var(--tef-div-w, 1px)));border-style:solid;border-image-source:none;clip-path:none;border-color:#EBEBF1;--tef-div-color:#EBEBF1;}.elementor-17 .elementor-element.elementor-element-f8bfba1{--display:flex;border-style:none;--border-style:none;}.elementor-17 .elementor-element.elementor-element-cf200d3 .elementor-counter-title{justify-content:center;color:var( --e-global-color-tef_primary_700 );font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.15em;}.elementor-17 .elementor-element.elementor-element-cf200d3 .elementor-counter{gap:10px;}.elementor-17 .elementor-element.elementor-element-cf200d3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-tef_primary_900 );font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-f332134{--display:flex;border-style:none;--border-style:none;}.elementor-17 .elementor-element.elementor-element-17d8a6c .elementor-counter-title{justify-content:center;color:var( --e-global-color-tef_primary_700 );font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.15em;}.elementor-17 .elementor-element.elementor-element-17d8a6c .elementor-counter{gap:10px;}.elementor-17 .elementor-element.elementor-element-17d8a6c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-tef_primary_900 );font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-0e81106{--display:flex;border-style:none;--border-style:none;}.elementor-17 .elementor-element.elementor-element-d25f833 .elementor-counter-title{justify-content:center;color:var( --e-global-color-tef_primary_700 );font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.15em;}.elementor-17 .elementor-element.elementor-element-d25f833 .elementor-counter{gap:10px;}.elementor-17 .elementor-element.elementor-element-d25f833 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-tef_primary_900 );font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-bf974ce{--display:flex;}.elementor-17 .elementor-element.elementor-element-f8a01a7 .elementor-counter-title{justify-content:center;color:var( --e-global-color-tef_primary_700 );font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.15em;}.elementor-17 .elementor-element.elementor-element-f8a01a7 .elementor-counter{gap:10px;}.elementor-17 .elementor-element.elementor-element-f8a01a7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-tef_primary_900 );font-family:"Vazirmatn", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-1464ce9{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-1464ce9.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1464ce9 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-18684b7{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-18684b7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-18684b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-72889256{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-76ec44a9{--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;--align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-666b142f{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-551b6216 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-17 .elementor-element.elementor-element-551b6216 .tewido-elementra-image{text-align:center;}.elementor-17 .elementor-element.elementor-element-551b6216 .tewido-elementra-image__img{width:120px;object-fit:cover;opacity:1;}.elementor-17 .elementor-element.elementor-element-551b6216 .tewido-elementra-image__img:hover{transform:none;filter:none;}.elementor-17 .elementor-element.elementor-element-732274a2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-2476b5db .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.35em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-11ca639e{--iteration-count:infinite;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-11ca639e .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-11ca639e .elementor-headline-plain-text{color:var( --e-global-color-tef_primary_900 );}.elementor-17 .elementor-element.elementor-element-2b0bd347{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-2b0bd347 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-11c657ea{font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-11c657ea p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-5206515c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-57e1789f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4d8c26e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4c8d70db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-11c4e38a .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-47fe2b6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-23988b2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-11c6c8b1 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-19c559d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1ee4cf41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-458e7821{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-38f86da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-30a973e6{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-30a973e6 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-1eeea044{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1eeea044:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1eeea044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-eacc7d7{--iteration-count:infinite;width:100%;max-width:100%;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-eacc7d7 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-17 .elementor-element.elementor-element-eacc7d7 .elementor-headline{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:80px;font-weight:700;text-transform:capitalize;line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-eacc7d7 .elementor-headline-plain-text{color:var( --e-global-color-tef_primary_900 );}.elementor-17 .elementor-element.elementor-element-decdd1b{--display:flex;--gap:300px 300px;--row-gap:300px;--column-gap:300px;}.elementor-17 .elementor-element.elementor-element-c6693ea{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.2;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-17 .elementor-element.elementor-element-c6693ea:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c6693ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E9F3F6 0%, #C3DEE7 100%);}.elementor-17 .elementor-element.elementor-element-c6693ea::before, .elementor-17 .elementor-element.elementor-element-c6693ea > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c6693ea > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c6693ea > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c6693ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c6693ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shismo.com/abher/wp-content/uploads/2026/07/pattern.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-9dc43f8{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-6881edb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-0b8ca8a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-8fb172a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-f4673a4 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:400;line-height:1.35em;color:#37798F;}.elementor-17 .elementor-element.elementor-element-b1affdc{--iteration-count:infinite;width:100%;max-width:100%;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-b1affdc .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-b1affdc .elementor-headline-plain-text{color:#142B33;}.elementor-17 .elementor-element.elementor-element-c743643 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-c2211be{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-e4b7ee3 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.2em;color:#37798F;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list--grid .tewido-elementra-feature-list__item{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list--grid{grid-template-columns:repeat(2, minmax(0, 1fr));--tef-fl-cols:2;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list{--tef-fl-gap:16px;--tef-fl-marker-size:20px;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list__item{border-style:none;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list__icon{align-self:flex-start;color:#37798F;background-color:#C5DFE8;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list__icon svg, .elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list__icon img{width:20px;height:20px;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list__number{font-size:20px;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list__title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-17 .elementor-element.elementor-element-7cbfef2{--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:center;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-7cbfef2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7cbfef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F3F6;}.elementor-17 .elementor-element.elementor-element-624449b .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-624449b .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h6-font-size );font-weight:var( --e-global-typography-tef_h6-font-weight );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-624449b .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-17 .elementor-element.elementor-element-f410977 .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-f410977 .tewido-elementra-icon-widget__icon{font-size:20px;color:#FFFFFF;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-f410977 .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-f410977 .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-f410977 .tewido-elementra-icon-widget__inner{background-color:#37798F;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-b3f0381{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-a33a08b .tewido-elementra-image{text-align:center;}.elementor-17 .elementor-element.elementor-element-a33a08b .tewido-elementra-image__img{aspect-ratio:4/3;object-fit:cover;border-radius:16px 16px 16px 16px;opacity:1;}.elementor-17 .elementor-element.elementor-element-a33a08b .tewido-elementra-image__img:hover{transform:none;filter:none;}.elementor-17 .elementor-element.elementor-element-34676b5.elementor-element{position:absolute;inset-inline:0;inset-block-start:50%;inset-block-end:auto;margin-inline:auto;width:fit-content;max-width:100%;translate:0 -50%;}.elementor-17 .elementor-element.elementor-element-34676b5 .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-34676b5 .tewido-elementra-icon-widget__icon{font-size:32px;color:#FFFFFF;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-34676b5 .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-34676b5 .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-34676b5 .tewido-elementra-icon-widget__inner{background-color:var( --e-global-color-secondary );transition:background-color 200ms ease, border-color 200ms ease;padding:16px 16px 16px 16px;border-radius:100px 100px 100px 100px;--tef-icon-fx-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a9e86c1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.2;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-a9e86c1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a9e86c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E9F7F5 0%, #C4E9E5 100%);}.elementor-17 .elementor-element.elementor-element-a9e86c1::before, .elementor-17 .elementor-element.elementor-element-a9e86c1 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a9e86c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a9e86c1 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a9e86c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a9e86c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shismo.com/abher/wp-content/uploads/2026/07/pattern-4.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-64f3b54{--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;--align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-65b144e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-c0e4770 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:400;line-height:1.35em;color:#378F87;}.elementor-17 .elementor-element.elementor-element-b712900{--iteration-count:infinite;width:100%;max-width:100%;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-b712900 .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-b712900 .elementor-headline-plain-text{color:#20524D;}.elementor-17 .elementor-element.elementor-element-64120b2 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-57c26e9{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-bdbedd0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-a1721fb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-b5e3e68{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-c0880f3 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.2em;color:var( --e-global-color-tef_secondary_800 );}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list--grid .tewido-elementra-feature-list__item{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list--grid{grid-template-columns:repeat(2, minmax(0, 1fr));--tef-fl-cols:2;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list{--tef-fl-gap:16px;--tef-fl-marker-size:20px;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list__item{border-style:none;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list__icon{align-self:flex-start;color:#378F87;background-color:#C4E9E5;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list__icon svg, .elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list__icon img{width:20px;height:20px;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list__number{font-size:20px;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list__title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-17 .elementor-element.elementor-element-ee68605{--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:center;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-ee68605:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ee68605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F7F5;}.elementor-17 .elementor-element.elementor-element-7cde333 .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-7cde333 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h6-font-size );font-weight:var( --e-global-typography-tef_h6-font-weight );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-7cde333 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-17 .elementor-element.elementor-element-688b1df .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-688b1df .tewido-elementra-icon-widget__icon{font-size:20px;color:#FFFFFF;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-688b1df .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-688b1df .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-688b1df .tewido-elementra-icon-widget__inner{background-color:#378F87;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-f5eb79b{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-abb5998{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-7877aa1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-f7bfb21{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.2;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-f7bfb21:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f7bfb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E9EAF6 0%, #C5C6E8 100%);}.elementor-17 .elementor-element.elementor-element-f7bfb21::before, .elementor-17 .elementor-element.elementor-element-f7bfb21 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-f7bfb21 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-f7bfb21 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-f7bfb21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-f7bfb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shismo.com/abher/wp-content/uploads/2026/07/pattern-2.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-f0b8cd2{--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;--align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-d402e9f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-75ffd93 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:400;line-height:1.35em;color:#6E6FCA;}.elementor-17 .elementor-element.elementor-element-9c77d83{--iteration-count:infinite;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-9c77d83 .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-9c77d83 .elementor-headline-plain-text{color:#1A1B49;}.elementor-17 .elementor-element.elementor-element-8079c92 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-6ce020d{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-24a461b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-83d8bad{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-0655780{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-799702e .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.2em;color:var( --e-global-color-tef_primary_600 );}.elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list{--tef-fl-gap:16px;--tef-fl-marker-size:20px;}.elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list__item{border-style:none;}.elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list__icon{align-self:flex-start;color:var( --e-global-color-tef_primary_700 );background-color:#E9EAF6;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list__icon svg, .elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list__icon img{width:20px;height:20px;}.elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list__number{font-size:20px;}.elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list__title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-17 .elementor-element.elementor-element-dcb95a7{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-6210ef8 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.2em;color:var( --e-global-color-tef_primary_600 );}.elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list{--tef-fl-gap:16px;--tef-fl-marker-size:20px;}.elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list__item{border-style:none;}.elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list__icon{align-self:flex-start;color:var( --e-global-color-tef_primary_700 );background-color:#E9EAF6;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list__icon svg, .elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list__icon img{width:20px;height:20px;}.elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list__number{font-size:20px;}.elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list__title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-17 .elementor-element.elementor-element-ae4cb65{--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:center;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-ae4cb65:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ae4cb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EAF6;}.elementor-17 .elementor-element.elementor-element-d867fb1 .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-d867fb1 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h6-font-size );font-weight:var( --e-global-typography-tef_h6-font-weight );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-d867fb1 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-17 .elementor-element.elementor-element-cd27b9b .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-cd27b9b .tewido-elementra-icon-widget__icon{font-size:20px;color:#FFFFFF;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-cd27b9b .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-cd27b9b .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-cd27b9b .tewido-elementra-icon-widget__inner{background-color:#1A1B49;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-6dba0ca{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-b99c8b8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-2e92a89{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-17 .elementor-element.elementor-element-2e92a89:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2e92a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F3F6EA 0%, #E0E6C7 100%);}.elementor-17 .elementor-element.elementor-element-2e92a89::before, .elementor-17 .elementor-element.elementor-element-2e92a89 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2e92a89 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2e92a89 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2e92a89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2e92a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shismo.com/abher/wp-content/uploads/2026/07/pattern-3.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-7933b7e{--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;--align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-3a29865{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-ce4ca01 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:400;line-height:1.35em;color:#7E8D3F;}.elementor-17 .elementor-element.elementor-element-72346d0{--iteration-count:infinite;width:100%;max-width:100%;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-72346d0 .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-72346d0 .elementor-headline-plain-text{color:#3F4620;}.elementor-17 .elementor-element.elementor-element-98a14be p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-2df4253{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-e249ab9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-f81134e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-fa3b2a2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-465c4af .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.2em;color:#7E8D3F;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list--grid .tewido-elementra-feature-list__item{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list--grid{grid-template-columns:repeat(2, minmax(0, 1fr));--tef-fl-cols:2;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list{--tef-fl-gap:16px;--tef-fl-marker-size:20px;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list__item{border-style:none;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list__icon{align-self:flex-start;color:#3F4620;background-color:#FBFCF8;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list__icon svg, .elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list__icon img{width:20px;height:20px;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list__number{font-size:20px;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list__title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-17 .elementor-element.elementor-element-83ce4ed{--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:center;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-83ce4ed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-83ce4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCF8;}.elementor-17 .elementor-element.elementor-element-496e920 .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-496e920 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h6-font-size );font-weight:var( --e-global-typography-tef_h6-font-weight );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-496e920 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-17 .elementor-element.elementor-element-eab3e0b .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-eab3e0b .tewido-elementra-icon-widget__icon{font-size:20px;color:#FFFFFF;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-eab3e0b .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-eab3e0b .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-eab3e0b .tewido-elementra-icon-widget__inner{background-color:#7B883E;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-2bf45c7{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-3f115db{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-4dbcabc{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-26769c1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-26769c1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-26769c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-862c4a8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-63036e5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-1ee6d91{text-align:start;}.elementor-17 .elementor-element.elementor-element-1ee6d91 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.35em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-e4250c2{--iteration-count:infinite;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-e4250c2 .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-e4250c2 .elementor-headline-plain-text{color:var( --e-global-color-tef_primary_900 );}.elementor-17 .elementor-element.elementor-element-4179900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-4179900 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-ba46f40{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8d7f444{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-8d7f444:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8d7f444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F3F6;}.elementor-17 .elementor-element.elementor-element-8d7f444:hover{background-color:#DBEBF0;}.elementor-17 .elementor-element.elementor-element-2791163 .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-2791163 .tewido-elementra-icon-widget__icon{font-size:24px;color:#3A7C92;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-2791163 .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-2791163 .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-2791163 .tewido-elementra-icon-widget__inner{background-color:#A7CFDC;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_card-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_card-title-font-size );font-weight:var( --e-global-typography-tef_card-title-font-weight );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__subtitle{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-8a4cda9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-8a4cda9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8a4cda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F7F5;}.elementor-17 .elementor-element.elementor-element-8a4cda9:hover{background-color:#DAF1EE;}.elementor-17 .elementor-element.elementor-element-cfa05a3 .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-cfa05a3 .tewido-elementra-icon-widget__icon{font-size:24px;color:#369688;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-cfa05a3 .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-cfa05a3 .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-cfa05a3 .tewido-elementra-icon-widget__inner{background-color:#A5DED6;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_card-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_card-title-font-size );font-weight:var( --e-global-typography-tef_card-title-font-weight );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__subtitle{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-5f8587f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-5f8587f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5f8587f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EAF6;}.elementor-17 .elementor-element.elementor-element-5f8587f:hover{background-color:#DBDCF0;}.elementor-17 .elementor-element.elementor-element-e5d5ae4 .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-e5d5ae4 .tewido-elementra-icon-widget__icon{font-size:24px;color:#3B4291;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-e5d5ae4 .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-e5d5ae4 .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-e5d5ae4 .tewido-elementra-icon-widget__inner{background-color:#A8ACDB;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_card-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_card-title-font-size );font-weight:var( --e-global-typography-tef_card-title-font-weight );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__subtitle{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-ea164bd{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-ea164bd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ea164bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6EA;}.elementor-17 .elementor-element.elementor-element-ea164bd:hover{background-color:#EBF0DB;}.elementor-17 .elementor-element.elementor-element-91290db .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-91290db .tewido-elementra-icon-widget__icon{font-size:24px;color:#7A8F3D;transition:color 200ms ease;}.elementor-17 .elementor-element.elementor-element-91290db .tewido-elementra-icon-widget__icon svg, .elementor-17 .elementor-element.elementor-element-91290db .tewido-elementra-icon-widget__icon img{width:1em;height:1em;}.elementor-17 .elementor-element.elementor-element-91290db .tewido-elementra-icon-widget__inner{background-color:#CEDAA9;transition:background-color 200ms ease, border-color 200ms ease;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_card-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_card-title-font-size );font-weight:var( --e-global-typography-tef_card-title-font-weight );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__subtitle{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-cc5b77f{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cc5b77f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cc5b77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tef_primary_25 );}.elementor-17 .elementor-element.elementor-element-eb6cae4{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-23abaec{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-f6b2ce0 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-17 .elementor-element.elementor-element-f6b2ce0 .tewido-elementra-image{text-align:start;}.elementor-17 .elementor-element.elementor-element-f6b2ce0 .tewido-elementra-image__img{width:120px;object-fit:cover;opacity:1;}.elementor-17 .elementor-element.elementor-element-f6b2ce0 .tewido-elementra-image__img:hover{transform:none;filter:none;}.elementor-17 .elementor-element.elementor-element-f6930da{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-641f4ae{--iteration-count:infinite;width:100%;max-width:100%;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-641f4ae .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-641f4ae .elementor-headline-plain-text{color:var( --e-global-color-tef_primary_800 );}.elementor-17 .elementor-element.elementor-element-e95c191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-e95c191 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-aec24e8{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-722a4b2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:0;}.elementor-17 .elementor-element.elementor-element-722a4b2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-722a4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tef_primary_50 );}.elementor-17 .elementor-element.elementor-element-f3d01c8{width:auto;max-width:auto;background-color:var( --e-global-color-tef_primary_100 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;top:-19px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-17 .elementor-element.elementor-element-f3d01c8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f3d01c8{left:32px;}body.rtl .elementor-17 .elementor-element.elementor-element-f3d01c8{right:32px;}.elementor-17 .elementor-element.elementor-element-f3d01c8 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-b639e45 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-b639e45 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h4-font-size );font-weight:var( --e-global-typography-tef_h4-font-weight );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-b639e45 .tewido-elementra-heading__subtitle{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-d4c1b40{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-d4c1b40:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d4c1b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2ebff95{width:auto;max-width:auto;background-color:var( --e-global-color-tef_primary_100 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;top:-19px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-17 .elementor-element.elementor-element-2ebff95.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2ebff95{left:32px;}body.rtl .elementor-17 .elementor-element.elementor-element-2ebff95{right:32px;}.elementor-17 .elementor-element.elementor-element-2ebff95 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-b5f0af4 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-b5f0af4 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h4-font-size );font-weight:var( --e-global-typography-tef_h4-font-weight );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-b5f0af4 .tewido-elementra-heading__subtitle{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-3fed604{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-3fed604:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3fed604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tef_primary_50 );}.elementor-17 .elementor-element.elementor-element-cb5a0b1{width:auto;max-width:auto;background-color:var( --e-global-color-tef_primary_100 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;top:-19px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-17 .elementor-element.elementor-element-cb5a0b1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-cb5a0b1{left:32px;}body.rtl .elementor-17 .elementor-element.elementor-element-cb5a0b1{right:32px;}.elementor-17 .elementor-element.elementor-element-cb5a0b1 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-b00e871 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-b00e871 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h4-font-size );font-weight:var( --e-global-typography-tef_h4-font-weight );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-b00e871 .tewido-elementra-heading__subtitle{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-db08603{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-db08603:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-db08603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cb78b3d{width:auto;max-width:auto;background-color:var( --e-global-color-tef_primary_100 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;top:-19px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-17 .elementor-element.elementor-element-cb78b3d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-cb78b3d{left:32px;}body.rtl .elementor-17 .elementor-element.elementor-element-cb78b3d{right:32px;}.elementor-17 .elementor-element.elementor-element-cb78b3d .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-e67f55a .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-e67f55a .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h4-font-size );font-weight:var( --e-global-typography-tef_h4-font-weight );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-e67f55a .tewido-elementra-heading__subtitle{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-ab15e07{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:4;}.elementor-17 .elementor-element.elementor-element-ab15e07:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ab15e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tef_primary_50 );}.elementor-17 .elementor-element.elementor-element-b2ab490{width:auto;max-width:auto;background-color:var( --e-global-color-tef_primary_100 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;top:-19px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-17 .elementor-element.elementor-element-b2ab490.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-b2ab490{left:32px;}body.rtl .elementor-17 .elementor-element.elementor-element-b2ab490{right:32px;}.elementor-17 .elementor-element.elementor-element-b2ab490 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-49ebe3a .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-49ebe3a .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h4-font-size );font-weight:var( --e-global-typography-tef_h4-font-weight );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-49ebe3a .tewido-elementra-heading__subtitle{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-f0defa3{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:5;}.elementor-17 .elementor-element.elementor-element-f0defa3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f0defa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4535b78{width:auto;max-width:auto;background-color:var( --e-global-color-tef_primary_100 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;top:-19px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-17 .elementor-element.elementor-element-4535b78.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4535b78{left:32px;}body.rtl .elementor-17 .elementor-element.elementor-element-4535b78{right:32px;}.elementor-17 .elementor-element.elementor-element-4535b78 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;color:var( --e-global-color-tef_primary_500 );}.elementor-17 .elementor-element.elementor-element-bb76ff9 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-bb76ff9 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h4-font-size );font-weight:var( --e-global-typography-tef_h4-font-weight );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-bb76ff9 .tewido-elementra-heading__subtitle{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-0d42aa4{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--overlay-opacity:0.1;--border-radius:0px 0px 16px 16px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:6;}.elementor-17 .elementor-element.elementor-element-0d42aa4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-tef_primary_500 ) 0%, var( --e-global-color-tef_primary_700 ) -180%);}.elementor-17 .elementor-element.elementor-element-0d42aa4::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shismo.com/abher/wp-content/uploads/2026/07/pattern-2.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-508af31{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__small-title{font-family:var( --e-global-typography-tef_small-title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_small-title-font-size );font-weight:var( --e-global-typography-tef_small-title-font-weight );line-height:var( --e-global-typography-tef_small-title-line-height );margin-bottom:16px;}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__title, .elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__title a{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_h2-font-size );font-weight:var( --e-global-typography-tef_h2-font-weight );line-height:var( --e-global-typography-tef_h2-line-height );}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__subtitle{color:#FFFFFFC4;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn{background-color:transparent;font-size:14px;font-weight:600;border-radius:100px 100px 100px 100px;background-image:linear-gradient(-90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-tef_secondary_800 ) 100%);}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn__text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn__icon i{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn__icon svg{width:16px;height:16px;}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn__inner{gap:8px;}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn, .elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn-group{--tef-cb-bg:var( --e-global-color-tef_secondary_600 );}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn-group{--tef-cb-detached-gap:0px;}.elementor-17 .elementor-element.elementor-element-ae47238{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-ae47238:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ae47238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9f17aea{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-35bd7c5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-2e1ebea{text-align:start;}.elementor-17 .elementor-element.elementor-element-2e1ebea .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.35em;color:var( --e-global-color-tef_secondary_700 );}.elementor-17 .elementor-element.elementor-element-291c3d0{--iteration-count:infinite;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--tef-ahl-stagger:80ms;--tef-ahl-reveal-dur:600ms;}.elementor-17 .elementor-element.elementor-element-291c3d0 .elementor-headline{text-align:start;font-family:var( --e-global-typography-tef_main-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_main-heading-font-size );font-weight:var( --e-global-typography-tef_main-heading-font-weight );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-291c3d0 .elementor-headline-plain-text{color:var( --e-global-color-tef_primary_900 );}.elementor-17 .elementor-element.elementor-element-11b89b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-17 .elementor-element.elementor-element-11b89b3 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-d96c826 .tewido-elementra-term-list{justify-content:flex-start;gap:8px;}.elementor-17 .elementor-element.elementor-element-d96c826 .tewido-elementra-term-list__item{padding:10px 14px 6px 14px;border-radius:100px;border-style:none;color:var( --e-global-color-tef_gray_700 );background-color:var( --e-global-color-tef_gray_50 );}.elementor-17 .elementor-element.elementor-element-d96c826 .tewido-elementra-term-list__item:hover, .elementor-17 .elementor-element.elementor-element-d96c826 .tewido-elementra-term-list__item:focus-visible{background-color:var( --e-global-color-tef_gray_100 );}.elementor-17 .elementor-element.elementor-element-d96c826 .tewido-elementra-term-list__item.is-current{background-color:var( --e-global-color-tef_gray_100 );}.elementor-17 .elementor-element.elementor-element-9a3086f{--divider-border-style:solid;--divider-color:var( --e-global-color-tef_gray_100 );--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-9a3086f .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-f6a3651 .tewido-elementra-loop--grid{grid-template-columns:repeat(3, minmax(0, 1fr));--tef-loop-cols:3;gap:24px;--tef-loop-gap:24px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-68189f4{--width:80%;}.elementor-17 .elementor-element.elementor-element-6881edb{--width:100%;}.elementor-17 .elementor-element.elementor-element-bdbedd0{--width:80%;}.elementor-17 .elementor-element.elementor-element-24a461b{--width:90%;}.elementor-17 .elementor-element.elementor-element-6dba0ca{--width:80%;}.elementor-17 .elementor-element.elementor-element-e249ab9{--width:90%;}.elementor-17 .elementor-element.elementor-element-eb6cae4{--width:50%;}.elementor-17 .elementor-element.elementor-element-aec24e8{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-bdbedd0{--width:100%;}.elementor-17 .elementor-element.elementor-element-24a461b{--width:100%;}.elementor-17 .elementor-element.elementor-element-e249ab9{--width:100%;}.elementor-17 .elementor-element.elementor-element-eb6cae4{--width:100%;}.elementor-17 .elementor-element.elementor-element-23abaec{--width:100%;}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-0d42aa4::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-7bee9390{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3ae45b7d{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-25aa8d1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading{text-align:center;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_hero-font-size );line-height:var( --e-global-typography-tef_hero-line-height );}.elementor-17 .elementor-element.elementor-element-65867f27.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-65867f27{text-align:center;}.elementor-17 .elementor-element.elementor-element-5fada31{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-7a1bffe4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-7a1bffe4 .tewido-elementra-heading{text-align:start;}.elementor-17 .elementor-element.elementor-element-d3c3be1{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3d5e9c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-3d5e9c6 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-b8a6c4c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-cf200d3 .elementor-counter-title{justify-content:start;}.elementor-17 .elementor-element.elementor-element-cf200d3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-17 .elementor-element.elementor-element-17d8a6c .elementor-counter-title{justify-content:end;}.elementor-17 .elementor-element.elementor-element-17d8a6c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;}.elementor-17 .elementor-element.elementor-element-d25f833 .elementor-counter-title{justify-content:start;}.elementor-17 .elementor-element.elementor-element-d25f833 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-17 .elementor-element.elementor-element-f8a01a7 .elementor-counter-title{justify-content:end;}.elementor-17 .elementor-element.elementor-element-f8a01a7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;}.elementor-17 .elementor-element.elementor-element-1464ce9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-17 .elementor-element.elementor-element-72889256{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-76ec44a9{--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-17 .elementor-element.elementor-element-11ca639e .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-2b0bd347{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-eacc7d7 .elementor-headline{font-size:44px;}.elementor-17 .elementor-element.elementor-element-decdd1b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-c6693ea{--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9dc43f8{--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-17 .elementor-element.elementor-element-b1affdc .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list--grid{grid-template-columns:repeat(2, minmax(0, 1fr));--tef-fl-cols:2;}.elementor-17 .elementor-element.elementor-element-624449b .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-a9e86c1{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-64f3b54{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-b712900 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-57c26e9{--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-17 .elementor-element.elementor-element-bdbedd0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-bdbedd0.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list--grid{grid-template-columns:repeat(2, minmax(0, 1fr));--tef-fl-cols:2;}.elementor-17 .elementor-element.elementor-element-7cde333 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-f5eb79b.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-abb5998{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-f7bfb21{--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f0b8cd2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-9c77d83 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-6ce020d{--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-17 .elementor-element.elementor-element-d867fb1 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-2e92a89{--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7933b7e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-17 .elementor-element.elementor-element-72346d0 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-2df4253{--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-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list--grid{grid-template-columns:repeat(2, minmax(0, 1fr));--tef-fl-cols:2;}.elementor-17 .elementor-element.elementor-element-496e920 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-3f115db{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-26769c1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-e4250c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-e4250c2 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-ba46f40{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-cc5b77f{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-eb6cae4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-f6930da{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-641f4ae .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-b639e45 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-b639e45 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-b5f0af4 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-b5f0af4 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-b00e871 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-b00e871 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-e67f55a .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-e67f55a .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-49ebe3a .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-49ebe3a .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-bb76ff9 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-bb76ff9 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-0d42aa4::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;}.elementor-17 .elementor-element.elementor-element-508af31{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h2-font-size );line-height:var( --e-global-typography-tef_h2-line-height );}.elementor-17 .elementor-element.elementor-element-ae47238{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-291c3d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-291c3d0 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-f6a3651 .tewido-elementra-loop--grid{grid-template-columns:repeat(2, minmax(0, 1fr));--tef-loop-cols:2;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-7bee9390{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3ae45b7d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__small-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-795922c0 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_hero-font-size );line-height:var( --e-global-typography-tef_hero-line-height );}.elementor-17 .elementor-element.elementor-element-65867f27{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-17 .elementor-element.elementor-element-d3c3be1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3d11a94{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-3dd0830 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-3d5e9c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-3d5e9c6 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-d47f644{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b8a6c4c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-b8a6c4c > .elementor-element ~ .elementor-element::after{content:"";position:absolute;pointer-events:none;width:0;height:auto;inset-block-start:0;inset-block-end:0;inset-inline-start:calc(-0.5 * (var(--tef-div-gap-x, 0px) + var(--tef-div-w, 1px)));inset-inline-end:auto;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:var(--tef-div-w, 1px);border-inline-end-width:0;--tef-div-axis:to bottom;--tef-div-dot:circle(calc(var(--tef-div-w, 1px) / 2) at 50% 50%);--tef-div-diamond:polygon(50% calc(50% - var(--tef-div-w, 1px) / 2), 100% 50%, 50% calc(50% + var(--tef-div-w, 1px) / 2), 0 50%);--tef-div-arrow:polygon(calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% - var(--tef-div-w, 1px)), calc(50% + 50% * var(--tef-div-dir, 1)) 50%, calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% + var(--tef-div-w, 1px)));}.elementor-17 .elementor-element.elementor-element-b8a6c4c > .e-con-inner > .elementor-element ~ .elementor-element::after{content:"";position:absolute;pointer-events:none;width:0;height:auto;inset-block-start:0;inset-block-end:0;inset-inline-start:calc(-0.5 * (var(--tef-div-gap-x, 0px) + var(--tef-div-w, 1px)));inset-inline-end:auto;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:var(--tef-div-w, 1px);border-inline-end-width:0;--tef-div-axis:to bottom;--tef-div-dot:circle(calc(var(--tef-div-w, 1px) / 2) at 50% 50%);--tef-div-diamond:polygon(50% calc(50% - var(--tef-div-w, 1px) / 2), 100% 50%, 50% calc(50% + var(--tef-div-w, 1px) / 2), 0 50%);--tef-div-arrow:polygon(calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% - var(--tef-div-w, 1px)), calc(50% + 50% * var(--tef-div-dir, 1)) 50%, calc(50% - 50% * var(--tef-div-dir, 1)) calc(50% + var(--tef-div-w, 1px)));}.elementor-17 .elementor-element.elementor-element-cf200d3 .elementor-counter-number-wrapper{font-size:32px;}.elementor-17 .elementor-element.elementor-element-cf200d3 .elementor-counter-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-17d8a6c .elementor-counter-number-wrapper{font-size:32px;}.elementor-17 .elementor-element.elementor-element-17d8a6c .elementor-counter-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-d25f833 .elementor-counter-number-wrapper{font-size:32px;}.elementor-17 .elementor-element.elementor-element-d25f833 .elementor-counter-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-f8a01a7 .elementor-counter-number-wrapper{font-size:32px;}.elementor-17 .elementor-element.elementor-element-f8a01a7 .elementor-counter-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-1464ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-17 .elementor-element.elementor-element-18684b7{--padding-top:64px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-17 .elementor-element.elementor-element-72889256{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-2476b5db .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-11ca639e .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-2b0bd347{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-17 .elementor-element.elementor-element-1eeea044{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-eacc7d7 .elementor-headline{font-size:44px;}.elementor-17 .elementor-element.elementor-element-c6693ea{--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9dc43f8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-f4673a4 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b1affdc .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-e4b7ee3 .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list--grid{grid-template-columns:repeat(1, minmax(0, 1fr));--tef-fl-cols:1;}.elementor-17 .elementor-element.elementor-element-36ff173 .tewido-elementra-feature-list__title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-7cbfef2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-624449b .tewido-elementra-heading{text-align:start;}.elementor-17 .elementor-element.elementor-element-624449b .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-f410977 .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-a9e86c1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c0e4770 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b712900 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-57c26e9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-c0880f3 .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list--grid{grid-template-columns:repeat(1, minmax(0, 1fr));--tef-fl-cols:1;}.elementor-17 .elementor-element.elementor-element-4810df1 .tewido-elementra-feature-list__title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-ee68605{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7cde333{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-7cde333 .tewido-elementra-heading{text-align:start;}.elementor-17 .elementor-element.elementor-element-7cde333 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-688b1df .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-f5eb79b.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-abb5998{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-f7bfb21{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-75ffd93 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-9c77d83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-9c77d83 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-6ce020d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-24a461b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-83d8bad{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-799702e .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-2a208cf .tewido-elementra-feature-list__title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-6210ef8 .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-46203cc .tewido-elementra-feature-list__title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-ae4cb65{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-d867fb1{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-d867fb1 .tewido-elementra-heading{text-align:start;}.elementor-17 .elementor-element.elementor-element-d867fb1 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-cd27b9b .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-2e92a89{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-ce4ca01 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-72346d0 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-2df4253{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-465c4af .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list--grid{grid-template-columns:repeat(1, minmax(0, 1fr));--tef-fl-cols:1;}.elementor-17 .elementor-element.elementor-element-072d76f .tewido-elementra-feature-list__title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-83ce4ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-496e920{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-496e920 .tewido-elementra-heading{text-align:start;}.elementor-17 .elementor-element.elementor-element-496e920 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h6-font-size );line-height:var( --e-global-typography-tef_h6-line-height );}.elementor-17 .elementor-element.elementor-element-eab3e0b .tewido-elementra-icon-widget{margin-inline:0 auto;}.elementor-17 .elementor-element.elementor-element-3f115db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-26769c1{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-862c4a8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-1ee6d91 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-e4250c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-e4250c2 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-4179900{font-size:14px;}.elementor-17 .elementor-element.elementor-element-ba46f40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-c19e972 .tewido-elementra-heading__subtitle{font-size:16px;}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-8315228 .tewido-elementra-heading__subtitle{font-size:16px;}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-81896e2 .tewido-elementra-heading__subtitle{font-size:16px;}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_card-title-font-size );line-height:var( --e-global-typography-tef_card-title-line-height );}.elementor-17 .elementor-element.elementor-element-80b10d2 .tewido-elementra-heading__subtitle{font-size:16px;}.elementor-17 .elementor-element.elementor-element-cc5b77f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-641f4ae .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-e95c191{font-size:14px;}.elementor-17 .elementor-element.elementor-element-722a4b2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f3d01c8{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-f3d01c8{right:20px;}.elementor-17 .elementor-element.elementor-element-f3d01c8 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b639e45 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-b639e45 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-d4c1b40{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2ebff95{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-2ebff95{right:20px;}.elementor-17 .elementor-element.elementor-element-2ebff95 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b5f0af4 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-b5f0af4 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-3fed604{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-cb5a0b1{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-cb5a0b1{right:20px;}.elementor-17 .elementor-element.elementor-element-cb5a0b1 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b00e871 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-b00e871 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-db08603{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-cb78b3d{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-cb78b3d{right:20px;}.elementor-17 .elementor-element.elementor-element-cb78b3d .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-e67f55a .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-e67f55a .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-ab15e07{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-b2ab490{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-b2ab490{right:20px;}.elementor-17 .elementor-element.elementor-element-b2ab490 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-49ebe3a .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-49ebe3a .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-f0defa3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4535b78{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-4535b78{right:20px;}.elementor-17 .elementor-element.elementor-element-4535b78 .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-bb76ff9 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-bb76ff9 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h4-font-size );line-height:var( --e-global-typography-tef_h4-line-height );}.elementor-17 .elementor-element.elementor-element-0d42aa4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-0d42aa4::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0d42aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__small-title{font-size:var( --e-global-typography-tef_small-title-font-size );line-height:var( --e-global-typography-tef_small-title-line-height );}.elementor-17 .elementor-element.elementor-element-4c39c04 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_h2-font-size );line-height:var( --e-global-typography-tef_h2-line-height );}.elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn, .elementor-17 .elementor-element.elementor-element-b688615 .tewido-elementra-creative-btn-group{margin-inline:0 auto;width:auto;}.elementor-17 .elementor-element.elementor-element-ae47238{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9f17aea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-2e1ebea .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-291c3d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-291c3d0 .elementor-headline{font-size:var( --e-global-typography-tef_main-heading-font-size );line-height:var( --e-global-typography-tef_main-heading-line-height );}.elementor-17 .elementor-element.elementor-element-11b89b3{font-size:14px;}.elementor-17 .elementor-element.elementor-element-f6a3651 .tewido-elementra-loop--grid{grid-template-columns:repeat(1, minmax(0, 1fr));--tef-loop-cols:1;}}.mkt-dash{
  --mkt-dir:1;
  --mkt-fs:15px;                 /* 13px compact · 15px default · 17px large */
  --mkt-accent:#4CA790;
  --mkt-accent-2:#2ee6a8;
  --mkt-cyan:#38bdf8;
  --mkt-line:rgba(255,255,255,.14);
  --mkt-muted:rgba(255,255,255,.6);

  position:relative;width:100%;max-width:44em;margin-inline:auto;
  font-size:var(--mkt-fs);line-height:1.35;
  font-family:"Poppins","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  color:#fff;
  display:grid;grid-template-columns:repeat(12,1fr);gap:1em;
  isolation:isolate;
}

/* reset — :where() keeps specificity at 0 so component rules always win */
[dir="rtl"] .mkt-dash{--mkt-dir:-1;}
.mkt-dash :where(h3,p,ul,li,span,div,button){margin:0;padding:0;font-family:inherit;color:inherit;}
.mkt-dash :where(ul){list-style:none;}
.mkt-dash :where(button){background:none;border:0;font:inherit;}
.mkt-dash *,.mkt-dash *::before,.mkt-dash *::after{box-sizing:border-box;min-width:0;}

/* ---- card shell ---- */
.mkt-card{
  position:relative;overflow:hidden;
  background:
    linear-gradient(180deg,rgba(255,255,255,.05),transparent 42%),
    linear-gradient(158deg,rgba(255,255,255,.095),rgba(255,255,255,.04));
  border-radius:1.1em;
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  box-shadow:0 1.4em 3.2em -1.2em rgba(0,0,0,.6),inset 0 0 0 1px var(--mkt-line);
  padding:1.15em 1.3em;
  transition:background .4s,box-shadow .4s;
}
/* gradient hairline across the top edge */
.mkt-card::after{
  content:"";position:absolute;inset:0 0 auto;height:2px;z-index:6;pointer-events:none;
  background:linear-gradient(calc(var(--mkt-dir) * 90deg),transparent,var(--mkt-accent-2),transparent);
  opacity:.7;transition:opacity .4s;
}
.mkt-card:hover{
  box-shadow:0 1.6em 3.6em -1.2em rgba(0,0,0,.65),inset 0 0 0 1px rgba(46,230,168,.4);
}
.mkt-card:hover::after{opacity:1;}
.mkt-dash .mkt-card__title{
  color:#fff;font-size:.95em;font-weight:600;line-height:1.2;
  margin:0 0 .9em;white-space:nowrap;
}

/* ---- 1. Campaign ---- */
.mkt-campaign{
  grid-column:6 / 13;grid-row:1;z-index:3;
  display:grid;grid-template-columns:minmax(0,1fr) 45%;
  align-items:center;column-gap:1em;
  padding:1.05em 1.2em;
}
.mkt-campaign .mkt-card__title{margin-bottom:.55em;}
.mkt-campaign__value{
  font-size:1.8em;font-weight:700;line-height:1;
  background:linear-gradient(calc(var(--mkt-dir) * 90deg),var(--mkt-accent-2),var(--mkt-cyan));
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
}
.mkt-spark{width:100%;height:auto;display:block;}

/* ---- 2. Overview ---- */
.mkt-overview{
  grid-column:1 / 13;grid-row:2;z-index:2;
  display:grid;grid-template-columns:3.4em minmax(0,1fr);
  padding:0;overflow:hidden;
}
.mkt-rail{
  display:flex;flex-direction:column;align-items:center;
  gap:1.35em;padding:1.25em 0;
  border-inline-end:1px solid var(--mkt-line);
  background:rgba(255,255,255,.03);
}
.mkt-rail__btn{
  width:1.9em;height:1.9em;display:grid;place-items:center;
  border-radius:.55em;color:var(--mkt-muted);cursor:pointer;
  transition:color .25s,background .25s,transform .25s;
}
.mkt-rail__btn svg{width:1.05em;height:1.05em;}
.mkt-rail__btn:hover{color:#fff;background:rgba(255,255,255,.08);transform:translateY(-2px);}
.mkt-rail__btn.is-active{
  color:#287965;
  background:linear-gradient(140deg,var(--mkt-accent-2),var(--mkt-accent));
  box-shadow:0 .3em .8em -.3em rgba(46,230,168,.9);
}
.mkt-rail__btn:focus-visible{outline:2px solid var(--mkt-accent-2);outline-offset:2px;}

.mkt-overview__body{padding:1.15em 1.3em 1.05em;}
.mkt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65em;margin-bottom:.4em;}
.mkt-stat{
  background:rgba(255,255,255,.045);
  box-shadow:inset 0 0 0 1px var(--mkt-line);
  border-radius:.75em;padding:.7em .75em;
  transition:background .3s,box-shadow .3s;
}
.mkt-stat:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(46,230,168,.38);}
.mkt-stat__label{font-size:.68em;color:var(--mkt-muted);white-space:nowrap;}
.mkt-stat__value{font-size:1.4em;font-weight:700;line-height:1;margin:.28em 0 .3em;}
.mkt-stat__delta{font-size:.66em;font-weight:600;color:var(--mkt-accent-2);
  display:inline-flex;align-items:center;gap:.28em;white-space:nowrap;}
.mkt-stat__delta::before{content:"▲";font-size:.6em;}

.mkt-chart{width:100%;height:auto;display:block;}
.mkt-months{
  display:grid;grid-template-columns:repeat(6,minmax(0,1fr));
  font-size:.68em;color:var(--mkt-muted);text-align:center;
  padding:.55em .2em 0;
}

/* ---- 3. Automation ---- */
.mkt-automation{
  grid-column:1 / 7;grid-row:3;
  display:grid;grid-template-columns:minmax(0,1fr) auto;
  align-items:center;column-gap:.9em;
}
.mkt-automation__value{
  font-size:1.85em;font-weight:700;line-height:1;
  background:linear-gradient(calc(var(--mkt-dir) * 90deg),var(--mkt-accent-2),var(--mkt-cyan));
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
}

/* ---- 4. Audience ---- */
.mkt-audience{grid-column:7 / 13;grid-row:3;}
.mkt-audience__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1em;}
.mkt-legend{display:grid;gap:.55em;}
.mkt-legend li{
  display:grid;grid-template-columns:.55em minmax(0,1fr) auto;
  align-items:center;gap:.55em;
  font-size:.74em;color:rgba(255,255,255,.85);white-space:nowrap;
}
.mkt-legend i{width:.55em;height:.55em;border-radius:.16em;display:block;}
.mkt-legend b{font-weight:600;color:#fff;justify-self:end;}
.mkt-donut{width:5.2em;height:5.2em;display:block;}

/* ---- glow ---- */
.mkt-dash::after{
  content:"";position:absolute;inset-inline-start:15%;inset-inline-end:15%;bottom:-1.8em;height:4em;
  background:radial-gradient(ellipse at center,rgba(62,207,176,.38),transparent 70%);
  filter:blur(1.4em);z-index:-1;pointer-events:none;
}

/* =============== ANIMATION =============== */
@media (prefers-reduced-motion:no-preference){
  .mkt-campaign,.mkt-overview,.mkt-automation,.mkt-audience{opacity:0;}
  .mkt-dash.is-live .mkt-overview{animation:mkt-in .85s cubic-bezier(.22,1,.36,1) .05s both,mkt-float 9s ease-in-out 2.2s infinite;}
  .mkt-dash.is-live .mkt-campaign{animation:mkt-in .85s cubic-bezier(.22,1,.36,1) .3s both,mkt-float 7s ease-in-out 2.2s infinite;}
  .mkt-dash.is-live .mkt-automation{animation:mkt-in .85s cubic-bezier(.22,1,.36,1) .45s both,mkt-float 8s ease-in-out 2.6s infinite;}
  .mkt-dash.is-live .mkt-audience{animation:mkt-in .85s cubic-bezier(.22,1,.36,1) .58s both,mkt-float 8.5s ease-in-out 3s infinite;}

  .mkt-dash.is-live .mkt-stat{animation:mkt-pop .5s cubic-bezier(.22,1,.36,1) both;}
  .mkt-dash.is-live .mkt-stat:nth-child(1){animation-delay:.55s;}
  .mkt-dash.is-live .mkt-stat:nth-child(2){animation-delay:.67s;}
  .mkt-dash.is-live .mkt-stat:nth-child(3){animation-delay:.79s;}

  .mkt-dash.is-live .mkt-chart__line{stroke-dasharray:600;animation:mkt-draw 1.8s cubic-bezier(.4,0,.2,1) .9s both;}
  .mkt-dash.is-live .mkt-chart__area{animation:mkt-fade 1.2s ease-out 1.6s both;}
  .mkt-dash.is-live .mkt-chart__dot{animation:mkt-fade .5s ease-out 2.5s both;}
  .mkt-dash.is-live .mkt-chart__halo{animation:mkt-fade .5s ease-out 2.5s both,mkt-pulse 2.6s ease-in-out 3s infinite;}
  .mkt-dash.is-live .mkt-spark__line{stroke-dasharray:270;animation:mkt-draw-sm 1.4s cubic-bezier(.4,0,.2,1) .7s both;}

  .mkt-dash.is-live .mkt-ring{animation:mkt-ring-in 1.5s cubic-bezier(.3,0,.2,1) 1s both;}
  .mkt-dash.is-live .mkt-seg{animation:mkt-seg-in 1s cubic-bezier(.3,0,.2,1) both;}
  .mkt-dash.is-live .mkt-seg--1{animation-delay:1.05s;}
  .mkt-dash.is-live .mkt-seg--2{animation-delay:1.25s;}
  .mkt-dash.is-live .mkt-seg--3{animation-delay:1.45s;}
  .mkt-dash.is-live .mkt-seg--4{animation-delay:1.6s;}

  .mkt-dash.is-live .mkt-legend li{animation:mkt-slide .5s ease-out both;}
  .mkt-dash.is-live .mkt-legend li:nth-child(1){animation-delay:1.15s;}
  .mkt-dash.is-live .mkt-legend li:nth-child(2){animation-delay:1.25s;}
  .mkt-dash.is-live .mkt-legend li:nth-child(3){animation-delay:1.35s;}
  .mkt-dash.is-live .mkt-legend li:nth-child(4){animation-delay:1.45s;}

  .mkt-dash.is-live .mkt-overview::before{
    content:"";position:absolute;inset:0;pointer-events:none;z-index:4;
    background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.09) 50%,transparent 65%);
    transform:translateX(calc(var(--mkt-dir) * -100%));animation:mkt-sweep 1.6s ease-in-out 1.4s;
  }
}
@keyframes mkt-in{from{opacity:0;transform:translateY(1.6em) scale(.97);}to{opacity:1;transform:none;}}
@keyframes mkt-pop{from{opacity:0;transform:translateY(.7em);}to{opacity:1;transform:none;}}
@keyframes mkt-slide{from{opacity:0;transform:translateX(calc(var(--mkt-dir) * -.6em));}to{opacity:1;transform:none;}}
@keyframes mkt-draw{from{stroke-dashoffset:600;}to{stroke-dashoffset:0;}}
@keyframes mkt-draw-sm{from{stroke-dashoffset:270;}to{stroke-dashoffset:0;}}
@keyframes mkt-fade{from{opacity:0;}to{opacity:1;}}
@keyframes mkt-ring-in{from{stroke-dashoffset:81;}to{stroke-dashoffset:0;}}
@keyframes mkt-seg-in{from{stroke-dasharray:0 213.6;}}
@keyframes mkt-pulse{0%,100%{opacity:.22;transform:scale(1);}50%{opacity:.06;transform:scale(1.35);}}
@keyframes mkt-sweep{to{transform:translateX(calc(var(--mkt-dir) * 100%));}}
@keyframes mkt-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-.35em);}}

/* ---- responsive ---- */
@media (max-width:1200px){.mkt-dash{--mkt-fs:13.5px;}}
@media (max-width:1024px){.mkt-dash{--mkt-fs:15px;max-width:36em;}}
@media (max-width:767px){.mkt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;}}
@media (max-width:767px){
  .mkt-audience {
    display: none;
  }
  .mkt-dash{--mkt-fs:14px;gap:.75em;}
  .mkt-campaign,.mkt-overview,.mkt-automation,.mkt-audience{grid-column:1/-1;grid-row:auto;margin-top:0;}
  .mkt-overview{grid-template-columns:minmax(0,1fr);}
  .mkt-rail{flex-direction:row;justify-content:flex-start;gap:1em;padding:.75em 1.1em;
    border-inline-end:0;border-bottom:1px solid var(--mkt-line);}
  .mkt-audience__body{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.9em;}
  @media (prefers-reduced-motion:no-preference){
    .mkt-dash.is-live .mkt-campaign,.mkt-dash.is-live .mkt-overview,
    .mkt-dash.is-live .mkt-automation,.mkt-dash.is-live .mkt-audience{
      animation:mkt-in .8s cubic-bezier(.22,1,.36,1) both;}
  }
}
.iw-field {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
  min-height: 220px;
  background: var(--iw-bg, #303184);
  overflow: hidden;
}

/* width/height are load-bearing: a canvas is a replaced element, so inset:0
   alone would leave it at its intrinsic 300x150 instead of filling the box */
.iw-field__canvas {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  pointer-events: none;
}

@media screen and (max-width: 1024px) {
  .iw-field {
    height: auto;
  }
}

/* Legibility scrim. The field is brightest dead centre, which is exactly where
   a hero headline lands — this drops the contrast under the text and darkens
   the frame edges so the composition holds. Set --iw-scrim:0 to remove it. */
.iw-field::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  opacity: var(--iw-scrim, 1);
  background:
    radial-gradient(120% 85% at 50% 42%, transparent 38%, rgba(21, 22, 66, .55) 100%),
    linear-gradient(to bottom,
      rgba(21, 22, 66, .44) 0%, transparent 26%,
      transparent 62%, rgba(21, 22, 66, .66) 100%);
}

/* hero content sits above both the canvas and the scrim, whether it is a
   child of the widget or a sibling stacked on top */
.iw-field>*:not(.iw-field__canvas) {
  position: relative;
  z-index: 2;
}

/* a lost GPU context leaves a dead canvas; hide it and show the background */
.iw-field__canvas.is-lost {
  display: none
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.aisim {
    --dm-primary: #303184;
    --dm-teal: #0E9F9F;
    --dm-ice: #ECF7F7;
    --dm-grey: #4A4A4A;
    --dm-grey2: #706F6F;
    --dm-rule: #F0F0F0;
    --dm-night: #0E1230;
    --dm-teal-soft: #F0F9F9;
    --dm-teal-line: #DAF1EE;
    max-width: 1120px;
    margin-inline: auto !important;
    color: var(--dm-grey);
    direction: ltr;
    /* English = ltr. To switch to Arabic: change to rtl */
}

.aisim[dir="rtl"] {
    direction: rtl;
}

.aisim * {
    box-sizing: border-box;
}

/* text follows the section direction automatically */
.aisim .elementor-heading-title,
.aisim .aisim-lead .elementor-widget-container,
.aisim .aisim-frame .elementor-widget-container {
    text-align: start;
}


/* ---------- intro copy ---------- */
.aisim-eyebrow .elementor-heading-title,
.aisim-eyebrow {
    color: var(--dm-teal);
    font-weight: 600;
    letter-spacing: .02em;
}

.aisim-eyebrow {
    display: flex;
    align-items: center;
    gap: 10px;
}

.aisim-eyebrow::before {
    content: "";
    width: 22px;
    height: 2px;
    border-radius: 2px;
    background: var(--dm-teal);
}

.aisim-h2 .elementor-heading-title,
.aisim-h2 {
    color: var(--dm-primary);
    line-height: 1.15;
}

.aisim-h2en .elementor-heading-title,
.aisim-h2en {
    color: var(--dm-grey2);
    font-weight: 500;
}

.aisim-lead {
    color: var(--dm-grey);
}

.aisim-lead p {
    margin: 0;
}

/* framing callout (a text-editor widget) */
.aisim-frame {
    border: 1px solid #FCF0D9;
    border-radius: 12px;
    background: #FDF5E6;
    padding: 14px 18px !important;
    display: flex;
    align-items: center;
    gap: 8px;
}

.aisim-frame .elementor-widget-container {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.aisim-frame p {
    margin: 0;
    font-size: 16px;
    line-height: 1.4;
    color: var(--dm-grey2);
}

.aisim-frame p b,
.aisim-frame p strong {
    color: var(--dm-primary);
}

.aisim-frame::before {
    content: "● Live";
    flex: 0 0 auto;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .03em;
    color: #92640C;
    background: #F6D28E;
    border-radius: 100px;
    padding: 6px 12px;
    align-self: center;
}

.aisim-frame p {
    display: inline-block;
    margin-left: 8px;
}


/* ============================================================
   simulation card
   ============================================================ */
.aisim-sim {
    border: 1px solid var(--dm-rule) !important;
    border-radius: 18px !important;
    background: #fff !important;
    box-shadow: 0 24px 60px -34px rgba(14, 18, 48, .35);
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    padding: 0 !important;
}

/* ---------- day bar (the clock, JS-filled) ---------- */
.aisim-bar {
    padding: 22px clamp(18px, 2.4vw, 30px) !important;
    border-bottom: 1px solid var(--dm-rule);
    background: linear-gradient(180deg, #FAFBFF, #fff);
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    width: 100% !important;
}

.aisim-dayhead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
}

.aisim-dayleft {
    display: flex;
    align-items: center;
    gap: 14px;
}

.aisim-play {
    appearance: none;
    border: 0;
    cursor: pointer;
    width: 52px;
    height: 52px;
    flex: 0 0 auto;
    border-radius: 50%;
    background: var(--dm-primary);
    color: #fff;
    display: grid;
    place-items: center;
    box-shadow: 0 8px 20px -8px rgba(48, 49, 132, .7);
    transition: transform .2s ease, background-color .2s ease;
}

.aisim-play:hover {
    transform: scale(1.06);
    background: #3a3ba0;
}

.aisim-play:active {
    transform: scale(.96);
}

.aisim-play:focus-visible {
    outline: 2px solid var(--dm-teal);
    outline-offset: 3px;
}

.aisim-play svg {
    width: 16px;
    height: 16px;
    fill: currentColor;
}

.aisim-daymeta {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.aisim-daylbl {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: var(--dm-grey2);
}

.aisim-phase {
    display: flex;
    align-items: center;
    gap: 8px;
}

.aisim-phase svg {
    width: 16px;
    height: 16px;
}

.aisim-sun {
    stroke: #E0A83C;
    fill: none;
    stroke-width: 1.7;
}

.aisim-moon {
    fill: var(--dm-primary);
}

.aisim-phasetxt {
    font-size: 14px;
    font-weight: 600;
    color: var(--dm-primary);
}

.aisim-time {
    direction: ltr;
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    font-size: clamp(30px, 5vw, 44px);
    font-weight: 700;
    letter-spacing: -.02em;
    color: var(--dm-primary);
    line-height: 1;
}

.aisim-time small {
    font-size: .42em;
    font-weight: 600;
    color: var(--dm-grey2);
    margin-inline-start: 6px;
}

.aisim-track {
    position: relative;
    padding: 8px 0 0;
    cursor: ew-resize;
    touch-action: none;
}

.aisim-track:focus-visible {
    outline: 2px solid var(--dm-primary);
    outline-offset: 6px;
    border-radius: 6px;
}

.aisim-chart {
    position: relative;
    display: flex;
    align-items: flex-end;
    gap: clamp(2px, .5vw, 5px);
    height: clamp(46px, 7vh, 64px);
    border-bottom: 1px solid var(--dm-rule);
}

.aisim[dir="rtl"] .aisim-chart {
    flex-direction: row-reverse;
}

.aisim-hour {
    position: relative;
    flex: 1 1 0;
    height: 100%;
    display: flex;
    align-items: flex-end;
    gap: 2px;
    min-width: 0;
}

.aisim-hour.is-night::before {
    content: "";
    position: absolute;
    inset: 0 -1px;
    background: rgba(14, 18, 48, .05);
    pointer-events: none;
}

.aisim-hour.is-shift::after {
    content: "";
    position: absolute;
    inset-inline: 0;
    bottom: -1px;
    height: 2px;
    background: var(--dm-primary);
    opacity: .45;
}

.aisim-b {
    flex: 1 1 0;
    min-width: 0;
    border-radius: 2px 2px 0 0;
    height: 2px;
    background: rgba(199, 198, 200, .4);
    transition: height .18s linear, background-color .3s ease;
}

.aisim-b--hu.is-live {
    background: var(--dm-primary);
}

.aisim-b--ai.is-live {
    background: var(--dm-teal);
}

.aisim-head {
    position: absolute;
    top: -8px;
    bottom: -1px;
    width: 2px;
    background: var(--dm-primary);
    pointer-events: none;
}

.aisim-head::after {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 12px;
    height: 12px;
    margin-left: -6px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid var(--dm-primary);
    box-shadow: 0 2px 6px -1px rgba(48, 49, 132, .5);
}

.aisim-scale {
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    font-size: 10px;
    letter-spacing: .08em;
    color: var(--dm-grey2);
    opacity: .75;
    font-variant-numeric: tabular-nums;
    direction: ltr;
    unicode-bidi: isolate;
}

.aisim[dir="rtl"] .aisim-scale {
    flex-direction: row-reverse;
}

/* ---------- lanes (Elementor columns) ---------- */
.aisim-grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    margin: 0 !important;
}

@media(max-width:760px) {
    .aisim-grid {
        grid-template-columns: 1fr;
    }
}

.aisim-col {
    position: relative !important;
    overflow: hidden !important;
    padding: clamp(20px, 2.4vw, 30px) !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    background: #fff;
}

.aisim-col:first-child {
    border-inline-end: 1px solid var(--dm-rule);
}

@media(max-width:760px) {
    .aisim-col:first-child {
        border-inline-end: 0;
        border-bottom: 1px solid var(--dm-rule);
    }
}

.aisim-col--ai {
    background: var(--dm-teal-soft) !important;
}

.aisim-lanehead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
}

.aisim-lanename {
    display: flex;
    flex-direction: column;
    gap: 0;
}

.aisim-name,
.aisim-nameen {
    margin: 0 !important;
}

.aisim-name .elementor-heading-title,
.aisim-name {
    color: var(--dm-primary);
    font-weight: 700;
    line-height: 1.2;
}

.aisim-col--ai .aisim-name .elementor-heading-title,
.aisim-col--ai .aisim-name {
    color: var(--dm-teal);
}

.aisim-nameen .elementor-heading-title,
.aisim-nameen {
    color: var(--dm-grey2);
    font-weight: 500;
    font-size: 12px;
}

.aisim-body {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto;
    gap: 0 !important;
    padding: 0 !important;
    width: 100%;
}

.aisim-slots {
    margin-top: 10px;
    display: grid;
    gap: 10px;
}

.aisim-slot {
    position: relative;
    border: 1px solid rgba(199, 198, 200, .6);
    border-radius: 8px;
    padding: 11px 13px;
    background: #fff;
    overflow: hidden;
}

.aisim-col--ai .aisim-slot {
    border-color: var(--dm-teal-line);
}

.aisim-fill {
    position: absolute;
    inset: 0;
    background: rgba(48, 49, 132, .08);
    transform-origin: left center;
    transform: scaleX(0);
    pointer-events: none;
}

.aisim[dir="rtl"] .aisim-fill {
    transform-origin: right center;
}

.aisim-col--ai .aisim-fill {
    background: rgba(14, 159, 159, .14);
}

.aisim-row {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
}

.aisim-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(199, 198, 200, .7);
    flex: 0 0 auto;
    transition: background .3s ease;
}

.aisim-slot.is-done .aisim-dot {
    background: var(--dm-teal);
}

.aisim-label {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--dm-grey);
}

.aisim-pct {
    font-variant-numeric: tabular-nums;
    font-size: 12px;
    color: var(--dm-grey2);
    opacity: .8;
    direction: ltr;
    unicode-bidi: isolate;
}

.aisim-pill {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .04em;
    padding: 6px 11px 4px;
    border-radius: 100px;
    border: 1px solid var(--dm-rule);
    color: var(--dm-grey2);
    white-space: nowrap;
    transition: all .35s ease;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.aisim-pill .st {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: currentColor;
}

.aisim-pill.is-on {
    border-color: var(--dm-teal);
    color: var(--dm-teal);
    background: rgba(14, 159, 159, .08);
}

.aisim-pill.is-off {
    background: rgba(199, 198, 200, .14);
    color: var(--dm-grey2);
}

.aisim-closed {
    position: absolute;
    inset: 0;
    background: rgba(247, 248, 251, .92);
    display: grid;
    place-items: center;
    text-align: center;
    padding: 24px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .45s ease;
    z-index: 3;
    backdrop-filter: blur(1px);
}

.aisim-closed.is-shown {
    opacity: 1;
}

.aisim-closed .ic {
    width: 34px;
    height: 34px;
    margin: 0 auto 10px;
    color: var(--dm-primary);
    opacity: .8;
}

.aisim-closed strong {
    display: block;
    color: var(--dm-primary);
    font-size: 16px;
    margin-bottom: 4px;
}

.aisim-closed em {
    display: block;
    font-style: normal;
    font-size: 12px;
    color: var(--dm-grey2);
    margin-bottom: 8px;
}

.aisim-closed p {
    margin: 0;
    font-size: 13px;
    color: var(--dm-grey2);
    max-width: 26ch;
    line-height: 1.6;
}

.aisim-foot {
    margin-top: auto;
    padding-top: 18px;
    display: flex;
    align-items: baseline;
    gap: 10px;
}

.aisim-col--ai .aisim-foot {
    border-top-color: var(--dm-teal-line);
}

.aisim-count {
    font-variant-numeric: tabular-nums;
    direction: ltr;
    unicode-bidi: isolate;
    font-size: clamp(30px, 4.4vw, 42px);
    font-weight: 700;
    line-height: 1;
    color: var(--dm-primary);
}

.aisim-col--ai .aisim-count {
    color: var(--dm-teal);
}

.aisim-countlbl {
    font-size: 12px;
    letter-spacing: .02em;
    color: var(--dm-grey2);
}

/* ---------- result strip (JS-filled) ---------- */
.aisim-result {
    background: linear-gradient(120deg, var(--dm-primary), var(--dm-night)) !important;
    color: #fff !important;
    padding: clamp(22px, 3vw, 32px) clamp(20px, 2.6vw, 34px) !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 20px !important;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 !important;
}

.aisim-result .rtxt {
    max-width: 40ch;
}

.aisim-result .rtxt b {
    font-size: clamp(16px, 2vw, 24px);
    line-height: 1;
    font-weight: 700;
    display: block;
}

.aisim-result .rtxt span {
    font-size: 14px;
    opacity: .75;
    display: block;
    margin-top: 10px;
    line-height: 1.2;
}

.aisim-mult {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 0 0 auto;
    direction: ltr;
    unicode-bidi: isolate;
}

.aisim-multnum {
    font-variant-numeric: tabular-nums;
    font-size: clamp(40px, 7vw, 68px);
    font-weight: 800;
    line-height: 1;
    color: #fff;
}

.aisim-multx {
    font-size: clamp(20px, 3vw, 30px);
    font-weight: 700;
    color: var(--dm-teal);
}

.aisim-multlbl {
    font-size: 12px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: rgba(255, 255, 255, .7);
    margin-inline-start: 6px;
    align-self: center;
}

/* ---------- legend (JS-filled) ---------- */
.aisim-legend {
    display: flex !important;
    flex-direction: row !important;
    gap: 20px !important;
    margin-top: 16px !important;
    flex-wrap: wrap;
    font-size: 12px;
    color: var(--dm-grey2);
    padding: 0 !important;
}

.aisim-legend span {
    display: flex;
    align-items: center;
    gap: 7px;
}

.aisim-legend i {
    width: 10px;
    height: 10px;
    border-radius: 3px;
    flex: 0 0 auto;
}

.aisim-legend .k-ai {
    background: var(--dm-teal);
}

.aisim-legend .k-hu {
    background: var(--dm-primary);
}

.aisim-legend .k-ni {
    background: rgba(14, 18, 48, .16);
}

.aisim-hint {
    margin-top: 10px !important;
    font-size: 12px;
    color: var(--dm-grey2);
    opacity: .8;
}

.aisim-hint p {
    margin: 0;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}

.solution-heading.elementor-sticky--active .elementor-headline-plain-text {
    color: #303184 !important;
}
.small-title-dot-green-1 .elementor-heading-title::before {
    background-color:#378F87;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.ai-video .tewido-elementra-feature-list__title {
    margin-bottom: 0 !important;
}

.ai-video .tewido-elementra-feature-list__body {
align-self: center !important;
}
.small-title-dot-green-2 .elementor-heading-title::before {
    background-color:#378F87;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.ai-video .tewido-elementra-feature-list__title {
    margin-bottom: 0 !important;
}

.ai-video .tewido-elementra-feature-list__body {
align-self: center !important;
}
/* ===========================================================
   Only 4 spots changed vs. your original — all marked  >
   1) --wa-2 colour variable
   2) .wac-wa badge block
   3) .wac-chat__acts  margin-inline-start: auto → .6em
   4) two animation lines + mobile icon-only rule
   =========================================================== */

.wac-ui{
  --wac-dir:1;
  --wac-fs:15px;                /* 13px compact · 15px default · 17px large */
  --brand:#4CA790;
  --brand-2:#3ecfb0;
  --brand-soft:#e9f5f1;
  --wa:#25d366;
  --wa-2:#5ef08e;                                  /* > */
  --ink:#141922;
  --ink-2:#727c8b;
  --ink-3:#9aa3b2;
  --line:#e9edf3;
  --line-2:#f2f5f9;
  --panel:#fff;
  --tint:#f7f9fb;
  --shadow:0 2.2em 4em -1.7em rgba(8,12,45,.85), 0 .5em 1.2em -.7em rgba(8,12,45,.4);
  position:relative;width:100%;max-width:50em;margin-inline:auto;
  font-size:var(--wac-fs);line-height:1.35;
  font-family:"Poppins","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  color:var(--ink);
  font-variant-numeric:tabular-nums;
  display:grid;grid-template-columns:repeat(12,1fr);gap:1em;
  isolation:isolate;
}
/* zero-specificity reset — component rules always win */
[dir="rtl"] .wac-ui{--wac-dir:-1;}
.wac-ui :where(h3,h4,p,ul,li,span,div,button,b,i){margin:0;padding:0;font:inherit;color:inherit;font-style:normal;}
.wac-ui :where(ul){list-style:none;}
.wac-ui :where(button){background:none;border:0;cursor:pointer;}
.wac-ui *,.wac-ui *::before,.wac-ui *::after{box-sizing:border-box;min-width:0;}
.wac-panel{
  position:relative;
  background:var(--panel);
  border-radius:1.1em;
  box-shadow:var(--shadow), inset 0 0 0 1px rgba(69,186,172,.05);
  overflow:hidden;
  transition:box-shadow .4s;
}
/* gradient hairline across the top edge */
.wac-panel::after{
  content:"";position:absolute;inset:0 0 auto;height:2px;z-index:9;pointer-events:none;
  background:linear-gradient(calc(var(--wac-dir) * 90deg),transparent,var(--brand-2),transparent);
  opacity:.85;transition:opacity .4s;
}
.wac-panel:hover{box-shadow:var(--shadow), inset 0 0 0 1px rgba(62,207,176,.45);}
.wac-panel:hover::after{opacity:1;}
/* ================= 1. CHAT ================= */
.wac-chat{grid-column:1 / 8;grid-row:1;align-self:center;z-index:2;display:grid;grid-template-columns:9.8em minmax(0,1fr);}
.wac-chat__list{background:var(--tint);border-inline-end:1px solid var(--line);padding:.8em .65em;display:flex;flex-direction:column;}

/* ============ > WhatsApp badge — sits above the search field ============ */
.wac-wa{
  flex:none;display:flex;align-items:center;gap:.4em;
  height:1.85em;padding-inline:.28em .6em;margin-bottom:.5em;
  border-radius:.55em;
  background:linear-gradient(140deg,#eafaf0,#ddf7e7);
  box-shadow:inset 0 0 0 1px rgba(37,211,102,.28);
}
.wac-wa i{
  width:1.3em;height:1.3em;border-radius:50%;flex:none;
  display:grid;place-items:center;color:#fff;
  background:linear-gradient(140deg,var(--wa-2),var(--wa));
  box-shadow:0 .25em .55em -.2em rgba(37,211,102,.95);
}
.wac-wa i svg{width:.82em;height:.82em;}
.wac-wa b{font-size:.55em;font-weight:700;color:#15803d;white-space:nowrap;letter-spacing:.01em;}
/* icon-only variant — drop the  and add this class:  */
.wac-wa--mini{padding:0;background:none;box-shadow:none;height:auto;align-self:flex-start;}
.wac-wa--mini i{width:1.75em;height:1.75em;}
.wac-wa--mini i svg{width:1.05em;height:1.05em;}
/* ============================================================================ */

.wac-chat__search{
  height:1.85em;border-radius:.55em;background:#fff;
  box-shadow:inset 0 0 0 1px var(--line);
  display:flex;align-items:center;gap:.4em;padding:0 .6em;
  font-size:.64em;color:var(--ink-3);
}
.wac-chat__search svg{width:.95em;height:.95em;flex:none;stroke-width:2.2;}
.wac-tabs{display:flex;gap:.3em;margin:.7em 0 .55em;}
.wac-tab{
  font-size:.56em;font-weight:600;color:var(--ink-2);
  padding:.32em .6em;border-radius:1em;white-space:nowrap;
  display:flex;align-items:center;gap:.35em;
}
.wac-tab.is-on{background:var(--brand);color:#fff;box-shadow:0 .3em .7em -.35em rgba(76,167,144,.9);}
.wac-tab__n{
  background:#fff;color:var(--brand);border-radius:1em;
  padding:0 .35em;font-size:.9em;line-height:1.5;
}
.wac-tab:not(.is-on) .wac-tab__n{background:#e6eaf0;color:var(--ink-2);}
.wac-chat__list ul{display:grid;gap:.15em;}
.wac-chat__item{
  display:grid;grid-template-columns:1.85em minmax(0,1fr);align-items:center;
  gap:.5em;padding:.5em .45em;border-radius:.6em;transition:background .25s,box-shadow .25s;
}
.wac-chat__item.is-active{background:#fff;box-shadow:0 .25em .7em -.3em rgba(8,12,45,.18);}
.wac-chat__item:hover{background:#fff;}
.wac-av{
  width:1.85em;height:1.85em;border-radius:50%;display:grid;place-items:center;
  font-size:.6em;font-weight:700;color:#fff;letter-spacing:.03em;
}
.wac-av--on{position:relative;}
.wac-av--on::after{
  content:"";position:absolute;inset-inline-end:-.05em;bottom:-.05em;
  width:.42em;height:.42em;border-radius:50%;background:var(--wa);
  box-shadow:0 0 0 .13em #fff;
}
.wac-chat__txt{display:grid;gap:.12em;min-width:0;}
.wac-chat__ln{display:flex;align-items:baseline;gap:.4em;min-width:0;}
.wac-chat__name{
  flex:1;min-width:0;font-size:.65em;font-weight:600;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.wac-chat__time{flex:none;font-size:.5em;color:var(--ink-3);white-space:nowrap;}
.wac-chat__prev{
  flex:1;min-width:0;font-size:.58em;color:var(--ink-2);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.wac-chat__item.is-active .wac-chat__prev{color:var(--ink);font-weight:600;}
.wac-badge{
  flex:none;min-width:1.3em;height:1.3em;border-radius:1em;background:var(--wa);
  color:#fff;font-size:.48em;font-weight:700;display:grid;place-items:center;padding:0 .32em;
}
/* thread */
.wac-chat__thread{
  display:flex;flex-direction:column;min-width:0;
  background-color:#eef1f6;
  background-image:radial-gradient(rgba(20,30,60,.045) 1px,transparent 0);
  background-size:15px 15px;
}
.wac-chat__head{
  display:flex;align-items:center;gap:.6em;
  padding:.75em .95em;background:#fff;border-bottom:1px solid var(--line);
}
.wac-chat__head .wac-av{width:2.05em;height:2.05em;font-size:.62em;}
.wac-chat__who{display:block;font-size:.72em;font-weight:600;}
.wac-chat__status{display:flex;align-items:center;gap:.35em;margin-top:.1em;font-size:.58em;color:var(--brand);font-weight:500;}
.wac-dot{width:.42em;height:.42em;border-radius:50%;background:var(--wa);display:block;}

.wac-chat__acts{margin-inline-start:auto;display:flex;gap:.55em;color:var(--ink-3);}
.wac-chat__acts svg{width:.95em;height:.95em;stroke-width:2;}
.wac-chat__body{flex:1;padding:.9em .95em;display:grid;gap:.45em;align-content:end;}
.wac-day{
  justify-self:center;font-size:.52em;font-weight:600;color:var(--ink-2);
  background:rgba(255,255,255,.85);border-radius:1em;padding:.25em .7em;margin-bottom:.2em;
  box-shadow:0 .1em .4em -.2em rgba(8,12,45,.2);
}
.wac-bub{
  position:relative;max-width:85%;padding:.55em .7em;
  font-size:.66em;line-height:1.5;border-radius:.85em;
  box-shadow:0 .12em .45em -.18em rgba(8,12,45,.2);
}
.wac-bub--in{background:#fff;border-end-start-radius:.25em;justify-self:start;}
.wac-bub--out{background:#dcf2e8;border-end-end-radius:.25em;justify-self:end;}
.wac-bub__meta{
  display:flex;align-items:center;justify-content:flex-end;gap:.25em;
  margin-top:.25em;font-size:.8em;color:var(--ink-3);
}
.wac-bub--out .wac-bub__meta{color:#5aa98d;}
.wac-bub__meta svg{width:1em;height:.8em;}
.wac-typing{
  justify-self:start;background:#fff;border-radius:.85em;border-end-start-radius:.25em;
  padding:.6em .75em;display:flex;gap:.28em;align-items:center;
  box-shadow:0 .12em .45em -.18em rgba(8,12,45,.2);
}
.wac-typing i{width:.33em;height:.33em;border-radius:50%;background:#b9c1cd;display:block;}
.wac-chat__input{display:flex;align-items:center;gap:.55em;padding:.65em .85em;background:#fff;border-top:1px solid var(--line);}
.wac-chat__field{
  flex:1;height:2em;border-radius:1em;background:var(--tint);
  box-shadow:inset 0 0 0 1px var(--line);
  display:flex;align-items:center;padding:0 .85em;font-size:.64em;color:var(--ink-3);
}
.wac-send{
  width:2em;height:2em;border-radius:50%;
  background:linear-gradient(140deg,var(--brand-2),var(--brand));
  display:grid;place-items:center;color:#fff;flex:none;
  box-shadow:0 .4em .9em -.3em rgba(76,167,144,.95);
}
.wac-send svg{width:.9em;height:.9em;}
/* ================= 2. CHIP ================= */
.wac-chip{position:absolute;inset-inline-start:.6em;bottom:-1.4em;width:11.6em;z-index:5;padding:.95em 1.1em;}
.wac-chip__top{display:flex;align-items:center;justify-content:space-between;gap:.5em;}
.wac-chip__label{font-size:.66em;color:var(--ink-2);font-weight:500;}
.wac-chip__delta{
  font-size:.58em;font-weight:700;color:var(--brand);
  background:var(--brand-soft);border-radius:1em;padding:.2em .5em;
  display:inline-flex;align-items:center;gap:.25em;white-space:nowrap;
}
.wac-chip__delta::before{content:"▲";font-size:.7em;}
.wac-chip__value{font-size:1.75em;font-weight:700;line-height:1;margin-top:.35em;letter-spacing:-.02em;}
.wac-chip__bar{height:.34em;border-radius:1em;background:#edf1f6;margin-top:.75em;overflow:hidden;}
.wac-chip__fill{display:block;height:100%;width:92%;border-radius:1em;
  background:linear-gradient(calc(var(--wac-dir) * 90deg),var(--brand),var(--brand-2));
  box-shadow:0 0 .8em rgba(62,207,176,.7);}
/* ================= 3. WORKFLOW ================= */
.wac-flow{grid-column:8 / 13;grid-row:1;align-self:center;z-index:3;font-size:.92em;}
.wac-flow__bar{display:flex;align-items:center;gap:.6em;padding:.75em .95em;background:#fff;border-bottom:1px solid var(--line);}
.wac-win{display:flex;gap:.28em;}
.wac-win i{width:.42em;height:.42em;border-radius:50%;background:#e2e6ec;display:block;}
.wac-flow__title{font-size:.74em;font-weight:600;margin-inline-end:auto;}
.wac-pill{
  display:flex;align-items:center;gap:.4em;font-size:.56em;font-weight:700;
  color:#1b8f5c;background:#e8f8ef;border-radius:1em;padding-block:.28em;padding-inline:.4em .6em;
}
.wac-toggle{width:1.6em;height:.9em;border-radius:1em;background:var(--wa);position:relative;display:block;
  box-shadow:0 .15em .4em -.15em rgba(37,211,102,.9);}
.wac-toggle::after{content:"";position:absolute;top:.14em;inset-inline-end:.14em;width:.62em;height:.62em;border-radius:50%;background:#fff;}
.wac-canvas{
  direction:ltr;   /* flow diagram never mirrors */
  position:relative;aspect-ratio:400 / 200;
  background:radial-gradient(circle at 1px 1px,#dde3ec 1px,transparent 0) 0 0/13px 13px,#fcfdfe;
}
.wac-canvas svg{position:absolute;inset:0;width:100%;height:100%;}
.wac-node{
  position:absolute;width:29%;height:26%;
  background:#fff;border-radius:.6em;
  box-shadow:0 .45em 1em -.45em rgba(8,12,45,.3), inset 0 0 0 1px var(--line);
  display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4em;padding:0 .45em;
  transition:box-shadow .3s,transform .3s;
}
.wac-node:hover{transform:translateY(-2px);box-shadow:0 .7em 1.3em -.5em rgba(8,12,45,.38), inset 0 0 0 1px var(--brand);}
.wac-node--sel{box-shadow:0 .5em 1.1em -.45em rgba(8,12,45,.32), inset 0 0 0 1.5px var(--brand), 0 0 0 .28em rgba(76,167,144,.14);}
.wac-node i{width:1.25em;height:1.25em;border-radius:.35em;display:grid;place-items:center;}
.wac-node i svg{width:.75em;height:.75em;color:#fff;}
.wac-node__txt{display:block;min-width:0;}
.wac-node__t{display:block;font-size:.52em;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wac-node__s{display:block;font-size:.45em;color:var(--ink-2);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wac-n1{inset-inline-start:2%;top:37%;}
.wac-n2{inset-inline-start:35.5%;top:37%;}
.wac-n3{inset-inline-start:69%;top:13%;}
.wac-n4{inset-inline-start:69%;top:61%;}
.wac-zoom{
  position:absolute;inset-inline-start:50%;bottom:.55em;transform:translateX(-50%);
  display:flex;align-items:center;gap:.15em;
  background:#fff;border-radius:1em;padding:.25em .3em;
  box-shadow:0 .4em .9em -.4em rgba(8,12,45,.35), inset 0 0 0 1px var(--line);
}
.wac-zoom span{font-size:.5em;color:var(--ink-2);padding:0 .35em;font-weight:600;}
.wac-zoom b{
  width:1.15em;height:1.15em;border-radius:.35em;display:grid;place-items:center;
  color:var(--ink-2);font-size:.62em;line-height:1;
}
.wac-zoom b:hover{background:var(--line-2);color:var(--ink);}
/* ---------- glow ---------- */
.wac-ui::after{
  content:"";position:absolute;inset-inline-start:12%;inset-inline-end:12%;bottom:-2.2em;height:4.5em;
  background:radial-gradient(ellipse at center,rgba(62,207,176,.36),transparent 70%);
  filter:blur(1.6em);z-index:-1;pointer-events:none;
}
/* ================= ANIMATION ================= */
@media (prefers-reduced-motion:no-preference){
  .wac-chat,.wac-flow,.wac-chip{opacity:0;}
  .wac-ui.is-live .wac-chat{animation:wac-in .9s cubic-bezier(.22,1,.36,1) .05s both,wac-float 9s ease-in-out 2.4s infinite;}
  .wac-ui.is-live .wac-chip{animation:wac-in .8s cubic-bezier(.22,1,.36,1) .9s both,wac-float 7s ease-in-out 3s infinite;}
  .wac-ui.is-live .wac-flow{animation:wac-in .9s cubic-bezier(.22,1,.36,1) .4s both,wac-float 8s ease-in-out 2.8s infinite;}
  .wac-ui.is-live .wac-chat__item{animation:wac-slide .45s ease-out both;}
  .wac-ui.is-live .wac-chat__item:nth-child(1){animation-delay:.45s;}
  .wac-ui.is-live .wac-chat__item:nth-child(2){animation-delay:.53s;}
  .wac-ui.is-live .wac-chat__item:nth-child(3){animation-delay:.61s;}
  .wac-ui.is-live .wac-chat__item:nth-child(4){animation-delay:.69s;}
  .wac-ui.is-live .wac-badge{animation:wac-pop .45s cubic-bezier(.34,1.56,.64,1) .95s both;}
  .wac-ui.is-live .wac-wa{animation:wac-pop .5s cubic-bezier(.34,1.56,.64,1) .75s both;}      /* > */
  .wac-ui.is-live .wac-wa i{animation:wac-ping 2.8s ease-in-out 1.6s infinite;}               /* > */
  .wac-ui.is-live .wac-chat__body > *{animation:wac-bub-in .5s cubic-bezier(.22,1,.36,1) both;}
  .wac-ui.is-live .wac-chat__body > :nth-child(1){animation-delay:.65s;}
  .wac-ui.is-live .wac-chat__body > :nth-child(2){animation-delay:.85s;}
  .wac-ui.is-live .wac-chat__body > :nth-child(3){animation-delay:1.2s;}
  .wac-ui.is-live .wac-chat__body > :nth-child(4){animation-delay:1.55s;}
  .wac-ui.is-live .wac-chat__body > :nth-child(5){animation-delay:1.9s;}
  .wac-ui.is-live .wac-typing i{animation:wac-blink 1.2s ease-in-out infinite;}
  .wac-ui.is-live .wac-typing i:nth-child(2){animation-delay:.18s;}
  .wac-ui.is-live .wac-typing i:nth-child(3){animation-delay:.36s;}
  .wac-ui.is-live .wac-wire{stroke-dasharray:100;animation:wac-wire .8s ease-out both;}
  .wac-ui.is-live .wac-wire--1{animation-delay:1.1s;}
  .wac-ui.is-live .wac-wire--2{animation-delay:1.5s;}
  .wac-ui.is-live .wac-wire--3{animation-delay:1.7s;}
  .wac-ui.is-live .wac-node{animation:wac-pop .5s cubic-bezier(.34,1.56,.64,1) both;}
  .wac-ui.is-live .wac-n1{animation-delay:1s;}
  .wac-ui.is-live .wac-n2{animation-delay:1.4s;}
  .wac-ui.is-live .wac-n3{animation-delay:1.8s;}
  .wac-ui.is-live .wac-n4{animation-delay:1.95s;}
  .wac-ui.is-live .wac-zoom{animation:wac-bub-in .5s ease-out 2.1s both;}
  .wac-ui.is-live .wac-pulse{animation:wac-flowdot 2.4s linear 2.4s infinite;}
  .wac-ui.is-live .wac-pulse--2{animation-delay:3s;}
  .wac-ui.is-live .wac-chip__fill{animation:wac-grow 1.4s cubic-bezier(.22,1,.36,1) .8s both;}
  .wac-ui.is-live .wac-dot{animation:wac-ping 2.4s ease-in-out infinite;}
}
@keyframes wac-in{from{opacity:0;transform:translateY(1.8em) scale(.97);}to{opacity:1;transform:none;}}
@keyframes wac-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-.35em);}}
@keyframes wac-slide{from{opacity:0;transform:translateX(calc(var(--wac-dir) * -.5em));}to{opacity:1;transform:none;}}
@keyframes wac-bub-in{from{opacity:0;transform:translateY(.6em) scale(.96);}to{opacity:1;transform:none;}}
@keyframes wac-pop{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:none;}}
@keyframes wac-wire{from{stroke-dashoffset:100;}to{stroke-dashoffset:0;}}
@keyframes wac-blink{0%,100%{opacity:.3;transform:translateY(0);}50%{opacity:1;transform:translateY(-.15em);}}
@keyframes wac-flowdot{0%{offset-distance:0%;opacity:0;}12%{opacity:1;}88%{opacity:1;}100%{offset-distance:100%;opacity:0;}}
@keyframes wac-grow{from{width:0;}}
@keyframes wac-ping{0%,100%{box-shadow:0 0 0 0 rgba(37,211,102,.5);}70%{box-shadow:0 0 0 .45em rgba(37,211,102,0);}}
/* ---------- responsive ---------- */
@media (max-width:1200px){.wac-ui{--wac-fs:13.5px;}}
@media (max-width:1024px){.wac-ui{--wac-fs:15px;max-width:38em;}}
@media (max-width:700px){
  .wac-ui{--wac-fs:14px;gap:.8em;}
  .wac-chat,.wac-flow{grid-column:1/-1;grid-row:auto;align-self:auto;}
  .wac-chip{position:static;width:auto;grid-column:1/-1;order:3;}
  @media (prefers-reduced-motion:no-preference){
    .wac-ui.is-live .wac-chat,.wac-ui.is-live .wac-chip{animation:wac-in .8s cubic-bezier(.22,1,.36,1) both;}
    .wac-ui.is-live .wac-flow{animation:wac-in .8s cubic-bezier(.22,1,.36,1) .2s both;}
  }
}
@media (max-width:430px){
  .wac-chat{grid-template-columns:minmax(0,1fr);}
  /* > the list collapses, but the WhatsApp badge stays as a top bar */
  .wac-chat__list{
    padding:.55em .65em;border-inline-end:0;border-bottom:1px solid var(--line);
  }
  .wac-chat__list > :not(.wac-wa){display:none;}
  .wac-wa{margin-bottom:0;align-self:flex-start;}
}
.small-title-dot-blue .elementor-heading-title::before {
    background-color:#6E6FCA;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.ai-video .tewido-elementra-feature-list__title {
    margin-bottom: 0 !important;
}

.ai-video .tewido-elementra-feature-list__body {
align-self: center !important;
}
.ai-video .tewido-elementra-feature-list__title {
    margin-bottom: 0 !important;
}

.ai-video .tewido-elementra-feature-list__body {
align-self: center !important;
}
.voc-v{
  --voc-dir:1;
  --voc-fs:15px;              /* 13px compact · 15px default · 17px large */
  --brand:#4CA790;
  --brand-2:#3ecfb0;
  --ink:#141922;
  --ink-2:#727c8b;
  --ink-3:#9aa3b2;
  --line:#e9edf3;
  --tint:#f7f9fb;
  --dark:#161a2c;
  --dark-2:#1f2438;
  --dark-line:rgba(255,255,255,.09);
  --dark-ink:#e8ebf3;
  --dark-ink-2:#8b93a8;
  --shadow:0 2.2em 4em -1.7em rgba(8,12,45,.85), 0 .5em 1.2em -.7em rgba(8,12,45,.42);

  position:relative;width:100%;max-width:48em;margin-inline:auto;
  font-size:var(--voc-fs);line-height:1.35;
  font-family:"Poppins","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  color:var(--ink);font-variant-numeric:tabular-nums;
  display:grid;grid-template-columns:repeat(12,1fr);gap:1em;
  isolation:isolate;
}
[dir="rtl"] .voc-v{--voc-dir:-1;}
.voc-v :where(h3,h4,p,ul,li,span,div,button,b,i,em){margin:0;padding:0;font:inherit;color:inherit;font-style:normal;}
.voc-v *,.voc-v *::before,.voc-v *::after{box-sizing:border-box;min-width:0;}

.voc-panel{
  position:relative;background:#fff;border-radius:1.1em;
  box-shadow:var(--shadow),inset 0 0 0 1px rgba(20,30,60,.05);
  overflow:hidden;transition:box-shadow .4s;
}
/* gradient hairline across the top edge */
.voc-panel::after{
  content:"";position:absolute;inset:0 0 auto;height:2px;z-index:9;pointer-events:none;
  background:linear-gradient(calc(var(--voc-dir) * 90deg),transparent,var(--brand-2),transparent);
  opacity:.85;transition:opacity .4s;
}
.voc-panel:hover{box-shadow:var(--shadow),inset 0 0 0 1px rgba(62,207,176,.45);}
.voc-panel:hover::after{opacity:1;}

/* ============ 1. CALL HISTORY ============ */
.voc-tbl{
  grid-column:1 / 8;grid-row:1;align-self:center;z-index:2;
}

/* header */
.voc-tbl__head{display:flex;align-items:center;gap:.55em;padding:.8em .95em;border-bottom:1px solid var(--line);}
.voc-tbl__title{font-size:.76em;font-weight:600;}
.voc-tbl__sub{font-size:.58em;color:var(--ink-3);margin-inline-end:auto;}
.voc-search{
  display:flex;align-items:center;gap:.3em;font-size:.55em;font-weight:600;color:var(--ink-3);
  padding:.38em .6em;border-radius:.5em;box-shadow:inset 0 0 0 1px var(--line);
}
.voc-search svg{width:.95em;height:.95em;stroke-width:2.3;}
/* rows */
.voc-row{
  display:grid;grid-template-columns:1.1em 1.55fr .5fr .9fr .9fr .8fr;
  align-items:center;gap:.6em;padding:.55em .95em;
}
.voc-row--h{
  padding-block:.45em;background:var(--tint);border-bottom:1px solid var(--line);
  font-size:.53em;font-weight:700;color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;
}
.voc-row--b{border-bottom:1px solid #f3f6fa;transition:background .25s;}
.voc-row--b:hover{background:#fafcfe;}
.voc-dir{width:1.1em;height:1.1em;border-radius:50%;display:grid;place-items:center;background:#e9f5f1;}
.voc-dir svg{width:.62em;height:.62em;color:var(--brand);stroke-width:2.6;}
.voc-num{display:block;font-size:.6em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.voc-when{display:block;font-size:.51em;color:var(--ink-3);margin-top:.12em;white-space:nowrap;}
.voc-dur{font-size:.6em;color:var(--ink-2);}
.voc-tag{
  display:inline-flex;align-items:center;gap:.3em;max-width:100%;
  font-size:.51em;font-weight:600;border-radius:1em;padding:.3em .6em;
  white-space:nowrap;overflow:hidden;
}
.voc-tag::before{content:"";width:.4em;height:.4em;border-radius:50%;background:currentColor;flex:none;opacity:.65;}
.voc-tag--amber{background:#fdf1e3;color:#b9761f;}
.voc-tag--blue{background:#eaf0fd;color:#3f66c4;}
.voc-tag--violet{background:#f1ecfd;color:#6f4dc0;}
.voc-tag--green{background:#e7f7ef;color:#1f8f5c;}
.voc-tag--slate{background:#eef1f6;color:#5f6a7b;}

.voc-tbl__foot{
  display:flex;align-items:center;gap:.6em;padding:.65em .95em;
  background:var(--tint);border-top:1px solid var(--line);font-size:.56em;color:var(--ink-2);
}
.voc-tbl__foot b{font-weight:700;color:var(--ink);}
.voc-pager{margin-inline-start:auto;display:flex;gap:.22em;}
.voc-pager b{
  width:1.4em;height:1.4em;border-radius:.4em;display:grid;place-items:center;
  background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:.95em;font-weight:600;color:var(--ink-2);
}
.voc-pager b.is-on{background:var(--brand);color:#fff;box-shadow:none;}

/* ============ 2. LIVE MONITORING ============ */
.voc-live{
  grid-column:7 / 13;grid-row:1;align-self:center;z-index:3;
  background:var(--dark);color:var(--dark-ink);
  box-shadow:var(--shadow),inset 0 0 0 1px var(--dark-line);
}
.voc-live__head{
  display:flex;align-items:center;gap:.55em;padding:.8em .95em;
  border-bottom:1px solid var(--dark-line);
  background:linear-gradient(180deg,rgba(255,255,255,.055),transparent);
}
.voc-live__av{
  width:1.9em;height:1.9em;border-radius:.6em;display:grid;place-items:center;flex:none;
  background:linear-gradient(140deg,#5cc0a4,#33705f);color:#fff;font-size:.62em;font-weight:700;
}
.voc-live__who{display:block;font-size:.7em;font-weight:600;}
.voc-live__meta{display:block;font-size:.53em;color:var(--dark-ink-2);margin-top:.1em;}
.voc-live__side{margin-inline-start:auto;display:grid;justify-items:end;gap:.25em;}
.voc-liveflag{display:inline-flex;align-items:center;gap:.3em;font-size:.52em;font-weight:700;letter-spacing:.06em;color:#ff7b7b;}
.voc-liveflag i{width:.42em;height:.42em;border-radius:50%;background:#ff5b5b;display:block;}
.voc-timer{font-size:.58em;color:var(--dark-ink-2);font-weight:600;}

.voc-live__body{padding:.8em .95em;display:grid;gap:.55em;}
.voc-turn{display:grid;gap:.25em;}
.voc-turn__who{display:flex;align-items:center;gap:.35em;font-size:.48em;font-weight:700;letter-spacing:.09em;color:var(--dark-ink-2);}
.voc-turn__who b{
  font-size:.85em;font-weight:700;letter-spacing:0;color:var(--brand-2);
  background:rgba(76,167,144,.16);border-radius:.35em;padding:.05em .3em;
}
.voc-say{border-radius:.7em;padding:.6em .7em;background:var(--dark-2);box-shadow:inset 0 0 0 1px var(--dark-line);}
.voc-say--ai{background:rgba(76,167,144,.11);box-shadow:inset 0 0 0 1px rgba(76,167,144,.32);}
.voc-ar{display:block;direction:rtl;text-align:start;font-size:.64em;line-height:1.65;
  font-family:"Almarai","Noto Naskh Arabic","Segoe UI",system-ui,sans-serif;}
.voc-en{display:block;margin-top:.3em;font-size:.58em;line-height:1.5;color:var(--dark-ink-2);font-style:italic;}

.voc-live__foot{display:flex;align-items:center;gap:.45em;padding:.7em .95em;border-top:1px solid var(--dark-line);}
.voc-wave{display:flex;align-items:center;gap:.15em;height:1.35em;margin-inline-end:auto;}
.voc-wave i{width:.15em;border-radius:1em;background:linear-gradient(180deg,var(--brand-2),var(--brand));display:block;height:32%;}
.voc-btn{font-size:.55em;font-weight:600;border-radius:.5em;padding:.42em .7em;white-space:nowrap;display:inline-flex;align-items:center;gap:.3em;}
.voc-btn svg{width:.9em;height:.9em;stroke-width:2.2;}
.voc-btn--ghost{color:var(--dark-ink-2);box-shadow:inset 0 0 0 1px var(--dark-line);}
.voc-btn--on{color:#fff;background:linear-gradient(140deg,var(--brand-2),var(--brand));box-shadow:0 .35em .8em -.3em rgba(76,167,144,.95);}

/* ============ 3. STAT CARD ============ */
.voc-chip{
  position:absolute;inset-inline-start:.6em;bottom:-1.4em;width:11.6em;z-index:5;
  padding:.95em 1.1em;
}
.voc-chip__top{display:flex;align-items:center;justify-content:space-between;gap:.5em;}
.voc-chip__label{font-size:.66em;color:var(--ink-2);font-weight:500;white-space:nowrap;}
.voc-chip__delta{
  font-size:.56em;font-weight:700;color:var(--brand);background:#e9f5f1;
  border-radius:1em;padding:.2em .5em;display:inline-flex;align-items:center;gap:.22em;white-space:nowrap;
}
.voc-chip__delta::before{content:"▲";font-size:.7em;}
.voc-chip__value{font-size:1.8em;font-weight:700;line-height:1;margin-top:.3em;letter-spacing:-.025em;}
.voc-chip__bar{height:.34em;border-radius:1em;background:#edf1f6;margin-top:.7em;overflow:hidden;}
.voc-chip__fill{display:block;height:100%;width:87%;border-radius:1em;
  background:linear-gradient(calc(var(--voc-dir) * 90deg),var(--brand),var(--brand-2));box-shadow:0 0 .8em rgba(62,207,176,.7);}

/* glow */
.voc-v::after{
  content:"";position:absolute;inset-inline-start:12%;inset-inline-end:12%;bottom:-2.2em;height:4.5em;
  background:radial-gradient(ellipse at center,rgba(73,77,182,2.36),transparent 70%);
  filter:blur(1.6em);z-index:-1;pointer-events:none;
}

/* ============ ANIMATION ============ */
@media (prefers-reduced-motion:no-preference){
  .voc-tbl,.voc-live,.voc-chip{opacity:0;}
  .voc-v.is-live .voc-tbl{animation:voc-in .9s cubic-bezier(.22,1,.36,1) .05s both,voc-float 9s ease-in-out 2.4s infinite;}
  .voc-v.is-live .voc-live{animation:voc-in .9s cubic-bezier(.22,1,.36,1) .4s both,voc-float 8s ease-in-out 2.8s infinite;}
  .voc-v.is-live .voc-chip{animation:voc-in .8s cubic-bezier(.22,1,.36,1) .9s both,voc-float 7s ease-in-out 3s infinite;}
  .voc-v.is-live .voc-chip__fill{animation:voc-grow 1.3s cubic-bezier(.22,1,.36,1) 1.3s both;}

  .voc-v.is-live .voc-row--b{animation:voc-slide .45s ease-out both;}
  .voc-v.is-live .voc-row--b:nth-of-type(1){animation-delay:.5s;}
  .voc-v.is-live .voc-row--b:nth-of-type(2){animation-delay:.58s;}
  .voc-v.is-live .voc-row--b:nth-of-type(3){animation-delay:.66s;}
  .voc-v.is-live .voc-row--b:nth-of-type(4){animation-delay:.74s;}
  .voc-v.is-live .voc-row--b:nth-of-type(5){animation-delay:.82s;}

  .voc-v.is-live .voc-turn{animation:voc-bub-in .55s cubic-bezier(.22,1,.36,1) both;}
  .voc-v.is-live .voc-turn:nth-child(1){animation-delay:1s;}
  .voc-v.is-live .voc-turn:nth-child(2){animation-delay:1.5s;}
  .voc-v.is-live .voc-turn:nth-child(3){animation-delay:2s;}

  .voc-v.is-live .voc-liveflag i{animation:voc-ping 1.6s ease-in-out infinite;}
  .voc-v.is-live .voc-wave i{animation:voc-eq 1.1s ease-in-out infinite;}
  .voc-v.is-live .voc-wave i:nth-child(2){animation-delay:.09s}
  .voc-v.is-live .voc-wave i:nth-child(3){animation-delay:.18s}
  .voc-v.is-live .voc-wave i:nth-child(4){animation-delay:.27s}
  .voc-v.is-live .voc-wave i:nth-child(5){animation-delay:.36s}
  .voc-v.is-live .voc-wave i:nth-child(6){animation-delay:.45s}
  .voc-v.is-live .voc-wave i:nth-child(7){animation-delay:.54s}
  .voc-v.is-live .voc-wave i:nth-child(8){animation-delay:.63s}
  .voc-v.is-live .voc-wave i:nth-child(9){animation-delay:.72s}
  .voc-v.is-live .voc-wave i:nth-child(10){animation-delay:.81s}
  .voc-v.is-live .voc-wave i:nth-child(11){animation-delay:.9s}
  .voc-v.is-live .voc-wave i:nth-child(12){animation-delay:.99s}
}
@keyframes voc-in{from{opacity:0;transform:translateY(1.8em) scale(.97);}to{opacity:1;transform:none;}}
@keyframes voc-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-.35em);}}
@keyframes voc-slide{from{opacity:0;transform:translateX(calc(var(--voc-dir) * -.6em));}to{opacity:1;transform:none;}}
@keyframes voc-bub-in{from{opacity:0;transform:translateY(.7em) scale(.97);}to{opacity:1;transform:none;}}
@keyframes voc-pop{from{opacity:0;transform:scale(.8);}to{opacity:1;transform:none;}}
@keyframes voc-ping{0%,100%{box-shadow:0 0 0 0 rgba(255,91,91,.6);}70%{box-shadow:0 0 0 .5em rgba(255,91,91,0);}}
@keyframes voc-grow{from{width:0;}}
@keyframes voc-eq{0%,100%{height:28%;}50%{height:100%;}}

/* responsive */
@media (max-width:1200px){.voc-v{--voc-fs:13.5px;}}
@media (max-width:1024px){.voc-v{--voc-fs:15px;max-width:38em;}}
@media (max-width:700px){
  .voc-v{--voc-fs:14px;gap:.8em;}
  .voc-tbl,.voc-live{grid-column:1/-1;grid-row:auto;align-self:auto;}
  .voc-chip{position:static;width:auto;grid-column:1/-1;order:3;}
  .voc-row{grid-template-columns:1.1em 1.5fr .5fr .9fr;}
  .voc-row > :nth-child(5),.voc-row > :nth-child(6){display:none;}
  @media (prefers-reduced-motion:no-preference){
    .voc-v.is-live .voc-tbl{animation:voc-in .8s cubic-bezier(.22,1,.36,1) both;}
    .voc-v.is-live .voc-live{animation:voc-in .8s cubic-bezier(.22,1,.36,1) .2s both;}
  }
}
.small-title-dot-green-3 .elementor-heading-title::before {
    background-color:#7E8D3F;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.ai-video .tewido-elementra-feature-list__title {
    margin-bottom: 0 !important;
}

.ai-video .tewido-elementra-feature-list__body {
align-self: center !important;
}
.doq-r{
  --doq-dir:1;
  --doq-fs:15px;             /* 13px compact · 15px default · 17px large */
  --acc:#2ee6a8;
  --acc-2:#4CA790;
  --bg:#0f1f29;
  --bg-2:#14262f;
  --bg-3:#193039;
  --line:rgba(255,255,255,.085);
  --line-2:rgba(255,255,255,.05);
  --txt:#e2edf1;
  --txt-2:#8ba3ae;
  --txt-3:#5f7683;
  --shadow:0 2.2em 4em -1.7em rgba(4,10,30,.9), 0 .5em 1.2em -.7em rgba(4,10,30,.5);

  position:relative;width:100%;max-width:48em;margin-inline:auto;
  font-size:var(--doq-fs);line-height:1.4;
  font-family:"Poppins","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  color:var(--txt);font-variant-numeric:tabular-nums;
  display:grid;grid-template-columns:repeat(12,1fr);gap:.9em;
  isolation:isolate;
}
[dir="rtl"] .doq-r{--doq-dir:-1;}
.doq-r :where(h3,h4,p,ul,li,span,div,button,b,i,em){margin:0;padding:0;font:inherit;color:inherit;font-style:normal;}
.doq-r *,.doq-r *::before,.doq-r *::after{box-sizing:border-box;min-width:0;}

.doq-panel{
  background:var(--bg);border-radius:1.1em;overflow:hidden;
  box-shadow:var(--shadow),inset 0 0 0 1px var(--line);
}

/* ============ 1. FILES TABLE ============ */
.doq-tbl{grid-column:1 / 8;grid-row:1;align-self:center;z-index:2;}
.doq-tbl__head{
  display:flex;align-items:center;gap:.6em;padding:.85em 1em;
  border-bottom:1px solid var(--line);
  background:linear-gradient(180deg,rgba(255,255,255,.045),transparent);
}
.doq-brand{
  width:1.7em;height:1.7em;border-radius:.5em;display:grid;place-items:center;flex:none;
  background:linear-gradient(140deg,var(--acc),var(--acc-2));
  box-shadow:0 .3em .8em -.3em rgba(46,230,168,.9);
}
.doq-brand svg{width:.95em;height:.95em;color:#062018;}
.doq-tbl__title{display:block;font-size:.74em;font-weight:700;}
.doq-tbl__sub{display:block;font-size:.55em;color:var(--txt-3);margin-top:.1em;}
.doq-chipset{margin-inline-start:auto;display:flex;gap:.3em;}
.doq-mini{
  font-size:.52em;font-weight:700;color:var(--txt-2);
  padding:.35em .6em;border-radius:.5em;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;
}
.doq-mini.is-on{color:#052018;background:var(--acc);box-shadow:none;}

.doq-row{
  display:grid;grid-template-columns:1.5fr 1.15fr .8fr .95fr;
  align-items:center;gap:.6em;padding:.6em 1em;
}
.doq-row--h{
  padding-block:.45em;background:rgba(255,255,255,.025);border-bottom:1px solid var(--line);
  font-size:.53em;font-weight:700;color:var(--txt-3);white-space:nowrap;
}
.doq-row--b{border-bottom:1px solid var(--line-2);transition:background .25s;}
.doq-row--b:hover{background:rgba(255,255,255,.03);}

.doq-file{display:flex;align-items:center;gap:.45em;min-width:0;}
.doq-file__ic{
  width:1.4em;height:1.4em;border-radius:.4em;display:grid;place-items:center;flex:none;
  background:rgba(46,230,168,.12);box-shadow:inset 0 0 0 1px rgba(46,230,168,.25);
}
.doq-file__ic svg{width:.75em;height:.75em;color:var(--acc);stroke-width:2;}
.doq-file__n{display:block;font-size:.6em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.doq-file__h{display:block;font-size:.5em;color:var(--txt-3);margin-top:.1em;unicode-bidi:isolate;text-align:start;}
.doq-src{font-size:.55em;color:var(--txt-2);unicode-bidi:isolate;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.doq-when{font-size:.55em;color:var(--txt-2);unicode-bidi:isolate;text-align:start;white-space:nowrap;}

.doq-tag{
  display:inline-flex;align-items:center;gap:.3em;
  font-size:.52em;font-weight:700;border-radius:1em;padding:.28em .6em;white-space:nowrap;
}
.doq-tag::before{content:"";width:.38em;height:.38em;border-radius:50%;background:currentColor;flex:none;}
.doq-tag--ok{background:rgba(46,230,168,.13);color:#4ee0ae;}
.doq-tag--run{background:rgba(96,165,250,.14);color:#7fb4ff;}
.doq-tag--wait{background:rgba(226,178,90,.14);color:#e3b978;}

.doq-tbl__foot{
  display:flex;align-items:center;gap:.6em;padding:.65em 1em;
  background:rgba(255,255,255,.02);border-top:1px solid var(--line);
  font-size:.55em;color:var(--txt-2);
}
.doq-tbl__foot b{font-weight:700;color:var(--txt);}
.doq-pager{margin-inline-start:auto;display:flex;gap:.22em;}
.doq-pager b{
  width:1.45em;height:1.45em;border-radius:.4em;display:grid;place-items:center;
  box-shadow:inset 0 0 0 1px var(--line);font-size:.95em;font-weight:700;color:var(--txt-2);
}
.doq-pager b.is-on{background:var(--acc);color:#052018;box-shadow:none;}

/* ============ 2. UPLOAD PANEL ============ */
.doq-up{grid-column:7 / 13;grid-row:1;align-self:center;z-index:3;background:var(--bg-2);}
.doq-up::before{
  content:"";position:absolute;inset:0 0 auto;height:2px;
  background:linear-gradient(calc(var(--doq-dir) * 90deg),transparent,var(--acc),transparent);opacity:.75;
}
.doq-up__head{
  display:flex;align-items:center;gap:.5em;padding:.8em .95em;border-bottom:1px solid var(--line);
}
.doq-up__title{font-size:.72em;font-weight:700;}
.doq-up__badge{
  margin-inline-start:auto;font-size:.5em;font-weight:700;color:var(--acc);
  background:rgba(46,230,168,.13);border-radius:1em;padding:.28em .6em;white-space:nowrap;
}

.doq-drop{
  margin:.9em;padding:1.25em .9em;border-radius:.85em;text-align:center;
  border:1.5px dashed rgba(46,230,168,.35);
  background:radial-gradient(120% 90% at 50% 0%,rgba(46,230,168,.09),transparent 70%);
}
.doq-drop__ic{
  width:2.5em;height:2.5em;border-radius:.8em;margin:0 auto .6em;display:grid;place-items:center;
  background:rgba(46,230,168,.14);box-shadow:inset 0 0 0 1px rgba(46,230,168,.3);
}
.doq-drop__ic svg{width:1.2em;height:1.2em;color:var(--acc);stroke-width:2;}
.doq-drop__t{display:block;font-size:.68em;font-weight:700;}
.doq-drop__s{display:block;font-size:.55em;color:var(--txt-3);margin-top:.25em;}
.doq-types{display:flex;flex-wrap:wrap;justify-content:center;gap:.3em;margin-top:.75em;}
.doq-type{
  font-size:.5em;font-weight:700;color:var(--txt-2);white-space:nowrap;
  padding:.3em .55em;border-radius:.45em;box-shadow:inset 0 0 0 1px var(--line);
  background:rgba(255,255,255,.03);
}

.doq-task{margin:0 .9em .9em;padding:.7em .8em;border-radius:.75em;background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);}
.doq-task__top{display:flex;align-items:center;gap:.45em;}
.doq-task__n{font-size:.58em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.doq-task__p{margin-inline-start:auto;font-size:.55em;font-weight:700;color:var(--acc);}
.doq-task__bar{height:.32em;border-radius:1em;background:rgba(255,255,255,.08);margin-top:.5em;overflow:hidden;}
.doq-task__fill{display:block;height:100%;width:68%;border-radius:1em;
  background:linear-gradient(calc(var(--doq-dir) * 90deg),var(--acc-2),var(--acc));box-shadow:0 0 .8em rgba(46,230,168,.65);}

/* ============ 3. STAT CARD ============ */
.doq-chip{
  position:absolute;inset-inline-start:.6em;bottom:-1.4em;width:11.8em;z-index:5;
  padding:.95em 1.1em;background:#fff;color:#141922;
  border-radius:1.1em;box-shadow:var(--shadow),inset 0 0 0 1px rgba(20,30,60,.06);
}
.doq-chip__top{display:flex;align-items:center;justify-content:space-between;gap:.5em;}
.doq-chip__label{font-size:.64em;color:#6c7686;font-weight:600;white-space:nowrap;}
.doq-chip__delta{
  font-size:.55em;font-weight:700;color:#1f9d72;background:#e6f7f0;
  border-radius:1em;padding:.2em .5em;display:inline-flex;align-items:center;gap:.22em;
}
.doq-chip__delta::before{content:"▲";font-size:.7em;}
.doq-chip__value{font-size:1.8em;font-weight:800;line-height:1;margin-top:.3em;letter-spacing:-.02em;}
.doq-chip__bar{height:.34em;border-radius:1em;background:#eef2f6;margin-top:.7em;overflow:hidden;}
.doq-chip__fill{display:block;height:100%;width:98%;border-radius:1em;
  background:linear-gradient(calc(var(--doq-dir) * 90deg),var(--acc-2),var(--acc));box-shadow:0 0 .8em rgba(46,230,168,.6);}

/* glow */
.doq-r::after{
  content:"";position:absolute;inset-inline-start:12%;inset-inline-end:12%;bottom:-2.2em;height:4.5em;
  background:radial-gradient(ellipse at center,rgba(157,177,78,2.32),transparent 70%);
  filter:blur(1.6em);z-index:-1;pointer-events:none;
}

/* ============ ANIMATION ============ */
@media (prefers-reduced-motion:no-preference){
  .doq-tbl,.doq-up,.doq-chip{opacity:0;}
  .doq-r.is-live .doq-tbl{animation:doq-in .9s cubic-bezier(.22,1,.36,1) .05s both,doq-float 9s ease-in-out 2.4s infinite;}
  .doq-r.is-live .doq-up{animation:doq-in .9s cubic-bezier(.22,1,.36,1) .4s both,doq-float 8s ease-in-out 2.8s infinite;}
  .doq-r.is-live .doq-chip{animation:doq-in .8s cubic-bezier(.22,1,.36,1) .95s both,doq-float 7s ease-in-out 3s infinite;}

  .doq-r.is-live .doq-row--b{animation:doq-slide .45s ease-out both;}
  .doq-r.is-live .doq-row--b:nth-of-type(1){animation-delay:.5s;}
  .doq-r.is-live .doq-row--b:nth-of-type(2){animation-delay:.58s;}
  .doq-r.is-live .doq-row--b:nth-of-type(3){animation-delay:.66s;}
  .doq-r.is-live .doq-row--b:nth-of-type(4){animation-delay:.74s;}

  .doq-r.is-live .doq-type{animation:doq-pop .4s ease-out both;}
  .doq-r.is-live .doq-type:nth-child(1){animation-delay:.85s;}
  .doq-r.is-live .doq-type:nth-child(2){animation-delay:.92s;}
  .doq-r.is-live .doq-type:nth-child(3){animation-delay:.99s;}
  .doq-r.is-live .doq-type:nth-child(4){animation-delay:1.06s;}
  .doq-r.is-live .doq-type:nth-child(5){animation-delay:1.13s;}

  .doq-r.is-live .doq-drop__ic{animation:doq-lift 2.6s ease-in-out 1.4s infinite;}
  .doq-r.is-live .doq-drop{animation:doq-glow 3.2s ease-in-out 1.4s infinite;}
  .doq-r.is-live .doq-task__fill{animation:doq-grow 1.6s cubic-bezier(.22,1,.36,1) 1.1s both;}
  .doq-r.is-live .doq-chip__fill{animation:doq-grow 1.4s cubic-bezier(.22,1,.36,1) 1.35s both;}
}
@keyframes doq-in{from{opacity:0;transform:translateY(1.8em) scale(.97);}to{opacity:1;transform:none;}}
@keyframes doq-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-.5em);}}
@keyframes doq-slide{from{opacity:0;transform:translateX(calc(var(--doq-dir) * .6em));}to{opacity:1;transform:none;}}
@keyframes doq-pop{from{opacity:0;transform:scale(.8);}to{opacity:1;transform:none;}}
@keyframes doq-grow{from{width:0;}}
@keyframes doq-lift{0%,100%{transform:translateY(0);}50%{transform:translateY(-.3em);}}
@keyframes doq-glow{0%,100%{border-color:rgba(46,230,168,.3);}50%{border-color:rgba(46,230,168,.62);}}

/* responsive */
@media (max-width:1200px){.doq-r{--doq-fs:13.5px;}}
@media (max-width:1024px){.doq-r{--doq-fs:15px;max-width:38em;}}
@media (max-width:700px){
  .doq-r{--doq-fs:14px;gap:.8em;}
  .doq-tbl,.doq-up{grid-column:1/-1;grid-row:auto;align-self:auto;}
  .doq-chip{position:static;width:auto;grid-column:1/-1;order:3;}
  .doq-row{grid-template-columns:1.5fr 1fr .85fr;}
  .doq-row > :nth-child(4){display:none;}
  @media (prefers-reduced-motion:no-preference){
    .doq-r.is-live .doq-tbl{animation:doq-in .8s cubic-bezier(.22,1,.36,1) both;}
    .doq-r.is-live .doq-up{animation:doq-in .8s cubic-bezier(.22,1,.36,1) .2s both;}
  }
}
/* ============================================================
   Sticky section scale (unchanged)
   ============================================================ */
.solution-sec .elementor-sticky--effects {
  transform: scale(0.8);
}

.solution-last {
  transform: none !important;
}

.small-title-dot .elementor-heading-title::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-inline-end: 10px;
    display: inline-block;
}

/* ============================================================
   Spotlight glow card — .section-more-detail

   The animated border runs on PURE CSS. It does not need JS,
   does not need :hover, and does not need a pointer at all.
   JS is optional and only adds the cursor-following inner glow.
   ============================================================ */

/* ---- 1. Base card ---- */
.section-more-detail{
  position: relative;
  isolation: isolate;
  border-radius: 16px;
  overflow: hidden;

  /* --- tweakables --- */
  --glow-size: 260px;        /* radius of the travelling light */
  --glow-border: 1.5px;      /* border thickness */
  --glow-opacity: .85;       /* border brightness (JS may raise it near cursor) */
  --orbit-duration: 7s;      /* how long one lap around the card takes */

  /* --- theme (overridden per section below) --- */
  --glow-1: #7b5cff;
  --glow-2: #00d4ff;
  --glow-soft: rgba(123, 92, 255, .18);
  --card-bg: #0f1018;

  /* --- set by JS only; harmless if JS never loads --- */
  --spot-x: 50%;
  --spot-y: 50%;
  --spot-opacity: 0;

  background-color: var(--card-bg);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
  transition: transform .35s ease, background-color .35s ease;
}

/* ---- 2. The animated gradient border — ALWAYS ON ---- */
.section-more-detail::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  padding: var(--glow-border);

  background-image: radial-gradient(
      var(--glow-size) circle at 50% 50%,
      var(--glow-1) 0%,
      var(--glow-2) 42%,
      transparent 72%);
  background-size: 200% 200%;
  background-repeat: no-repeat;

  /* this is what makes it move — no JS, no hover */
  animation: sd-orbit var(--orbit-duration) linear infinite;

  -webkit-mask: linear-gradient(#000 0 0) content-box,
                linear-gradient(#000 0 0);
          mask: linear-gradient(#000 0 0) content-box,
                linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  opacity: var(--glow-opacity);
  transition: opacity .3s ease;
  pointer-events: none;
  z-index: 2;
}

/* One lap: right → top → left → bottom → right */
@keyframes sd-orbit{
  0%   { background-position:   0% 50%; }
  25%  { background-position:  50%  0%; }
  50%  { background-position: 100% 50%; }
  75%  { background-position:  50% 100%; }
  100% { background-position:   0% 50%; }
}

/* ---- 3. Cursor-following inner glow (JS only, optional) ---- */
.section-more-detail::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  background: radial-gradient(
      var(--glow-size) circle at var(--spot-x) var(--spot-y),
      var(--glow-soft),
      transparent 65%);
  opacity: var(--spot-opacity);
  pointer-events: none;
  z-index: 1;
}

@supports (background: color-mix(in srgb, red 18%, transparent)){
  .section-more-detail::after{
    background: radial-gradient(
        var(--glow-size) circle at var(--spot-x) var(--spot-y),
        color-mix(in srgb, var(--glow-1) 20%, transparent),
        transparent 65%);
  }
}

/* ---- 4. Hover = lift only. The glow does not depend on it. ---- */
.section-more-detail:hover,
.section-more-detail:focus-visible{
  transform: translateY(-4px);
}

.section-more-detail:focus-visible{
  outline: 2px solid var(--glow-1);
  outline-offset: 3px;
}

/* ---- 5. Keep content above the glow layers ---- */
.section-more-detail > *{ position: relative; z-index: 3; }

/* ============================================================
   6. Per-section themes
   Elementor → Advanced → CSS Classes, on the SECTION (parent).
   ============================================================ */
.sec-video { --glow-1:#B7D8E1; --glow-2:#37798F; --card-bg:#0f1018; --glow-soft:rgba(183,216,225,.18); }
.sec-chat  { --glow-1:#B5E3DF; --glow-2:#378F87; --card-bg:#0a1813; --glow-soft:rgba(181,227,223,.18); }
.sec-data  { --glow-1:#D8DFB9; --glow-2:#7B883E; --card-bg:#08130f; --glow-soft:rgba(216,223,185,.18); }
.sec-auto  { --glow-1:#B4B5E4; --glow-2:#343693; --card-bg:#1a0f0a; --glow-soft:rgba(180,181,228,.18); }

/* ============================================================
   7. Fallbacks
   ============================================================ */

/* Touch: no cursor, but the CSS orbit keeps running. Drop the lift. */
@media (hover: none){
  .section-more-detail{ --glow-size: 340px; }
  .section-more-detail:hover{ transform: none; }
}

/* Reduced motion: stop the orbit, leave a static glow on one corner. */
@media (prefers-reduced-motion: reduce){
  .section-more-detail::before{
    animation: none;
    background-position: 50% 50%;
    --glow-size: 520px;
  }
  .section-more-detail{ transition: none; }
  .section-more-detail:hover{ transform: none; }
}

/* Browsers without mask-composite: plain solid border instead. */
@supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)){
  .section-more-detail::before{ display:none; }
  .section-more-detail{ box-shadow: inset 0 0 0 1.5px var(--glow-1); }
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.animated-heading h2 {
    margin-bottom: 0;
    margin-top: 0;
}