.elementor-20974 .elementor-element.elementor-element-f38b4e1{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1px 0px 1px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-20974 .elementor-element.elementor-element-f38b4e1:not(.elementor-motion-effects-element-type-background), .elementor-20974 .elementor-element.elementor-element-f38b4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20974 .elementor-element.elementor-element-19c34f9{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-20974 .elementor-element.elementor-element-19c34f9:not(.elementor-motion-effects-element-type-background), .elementor-20974 .elementor-element.elementor-element-19c34f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20974 .elementor-element.elementor-element-19c34f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20974 .elementor-element.elementor-element-56128f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-20974 .elementor-element.elementor-element-56128f7.elementor-element{--align-self:center;}.elementor-20974 .elementor-element.elementor-element-56128f7 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-20974 .elementor-element.elementor-element-ed69874{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:1px 0px 1px 0px;--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-20974 .elementor-element.elementor-element-ed69874:not(.elementor-motion-effects-element-type-background), .elementor-20974 .elementor-element.elementor-element-ed69874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20974 .elementor-element.elementor-element-b397d01{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20974 .elementor-element.elementor-element-b397d01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20974 .elementor-element.elementor-element-b397d01 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-20974 .elementor-element.elementor-element-b397d01:after{content:"0.66";}.elementor-20974 .elementor-element.elementor-element-b397d01 .elementor-post__thumbnail__link{width:40px;}.elementor-20974 .elementor-element.elementor-element-b397d01.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-20974 .elementor-element.elementor-element-b397d01.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-20974 .elementor-element.elementor-element-b397d01.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-20974 .elementor-element.elementor-element-b397d01 .elementor-post__title, .elementor-20974 .elementor-element.elementor-element-b397d01 .elementor-post__title a{color:#000000;font-weight:500;}@media(min-width:768px){.elementor-20974 .elementor-element.elementor-element-19c34f9{--width:5% + 140px;}.elementor-20974 .elementor-element.elementor-element-ed69874{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20974 .elementor-element.elementor-element-ed69874{--width:80%;}}@media(max-width:1024px){.elementor-20974 .elementor-element.elementor-element-19c34f9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-20974 .elementor-element.elementor-element-56128f7 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-20974 .elementor-element.elementor-element-f38b4e1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20974 .elementor-element.elementor-element-19c34f9{--width:35%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20974 .elementor-element.elementor-element-56128f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20974 .elementor-element.elementor-element-56128f7{text-align:left;}.elementor-20974 .elementor-element.elementor-element-ed69874{--width:65%;}.elementor-20974 .elementor-element.elementor-element-b397d01 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20974 .elementor-element.elementor-element-b397d01:after{content:"0.5";}.elementor-20974 .elementor-element.elementor-element-b397d01 .elementor-post__thumbnail__link{width:100px;}}/* Start custom CSS for posts, class: .elementor-element-b397d01 *//* Marquee animation for scrolling content */
.marquee-content .elementor-widget-container {
   display: flex;
   width: 5000px; /* Large width for continuous scrolling */
   transform: translateX(0);
   animation: marquee 30s linear infinite;
   white-space: nowrap;
   will-change: transform;
   overflow: hidden;
}
/* Stroke effect on text within icon lists */
.marquee-content .elementor-icon-list-text {
   -webkit-text-stroke: 1px #02050a;
}
/* Keyframes for marquee animation */
@keyframes marquee {
   100% { transform: translateX(-2000px); } /* Move content left */
}
/* Reverse marquee animation for right-to-left scrolling */
.marquee-right .elementor-widget-container {
   animation: marquee-right 32s linear infinite;
   transform: translateX(0);
}
@keyframes marquee-right {
   100% { transform: translateX(2010px); } /* Move content right */
}

.elementor-post__title::before{
    display: none !important;
}

.marquee-content .elementor-post{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f38b4e1 */.js-marquee{
    overflow: hidden;
    border-top: 1px solid ##F0f0f0AA;
    border-bottom: 1px solid ##F0f0f0AA;
    max-height: 40px;
}
.js-marquee .elementor-posts-container{
	display: flex;
}

.js-marquee .elementor-posts-container .elementor-post__title {
  padding-left: 15px; /* 10px dot + 5px gap */
  position: relative;
}


.js-marquee .elementor-posts-container .elementor-post__title::before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}/* End custom CSS */