.elementor-27235 .elementor-element.elementor-element-bd7d1af{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27235 .elementor-element.elementor-element-24115c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-27235 .elementor-element.elementor-element-969d555{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27235 .elementor-element.elementor-element-680eb7f{--display:flex;}.elementor-27235 .elementor-element.elementor-element-daa6000{--display:flex;}.elementor-27235 .elementor-element.elementor-element-7ad0dbd{--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-27235 .elementor-element.elementor-element-1c64421{--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-27235 .elementor-element.elementor-element-ca7653e{--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-27235 .elementor-element.elementor-element-4c6b30c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27235 .elementor-element.elementor-element-2969244{--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-27235 .elementor-element.elementor-element-0c4ec8c{--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-27235 .elementor-element.elementor-element-7e63214{--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-27235 .elementor-element.elementor-element-6b27192{--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:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27235 .elementor-element.elementor-element-cd8e345{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27235 .elementor-element.elementor-element-cd8e345:not(.elementor-motion-effects-element-type-background), .elementor-27235 .elementor-element.elementor-element-cd8e345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2233;}.elementor-27235 .elementor-element.elementor-element-8c249e1{--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-27235 .elementor-element.elementor-element-d0fba6e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27235 .elementor-element.elementor-element-478824e{--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{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-27235 .elementor-element.elementor-element-622ac22{--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;}@media(min-width:768px){.elementor-27235 .elementor-element.elementor-element-24115c1{--width:75%;}.elementor-27235 .elementor-element.elementor-element-969d555{--width:50%;}.elementor-27235 .elementor-element.elementor-element-2969244{--width:50%;}.elementor-27235 .elementor-element.elementor-element-0c4ec8c{--width:50%;}.elementor-27235 .elementor-element.elementor-element-7e63214{--width:50%;}.elementor-27235 .elementor-element.elementor-element-8c249e1{--width:66.6666%;}.elementor-27235 .elementor-element.elementor-element-478824e{--width:33.3333%;}}/* Start custom CSS for container, class: .elementor-element-cd8e345 *//* ─── Video + Text Section ─── */

/* بک‌گراند تیره برای کل سکشن - این رو روی کانتینر پدر بده */
.cd-video-section {
  background: linear-gradient(135deg, #0d2233 0%, #1a3a4a 100%) !important;
  padding: 60px 40px !important;
  border-radius: 0;
}

/* ویدیو */
.elementor-element-d0fba6e .elementor-video {
  width: 100%;
  border-radius: 16px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.4);
  display: block;
}

/* کانتینر متن - وسط‌چین عمودی */
.elementor-element-478824e {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  padding: 0 40px 0 0 !important;
}

/* تیتر */
.elementor-element-e84c5c9 h2 {
  font-size: 30px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.5 !important;
  margin-bottom: 24px !important;
  text-align: right !important;
  position: relative !important;
  padding-right: 20px !important;
}

.elementor-element-e84c5c9 h2::before {
  content: '';
  position: absolute;
  right: 0;
  top: 6px;
  width: 5px;
  height: calc(100% - 12px);
  border-radius: 4px;
  background: linear-gradient(to bottom, #4fc3e8, #29adb2);
}

/* متن توضیحات */
.elementor-element-e84c5c9 p {
  font-size: 14px !important;
  color: rgba(255,255,255,0.8) !important;
  line-height: 2.2 !important;
  text-align: justify !important;
  direction: rtl !important;
}

@media (max-width: 768px) {
  .cd-video-section { padding: 32px 20px !important; }
  .elementor-element-478824e { padding: 24px 0 0 !important; }
  .elementor-element-e84c5c9 h2 { font-size: 22px !important; }
  .elementor-element-e84c5c9 p  { font-size: 13px !important; }
}/* End custom CSS */