@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-Black.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-Bold.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-BlackItalic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-ExtraLight.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-BoldItalic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-Light.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-ExtraLightItalic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-LightItalic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-MediumItalic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-Medium.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-SemiBold.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro.woff2") format("woff2"),
    url("sofia-pro/SofiaPro.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-Italic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-UltraLightItalic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-UltraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-UltraLight.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-UltraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "sofia-pro";
  src: url("sofia-pro/SofiaPro-SemiBoldItalic.woff2") format("woff2"),
    url("sofia-pro/SofiaPro-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

.tk-sofia-pro {
  font-family: "sofia-pro", sans-serif;
}

@keyframes clipRectFix {
  0% {
    transform: translateZ(1px);
  }
  to {
    transform: translateZ(10px);
  }
}
.vev {
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  word-spacing: 0.25;
  letter-spacing: 0;
  color: #000;
  font-family: sofia-pro, Arial, sans-serif;
  display: block;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.vev *,
.vev :after,
.vev :before {
  box-sizing: inherit;
  -webkit-print-color-adjust: exact;
}
.vev a {
  text-decoration: none;
}
.vev footer,
.vev header {
  display: inline;
}
.vev h1,
.vev h2,
.vev h3,
.vev h4,
.vev h5,
.vev h6 {
  padding: 0;
  white-space: normal;
  word-break: break-word;
  line-height: 1.4em;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
.vev h1 {
  font-size: 42px;
}
.vev h2 {
  font-size: 32px;
}
.vev h3 {
  font-size: 24px;
}
.vev h4 {
  font-size: 16px;
}
.vev h5 {
  font-size: 14px;
}
.vev ol,
.vev ul {
  padding-left: 0;
  margin: 0;
}
.vev ol ol li,
.vev ol ul li,
.vev ul ol li,
.vev ul ul li {
  margin-left: 3em;
}
.vev ol ol ol li,
.vev ol ul ul li,
.vev ul ol ol li,
.vev ul ul ul li {
  margin-left: 4.5em;
}
.vev ol ol ol ol li,
.vev ol ul ul ul li,
.vev ul ol ol ol li,
.vev ul ul ul ul li {
  margin-left: 6em;
}
.vev ol ol ol ol ol li,
.vev ol ul ul ul ul li,
.vev ul ol ol ol ol li,
.vev ul ul ul ul ul li {
  margin-left: 7.5em;
}
.vev li {
  margin-left: 1.5em;
}
.vev button {
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: inherit;
  font: inherit;
}
.vev [role="button"] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.vev [data-icon] {
  fill: currentColor;
  display: inline-block;
  vertical-align: middle;
  width: 1.2em;
  height: 1.2em;
}
.vev .clickable {
  cursor: pointer;
}
.vev .__vev {
  display: grid;
  text-align: left;
}
.vev .__vev > .fixed {
  top: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  display: grid;
  pointer-events: none;
  width: 100vw;
  height: auto;
  grid-template: 100%/100%;
  z-index: 2;
}
.vev .__pc,
.vev .__pre__pc {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.vev .__pre__pc {
  grid-area: 1/1/2/2;
}
.vev .__pc {
  clip-path: inset(0 0 0 0);
  -webkit-clip-path: inset(0 0 0 0);
  z-index: -1;
}
.vev .__pre__pc w {
  width: 100%;
  height: 100% !important;
}
.vev .__pc w {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh !important;
}
.vev .edge .__pc,
.vev .ie .__pc {
  z-index: 0;
  clip-path: unset;
  clip: rect(0, auto, auto, 0);
}
.vev .__pc w,
.vev .edge .__pc w,
.vev .ie .__pc w {
  transform: translateZ(1px);
  animation: clipRectFix 10s linear 0s infinite alternate;
}
.vev .__a {
  display: grid !important;
  grid-template: 100%/100%;
  grid-area: 1/1;
  overflow: inherit;
  background-color: initial;
  border: initial;
  outline: initial;
}
.vev .__a,
.vev .__wc,
.vev w {
  position: relative;
  place-self: stretch stretch;
}
.vev .__wc {
  display: grid;
  grid-template: 100%/100%;
  grid-area: 1/1;
  overflow: inherit;
  background-color: initial;
  border: initial;
  outline: initial;
}
.vev w {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  word-spacing: 0.25;
  letter-spacing: 0;
  font-style: initial;
  font-variant: initial;
  text-align: initial;
  text-decoration: initial;
  height: auto !important;
}
.vev .__c,
.vev .__pc,
.vev w {
  grid-area: 1/1/2/2;
}
.vev .__c,
.vev vev {
  position: relative;
  display: grid;
  grid-template: 100%/100%;
}
.vev vev {
  height: 100px;
  width: 100px;
  transform-origin: 0 0;
  pointer-events: auto;
  grid-area: 1/1;
}
.vev vev.__frame,
.vev w,
.vev w .fill {
  display: block;
}
.vev vev.__frame > .__a,
.vev vev.__frame > .__wc {
  width: 100%;
  height: 100%;
}
.vev .__c {
  place-self: stretch stretch;
  place-items: start start;
}
.vev .__c:not(.__sc) {
  width: 100%;
}
.vev .__c:not(.__frame .__wc, button, a, [role="button"]) {
  pointer-events: none;
}
.vev .__sc {
  grid-template-columns: 1fr 1024px 1fr;
  max-width: 100% !important;
  width: 100% !important;
}
.vev .__sc > vev {
  z-index: 1;
  grid-area: 1/2/2/3;
}
.vev .__p,
.vev .__s.__s {
  position: relative;
  width: 100%;
}
.vev .__p {
  z-index: 0;
  overflow: clip;
  min-width: 100%;
  max-width: 100%;
}
@supports not (overflow: clip) {
  .vev .__p {
    overflow: hidden;
  }
}
.vev .__p.hidden {
  display: none;
}
.vev .__p.pin {
  position: absolute;
  pointer-events: auto;
  top: 0;
  left: 0;
  height: 100vh !important;
  background: var(--color-neutral-100);
}
.vev .__p.pin.front {
  z-index: 1;
}
.vev .__p.pin .pin {
  position: absolute;
  z-index: 100;
}
.vev .__err {
  width: 100%;
  height: 100%;
  background: #ff3267;
  color: #151f24;
  font-family: Courier New, Courier;
  font-size: 11px;
  overflow: auto;
}
.vev .vev-portal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  background: 0 0 !important;
  display: block !important;
  box-shadow: none !important;
}
.vev .vev-portal > div {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.vev .column,
.vev .row {
  display: flex !important;
}
.vev .column.margin-content > *,
.vev .row.margin-content > * {
  margin: 10px;
}
.vev .column.tiny-margin-content > *,
.vev .row.tiny-margin-content > * {
  margin: 4px;
}
.vev .column.wrap,
.vev .row.wrap {
  flex-wrap: wrap;
}
.vev .row {
  flex-direction: row;
}
.vev .row.h-start {
  justify-content: flex-start;
}
.vev .row.h-center {
  justify-content: center;
}
.vev .row.h-end {
  justify-content: flex-end;
}
.vev .row.h-space {
  justify-content: space-around;
}
.vev .row.h-spread {
  justify-content: space-between;
}
.vev .row.v-start {
  align-items: flex-start;
}
.vev .row.v-center {
  align-items: center;
}
.vev .row.v-end {
  align-items: flex-end;
}
.vev .column {
  flex-direction: column;
}
.vev .column.v-start {
  justify-content: flex-start;
}
.vev .column.v-center {
  justify-content: center;
}
.vev .column.v-end {
  justify-content: flex-end;
}
.vev .column.v-space {
  justify-content: space-around;
}
.vev .column.v-spread {
  justify-content: space-between;
}
.vev .column.h-start {
  align-items: flex-start;
}
.vev .column.h-center {
  align-items: center;
}
.vev .column.h-end {
  align-items: flex-end;
}
.vev .fill {
  width: 100%;
  height: 100%;
  display: grid;
}
.vev .padding {
  padding: 10px;
}
.vev .tiny-padding {
  padding: 4px;
}
.vev .margin {
  margin: 10px;
}
.vev .tiny-margin {
  margin: 4px;
}
.vev .__hide {
  display: none !important;
}
.vev .__show {
  display: grid !important;
}
.vev .__sticky {
  position: sticky;
}
.vev .__snap {
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
@page {
  size: A4;
  margin: 0;
}
@media print {
  .vev {
    width: 1024px;
    height: auto;
  }
}
/*! For license information please see vev.css.LEGAL.txt */
@keyframes scale {
  50% {
    transform: scale(1.2);
  }
}

.vev .image,
.vev .wdbrcHrdHj {
  overflow: hidden;
}
.vev .image img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
}
.vev .image img.section {
  position: absolute;
}
.vev .text h1,
.vev .text h2,
.vev .text h3,
.vev .text h4,
.vev .text h5,
.vev .text h6,
.vev .text p {
  white-space: normal;
  word-break: break-word;
}
.vev .text h1:empty::after,
.vev .text h2:empty::after,
.vev .text h3:empty::after,
.vev .text h4:empty::after,
.vev .text h5:empty::after,
.vev .text h6:empty::after,
.vev .text p:empty::after {
  content: "\00a0 ";
}
.vev .text p {
  margin: 14px 0;
}
.vev .text h1 {
  margin: 30px 0;
  font-size: 42px;
}
.vev .text h2 {
  margin: 22px 0;
  font-size: 32px;
}
.vev .text h3 {
  margin: 22px 0;
  font-size: 24px;
}
.vev .text h4,
.vev .text h5,
.vev .text h6 {
  margin: 18px 0;
  font-size: 16px;
  font-weight: 700;
}
.vev .text blockquote {
  padding: 0;
  border-left: unset;
  color: currentColor;
}
.vev .text blockquote,
.vev .text li {
  margin: 16px 40px;
  font-size: 21px;
}
.vev .text h1,
.vev .text h2,
.vev .text h3,
.vev .text strong {
  font-weight: 700;
}
.vev .text em {
  font-style: italic;
}
.vev .text ins {
  font-size: 1em;
}
.vev .text a {
  color: #009688;
  text-decoration: none;
  word-break: break-word;
  transition: all 0.2s ease-out;
}
.vev .text a:hover {
  color: #00786b;
}
.vev .text table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}
.vev .text td,
.vev .text th {
  border: 1px solid #333;
  padding: 10px 5px;
  word-break: normal;
}
.vev .text td {
  min-width: 42px;
}
.vev .text td h1,
.vev .text td h2,
.vev .text td h3,
.vev .text td h4,
.vev .text td h5,
.vev .text td p {
  margin: 0;
}
.vev .text th {
  background: #e91e63;
}
.vev .text hr {
  border: 0;
  background: #80cbc4;
  height: 5px;
  margin: 8px 16px;
}
.vev .text pre {
  font-family: "monospace";
  background-color: #fff;
  border-radius: 0.25em;
  box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.45);
  line-height: 0;
  counter-reset: line;
}
.vev .text pre div,
.vev .text pre span {
  display: block;
  line-height: 1.5rem;
}
.vev .text pre div:before,
.vev .text pre span:before {
  counter-increment: line;
  content: counter(line);
  display: inline-block;
  border-right: 1px solid #ddd;
  padding: 0 0.5em;
  margin-right: 0.5em;
  color: #888;
}
.vev .text span.dropcap {
  color: #009688;
  float: left;
  font-size: 24px;
  line-height: 0.65;
  margin: 0.1em 0.1em 0.2em 0;
}
.vev .text code {
  font-size: 85%;
  white-space: pre-wrap;
  background-color: rgba(135, 131, 120, 0.15);
  border-radius: 3px;
  padding: 0.2em 0.4em;
  line-height: normal;
}
.vev .text sub,
.vev .text sup {
  line-height: 1;
}
.vev .wdbrcHrdHj .instructions {
  padding: 20px;
  background: #444;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  text-align: center;
}
.vev .wQwq0xf-9u,
.vev .wUNTsB8PHK {
  z-index: 0;
}
.vev .wQwq0xf-9u .debugLine {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background-color: #639;
}
.vev .wQwq0xf-9u .contents,
.vev .wQwq0xf-9u .posterImage {
  opacity: 1;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  min-height: 100vh;
}
.vev .wQwq0xf-9u .posterImage {
  margin: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  z-index: 0;
}
.vev .wQwq0xf-9u .contents {
  margin: auto;
  z-index: 1;
}
.vev .wQwq0xf-9u .contents .jwplayer.jw-flag-aspect-mode,
.vev .wUNTsB8PHK .contents .jwplayer.jw-flag-aspect-mode {
  height: 100% !important;
}
.vev .wQwq0xf-9u .no-image {
  background-color: #000;
  color: #fff;
  align-items: center;
  justify-content: center;
  font-size: 48px;
}
.vev .wQwq0xf-9u .media-controls {
  background: rgba(255, 255, 255, 0.3);
  position: absolute;
  right: 5%;
  top: 5%;
  padding: 10px;
  fill: currentColor;
  z-index: 1000;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  pointer-events: all;
}
.vev .wQwq0xf-9u .mediaIcon {
  margin: 15px;
  color: #fff;
  font-size: 24px;
}
.vev .wQwq0xf-9u .overlay {
  background: 0 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: 1;
  pointer-events: none;
}
.vev .wQwq0xf-9u .fixedWrapper {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  pointer-events: none;
  max-height: 100vh;
  min-height: 100vh;
  z-index: 0;
}
.vev .wQwq0xf-9u .zoom {
  animation: scale 60000ms infinite;
}
.vev .wUNTsB8PHK .contents {
  background: url(https://cdn.vev.design/cdn-cgi/image/f=auto,q=82,w=2560/private/pK53XiUzGnRFw1uPeFta7gdedx22/image/enWAnq1iHY.png);
  background-size: cover;
  opacity: 1;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  min-height: 100vh;
  max-height: 100vh;
}
.vev .wQwq0xf-9u .contents video,
.vev .wUNTsB8PHK .contents video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
  max-height: 100vh;
}
.vev .wUNTsB8PHK .fixedWrapper,
.vev .wUNTsB8PHK .overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
  min-height: 100vh;
}
.vev .wUNTsB8PHK .overlay {
  opacity: 0;
  z-index: 1;
}
.vev .wUNTsB8PHK .fixedWrapper {
  overflow: hidden;
  opacity: 1;
  max-height: 100vh;
}
.vev .wUNTsB8PHK .zoom {
  animation: scale 60000ms infinite;
}
.vev .section .children {
  height: 100%;
}
.vev .label__video-scroll-form {
  outline: 0;
  margin: 0;
  padding: 0;
}
.vev .label__video-scroll-form:focus-within {
  border-color: #fff;
  color: #fff;
}
.vev .label__video-scroll-form img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 8px;
}
.vev .label__video-scroll-form h5 {
  margin: 0;
  font-weight: 400;
}
.vev .label__video-scroll-form small {
  color: var(--color-neutral-high-soft);
}
.vev .label__video-scroll-form .error__video-scroll-form {
  color: var(--color-feedback-warning-spark);
}
.vev .imageHolder__video-scroll,
.vev .w74dqar7 video,
.vev .wrapper__video-scroll {
  width: 100%;
  height: 100%;
}
.vev .imageHolder__video-scroll {
  position: absolute;
  max-height: 100vh;
}
.vev .imageHolder__video-scroll canvas {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.vev .w1c3kqru4r-1p7v .img {
  z-index: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.vev .w1c3kqru4r-1p7v .img div {
  background: url(https://a.vev.design/r/DcoF0h-2-P0_1080.jpg);
  width: 100%;
  height: 140%;
  background-size: cover;
  background-position: 50% 50%;
}
.vev .w1c3kqru4r-1p7v .img span.overlay {
  display: block;
  position: absolute;
  width: auto;
  border: 0;
  height: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
}
.vev .w74dqar7 {
  background: #000;
  overflow: hidden;
}
.vev .w74dqar7 video {
  outline: 0;
  filter: none;
}
.vev .w74dqar7 video[poster] {
  object-fit: cover;
}
.vev .w74dqar7 video.section {
  position: absolute;
}
.vev .w74dqar7 .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  backface-visibility: hidden;
}
.vev .w74dqar7 .ie video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
}

.vev .p7luT0KkVTu .__sc {
  grid-template-columns: 1fr 320px 1fr;
}
.vev #eACCAqSndTgc img {
  object-fit: cover;
  object-position: 50% 50%;
}
.vev #eACCAqSndTg,
.vev #eJr_wjWg_Ut {
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #eACCAqSndTg {
  margin: 137px 1.9% 0 0;
  width: 28.5%;
  display: none;
}
.vev #eJr_wjWg_Ut {
  margin: 15px 2.9% 0 0;
  width: 5.6%;
}
.vev #ewiXMJ9mxaX {
  min-height: 150vh;
  height: auto;
}
.vev #esQ7HEGPhbic {
  color: #fff;
  font-weight: 700;
  font-style: inherit;
  text-align: center;
  font-size: 25px;
}
.vev #esQ7HEGPhbi {
  margin: 28px 0.3% 0 0;
  width: 94.7%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e65yd8e5JLRc {
  color: #fff;
  font-weight: 700;
  font-style: inherit;
  text-align: center;
  font-size: 45px;
}
.vev #e65yd8e5JLR {
  margin: 508px 0.3% 0 0;
  width: 94.7%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e4-kts2ss7nc {
  color: #fff;
  font-weight: 700;
  font-style: inherit;
  text-align: center;
  font-size: 25px;
}
.vev #e4-kts2ss7nc p {
  font-weight: 400;
  font-style: inherit;
}
.vev #e4-kts2ss7n {
  margin: 564px 0.3% 0 0;
  width: 94.7%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #ejRFKzn4Xgi {
  margin: -81px 0 0 -2.1%;
  width: 8.3%;
  height: 68px;
  transform: none;
  place-self: start start;
}
.vev #eoN2PGWNujnc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-IPh1S4eyqV) 31% 34% / cover;
}
.vev #eoN2PGWNujn {
  min-height: 917px;
  height: auto;
}
.vev #efN1Y3x6VnJc {
  color: #fff;
  background: 0 0;
  font-weight: 300;
  font-style: normal;
  font-family: "sofia-pro";
  font-size: 12px;
}
.vev #efN1Y3x6VnJc p {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
}
.vev #efN1Y3x6VnJ {
  margin: 309px 0 0;
  width: 91.3%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eBQvWToNyDYc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-df38rjPVD9) 72% 42% / cover;
}
.vev #eBQvWToNyDY {
  min-height: 118vh;
  height: auto;
}
.vev #eosvFmhojFVc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #eosvFmhojFVc p {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: inherit;
}
.vev #eosvFmhojFV {
  margin: 323px 0 0;
  width: 270px;
  height: 141px;
  transform: none;
  place-self: start center;
}
.vev #eykxcsbOMC-c .overlay {
  background: 0 0;
}
.vev #eykxcsbOMC- {
  min-height: 110.8vh;
  height: auto;
}
.vev #eQeLECk2y5U {
  min-height: 109.4vh;
  height: auto;
}
.vev #ezM2x91YvBKc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #ezM2x91YvBKc p {
  text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.83);
}
.vev #ezM2x91YvBK {
  margin: 203px 9.4% 0 0;
  width: 236px;
  height: 121px;
  transform: none;
  place-self: start center;
}
.vev #eTB_dDUllPDc .contents {
  background: #000;
}
.vev #eTB_dDUllPD {
  min-height: 100vh;
  height: auto;
}
.vev #eA4aG-oTh6dc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #e3hl8z4JF8Sc p,
.vev #eA4aG-oTh6dc p,
.vev #ehXQAC7yiO5c p,
.vev #ezM2x91YvBKc p {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: inherit;
}
.vev #eA4aG-oTh6d {
  margin: 282px 0 0 0.3%;
  width: 275px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eOfZ_KXyTlNc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-GomGhP-csP) 66% 49% / cover;
}
.vev #eOfZ_KXyTlN {
  min-height: 100vh;
  height: auto;
}
.vev #e3hl8z4JF8Sc {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #e3hl8z4JF8S {
  margin: 78px 0 0;
  width: 294px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e2-2CyTab8H {
  min-height: 150.1vh;
  height: auto;
}
.vev #ehXQAC7yiO5c {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #ehXQAC7yiO5c p {
  text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.83);
}
.vev #ehXQAC7yiO5 {
  margin: 397px 4.1% 0 0;
  width: 136px;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #e2AXxAil9uuc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-Iu-VgdVYdB) 53% 55% / cover;
}
.vev #e2AXxAil9uu {
  min-height: 115.3vh;
  height: auto;
}
.vev #eYXhQETJnT5c {
  color: #fff;
}
.vev #eYXhQETJnT5c p {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
}
.vev #eYXhQETJnT5 {
  margin: 217px 0 0 0.3%;
  width: 85.3%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e03u3-C4mEKc {
  background: #000;
}
.vev #e03u3-C4mEK {
  min-height: 806px;
  height: auto;
}
.vev #ewgyASB2pEVc {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #ewgyASB2pEVc p {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: inherit;
}
.vev #ewgyASB2pEV {
  margin: 244px 0 0 0.3%;
  width: 281px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eb77GwgagtZ {
  min-height: 210vh;
  height: auto;
}
.vev #esv3cvvIrWRc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #esv3cvvIrWRc p {
  transform: translate3d(0, 0, 0);
  filter: drop-shadow(4px 4px 5px #000);
}
.vev #esv3cvvIrWR {
  margin: 63px 1.6% 0 0;
  width: 295px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e2XJK7lvayrc .img div {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-2pVautx2Xh) 66% 47% / cover;
}
.vev #e2XJK7lvayr {
  min-height: 130vh;
  height: auto;
}
.vev #elDF8llzhHKc {
  font-family: "sofia-pro";
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #eko4baejAw4c p,
.vev #elDF8llzhHKc p,
.vev #esv3cvvIrWRc p {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: inherit;
}
.vev #elDF8llzhHK {
  margin: 297px 5.6% 0 0;
  width: 258px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e5kSbANf0Cs {
  min-height: 315vh;
  height: auto;
}
.vev #eko4baejAw4c {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  color: #fff;
  font-size: 18px;
  background: 0 0;
}
.vev #eko4baejAw4c p {
  transform: translate3d(0, 0, 0);
  filter: drop-shadow(4px 4px 5px #000);
}
.vev #eko4baejAw4 {
  margin: 63px 1.6% 0 0;
  width: 295px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e79xH86O6UUc .img div {
  background: var(--b-AC1lbI-jaX) 76% 31% / cover;
}
.vev #e79xH86O6UUc .img span.overlay {
  background: rgba(0, 0, 0, 0.45);
}
.vev #e79xH86O6UU {
  min-height: 115vh;
  height: auto;
}
.vev #eusXA1BQYIyc {
  font-family: "sofia-pro";
  font-weight: 700;
  font-style: inherit;
  text-transform: uppercase;
  color: #fff;
  font-size: 35px;
  text-align: center;
}
.vev #eusXA1BQYIy {
  margin: 240px 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #e-F73iKoPkCc {
  background: #000;
}
.vev #e-F73iKoPkC {
  min-height: 794px;
  height: auto;
}
.vev #e164SflDi4cc {
  color: #fff;
}
.vev #e164SflDi4cc p {
  font-family: "sofia-pro";
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
}
.vev #e164SflDi4c {
  margin: 168px 0 0 0.3%;
  width: 90.3%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eC8N8MBxdIk {
  min-height: 891px;
  height: auto;
}
.vev #eHbvl4DdK-1c {
  font-family: "sofia-pro";
  font-weight: 600;
  font-style: inherit;
  color: #fff;
  font-size: 20px;
  background: 0 0;
}
.vev #eHbvl4DdK-1c p {
  text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.83);
}
.vev #eHbvl4DdK-1c blockquote,
.vev #ePoCMTSVV0Jc p,
.vev #ei3SFsYCAKgc blockquote {
  font-family: "sofia-pro";
  font-weight: 700;
  font-style: inherit;
}
.vev #ePoCMTSVV0Jc p {
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
}
.vev #eHbvl4DdK-1 {
  margin: 360px 0 0 -2.5%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start start;
}
.vev #eL_ZVzfj9p7c .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-lBgpeNk-Kd) 40% 57% / cover;
}
.vev #eL_ZVzfj9p7 {
  min-height: 100vh;
  height: auto;
}
.vev #ePoCMTSVV0Jc {
  color: #fff;
}
.vev #ePoCMTSVV0J {
  margin: 368px 0 0;
  width: 88.8%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eP6wvEZSlmI {
  min-height: 869px;
  height: auto;
}
.vev #ei3SFsYCAKgc {
  font-family: "sofia-pro";
  font-weight: 600;
  font-style: inherit;
  color: #fff;
  font-size: 20px;
  background: 0 0;
}
.vev #ei3SFsYCAKgc p {
  text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.83);
}
.vev #ei3SFsYCAKg {
  margin: 274px 0 0 -0.3%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start start;
}
.vev #eo9a41_W6yyc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-S4aRBhGmxA) 48% 70% / cover;
}
.vev #eo9a41_W6yy {
  min-height: 667px;
  height: auto;
}
.vev #eafL81oCUkMc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  font-size: 20px;
  color: #fff;
}
.vev #eSkRHNiSFqcc p,
.vev #eafL81oCUkMc p {
  font-weight: 300;
  font-style: inherit;
  font-size: 18px;
}
.vev #eafL81oCUkM {
  margin: 231px 0 0 0.3%;
  width: 86.6%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eb4t4HmG2tzc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-k5ZslvL4rS) 46% 53% / cover;
}
.vev #eb4t4HmG2tz {
  min-height: 667px;
  height: auto;
}
.vev #eSkRHNiSFqcc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  font-size: 20px;
  color: #fff;
}
.vev #eSkRHNiSFqc {
  margin: 194px 0 0;
  width: 86.3%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #edtS7pektOMc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-y8cgT7Pwnf) 45% 53% / cover;
}
.vev #edtS7pektOM {
  min-height: 667px;
  height: auto;
}
.vev #eG8MKaAOHdYc {
  color: #fff;
}
.vev #eG8MKaAOHdYc p {
  font-family: "sofia-pro";
}
.vev #eG8MKaAOHdY {
  margin: 219px 0 0;
  width: 92.5%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #edBIUkTlI9Kc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
    var(--b-FOU9s9hLW5) 59% 60% / cover;
}
.vev #edBIUkTlI9K {
  min-height: 667px;
  height: auto;
}
.vev #elGAqp0V32Tc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  font-size: 20px;
  color: #fff;
}
.vev #eG8MKaAOHdYc p,
.vev #eRZxBc05xXdc p,
.vev #elGAqp0V32Tc p,
.vev #enr-kpGUgKKc p {
  font-size: 18px;
  font-weight: 300;
  font-style: inherit;
}
.vev #elGAqp0V32T {
  margin: 225px 0 0 0.3%;
  width: 90.3%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #enUZXRDXQ4qc .contents,
