.elementor-13087 .elementor-element.elementor-element-dfe93aa{--display:flex;--min-height:560px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13087 .elementor-element.elementor-element-66f7da1 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-13087 .elementor-element.elementor-element-66f7da1 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-13087 .elementor-element.elementor-element-66f7da1 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-13087 .elementor-element.elementor-element-66f7da1 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-13087 .elementor-element.elementor-element-9c65c41{--display:flex;--position:absolute;--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:5;}body:not(.rtl) .elementor-13087 .elementor-element.elementor-element-9c65c41{left:0px;}body.rtl .elementor-13087 .elementor-element.elementor-element-9c65c41{right:0px;}.elementor-13087 .elementor-element.elementor-element-b7b0dbe .jet-listing-dynamic-terms__link{background-color:#731622;font-size:12px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-ae79fe0 );padding:5px 9px 5px 9px;}.elementor-13087 .elementor-element.elementor-element-b7b0dbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13087 .elementor-element.elementor-element-b7b0dbe.elementor-element{--align-self:flex-start;}.elementor-13087 .elementor-element.elementor-element-b7b0dbe .jet-listing-dynamic-terms{text-align:left;}.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-13087 .elementor-element.elementor-element-8bcb849 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-13087 .elementor-element.elementor-element-8bcb849 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-ae79fe0 );}.elementor-13087 .elementor-element.elementor-element-bde063d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-13087 .elementor-element.elementor-element-bde063d .jet-listing-dynamic-field__content{color:var( --e-global-color-ae79fe0 );font-size:14px;font-weight:400;text-align:left;}.elementor-13087 .elementor-element.elementor-element-bde063d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-13087 .elementor-element.elementor-element-bde063d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-13087 .elementor-element.elementor-element-bde063d .jet-listing-dynamic-field{justify-content:flex-start;}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-b7b0dbe */.shu-news-badge {
  display: inline-flex !important;
  width: auto !important;
  max-width: fit-content !important;
  align-self: flex-start !important;
  margin: 0 0 16px 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.shu-news-badge .jet-listing-dynamic-terms,
.shu-news-badge .jet-listing-dynamic-terms__link,
.shu-news-badge a {
  display: inline-flex !important;
  width: auto !important;
  max-width: fit-content !important;
  background: #731622 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: 0.4px !important;
  text-transform: uppercase !important;
  padding: 7px 11px !important;
  margin: 0 !important;
  border: none !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.shu-news-badge .jet-listing-dynamic-terms__delimiter {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe93aa *//* ===============================
   LEFT FEATURED NEWS CARD ONLY
================================ */

.shu-featured-news-card {
  position: relative !important;
  width: 100% !important;
  height: 520px !important;
  overflow: hidden !important;
  background: #152F42 !important;
  cursor: pointer !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Image */
.shu-featured-news-img {
  width: 100% !important;
  height: 520px !important;
  display: block !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
}

.shu-featured-news-img img {
  width: 100% !important;
  height: 520px !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
  transition: transform 0.45s ease !important;
}

.shu-featured-news-card:hover .shu-featured-news-img img {
  transform: scale(1.04);
}

/* Text overlay */
.shu-featured-news-overlay {
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 10 !important;
  padding: 110px 34px 30px 34px !important;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.84) 0%,
    rgba(0,0,0,0.58) 45%,
    rgba(0,0,0,0.00) 100%
  ) !important;
  box-sizing: border-box !important;
  pointer-events: none !important;
}

/* Category badge */
.shu-news-badge {
  display: inline-flex !important;
  width: auto !important;
  max-width: fit-content !important;
  align-self: flex-start !important;
  margin: 0 0 9px 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.shu-news-badge .jet-listing-dynamic-terms,
.shu-news-badge .jet-listing-dynamic-terms__link,
.shu-news-badge a {
  display: inline-flex !important;
  width: auto !important;
  max-width: fit-content !important;
  background: #731622 !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: 0.4px !important;
  text-transform: uppercase !important;
  padding: 7px 11px !important;
  margin: 0 !important;
  border: none !important;
  text-decoration: none !important;
}

/* Title */
.shu-featured-news-title,
.shu-featured-news-title .elementor-heading-title,
.shu-featured-news-title .elementor-heading-title a,
.shu-featured-news-title a {
  color: #ffffff !important;
  font-size: 25px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  max-width: 92% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.shu-featured-news-title a:hover,
.shu-featured-news-title .elementor-heading-title a:hover {
  color: #ffffff !important;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

/* Date */
.shu-featured-news-date,
.shu-featured-news-date .jet-listing-dynamic-field__content {
  color: rgba(255,255,255,0.92) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  margin-top: 7px !important;
}

/* Whole card clickable */
body:not(.elementor-editor-active) .shu-featured-news-full-link,
body:not(.elementor-editor-active) .shu-featured-news-full-link a,
body:not(.elementor-editor-active) .shu-featured-news-full-link .jet-listing-dynamic-link__link {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 30 !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */