<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* GLOBAL ELEMENTS */
/* BODY TEXT VARIATIONS*/
.body-txt-sm {
  font-size: var(--body-txt-sm);
  line-height: var(--body-txt-line-height-sm);
}
.body-txt-md {
  font-size: var(--body-txt-md);
  line-height: var(--body-txt-line-height-md);
}
.body-txt-regular {
  font-size: var(--body-txt-regular);
  line-height: var(--body-txt-line-height-regular);
}
.body-txt-lg {
  font-size: var(--body-txt-lg);
  line-height: var(--body-txt-line-height-lg);
}

/* LINKS */
.link {
  position: relative;
  font-weight: 600;
  color: var(--secondary);
  cursor: pointer;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.link::before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 2px;
  border-bottom: 1px solid var(--secondary);
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.link:hover {
  color: var(--primary);
}
.link:hover::before {
  border-color: var(--primary);
}

.link--white {
  color: var(--ui-white);
  -webkit-transition: border-color 0.3s ease;
  -moz-transition: border-color 0.3s ease;
  -o-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.link--white-sm {
  font-weight: 400;
  font-size: var(--body-txt-regular);
  border-bottom: 1px solid transparent;
}
.link--white-md {
  font-weight: 600;
  font-size: var(--heading-md);
  border-bottom: 2px solid transparent;
}
.link--white-lg {
  font-weight: 700;
  font-size: var(--heading-lg);
  border-bottom: 3px solid transparent;
}
.link--white:hover {
  color: var(--ui-white);
  border-color: var(--ui-white);
}

/* CLASS TO ADD ICON OPEN LINK */
.link--has-icon {
  display: inline-flex;
  gap: var(--gutter-sm);
  align-items: baseline;
}

/* STYLES FOR WHITE LINK */
.link--white.link--has-icon::after {
  width: 12px;
  content: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E");
}

/* STYLES FOR BLUE LINK - TBD */
.link.link--has-icon {
  gap: var(--gutter-xs);
}

.link.link--has-icon::after {
  width: 9px;
  content: url("data:image/svg+xml,%3Csvg fill='%230677bd' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E");
}

.link:hover.link--has-icon::after {
  content: url("data:image/svg+xml,%3Csvg fill='%230b2e6a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E");
}

/* CSS SNIPPETS - REUSABLE CLASSES */
/* POSITIONING */
.center-with-flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.horizontal-center-with-flex {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* PLACEHOLDER CONTENTS */
.placeholder {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--ui-gray-medium);
  text-align: center;
  text-transform: uppercase;
  font-size: 2.5vw;
  z-index: -1;
}

/* SHADOW ADDED AND CENTERED WITH PSEUDO ELEMENT - PARENT CONTAINER MUST HAVE POSITION RELATIVE*/
/* BASE STYLES */

.psd-shadow {
  position: relative;
}

.psd-shadow::after {
  position: absolute;
  content: "";
  border-radius: 50%;
  background-color: var(--ui-black);
  filter: blur(2px);
  -webkit-filter: blur(2px);
  opacity: 0.45;
  z-index: -1;
}

/* BOTTOM POSITION */
.psd-shadow--bottom::after {
  width: 80%;
  height: 15px;
  bottom: -4px;
}
/* BOTTOM POSITION - ADDING PADDING TO PARENT, SO THE SHADOW GET SHOWN PROPERLY*/
:has(&gt; .psd-shadow--bottom) {
  padding: var(--padding-md) 0;
}

/* GLOBAL PAGE SECTIONS */
/* BODY TEMPLATE */
.template {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* MAIN CONTENT PAGE */
/* BASE STYLES - MOBILE FIRST */

.padding-vw {
  padding: 0 var(--padding-lg);
}
.padding-vh {
  padding: var(--padding-xxl) 0;
}

.content {
  max-width: 100%;
}

/* SLIDER / CHANGES ITS HEIGHT DEPENDING ON VIEWPORTS */
.content__slider {
  width: 100%;
  height: 240px;
  position: relative;
  display: flex;
  flex-direction: column;
}

.content__slider-label {
  width: 100%;
  border-radius: 0;
  background-color: var(--primary-light);
  padding: var(--padding-lg) 0;
  font-size: 4.2vw;
  font-weight: 700;
  text-align: center;
  color: var(--primary);
}

.content__slider-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* HERO SLIDER */
.content__hero-slider {
  position: relative;
  width: 100%;
  height: calc(100vh - 105px);
  display: flex;
  align-items: center;
  justify-content: center;
}

.content__hero-slider-img {
  width: 100%;
  height: 100%;
}

.content__hero-slider-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.content__hero-slider-title {
  position: absolute;
  font-size: 6vw;
}

.content__hero-slider-title,
.content__hero-slider-anchor-txt {
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  text-shadow: var(--text-shdw);
  color: var(--ui-white);
}

.content__hero-slider-anchor {
  position: absolute;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gutter-sm);
  margin-bottom: var(--gutter-sm);
  animation: anchor-motion 2s ease-in-out infinite;
  zoom: 0.8;
}

@keyframes anchor-motion {
  0% {
    transform: translateY(-4px);
  }
  50% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-4px);
  }
}

