.elementor-869 .elementor-element.elementor-element-aef9e4e{--display:flex;--min-height:100vh;--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:128px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-04dadf7{--display:flex;}.elementor-869 .elementor-element.elementor-element-b3e7e2f{--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 10px;--row-gap:0px;--column-gap:10px;}.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-869 .elementor-element.elementor-element-e5432b7 .elementor-heading-title{font-family:var( --e-global-typography-ed30ce5-font-family ), Sans-serif;font-size:var( --e-global-typography-ed30ce5-font-size );font-weight:var( --e-global-typography-ed30ce5-font-weight );line-height:var( --e-global-typography-ed30ce5-line-height );color:#FFFFFF;}.elementor-869 .elementor-element.elementor-element-aed375a .elementor-heading-title{font-family:"D-Din", Sans-serif;font-size:48px;font-weight:300;line-height:1.1em;color:#6B7280;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{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-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-content{color:var( --e-global-color-text );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog.premium-blog__carousel-yes .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container{width:33.33%;margin-bottom:5px;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc( 5px/2 );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc( -5px/2 );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-marquee-wrapper{--pa-marquee-spacing:5px;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-content-wrapper{text-align:start;background-color:#000000;}.elementor-869 .elementor-element.elementor-element-3441816 .post-categories , .elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-tags-container {justify-content:start;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-pagination-container{text-align:end;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-thumbnail-container:before, .elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-thumbnail-container:after{background-color:#02010100 !important;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title, .elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title a{font-family:var( --e-global-typography-426c4fc-font-family ), Sans-serif;font-size:var( --e-global-typography-426c4fc-font-size );font-weight:var( --e-global-typography-426c4fc-font-weight );line-height:var( --e-global-typography-426c4fc-line-height );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-meta-data{font-family:var( --e-global-typography-3a16742-font-family ), Sans-serif;font-size:var( --e-global-typography-3a16742-font-size );font-weight:var( --e-global-typography-3a16742-font-weight );line-height:var( --e-global-typography-3a16742-line-height );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-content{font-family:var( --e-global-typography-3a16742-font-family ), Sans-serif;font-size:var( --e-global-typography-3a16742-font-size );font-weight:var( --e-global-typography-3a16742-font-weight );line-height:var( --e-global-typography-3a16742-line-height );color:#7A7A7A;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-container{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-869 .elementor-element.elementor-element-04dadf7{--content-width:1280px;}}@media(max-width:1024px){.elementor-869 .elementor-element.elementor-element-e5432b7 .elementor-heading-title{font-size:var( --e-global-typography-ed30ce5-font-size );line-height:var( --e-global-typography-ed30ce5-line-height );}.elementor-869 .elementor-element.elementor-element-aed375a .elementor-heading-title{font-size:40px;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container{width:100%;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title, .elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title a{font-size:var( --e-global-typography-426c4fc-font-size );line-height:var( --e-global-typography-426c4fc-line-height );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-meta-data{font-size:var( --e-global-typography-3a16742-font-size );line-height:var( --e-global-typography-3a16742-line-height );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-content{font-size:var( --e-global-typography-3a16742-font-size );line-height:var( --e-global-typography-3a16742-line-height );}}@media(max-width:767px){.elementor-869 .elementor-element.elementor-element-e5432b7 .elementor-heading-title{font-size:var( --e-global-typography-ed30ce5-font-size );line-height:var( --e-global-typography-ed30ce5-line-height );}.elementor-869 .elementor-element.elementor-element-aed375a .elementor-heading-title{font-size:28px;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container{width:100%;}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title, .elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title a{font-size:var( --e-global-typography-426c4fc-font-size );line-height:var( --e-global-typography-426c4fc-line-height );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-meta-data{font-size:var( --e-global-typography-3a16742-font-size );line-height:var( --e-global-typography-3a16742-line-height );}.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-content{font-size:var( --e-global-typography-3a16742-font-size );line-height:var( --e-global-typography-3a16742-line-height );}}/* Start custom CSS for premium-addon-blog, class: .elementor-element-3441816 *//* Card container */
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-container {
  position: relative !important;
  width: 100% !important;
}

/* Image container */
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-thumb-effect-wrapper,
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-thumbnail-container {
  width: 100% !important;
  height: 240px !important;
  border-radius: 24px !important;
  overflow: hidden !important;
  background: #111111 !important;
  border: 1px solid #ffffff1a !important;
  margin-bottom: 24px !important;
  transition: border-color 0.3s ease !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container:hover .premium-blog-thumb-effect-wrapper,
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container:hover .premium-blog-thumbnail-container {
  border-color: #ffffff33 !important;
}

.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-thumbnail-container img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 0.5s ease-out !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container:hover .premium-blog-thumbnail-container img {
  transform: scale(1.05) !important;
}

/* Category badge */
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-categories {
  position: absolute !important;
  top: 16px !important;
  left: 16px !important;
  z-index: 10 !important;
  background: #9d2237e6 !important;
  backdrop-filter: blur(4px) !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 4px 12px !important;
  border-radius: 9999px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  line-height: 1 !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-categories a,
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-categories i {
  color: #ffffff !important;
  text-decoration: none !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-categories i {
  display: none !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-meta-separator {
  display: none !important;
}

/* Date */
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-time {
  font-size: 14px !important;
  color: #6b7280 !important;
  margin-bottom: 12px !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-time i {
  display: none !important;
}

/* Title */
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title {
  font-family: D-DIN, sans-serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  color: #ffffff !important;
  margin: 0 0 12px 0 !important;
  transition: color 0.3s ease !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-entry-title a {
  color: #ffffff !important;
  text-decoration: none !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container:hover .premium-blog-entry-title,
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-post-outer-container:hover .premium-blog-entry-title a {
  color: #9d2237 !important;
}

/* Pagination */
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-footer {
  width: 100% !important;
  margin-top: 64px !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-pagination-container {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;
  flex-wrap: wrap !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-pagination-container .page-numbers {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 40px !important;
  height: 40px !important;
  border-radius: 8px !important;
  border: 1px solid #ffffff1a !important;
  background: transparent !important;
  color: #9ca3af !important;
  font-family: Blinker, sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
  padding: 0 12px !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-pagination-container .page-numbers:hover {
  border-color: #ffffff33 !important;
  color: #ffffff !important;
  background: #ffffff0a !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-pagination-container .page-numbers.current {
  background: #9d2237 !important;
  border-color: #9d2237 !important;
  color: #ffffff !important;
}
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-pagination-container .page-numbers.next,
.elementor-869 .elementor-element.elementor-element-3441816 .premium-blog-pagination-container .page-numbers.prev {
  padding: 0 16px !important;
  width: auto !important;
}/* End custom CSS */