@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&display=swap");
.josefin-sans {
  font-family: "Josefin Sans", serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}
.josefin-sans {
  font-family: "Josefin Sans", serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

@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;
}

.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: Lato, Arial, sans-serif;
  display: block;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
  text-size-adjust: 100%;
}
.vev *,
.vev *:before,
.vev *:after {
  box-sizing: inherit;
  -webkit-print-color-adjust: exact;
}
.vev a {
  text-decoration: none;
}
.vev header,
.vev footer {
  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 ul,
.vev ol {
  padding-left: 0;
  margin: 0;
}
.vev ul ul li,
.vev ul ol li,
.vev ol ul li,
.vev ol ol li {
  margin-left: 3em;
}
.vev ul ul ul li,
.vev ul ol ol li,
.vev ol ul ul li,
.vev ol ol ol li {
  margin-left: 4.5em;
}
.vev ul ul ul ul li,
.vev ul ol ol ol li,
.vev ol ul ul ul li,
.vev ol ol ol ol li {
  margin-left: 6em;
}
.vev ul ul ul ul ul li,
.vev ul ol ol ol ol li,
.vev ol ul ul ul ul li,
.vev ol ol ol ol ol 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;
  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 .__pre__pc,
.vev .__pc {
  position: relative;
  grid-area: 1/1/2/2;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.vev .__pre__pc w {
  width: 100%;
  height: 100% !important;
}
.vev .__pc {
  clip-path: inset(0 0 0 0);
  -webkit-clip-path: inset(0 0 0 0);
  z-index: -1;
}
.vev .__pc w {
  position: fixed;
  top: 0;
  left: 0;
  transform: translateZ(1px);
  width: 100vw;
  height: 100vh !important;
  animation: clipRectFix 10s linear 0s infinite alternate;
}
.vev .ie .__pc,
.vev .edge .__pc {
  z-index: 0;
  clip-path: unset;
  clip: rect(0, auto, auto, 0);
}
.vev .ie .__pc w,
.vev .edge .__pc w {
  transform: translateZ(1px);
  animation: clipRectFix 10s linear 0s infinite alternate;
}
@keyframes clipRectFix {
  0% {
    transform: translateZ(1px);
  }
  to {
    transform: translateZ(10px);
  }
}
.vev .__a {
  display: grid !important;
}
.vev .__a,
.vev .__wc {
  position: relative;
  display: grid;
  grid-template: 100%/100%;
  grid-area: 1/1;
  overflow: inherit;
  place-self: stretch stretch;
  background-color: initial;
  border: initial;
  outline: initial;
}
.vev w {
  display: block;
  position: relative;
  color: initial;
  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;
  place-self: stretch stretch;
  height: auto !important;
}
.vev .__c,
.vev w,
.vev .__pc {
  grid-area: 1/1/2/2;
}
.vev vev {
  display: grid;
  height: 100px;
  width: 100px;
  transform-origin: 0 0;
  pointer-events: auto;
  grid-area: 1/1;
  grid-template: 100%/100%;
  position: relative;
}
.vev vev.__frame {
  display: block;
}
.vev vev.__frame > .__wc,
.vev vev.__frame > .__a {
  width: 100%;
  height: 100%;
}
.vev .__c {
  position: relative;
  display: grid;
  grid-template: 100%/100%;
  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 .__s.__s {
  position: relative;
  width: 100%;
}
.vev .__p {
  z-index: 0;
  position: relative;
  overflow: clip;
  min-width: 100%;
  max-width: 100%;
  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: none !important;
  outline: none !important;
  background: none !important;
  display: block !important;
  box-shadow: none !important;
}
.vev .vev-portal > div {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.vev .row,
.vev .column {
  -webkit-box-direction: normal;
  display: flex !important;
}
.vev .row.margin-content > *,
.vev .column.margin-content > * {
  margin: 10px;
}
.vev .row.tiny-margin-content > *,
.vev .column.tiny-margin-content > * {
  margin: 4px;
}
.vev .row.wrap,
.vev .column.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 w .fill {
  display: block;
}
.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;
  }
}

@keyframes scale {
  50% {
    transform: scale(1.2);
  }
}
.vev .image {
  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 .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(assets/d6675f02458aa0c42ecb587f2119d6bd.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 .w-0pL1YdUlJ .scene {
  position: relative;
  width: 100%;
  height: 100%;
  perspective: 1000px;
}
.vev .w-0pL1YdUlJ .carousel {
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translateZ(-288px);
  transform-style: preserve-3d;
  transition: transform 0.5s ease-out;
}
.vev .w-0pL1YdUlJ .carousel_cell {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: transform 1s, opacity 1s;
  display: flex;
}
.vev .w-0pL1YdUlJ .carousel_cell .content {
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-position: center;
  background-size: cover;
  position: relative;
  border-radius: 40px;
  overflow: hidden;
}
.vev .w-0pL1YdUlJ .text-content {
  z-index: 1;
}
.vev .w-0pL1YdUlJ .text-content .description,
.vev .w-0pL1YdUlJ .text-content .title {
  text-align: center;
  color: #fff;
}
.vev .w-0pL1YdUlJ .text-content .link-button {
  border: solid 2px #2222;
  border-radius: 4px;
  background: #fff;
  color: #000;
  font-weight: 700;
  text-align: center;
  padding: 4px;
}
.vev .w-0pL1YdUlJ .background {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 170, 255, 0.8);
  width: 100%;
  height: 100%;
  z-index: -1;
}
.vev .w-0pL1YdUlJ .overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  z-index: 0;
}
.vev .w-0pL1YdUlJ nav {
  display: flex;
  justify-content: center;
  margin: 20px 0 0;
}
.vev .w-0pL1YdUlJ nav .icon {
  flex: 0 0 auto;
  font-size: 24px;
  margin: 0 5px;
  cursor: pointer;
  color: #333;
  background: 0 0;
  padding: 5px 10px;
}
.vev .w-0pL1YdUlJ nav .icon:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.vev .wP5-Cb3q3n {
  padding: 0;
}
.vev .wP5-Cb3q3n .accordion {
  cursor: pointer;
  padding: 10px;
  width: 100%;
  text-align: left;
  outline: 0;
}
.vev .wP5-Cb3q3n .title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  background: #f8f8f8;
  display: flex;
  flex-direction: row;
  padding: 15px;
}
.vev .wP5-Cb3q3n .title div {
  width: 100%;
}
.vev .wP5-Cb3q3n .accordion:hover,
.vev .wP5-Cb3q3n .title.active {
  background: #efefef;
}
.vev .wP5-Cb3q3n .body {
  max-height: 0;
  overflow: hidden;
}
.vev .wP5-Cb3q3n .body .body-text {
  padding: 15px;
  background: #fa0;
  white-space: pre-line;
}
.vev .wP5-Cb3q3n .body .body-text a {
  display: inline-block;
}
.vev .wP5-Cb3q3n .group {
  margin-bottom: 10px;
}
.vev .wP5-Cb3q3n .icon-container.rotate {
  transition: all 200ms ease-out;
  margin: 0 5px;
}
.vev .wP5-Cb3q3n .accordion.active.active .icon-container.rotate {
  transform: rotate(360deg);
}
.vev .wP5-Cb3q3n a {
  display: block;
  text-decoration: none;
}
.vev .youtube .no-video,
.vev .youtube iframe {
  width: 100%;
  height: 100%;
  position: relative;
}
.vev .youtube .no-video {
  background: #333;
}
.vev .youtube .no-video .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 80px;
}
.vev .youtube {
  overflow: hidden;
}
.vev .youtube .yt-lite {
  background-color: #000;
  position: relative;
  display: block;
  contain: content;
  background-position: 50%;
  background-size: cover;
  cursor: pointer;
}
.vev .youtube .yt-lite.lyt-activated::before {
  content: "";
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
  background-position: top;
  background-repeat: repeat-x;
  height: 60px;
  padding-bottom: 50px;
  width: 100%;
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.vev .youtube .yt-lite::after {
  content: "";
  display: block;
  padding-bottom: var(--aspect-ratio);
}
.vev .youtube .yt-lite > iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.vev .youtube .yt-lite > .lty-playbtn {
  width: 70px;
  height: 46px;
  background-color: #212121;
  z-index: 1;
  opacity: 0.8;
  border-radius: 14%;
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.vev .youtube .yt-lite:hover > .lty-playbtn {
  background-color: red;
  opacity: 1;
}
.vev .youtube .yt-lite > .lty-playbtn::before {
  content: "";
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 11px 0 11px 19px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.vev .youtube .yt-lite.lyt-activated {
  cursor: unset;
}
.vev .youtube .yt-lite.lyt-activated::before,
.vev .youtube .yt-lite.lyt-activated > .lty-playbtn {
  opacity: 0;
  pointer-events: none;
}
.vev .pEYylfi_BQz .__sc {
  grid-template-columns: 1fr 320px 1fr;
}
.vev #e7sla8kHDCJ {
  margin: 23px 2.7% 0 0;
  width: 4.8%;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #eSYjuYi4irL {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eDuw7EXEf-D {
  margin: 220px 0 0 0.3%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev div .pw1T5dJ2zG8 h1,
.vev div .py1GkOINCBW h1 {
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  color: #000;
  text-align: center;
}
.vev div .py1GkOINCBW h1 {
  font-family: "Josefin Sans";
}
.vev #eBaPJbSbIxn {
  min-height: 667px;
  height: auto;
}
.vev #eXtLK9g6Ggsc h1 {
  color: #fff;
  transform: translate3d(0, 0, 0);
  filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.5));
}
.vev #eXtLK9g6Ggs {
  margin: 220px 0 0 0.3%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eMCQQX63ysmc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.36) 0% 100%),
    var(--b-I_1w_gImmY) no-repeat 35% 54% / cover;
}
.vev #eMCQQX63ysm {
  min-height: 667px;
  height: auto;
}
.vev #emoPrBTJ5Fm {
  margin: 78px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev div .pw1T5dJ2zG8 h1 {
  font-family: "sofia-pro";
}
.vev #eBkAJdz_-JQc h1,
.vev div .psZIZnuglS0 h1,
.vev div .pw1T5dJ2zG8 p {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: #fff;
}
.vev #ePqRldNlI4H {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #e5Evkynfkl_ {
  margin: 283px 0 0 0.9%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eBkAJdz_-JQc h1,