.content__hero-slider-anchor:hover {
  animation-play-state: paused;
}

.content__hero-slider-anchor-txt {
  font-size: var(--body-txt-regular);
}

.content__hero-slider-anchor-icon {
  height: 24px;
  width: auto;
  fill: white;
}

/* SLIDER FULL 16:9 */
.content__full-slider {
  width: 100%;
  aspect-ratio: 16/9;
}
.content__full-slider-img {
  width: 100%;
  object-fit: contain;
}

/* PAGE CONTENT WRAPPER - CONTENT BELOW SLIDER/HERO */
.content__wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: var(--padding-xxl) var(--padding-lg);
}

/* PAGE CONTENT WRAPPER SPLIT - WHEN SECTIONS ARE SPLITTED */
.content__wrapper--split {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: var(--padding-lg) var(--padding-lg);
}

.content__wrapper--split:first-of-type {
  padding-top: var(--padding-xxl);
}
.content__wrapper--split:last-of-type {
  padding-bottom: var(--padding-xxl);
}

/* PAGE TITLE + DESCRIPTION (OPTIONAL) */
.content__heading {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-md);
  align-items: center;
  text-align: center;
  padding-bottom: var(--padding-xl);
}

.content__cover {
  text-align: center;
}
.content__cover--logo {
  height: 80px;
}
.content__cover &gt; img {
  height: 100%;
  object-fit: contain;
  object-position: 50% 50%;
}

/* ARTICLE/PAGE IMAGE + CAPTION */
.content__image {
  width: 100%;
}

.content__image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 12px;
}

.content__image-caption {
  width: 100%;
  font-size: var(--body-txt-sm);
  line-height: var(--body-txt-line-height-sm);
  word-wrap: break-word;
  overflow-wrap: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  color: var(--ui-gray);
  margin-top: var(--gutter-md);
  padding: 0 var(--padding-md);
}

/* SECTION FULL BG PRIMARY LIGHT */
.content__frame {
  background-color: var(--primary-light);
  padding: calc(var(--padding-lg) * 1.5) var(--padding-lg);
}

.content__frame-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-lg);
}

/* DEFAULT LIST */
.content__default-list {
  padding-inline-start: calc(var(--gutter-md) * 1.5);
}
.content__default-list li {
  list-style-type: initial;
  font-size: var(--body-txt-regular);
  line-height: var(--body-txt-line-height-regular);
  color: var(--ui-black);
}
.content__default-list li::marker {
  color: var(--primary);
}
/* DEFAULT LIST - DECIMAL */
.content__default-list--decimal li {
  list-style-type: decimal;
}
.content__default-list--decimal li::marker {
  font-weight: 600;
}

/* ICON HIGHLIGHT LIST */
.content__highlight-icon-list-title {
  text-align: center;
  margin-bottom: var(--gutter-lg);
}
.content__highlight-icon-list {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-lg);
}
.content__highlight-icon-list-item {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-md);
  text-align: center;
}

.content__highlight-icon-list-item-icon {
  align-self: center;
  width: 64px;
  object-fit: contain;
}
.content__highlight-icon-list-item-info {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-sm);
  justify-content: center;
}
/* ICON HIGHLIGHT LIST CARD */

.content__highlight-icon-list--sm {
  gap: var(--gutter-md);
}
.content__highlight-icon-list--sm .content__highlight-icon-list-item {
  display: flex;
  flex-direction: row;
  gap: var(--gutter-md);
  text-align: initial;
}
.content__highlight-icon-list--sm .content__highlight-icon-list-item-icon {
  width: 40px;
}
/* ICON HIGHLIGHT LIST CARD */
.content__highlight-icon-list-item--card {
  background-color: var(--ui-white);
  border: var(--dflt-border-solid);
  border-radius: var(--card-border-radius);
  box-shadow: var(--box-shdw);
  padding: calc(var(--padding-lg) * 1.5);
}
.content__highlight-icon-list-item--card
  .content__highlight-icon-list-item-icon {
  width: 100px;
}

