/* Custom logo sizing for ME201 block */
#rec755955332 .t-me__logo img {
  max-width: 180px !important;   /* Desktop logo size */
  height: auto !important;
}

/* Adjust for mobile */
@media (max-width: 640px) {
  #rec755955332 .t-me__logo img {
    max-width: 130px !important; /* Mobile logo size */
    height: auto !important;
  }
}
/* Justify text alignment for block #rec755831254 */
#rec755831254 .t-text,
#rec755831254 .t-descr,
#rec755831254 .t-title,
#rec755831254 .t-name {
  text-align: justify !important;
  text-justify: inter-word;
  hyphens: auto;
}
/* Justify all text inside block #rec755799371 */
#rec755799371 .t-text,
#rec755799371 .t-descr,
#rec755799371 .t-title,
#rec755799371 .t-name,
#rec755799371 p,
#rec755799371 li,
#rec755799371 h1,
#rec755799371 h2,
#rec755799371 h3,
#rec755799371 h4,
#rec755799371 .tn-atom,
#rec755799371 [class*="t-card__"],
#rec755799371 [class*="t-heading"],
#rec755799371 [class*="t-descr"] {
  text-align: justify !important;
  text-justify: inter-word;
  hyphens: auto;
}
/* Remove white gap between hero (#rec755955332) and next block (#rec1438829961) */
#rec755955332,
#rec1438829961 {
  margin: 0 !important;
  padding: 0 !important;
}

#rec755955332 .t-cover__filter,
#rec755955332 .t-cover,
#rec755955332 .t-bgimg {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Ensure image background covers fully */
#rec755955332 .t-cover__carrier {
  background-positio
/* Remove white line between ME204 menu and hero section */
#rec755955332, /* Hero block */
#rec755955332 .t-cover,
#rec755955332 .t-bgimg,
#rec755955332 .t-cover__carrier,
#rec755955332 .t-cover__filter,
#rec755955332 .t-cover__wrapper {
  margin: 0 !important;
  padding: 0 !important;
}

/* Make ME204 transparent and eliminate spacing */
#rec755955332 .t-me,
#rec755955332 .t-me__wrap,
#rec755955332 .t-me__container,
#rec755955332 {
  background: transparent !important;
  margin: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}