.vev div .psZIZnuglS0 h1 {
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  text-transform: uppercase;
}
.vev #eBkAJdz_-JQc li,
.vev div .pQtLGCzuy6I li,
.vev div .psZIZnuglS0 li {
  font-family: "sofia-pro";
  font-weight: 700;
  font-style: inherit;
  color: #fff;
  font-size: 30px;
  text-align: center;
}
.vev #eXpxuc1e1zX {
  min-height: 667px;
  height: auto;
}
.vev #eBkAJdz_-JQ {
  margin: 283px 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #euOM9xZPPxBc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.23) 0% 100%),
    var(--b-Oq1IcEculi) no-repeat 62% 43% / cover;
}
.vev #euOM9xZPPxB {
  min-height: 667px;
  height: auto;
}
.vev #e5dCqFKjEHn {
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
  margin: 201px 0 0 0.3%;
}
.vev #e6pbFCAZ8e7c h1,
.vev #eUSzHfaVBmSc h1,
.vev #eqhnXfyQAMhc h1,
.vev div .plYFbRGf40u h1 {
  font-family: "sofia-pro";
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  color: #000;
  text-align: center;
}
.vev #e6pbFCAZ8e7c p,
.vev #eUSzHfaVBmSc p,
.vev #eqhnXfyQAMhc p,
.vev div .pQtLGCzuy6I h1,
.vev div .plYFbRGf40u p {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: #000;
}
.vev div .pQtLGCzuy6I h1 {
  font-size: 30px;
  text-align: center;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.vev #eYEfkIHRoLxc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.23) 0% 100%),
    var(--b-IZ1I3dSbjf) no-repeat 77% 62% / cover;
}
.vev #eYEfkIHRoLx {
  min-height: 667px;
  height: auto;
}
.vev #eQ86khVRixN {
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
  margin: 236px 0 0 0.3%;
}
.vev #e5Qf4tzAfWg {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #ean8kRKwVZ8 {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #eZLDJxY5v4F {
  min-height: 667px;
  height: auto;
}
.vev #e3Hv4dJnkIz {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #ezsjRu9-f49 {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eHgGG7DlI2g {
  margin: 262px -0.3% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #elVPSND3Zek {
  min-height: 667px;
  height: auto;
}
.vev #etW_nqCVuLo {
  margin: 262px 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eHQPoKNG2Na {
  margin: 310px 0 0 30%;
  width: 0%;
  height: 1px;
}
.vev #elZhqHxDIgTc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.11) 0% 100%),
    var(--b-dwj6ZsQQNL) no-repeat 38% 42% / cover;
}
.vev #elZhqHxDIgT {
  min-height: 667px;
  height: auto;
}
.vev #eUSzHfaVBmS {
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
  margin: 236px 0 0.3% 0.3%;
}
.vev #eeB-jF7bqQa {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #e6pbFCAZ8e7 {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #e_tk_awfdDb {
  min-height: 667px;
  height: auto;
}
.vev #eqhnXfyQAMh {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #e0ufg9giVCG {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eaV7gpM28nJ {
  margin: 262px -0.3% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #eRG5dymTO8j {
  min-height: 667px;
  height: auto;
}
.vev #eiZaeUUWrXdc h1 {
  transform: translate3d(0, 0, 0);
  filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.5));
}
.vev #eiZaeUUWrXd {
  margin: 262px 0 0 0.3%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #ed9jAqTZr4Yc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.29) 0% 100%),
    var(--b-T-SgShz12q) no-repeat 49% 48% / cover;
}
.vev #ed9jAqTZr4Y {
  min-height: 667px;
  height: auto;
}
.vev #epgwOL0fvi0 {
  margin: 243px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e7ce73jA9O9c h1,