/* PAGINATION CONTAINER */
.content__pagination {
  padding-top: calc(var(--padding-xl) * 1.5);
}

/* CARDS */
.content__card-group {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-md);
}
.content__card {
  display: flex;
  flex-direction: column;
  background-color: var(--ui-white);
  border: var(--dflt-border-solid);
  border-radius: var(--card-border-radius);
  box-shadow: var(--box-shdw);
  overflow: hidden;
}
.content__card-cover {
  width: 100%;
  aspect-ratio: 20/9;
  object-fit: cover;
}
.content__card-info {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-sm);
  padding: calc(var(--padding-lg) * 1.5);
}

/* TAG CARDS */
.content__tag-card-group {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-md);
}
.content__tag-card {
  display: grid;
  grid-template-columns: 80px 1fr;
  gap: var(--gutter-md);
  place-items: center;
  background-color: var(--ui-white);
  border: var(--dflt-border-solid);
  border-radius: var(--card-border-radius);
  box-shadow: var(--box-shdw);
  overflow: hidden;
  padding: calc(var(--padding-lg) * 1.5);
}
.content__tag-card-icon {
  width: 100%;
  object-fit: contain;
}
.content__tag-card-info {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-sm);
}

/* DEAL OFFER CARDS */
.content__deal-offer-card-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-lg);
}
.content__deal-offer-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--ui-white);
  border: var(--dflt-border-solid);
  border-radius: var(--card-border-radius);
  box-shadow: var(--box-shdw);
  overflow: hidden;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}
.content__deal-offer-card:hover {
  transform: scale(1.015);
  box-shadow: var(--box-shdw-hvr);
}
.content__deal-offer-card-cover {
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}
.content__deal-offer-card-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gutter-lg);
  padding: var(--padding-xl) calc(var(--padding-lg) * 1.5);
}

/* IMAGE CARD WITH ACTION */
.content__image-card-action-group {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-lg);
}

.content__image-card-action {
  aspect-ratio: 4/3;
  position: relative;
  display: flex;
  justify-content: center;
  border-radius: var(--card-border-radius);
  overflow: hidden;
}
.content__image-card-action &gt; a {
  position: absolute;
  bottom: 32px;
}
.content__image-card-action-cover {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: 50% 0%;
  transform: scale(1.01);
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}
.content__image-card-action:hover .content__image-card-action-cover {
  filter: blur(2px);
  transform: scale(1.03);
}

/* LABEL + ACTION CARD */
.content__label-action-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--gutter-lg);
  background-color: var(--ui-white);
  border: var(--dflt-border-solid);
  border-radius: var(--card-border-radius);
  box-shadow: var(--box-shdw);
  padding: calc(var(--padding-lg) * 1.5);
}
.content__label-action-card-txt {
  font-weight: 600;
  line-height: normal;
}

/* OVERLAY PSEUDO ELEMENT - ADD CLASS TO CONTAINER TO GET THE STYLES */
.overlay {
  position: relative;
  display: flex;
}

.overlay::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: var(--ui-black-transparency);
}

.overlay--black-top::after {
  background: linear-gradient(
    0deg,
    var(--ui-black-transparency) 5%,
    transparent 50%,
    transparent 100%
  );
}

/* WYSYWYG CONTAINER - CLASS TO GIVE SPECIAL STYLES */
.dv-wysiwyg h2,
.dv-wysiwyg h3,
.dv-wysiwyg h4 {
  margin: var(--gutter-md) 0;
}

.dv-wysiwyg h5,
.dv-wysiwyg h6 {
  margin: var(--gutter-sm) 0;
}

.dv-wysiwyg p {
  margin: var(--gutter-sm) 0;
}

.dv-wysiwyg ol,
.dv-wysiwyg ul {
  margin-top: var(--gutter-md);
  padding-inline-start: var(--gutter-md);
}

.dv-wysiwyg ul li {
  list-style-type: initial;
}

.dv-wysiwyg ol li,
.dv-wysiwyg ul li {
  font-size: var(--body-txt-regular);
  line-height: var(--body-txt-line-height-regular);
  list-style-position: inside;
  color: var(--ui-black);
}

/* BREAKPOINTS */

/* viewport-xs - Extra Small screens */
/* CSS Styles for devices with widths smaller than 576px */
@media screen and (max-width: 576px) {
}

/* viewport-sm - Small screens */
/* CSS Styles for devices with widths wider than 576px */
@media screen and (min-width: 576px) {
  .content__slider {
    height: 240px;
  }

  .content__slider-label {
    position: absolute;
    width: fit-content;
    left: 0;
    bottom: 15%;
    font-size: 3vw;
    background-color: var(--primary-light-transparency);
    border-radius: 0 8px 8px 0;
    padding: var(--padding-lg) var(--padding-lg);
    backdrop-filter: blur(2px);
  }

  .content__hero-slider {
    height: calc(100vh - 107px);
    max-height: 500px;
  }

  .content__highlight-icon-list-title {
    text-align: initial;
  }
  .content__highlight-icon-list-item {
    display: grid;
    grid-template-columns: minmax(auto, 80px) 1fr;
    gap: var(--gutter-lg);
    text-align: initial;
  }
  .content__highlight-icon-list-item-icon {
    align-self: flex-start;
    width: 100%;
  }

  /* ICON HIGHLIGHT LIST - ROW */
  .content__highlight-icon-list-title:has(
      + .content__highlight-icon-list--row
    ) {
    text-align: center;
  }
  .content__highlight-icon-list--row {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: var(--gutter-lg);
  }
  .content__highlight-icon-list--row .content__highlight-icon-list-item {
    display: flex;
    text-align: center;
    width: calc((100% - var(--gutter-lg)) / 2);
  }
  .content__highlight-icon-list--row .content__highlight-icon-list-item-icon {
    align-self: center;
    width: 80px;
    object-fit: contain;
  }

  .content__deal-offer-card-list {
    grid-template-columns: 1fr 1fr;
    gap: var(--gutter-lg);
  }
}

/* viewport-md - Medium screens */
/* CSS Styles for devices with widths wider than 768px */
@media screen and (min-width: 768px) {
  .content__slider {
    height: 280px;
  }

  .content__slider-label {
    border-radius: 0 12px 12px 0;
    padding: var(--padding-lg) var(--padding-xl);
    font-size: 2.8vw;
  }

  .content__hero-slider {
    height: calc(100vh - 126px);
    max-height: 640px;
  }

  .content__hero-slider-anchor {
    zoom: 1;
  }

  .padding-vw {
    padding: 0 var(--padding-xl);
  }

  .content__wrapper {
    padding: var(--padding-xxl) var(--padding-xl);
  }

  .content__wrapper--split {
    padding: var(--padding-lg) var(--padding-xl);
  }

  .content__frame {
    padding: var(--padding-xl);
  }

  .content__card-group,
  .content__tag-card-group {
    grid-template-columns: 1fr 1fr;
    gap: var(--gutter-lg);
  }
  .content__card-cover {
    aspect-ratio: 16/9;
  }
  .content__card-info {
    gap: var(--gutter-md);
    padding: var(--padding-xl);
  }

  .content__tag-card,
  .content__label-action-card {
    padding: var(--padding-xl);
  }
  .content__label-action-card-txt {
    font-size: var(--body-txt-lg);
  }

  .content__highlight-icon-list-title {
    margin-bottom: var(--gutter-xl);
  }
  .content__highlight-icon-list-item {
    grid-template-columns: minmax(auto, 100px) 1fr;
  }
  .content__highlight-icon-list-item-icon {
    align-self: center;
  }
  .content__highlight-icon-list--row .content__highlight-icon-list-item-icon {
    width: 100px;
  }
  .content__highlight-icon-list-item--card {
    padding: var(--padding-xl);
  }
  .content__highlight-icon-list-item--card
    .content__highlight-icon-list-item-icon {
    width: 120px;
  }

  .content__deal-offer-card-list {
    grid-template-columns: repeat(3, 1fr);
  }

  .content__image-card-action-group {
    grid-template-columns: repeat(2, 1fr);
  }
  .content__image-card-action-group &gt; *:last-child {
    grid-column: 1 / 3;
    max-width: calc((100% - var(--gutter-lg)) / 2);
    justify-self: center;
  }
}

/* viewport-lg - Large screens */
/* CSS Styles for devices with widths wider than 992px */
@media screen and (min-width: 992px) {
  .overlay--black-top::after {
    mask: linear-gradient(
      0deg,
      var(--ui-black) 5%,
      transparent 50%,
      transparent 100%
    );
    -webkit-mask: linear-gradient(
      0deg,
      var(--ui-black) 5%,
      transparent 50%,
      transparent 100%
    );
    backdrop-filter: blur(2px);
  }

  .content__slider {
    height: 320px;
  }

  .content__slider-label {
    padding: var(--padding-xl) var(--padding-xl);
    font-size: var(--heading-xl);
  }

  .content__hero-slider {
    height: calc(100vh - 178px);
  }

  .content__hero-slider-title {
    font-size: 5vw;
  }

  .padding-vw {
    padding: 0 var(--padding-xl);
  }
  .padding-vh {
    padding: calc(var(--padding-xxl) * 1.25) 0;
  }

  .content__wrapper {
    padding: calc(var(--padding-xxl) * 1.25) var(--padding-xl);
  }

  .content__wrapper--split:first-of-type {
    padding-top: calc(var(--padding-xxl) * 1.25);
  }
  .content__wrapper--split:last-of-type {
    padding-bottom: calc(var(--padding-xxl) * 1.25);
  }

  .content__image {
    max-width: 840px;
    margin: 0 auto;
  }

  .content__image-caption {
    font-size: var(--body-txt-md);
  }

  .content__heading {
    max-width: 90%;
    margin: 0 auto;
    gap: var(--gutter-lg);
    padding-bottom: var(--padding-xxl);
  }
  .content__cover--logo {
    height: 110px;
  }

  .content__pagination {
    padding-top: calc(var(--padding-xxl) * 1.5);
  }

  .content__highlight-icon-list--row .content__highlight-icon-list-item {
    width: calc((100% - var(--gutter-xl)) / 3);
  }
}

/* viewport-xl - Extra Large screens */
/* CSS Styles for devices with widths wider than 1200px */
@media screen and (min-width: 1200px) {
  .link--white.link--has-icon::after {
    display: none;
  }

  .content__slider {
    height: 380px;
  }

  .content__hero-slider {
    height: calc(100vh - 188px);
  }

  .content__hero-slider-title {
    font-size: 4.5vw;
  }

  .padding-vw {
    padding: 0 var(--padding-xxl);
  }
  .padding-vh {
    padding: calc(var(--padding-xxl) * 1.5) 0;
  }

  .content__wrapper {
    padding: calc(var(--padding-xxl) * 1.5) var(--padding-xxl);
  }

  .content__wrapper--split {
    padding: var(--padding-lg) var(--padding-xxl);
  }

  .content__wrapper--split:first-of-type {
    padding-top: calc(var(--padding-xxl) * 1.5);
  }
  .content__wrapper--split:last-of-type {
    padding-bottom: calc(var(--padding-xxl) * 1.5);
  }

  .content__frame {
    padding: var(--padding-xl) var(--padding-xxl);
  }

  .content__card-group,
  .content__tag-card-group {
    grid-template-columns: repeat(3, 1fr);
    gap: var(--gutter-lg);
  }

  .content__highlight-icon-list--row .content__highlight-icon-list-item {
    width: calc((100% - 96px) / 4);
  }

  .content__image-card-action-group {
    grid-template-columns: repeat(3, 1fr);
  }
  .content__image-card-action-group &gt; *:last-child {
    grid-column: initial;
    max-width: initial;
    justify-self: initial;
  }
}

/* viewport-xxl - Ultrawide screens */
/* CSS Styles for devices with widths wider than 1400px */
@media screen and (min-width: 1400px) {
  .content {
    max-width: 1920px;
    margin: 0 auto;
  }

  .content__slider {
    max-width: 1920px;
    height: 420px;
    margin: 0 auto;
  }

  .content__hero-slider {
    height: calc(100vh - 196px);
  }

  .padding-vw {
    padding: 0;
  }
  .padding-vh {
    padding: calc(var(--padding-xxl) * 2) 0;
  }

  .content__wrapper {
    max-width: 1300px;
    margin: 0 auto;
    padding: calc(var(--padding-xxl) * 2) 0;
  }

  .content__wrapper--split {
    max-width: 1300px;
    margin: 0 auto;
    padding: var(--padding-lg) 0;
  }

  .content__wrapper--split:first-of-type {
    padding-top: calc(var(--padding-xxl) * 2);
  }
  .content__wrapper--split:last-of-type {
    padding-bottom: calc(var(--padding-xxl) * 2);
  }

  .content__frame {
    padding: var(--padding-xxl) 0;
  }

  .content__frame-wrapper {
    max-width: 1300px;
    margin: 0 auto;
    gap: var(--gutter-xl);
  }

  .content__deal-offer-card-list {
    grid-template-columns: repeat(4, 1fr);
  }

  .content__highlight-icon-list--row .content__highlight-icon-list-item {
    width: initial;
    min-width: calc((100% - var(--gutter-xxl)) / 5);
    flex: 1;
  }

  .content__image-card-action-group {
    gap: var(--gutter-xl);
  }
}
</pre></body></html>