.elementor-2 .elementor-element.elementor-element-378cbc2{--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;}.elementor-2 .elementor-element.elementor-element-378cbc2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-378cbc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://negweb.ir/wp-content/uploads/2026/04/photo23716501621.jpg");background-size:cover;}.elementor-2 .elementor-element.elementor-element-05b55b5{width:100%;max-width:100%;margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6f44966{--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-2 .elementor-element.elementor-element-ca4cbf2{--spacer-size:30px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-68667eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-68667eb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-68667eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-2 .elementor-element.elementor-element-1257d48{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-87288ab.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-87288ab{border-style:double;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Mikhak", Sans-serif;font-size:23px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-58d1fc4{--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-widget-theme-site-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5ebed3f{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:double;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-2 .elementor-element.elementor-element-5ebed3f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5ebed3f .elementor-heading-title{font-family:"Mikhak", Sans-serif;font-size:30px;font-weight:600;line-height:46px;}.elementor-2 .elementor-element.elementor-element-fa044aa{--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-2 .elementor-element.elementor-element-a22bff0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a22bff0{border-style:double;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Mikhak", Sans-serif;font-size:23px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c2c7320{--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-2 .elementor-element.elementor-element-62f7595{--spacer-size:35px;}.elementor-2 .elementor-element.elementor-element-e423f5e{--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-2 .elementor-element.elementor-element-080fb1a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-1257d48{--width:50%;}.elementor-2 .elementor-element.elementor-element-58d1fc4{--width:50%;}.elementor-2 .elementor-element.elementor-element-fa044aa{--width:50%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-378cbc2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-378cbc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://negweb.ir/wp-content/uploads/2026/04/xRj5_hSUlar2wEwt.jpg");}.elementor-2 .elementor-element.elementor-element-5ebed3f{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-2 .elementor-element.elementor-element-5ebed3f .elementor-heading-title{font-size:22px;line-height:1.7em;}}/* Start custom CSS for container, class: .elementor-element-378cbc2 *//* استایل هدر */
..elementor-2 .elementor-element.elementor-element-378cbc2 {
    background-color: #1abc9c; /* رنگ آبی فیروزه‌ای */
    padding: 20px 0; /* مقدار فاصله داخلی */
    text-align: center; /* متن سطر وسط */
}

/* عنوان هدر */
..elementor-2 .elementor-element.elementor-element-378cbc2 h1 {
    color: #f39c12; /* رنگ طلایی */
    font-size: 2.5em; /* اندازه فونت بزرگ */
    margin: 0; /* حذف فاصله */
}

/* جداکننده */
.separator {
    height: 3px; /* ارتفاع جداکننده */
    background-color: #f39c12; /* رنگ طلایی */
    margin: 20px 0; /* فاصله بالا و پایین */
}

/* لینک‌ها در هدر */
..elementor-2 .elementor-element.elementor-element-378cbc2 a {
    color: #ffffff; /* رنگ متن لینک */
    text-decoration: none; /* حذف زیرخط */
}

..elementor-2 .elementor-element.elementor-element-378cbc2 a:hover {
    color: #f39c12; /* تغییر رنگ هنگام hover */
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ca4cbf2 */.elementor-2 .elementor-element.elementor-element-ca4cbf2 {
  height: 5px;
  background: linear-gradient(90deg, #333, #fff, #333);
  border-radius: 10px;
  box-shadow: 0 3px 10px rgba(0,0,0,0.5);
  animation: shine 3s infinite;
}

@keyframes shine {
  0% { background-position: -100% center; }
  100% { background-position: 200% center; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87288ab */.elementor-2 .elementor-element.elementor-element-87288ab {
  animation: rainbow 2s infinite linear;
  font-weight: bold;
  display: inline-block;
}

@keyframes rainbow {
  0% { color: #ff0000; text-shadow: 0 0 8px #ff0000; }
  14% { color: #ff8800; text-shadow: 0 0 8px #ff8800; }
  28% { color: #ffff00; text-shadow: 0 0 8px #ffff00; }
  42% { color: #00ff00; text-shadow: 0 0 8px #00ff00; }
  57% { color: #0088ff; text-shadow: 0 0 8px #0088ff; }
  71% { color: #4400ff; text-shadow: 0 0 8px #4400ff; }
  85% { color: #ff00ff; text-shadow: 0 0 8px #ff00ff; }
  100% { color: #ff0000; text-shadow: 0 0 8px #ff0000; }
}/* End custom CSS */
/* Start custom CSS for theme-site-title, class: .elementor-element-5ebed3f */.elementor-2 .elementor-element.elementor-element-5ebed3f {
  animation: pulse 1s infinite;
  font-weight: bold;
  display: inline-block;
}

@keyframes pulse {
  0% {
    text-shadow: 0 0 5px #ff0000;
    color: #ff0000;
    transform: scale(1);
  }
  50% {
    text-shadow: 0 0 20px #00ffcc, 0 0 30px #00ffcc;
    color: #00ffcc;
    transform: scale(1.1);
  }
  100% {
    text-shadow: 0 0 5px #ff0000;
    color: #ff0000;
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a22bff0 */.elementor-2 .elementor-element.elementor-element-a22bff0 {
  animation: rainbow 2s infinite linear;
  font-weight: bold;
  display: inline-block;
}

@keyframes rainbow {
  0% { color: #ff0000; text-shadow: 0 0 8px #ff0000; }
  14% { color: #ff8800; text-shadow: 0 0 8px #ff8800; }
  28% { color: #ffff00; text-shadow: 0 0 8px #ffff00; }
  42% { color: #00ff00; text-shadow: 0 0 8px #00ff00; }
  57% { color: #0088ff; text-shadow: 0 0 8px #0088ff; }
  71% { color: #4400ff; text-shadow: 0 0 8px #4400ff; }
  85% { color: #ff00ff; text-shadow: 0 0 8px #ff00ff; }
  100% { color: #ff0000; text-shadow: 0 0 8px #ff0000; }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-62f7595 */.elementor-2 .elementor-element.elementor-element-62f7595 {
  height: 5px;
  background: linear-gradient(90deg, #333, #fff, #333);
  border-radius: 10px;
  box-shadow: 0 3px 10px rgba(0,0,0,0.5);
  animation: shine 3s infinite;
}

@keyframes shine {
  0% { background-position: -100% center; }
  100% { background-position: 200% center; }
}/* End custom CSS */