.elementor-2319 .elementor-element.elementor-element-5cfb1b85{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2319 .elementor-element.elementor-element-213907a{--display:flex;--position:absolute;--min-height:100%;--overlay-opacity:0.77;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-2319 .elementor-element.elementor-element-213907a::before, .elementor-2319 .elementor-element.elementor-element-213907a > .elementor-background-video-container::before, .elementor-2319 .elementor-element.elementor-element-213907a > .e-con-inner > .elementor-background-video-container::before, .elementor-2319 .elementor-element.elementor-element-213907a > .elementor-background-slideshow::before, .elementor-2319 .elementor-element.elementor-element-213907a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2319 .elementor-element.elementor-element-213907a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2319 .elementor-element.elementor-element-213907a.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2319 .elementor-element.elementor-element-213907a{left:0px;}body.rtl .elementor-2319 .elementor-element.elementor-element-213907a{right:0px;}.elementor-2319 .elementor-element.elementor-element-435caac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2319 .elementor-element.elementor-element-4d132dc9{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-2319 .elementor-element.elementor-element-4d132dc9 .elementor-heading-title{color:var( --e-global-color-a5b9312 );}.elementor-2319 .elementor-element.elementor-element-1eba9d45 > .elementor-widget-container{padding:6px 6px 6px 6px;border-radius:12px 12px 12px 12px;}.elementor-2319 .elementor-element.elementor-element-1eba9d45{z-index:2;}.elementor-2319 .elementor-element.elementor-element-1eba9d45 .elementor-icon-list-icon i{color:var( --e-global-color-a5b9312 );font-size:16px;}.elementor-2319 .elementor-element.elementor-element-1eba9d45 .elementor-icon-list-icon svg{fill:var( --e-global-color-a5b9312 );--e-icon-list-icon-size:16px;}.elementor-2319 .elementor-element.elementor-element-1eba9d45 .elementor-icon-list-icon{width:16px;}.elementor-2319 .elementor-element.elementor-element-1eba9d45 .elementor-icon-list-text, .elementor-2319 .elementor-element.elementor-element-1eba9d45 .elementor-icon-list-text a{color:var( --e-global-color-a5b9312 );}.elementor-2319 .elementor-element.elementor-element-39062b3a{width:100%;max-width:100%;top:-100px;}body:not(.rtl) .elementor-2319 .elementor-element.elementor-element-39062b3a{left:0px;}body.rtl .elementor-2319 .elementor-element.elementor-element-39062b3a{right:0px;}.elementor-2319 .elementor-element.elementor-element-39062b3a img{width:100vw;}.elementor-2319 .elementor-element.elementor-element-a7143d2{--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;}.elementor-2319 .elementor-element.elementor-element-d2f42af.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2319 .elementor-element.elementor-element-5ee78b1{--display:flex;}@media(max-width:1024px){.elementor-2319 .elementor-element.elementor-element-a7143d2{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2319 .elementor-element.elementor-element-5cfb1b85{--content-width:100vw;}.elementor-2319 .elementor-element.elementor-element-213907a{--width:100%;}}@media(max-width:767px){.elementor-2319 .elementor-element.elementor-element-1eba9d45{width:var( --container-widget-width, 90vw );max-width:90vw;--container-widget-width:90vw;--container-widget-flex-grow:0;}.elementor-2319 .elementor-element.elementor-element-1eba9d45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2319 .elementor-element.elementor-element-a7143d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2319 .elementor-element.elementor-element-d2f42af{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2319 .elementor-element.elementor-element-d2f42af.elementor-element{--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for container, class: .elementor-element-213907a */.post-header-filter {
    min-height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-4d132dc9 */.post-title {
    font-size: 2rem !important;
    z-index: 100;
    max-width: 1040px;
    /*color: red !important;*/
    /*background-color: blue;*/
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-1eba9d45 */.post-info {
    /*background-color: red;*/
    border-radius: 1rem;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255,255,255, 0.2)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cfb1b85 */.news-header {
    width: 100vw;
    min-height: 40vh;
    max-height: 40vh;
    overflow: hidden;
    display: flex;
    justify-content: justify-content;
    align-items: center;
    
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-d2f42af */.post-content {
    /*background-color: red;*/
    max-width: 50rem !important;
}

/* Target the post content area */
.post-content {
  line-height: 1.7;
  color: #222;
  font-size: 1rem;
}

/* Justify all text within paragraphs */
.post-content p {
  text-align: justify;
  margin-bottom: 1.2rem;
}

/* Ensure figures and images inside take full width */
.post-content figure,
.post-content img {
  display: block;
  width: 100%;
  height: auto;
  margin: 1.5rem 0;
  border-radius: 8px; /* optional, for softer edges */
}

/* Optional: Center captions if any */
.post-content figure figcaption {
  text-align: center;
  font-size: 0.9rem;
  color: #555;
  margin-top: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7143d2 */.post-page-content {
    /*width: 4rem;*/
    /*overflow: hidden;*/
    padding: 2rem !important;
    box-shadow: border-box;
    max-width: 10vw !important;
    /*background-color: red;*/
    
}/* End custom CSS */