/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}
.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}



:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}


/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  > img,
  > svg,
  > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
}
/* Zoom container styles end */

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}


/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}




.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}


.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    .swiper-slide {
      pointer-events: none;
    }
  }
  &.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
  .swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }

  .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;

    &:before {
      content: '';
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      filter: blur(50px);
    }
  }
}
.swiper-cube {
  .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
}
/* Cube slide shadows start */
.swiper-cube {
  .swiper-slide-shadow-cube.swiper-slide-shadow-top,
  .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-cube.swiper-slide-shadow-left,
  .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Cube slide shadows end */

.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
/* Flip slide shadows start */
.swiper-flip {
  .swiper-slide-shadow-flip.swiper-slide-shadow-top,
  .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-flip.swiper-slide-shadow-left,
  .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Flip slide shadows end */

.swiper-coverflow {
}

.swiper-creative {
  .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
}

.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards {
  .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
  }
}

@keyframes underline-run-right{0%{background-position:100%;background-size:100% 100%}49%{background-position:100%;background-size:0 100%}50%{background-position:0;background-size:0 100%}to{background-position:0;background-size:100% 100%}}@keyframes underline-run-left{0%{background-position:0;background-size:100% 100%}49%{background-position:0;background-size:0 100%}50%{background-position:100%;background-size:0 100%}to{background-position:100%;background-size:100% 100%}}@keyframes underline-run-inverse-left{0%{background-position:0;background-size:0 100%}49%{background-position:0;background-size:100% 100%}50%{background-position:100%;background-size:100% 100%}to{background-position:100%;background-size:0 100%}}@keyframes underline-run-inverse-right{0%{background-position:100%;background-size:0 100%}49%{background-position:100%;background-size:100% 100%}50%{background-position:0;background-size:100% 100%}to{background-position:0;background-size:0 100%}}.link-with-arrow{align-items:center;display:flex;gap:20px}.link-with-arrow .text{background-image:linear-gradient(0deg,transparent 0,currentColor 0,currentColor 1px,transparent 1px);background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s}.link-with-arrow:hover .text{background-size:100% 100%}.section-awards{background-color:var(--color-white);border-bottom:1px solid var(--color-light-gray);margin-inline:auto;max-width:2560px;overflow:hidden;padding-block:var(--section-spacing-70);position:relative}.section-awards .section-content .title{color:var(--color-charcoal);text-align:center}.section-awards .section-content .intro{margin:20px auto 0;max-width:100%;text-align:center;width:790px}.section-awards .section-content .awards-container{left:50%;margin-top:var(--vertical-spacing-40);position:relative;translate:-50% 0;width:100vw}.section-awards .section-content .awards-container .swiper-wrapper{transition-timing-function:linear}.section-awards .section-content .awards-container .award{background-color:var(--color-white);flex-shrink:0;width:308px}.section-awards .section-content .awards-container .award .award-image{width:100%}.section-awards .section-content .footnote{margin-top:20px}@media(min-width:1441px){.section-awards .section-content .intro{margin:calc(7.14286px + .89286vw) auto 0;width:calc(545.71429px + 16.96429vw)}.section-awards .section-content .awards-container .award{width:calc(228.28571px + 5.53571vw)}.section-awards .section-content .footnote{margin-top:calc(7.14286px + .89286vw)}}@media(min-width:2560px){.section-awards .section-content .intro{margin:30px auto 0;width:980px}.section-awards .section-content .awards-container .award{width:370px}.section-awards .section-content .footnote{margin-top:30px}}@media(max-width:1439px){.section-awards .section-content .intro{margin:calc(13.57143px + .44643vw) auto 0}.section-awards .section-content .awards-container .award{width:calc(194.85714px + 7.85714vw)}.section-awards .section-content .footnote{margin-top:calc(13.57143px + .44643vw)}}@media(max-width:480px){.section-awards .section-content .intro,.section-awards .section-content .title{text-align:left}}@media(max-width:320px){.section-awards .section-content .intro{margin:15px auto 0}.section-awards .section-content .awards-container .award{width:220px}.section-awards .section-content .footnote{margin-top:15px}}.section-media{background-color:var(--color-medium-blue);margin-inline:auto;max-width:2560px;padding-block:var(--section-spacing-70);position:relative}.section-media .section-content{color:var(--color-white)}.section-media .section-content .block-title{text-align:center}.section-media .section-content .intro{margin:var(--block-description-top-margin) auto 0;max-width:100%;text-align:center;width:var(--width-930)}.section-media .section-content .posts-container{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--vertical-spacing-40)}.section-media .section-content .posts-container .post{display:flex;gap:32px;padding:32px 0;position:relative}.section-media .section-content .posts-container .post .line{background-color:var(--color-sky-blue);height:1px;left:0;position:absolute;width:100%}.section-media .section-content .posts-container .post .line-top{top:0}.section-media .section-content .posts-container .post .line-bottom{bottom:0;display:none}.section-media .section-content .posts-container .post .illustration{align-self:center;flex-shrink:0;width:230px}.section-media .section-content .posts-container .post .text-wrap{display:flex;flex-direction:column}.section-media .section-content .posts-container .post .author{margin-bottom:10px;margin-top:20px}.section-media .section-content .posts-container .post .listen-animation-container{margin-top:auto}.section-media .section-content .posts-container .post .listen{align-items:center;display:flex;gap:23px;margin-bottom:.375em;text-transform:uppercase;transition:color .5s ease}.section-media .section-content .posts-container .post .listen .underline{background-image:linear-gradient(0deg,transparent 0,currentColor 0,currentColor 1px,transparent 1px);background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s}.section-media .section-content .posts-container .post:hover .listen{color:var(--color-sky-blue)}.section-media .section-content .posts-container .post:hover .listen .underline{background-size:100% 100%}.section-media .section-content .posts-container .post:nth-child(n+3) .line-bottom{display:block}@media(min-width:1441px){.section-media .section-content .posts-container{-moz-column-gap:calc(14.28571px + 1.78571vw);column-gap:calc(14.28571px + 1.78571vw)}.section-media .section-content .posts-container .post{gap:calc(21.71429px + .71429vw);padding:calc(21.71429px + .71429vw) 0}.section-media .section-content .posts-container .post .illustration{width:calc(165.71429px + 4.46429vw)}.section-media .section-content .posts-container .post .author{margin-top:calc(13.57143px + .44643vw)}.section-media .section-content .posts-container .post .listen{gap:calc(19.14286px + .26786vw)}}@media(min-width:2560px){.section-media .section-content .posts-container{-moz-column-gap:60px;column-gap:60px}.section-media .section-content .posts-container .post{gap:40px;padding:40px 0}.section-media .section-content .posts-container .post .illustration{width:280px}.section-media .section-content .posts-container .post .author{margin-top:25px}.section-media .section-content .posts-container .post .listen{gap:26px}}@media(max-width:1439px){.section-media .section-content .posts-container{-moz-column-gap:calc(-29.23077px + 4.80769vw);column-gap:calc(-29.23077px + 4.80769vw)}.section-media .section-content .posts-container .post{gap:calc(-19.92308px + 3.60577vw);padding:calc(-19.92308px + 3.60577vw) 0}.section-media .section-content .posts-container .post .illustration{width:calc(39.61538px + 13.22115vw)}.section-media .section-content .posts-container .post .author{margin-top:calc(-14.61538px + 2.40385vw)}.section-media .section-content .posts-container .post .listen{gap:calc(2.23077px + 1.44231vw)}}@media(max-width:1024px){.section-media .section-content .posts-container{-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr}.section-media .section-content .posts-container .post{gap:17px;padding:17px 0}.section-media .section-content .posts-container .post .line-bottom{display:none}.section-media .section-content .posts-container .post .illustration{width:175px}.section-media .section-content .posts-container .post .author{margin-top:10px}.section-media .section-content .posts-container .post .listen{gap:17px}.section-media .section-content .posts-container .post:last-child .line-bottom{display:block}}@media(max-width:480px){.section-media .section-content .block-title,.section-media .section-content .intro{text-align:left}.section-media .section-content .posts-container .post{flex-direction:column}.section-media .section-content .posts-container .post .illustration{align-self:flex-start;width:180px}.section-media .section-content .posts-container .post .author{margin-bottom:20px;margin-top:20px}}.section-full-width-image{background:var(--color-white);margin-inline:auto;max-width:2560px;position:relative}.section-full-width-image .image{display:block;height:auto;min-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-text-and-logotypes{background-color:var(--background-color);margin-inline:auto;max-width:2560px;padding-block:var(--section-spacing-70);position:relative}.section-text-and-logotypes .section-content .block-title{color:var(--block-title-color);text-align:center}.section-text-and-logotypes .section-content .block-description{color:var(--block-description-color);margin:var(--block-description-top-margin) auto var(--vertical-spacing-40);max-width:100%;text-align:center;width:var(--width-930)}.section-text-and-logotypes .section-content .instruction{color:var(--instruction-color);margin-bottom:8px;text-align:center}.section-text-and-logotypes .section-content .logotypes-container{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.section-text-and-logotypes .section-content .logotypes-container .item{position:relative}.section-text-and-logotypes .section-content .logotypes-container .item .logotype{width:100%}.section-text-and-logotypes .section-content .logotypes-container .item .logotype-hover{opacity:0;transition:visibility .5s ease,opacity .5s ease;visibility:hidden}.section-text-and-logotypes .section-content .logotypes-container .item:hover .logotype-hover{opacity:1;visibility:visible}@media(min-width:1441px){.section-text-and-logotypes .section-content .instruction{margin-bottom:calc(2.85714px + .35714vw)}.section-text-and-logotypes .section-content .logotypes-container{gap:calc(13.57143px + .44643vw)}}@media(min-width:2560px){.section-text-and-logotypes .section-content .instruction{margin-bottom:12px}.section-text-and-logotypes .section-content .logotypes-container{gap:25px}}@media(max-width:1439px){.section-text-and-logotypes .section-content .logotypes-container{gap:calc(-1.42857px + 1.4881vw)}}@media(max-width:768px){.section-text-and-logotypes .section-content .logotypes-container{gap:calc(-4px + 3.125vw);grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.section-text-and-logotypes .section-content .block-description,.section-text-and-logotypes .section-content .block-title,.section-text-and-logotypes .section-content .instruction{text-align:left}}@media(max-width:320px){.section-text-and-logotypes .section-content .logotypes-container{gap:6px}}.section-new-investments{background-color:var(--color-white);padding-block:var(--section-spacing-70);position:relative}.section-new-investments .section-content .blocks-group-title{text-align:center}.section-new-investments .section-content .block-description,.section-new-investments .section-content .block-title{margin-top:var(--block-description-top-margin);text-align:center}.section-new-investments .section-content .investments-container{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:var(--vertical-spacing-40)}.section-new-investments .section-content .investments-container .investment{display:flex;flex-direction:column}.section-new-investments .section-content .investments-container .investment .illustration-container{background-color:var(--color-medium-blue);flex-shrink:0;position:relative}.section-new-investments .section-content .investments-container .investment .illustration-container .illustration{width:100%}.section-new-investments .section-content .investments-container .investment .illustration-container .logotype{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:57.6923%}.section-new-investments .section-content .investments-container .investment .text-wrap{background-color:var(--color-lightest-gray);display:flex;flex-direction:column;flex-grow:1;padding:20px 30px 0}.section-new-investments .section-content .investments-container .investment .text-wrap .company-description{margin:12px 0 20px;min-height:2.6362em}.section-new-investments .section-content .investments-container .investment .text-wrap .location{color:var(--color-secondary-gray);margin-bottom:30px}.section-new-investments .section-content .investments-container .investment .text-wrap .line{background-color:var(--color-red);height:1px;margin-top:auto}.section-new-investments .section-content .investments-container .investment .text-wrap .link-text{align-items:center;display:flex;justify-content:space-between;padding:30px 0 33px}.section-new-investments .section-content .investments-container .investment-link .illustration-container .illustration{transition:opacity .5s ease}.section-new-investments .section-content .investments-container .investment-link .text-wrap .company-name,.section-new-investments .section-content .investments-container .investment-link .text-wrap .link-text{transition:color .5s ease}.section-new-investments .section-content .investments-container .investment-link .text-wrap .link-text .underline{background-image:linear-gradient(0deg,transparent 0,currentColor 0,currentColor 1px,transparent 1px);background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s}.section-new-investments .section-content .investments-container .investment-link .text-wrap .link-text path{transition:stroke .5s ease}.section-new-investments .section-content .investments-container .investment-link:hover .illustration-container .illustration{opacity:0}.section-new-investments .section-content .investments-container .investment-link:hover .text-wrap .company-name,.section-new-investments .section-content .investments-container .investment-link:hover .text-wrap .link-text{color:var(--color-red)}.section-new-investments .section-content .investments-container .investment-link:hover .text-wrap .link-text .underline{background-size:100% 100%}.section-new-investments .section-content .investments-container .investment-link:hover .text-wrap .link-text path{stroke:var(--color-red)}.section-new-investments .section-content .investments-container .investment-no-link .text-wrap .link-text{color:var(--color-medium-gray)}.section-new-investments .section-content .investments-container .investment-no-link .text-wrap .link-text svg{display:none}.section-new-investments .section-content .note{margin-top:60px}@media(min-width:1441px){.section-new-investments .section-content .investments-container{gap:calc(27.14286px + .89286vw)}.section-new-investments .section-content .investments-container .investment .text-wrap{padding:calc(7.14286px + .89286vw) calc(17.14286px + .89286vw) 0}.section-new-investments .section-content .investments-container .investment .text-wrap .company-description{margin:calc(5.57143px + .44643vw) 0 calc(13.57143px + .44643vw)}.section-new-investments .section-content .investments-container .investment .text-wrap .location{margin-bottom:calc(23.57143px + .44643vw)}.section-new-investments .section-content .investments-container .investment .text-wrap .link-text{padding:calc(24.85714px + .35714vw) 0 calc(26.57143px + .44643vw)}.section-new-investments .section-content .note{margin-top:calc(47.14286px + .89286vw)}}@media(min-width:2560px){.section-new-investments .section-content .investments-container{gap:50px}.section-new-investments .section-content .investments-container .investment .text-wrap{padding:30px 40px 0}.section-new-investments .section-content .investments-container .investment .text-wrap .company-description{margin:17px 0 25px}.section-new-investments .section-content .investments-container .investment .text-wrap .location{margin-bottom:35px}.section-new-investments .section-content .investments-container .investment .text-wrap .link-text{padding:34px 0 38px}.section-new-investments .section-content .note{margin-top:70px}}@media(max-width:1439px){.section-new-investments .section-content .investments-container{gap:calc(-2.85714px + 2.97619vw)}.section-new-investments .section-content .investments-container .investment .text-wrap{padding:calc(9.28571px + .74405vw) calc(4.28571px + 1.78571vw) 0}.section-new-investments .section-content .investments-container .investment .text-wrap .company-description{margin:calc(7.71429px + .29762vw) 0 calc(11.42857px + .59524vw)}.section-new-investments .section-content .investments-container .investment .text-wrap .location{margin-bottom:calc(8.57143px + 1.4881vw)}.section-new-investments .section-content .investments-container .investment .text-wrap .link-text{padding:calc(8.57143px + 1.4881vw) 0 calc(11.57143px + 1.4881vw)}.section-new-investments .section-content .note{margin-top:calc(17.14286px + 2.97619vw)}}@media(max-width:768px){.section-new-investments .section-content .investments-container{gap:20px;grid-template-columns:1fr}.section-new-investments .section-content .investments-container .investment .text-wrap{padding:15px 18px 0}.section-new-investments .section-content .investments-container .investment .text-wrap .company-description{margin:10px 0 16px}.section-new-investments .section-content .investments-container .investment .text-wrap .location{margin-bottom:20px}.section-new-investments .section-content .investments-container .investment .text-wrap .link-text{padding:20px 0 23px}.section-new-investments .section-content .note{margin-top:calc(14.28571px + 3.34821vw)}}@media(max-width:480px){.section-new-investments .section-content .block-description,.section-new-investments .section-content .block-title,.section-new-investments .section-content .blocks-group-title{text-align:left}}@media(max-width:320px){.section-new-investments .section-content .note{margin-top:25px}}.section-value-creation{background-color:var(--color-medium-blue);margin-inline:auto;max-width:2560px;padding-block:var(--section-spacing-70);position:relative}.section-value-creation .section-content{color:var(--color-white)}.section-value-creation .section-content .block-title{text-align:center}.section-value-creation .section-content .subtitle-1{margin-top:var(--vertical-spacing-40);text-align:center}.section-value-creation .section-content .description{margin:var(--block-description-top-margin) auto 0;max-width:100%;text-align:center;width:var(--width-930)}.section-value-creation .section-content .numbers-container{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:var(--vertical-spacing-40);padding-block:20px;position:relative}.section-value-creation .section-content .numbers-container .line{background-color:var(--color-sky-blue);height:1px;left:0;position:absolute;width:100%}.section-value-creation .section-content .numbers-container .line-top{top:0}.section-value-creation .section-content .numbers-container .line-bottom{bottom:0}.section-value-creation .section-content .numbers-container .item{padding-inline:24px}.section-value-creation .section-content .numbers-container .item .title{margin-top:12px}.section-value-creation .section-content .subtitle-2{margin-top:calc(var(--vertical-spacing-40)*2);text-align:center}.section-value-creation .section-content .improvements-container{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:var(--vertical-spacing-40)}.section-value-creation .section-content .improvements-container .improvement{align-items:flex-start;background-color:rgba(from var(--color-sky-blue) R G B/8%);display:flex;gap:40px;padding:40px}.section-value-creation .section-content .improvements-container .improvement .icon{flex-shrink:0;min-width:50px;width:1.75em}.section-value-creation .section-content .link-container{display:flex;justify-content:center;margin-top:var(--vertical-spacing-40)}@media(min-width:1441px){.section-value-creation .section-content .numbers-container{gap:calc(-15.71429px + 1.78571vw);padding-block:calc(13.57143px + .44643vw)}.section-value-creation .section-content .numbers-container .item{padding-inline:calc(9.85714px + .98214vw)}.section-value-creation .section-content .numbers-container .item .title{margin-top:calc(8.14286px + .26786vw)}.section-value-creation .section-content .improvements-container{gap:calc(7.14286px + .89286vw)}.section-value-creation .section-content .improvements-container .improvement{gap:calc(27.14286px + .89286vw);padding:calc(27.14286px + .89286vw)}}@media(min-width:2560px){.section-value-creation .section-content .numbers-container{gap:30px;padding-block:25px}.section-value-creation .section-content .numbers-container .item{padding-inline:35px}.section-value-creation .section-content .numbers-container .item .title{margin-top:15px}.section-value-creation .section-content .improvements-container{gap:30px}.section-value-creation .section-content .improvements-container .improvement{gap:50px;padding:50px}}@media(max-width:1439px){.section-value-creation .section-content .numbers-container{padding-block:calc(9.28571px + .74405vw)}.section-value-creation .section-content .numbers-container .item{padding-inline:calc(4.71429px + 1.33929vw)}.section-value-creation .section-content .numbers-container .item .title{margin-top:calc(3.42857px + .59524vw)}.section-value-creation .section-content .improvements-container{gap:calc(9.28571px + .74405vw)}.section-value-creation .section-content .improvements-container .improvement{gap:calc(7.85714px + 2.23214vw);padding:calc(7.85714px + 2.23214vw)}}@media(max-width:768px){.section-value-creation .section-content .numbers-container{gap:calc(27.85714px + .66964vw);grid-template-columns:1fr;padding-block:calc(14.85714px + .66964vw)}.section-value-creation .section-content .numbers-container .item{padding-inline:calc(6.42857px + 1.11607vw)}.section-value-creation .section-content .numbers-container .item .title{margin-top:8px}.section-value-creation .section-content .improvements-container{gap:calc(6.42857px + 1.11607vw);grid-template-columns:1fr}.section-value-creation .section-content .improvements-container .improvement{gap:calc(7.85714px + 2.23214vw);padding:calc(7.85714px + 2.23214vw)}}@media(max-width:480px){.section-value-creation .section-content .block-title,.section-value-creation .section-content .description,.section-value-creation .section-content .subtitle-1,.section-value-creation .section-content .subtitle-2{text-align:left}}@media(max-width:320px){.section-value-creation .section-content .numbers-container{gap:30px;padding-block:17px}.section-value-creation .section-content .numbers-container .item{padding-inline:10px}.section-value-creation .section-content .improvements-container{gap:10px}.section-value-creation .section-content .improvements-container .improvement{gap:15px;padding:15px}}.section-strategies{background-color:var(--color-white);padding-block:var(--section-spacing-70);position:relative}.section-strategies .section-content .block-title{text-align:center}.section-strategies .section-content .block-description{margin:var(--block-description-top-margin) auto var(--vertical-spacing-40);max-width:100%;text-align:center;width:var(--width-930)}.section-strategies .section-content .sectors-title{text-transform:uppercase}.section-strategies .section-content .line{background-color:var(--color-red);height:1px;margin:15px 0 20px}.section-strategies .section-content .grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.section-strategies .section-content .grid .sector{position:relative}.section-strategies .section-content .grid .sector .illustration{width:100%}.section-strategies .section-content .grid .sector .name{align-items:center;color:var(--color-white);display:flex;justify-content:center;padding:10px;text-align:center}.section-strategies .section-content .grid .strategy{background-color:rgba(from var(--color-sky-blue) R G B/8%);grid-column-end:span 2;padding:30px}.section-strategies .section-content .grid .strategy .description{margin:20px 0}.section-strategies .section-content .grid .strategy .types{background-color:rgba(from var(--color-white) R G B/70%);display:flex;flex-direction:column;gap:15px;margin-bottom:auto;padding:20px}.section-strategies .section-content .grid .strategy .types ul{list-style-type:disc;padding-left:1.45em}.section-strategies .section-content .grid .strategy .links-container{align-items:center;display:flex;gap:42px;margin-top:40px}.section-strategies .section-content .grid .strategy .links-container .separator{background-color:var(--color-sky-blue);height:15px;width:1px}.section-strategies .section-content .grid .strategy .links-container .link{gap:.6em;transition:color .5s ease}.section-strategies .section-content .grid .strategy .links-container .link:hover{color:var(--color-red)}.section-team{background-color:var(--color-white);margin-inline:auto;max-width:2560px;overflow:hidden;padding-block:var(--section-spacing-70);position:relative}.section-team .section-content .blocks-group-title{text-align:center}.section-team .section-content .block-title{margin-top:var(--vertical-spacing-40);text-align:center}.section-team .section-content .block-description{margin:var(--block-description-top-margin) auto 0;max-width:100%;text-align:center;width:var(--width-930)}.section-team .section-content .numbers-container{display:flex;margin:var(--vertical-spacing-40) auto;width:700px}.section-team .section-content .numbers-container .item{flex-basis:50%;text-align:center}.section-team .section-content .numbers-container .item .title{margin-top:.625em}.section-team .section-content .numbers-container .separator{background-color:var(--color-red);flex-shrink:0;width:1px}.section-team .section-content .slider{left:50%;position:relative;translate:-50% 0;width:100vw}.section-team .section-content .slider .swiper-wrapper{transition-timing-function:linear}.section-team .section-content .slider .slide{width:416px}.section-team .section-content .link-container{color:var(--color-red);display:flex;justify-content:center;margin-top:30px}.section-team .section-content .footnote{margin-top:20px}.section-team .bottom-line{background-color:var(--color-light-gray);bottom:0;height:1px;left:0;position:absolute;width:100%}@media(min-width:1441px){.section-team .section-content .numbers-container{width:calc(635.71429px + 4.46429vw)}.section-team .section-content .slider .slide{width:calc(308px + 7.5vw)}.section-team .section-content .link-container{margin-top:calc(17.14286px + .89286vw)}.section-team .section-content .footnote{margin-top:calc(7.14286px + .89286vw)}}@media(min-width:2560px){.section-team .section-content .numbers-container{width:750px}.section-team .section-content .slider .slide{width:500px}.section-team .section-content .link-container{margin-top:40px}.section-team .section-content .footnote{margin-top:30px}}@media(max-width:1439px){.section-team .section-content .numbers-container{width:calc(147.14286px + 38.39286vw)}.section-team .section-content .slider .slide{width:calc(202.57143px + 14.82143vw)}.section-team .section-content .link-container{margin-top:calc(23.57143px + .44643vw)}.section-team .section-content .footnote{margin-top:calc(13.57143px + .44643vw)}}@media(max-width:480px){.section-team .section-content .block-description,.section-team .section-content .block-title,.section-team .section-content .blocks-group-title{text-align:left}}@media(max-width:320px){.section-team .section-content .numbers-container{width:270px}.section-team .section-content .slider .slide{width:250px}.section-team .section-content .link-container{margin-top:25px}.section-team .section-content .footnote{margin-top:15px}}.section-giving-back{background-color:var(--color-white);margin-inline:auto;max-width:2560px;overflow:hidden;padding-block:var(--section-spacing-70);position:relative}.section-giving-back .section-content .block-title{text-align:center}.section-giving-back .section-content .block-description{margin:var(--block-description-top-margin) auto 0;max-width:100%;text-align:center;width:var(--width-930)}.section-giving-back .section-content .numbers-container{display:flex;gap:120px;margin-block:var(--vertical-spacing-40);padding-block:20px;position:relative}.section-giving-back .section-content .numbers-container .line{background-color:var(--color-red);height:1px;left:0;position:absolute;width:100%}.section-giving-back .section-content .numbers-container .line-top{top:0}.section-giving-back .section-content .numbers-container .line-bottom{bottom:0}.section-giving-back .section-content .numbers-container .item{flex-basis:33%}.section-giving-back .section-content .numbers-container .item .title{margin-top:.6666em}.section-giving-back .section-content .slider{left:50%;position:relative;translate:-50% 0;width:100vw}.section-giving-back .section-content .slider .swiper-wrapper{transition-timing-function:linear}.section-giving-back .section-content .slider .slide{width:441px}.section-giving-back .section-content .logotypes-container{display:grid;gap:20px;grid-template-columns:repeat(6,1fr);margin-top:30px}.section-giving-back .section-content .logotypes-container .logotype{margin:auto;max-width:100%;width:163px}.section-giving-back .bottom-line{background-color:var(--color-light-gray);bottom:0;height:1px;left:0;position:absolute;width:100%}@media(min-width:1441px){.section-giving-back .section-content .numbers-container{gap:calc(68.57143px + 3.57143vw);padding-block:calc(13.57143px + .44643vw)}.section-giving-back .section-content .slider .slide{width:calc(365.14286px + 5.26786vw)}.section-giving-back .section-content .logotypes-container{gap:calc(7.14286px + .89286vw);margin-top:calc(10.71429px + 1.33929vw)}.section-giving-back .section-content .logotypes-container .logotype{width:calc(154px + .625vw)}}@media(min-width:2560px){.section-giving-back .section-content .numbers-container{gap:160px;padding-block:25px}.section-giving-back .section-content .slider .slide{width:500px}.section-giving-back .section-content .logotypes-container{gap:30px;margin-top:45px}.section-giving-back .section-content .logotypes-container .logotype{width:170px}}@media(max-width:1439px){.section-giving-back .section-content .numbers-container{gap:calc(-51.42857px + 11.90476vw);padding-block:calc(9.28571px + .74405vw)}.section-giving-back .section-content .slider .slide{width:calc(195.42857px + 17.05357vw)}.section-giving-back .section-content .logotypes-container{margin-top:calc(17.14286px + .89286vw)}}@media(max-width:768px){.section-giving-back .section-content .numbers-container{flex-direction:column;gap:20px;padding-block:15px}.section-giving-back .section-content .numbers-container .item{flex-basis:100%}.section-giving-back .section-content .logotypes-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.section-giving-back .section-content .block-description,.section-giving-back .section-content .block-title{text-align:left}.section-giving-back .section-content .logotypes-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:320px){.section-giving-back .section-content .slider .slide{width:250px}.section-giving-back .section-content .logotypes-container{margin-top:20px}}.section-looking-ahead{background-color:var(--color-white);padding-block:var(--section-spacing-70);position:relative}.section-looking-ahead .section-content .block-title{text-align:center}.section-looking-ahead .section-content .block-description{margin:var(--block-description-top-margin) auto 0;max-width:100%;text-align:center}.section-looking-ahead .section-content .wrap{margin-top:var(--vertical-spacing-40)}.section-looking-ahead .section-content .illustration-container{position:relative}.section-looking-ahead .section-content .illustration{min-height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-looking-ahead .section-content .linkedin{background-color:rgba(from var(--color-sky-blue) R G B/20%);color:var(--color-navy-blue);display:grid;gap:20px;grid-template-areas:"title logo" "text logo";grid-template-columns:1fr 48px;padding:40px;transition:background-color .5s ease,color .5s ease}.section-looking-ahead .section-content .linkedin .title{grid-area:title}.section-looking-ahead .section-content .linkedin .text{grid-area:text}.section-looking-ahead .section-content .linkedin .logo{align-items:center;aspect-ratio:1;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:50%;color:var(--color-medium-blue);display:flex;grid-area:logo;justify-content:center;opacity:.6;transition:border-color .5s ease,background-color .5s ease,color .5s ease,opacity .5s ease}.section-looking-ahead .section-content .linkedin .logo svg{width:37.5%}.section-looking-ahead .section-content .linkedin:hover{background-color:var(--color-navy-blue);color:var(--color-white)}.section-looking-ahead .section-content .linkedin:hover .logo{background-color:rgba(from var(--color-sky-blue) R G B/20%);border-color:var(--color-sky-blue);color:var(--color-white);opacity:1}@media(min-width:1441px){.section-looking-ahead .section-content .linkedin{gap:calc(13.57143px + .44643vw);grid-template-columns:1fr calc(39px + .625vw);padding:calc(32.28571px + .53571vw)}}@media(min-width:2560px){.section-looking-ahead .section-content .linkedin{gap:25px;grid-template-columns:1fr 55px;padding:46px}}@media(max-width:1439px){.section-looking-ahead .section-content .linkedin{gap:calc(13.57143px + .44643vw);grid-template-columns:1fr calc(37.71429px + .71429vw);padding:calc(9.14286px + 2.14286vw)}}@media(max-width:480px){.section-looking-ahead .section-content .block-description,.section-looking-ahead .section-content .block-title{text-align:left}}@media(max-width:320px){.section-looking-ahead .section-content .linkedin{gap:15px;grid-template-columns:1fr 40px;padding:16px}}.section-liquidity-events{background-color:var(--color-lightest-gray);margin-inline:auto;max-width:2560px;padding-block:var(--section-spacing-70);position:relative}.section-liquidity-events .section-content .block-title{text-align:center}.section-liquidity-events .section-content .block-description{margin:var(--block-description-top-margin) auto var(--vertical-spacing-40);max-width:100%;text-align:center;width:var(--width-930)}.section-liquidity-events .section-content .instruction{color:var(--color-medium-blue);margin-bottom:8px;text-align:center}.section-liquidity-events .section-content .events-container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.section-liquidity-events .section-content .events-container .event{background-color:var(--color-white);display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:15px;position:relative}.section-liquidity-events .section-content .events-container .event .background{background-color:var(--color-medium-blue);opacity:0;transition:translate .5s ease,opacity .5s ease;translate:0 80%}.section-liquidity-events .section-content .events-container .event .top-row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:25px;position:relative;z-index:1}.section-liquidity-events .section-content .events-container .event .category{background-color:rgba(from var(--color-sky-blue) R G B/20%);color:var(--color-medium-blue);padding:.2857em .8571em;transition:color .5s ease,background-color .5s ease}.section-liquidity-events .section-content .events-container .event .date{color:var(--color-medium-gray);transition:color .5s ease}.section-liquidity-events .section-content .events-container .event .text-wrap{margin-top:auto;opacity:0;position:relative;transition:translate .5s ease,opacity .5s ease;translate:0 50%}.section-liquidity-events .section-content .events-container .event .title{color:var(--color-white)}.section-liquidity-events .section-content .events-container .event .description{color:var(--color-white);margin-top:.8571em}.section-liquidity-events .section-content .events-container .event .logotype-container{align-items:center;background-color:var(--color-white);display:flex;justify-content:center;padding-top:10px;pointer-events:none;transition:visibility .5s ease,opacity .5s ease}.section-liquidity-events .section-content .events-container .event .logotype-container .logotype{width:76.47%}.section-liquidity-events .section-content .events-container .event:hover .background{opacity:1;translate:0 0}.section-liquidity-events .section-content .events-container .event:hover .category{background-color:var(--color-sky-blue);color:var(--color-white)}.section-liquidity-events .section-content .events-container .event:hover .date{color:var(--color-white)}.section-liquidity-events .section-content .events-container .event:hover .text-wrap{opacity:1;translate:0 0}.section-liquidity-events .section-content .events-container .event:hover .logotype-container{opacity:0;visibility:hidden}.section-liquidity-events .section-content .note{margin-top:20px}@media(min-width:1441px){.section-liquidity-events .section-content .events-container{gap:calc(13.57143px + .44643vw)}.section-liquidity-events .section-content .events-container .event{padding:calc(2.14286px + .89286vw)}.section-liquidity-events .section-content .events-container .event .logotype-container{padding-top:calc(3.57143px + .44643vw)}.section-liquidity-events .section-content .note{margin-top:calc(7.14286px + .89286vw)}}@media(min-width:2560px){.section-liquidity-events .section-content .events-container{gap:25px}.section-liquidity-events .section-content .events-container .event{padding:25px}.section-liquidity-events .section-content .events-container .event .logotype-container{padding-top:15px}.section-liquidity-events .section-content .note{margin-top:30px}}@media(max-width:1439px){.section-liquidity-events .section-content .events-container{gap:calc(-4.23077px + 1.68269vw)}.section-liquidity-events .section-content .events-container .event{padding:calc(-2.30769px + 1.20192vw)}.section-liquidity-events .section-content .note{margin-top:calc(13.57143px + .44643vw)}}@media(max-width:1024px){.section-liquidity-events .section-content .events-container{gap:calc(3.05882px + 1.65441vw);grid-template-columns:repeat(2,1fr)}.section-liquidity-events .section-content .events-container .event{padding:calc(5.58824px + .91912vw)}}@media(max-width:480px){.section-liquidity-events .section-content .block-description,.section-liquidity-events .section-content .block-title,.section-liquidity-events .section-content .instruction{text-align:left}.section-liquidity-events .section-content .events-container{gap:calc(5px + 3.125vw);grid-template-columns:1fr}.section-liquidity-events .section-content .events-container .event{min-height:250px;padding:3.125vw}}@media(max-width:320px){.section-liquidity-events .section-content .events-container{gap:15px}.section-liquidity-events .section-content .events-container .event{padding:10px}.section-liquidity-events .section-content .note{margin-top:15px}}.section-footer{background-color:var(--color-lightest-gray);margin-inline:auto;max-width:2560px;overflow:hidden;padding-block:0 var(--vertical-spacing-40);position:relative}.section-footer .section-content .footnotes{padding-block:20px}.section-footer .section-content .footnotes-trigger{align-items:center;display:flex;gap:.625em}.section-footer .section-content .footnotes-trigger svg{transition:rotate .5s ease}.section-footer .section-content .footnotes-trigger.active svg{rotate:180deg}.section-footer .section-content .footnotes-text{display:none;font-style:italic;padding-top:20px}.section-footer .section-content .footnotes-text ol,.section-footer .section-content .footnotes-text ul{padding-left:2em}.section-footer .section-content .footnotes-text ol li:not(:first-child),.section-footer .section-content .footnotes-text ol ol,.section-footer .section-content .footnotes-text ol ul,.section-footer .section-content .footnotes-text ul li:not(:first-child),.section-footer .section-content .footnotes-text ul ol,.section-footer .section-content .footnotes-text ul ul{margin-top:.5em}.section-footer .section-content .footnotes-text ul{list-style:disc}.section-footer .section-content .footnotes-separator{background-color:var(--color-light-gray);height:1px;left:50%;position:relative;translate:-50% 0;width:100vw}.section-footer .section-content .offices-container{display:flex;gap:80px;margin-top:var(--vertical-spacing-40)}.section-footer .section-content .offices-container .office{align-items:flex-start;display:flex;flex-direction:column}.section-footer .section-content .offices-container .office .address{margin-top:.5555em}.section-footer .section-content .offices-container .office .address-link{background-image:linear-gradient(0deg,transparent 0,currentColor 0,currentColor 1px,transparent 1px);background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s}.section-footer .section-content .offices-container .office .address-link.hover,.section-footer .section-content .offices-container .office .address-link:focus,.section-footer .section-content .offices-container .office .address-link:hover{background-position:0;background-size:100% 100%}.section-footer .section-content .offices-container .office .phone-number{background-image:linear-gradient(0deg,transparent 0,currentColor 0,currentColor 1px,transparent 1px);background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s}.section-footer .section-content .offices-container .office .phone-number.hover,.section-footer .section-content .offices-container .office .phone-number:focus,.section-footer .section-content .offices-container .office .phone-number:hover{background-position:0;background-size:100% 100%}.section-footer .section-content .separator{background-color:var(--color-red);height:1px;margin-block:var(--vertical-spacing-40)}.section-footer .section-content .bottom{display:flex;gap:32px}.section-footer .section-content .bottom .legal-menu{display:flex;gap:20px;list-style:none}.section-footer .section-content .bottom .legal-menu a{background-image:linear-gradient(0deg,transparent 0,currentColor 0,currentColor 1px,transparent 1px);background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s}.section-footer .section-content .bottom .legal-menu a.hover,.section-footer .section-content .bottom .legal-menu a:focus,.section-footer .section-content .bottom .legal-menu a:hover{background-position:0;background-size:100% 100%}@media(min-width:1441px){.section-footer .section-content .footnotes{padding-block:calc(13.57143px + .44643vw)}.section-footer .section-content .footnotes-text{padding-top:calc(13.57143px + .44643vw)}.section-footer .section-content .offices-container{gap:calc(28.57143px + 3.57143vw)}.section-footer .section-content .bottom{gap:calc(8.85714px + 1.60714vw)}.section-footer .section-content .bottom .legal-menu{gap:calc(.71429px + 1.33929vw)}}@media(min-width:2560px){.section-footer .section-content .footnotes{padding-block:25px}.section-footer .section-content .footnotes-text{padding-top:25px}.section-footer .section-content .offices-container{gap:120px}.section-footer .section-content .bottom{gap:50px}.section-footer .section-content .bottom .legal-menu{gap:35px}}@media(max-width:1439px){.section-footer .section-content .offices-container{gap:calc(10.76923px + 4.80769vw)}}@media(max-width:1024px){.section-footer .section-content .offices-container{gap:60px}.section-footer .section-content .bottom{flex-direction:column;gap:20px}}@media(max-width:768px){.section-footer .section-content .offices-container{flex-direction:column;gap:30px}}
