.elementor-509 .elementor-element.elementor-element-6aa04a9{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-509 .elementor-element.elementor-element-6aa04a9:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6aa04a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://akhbar.dimaino.co/wp-content/uploads/2026/01/Group-3-1.svg");}.elementor-509 .elementor-element.elementor-element-4e0a2f0{--display:flex;}.elementor-widget-heading .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-509 .elementor-element.elementor-element-18434bb{padding:0px 0px 10px 0px;text-align:center;}.elementor-509 .elementor-element.elementor-element-18434bb .elementor-heading-title{font-family:"ایران سنس", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:var( --e-global-color-5bd38da );}.elementor-509 .elementor-element.elementor-element-40303d2{border-radius:15px 15px 15px 15px;}.elementor-509 .elementor-element.elementor-element-cd63ea7{--display:flex;}#elementor-popup-modal-509{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-509 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-509 .dialog-close-button{display:flex;background-color:var( --e-global-color-b98d71e );font-size:26px;}#elementor-popup-modal-509 .dialog-widget-content{border-radius:15px 15px 15px 15px;}body:not(.rtl) #elementor-popup-modal-509 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-509 .dialog-close-button{left:4%;}#elementor-popup-modal-509 .dialog-close-button i{color:var( --e-global-color-a425b74 );}#elementor-popup-modal-509 .dialog-close-button svg{fill:var( --e-global-color-a425b74 );}@media(max-width:767px){.elementor-509 .elementor-element.elementor-element-6aa04a9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}#elementor-popup-modal-509{justify-content:center;align-items:center;}}/* Start custom CSS for html, class: .elementor-element-40303d2 *//* دسکتاپ */
.video-modal{
  width: 100%;
  aspect-ratio: 16 / 9;
  border-radius: 15px;
}
.video-modal #videonews-player{
  width:100% !important;
  height:100% !important;
  display:block !important;
  object-fit: cover !important;
}

/* موبایل: مثل دسکتاپ، قاب 16:9 و بدون قد کشیدن */
@media (max-width: 767px){
  .video-modal{
    width: 100% !important;
    aspect-ratio: 16 / 9 !important;  /* دقیقا مثل دسکتاپ */
    height: auto !important;
    max-height: none !important;
  }

  .video-modal #videonews-player{
    width:100% !important;
    height:100% !important;
    object-fit: cover !important;     /* پر کن، بدون فضای خالی */
    background: transparent !important;
  }
}


@media (max-width: 767px){
  .elementor-popup-modal .dialog-message{ padding:0 !important; }
  .elementor-popup-modal .dialog-widget-content{ max-height: 100vh !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0a2f0 *//* تا وقتی آماده نشده، محتوا دیده نشه */
.videonews-popup-content{
  visibility: hidden;
}

/* لودر ساده */
.videonews-popup-loading{
  padding: 14px 12px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e96425a */.videonews-popup-loading{
  position: absolute;
  inset: 0;
  top: 50%;
  left:50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  
  
    position: fixed !important;   
  inset: 0 !important;
  display: none;              
  align-items: center !important;
  justify-content: center !important;
}

.videonews-loader{
  width: 50px;
  height: 50px;
  border: 4px solid var(--e-global-color-67fa705);
  border-top: 4px solid var(--e-global-color-primary);
  border-radius: 50%;
  animation: videonews-spin 0.8s linear infinite;
}

@keyframes videonews-spin{
  to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd63ea7 */.loader-container {
    position: absolute;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://akhbar.dimaino.co/wp-content/uploads/2026/01/IRANSansXFaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://akhbar.dimaino.co/wp-content/uploads/2026/01/IRANSansXFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://akhbar.dimaino.co/wp-content/uploads/2026/01/IRANSansXFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */