.elementor-9350 .elementor-element.elementor-element-5029e81 > .elementor-container{min-height:672px;}.elementor-9350 .elementor-element.elementor-element-5029e81{margin-top:-12px;margin-bottom:-12px;}.elementor-9350 .elementor-element.elementor-element-1786c4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9350 .elementor-element.elementor-element-1786c4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9350 .elementor-element.elementor-element-4949966:not(.elementor-motion-effects-element-type-background), .elementor-9350 .elementor-element.elementor-element-4949966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111321;}.elementor-9350 .elementor-element.elementor-element-4949966{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9350 .elementor-element.elementor-element-4949966 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9350 .elementor-element.elementor-element-3c71c88 .head-box-v2{justify-content:center;}.elementor-9350 .elementor-element.elementor-element-3c71c88 .head-title{font-size:22px;}.elementor-9350 .elementor-element.elementor-element-3c71c88 .head-sub-title{color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-7d7f08f .portfolio-head h2{text-align:center;color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-7d7f08f .portfolio-head p{text-align:center;color:#848484;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9350 .elementor-element.elementor-element-0ca7f47{text-align:center;}.elementor-9350 .elementor-element.elementor-element-0ca7f47 .elementor-heading-title{font-size:31px;}.elementor-9350 .elementor-element.elementor-element-f65ac0c .category-item-v2:hover{border-color:#e4b16e;}.elementor-9350 .elementor-element.elementor-element-8e0bf24:not(.elementor-motion-effects-element-type-background), .elementor-9350 .elementor-element.elementor-element-8e0bf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071127;}.elementor-9350 .elementor-element.elementor-element-8e0bf24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:-20px -20px -20px -20px;}.elementor-9350 .elementor-element.elementor-element-8e0bf24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9350 .elementor-element.elementor-element-fee8b38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-background-overlay{background-color:#000000;opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-container{min-height:765px;}.elementor-9350 .elementor-element.elementor-element-0013ce2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:-20px -20px -20px -20px;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-shape-top .elementor-shape-fill{fill:#111321;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-shape-top svg{width:calc(123% + 1.3px);height:144px;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-shape-bottom .elementor-shape-fill{fill:#111321;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-shape-bottom svg{width:calc(136% + 1.3px);height:136px;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-9350 .elementor-element.elementor-element-75094e1 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-9350 .elementor-element.elementor-element-75094e1{text-align:center;}.elementor-9350 .elementor-element.elementor-element-75094e1 .elementor-heading-title{font-size:47px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9350 .elementor-element.elementor-element-08a3ba4{text-align:center;font-size:19px;line-height:2em;}.elementor-9350 .elementor-element.elementor-element-f24820e:not(.elementor-motion-effects-element-type-background), .elementor-9350 .elementor-element.elementor-element-f24820e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111321;}.elementor-9350 .elementor-element.elementor-element-f24820e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9350 .elementor-element.elementor-element-f24820e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9350 .elementor-element.elementor-element-0c13892{text-align:center;}.elementor-9350 .elementor-element.elementor-element-0c13892 .elementor-heading-title{font-size:40px;}.elementor-9350 .elementor-element.elementor-element-1a6b2b7 .portfolio-head h2{text-align:right;color:#FFFFFF;font-size:47px;}.elementor-9350 .elementor-element.elementor-element-1a6b2b7 .portfolio-head p{text-align:right;color:#D5D5D5;font-size:23px;line-height:3.7em;}.elementor-9350 .elementor-element.elementor-element-1ee8b03:not(.elementor-motion-effects-element-type-background), .elementor-9350 .elementor-element.elementor-element-1ee8b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111321;}.elementor-9350 .elementor-element.elementor-element-1ee8b03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-151px;}.elementor-9350 .elementor-element.elementor-element-1ee8b03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9350 .elementor-element.elementor-element-5f5daac .portfolio-head h2{text-align:center;color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-5f5daac .portfolio-head p{text-align:center;color:#D3D3D3;}.elementor-9350 .elementor-element.elementor-element-5f5daac .col-box{width:33.33333333%;}.elementor-9350 .elementor-element.elementor-element-5f5daac .paln-column-item-v4 ul li::before{color:#16CA31;}.elementor-9350 .elementor-element.elementor-element-5f5daac .plan-price-button-v4 a:hover{background:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-d051381{text-align:center;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d:not(.elementor-motion-effects-element-type-background), .elementor-9350 .elementor-element.elementor-element-6ad2b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kuroshai.com/wp-content/uploads/2025/07/rostam.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d > .elementor-background-overlay{background-color:#000000;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d > .elementor-container{min-height:800px;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:200px;margin-bottom:0px;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d > .elementor-shape-bottom .elementor-shape-fill{fill:#111321;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d > .elementor-shape-bottom svg{width:calc(121% + 1.3px);height:284px;}.elementor-9350 .elementor-element.elementor-element-87efcee .portfolio-head h2{text-align:center;color:#3C4354;}.elementor-9350 .elementor-element.elementor-element-87efcee .portfolio-head p{text-align:center;color:#848484;}.elementor-9350 .elementor-element.elementor-element-87efcee .column-item h3,.column-review h3{color:#000000;}.elementor-9350 .elementor-element.elementor-element-87efcee .column-item p,.column-review p{color:#7a7a7a;}.elementor-9350 .elementor-element.elementor-element-87efcee .slider .owl-carousel .owl-nav button.owl-next, .slider .owl-carousel .owl-nav button.owl-prev{color:#f98a00;background:#fff;}.elementor-9350 .elementor-element.elementor-element-a3c8755{margin-top:0px;margin-bottom:0px;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-item{background-color:#181B30;border-color:#F8970C00;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .section-title h2{text-align:right;color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .section-title h4 {text-align:right;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .section-title h4{color:#FF9C006E;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{color:#949494;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .section-button a{color:#D4AF37;border-color:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .section-button a:hover{color:#FFFFFF;background:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .section-button {margin-top:12px;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .discount-sale{color:#ffffff;background:#0000002E;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-cat a{color:#FFFFFF;background:#02456C3D;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .title-product{color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-item>p{color:#A3A3A3;font-size:15px;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-attribute i{color:#D1D1D1;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-attribute{color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-star i{color:#fbbf24;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-star{color:#e1a610;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-sales i{color:#ffffff;background:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-sales{color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-value{color:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-value del{color:#6c6c6c;}.elementor-9350 .elementor-element.elementor-element-ece8d0c .course-value ins{color:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-1b603f5 .portfolio-head h2{text-align:center;color:#3C4354;}.elementor-9350 .elementor-element.elementor-element-1b603f5 .portfolio-head p{text-align:center;color:#848484;}.elementor-9350 .elementor-element.elementor-element-0676fb8{z-index:5;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .section-title h2{text-align:right;color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .section-title h4 {text-align:right;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .section-title h4{color:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .section-button a{color:#D4AF37;border-color:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .section-button a:hover{color:#FFFFFF;background:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .section-button {margin-top:17px;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .post-title{color:#000000;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .article-desc-v4{color:#484a54;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .course-attribute, .course-attribute a{color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .course-attribute i{color:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .course-attribute a:hover{color:#D4AF37;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .more-btn a, .more-btn i{color:#FFFFFF;}.elementor-9350 .elementor-element.elementor-element-0676fb8 .more-btn a:hover,.more-btn a:hover i{color:#D4AF37;}@media(max-width:768px){.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-container{min-height:1053px;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-shape-top svg{width:calc(236% + 1.3px);height:141px;}.elementor-9350 .elementor-element.elementor-element-0013ce2 > .elementor-shape-bottom svg{width:calc(194% + 1.3px);height:119px;}.elementor-9350 .elementor-element.elementor-element-75094e1 > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d > .elementor-background-overlay{opacity:0.34;}.elementor-9350 .elementor-element.elementor-element-6ad2b8d{margin-top:149px;margin-bottom:10px;}}@media(min-width:769px){.elementor-9350 .elementor-element.elementor-element-1786c4f{width:100%;}}/* Start custom CSS for html, class: .elementor-element-cf5a92a */.hero-section {
      position: relative;
      height: 650px;
      overflow: hidden;
      background: linear-gradient(to bottom, #000000, #111321);
      color: white;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0;
    }

    #particles-js {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 0;
    }

    .hero-content {
      position: relative;
      z-index: 1;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 70%;
      max-width: 1200px;
    }

    .hero-text {
      max-width: 50%;
    }

    .hero-text h1 {
      font-size: 32px;
      margin-bottom: 16px;
    }

    .hero-text p {
      font-size: 18px;
      margin-bottom: 24px;
    }
     .hero-text span {
      margin-top: 8px
    }

    .hero-text a {
        
      padding: 10px 15px;
      background-color: transparent;
      color: white;
      border: 1px solid white;
      border-radius: 5px;
      text-decoration: none;
      transition: 0.3s;
    }

    .hero-text a:hover {
        
      background-color: white;
      color: black;
    }

    .hero-image {
      max-width: 55%;
    }

    .hero-image img {
      max-width: 100%;
      height: auto;
    }
.glow-text {
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  animation: soft-glow 1.4s ease-in-out infinite alternate;
}
.hero-content *{
    line-height: 1.8
}

@keyframes soft-glow {
    0% {
        text-shadow: 0 0 5px rgba(255, 255, 255, 0.0),
        0 0 10px rgba(255, 255, 255, 0.1),
        0 0 15px rgba(255, 255, 255, 0.2);
    }
    100% {
        text-shadow: 0 0 5px rgba(255, 255, 255, 0.8),
        0 0 10px rgba(255, 255, 255, 0.6),
        0 0 15px rgba(255, 255, 255, 0.4);
    }
}

     /* ✅ حالت موبایل */
  @media (max-width: 768px) {
    .hero-content {
      flex-direction: column;
      align-items: center;
      text-align: center;
    }

    .hero-text,
    .hero-image {
      max-width: 100%;
      margin-bottom: 20px;
    }

    .hero-section {
      height: auto; /* برای حالت موبایل ارتفاع به محتوا بستگی داشته باشه */
      padding: 40px 0;
    }
  }/* End custom CSS */
/* Start custom CSS for main_brands, class: .elementor-element-7d7f08f */.brand-pic-v3{
    width: 150px;
    height: auto;
}/* End custom CSS */