.vev #erSw3XVjmUlc .contents {
  background: linear-gradient(#000, #000),
    url(assets/c969b4378aaf00efa4b7a0dc245aea93.jpg) 0 0 / cover;
}
.vev #enUZXRDXQ4q {
  min-height: 667px;
  height: auto;
}
.vev #eRZxBc05xXdc {
  font-family: "sofia-pro";
  font-weight: 400;
  font-style: inherit;
  font-size: 20px;
  color: #fff;
}
.vev #eRZxBc05xXdc p,
.vev #enr-kpGUgKKc p {
  text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.64);
}
.vev #eRZxBc05xXd {
  margin: 225px 0 0;
  width: 86.9%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #erSw3XVjmUl {
  min-height: 667px;
  height: auto;
}
.vev #e3VmuqOfdfLc p,
.vev #enr-kpGUgKKc {
  font-family: "sofia-pro";
  font-style: inherit;
}
.vev #enr-kpGUgKKc {
  font-weight: 400;
  font-size: 20px;
  color: #fff;
}
.vev #enr-kpGUgKK {
  margin: 225px 4.7% 0 0;
  width: 82.8%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e1QncLK-pfD {
  min-height: 902px;
  height: auto;
}
.vev #eYPtzbkMBbYc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.3) 0% 100%),
    var(--b-rmeTzqdpLw) 72% 38% / cover;
}
.vev #eYPtzbkMBbY {
  min-height: 667px;
  height: auto;
}
.vev #e3VmuqOfdfLc {
  color: #fff;
}
.vev #e3VmuqOfdfLc p {
  font-weight: 300;
  font-size: 18px;
}
.vev #e3VmuqOfdfL {
  margin: 219px 0 0 0.3%;
  width: 91.6%;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eezX06j9xNA {
  min-height: 1000px;
  height: auto;
}
.vev #e0Kp1Ee99clc {
  font-family: "sofia-pro";
  font-weight: 600;
  font-style: inherit;
  color: #fff;
  font-size: 20px;
  background: 0 0;
}
.vev #e0Kp1Ee99clc p {
  text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.83);
}
.vev #e0Kp1Ee99clc blockquote,
.vev #eHbvl4DdK-1c blockquote,
.vev #ei3SFsYCAKgc blockquote {
  text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.7);
  font-size: 27px;
  text-align: center;
}
.vev #e0Kp1Ee99cl {
  margin: 304px 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #eUmHw1DKUUbc {
  background: #000;
}
.vev #eUmHw1DKUUb {
  min-height: 100vh;
  height: auto;
}
.vev #e-ZX5HwqMpRc p,
.vev #eNnoz9QbKrrc p {
  font-family: "sofia-pro";
  font-style: inherit;
  color: #fff;
  text-transform: none;
}
.vev #eNnoz9QbKrrc p {
  font-weight: 600;
  text-align: center;
  font-size: 23px;
}
.vev #eNnoz9QbKrr,
.vev #esCYelekeYI {
  margin: 58px 0 0 0.3%;
  width: 110.9%;
  height: 85px;
  transform: none;
  place-self: start center;
}
.vev #esCYelekeYI {
  margin: 222px 0 0;
  width: 116.9%;
  height: 217px;
}
.vev #e-ZX5HwqMpRc p {
  font-weight: 300;
  text-align: right;
  font-size: 18px;
  margin: 14px 0;
}
.vev #e-ZX5HwqMpRc {
  text-align: right;
  padding: 0;
}
.vev #e-ZX5HwqMpR {
  margin: 498.6px 1.88% 0 0;
  width: 90.31%;
  height: 135px;
  transform: none;
  place-self: start center;
}
.vev #eDJCE6jB14kc {
  background: #000;
}
.vev #eDJCE6jB14k {
  min-height: 52px;
  height: auto;
}
@media (min-width: 1024px) {
  .vev .p7luT0KkVTu .__sc {
    grid-template-columns: 1fr 1024px 1fr;
  }
  .vev #eACCAqSndTg {
    margin: 369px 2.8% 0 0;
    width: 4.6%;
  }
  .vev #eJr_wjWg_Ut {
    width: 3.1%;
  }
  .vev #ewiXMJ9mxaXc .overlay {
    background: 0 0;
  }
  .vev #ewiXMJ9mxaX {
    min-height: 100vh;
  }
  .vev #esQ7HEGPhbic {
    font-size: 50px;
  }
  .vev #esQ7HEGPhbi {
    margin: 16px 0 0 0.2%;
    width: 94.5%;
  }
  .vev #e65yd8e5JLRc {
    font-size: 80px;
  }
  .vev #e65yd8e5JLR {
    margin: 654px 0 0 0.3%;
    width: 94.6%;
  }
  .vev #e4-kts2ss7nc {
    font-size: 50px;
  }
  .vev #e4-kts2ss7n {
    margin: 745px 0 0 0.3%;
    width: 94.6%;
  }
  .vev #ejRFKzn4Xgi {
    margin: -127px 0 0 -6.6%;
    width: 8%;
    height: 87px;
  }
  .vev #eoN2PGWNujn {
    min-height: 867px;
  }
  .vev #efN1Y3x6VnJc p,
  .vev #eosvFmhojFVc p {
    font-size: 25px;
  }
  .vev #efN1Y3x6VnJ {
    margin: 262px 0 0;
    width: 77.9%;
  }
  .vev #eBQvWToNyDYc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
      var(--b-df38rjPVD9) 72% 42% / cover;
  }
  .vev #eBQvWToNyDYc .overlay {
    background: unset;
  }
  .vev #eBQvWToNyDY {
    min-height: 100vh;
  }
  .vev #eosvFmhojFVc {
    font-size: 30px;
  }
  .vev #eosvFmhojFV {
    margin: 342px 0 0 6.9%;
    width: 437px;
    height: 150px;
    place-self: start start;
  }
  .vev #eykxcsbOMC- {
    min-height: 854px;
  }
  .vev #eQeLECk2y5U {
    min-height: 857px;
  }
  .vev #ezM2x91YvBKc {
    font-size: 30px;
  }
  .vev #ezM2x91YvBKc p {
    text-align: right;
    font-size: 25px;
  }
  .vev #ezM2x91YvBK {
    margin: 504px 3.1% 0 0;
    width: 385px;
    height: 130px;
    place-self: start end;
  }
  .vev #eTB_dDUllPD {
    min-height: 100vh;
  }
  .vev #eA4aG-oTh6dc {
    font-size: 30px;
  }
  .vev #e3hl8z4JF8Sc p,
  .vev #eA4aG-oTh6dc p,
  .vev #eYXhQETJnT5c p,
  .vev #ehXQAC7yiO5c p,
  .vev #ewgyASB2pEVc p {
    font-size: 25px;
  }
  .vev #eA4aG-oTh6d {
    margin: 328px 0 0 0.1%;
    width: 749px;
  }
  .vev #e3hl8z4JF8Sc {
    font-size: 30px;
  }
  .vev #e3hl8z4JF8S {
    margin: 142px 0 0;
    width: 748px;
  }
  .vev #e2-2CyTab8H {
    min-height: 114vh;
  }
  .vev #ehXQAC7yiO5c {
    font-size: 30px;
  }
  .vev #ehXQAC7yiO5 {
    margin: 126px 7.1% 0 0;
    width: 278px;
    place-self: start end;
  }
  .vev #e2AXxAil9uuc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
      var(--b-Iu-VgdVYdB) 51% 100% / cover;
  }
  .vev #e2AXxAil9uu {
    min-height: 119.9vh;
  }
  .vev #eYXhQETJnT5 {
    margin: 407px 0 0 1.6%;
    width: 78.9%;
  }
  .vev #e03u3-C4mEK {
    min-height: 100vh;
  }
  .vev #ewgyASB2pEVc {
    font-size: 30px;
  }
  .vev #ewgyASB2pEV {
    margin: 224px 0 0 0.1%;
    width: 751px;
  }
  .vev #eb77GwgagtZ {
    min-height: 146vh;
  }
  .vev #esv3cvvIrWRc {
    font-size: 30px;
  }
  .vev #esv3cvvIrWRc p {
    text-align: left;
    font-size: 25px;
  }
  .vev #esv3cvvIrWR {
    margin: 44px 0 0 17.4%;
    width: 402px;
    place-self: start start;
  }
  .vev #e2XJK7lvayr {
    min-height: 100vh;
  }
  .vev #elDF8llzhHKc {
    font-size: 30px;
  }
  .vev #elDF8llzhHKc p {
    font-size: 25px;
  }
  .vev #elDF8llzhHK {
    margin: 383px 0 0 10.2%;
    width: 475px;
    place-self: start start;
  }
  .vev #e5kSbANf0Cs {
    min-height: 182vh;
  }
  .vev #eko4baejAw4c {
    font-size: 30px;
  }
  .vev #eko4baejAw4c p {
    text-align: left;
    font-size: 25px;
  }
  .vev #eko4baejAw4 {
    margin: 44px 0 0 17.4%;
    width: 412px;
    place-self: start start;
  }
  .vev #e79xH86O6UUc .img div {
    background: var(--b-TApQ0TBjEy) 41% 34% / cover;
  }
  .vev #e79xH86O6UU {
    min-height: 1018px;
  }
  .vev #eusXA1BQYIy {
    margin: 471px 0 0;
    place-self: start center;
  }
  .vev #e-F73iKoPkC {
    min-height: 889px;
  }
  .vev #e164SflDi4cc p,
  .vev #ePoCMTSVV0Jc p,
  .vev #eSkRHNiSFqcc p,
  .vev #eafL81oCUkMc p {
    font-size: 25px;
  }
  .vev #e164SflDi4c {
    margin: 277px 0 0;
    width: 79.7%;
  }
  .vev #eC8N8MBxdIk {
    min-height: 1163px;
  }
  .vev #eHbvl4DdK-1c,
  .vev #eHbvl4DdK-1c blockquote {
    font-size: 40px;
  }
  .vev #eHbvl4DdK-1 {
    margin: 449px 0 0 0.1%;
    width: 805px;
    place-self: start center;
  }
  .vev #eL_ZVzfj9p7 {
    min-height: 666px;
  }
  .vev #ePoCMTSVV0J {
    margin: 160px 0 0;
    width: 56.6%;
  }
  .vev #eP6wvEZSlmI {
    min-height: 1006px;
  }
  .vev #ei3SFsYCAKgc {
    font-size: 30px;
  }
  .vev #e0Kp1Ee99clc blockquote,
  .vev #ei3SFsYCAKgc blockquote {
    font-size: 35px;
  }
  .vev #ei3SFsYCAKg {
    margin: 413px 0.1% 0 0;
    width: 645px;
    place-self: start center;
  }
  .vev #eo9a41_W6yyc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.4) 0% 100%),
      var(--b-S4aRBhGmxA) 50% 0% / cover;
  }
  .vev #eo9a41_W6yy {
    min-height: 100vh;
  }
  .vev #eafL81oCUkM {
    margin: 366px 0.3% 0 0;
    width: 72.8%;
  }
  .vev #eb4t4HmG2tz {
    min-height: 100vh;
  }
  .vev #eSkRHNiSFqc {
    margin: 349px 0.3% 0 0;
    width: 72.8%;
  }
  .vev #edtS7pektOM {
    min-height: 100vh;
  }
  .vev #eG8MKaAOHdYc p {
    font-size: 25px;
    text-align: right;
  }
  .vev #eG8MKaAOHdY {
    margin: 256px 0.7% 0 0;
    width: 41%;
    place-self: start end;
  }
  .vev #e3VmuqOfdfLc p,
  .vev #eRZxBc05xXdc p,
  .vev #elGAqp0V32Tc p,
  .vev #enr-kpGUgKKc p {
    font-size: 25px;
  }
  .vev #elGAqp0V32T {
    margin: 190px 0 0 13.2%;
    width: 39.3%;
    place-self: start start;
  }
  .vev #eRZxBc05xXd,
  .vev #enr-kpGUgKK {
    margin: 190px 0 0;
    width: 68.8%;
  }
  .vev #e1QncLK-pfDc .media-controls {
    background: rgba(0, 0, 0, 0.3);
  }
  .vev #e1QncLK-pfD {
    min-height: 998px;
  }
  .vev #eYPtzbkMBbYc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.3) 0% 100%),
      var(--b-rmeTzqdpLw) 77% 52% / cover;
  }
  .vev #e3VmuqOfdfL {
    margin: 215px 0 0 10.3%;
    width: 53.4%;
    place-self: start start;
  }
  .vev #eezX06j9xNA {
    min-height: 150vh;
  }
  .vev #e0Kp1Ee99clc,
  .vev #eNnoz9QbKrrc p {
    font-size: 30px;
  }
  .vev #e0Kp1Ee99cl {
    margin: 414px 0 0 0.1%;
    place-self: start center;
  }
  .vev #eUmHw1DKUUbc {
    background: #000;
  }
  .vev #eUmHw1DKUUb {
    min-height: 124.8vh;
  }
  .vev #eNnoz9QbKrr {
    margin: 106px 0.1% 0 0;
    width: 110.8%;
  }
  .vev #esCYelekeYI {
    margin: 215px 0.1% 0 0;
    width: 110.8%;
    height: 586px;
  }
  .vev #e-ZX5HwqMpRc p {
    font-size: 25px;
  }
  .vev #e-ZX5HwqMpR {
    margin: 820px 0 0;
    width: 39.06%;
    height: 173px;
  }
}
@media (max-width: 1280px) {
  .vev .__vev {
    --b-IPh1S4eyqV: url("assets/9b7884a3188111b6a9340288a91f5843.jpg");
    --b-df38rjPVD9: url("assets/1e463f950c3486403b100ad9809f986a.jpg");
    --b-GomGhP-csP: url("assets/83a661372614c59ac681b6ed3003659d.jpg");
    --b-Iu-VgdVYdB: url("assets/761887ccb532d2a3c0c55bf0c617beaa.jpg");
    --b-2pVautx2Xh: url("assets/b71b1a7b79975d28a204bb10566d2611.jpg");
    --b-AC1lbI-jaX: url("assets/4868402cb0f3f5deff798c33487e8c5a.jpg");
    --b-lBgpeNk-Kd: url("assets/2d74d87ed7963b08b27549abecf18863.jpg");
    --b-S4aRBhGmxA: url("assets/fdcd6a105ebea0734b4c138f9797e2bb.jpg");
    --b-k5ZslvL4rS: url("assets/09c9d02372c470069c71b55885246f19.jpg");
    --b-y8cgT7Pwnf: url("assets/2c0d5182e8fef6e93844c8a1b0a19276.jpg");
    --b-FOU9s9hLW5: url("assets/3d58ba06c62b3245625f9e7ef2bd1147.jpg");
    --b-rmeTzqdpLw: url("assets/9fd632ef5337d5e38970549664e95bdb.jpg");
    --b-TApQ0TBjEy: url("assets/bace954bac1a38ababefd2332f34ca68.jpg");
  }
}
@media (max-width: 1920px) and (min-width: 1281px) {
  .vev .__vev {
    --b-IPh1S4eyqV: url("assets/dc12a59aec3d26b6ba8359317782aca1.jpg");
    --b-df38rjPVD9: url("assets/3dc49f651ee8670ff553684e33857c18.jpg");
    --b-GomGhP-csP: url("assets/1ea1d6b9cdc10b57e1ffb417c1efbd86.jpg");
    --b-Iu-VgdVYdB: url("assets/e3cffa25cac4240f10a53e3bf3d6978e.jpg");
    --b-2pVautx2Xh: url("assets/8e30aae8192e868956f15f7157e823a0.jpg");
    --b-AC1lbI-jaX: url("assets/4868402cb0f3f5deff798c33487e8c5a.jpg");
    --b-lBgpeNk-Kd: url("assets/ad55e6aa8edc637a746055faede07a9e.jpg");
    --b-S4aRBhGmxA: url("assets/fdcd6a105ebea0734b4c138f9797e2bb.jpg");
    --b-k5ZslvL4rS: url("assets/09c9d02372c470069c71b55885246f19.jpg");
    --b-y8cgT7Pwnf: url("assets/64aaea31c39558c189d07a76933fd1ff.jpg");
    --b-FOU9s9hLW5: url("assets/1db05993daf7af95d84484fedcd77660.jpg");
    --b-rmeTzqdpLw: url("assets/a745c182f2f10ae8e2760446b6fd7965.jpg");
    --b-TApQ0TBjEy: url("assets/d36c7ae62034d3b965588d1d2b3645c5.jpg");
  }
}
@media (min-width: 1921px) {
  .vev .__vev {
    --b-IPh1S4eyqV: url("assets/50a29ef9824920c6e11c7461fbc06238.jpg");
    --b-df38rjPVD9: url("assets/386932b2e2de61cc911400163e989ac3.jpg");
    --b-GomGhP-csP: url("assets/e34c81d6c072253f9b164b75fa851c03.jpg");
    --b-Iu-VgdVYdB: url("assets/dbd3f4932496ac2ad780057d2820c385.jpg");
    --b-2pVautx2Xh: url("assets/002ace42488f68c9bfd42cd280f16a9f.jpg");
    --b-AC1lbI-jaX: url("assets/4868402cb0f3f5deff798c33487e8c5a.jpg");
    --b-lBgpeNk-Kd: url("assets/490c0dddd183fa4fa2c76069ff994697.jpg");
    --b-S4aRBhGmxA: url("assets/fdcd6a105ebea0734b4c138f9797e2bb.jpg");
    --b-k5ZslvL4rS: url("assets/09c9d02372c470069c71b55885246f19.jpg");
    --b-y8cgT7Pwnf: url("assets/6f4868a0d9fe4f107ae2d25e54d61679.jpg");
    --b-FOU9s9hLW5: url("assets/4fe9b9205201befe3f5ae0d4af2ea788.jpg");
    --b-rmeTzqdpLw: url("assets/3492e1d7f81da776c535841179890468.jpg");
    --b-TApQ0TBjEy: url("assets/85f7caea11887af19c51e6a1500f7799.jpg");
  }
}
