.elementor-15455 .elementor-element.elementor-element-691fd15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15455 .elementor-element.elementor-element-ead1361.elementor-element{--align-self:center}.elementor-15455 .elementor-element.elementor-element-ead1361 .products-container .product-item{flex:0 0 100%;max-width:100%}.elementor-15455 .elementor-element.elementor-element-5da9fdd .elementor-button{background-color:#000A8D;border-radius:15px 15px 15px 15px}.elementor-element.elementor-element-73cc3bb,.elementor-widget-productslidermpthirteen{background:linear-gradient(135deg,#001f3f 5%,#065fa8 95%);border-radius:30px;padding:clamp(25px, 4vw, 50px);box-shadow:0 14px 48px rgb(0 47 128 / .35);color:#f8fafa;font-family:'Vazirmatn',sans-serif;position:relative;overflow:hidden}.elementor-element.elementor-element-73cc3bb::before{content:'';position:absolute;top:-100px;left:-80px;width:30vw;height:30vw;background:radial-gradient(circle,rgb(95 211 255 / .4) 0%,transparent 70%);filter:blur(80px);z-index:0;animation:aliGlowSlide73 12s ease-in-out infinite alternate}@keyframes aliGlowSlide73{from{transform:translate(0,0)}to{transform:translate(6vw,4vw)}}.products-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(240px, 47%, 420px),1fr));gap:clamp(14px, 3vw, 24px);z-index:2;position:relative}.product-item{background:rgb(255 255 255 / .07);border:1px solid rgb(95 211 255 / .3);border-radius:22px;box-shadow:0 10px 32px rgb(0 47 128 / .35);backdrop-filter:blur(8px);transition:all 0.35s ease;overflow:hidden}.product-item:hover{transform:translateY(-6px);box-shadow:0 16px 50px rgb(95 211 255 / .4)}.product-image img{width:100%;height:auto;object-fit:cover;border-bottom:1px solid rgb(95 211 255 / .25);display:block}.product-details{padding:clamp(14px, 2vw, 20px);color:#f8fafa;text-align:center}.product-title a{color:#5fd3ff;font-size:clamp(15px, 1.8vw, 18px);font-weight:700;text-decoration:none;transition:color 0.3s ease}.product-title a:hover{color:#fff}.course-pricing span.woocommerce-price-free{color:#5fd3ff;font-weight:600;font-size:clamp(14px, 1.3vw, 16px)}.elementor-element-dfb2add .elementor-button{background:rgb(255 255 255 / .1);border:1px solid rgb(95 211 255 / .35);border-radius:14px;padding:clamp(12px, 1.8vw, 16px) clamp(20px, 4vw, 40px);color:#5fd3ff;font-weight:600;box-shadow:0 8px 25px rgb(95 211 255 / .18);backdrop-filter:blur(6px);transition:all 0.3s ease;text-align:center}.elementor-element-dfb2add .elementor-button:hover{background:linear-gradient(135deg,#003d7e,#005dff);color:#fff;box-shadow:0 18px 45px rgb(95 211 255 / .4);transform:translateY(-2px)}@media (max-width:1024px){.products-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.products-container{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.elementor-element-dfb2add .elementor-button{width:100%}}@media (max-width:480px){.product-details{padding:10px}.product-title a{font-size:14px}}.fade-smooth{animation:fadeSmooth 1s ease forwards;opacity:0}@keyframes fadeSmooth{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}