.vev #eMpLaoA7ARuc h1,
.vev #eef7XjKmJ24c h1,
.vev #eigxXuqUBSoc h1,
.vev #erEcHclhqvSc h1,
.vev div .pUhVzNGuMge h1,
.vev div .p_rGrC14F3K h1 {
  font-family: "sofia-pro";
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  color: #000;
  text-align: center;
}
.vev #e7ce73jA9O9c p,
.vev div .pUhVzNGuMge p,
.vev div .p_rGrC14F3K p {
  font-size: 20px;
}
.vev #edW8g0M6udFc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.29) 0% 100%),
    var(--b-Pliw3ftCyF) no-repeat 38% 74% / cover;
}
.vev #edW8g0M6udF {
  min-height: 667px;
  height: auto;
}
.vev #eEogOvSIwuJ {
  margin: 243px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #ej_nvHNmbXd {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #e7ce73jA9O9 {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #e6iSC53Db_- {
  min-height: 667px;
  height: auto;
}
.vev #ec-lexwahU0 {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #eReBWvRPswDc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.26) 0% 100%),
    var(--b-xwCxCHhEIH) 59% 56% / cover;
}
.vev #eReBWvRPswD {
  min-height: 107.3vh;
  height: auto;
}
.vev #eFtqJGJckY2c {
  display: flex;
  flex-direction: column;
  justify-content: start;
  gap: 29px;
  align-items: center;
}
.vev #eFtqJGJckY2 {
  width: 94.7%;
  height: auto;
  margin: 46px 0 0 2.7%;
}
.vev #e7ce73jA9O9c p,
.vev #eDwJxjQpIkzc li,
.vev #ebnLRWeqAXoc li,
.vev div .pUhVzNGuMge p,
.vev div .p_rGrC14F3K p {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  color: #fff;
}
.vev #ebnLRWeqAXo {
  width: 270px;
  height: auto;
  transform: none;
}
.vev #eC4bRR9S9X-c .text-content .title {
  font-family: "Josefin Sans";
  font-weight: 700;
  font-style: inherit;
  font-size: 15px;
  line-height: 22em;
}
.vev #eC4bRR9S9X-c .text-content .description,
.vev #empfvqlmpE7c .text-content .title {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  line-height: 20em;
}
.vev #empfvqlmpE7c .text-content .title {
  font-weight: 700;
  font-style: inherit;
  line-height: 14em;
}
.vev #eAn89TBe-_dc nav .icon,
.vev #eC4bRR9S9X-c nav .icon,
.vev #eZMVomhmrVpc nav .icon,
.vev #empfvqlmpE7c nav .icon {
  color: #fff;
  font-size: 30px;
}
.vev #eC4bRR9S9X- {
  width: 303px;
  height: 389px;
  transform: none;
  min-height: 389px;
}
.vev #eDwJxjQpIkz {
  width: 270px;
  height: auto;
  transform: none;
  display: none;
}
.vev #eZMVomhmrVpc .text-content .title {
  font-family: "Josefin Sans";
  font-size: 15px;
}
.vev #empfvqlmpE7c .text-content .description {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  line-height: 12em;
}
.vev #eAn89TBe-_d,
.vev #eZMVomhmrVp,
.vev #empfvqlmpE7 {
  width: 303px;
  transform: none;
  place-self: start center;
  display: none;
}
.vev #eZMVomhmrVp,
.vev #empfvqlmpE7 {
  margin: 211px 0 0 0.3%;
  height: 268px;
}
.vev #eZMVomhmrVpc .text-content .title {
  font-weight: 700;
  font-style: inherit;
  line-height: 14em;
}
.vev #eAn89TBe-_dc .text-content .title {
  font-family: "Josefin Sans";
  font-size: 15px;
}
.vev #eZMVomhmrVpc .text-content .description {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  line-height: 12em;
}
.vev #eAn89TBe-_dc .text-content .title {
  font-weight: 700;
  font-style: inherit;
  line-height: 14em;
}
.vev #eAn89TBe-_dc .text-content .description {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  line-height: 12em;
}
.vev #eAn89TBe-_d {
  margin: 243px 0 0 0.3%;
  height: 282px;
}
.vev #eyMzdH33BF_c .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.21) 0% 100%),
    var(--b-oohE0pldp2) 52% 88% / cover;
}
.vev #eyMzdH33BF_ {
  min-height: 667px;
  height: auto;
}
.vev #eRbl6biFk65 {
  margin: 241px 0 0 0.9%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e-dxqheBEr0c .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.2) 0% 100%),
    var(--b-OOQblj8e92) 18% 61% / cover;
}
.vev #e-dxqheBEr0 {
  min-height: 667px;
  height: auto;
}
.vev #en_FnWEWvnE {
  margin: 222px 0 0 0.3%;
  width: 281px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e00p11jVRyP {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eomEinblHjs {
  width: 192px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.5%;
}
.vev #e1_9dr6S5ib {
  min-height: 667px;
  height: auto;
}
.vev #emHfNXrGP9f {
  width: 192px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.5%;
}
.vev #e-9mCn7Bkbfc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.11) 0% 100%),
    var(--b--IxW6AScKN) 54% 48% / cover;
}
.vev #e-9mCn7Bkbf {
  min-height: 667px;
  height: auto;
}
.vev #e5TPGECUeB6 {
  margin: 250px 0 0 0.3%;
  width: 279px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #e28jyhyZD4z {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eUz9jQr18eE {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #eYXyAcez3ll {
  min-height: 667px;
  height: auto;
}
.vev #ePFjl5Ih6Fr {
  width: 211px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.2%;
}
.vev #efyNm8_Wvxvc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.11) 0% 100%),
    var(--b-opbr7J6CMP) 49% 69% / cover;
}
.vev #efyNm8_Wvxv {
  min-height: 667px;
  height: auto;
}
.vev #ejWxQms2-E6 {
  margin: 264px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eyzj3ZrMT1Ec .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.07) 0% 100%),
    var(--b-jygFnKSXxU) 14% 66% / cover;
}
.vev #eyzj3ZrMT1E {
  min-height: 667px;
  height: auto;
}
.vev #eQP5tCtD1u1 {
  margin: 241px 0 0 0.3%;
  width: auto;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eGg23PWUmkMc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.19) 0% 100%),
    var(--b-SLSfm4kAVf) 64% 62% / cover;
}
.vev #eGg23PWUmkM {
  min-height: 667px;
  height: auto;
}
.vev #e0GFpXzBZs- {
  margin: 208px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eWO1CjpbIpS {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eEBMezZm3k5 {
  width: 182px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.5%;
}
.vev #eJnwB0lnyPE {
  min-height: 667px;
  height: auto;
}
.vev #eVlvPmSxjWw {
  width: 182px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 22px 0 0 3.4%;
}
.vev #eOSVeSNbIgSc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.16) 0% 100%),
    var(--b-IHmXwoqS_o) 54% 39% / cover;
}
.vev #eOSVeSNbIgS {
  min-height: 667px;
  height: auto;
}
.vev #eW9KqPSyNyw {
  margin: 241px -0.6% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #eXan7bgWQtvc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.19) 0% 100%),
    var(--b-b54Zlmi_Jz) 35% 51% / cover;
}
.vev #eXan7bgWQtv {
  min-height: 667px;
  height: auto;
}
.vev #eo64SlNPxjF {
  margin: 166px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eSuBROihMaw {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #e2q3XEROGI7c p,
.vev #eDgYs2IgmzOc p {
  color: #000;
}
.vev #e2q3XEROGI7 {
  width: 140px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.8%;
}
.vev #ehjuC58-h9F {
  min-height: 667px;
  height: auto;
}
.vev #eDgYs2IgmzO {
  width: 140px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.8%;
}
.vev #e2FWMnANBNBc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.5) 0% 100%),
    var(--b-hR7eS7yhYn) no-repeat 59% 46% / cover;
}
.vev #e2FWMnANBNB {
  min-height: 955px;
  height: auto;
}
.vev #eM_qHLwUrk6c {
  display: flex;
  flex-direction: column;
  justify-content: start;
  gap: 20px;
}
.vev #eM_qHLwUrk6 {
  width: 83.8%;
  height: auto;
  margin: 78px 0 0 8%;
}
.vev #elpRgRap1x8 {
  width: 267px;
  height: auto;
  transform: none;
}
.vev #e1eVQTipb6nc .body .body-text {
  background: #fff;
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
}
.vev #e1eVQTipb6nc .title {
  background: #f33232;
  color: #fff;
  font-family: "Josefin Sans";
  font-weight: 600;
  font-style: normal;
}
.vev #e1eVQTipb6n {
  width: 100%;
  height: 100px;
  transform: none;
  min-height: 100px;
}
.vev #ei7PDA0BXH5 {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eMpLaoA7ARuc p,
.vev #eef7XjKmJ24c p,
.vev #eigxXuqUBSoc p,
.vev #erEcHclhqvSc p {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: #fff;
}
.vev #erEcHclhqvS {
  width: 158px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.8%;
}
.vev #ewCudwMT_eq {
  min-height: 667px;
  height: auto;
}
.vev #eef7XjKmJ24 {
  width: 158px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.8%;
}
.vev #ehMdyDEJykuc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.18) 0% 100%),
    var(--b-yoNHYinKGV) 46% 45% / cover;
}
.vev #ehMdyDEJyku {
  min-height: 667px;
  height: auto;
}
.vev #el_Y2BRozDy {
  margin: 241px -0.3% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #ez-6wOr7mFrc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.43) 0% 100%),
    var(--b-vbAKe_X_c5) 51% 58% / cover;
}
.vev #ez-6wOr7mFr {
  min-height: 667px;
  height: auto;
}
.vev #eML9uhH-Ftw {
  margin: 159px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eBAfNhwyygKc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.22) 0% 100%),
    var(--b-Qfu2YxfqGH) 71% 54% / cover;
}
.vev #eBAfNhwyygK {
  min-height: 667px;
  height: auto;
}
.vev #eIQY3QGNFRN {
  margin: 159px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eQASp7fY1Rl {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #eigxXuqUBSo {
  width: 244px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.8%;
}
.vev #ekrqxGsDdBj {
  min-height: 667px;
  height: auto;
}
.vev #eMpLaoA7ARu {
  width: 205px;
  height: auto;
  transform: none;
  place-self: start start;
  margin: 17px 0 0 2.8%;
}
.vev #e_G3wUltSpPc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.24) 0% 100%),
    var(--b-YCwTJxt8gy) 53% 59% / cover;
}
.vev #e_G3wUltSpP {
  min-height: 667px;
  height: auto;
}
.vev #e--eNwYuaTL {
  margin: 241px -0.6% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #evwT5ewDP8gc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.44) 0% 100%),
    var(--b-J-J-Eojbkk) 52% 57% / cover;
}
.vev #evwT5ewDP8g {
  min-height: 667px;
  height: auto;
}
.vev #eB8n-W2rPKKc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 30px;
  align-items: center;
  flex-wrap: wrap;
}
.vev #eB8n-W2rPKK {
  width: 99.7%;
  height: auto;
  margin: 87px 0 0 0.2%;
}
.vev #ew_FCP-NdoD {
  width: 267px;
  height: auto;
  transform: none;
}
.vev #ezS1W9kibbp {
  width: 100%;
  height: 272px;
  transform: none;
  min-height: 272px;
}
.vev #ewT3dJxu7Oic .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.24) 0% 100%),
    var(--b-qA22jXyV6f) 53% 60% / cover;
}
.vev #ewT3dJxu7Oi {
  min-height: 667px;
  height: auto;
}
.vev #eBhkG3Fi97x {
  margin: 241px -0.6% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #eR1VDmiOBdhc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.12) 0% 100%),
    var(--b-ubq141OLo9) 46% 56% / cover;
}
.vev #eR1VDmiOBdh {
  min-height: 667px;
  height: auto;
}
.vev #ec-XGhBXSKL {
  margin: 208px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #eUd2TsYItHF {
  min-height: 667px;
  height: auto;
  display: none;
}
.vev #emn_oqslE5r {
  margin: 262px -0.3% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #eiOZrXRZcXT {
  min-height: 667px;
  height: auto;
}
.vev #eIjl9XCLNlL {
  margin: 241px -0.6% 0 0;
  width: auto;
  height: auto;
  transform: none;
  place-self: start end;
}
.vev #ebi0dsfqFGnc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.47) 0% 100%),
    var(--b-HyJQHSw02m) 38% 51% / cover;
}
.vev #ebi0dsfqFGn {
  min-height: 667px;
  height: auto;
}
.vev #e2hCV5QuaLKc {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
}
.vev #e2hCV5QuaLKc li {
  color: #fff;
}
.vev #e2hCV5QuaLK {
  margin: 29px 0 0 0.3%;
  width: 267px;
  height: auto;
  transform: none;
  place-self: start center;
}
.vev #ewSfkis9b0Tc .contents {
  background: linear-gradient(rgba(0, 0, 0, 0.33) 0% 100%),
    var(--b-_V2PtzMUcX) 69% 65% / cover;
}
.vev #ewSfkis9b0T {
  min-height: 111.4vh;
  height: auto;
}
.vev #eVhRGmImjv5c {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 21.5px;
  flex-wrap: wrap;
  align-items: center;
}
.vev #eVhRGmImjv5 {
  margin: 56px 0 0;
  place-self: start center;
}
.vev #ee-NiKoJ1t8c h1,
.vev #ee-NiKoJ1t8c li {
  font-size: 30px;
  text-align: center;
  font-weight: 700;
}
.vev #ee-NiKoJ1t8c li {
  font-family: "sofia-pro";
  font-style: inherit;
  color: #fff;
}
.vev #ee-NiKoJ1t8c h1 {
  text-transform: uppercase;
}
.vev #eVhRGmImjv5,
.vev #ee-NiKoJ1t8 {
  width: auto;
  height: auto;
  transform: none;
}
.vev #eXLNHXfypzl {
  width: 100%;
  height: 211px;
  transform: none;
  min-height: 211px;
  min-width: 100%;
}
.vev #eVm93Y4pDBEc p,
.vev #ev5Rd8hmOPcc p {
  text-align: center;
  line-height: 0.5em;
}
.vev #eVm93Y4pDBEc strong,
.vev #ev5Rd8hmOPcc strong {
  font-family: "Josefin Sans";
  font-weight: 700;
  font-style: normal;
}
.vev #ev5Rd8hmOPc {
  width: auto;
  height: auto;
  transform: none;
}
.vev #ee-NiKoJ1t8c h1,
.vev div .pPcuu4tWSjN h1,
.vev div .pPcuu4tWSjN p {
  font-family: "sofia-pro";
  font-style: normal;
  color: #fff;
}
.vev div .pPcuu4tWSjN h1 {
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  line-height: 1em;
  font-size: 50px;
  transform: translate3d(0, 0, 0);
  filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.6));
}
.vev div .pPcuu4tWSjN p {
  font-weight: 400;
  font-size: 20px;
  text-align: left;
}
.vev #eVm93Y4pDBEc,
.vev #eVm93Y4pDBEc p,
.vev #ev5Rd8hmOPcc p {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
}
.vev #eVm93Y4pDBE {
  width: auto;
  height: auto;
  transform: none;
}
.vev #eMJEU_tewN7c p {
  text-align: center;
  line-height: 1em;
  text-transform: capitalize;
}
.vev #eMJEU_tewN7c,
.vev #eMJEU_tewN7c p {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
}
.vev #eMJEU_tewN7 {
  width: auto;
  height: auto;
  transform: none;
}
@media (min-width: 600px) {
  .vev .pEYylfi_BQz .__sc {
    grid-template-columns: 1fr 600px 1fr;
  }
  .vev #eSYjuYi4irL {
    display: grid;
  }
  .vev #eDuw7EXEf-Dc h1 {
    color: #fff;
  }
  .vev #eBaPJbSbIxn {
    display: none;
  }
  .vev #emoPrBTJ5Fm {
    margin: 208px 0 0;
    width: 480px;
  }
  .vev #ePqRldNlI4H {
    display: grid;
  }
  .vev #eXpxuc1e1zX {
    display: none;
  }
  .vev #e5dCqFKjEHn,
  .vev #eQ86khVRixN {
    width: 480px;
  }
  .vev #e5Qf4tzAfWg {
    display: grid;
  }
  .vev #ean8kRKwVZ8 {
    width: 299px;
  }
  .vev #eZLDJxY5v4F {
    display: none;
  }
  .vev #e3Hv4dJnkIz {
    width: 480px;
  }
  .vev #ezsjRu9-f49 {
    display: grid;
  }
  .vev #eHgGG7DlI2g {
    margin: 262px 0 0 0.2%;
    place-self: start center;
  }
  .vev #elVPSND3Zek {
    display: none;
  }
  .vev #eUSzHfaVBmS {
    width: 296px;
    place-self: start start;
    margin: 238px 0 0.3% 3.8%;
  }
  .vev #eeB-jF7bqQa {
    display: grid;
  }
  .vev #e6pbFCAZ8e7 {
    width: 297px;
    place-self: start end;
    margin: 19px 3% 0 0;
  }
  .vev #e_tk_awfdDb {
    display: none;
  }
  .vev #eqhnXfyQAMh {
    width: 480px;
  }
  .vev #e0ufg9giVCG {
    display: grid;
  }
  .vev #eaV7gpM28nJ {
    margin: 262px 0 0 0.2%;
    place-self: start center;
  }
  .vev #eRG5dymTO8j {
    display: none;
  }
  .vev #ed9jAqTZr4Y {
    display: grid;
  }
  .vev #epgwOL0fvi0 {
    margin: 243px 0 0;
    width: 480px;
  }
  .vev #edW8g0M6udF {
    display: grid;
  }
  .vev #eEogOvSIwuJ {
    margin: 271px -0.3% 0 0;
    width: 480px;
  }
  .vev #ej_nvHNmbXd {
    display: grid;
  }
  .vev #e7ce73jA9O9 {
    width: 315px;
  }
  .vev #e6iSC53Db_- {
    display: none;
  }
  .vev #ec-lexwahU0 {
    width: 480px;
  }
  .vev #eFtqJGJckY2c {
    justify-content: center;
    align-items: center;
  }
  .vev #eC4bRR9S9X-,
  .vev #eFtqJGJckY2,
  .vev #ebnLRWeqAXo {
    display: none;
  }
  .vev #eAn89TBe-_dc nav .icon,
  .vev #eC4bRR9S9X-c nav .icon,
  .vev #eZMVomhmrVpc nav .icon,
  .vev #empfvqlmpE7c nav .icon {
    font-size: 50px;
  }
  .vev #eDwJxjQpIkz {
    display: grid;
    place-self: start center;
    margin: 34px 0 0;
  }
  .vev #empfvqlmpE7c .text-content .title {
    line-height: 23em;
  }
  .vev #empfvqlmpE7c .text-content .description {
    line-height: 20em;
  }
  .vev #empfvqlmpE7 {
    display: grid;
  }
  .vev #eAn89TBe-_d,
  .vev #eZMVomhmrVp,
  .vev #empfvqlmpE7 {
    margin: 212px 0 0;
    width: 600px;
    height: 422px;
    place-self: start end;
  }
  .vev #eAn89TBe-_d {
    display: none;
  }
  .vev #en_FnWEWvnE {
    margin: 264px 0 0;
    width: 480px;
  }
  .vev #e00p11jVRyP {
    display: grid;
  }
  .vev #eomEinblHjs {
    width: 323px;
  }
  .vev #e1_9dr6S5ib {
    display: none;
  }
  .vev #emHfNXrGP9f {
    width: 480px;
  }
  .vev #e5TPGECUeB6 {
    margin: 278px 0 0;
    width: 480px;
  }
  .vev #e28jyhyZD4z {
    display: grid;
  }
  .vev #eUz9jQr18eE {
    width: 367px;
  }
  .vev #eYXyAcez3ll {
    display: none;
  }
  .vev #ePFjl5Ih6Fr {
    width: 480px;
  }
  .vev #ejWxQms2-E6 {
    margin: 292px 0 0 0.2%;
    width: 480px;
  }
  .vev #eQP5tCtD1u1 {
    margin: 241px 0 0 0.2%;
    place-self: start center;
  }
  .vev #e0GFpXzBZs- {
    width: 480px;
  }
  .vev #eWO1CjpbIpS {
    display: grid;
  }
  .vev #eEBMezZm3k5 {
    width: 280px;
  }
  .vev #eJnwB0lnyPE {
    display: none;
  }
  .vev #eVlvPmSxjWw {
    width: 480px;
  }
  .vev #eW9KqPSyNyw {
    margin: 262px 0 0;
    place-self: start center;
  }
  .vev #eo64SlNPxjF {
    margin: 250px 0 0;
    width: 480px;
  }
  .vev #eSuBROihMaw {
    display: grid;
  }
  .vev #e2q3XEROGI7 {
    width: 263px;
  }
  .vev #ehjuC58-h9F {
    display: none;
  }
  .vev #eDgYs2IgmzO {
    width: 480px;
  }
  .vev #eM_qHLwUrk6c {
    justify-content: center;
    align-items: center;
  }
  .vev #elpRgRap1x8 {
    width: 355px;
  }
  .vev #ei7PDA0BXH5 {
    display: grid;
  }
  .vev #erEcHclhqvS {
    width: 283px;
  }
  .vev #ewCudwMT_eq {
    display: none;
  }
  .vev #eef7XjKmJ24 {
    width: 480px;
  }
  .vev #el_Y2BRozDy {
    margin: 283px 0 0;
    place-self: start center;
  }
  .vev #eIQY3QGNFRN,
  .vev #eML9uhH-Ftw {
    margin: 159px 0 0;
    width: 480px;
  }
  .vev #eQASp7fY1Rl {
    display: grid;
  }
  .vev #eigxXuqUBSo {
    width: 250px;
    place-self: start end;
    margin: 20px 5.8% 0 0;
  }
  .vev #ekrqxGsDdBj {
    display: none;
  }
  .vev #eMpLaoA7ARu {
    width: 480px;
  }
  .vev #e--eNwYuaTL {
    margin: 283px 0 0 0.2%;
    place-self: start center;
  }
  .vev #evwT5ewDP8gc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.44) 0% 100%),
      var(--b-J2dCM3etZX) 52% 57% / cover;
  }
  .vev #evwT5ewDP8g {
    min-height: 799px;
  }
  .vev #ezS1W9kibbpc img {
    object-fit: cover;
    object-position: 57% 63%;
  }
  .vev #ezS1W9kibbp {
    height: 381px;
    min-height: 381px;
  }
  .vev #eBhkG3Fi97x {
    margin: 283px 0 0 0.2%;
    place-self: start center;
  }
  .vev #ec-XGhBXSKL {
    margin: 250px 0 0 0.2%;
    width: 480px;
  }
  .vev #emn_oqslE5r {
    margin: 262px 0 0 0.2%;
    place-self: start center;
  }
  .vev #eiOZrXRZcXT {
    display: grid;
  }
  .vev #eIjl9XCLNlL {
    margin: 262px 0 0 0.2%;
    place-self: start center;
  }
  .vev #e2hCV5QuaLK {
    margin: 128px -0.3% 0 0;
    width: 480px;
  }
  .vev #ewSfkis9b0T {
    min-height: 821px;
  }
  .vev #eVhRGmImjv5c {
    flex-direction: column;
    gap: 20.75px;
  }
  .vev #eVhRGmImjv5 {
    margin: 21px 0 0;
    place-self: start center;
  }
  .vev #eXLNHXfypzl {
    width: 487px;
    height: 290px;
    min-height: 290px;
  }
}
@media (min-width: 1024px) {
  .vev .pEYylfi_BQz .__sc {
    grid-template-columns: 1fr 1024px 1fr;
  }
  .vev #e7sla8kHDCJ {
    width: 3.1%;
  }
  .vev #eSYjuYi4irL {
    display: grid;
  }
  .vev #eDuw7EXEf-Dc h1,
  .vev div .psZIZnuglS0 h1 {
    font-size: 45px;
  }
  .vev #eDuw7EXEf-D {
    margin: 283px 0 0;
  }
  .vev #eBaPJbSbIxn {
    display: none;
  }
  .vev #eBkAJdz_-JQc h1,
  .vev #eXtLK9g6Ggsc h1 {
    color: #fff;
  }
  .vev #emoPrBTJ5Fm {
    margin: 264px 0 0 0.1%;
    width: 573px;
    place-self: start center;
  }
  .vev #e6pbFCAZ8e7c li,
  .vev #e7ce73jA9O9c li,
  .vev #eMpLaoA7ARuc li,
  .vev #eUSzHfaVBmSc li,
  .vev #eef7XjKmJ24c li,
  .vev #eigxXuqUBSoc li,
  .vev #eqhnXfyQAMhc li,
  .vev #erEcHclhqvSc li,
  .vev div .pUhVzNGuMge li,
  .vev div .pw1T5dJ2zG8 li {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 20px;
  }
  .vev #ePqRldNlI4H {
    display: grid;
  }
  .vev #e5Evkynfkl_ {
    margin: 272px 0 0 0.1%;
  }
  .vev #eXpxuc1e1zX {
    display: none;
  }
  .vev #euOM9xZPPxBc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.23) 0% 100%),
      var(--b-Oq1IcEculi) no-repeat 8% 60% / cover;
  }
  .vev #e5dCqFKjEHn {
    width: 49.7%;
    place-self: start start;
    margin: 285px 0 0 3.8%;
  }
  .vev #eYEfkIHRoLxc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.23) 0% 100%),
      var(--b-IZ1I3dSbjf) no-repeat 83% 100% / cover;
  }
  .vev #eQ86khVRixN {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #e5Qf4tzAfWg {
    display: grid;
  }
  .vev #ean8kRKwVZ8 {
    width: 52.6%;
    margin: 26px 0 0 7.9%;
  }
  .vev #eZLDJxY5v4F {
    display: none;
  }
  .vev #e3Hv4dJnkIz {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #ezsjRu9-f49 {
    display: grid;
  }
  .vev #eHgGG7DlI2g {
    margin: 209px 0 0;
    place-self: start center;
  }
  .vev #elVPSND3Zek {
    display: none;
  }
  .vev #elZhqHxDIgTc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.11) 0% 100%),
      var(--b-3IQ2qj7F1g) no-repeat 48% 47% / cover;
  }
  .vev #eUSzHfaVBmS {
    width: 53.4%;
    place-self: start end;
    margin: 271px 4.1% 0 0;
  }
  .vev #eeB-jF7bqQa {
    display: grid;
  }
  .vev #e6pbFCAZ8e7 {
    width: 52.6%;
    place-self: start end;
    margin: 31px 2% 0 0;
  }
  .vev #e_tk_awfdDb {
    display: none;
  }
  .vev #eqhnXfyQAMh {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #e0ufg9giVCG {
    display: grid;
  }
  .vev #eaV7gpM28nJc h1 {
    transform: translate3d(0, 0, 0);
    filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.55));
  }
  .vev #eaV7gpM28nJ {
    margin: 241px 0 0;
    place-self: start center;
  }
  .vev #eRG5dymTO8j {
    display: none;
  }
  .vev #epgwOL0fvi0 {
    margin: 243px 0 0;
    width: 486px;
    place-self: start center;
  }
  .vev #edW8g0M6udFc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.29) 0% 100%),
      var(--b-yEdDxwmoF_) no-repeat 43% 50% / cover;
  }
  .vev #eEogOvSIwuJ {
    margin: 333px 1.7% 0 0;
    width: 356px;
    place-self: start end;
  }
  .vev #ej_nvHNmbXd {
    display: grid;
  }
  .vev #e7ce73jA9O9c p {
    text-align: left;
  }
  .vev #e7ce73jA9O9 {
    width: 30.4%;
    margin: 38px 0 0 0.7%;
  }
  .vev #e6iSC53Db_- {
    display: none;
  }
  .vev #ec-lexwahU0 {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #eReBWvRPswD {
    min-height: 114vh;
  }
  .vev #eFtqJGJckY2 {
    display: grid;
  }
  .vev #eC4bRR9S9X-,
  .vev #ebnLRWeqAXo {
    display: none;
  }
  .vev #eC4bRR9S9X-c .text-content .description,
  .vev #eC4bRR9S9X-c .text-content .title,
  .vev #empfvqlmpE7c .text-content .description,
  .vev #empfvqlmpE7c .text-content .title {
    font-size: 20px;
  }
  .vev #eDwJxjQpIkz {
    width: 471px;
    display: grid;
    place-self: start center;
    margin: 80px 0 0 0.1%;
  }
  .vev #eZMVomhmrVp,
  .vev #empfvqlmpE7 {
    margin: 283px 0 0;
    width: 1024px;
    place-self: start end;
  }
  .vev #empfvqlmpE7 {
    height: 556px;
  }
  .vev #eZMVomhmrVpc .text-content .title {
    font-size: 20px;
    line-height: 23em;
  }
  .vev #eZMVomhmrVpc .text-content .description {
    font-size: 20px;
    line-height: 20em;
  }
  .vev #eZMVomhmrVp {
    height: 644px;
    display: grid;
  }
  .vev #eAn89TBe-_dc .text-content .description,
  .vev #eAn89TBe-_dc .text-content .title {
    font-size: 20px;
  }
  .vev #eAn89TBe-_d {
    margin: 283px 0 0 0.1%;
    width: 1075px;
    height: 556px;
    display: none;
  }
  .vev #eRbl6biFk65 {
    margin: 209px 0 0 0.1%;
  }
  .vev #e-dxqheBEr0c .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.2) 0% 100%),
      var(--b-OOQblj8e92) 84% 50% / cover;
  }
  .vev #en_FnWEWvnE {
    margin: 119px 0 0;
    width: 446px;
    place-self: start end;
  }
  .vev #e00p11jVRyP {
    display: grid;
  }
  .vev #eomEinblHjs {
    width: 33.8%;
    margin: 16px 0 0 6.3%;
  }
  .vev #e1_9dr6S5ib {
    display: none;
  }
  .vev #emHfNXrGP9f {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #e5TPGECUeB6 {
    margin: 141px 0 0 5.3%;
    width: 524px;
    place-self: start start;
  }
  .vev #e28jyhyZD4z {
    display: grid;
  }
  .vev #eUz9jQr18eE {
    width: 29.7%;
    place-self: start end;
    margin: 36px 3.6% 0 0;
  }
  .vev #eYXyAcez3ll {
    display: none;
  }
  .vev #ePFjl5Ih6Fr {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #ejWxQms2-E6 {
    margin: 246px 3.6% 0 0;
    width: 317px;
    place-self: start end;
  }
  .vev #eQP5tCtD1u1 {
    margin: 241px 0 0 0.1%;
  }
  .vev #e0GFpXzBZs- {
    margin: 243px 0 0 7.4%;
    width: 495px;
    place-self: start start;
  }
  .vev #eWO1CjpbIpS {
    display: grid;
  }
  .vev #eEBMezZm3k5 {
    width: 31%;
    margin: 28px 0 0 4.4%;
  }
  .vev #eJnwB0lnyPE {
    display: none;
  }
  .vev #eVlvPmSxjWw {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #eW9KqPSyNyw {
    margin: 241px 0 0 0.1%;
    place-self: start center;
  }
  .vev #eo64SlNPxjF {
    margin: 112px 1.9% 0 0;
    width: 365px;
    place-self: start end;
  }
  .vev #eSuBROihMaw {
    display: grid;
  }
  .vev #e2q3XEROGI7 {
    width: 27.5%;
    margin: 23px 0 0 4.1%;
  }
  .vev #ehjuC58-h9F {
    display: none;
  }
  .vev #eDgYs2IgmzO {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #elpRgRap1x8 {
    width: 433px;
  }
  .vev #ei7PDA0BXH5 {
    display: grid;
  }
  .vev #erEcHclhqvS {
    width: 25.8%;
    margin: 27px 0 0 -4.5%;
  }
  .vev #ewCudwMT_eq {
    display: none;
  }
  .vev #eef7XjKmJ24 {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #el_Y2BRozDy {
    margin: 241px 0 0 0.1%;
    place-self: start center;
  }
  .vev #eML9uhH-Ftw {
    margin: 264px 0 0;
    width: 632px;
  }
  .vev #eIQY3QGNFRN {
    margin: 193px 0 0 6.6%;
    width: 450px;
    place-self: start start;
  }
  .vev #eQASp7fY1Rl {
    display: grid;
  }
  .vev #eigxXuqUBSo {
    width: 24.5%;
    place-self: start end;
    margin: 32px 8.4% 0 0;
  }
  .vev #ekrqxGsDdBj {
    display: none;
  }
  .vev #eMpLaoA7ARu {
    width: 52.6%;
    transform: none;
    place-self: start center;
    margin: 264px 0 0 0.1%;
  }
  .vev #e--eNwYuaTL {
    margin: 241px 0 0;
    place-self: start center;
  }
  .vev #evwT5ewDP8gc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.44) 0% 100%),
      var(--b-J2dCM3etZX) 52% 57% / cover;
  }
  .vev #evwT5ewDP8g {
    min-height: 1000px;
  }
  .vev #ew_FCP-NdoD {
    width: 517px;
  }
  .vev #ezS1W9kibbp {
    height: 586px;
    min-height: 586px;
  }
  .vev #eBhkG3Fi97x {
    margin: 241px 0 0 0.1%;
    place-self: start center;
  }
  .vev #eR1VDmiOBdhc .contents {
    background: linear-gradient(rgba(0, 0, 0, 0.2) 0% 100%),
      var(--b-usWxpb_SrL) 62% 0% / cover;
  }
  .vev #ec-XGhBXSKL {
    margin: 97px 2.5% 0 0;
    width: 502px;
    place-self: start end;
  }
  .vev #eUd2TsYItHF {
    display: grid;
  }
  .vev #emn_oqslE5r {
    margin: 241px 0 0 0.1%;
    place-self: start center;
  }
  .vev #eiOZrXRZcXT {
    display: none;
  }
  .vev #ebi0dsfqFGn {
    min-height: 712px;
  }
  .vev #e2hCV5QuaLK {
    margin: 128px 0 0;
    width: 680px;
  }
  .vev #ewSfkis9b0T {
    min-height: 1238px;
  }
  .vev #eVhRGmImjv5c {
    flex-direction: column;
    gap: 37px;
  }
  .vev #eVhRGmImjv5 {
    margin: 97px 0 0;
  }
  .vev #eXLNHXfypzl {
    width: 718px;
    height: 397px;
    min-height: 397px;
    min-width: 718px;
  }
  .vev #eVm93Y4pDBEc p,
  .vev #ev5Rd8hmOPcc p {
    line-height: 1em;
    font-size: 28px;
  }
  .vev #eMJEU_tewN7c p {
    font-size: 28px;
  }
}
@media (max-width: 1280px) {
  .vev .__vev {
    --b-I_1w_gImmY: url("assets/d33d8efc75a16dc46e9ca9bc7ad03d5d.jpg");
    --b-Oq1IcEculi: url("assets/a9601718ea4295a5807bd275d8bb8011.jpg");
    --b-IZ1I3dSbjf: url("assets/ac48605a167bbc0c6008d1d5d5e14a23.jpg");
    --b-dwj6ZsQQNL: url("assets/06c912b7648c33e8bd21b30131d31aa0.jpg");
    --b-T-SgShz12q: url("assets/58f08d655b95b2a097d0d6b1ce200702.jpg");
    --b-Pliw3ftCyF: url("assets/7ac807d0ce0dd4894b9b954d49de53ed.jpg");
    --b-xwCxCHhEIH: url("assets/1f0605ad1074e4fe5309df7fc5aaf428.jpg");
    --b-oohE0pldp2: url("assets/4259c58360f271a1583958b2f896c046.jpg");
    --b-OOQblj8e92: url("assets/49730cc8a7f7777489e36c5f3b544d10.jpg");
    --b--IxW6AScKN: url("assets/0d87858321952c12bdd077433d9072b0.jpg");
    --b-opbr7J6CMP: url("assets/071853a01eb01b26712bcc0f12790fa0.jpg");
    --b-jygFnKSXxU: url("assets/474b828006bc26858e2bb60f313ab9d4.jpg");
    --b-SLSfm4kAVf: url("assets/8570e59a2e4a7a830e741ab4fbb4983f.jpg");
    --b-IHmXwoqS_o: url("assets/c59fa1e68b4a8857b4544216d5b88e1f.jpg");
    --b-b54Zlmi_Jz: url("assets/101dc9e5f18e7ddffaff52e67490d989.jpg");
    --b-hR7eS7yhYn: url("assets/a844969913adc00b414d77e5dc2f76a5.jpg");
    --b-yoNHYinKGV: url("assets/e587a0db719f2334d251b59c1da6e6d2.jpg");
    --b-vbAKe_X_c5: url("assets/3339f8575545f45756319fa0ef689e2a.jpg");
    --b-Qfu2YxfqGH: url("assets/9e7a5248c2f51fddb051783d8a7c739a.jpeg");
    --b-YCwTJxt8gy: url("assets/34283006bf0e3eeff4513f5012a337c3.jpg");
    --b-J-J-Eojbkk: url("assets/50fea41f4c81eec049d12b8988c777b8.jpg");
    --b-qA22jXyV6f: url(assets/3a40f0d145e616ccf7b674c1a7079b05.jpg);
    --b-ubq141OLo9: url("assets/87f0ffc4c3ab41854c0be93a4cfb7f46.jpg");
    --b-HyJQHSw02m: url("assets/a99532c0740d71c6dbc9270000c99b25.jpg");
    --b-_V2PtzMUcX: url("assets/b5eeab088a738971ef100d4a7b60ffd9.jpg");
    --b-J2dCM3etZX: url(assets/8212830523febdd26393e0d61b8a5d74.jpeg);
    --b-3IQ2qj7F1g: url(assets/a7ceb69d5fe39b1654b839639e69f09b.jpg);
    --b-yEdDxwmoF_: url(assets/65db3cdde4c297fc69a52faa3743016a.jpg);
    --b-usWxpb_SrL: url("assets/0b68a03e4ca3537b5b1ab74a00108376.jpg");
  }
}
@media (max-width: 1920px) and (min-width: 1281px) {
  .vev .__vev {
    --b-I_1w_gImmY: url("assets/9f413191a0e1c8c7e8bfb33000c03374.jpg");
    --b-Oq1IcEculi: url("assets/f96b4e02269e18c2def7ff71985df74f.jpg");
    --b-IZ1I3dSbjf: url("assets/8ddaee38703fd02fdea54b03a0d301a7.jpg");
    --b-dwj6ZsQQNL: url("assets/9422237953f6da48448fdd7192876fa5.jpg");
    --b-T-SgShz12q: url("assets/f53f456d7dfc8acdc26fd3f235ad3a83.jpg");
    --b-Pliw3ftCyF: url("assets/87681b681507531a921aa37560b4c823.jpg");
    --b-xwCxCHhEIH: url("assets/2fc16992017e91b0a92e98b9a2663a89.jpg");
    --b-oohE0pldp2: url("assets/95cc682ad43d1adf996ac811e3f5a651.jpg");
    --b-OOQblj8e92: url("assets/92ca75b4c754ef5dd78ee85d2116b86e.jpg");
    --b--IxW6AScKN: url("assets/2695e71311bbe3c8c4b37e426c207077.jpg");
    --b-opbr7J6CMP: url("assets/2ced0bda232b928d1818f9c264fee06a.jpg");
    --b-jygFnKSXxU: url("assets/fa2dd2823035c1809821ca97c014ca44.jpg");
    --b-SLSfm4kAVf: url("assets/145aca40a030bb14a087075cd8e80069.jpg");
    --b-IHmXwoqS_o: url("assets/771d765a2a8cd18bbf1d7a68ceafdf2a.jpg");
    --b-b54Zlmi_Jz: url("assets/1db2db7f313ede596b85988a50015162.jpg");
    --b-hR7eS7yhYn: url("assets/c593b0af11e10685983dfddbb440e5d5.jpg");
    --b-yoNHYinKGV: url("assets/995eb02c2385d84ddaac057ce4759047.jpg");
    --b-vbAKe_X_c5: url("assets/d9a805e04cf1003d15fd1651ed0c3002.jpg");
    --b-Qfu2YxfqGH: url("assets/9e7a5248c2f51fddb051783d8a7c739a.jpeg");
    --b-YCwTJxt8gy: url("assets/0d45445cd4d32a93f0ed25c4326ff8fa.jpg");
    --b-J-J-Eojbkk: url("assets/9e0d1c36b5caf3f3930189a2385344c8.jpg");
    --b-qA22jXyV6f: url(assets/cf6f9ec2008befed32eaaafe15b690a4.jpg);
    --b-ubq141OLo9: url("assets/e14dee6afe96508740af218cdd5020b4.jpg");
    --b-HyJQHSw02m: url("assets/d6189d9bf2bff36f6b6a5a7adf0266d8.jpg");
    --b-_V2PtzMUcX: url("assets/c6cc0235aabf09469ebe6e6aaed9a0cd.jpg");
    --b-J2dCM3etZX: url(assets/8212830523febdd26393e0d61b8a5d74.jpeg);
    --b-3IQ2qj7F1g: url(assets/6eed1d2499dcd0651372bbc0f1d3b06b.jpg);
    --b-yEdDxwmoF_: url(assets/546cfd4c6e31df28cbe605f94b3a0f3c.jpg);
    --b-usWxpb_SrL: url("assets/1183d0d3079409e3a7d6539ad2947463.jpg");
  }
}
@media (min-width: 1921px) {
  .vev .__vev {
    --b-I_1w_gImmY: url("assets/8f8b41e2fb58cc3f150ee5816e9003ed.jpg");
    --b-Oq1IcEculi: url("assets/9be68ca5000e56b001e1d1423d6283d9.jpg");
    --b-IZ1I3dSbjf: url("assets/45a288e01d7e54768a8ff3a70a8553e4.jpg");
    --b-dwj6ZsQQNL: url("assets/862b210b6bc7437b9951470c892255c7.jpg");
    --b-T-SgShz12q: url("assets/4fb11d69265b5764f6efd3b5c30622ec.jpg");
    --b-Pliw3ftCyF: url("assets/3b07ab36fe7f3f0f4efb7ac6778e3548.jpg");
    --b-xwCxCHhEIH: url("assets/9ebcc9ef9ac2b8644c5c912e2dfd2968.jpg");
    --b-oohE0pldp2: url("assets/2f55af73a01e6a652993becdb480acbb.jpg");
    --b-OOQblj8e92: url("assets/d05e5e032e5006d6581cfacf4e4bc8ee.jpg");
    --b--IxW6AScKN: url("assets/492bfd967a6332796cf907c830abdfe4.jpg");
    --b-opbr7J6CMP: url("assets/149a1ecff2e5496b00fe3ab7293ec675.jpg");
    --b-jygFnKSXxU: url("assets/f1285e443bb2723eba1d9b50822790e3.jpg");
    --b-SLSfm4kAVf: url("assets/218f4a210d47e9b1a0012ee1136d8e28.jpg");
    --b-IHmXwoqS_o: url("assets/2364d2368ae1023cecba85f7b97b3e85.jpg");
    --b-b54Zlmi_Jz: url("assets/d1e95434fae6119ba900220a3cdc72eb.jpg");
    --b-hR7eS7yhYn: url("assets/c495487241121e172adf0528a9524cef.jpg");
    --b-yoNHYinKGV: url("assets/78ce366ffa7c9f7db3fcca7f5abcdd4d.jpg");
    --b-vbAKe_X_c5: url("assets/fafdd52c63c4691b954168e856de4409.jpg");
    --b-Qfu2YxfqGH: url("assets/9e7a5248c2f51fddb051783d8a7c739a.jpeg");
    --b-YCwTJxt8gy: url("assets/1a1c642928368f7bec488f979da7ea74.jpg");
    --b-J-J-Eojbkk: url("assets/6de35ef2cb19ba2695a8146926095303.jpg");
    --b-qA22jXyV6f: url(assets/41bd72d23ef772250d6128ef540af4be.jpg);
    --b-ubq141OLo9: url("assets/2fed7a81bb9e11c293ac30d6130a5af0.jpg");
    --b-HyJQHSw02m: url("assets/6025f9a5fa7c22b5d0bb08f2df1c663d.jpg");
    --b-_V2PtzMUcX: url("assets/97f4ee12feb0b69346da196d3e79513d.jpg");
    --b-J2dCM3etZX: url(assets/8212830523febdd26393e0d61b8a5d74.jpeg);
    --b-3IQ2qj7F1g: url(assets/dfe87c632226a0040905e87d3a509db4.jpg);
    --b-yEdDxwmoF_: url(assets/4478c45ff6caeb00254b4ce6a822e5b0.jpg);
    --b-usWxpb_SrL: url("assets/5160964a1496af7d946b35cb7b886dde.jpg");
  }
}
