.elementor-11151 .elementor-element.elementor-element-nla0001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11151 .elementor-element.elementor-element-nla0010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11151 .elementor-element.elementor-element-nla0012{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11151 .elementor-element.elementor-element-nla0003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11151 .elementor-element.elementor-element-nla0006{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@font-face{font-family:"AIPro IRANSansX";src:url(https://www.aipro-academy.ir/wp-content/uploads/2026/09/IRANSansXFaNum-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"AIPro IRANSansX";src:url(https://www.aipro-academy.ir/wp-content/uploads/2026/09/IRANSansXFaNum-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.elementor-15,.elementor-15 :is(h1,h2,h3,h4,p,strong,.elementor-heading-title,.elementor-button-text,.elementor-icon-list-text,.elementor-widget-text-editor){font-family:"AIPro IRANSansX",Tahoma,sans-serif!important;letter-spacing:0!important}.elementor-15 h1.elementor-heading-title{font-size:60px!important;font-weight:700!important;line-height:1.65!important}.elementor-15 h2.elementor-heading-title{font-size:38px!important;font-weight:700!important;line-height:1.65!important}.elementor-15 h3{font-size:26px!important;font-weight:700!important;line-height:1.7!important}.elementor-15 h4{font-size:24px!important;font-weight:700!important;line-height:1.75!important}.elementor-15 p,.elementor-15 .elementor-widget-text-editor{font-size:20px!important;font-weight:400!important;line-height:2!important}.elementor-15 strong{font-weight:700!important}.elementor-15 .elementor-button-text{font-size:20px!important;font-weight:700!important;line-height:1.7!important}.elementor-15 .elementor-icon-list-text{font-size:16px!important;font-weight:400!important;line-height:1.9!important}@media(max-width:1024px){.elementor-15 h1.elementor-heading-title{font-size:48px!important}.elementor-15 h2.elementor-heading-title{font-size:32px!important}}@media(max-width:767px){.elementor-15 h1.elementor-heading-title{font-size:34px!important;line-height:1.7!important}.elementor-15 h2.elementor-heading-title{font-size:28px!important;line-height:1.75!important}.elementor-15 h3{font-size:24px!important}.elementor-15 h4{font-size:21px!important}.elementor-15 p,.elementor-15 .elementor-widget-text-editor{font-size:18px!important;line-height:1.95!important}.elementor-15 .elementor-button-text{font-size:18px!important}.elementor-15 .elementor-icon-list-text{font-size:15px!important}}.elementor-15 .elementor-widget-heading:not(.aipwk-side-big) div.elementor-heading-title{font-size:16px!important;line-height:1.8!important}.elementor-15 .aipw__card{width:440px!important;height:440px!important}.elementor-15 .aipw__stage{height:510px!important}.elementor-15 .aipw__caption{font-family:"AIPro IRANSansX",Tahoma,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.8!important}.elementor-15 .aipw__btn{font-family:"AIPro IRANSansX",Tahoma,sans-serif!important;font-size:20px!important;line-height:1.8!important}@media(max-width:1024px){.elementor-15 .aipw__card{width:360px!important;height:360px!important}.elementor-15 .aipw__stage{height:430px!important}}@media(max-width:767px){.elementor-15 .elementor-widget-heading:not(.aipwk-side-big) div.elementor-heading-title{font-size:15px!important}.elementor-15 .aipw__card{width:min(280px,78vw)!important;height:min(280px,78vw)!important}.elementor-15 .aipw__stage{height:350px!important}.elementor-15 .aipw__caption{font-size:21px!important}.elementor-15 .aipw__btn{font-size:18px!important}}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-0665c85,.elementor-element-06fa133,.elementor-element-ee49147,.elementor-element-216eabd,.elementor-element-fa103fa,.elementor-element-4a34fbe,.elementor-element-c297500,.elementor-element-244333c,.elementor-element-3aeb5ee,.elementor-element-54f52b0,.elementor-element-f3b4778,.elementor-element-2b70b19,.elementor-element-9381c49,.elementor-element-f305712,.elementor-element-53f61eb,.elementor-element-6b3009a,.elementor-element-c597a60,.elementor-element-93ae984,.elementor-element-c20a8ec,.elementor-element-c52d6ac) .elementor-heading-title{font-size:12px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-f9732f3,.elementor-element-0dd2c10,.elementor-element-51b623b,.elementor-element-9e46022,.elementor-element-691ac66,.elementor-element-7982eb6,.elementor-element-76127a4) .elementor-heading-title{font-size:11px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 .elementor-element-a1e0af7 .elementor-heading-title{font-size:13px!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-d88c04b,.elementor-element-10fd869,.elementor-element-339c9ed,.elementor-element-e1031bb,.elementor-element-78c9eff,.elementor-element-f0b72c9) .elementor-heading-title{font-size:13px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-ddc4c34,.elementor-element-ce34058,.elementor-element-c20b63d,.elementor-element-1328303,.elementor-element-0e3e08e,.elementor-element-796b82a,.elementor-element-b7b4119,.elementor-element-693308a) .elementor-heading-title{font-size:14px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 .elementor-element-c3b362a h1.elementor-heading-title{font-size:48px!important;line-height:1.5!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-651043e,.elementor-element-e446f57,.elementor-element-56b7cb5) h2.elementor-heading-title{font-size:48px!important;line-height:1.5!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-364879c,.elementor-element-05ae0e7) h2.elementor-heading-title{font-size:36px!important;line-height:1.55!important}.elementor-15.elementor-15.elementor-15 .elementor-element-a6a82af p{font-size:18px!important;line-height:1.9!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-e6dcda1 p:first-child,.elementor-element-0564cec p,.elementor-element-5479f23 p,.elementor-element-6c3d0b6 p){font-size:16px!important;line-height:1.9!important}.elementor-15.elementor-15.elementor-15 .elementor-element-e6dcda1 h3{font-size:20px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 .elementor-element-e6dcda1 p:not(:first-child){font-size:15px!important;line-height:1.9!important}.elementor-15.elementor-15.elementor-15 .elementor-element-acba8cf p{font-size:14px!important;line-height:1.8!important}.elementor-15.elementor-15.elementor-15 .elementor-element-f37f62b p,.elementor-15.elementor-15.elementor-15 .elementor-element-4fc7991 p{font-size:12px!important;line-height:1.8!important}.elementor-15.elementor-15.elementor-15 .elementor-element-2b20ad3 .elementor-icon-list-text{font-size:12px!important}.elementor-15.elementor-15.elementor-15 .elementor-element-c93ee30 .elementor-icon-list-text{font-size:14px!important;line-height:1.8!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-0426b53,.elementor-element-279d8a9) .elementor-button-text{font-size:16px!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-54ca5e9,.elementor-element-b65529e,.elementor-element-d094b18) .elementor-button-text{font-size:14px!important}.elementor-15.elementor-15.elementor-15 .aipw__caption{font-size:20px!important}.elementor-15.elementor-15.elementor-15 .aipw__btn{font-size:14px!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-ab696c6,.elementor-element-56f3984) .elementor-icon-box-title,.elementor-15.elementor-15.elementor-15 :is(.elementor-element-ab696c6,.elementor-element-56f3984) .elementor-icon-box-title *{font-size:14px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-ab696c6,.elementor-element-56f3984) .elementor-icon-box-description{font-size:12px!important;line-height:1.8!important}.elementor-15.elementor-15.elementor-15 .elementor-element-68889e4 h3.elementor-heading-title{font-size:24px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 .elementor-element-68889e4 .elementor-widget-text-editor p{font-size:15px!important;line-height:1.9!important}.elementor-15.elementor-15.elementor-15 .elementor-element-113ea35 .elementor-heading-title{font-size:30px!important;line-height:1.2!important}@media(min-width:1024px){.elementor-15.elementor-15.elementor-15 .elementor-element-113ea35 .elementor-heading-title{font-size:72px!important}}@media(min-width:1280px){.elementor-15.elementor-15.elementor-15 .elementor-element-113ea35 .elementor-heading-title{font-size:96px!important}}.elementor-15.elementor-15.elementor-15 .elementor-element-d989ce2 h4.elementor-heading-title{font-size:24px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-8e169e4,.elementor-element-af36622,.elementor-element-e882218) p{font-size:14px!important;line-height:1.9!important}.elementor-15.elementor-15.elementor-15 .elementor-element-634f1d6 h3.elementor-heading-title{font-size:20px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 .elementor-element-2e72bb2 h4.elementor-heading-title{font-size:14px!important;line-height:1.6!important}.elementor-15.elementor-15.elementor-15 .elementor-element-4836528 p{font-size:14px!important;line-height:1.9!important}@media(max-width:639px){.elementor-15.elementor-15.elementor-15 .elementor-element-c3b362a h1.elementor-heading-title{font-size:30px!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-651043e,.elementor-element-e446f57,.elementor-element-56b7cb5) h2.elementor-heading-title{font-size:30px!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-364879c,.elementor-element-05ae0e7) h2.elementor-heading-title{font-size:24px!important}.elementor-15.elementor-15.elementor-15 .elementor-element-a6a82af p{font-size:16px!important}.elementor-15.elementor-15.elementor-15 :is(.elementor-element-e6dcda1 p:first-child,.elementor-element-0564cec p,.elementor-element-5479f23 p,.elementor-element-6c3d0b6 p){font-size:14px!important}.elementor-15.elementor-15.elementor-15 .elementor-element-e6dcda1 h3{font-size:16px!important}.elementor-15.elementor-15.elementor-15 .elementor-element-e6dcda1 p:not(:first-child){font-size:14px!important}.elementor-15.elementor-15.elementor-15 .aipw__caption{font-size:18px!important}.elementor-15.elementor-15.elementor-15 .elementor-element-68889e4 h3.elementor-heading-title{font-size:20px!important}.elementor-15.elementor-15.elementor-15 .elementor-element-68889e4 .elementor-widget-text-editor p{font-size:14px!important}}.elementor-15.elementor-15.elementor-15 .elementor-element-ebea182{width:100%;max-width:768px;align-self:center}.aip-hero-video{max-width:768px;margin:8px auto 0;width:100%}.aip-hero-video__frame{position:relative;padding-bottom:56.25%;border-radius:16px;overflow:hidden;background:#000;border:1px solid rgb(255 255 255 / .6);box-shadow:0 40px 90px -40px rgb(0 0 0 / .45)}.elementor-15.elementor-15.elementor-15 .aip-hero-video__btn{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer}.aip-hero-video__btn img,.aip-hero-video iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border:0}.aip-hero-video__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .25);transition:background .2s}.aip-hero-video__btn:hover .aip-hero-video__play{background:rgb(0 0 0 / .15)}.aip-hero-video__play>span{width:64px;height:64px;border-radius:50%;background:rgb(255 255 255 / .9);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -10px rgb(0 0 0 / .6)}@media(max-width:639px){.aip-hero-video__play>span{width:56px;height:56px}}.elementor-15 .elementor-element.elementor-element-549dbfb{width:100%!important;min-width:min(768px,100%)!important;max-width:768px!important;align-self:center;margin-top:8px;border-radius:16px;overflow:hidden;background:#000;border:1px solid rgb(255 255 255 / .6)}.elementor-15 .elementor-element-549dbfb video{display:block;width:100%;height:100%;object-fit:cover}.elementor-15 .elementor-element-0eb4a57:has(.elementor-element-549dbfb video) .elementor-element-ebea182{display:none!important}.elementor-15.elementor-15.elementor-15 .aip-price{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-family:"AIPro IRANSansX",Tahoma,sans-serif}.elementor-15.elementor-15.elementor-15 .aip-price__row{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.elementor-15.elementor-15.elementor-15 .aip-price__old{font-size:14px;color:#9a9a95;text-decoration:line-through}.elementor-15.elementor-15.elementor-15 .aip-price__new{font-size:24px;font-weight:700;color:#111;line-height:1.4}.elementor-15.elementor-15.elementor-15 .aip-price__new small{font-size:14px;font-weight:700}.elementor-15.elementor-15.elementor-15 .aip-price__off{font-size:11px;font-weight:700;background:#EAB308;color:#111;border-radius:999px;padding:2px 10px;line-height:1.6}.elementor-15.elementor-15.elementor-15 .aip-price__note{font-size:11px;line-height:1.6;color:#71717a}