/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/index.css ***!
  \********************************************************************************************************/
html {
  font-size: 16px;
}

.LazyLoad.is-visible {
  height: auto !important;
}

body {
  margin: 0;
  padding: 0;
  font-family: regularFont, latinFont, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

::-webkit-scrollbar,
html::-webkit-scrollbar-thumb:hover {
  width: 8px;
  background: var(--primary-color);
  border-radius: 2px;
}

::-webkit-scrollbar-track,
html::-webkit-scrollbar-thumb:hover {
  background: var(--primary-hover-color);
}

::-webkit-scrollbar {
  width: 5px;
  height: 12px;
}

::-webkit-scrollbar-track {
  background: var(--background-color);
  box-shadow: inset 0 0 5px grey;
  border-radius: 50px;
}

::-webkit-scrollbar-thumb {
  background: var(--primary-color);
  border-radius: 50px;
}

@media only screen and (min-width: 1800px) {
  html {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1440px) {
  html {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1280px) {
  html {
    font-size: 14px;
  }
}
@media only screen and (max-width: 968px) {
  html {
    font-size: 14px;
  }
}
@media only screen and (max-width: 768px) {
  html {
    font-size: 12px;
  }
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/swiper/swiper.css ***!
  \*************************************************************************************************************************/
/**
 * Swiper 11.1.12
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 1, 2024
 */
/* FONT_START */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/swiper/modules/navigation.css ***!
  \*************************************************************************************************************************************/
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

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

/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

/* Navigation font end */
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/swiper/modules/effect-fade.css ***!
  \**************************************************************************************************************************************/
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/swiper/modules/pagination.css ***!
  \*************************************************************************************************************************************/
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/react-responsive-modal/styles.css ***!
  \*****************************************************************************************************************************************/
.react-responsive-modal-root {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

.react-responsive-modal-overlay {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.react-responsive-modal-container {
  height: 100%;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: center;
}

/* Used to trick the browser to center the modal content properly  */
.react-responsive-modal-containerCenter:after {
  width: 0;
  height: 100%;
  content: "";
  display: inline-block;
  vertical-align: middle;
}

.react-responsive-modal-modal {
  max-width: 800px;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  background: #ffffff;
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.25);
  margin: 1.2rem;
  padding: 1.2rem;
  position: relative;
  overflow-y: auto;
}

.react-responsive-modal-closeButton {
  position: absolute;
  top: 14px;
  right: 14px;
  border: none;
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  display: flex;
}

/* Used to fix a screen glitch issues with the animation see https://github.com/pradel/react-responsive-modal/issues/495 */
.react-responsive-modal-overlay,
.react-responsive-modal-container,
.react-responsive-modal-modal {
  animation-fill-mode: forwards !important;
}

@keyframes react-responsive-modal-overlay-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes react-responsive-modal-overlay-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes react-responsive-modal-modal-in {
  0% {
    transform: scale(0.96);
    opacity: 0;
  }
  100% {
    transform: scale(100%);
    opacity: 1;
  }
}
@keyframes react-responsive-modal-modal-out {
  0% {
    transform: scale(100%);
    opacity: 1;
  }
  100% {
    transform: scale(0.96);
    opacity: 0;
  }
}
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/rodp-web-components-sdk/dist/index.css ***!
  \**********************************************************************************************************************************************/
@charset "UTF-8";
@keyframes _XDaGC {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
._24QQZ {
  width: 100%;
  height: 100%;
  background-color: var(--background-color);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
}

._24QQZ._1eayc {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: black;
}

._24QQZ img {
  width: 150px !important;
  transition: 0.1s;
  animation: _XDaGC 2s infinite;
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

@media (max-width: 900px) {
  ._24QQZ img {
    width: 80px !important;
  }
}
._2_tfF {
  position: absolute;
  width: 100%;
  align-self: flex-end;
  padding: 15px 0;
  padding-top: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  transform: translateY(30px);
  opacity: 0;
  transition: 0.3s ease transform, 0.3s ease opacity;
  pointer-events: initial;
}

._2_tfF._1Vqpr {
  transform: translateY(0px);
  opacity: 1;
}

._2_tfF._LIJCu {
  transition: 0.3s;
  background: rgba(17, 17, 17, 0.7);
  padding-bottom: 0;
}

._2_tfF._LIJCu ._2ow2V {
  padding: 0px 0px 5px 0px;
}

._2_tfF._LIJCu img {
  width: 45px;
  filter: invert(1);
}

._2_tfF._17k9X {
  background-color: #1a1a1a;
  height: 200px;
}

._2_tfF._17k9X ._2ow2V {
  display: block;
  padding: 30px 50px;
}

._2_tfF._17k9X ._2ow2V div {
  display: flex;
  justify-content: space-between;
}

._2_tfF._17k9X ._2ow2V div ._2YGkc {
  padding: 10px;
}

._2_tfF._17k9X ._F7LS6 {
  padding: 0px 50px;
}

._2_tfF ._2ow2V {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 20px 20px;
}

._2_tfF ._2ow2V ._2YGkc {
  text-align: center;
  width: 40px;
  max-width: 40px;
  min-width: 40px;
  padding-right: 20px;
  padding-left: 5px;
  color: white;
  font-variant-numeric: tabular-nums;
  display: flex;
  flex-direction: row;
  justify-self: center;
  align-items: center;
}

._2_tfF ._2ow2V ._2YGkc ._3-qVg {
  margin-right: 10px;
  border-radius: 8px;
  background-color: red;
  width: 8px;
  height: 8px;
}

._2_tfF ._2ow2V ._2YGkc._1EE2D {
  padding-left: 20px;
  padding-right: 5px;
  align-items: end;
  justify-content: end;
  display: flex;
}

._2_tfF ._F7LS6 {
  padding: 0px 20px;
  display: flex;
  flex-direction: row;
}

._2_tfF ._F7LS6 ._AcOwk {
  flex: 1;
  display: flex;
  flex-direction: row;
}

._2_tfF ._F7LS6 ._AcOwk div + div {
  margin-left: 10px;
}

._2_tfF ._F7LS6 ._16FE- {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

._2_tfF ._F7LS6 ._16FE- div + div {
  margin-left: 10px;
}

._2_tfF ._F7LS6 ._1TeL2 {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

._2_tfF ._F7LS6 ._1TeL2 ._3BYuS {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f6f4f4;
  font-size: 12px;
  font-weight: 600;
  color: #000000;
  border-radius: 12px;
  margin: 5px;
  padding: 0;
  text-shadow: none;
  margin-top: 10px;
}

._2_tfF ._F7LS6 ._1TeL2 ._3BYuS ._BYh3L {
  width: 11px;
  display: block;
  border-radius: 50%;
  height: 11px;
  background-color: #e40000;
  margin: 0;
}

._2_tfF ._F7LS6 ._1TeL2 ._3BYuS span {
  font-size: 14px;
  margin-left: 5px;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD {
  position: relative;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD ._12ss6 {
  position: absolute;
  bottom: 100px;
  right: 0;
  border: solid 1px #000;
  background-color: #111;
  padding: 20px;
  padding-left: 40px;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD ._12ss6 h4 {
  border-bottom: 1px solid #3b3b3b;
  margin: 0;
  padding-bottom: 10px;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD ._12ss6 ._2M7Kt {
  padding-top: 15px;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD ._12ss6 ._2M7Kt ._3c99u {
  width: 100px;
  padding-bottom: 15px;
  position: relative;
  cursor: pointer;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD ._12ss6 ._2M7Kt ._3c99u span {
  position: absolute;
  left: -20px;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD ._12ss6 ._2M7Kt ._3tlfN {
  color: #0091ff;
}

._2_tfF ._F7LS6 ._1TeL2 ._3YaxD ._T5O-O {
  cursor: pointer;
  margin-right: 20px !important;
}

._2_tfF ._F7LS6 ._1TeL2 div + div {
  margin-right: 10px;
}

@media (max-width: 768px) {
  ._2_tfF ._2YGkc {
    min-width: auto;
  }
  ._2_tfF._17k9X {
    height: 120px;
  }
  ._2_tfF._17k9X ._2ow2V {
    display: block;
  }
  ._2_tfF._17k9X ._2ow2V div ._2YGkc {
    padding: 10px;
  }
  ._2_tfF._17k9X ._F7LS6 {
    padding: 0px 20px;
  }
  ._2_tfF ._F7LS6 {
    padding: unset !important;
    align-items: center;
  }
  ._2_tfF ._F7LS6 ._1TeL2 {
    align-items: center;
  }
  ._2_tfF ._2ow2V {
    padding: 0 15px 0 15px !important;
  }
}
._2JEZW {
  display: inline-flex;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 5px;
  overflow: hidden;
  align-items: center;
  margin-bottom: 20px;
}

._2JEZW ._3PiDs {
  background-color: #f71910;
  padding: 5px 10px;
}

._2JEZW ._2BPXr {
  padding: 0 10px;
}

._gF0G2 {
  cursor: pointer;
}

._gF0G2:hover {
  opacity: 0.8;
}

._gF0G2 img {
  width: 100%;
  height: 100%;
  padding: 5px;
  -o-object-fit: contain;
  object-fit: contain;
  transition: 0.3s ease transform;
}

._gF0G2 svg {
  width: 100%;
  height: 100%;
  padding: 5px;
  transition: 0.3s ease transform;
}

._gF0G2._1FgRV {
  width: 45px;
  height: 45px;
}

@media only screen and (min-width: 1000px) {
  ._gF0G2._1FgRV {
    width: 55px;
    height: 55px;
  }
}
@media only screen and (max-width: 600px) {
  ._gF0G2._1FgRV {
    width: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 450px) {
  ._gF0G2._1FgRV {
    width: 40px;
    height: 40px;
  }
}
._2o4wY {
  position: relative;
}

._2o4wY ._D3KfK {
  background-color: #111111;
  display: flex;
  flex-direction: row;
  position: absolute;
  bottom: 100px;
  right: 0;
  max-height: 50vh;
  overflow: auto;
  z-index: 1;
}

._2o4wY ._D3KfK ._JrqT9 {
  min-width: 150px;
  padding: 20px;
  overflow-y: scroll;
  color: white;
}

._2o4wY ._D3KfK ._JrqT9::-webkit-scrollbar {
  display: none;
}

._2o4wY ._D3KfK ._JrqT9 + ._JrqT9 {
  border-left: 2px solid black;
}

._2o4wY ._D3KfK ._JrqT9 ._2QfwG {
  font-size: 24px;
  padding-bottom: 10px;
  border-bottom: 1px solid #494949;
  margin-bottom: 5px;
}

._2o4wY ._D3KfK ._JrqT9 ._UG_ZF {
  font-size: 18px;
  padding: 10px 0;
  margin: 8px 0;
  transition: color 0.3s ease;
  cursor: pointer;
}

._2o4wY ._D3KfK ._JrqT9 ._UG_ZF._3FXZ1, ._2o4wY ._D3KfK ._JrqT9 ._UG_ZF:hover {
  color: var(--primary-color);
}

@media only screen and (max-width: 600px) {
  ._2o4wY ._D3KfK {
    flex-direction: column;
  }
}
._19qIM {
  position: relative;
}

@keyframes _3B7HF {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
._2Hmwb {
  display: flex;
  justify-content: center;
  height: 70vh;
  align-items: center;
  color: var(--font-primary-color);
}

._2Hmwb ._3ywKl {
  display: flex;
  flex-direction: column;
}

._2Hmwb ._3ywKl img {
  animation: _3B7HF 2s infinite;
  margin: auto;
}

._2Hmwb ._2MpOg {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._2cn8S {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--background-color);
}

._2cn8S img {
  animation: _3B7HF 2s infinite;
  margin: auto;
  display: block;
  position: absolute;
  background-color: transparent;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

._3-tay {
  position: relative;
}

._1XIyx {
  position: relative;
}

._1XIyx ._1moA6 {
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  bottom: 50px;
  right: 0;
  background-color: black;
  color: white;
  padding: 5px;
}

._1XIyx ._1moA6 ._1VNZh {
  width: 8rem;
  word-break: keep-all;
  white-space: nowrap;
  padding: 5px 10px;
  background-color: rgb(26, 26, 26);
  margin: 5px !important;
  font-size: 13px;
  cursor: pointer;
}

._1XIyx ._1moA6 ._1VNZh._3Vh6j {
  background-color: rgb(51, 51, 51);
}

._1XIyx ._1moA6 ._1VNZh ._jWxP1 {
  font-size: 14px;
}

._1XIyx ._1moA6 ._1VNZh ._3BoEQ {
  font-size: 12px;
}

._1XIyx._ThLdU ._1moA6 {
  max-height: 100px;
  bottom: 20px;
  padding: 1px;
}

._1XIyx._ThLdU ._1moA6 ._1VNZh {
  width: 5rem;
  padding: 1px 3px;
  font-size: 7px;
}

._1XIyx._ThLdU ._1moA6 ._1VNZh ._jWxP1 {
  font-size: 8px;
}

._1XIyx._ThLdU ._1moA6 ._1VNZh ._3BoEQ {
  font-size: 7px;
}

._1j4Dh {
  width: 100%;
  align-self: center;
  display: flex;
  justify-content: center;
  opacity: 0;
  transition: 0.3s ease opacity;
  pointer-events: none;
}

._1j4Dh._AA3Oy {
  transform: translateY(0px);
  opacity: 1;
}

._1j4Dh ._2Cs1W svg {
  width: 80px;
  height: 80px;
}

._2jMqq {
  background-color: black;
  display: flex;
  gap: 10px;
  padding: 5px 40px;
  position: absolute;
  cursor: pointer;
  color: white;
  right: 50px;
  bottom: 150px;
}

._2jMqq ._B9nNS {
  font-size: 22px;
  font-family: Roboto;
  display: flex;
  align-items: center;
}

._2jMqq ._oauvY {
  display: flex;
  align-items: center;
}

._g3zYa {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 2;
  position: absolute;
  outline: none;
  display: flex;
  overflow: hidden;
}

._g3zYa._2eA0T {
  display: block;
}

._g3zYa ._1aQbi {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.rmp-ad-container {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

._3Tv8Q {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
  padding: 0 8vw;
  transition: 0.3s ease transform;
  transform: translateY(0);
  pointer-events: none;
}

._3Tv8Q._2aQiN {
  transform: translateY(-100px);
}

._3Tv8Q ._1Lk7T {
  background-color: rgba(0, 0, 0, 0.4);
  font-size: 20px;
  padding: 5px;
  display: inline-block;
  white-space: pre-line;
  line-height: 1.3;
  text-shadow: 0px 0px 3px #000;
}

@media only screen and (min-width: 800px) {
  ._3Tv8Q ._1Lk7T {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1000px) {
  ._3Tv8Q {
    bottom: 40px;
  }
  ._3Tv8Q ._1Lk7T {
    font-size: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  ._3Tv8Q {
    bottom: 40px;
  }
  ._3Tv8Q ._1Lk7T {
    font-size: 40px;
  }
}
._BUFX5 {
  position: absolute;
  width: 100%;
  top: 0;
  height: 5%;
  padding-bottom: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  transform: translateY(-30px);
  opacity: 0;
  transition: 0.3s ease transform, 0.3s ease opacity;
  display: flex;
  align-items: center;
  pointer-events: initial;
}

._BUFX5._2nzNK {
  transform: translateY(0px);
  opacity: 1;
}

._BUFX5 ._3nMS5 {
  flex: 1;
  display: flex;
}

._BUFX5 ._u-WRD {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

._BUFX5 ._1tDK7 {
  font-size: 2rem;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  width: 70%;
  margin: 0 auto;
  top: 15px;
  color: white;
}

@media (max-width: 768px) {
  ._3nMS5 {
    margin-top: 10vw;
  }
}
@media only screen and (max-width: 600px) {
  ._BUFX5 ._1tDK7 {
    display: none;
  }
}
._29Km_ {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

._29Km_ ._1mNmo {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: rgb(255, 255, 255);
  height: 100%;
  width: 100%;
  padding: 12%;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

._29Km_ ._1mNmo h1._gOR4m {
  font-size: var(--font-primary-size);
}

._29Km_ ._1mNmo ._3enMu {
  font-size: 2rem;
  background-color: transparent;
  font-family: inherit;
  background-image: unset;
  font-family: Montserrat;
}

._29Km_ ._1mNmo ._2ABXX {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}

._29Km_ ._1mNmo ._1Z6oF {
  display: none;
  font-size: 0.9rem;
  line-height: 1.7rem;
}

._29Km_ ._1mNmo ._3zyyH {
  display: none;
}

._29Km_ ._1mNmo ._3s_uD {
  font-size: 1.4rem;
}

._29Km_ ._1mNmo ._1w_pi {
  display: flex;
  gap: 0px;
  flex-direction: column;
  margin-top: 1rem;
}

._skhNL {
  margin-bottom: 5px;
  display: inline-grid;
  gap: 10px;
  width: 100%;
}

@media (max-width: 900px) {
  ._skhNL {
    width: unset;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  ._skhNL {
    gap: 5px !important;
  }
}
@media (max-width: 768px) {
  ._skhNL {
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
    font-size: 12px !important;
    margin-bottom: unset !important;
    width: unset;
  }
  ._skhNL._1vMd8 {
    text-align: center;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    flex-wrap: wrap;
  }
  ._skhNL._1vMd8 ._1Xk3F,
  ._skhNL._1vMd8 ._1Z2Vj,
  ._skhNL._1vMd8 ._14pT6,
  ._skhNL._1vMd8 ._1gVIs,
  ._skhNL._1vMd8 p {
    text-align: center !important;
  }
  ._skhNL._CNPhv {
    text-align: center;
    display: flex !important;
    flex-direction: column;
    align-items: flex-end !important;
    flex-wrap: wrap;
  }
  ._skhNL._CNPhv ._1Xk3F,
  ._skhNL._CNPhv ._1Z2Vj,
  ._skhNL._CNPhv ._14pT6,
  ._skhNL._CNPhv ._1gVIs,
  ._skhNL._CNPhv p {
    text-align: end !important;
  }
}
@media (min-width: 768px) {
  ._skhNL._3Hmdo:hover {
    transition: all 0.3s ease-in-out;
  }
  ._skhNL._3Hmdo:hover ._ZN5iM {
    transform: scale(1.3);
    transition: all 0.2s ease-in-out;
  }
}
._skhNL p {
  padding: 0px;
  max-width: 100%;
}

._skhNL ._ZN5iM {
  max-height: 160px;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  transition: all 0.5s;
  max-width: 100%;
}

@media (max-width: 1400px) and (min-width: 769px) {
  ._skhNL ._ZN5iM {
    width: auto !important;
    height: 80px !important;
  }
}
._skhNL ._3jpOx {
  display: inline-block;
  width: -moz-max-content;
  width: max-content;
  margin: 5px 0px;
  font-family: Montserrat;
  background-image: var(--rodp-slider-badge-background-image);
  background-color: var(--rodp-slider-badge-background-color);
  color: var(--rodp-slider-badge-color);
  border-radius: var(--rodp-slider-badge-border-radius);
  border: var(--rodp-slider-badge-border);
  padding: var(--rodp-slider-badge-padding);
  font-family: var(--rodp-slider-badge-font-family);
  font-size: var(--rodp-slider-badge-font-size);
  font-weight: bold;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

@media (max-width: 900px) {
  ._skhNL ._3jpOx {
    background-image: var(--rodp-slider-badge-mobile-background-image);
    background-color: var(--rodp-slider-badge-mobile-background-color);
    color: var(--rodp-slider-badge-mobile-badge-color);
    border-radius: var(--rodp-slider-badge-mobile-border-radius);
    border: var(--rodp-slider-badge-mobile-border);
    font-family: var(--rodp-slider-badge-mobile-font-family);
    font-size: var(--rodp-slider-badge-mobile-font-size);
    padding: var(--rodp-slider-badge-mobile-padding);
  }
}
@media (max-width: 768px) {
  ._skhNL ._3jpOx {
    top: 12px;
    position: relative;
  }
}
._skhNL ._1Xk3F {
  font-size: var(--font-title-size);
  max-width: 100%;
  margin: 0 !important;
}

@media (max-width: 900px) {
  ._skhNL ._1Xk3F {
    width: 100%;
    max-width: 300px;
  }
}
@media (max-width: 768px) {
  ._skhNL ._1Xk3F {
    font-size: 35px !important;
    position: relative;
    text-align: left;
  }
}
._skhNL ._1Z2Vj {
  line-height: 150%;
  font-size: var(--font-secondary-size);
  color: var(--font-secondary-color);
  max-width: 100%;
}

@media (max-width: 900px) {
  ._skhNL ._1Z2Vj {
    width: 100%;
    max-width: 300px;
  }
}
._skhNL ._14pT6 {
  color: var(--font-tertiary-color);
  font-weight: bold;
  font-size: var(--font-quaternary-size);
  max-width: 100%;
  word-break: keep-all;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 900px) {
  ._skhNL ._14pT6 {
    width: 100%;
    max-width: 300px;
  }
}
@media (max-width: 768px) {
  ._skhNL ._14pT6 {
    text-align: left !important;
    width: 100% !important;
    max-width: unset;
    font-size: 16px;
    font-weight: unset;
  }
}
._skhNL ._1gVIs {
  color: var(--font-secondary-color);
  font-size: var(--font-secondary-size);
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media (max-width: 900px) {
  ._skhNL ._1gVIs {
    width: 100%;
    max-width: 300px;
  }
}
@media (max-width: 1025px) and (min-width: 768px) {
  ._skhNL ._1gVIs {
    display: none;
  }
}
@media (max-width: 768px) {
  ._skhNL ._1gVIs {
    text-align: left;
  }
}
._skhNL ._HCDHH {
  color: var(--font-secondary-color);
  font-size: var(--font-secondary-size);
  display: -webkit-box;
  -webkit-line-clamp: 4;
  max-width: 100%;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media (max-width: 900px) {
  ._skhNL ._HCDHH {
    width: 100%;
    max-width: 300px;
  }
}
._skhNL ._HCDHH p {
  margin: 0 !important;
}

._tbtsl {
  border: 1px solid #979797;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 1em;
  font-weight: 700;
  max-width: 50%;
  padding: 4px 7px;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 768px) {
  ._tbtsl {
    margin: unset !important;
  }
}
._97Bfv {
  position: relative;
  width: 5px;
  display: inline-block;
  margin: -5px 4px;
}

._3YXyV {
  color: var(--font-secondary-color);
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
}

#_1oJAo #_27Vc- #_3tRij {
  height: 100% !important;
}

#_1oJAo #_27Vc- #_3tRij #_1b3L_ {
  height: 100% !important;
}

#_1oJAo #_27Vc- #_3tRij #_1b3L_ ._70noe {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  display: block;
  text-align: initial;
  justify-content: center;
  display: flex;
  align-items: center;
}

#_2bKv4 {
  display: block !important;
}

#_2bKv4 #_2rNBW {
  height: calc(100% - 90px) !important;
}

#_2rNBW {
  height: calc(100% - 100px) !important;
}

#_2rNBW ._1umiE {
  bottom: 15px !important;
}

#_1b3L_ {
  width: 100% !important;
  height: 100% !important;
}

#_3tRij {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

#videojs-player {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

.vod-player #radiant-player {
  width: 100% !important;
  height: 100% !important;
}

.vod-player {
  position: absolute;
}

._2SMDG {
  background-color: var(--account-box-color);
  color: var(--font-primary-color) !important;
  border: 1px solid var(--font-primary-color);
  position: relative;
  width: 100%;
  padding: 6px 15px;
  border-radius: 10px;
  box-sizing: border-box;
}

._2SMDG span {
  font-size: var(--font-secondary-size) !important;
  color: var(--font-primary-color) !important;
}

._2SMDG ._AhlKc {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 25px;
}

._2SMDG ._AhlKc:hover {
  opacity: 1;
}

._34klN {
  font-size: 20px;
  display: block;
  cursor: pointer;
  z-index: 5;
  transition: 0.3s;
  overflow: hidden;
  position: relative;
}

._34klN ._1IH4H {
  position: absolute;
  top: 10px;
  font-family: latinFont, regularFont !important;
  right: 10px;
  max-width: 50%;
  font-family: Roboto;
  padding: 0px 20px 5px 20px;
  border-radius: 8px;
  background-color: var(--primary-color);
  text-align: center;
  z-index: 100;
  font-size: 15px;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--font-primary-color);
}

@media (max-width: 900px) {
  ._34klN ._1IH4H {
    padding: 2px 7px 3px 7px;
    font-size: 10px;
  }
}
._34klN ._1IH4H._3hH0D {
  left: 10px;
  right: unset;
}

._34klN._2Mwgk ._1BFCI {
  margin: 0 !important;
  padding: 0 !important;
  font-size: var(--font-secondary-size) !important;
  color: var(--font-primary-color) !important;
}

._34klN._2Mwgk ._2bfby {
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  margin: 0;
  padding: 0;
}

._34klN._2Mwgk ._2bfby p {
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  margin: 0;
  padding: 0;
}

._34klN._2Mwgk ._1niCl {
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
}

._34klN._2Mwgk ._1niCl p {
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  margin: 0;
  padding: 0;
}

._34klN ._1cQKA {
  transition: 0.1s;
  border-radius: 10px;
  overflow: hidden;
}

._34klN._AZNfX ._2Nlt9 {
  padding: 30px;
  box-sizing: border-box;
}

@media (max-width: 900px) {
  ._34klN._AZNfX ._2Nlt9 {
    padding: 10px;
  }
}
._34klN._AZNfX ._1cQKA {
  border: 5px solid var(--rodp-card-border-color) !important;
}

._34klN._AZNfX:hover ._1cQKA {
  border: 7px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 50%;
}

._34klN._AZNfX ._3NzdU {
  text-align: center !important;
}

._34klN._AZNfX ._1cQKA {
  background-color: black;
}

._34klN ._AZNfX {
  position: relative;
  border-radius: 50%;
}

._34klN ._AZNfX:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

._34klN ._AZNfX > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN ._AZNfX img {
  border-radius: 50%;
}

._34klN ._AZNfX ._3NzdU {
  text-align: center !important;
}

._34klN ._17AYo {
  position: relative;
  border: 5px solid transparent;
}

._34klN ._17AYo:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

._34klN ._17AYo > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN ._17AYo:hover {
  border: 5px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
}

._34klN ._llgOg {
  position: relative;
  border: 5px solid var(--card-border-color) !important;
}

._34klN ._llgOg:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

._34klN ._llgOg > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN ._llgOg:hover {
  border: 5px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
}

._34klN._llgOg ._2Nlt9 {
  box-sizing: border-box;
}

._34klN._llgOg ._2Nlt9 img {
  -o-object-fit: contain !important;
  object-fit: contain !important;
  -o-object-position: center !important;
  object-position: center !important;
}

@media (max-width: 900px) {
  ._34klN._llgOg ._2Nlt9 {
    padding: 10px;
  }
}
._34klN._llgOg:hover img {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

._34klN ._39BR9 {
  position: relative;
  border-radius: 50%;
}

._34klN ._39BR9:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

._34klN ._39BR9 > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN ._39BR9 img {
  border-radius: 50%;
}

._34klN ._39BR9 ._3NzdU {
  text-align: center !important;
}

._34klN._39BR9 ._2Nlt9 {
  box-sizing: border-box;
}

._34klN._39BR9 ._1cQKA {
  border: 5px solid var(--rodp-card-border-color) !important;
}

._34klN._39BR9:hover ._1cQKA {
  border: 7px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 50%;
}

._34klN._39BR9 ._3NzdU {
  text-align: center !important;
}

._34klN._39BR9 ._1cQKA {
  background-color: black;
}

._34klN ._1XX_S {
  position: relative;
  border-radius: 50%;
}

._34klN ._1XX_S:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

._34klN ._1XX_S > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN ._1XX_S img {
  border-radius: 50%;
}

._34klN ._1XX_S ._3NzdU {
  text-align: center !important;
}

._34klN._1XX_S ._2Nlt9 {
  box-sizing: border-box;
}

._34klN._1XX_S ._1cQKA {
  border: 5px solid var(--rodp-card-border-color) !important;
}

._34klN._1XX_S:hover ._1cQKA {
  border: 7px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 50%;
}

._34klN._1XX_S ._3NzdU {
  text-align: center !important;
}

._34klN._1XX_S ._1cQKA {
  background-color: black;
}

._34klN._2UCzS ._2Nlt9 {
  padding: 30px;
  box-sizing: border-box;
}

@media (max-width: 900px) {
  ._34klN._2UCzS ._2Nlt9 {
    padding: 10px;
  }
}
._34klN._2UCzS ._2Nlt9 img {
  overflow: visible !important;
  -o-object-fit: contain !important;
  object-fit: contain !important;
  -o-object-position: center !important;
  object-position: center !important;
}

._34klN._2UCzS ._1cQKA {
  border: 5px solid var(--rodp-card-border-color) !important;
}

._34klN._2UCzS:hover ._1cQKA {
  border: 7px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 50%;
}

._34klN._2UCzS ._3NzdU {
  text-align: center !important;
}

._34klN._2UCzS ._1cQKA {
  background-color: black;
}

._34klN ._2UCzS {
  position: relative;
  border-radius: 50%;
}

._34klN ._2UCzS:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

._34klN ._2UCzS > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN ._2UCzS img {
  border-radius: 50%;
}

._34klN ._2UCzS ._3NzdU {
  text-align: center !important;
}

._34klN ._2szOM {
  position: relative;
}

._34klN ._2szOM:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}

._34klN ._2szOM > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN._2szOM ._1IH4H {
  top: 7px;
}

._34klN ._3Yc_S {
  position: relative;
}

._34klN ._3Yc_S:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 150%;
}

._34klN ._3Yc_S > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN ._3Yc_S:hover ._1cQKA {
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
}

._34klN._1v_5_ ._2Nlt9 {
  box-sizing: border-box;
}

._34klN._1v_5_:hover img {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

._34klN ._1v_5_ {
  position: relative;
  border: 5px solid var(--card-border-color) !important;
}

._34klN ._1v_5_:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

._34klN ._1v_5_ > ._2Nlt9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._34klN:not(._AZNfX):not(._2szOM):not(._17AYo):not(._3-HXg):not(._CkdnP) {
  font-size: unset;
}

._34klN:hover ._1cQKA {
  border: 5px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
}

._34klN:hover._CkdnP {
  border: 5px solid var(--rodp-card-border-color) !important;
}

._34klN:hover._CkdnP ._1cQKA {
  border: none;
  border-radius: unset;
}

._34klN._3-HXg ._1cQKA {
  border: 5px solid var(--rodp-card-border-color) !important;
  z-index: 10;
  border-radius: 20px;
  overflow: hidden;
  box-sizing: border-box;
}

._34klN._3-HXg._AZNfX ._1cQKA {
  border-radius: 100%;
}

._34klN._3-HXg._39BR9 ._1cQKA {
  border-radius: 100%;
}

._34klN._3-HXg._CkdnP {
  border: 5px solid var(--rodp-card-border-color) !important;
}

._34klN._3-HXg._CkdnP ._1cQKA {
  border: none;
  border-radius: unset;
}

._34klN ._1cQKA {
  border: 5px solid transparent;
}

._34klN ._1cQKA img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
}

._34klN ._3NzdU {
  min-height: 50px;
  padding: 10px 8px;
}

._34klN ._3NzdU ._1BFCI {
  padding-top: 0px;
  font-size: var(--font-secondary-size) !important;
  color: var(--font-primary-color) !important;
  margin: 0;
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.5rem;
}

._34klN ._3NzdU ._2yhap {
  padding-top: 0px;
  font-size: var(--font-secondary-size) !important;
  color: var(--font-primary-color) !important;
  margin: 0;
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.5rem;
}

._34klN ._3NzdU ._2bfby {
  width: 100%;
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  line-height: 1.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-word;
  overflow: hidden;
}

._34klN ._3NzdU ._2bfby p {
  width: 100%;
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  line-height: 1.4rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-word;
  overflow: hidden;
}

._34klN ._3NzdU ._1niCl {
  width: 100%;
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  line-height: 1.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-word;
  overflow: hidden;
}

._34klN ._3NzdU ._1niCl p {
  width: 100%;
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  line-height: 1.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-word;
  overflow: hidden;
}

._34klN._CkdnP {
  position: relative;
  border-radius: 20px;
}

._34klN._CkdnP ._1cQKA {
  border: unset;
}

._34klN._CkdnP ._3NzdU {
  position: absolute;
  bottom: 0;
  padding: 10px 10px;
  width: 100%;
  box-sizing: border-box;
  background-image: linear-gradient(transparent, #000);
}

._34klN._CkdnP._AZNfX {
  overflow: hidden;
  border-radius: 100%;
}

._34klN._CkdnP._AZNfX ._3NzdU {
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
  border-radius: 100%;
  display: flex;
  flex-direction: column-reverse;
  background-image: linear-gradient(transparent 0%, #000 90%);
  padding: 15%;
}

._34klN._CkdnP._AZNfX ._3NzdU h3 {
  white-space: wrap;
}

@media (max-width: 768px) {
  ._34klN:hover ._1cQKA {
    transform: none !important;
    border: 5px solid transparent !important;
  }
}
._32gyl path {
  fill: var(--primary-color);
}

._19OGK {
  margin: 20px 0;
  width: 100%;
  height: 5px;
  background-color: var(--account-box-background-color);
  position: relative;
  bottom: 0;
  border-radius: 6px;
  padding-top: 0 !important;
}

._19OGK ._1h0BN {
  border-radius: 6px;
  height: 100%;
  background-color: var(--primary-color);
  padding-top: 0 !important;
  background-image: linear-gradient(90deg, var(--primary-color), var(--primary-hover-color));
}

._2JTEQ {
  font-family: "latinFont", regularFont;
  color: var(--font-primary-color);
  overflow: hidden;
}

._2JTEQ ._3tAU1 {
  width: 100%;
  text-align: center;
  background-color: #1a1a1a;
  padding: 15px;
  box-sizing: border-box;
  cursor: pointer;
}

._2JTEQ ._3HhKx {
  display: block;
}

._2JTEQ ._19geN {
  margin: 10px 0;
  overflow: hidden;
}

._2JTEQ ._19geN ._3VfgV {
  padding: 0 70px;
  overflow: visible;
}

._2JTEQ ._19geN ._3VfgV .swiper-button-next {
  width: 60px;
  height: 230px;
  background-color: #1a1a1a;
  border-radius: 0;
  padding: 0 !important;
  box-sizing: border-box;
  top: 15px;
  left: var(--swiper-navigation-sides-offset, 0);
}

@media (max-width: 900px) {
  ._2JTEQ ._19geN ._3VfgV .swiper-button-next {
    height: 150px;
  }
}
._2JTEQ ._19geN ._3VfgV .swiper-button-prev {
  width: 60px;
  height: 230px;
  background-color: #1a1a1a;
  border-radius: 0;
  padding: 0 !important;
  box-sizing: border-box;
  right: 0;
  top: 15px;
}

@media (max-width: 900px) {
  ._2JTEQ ._19geN ._3VfgV .swiper-button-prev {
    height: 150px;
  }
}
._2JTEQ ._19geN ._3VfgV ._3YWJ- {
  display: flex;
  height: 230px;
  padding: 10px 21px 48px 15px;
  box-sizing: border-box;
  background-color: #1a1a1a;
}

._2JTEQ ._19geN ._3VfgV ._3YWJ-._16NpP {
  direction: rtl;
}

._2JTEQ ._19geN ._3VfgV ._3YWJ-._2NdaT {
  direction: ltr;
}

._2JTEQ ._19geN ._3VfgV ._3YWJ- ._16azf {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}

._2JTEQ ._19geN ._3VfgV ._3YWJ- ._16azf ._3BZFP {
  font-size: 1.5rem;
  font-weight: 300;
}

._2JTEQ ._19geN ._3VfgV ._3YWJ- ._16azf ._2b_l4 {
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 2px;
  background-color: var(--primary-color);
}

._2JTEQ ._19geN ._3VfgV ._3YWJ- ._22y5p {
  font-size: 1.2rem;
  font-weight: bold;
  margin: 5px 0;
}

._2JTEQ ._19geN ._3VfgV ._3YWJ- ._23pWS {
  font-size: 0.9rem;
  color: #cdcdcd;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
}

@media (max-width: 900px) {
  ._2JTEQ ._19geN ._3VfgV ._3YWJ- {
    height: 150px;
  }
}
._2JTEQ._H5-jP ._19geN ._3VfgV .swiper-button-next {
  right: 0 !important;
  left: unset !important;
}

._2JTEQ._H5-jP ._19geN ._3VfgV .swiper-button-next::after {
  content: "next" !important;
}

._2JTEQ._H5-jP ._19geN ._3VfgV .swiper-button-prev {
  left: 0 !important;
  right: unset !important;
}

._2JTEQ._H5-jP ._19geN ._3VfgV .swiper-button-prev::after {
  content: "prev" !important;
}

._2JTEQ ._156Xx {
  max-height: 400px;
  overflow: auto;
}

._2JTEQ ._fH_sm {
  padding: 15px;
  background-color: #1a1a1a;
  margin: 10px 0;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
}

._2JTEQ ._fH_sm ._16azf {
  width: 15%;
  display: flex;
  align-items: center;
  gap: 5px;
}

._2JTEQ ._fH_sm ._16azf ._3BZFP {
  font-size: 1.2rem;
  font-weight: 300;
}

._2JTEQ ._fH_sm ._16azf ._2b_l4 {
  font-size: 12px;
  height: 20px;
  padding: 1px 5px;
  border-radius: 2px;
  background-color: var(--primary-color);
}

._2JTEQ ._fH_sm ._22y5p {
  width: 30%;
  font-size: 1rem;
  font-weight: bold;
  margin: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

._2JTEQ ._fH_sm ._23pWS {
  width: 50%;
  font-size: 0.9rem;
  color: #cdcdcd;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 900px) {
  ._2JTEQ ._fH_sm ._16azf {
    flex-direction: column;
  }
  ._2JTEQ ._fH_sm ._16azf ._3BZFP {
    font-size: 1rem;
  }
  ._2JTEQ ._fH_sm ._16azf ._2b_l4 {
    font-size: 8px;
  }
  ._2JTEQ ._fH_sm ._22y5p {
    font-size: 0.8rem;
  }
  ._2JTEQ ._fH_sm ._23pWS {
    font-size: 0.7rem;
  }
}
._3UzAa {
  display: grid;
}

._3UzAa ._2gIgw {
  min-height: 60px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--footer-background-color);
  padding: 20px 4% 20px 4%;
  color: var(--font-primary-color);
  display: flex;
  align-items: center;
  justify-content: space-around;
  position: relative;
}

._3UzAa ._2gIgw ._Lw4oR {
  display: block;
  gap: 20px;
  text-align: center;
}

._3UzAa ._2gIgw ._2dnfZ {
  display: block;
  gap: 20px;
}

._3UzAa ._2gIgw ._bBWtT {
  align-items: center;
  justify-content: center;
}

._3UzAa ._2gIgw ._bBWtT a {
  display: flex;
}

._3UzAa ._2gIgw ._2Szdg {
  color: #fff;
  display: block;
  text-decoration: none;
  gap: 20px;
}

._3UzAa ._2gIgw ._2ik5t {
  display: flex;
  align-items: center;
  justify-content: center;
}

._3UzAa ._2gIgw ._2ik5t img {
  height: 50px;
  margin: 10px;
}

._3UzAa ._2gIgw ._193Y0 {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
}

._3UzAa ._2gIgw ._193Y0 ._2Szdg {
  color: #fff;
  display: block;
  text-decoration: none;
}

._3UzAa ._2gIgw ._3-ucp {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  padding: 15px 0 10px;
}

._3UzAa ._2gIgw ._3-ucp a img {
  width: 20px;
  height: 20px;
}

._3UzAa ._2gIgw p {
  text-align: center;
  margin: 0;
}

._3UzAa ._3hztH {
  position: relative;
  width: 100%;
}

._3UzAa ._3hztH ._1nNgC {
  position: absolute;
  width: 100%;
}

._3UzAa ._1QsO2 {
  padding: 3px 4% 3px 4%;
  border-bottom: 1px solid rgb(51, 51, 51);
  min-height: 40px;
  display: flex;
  background-color: #111;
  align-items: center;
  justify-content: space-between;
  color: var(--font-primary-color);
}

._3UzAa ._1QsO2._3pgWt {
  top: 0;
  left: 0;
  right: 0;
}

._3UzAa ._1QsO2._13Fml {
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 768px) {
  ._3UzAa ._2gIgw {
    display: block !important;
    text-align: center !important;
  }
  ._3UzAa ._2gIgw ._Lw4oR {
    display: block;
    gap: 20px;
    text-align: center;
  }
  ._3UzAa ._2gIgw ._2dnfZ {
    display: block;
    gap: 20px;
  }
  ._3UzAa ._2gIgw ._2dnfZ div {
    justify-content: center;
  }
  ._3UzAa ._2gIgw ._bBWtT {
    align-items: center;
    justify-content: center;
    padding-bottom: 30px;
  }
  ._3UzAa ._2gIgw ._2Szdg {
    text-align: center !important;
    color: #fff;
    display: block;
    text-decoration: none;
    gap: 20px;
  }
  ._3UzAa ._2gIgw ._2ik5t {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  ._3UzAa ._2gIgw ._2ik5t img {
    height: 50px;
    margin: 10px;
  }
  ._3UzAa ._2gIgw ._193Y0 {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
  }
  ._3UzAa ._2gIgw ._193Y0 ._2Szdg {
    color: #fff;
    display: block;
    text-decoration: none;
  }
  ._3UzAa ._2gIgw ._3-ucp {
    text-align: center !important;
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    padding: 15px 0 10px;
  }
  ._3UzAa ._2gIgw ._3-ucp a img {
    width: 20px;
    height: 20px;
  }
  ._3UzAa ._2gIgw p {
    text-align: center;
    margin: 0;
  }
}
._h5h_0 {
  align-items: center;
  display: flex;
  height: 70px;
  justify-content: space-between;
  padding: 0 4%;
  background-color: var(--menu-background-color);
}

._h5h_0._1FbxS {
  position: absolute;
  width: 92%;
  z-index: 999;
  top: 0;
}

._h5h_0._1cus- {
  background: rgba(50, 50, 50, 0.6) !important;
}

._h5h_0 ._35zi- {
  display: flex;
  height: 100%;
  width: 100%;
  gap: 20px;
  position: relative;
  align-items: center;
}

@media (max-width: 768px) {
  ._h5h_0 ._35zi- {
    padding: 0 15px 0 15px;
  }
}
._h5h_0 ._35zi- ._H2aD4 {
  cursor: pointer;
}

._h5h_0 ._35zi- ._H2aD4 ._12_Qz {
  height: 100%;
  font-size: 2rem;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}

._h5h_0 ._35zi- ._H2aD4 ._3wuzk {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}

._h5h_0 ._35zi- ._H2aD4 ._3wuzk img {
  height: 50px;
  cursor: pointer;
}

._h5h_0 ._35zi- ._2Lj6j {
  display: none;
}

._h5h_0 ._35zi- ._2frRI {
  display: flex;
  align-items: flex-end;
}

._h5h_0 ._35zi- ._2frRI div:last-of-type {
  margin-left: auto;
}

._h5h_0 ._35zi- ._2frRI ._lo2RO {
  margin-top: 20px;
}

._h5h_0 ._35zi- ._2frRI._12Sbc {
  align-items: center;
  justify-content: center;
}

._h5h_0 ._35zi- ._2frRI._12Sbc ._lo2RO {
  margin-left: -20px;
}

._h5h_0 ._35zi- ._2frRI._3Fy65 ._lo2RO {
  margin-left: -20px;
}

._h5h_0 ._35zi- ._2frRI._3Fy65 ._3dJec {
  left: 0;
}

._h5h_0 ._35zi- ._2frRI._36254 ._hHKp2 {
  font: 1.5rem;
}

._h5h_0 ._35zi- ._2frRI._36254 ._3wuzk {
  padding: 0 20px;
}

._h5h_0 ._35zi- ._2frRI._36254 ._lo2RO {
  margin-right: -20px;
}

._h5h_0 ._35zi- ._2frRI._36254 ._3dJec {
  right: 0;
}

._h5h_0 ._35zi- ._2frRI ._3dJec {
  display: flex;
  align-items: flex-end;
}

._h5h_0 ._1CzJ_ {
  display: block;
}

._h5h_0 ._1CzJ_ div:last-of-type {
  margin-left: auto;
}

._h5h_0 ._hHKp2 {
  padding: 20px;
  position: relative;
  margin: 0;
  text-transform: uppercase;
  color: var(--font-primary-color);
  font-size: var(--font-secondary-size);
  cursor: pointer;
}

._h5h_0 ._hHKp2 a {
  position: relative;
  margin: 0;
  text-transform: uppercase;
  color: var(--font-primary-color);
  font-size: var(--font-secondary-size);
  cursor: pointer;
  text-decoration: none;
}

._h5h_0 ._hHKp2 ._1r7CJ {
  background-color: var(--background-color);
  border-radius: 4px;
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}

._h5h_0 ._hHKp2 ._O66xU {
  background-color: var(--background-color);
  border-radius: 4px;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}

._h5h_0 ._hHKp2 ._O66xU._3LgU3 {
  right: 0;
}

._h5h_0 ._hHKp2 ._O66xU._Cbizz {
  left: 0;
}

._h5h_0 ._hHKp2 ._O66xU._2n7fd {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

._h5h_0 ._hHKp2 ._3lSxW {
  background-color: var(--background-color);
  border-radius: 4px;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

._h5h_0 ._hHKp2 ._3lSxW._3LgU3 {
  right: 0;
}

._h5h_0 ._hHKp2 ._3lSxW._Cbizz {
  left: 0;
}

._h5h_0 ._hHKp2 ._3lSxW._2n7fd {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

._h5h_0 ._hHKp2:hover ._lo2RO {
  display: block;
}

._h5h_0 ._hHKp2 ._lo2RO {
  display: none;
  position: absolute;
  margin-top: 10px;
  z-index: 999;
  background: var(--background-color);
}

._h5h_0 ._hHKp2 ._lo2RO ._27Zwg {
  padding: 20px;
  display: block;
  color: var(--font-primary-color);
}

._h5h_0 ._1bTAL {
  height: 42px;
  align-self: center;
  position: relative;
  border-radius: 5px;
  background-color: #191717;
  text-transform: uppercase;
  color: #fff;
}

._h5h_0 ._1bTAL option {
  text-transform: uppercase;
}

@media (max-width: 768px) {
  ._2Lj6j {
    display: block !important;
  }
  ._3dJec {
    display: block !important;
    position: fixed;
    right: 0;
    height: 100%;
    background: var(--background-color);
    width: 50%;
    top: 71px;
    z-index: 99999;
  }
  ._2frRI {
    align-items: center !important;
  }
  ._H2aD4 {
    display: flex;
    align-items: center;
  }
  ._3wuzk {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
  }
}
._1L0s1 {
  align-self: center;
  position: relative;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 999;
  transition: all 1s;
  cursor: pointer;
}

@media (max-width: 768px) {
  ._1L0s1 svg {
    width: 25px;
    height: 25px;
  }
}
._1L0s1 ._2Qpgy {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 4%;
  border-bottom: 1px solid rgb(81, 81, 81);
}

._1L0s1._2BhNz {
  margin-left: auto;
}

._1L0s1._O3k4k {
  margin-right: auto;
}

._1L0s1 ._3dlFm {
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1L0s1 ._18m6H {
  width: 100%;
  height: 2.5rem;
  border: none;
  padding: 0 15px;
  background-color: #191717;
  display: flex;
  align-items: center;
  color: #fff;
  gap: 6px;
  box-sizing: border-box;
}

._1L0s1 input {
  background-color: transparent;
  border: none;
  height: 100%;
  font-size: 1.25rem;
  width: 100%;
  margin-left: 5px;
  color: #ddd;
  border: none;
}

._1L0s1 input:focus {
  outline: none;
}

._1L0s1 ._3_P4r {
  position: fixed;
  top: 71px;
  overflow-y: auto;
  left: 0;
  right: 0;
}

._1L0s1 ._3iFlz {
  padding: 10px 20px;
}

._1L0s1 ._3iFlz:hover {
  background-color: #efefef;
}

._1L0s1 ._25Ktv {
  font-size: var(--font-primary-size);
}

@media (max-width: 768px) {
  button {
    opacity: 1 !important;
  }
  ._3LF2_ {
    position: relative !important;
    left: unset !important;
    bottom: unset !important;
    padding: 0px 6px !important;
  }
  ._3o7MP {
    position: relative !important;
    left: 5px !important;
    bottom: 3px !important;
  }
}
._1yDgU {
  display: flex;
  height: 100%;
  width: 100%;
  gap: 20px;
}

._1yDgU ._278qz {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

@media (max-width: 380px) {
  ._1yDgU ._278qz {
    height: 160vw !important;
    overflow-y: scroll !important;
  }
}
._1yDgU ._278qz a {
  position: relative;
  margin: 0;
  text-transform: capitalize;
  font-size: var(--font-secondary-size);
  cursor: pointer;
  text-decoration: none;
}

._1yDgU ._278qz a ._33fKy {
  padding: 20px;
  position: relative;
  margin: 0;
  text-transform: capitalize;
}

._1yDgU ._278qz a ._Naef8 {
  background-color: var(--background-color);
  border-radius: 4px;
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}

._1yDgU ._278qz a ._1LJsM {
  background-color: var(--background-color);
  border-radius: 4px;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}

._1yDgU ._278qz a ._1LJsM._3P5mt {
  right: 0;
}

._1yDgU ._278qz a ._1LJsM._LsCWH {
  left: 0;
}

._1yDgU ._278qz a ._1LJsM._3qSth {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

._1yDgU ._278qz a ._25C72 {
  background-color: var(--background-color);
  border-radius: 4px;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

._1yDgU ._278qz a ._25C72._3P5mt {
  right: 0;
}

._1yDgU ._278qz a ._25C72._LsCWH {
  left: 0;
}

._1yDgU ._278qz a ._25C72._3qSth {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

._1yDgU ._RxelR._3e6vg ._1Sh3Y,
._1yDgU ._RxelR:hover ._1Sh3Y {
  display: flex;
  flex-direction: column;
}

._1yDgU ._RxelR ._1Sh3Y {
  display: none;
  position: absolute;
  left: 0;
  z-index: 100;
  width: -moz-max-content;
  width: max-content;
}

._1yDgU ._RxelR ._1Sh3Y ._Washg {
  padding: 20px;
}

._1yDgU ._RxelR ._1Sh3Y ._Washg a {
  position: relative;
  margin: 0;
  text-transform: capitalize;
  color: var(--font-primary-color);
  font-size: var(--font-secondary-size);
  cursor: pointer;
  text-decoration: none;
}

._1yDgU ._1_fw6 {
  position: unset;
}

._1yDgU ._1_fw6._3e6vg ._1Sh3Y {
  display: flex;
  flex-direction: column;
}

._1yDgU ._1_fw6:hover ._1Sh3Y {
  flex-direction: column;
  display: flex;
}

._1yDgU ._1_fw6 ._1Sh3Y {
  display: none;
  position: absolute;
  z-index: 100;
  width: -moz-max-content;
  width: max-content;
}

._1yDgU ._1_fw6 ._1Sh3Y ._Washg {
  padding: 20px;
}

._1yDgU ._1_fw6 ._1Sh3Y ._Washg a {
  position: relative;
  margin: 0;
  text-transform: capitalize;
  color: var(--font-primary-color);
  font-size: var(--font-secondary-size);
  cursor: pointer;
  text-decoration: none;
}

._1yDgU ._3V-EK {
  position: unset;
}

._1yDgU ._3V-EK._3e6vg ._1Sh3Y {
  display: flex;
}

._1yDgU ._3V-EK:hover ._1Sh3Y {
  display: flex;
}

._1yDgU ._wJbqR._3e6vg ._1Sh3Y,
._1yDgU ._wJbqR:hover ._1Sh3Y {
  display: flex;
}

._1yDgU ._1Sh3Y {
  display: none;
  position: absolute;
  z-index: 100;
  width: -moz-max-content;
  width: max-content;
}

._1yDgU ._1Sh3Y ._Washg {
  color: var(--font-primary-color);
  padding: 10px;
}

._1yDgU ._1Sh3Y ._Washg a {
  position: relative;
  margin: 0;
  text-transform: capitalize;
  color: white;
  font-size: var(--font-secondary-size);
  cursor: pointer;
  text-decoration: none;
}

._1yDgU ._1Sh3Y ._Washg ._Naef8 {
  background-color: var(--background-color);
  border-radius: 4px;
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}

._1yDgU ._1Sh3Y ._Washg ._1LJsM {
  background-color: var(--background-color);
  border-radius: 4px;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}

._1yDgU ._1Sh3Y ._Washg ._1LJsM._3P5mt {
  right: 0;
}

._1yDgU ._1Sh3Y ._Washg ._1LJsM._LsCWH {
  left: 0;
}

._1yDgU ._1Sh3Y ._Washg ._1LJsM._3qSth {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

._1yDgU ._1Sh3Y ._Washg ._25C72 {
  background-color: var(--background-color);
  border-radius: 4px;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

._1yDgU ._1Sh3Y ._Washg ._25C72._3P5mt {
  right: 0;
}

._1yDgU ._1Sh3Y ._Washg ._25C72._LsCWH {
  left: 0;
}

._1yDgU ._1Sh3Y ._Washg ._25C72._3qSth {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 768px) {
  ._2V5hU ._1Sh3Y {
    margin-left: -20px;
  }
  ._2V5hU ._278qz {
    left: 0 !important;
    right: unset !important;
  }
  ._6FhCg ._33fKy {
    font: 1.5rem;
  }
  ._6FhCg ._2AnbM {
    padding: 0 20px;
  }
  ._6FhCg ._1Sh3Y {
    margin-right: -20px;
  }
  ._6FhCg ._278qz {
    right: 0 !important;
    left: unset !important;
  }
  ._1yDgU {
    display: flex;
    align-items: center;
  }
  ._1yDgU ._278qz {
    transition: all 0.2s ease 0s;
    font-size: var(--font-secondary-size);
    width: 50%;
    right: auto;
    left: 0px;
    height: 100%;
    display: block !important;
    position: fixed;
    background: var(--background-color);
    top: 70px;
    z-index: 99999;
  }
  ._1yDgU ._278qz a {
    position: relative;
    margin: 0;
    text-transform: capitalize;
    font-size: var(--font-secondary-size);
    cursor: pointer;
    text-decoration: none;
  }
  ._1yDgU ._278qz a ._33fKy {
    padding: 20px;
    position: relative;
    margin: 0;
    text-transform: capitalize;
  }
  ._1yDgU ._278qz a ._Naef8 {
    background-color: var(--background-color);
    border-radius: 4px;
    width: 100% !important;
    height: 4px;
    display: block;
    position: absolute;
    left: 0;
    right: unset !important;
    bottom: 0;
  }
  ._1yDgU ._278qz a ._1LJsM {
    background-color: var(--background-color);
    border-radius: 4px;
    height: 4px;
    width: 100% !important;
    display: block;
    position: absolute;
    left: 0;
    right: unset !important;
    bottom: 0;
  }
  ._1yDgU ._278qz a ._1LJsM._LsCWH {
    left: 0;
  }
  ._1yDgU ._278qz a ._25C72 {
    background-color: var(--background-color);
    border-radius: 4px;
    height: 4px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
  }
  ._1yDgU ._278qz a ._25C72._LsCWH {
    left: 0;
  }
  ._1yDgU ._278qz a ._25C72._3qSth {
    left: 0;
    margin-left: auto;
    margin-right: auto;
  }
  ._1yDgU ._278qz ._2TiYU {
    height: auto;
    width: calc(100% - 30px);
    display: flex;
    padding: 15px;
    margin-top: 15px;
    gap: 15px;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #000;
  }
  ._1yDgU ._278qz ._2TiYU div div {
    right: calc(50% - 100px) !important;
    left: calc(50% - 100px) !important;
  }
  ._1yDgU ._278qz ._2TiYU button {
    width: 50% !important;
  }
}
@media (max-width: 768px) and (max-width: 500px) {
  ._1yDgU ._278qz ._2TiYU {
    flex-direction: column !important;
  }
  ._1yDgU ._278qz ._2TiYU button {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  ._1yDgU ._278qz ._3vhMP {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-top: 1px solid #000;
  }
  ._1yDgU ._278qz ._3vhMP div {
    width: 100%;
  }
  ._1yDgU ._1Sh3Y {
    flex-direction: row;
    transition: all 0.2s ease 0s;
    font-size: var(--font-secondary-size);
    display: flex !important;
    font-weight: bold;
    background-color: var(--menu-background-color);
    transition: all 0.2s ease 0s;
    margin: unset !important;
    padding: 10px 10px 0 10px !important;
    flex-direction: column;
    position: relative !important;
    width: unset !important;
  }
}
._2VCFE {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  text-decoration: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

._2VCFE ._KTyI- {
  max-width: 100%;
  width: auto;
  box-sizing: border-box;
  overflow: hidden !important;
  margin: 0;
}

._2VCFE ._KTyI- ._2kNKE {
  width: auto;
}

._2VCFE ._KTyI- .swiper-button-prev::before {
  z-index: -1;
  content: "";
  position: absolute;
  background-color: var(--menu-background-color);
  width: 50px;
  height: calc(100% + 30px);
}

._2VCFE ._KTyI- .swiper-button-next::before {
  z-index: -1;
  content: "";
  position: absolute;
  background-color: var(--menu-background-color);
  width: 50px;
  height: calc(100% + 30px);
}

._2VCFE li {
  cursor: pointer;
  padding: 15px;
  font-size: var(--font-quaternary-size);
  font-weight: bold;
}

._2VCFE li._Ec-1z {
  position: relative;
}

._2VCFE li._Ec-1z span {
  background-color: var(--primary-color);
  border-radius: 4px;
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  right: 0;
}

._2k4QB {
  display: none;
  align-items: center;
  position: relative;
  top: 5vw;
}

._35J8q {
  width: 100%;
  background-color: black;
  text-align: center;
  cursor: pointer;
}

._13o94 {
  width: 100%;
  text-align: center;
}

@media (max-width: 768px) {
  ._13o94 span {
    font-size: var(--font-quaternary-size);
  }
}
._1_zjZ {
  display: flex !important;
  align-items: center;
  z-index: 99999;
  background-color: black;
  width: 100%;
  justify-content: space-between;
  text-align: center;
  height: 40px;
  width: 100%;
  background-color: black;
  text-align: center;
  cursor: pointer;
  padding: 5px 0 5px 0;
  font-size: 14px !important;
}

._1_zjZ h1 {
  text-align: center;
}

._1_zjZ ._3HlJc {
  position: absolute;
  right: 0;
  margin: 15px;
}

._3qRT0 {
  width: 93%;
  display: flex;
  align-items: center;
  top: 20vw;
  position: fixed;
  justify-content: flex-end;
  cursor: pointer;
}

._3qRT0 svg {
  margin: 10px;
}

._3qRT0 img {
  width: 26px;
  height: 26px;
}

._duv1f {
  padding: 5px;
  border-radius: 5px;
}

._3CkpH {
  background-color: black;
  display: flex;
  flex-direction: column;
  z-index: 999999;
}

._3CkpH ._vTeDC {
  padding: 100px 0 85px 0;
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 22px;
}

._3CkpH ._1hl_K {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: fixed;
  gap: 20px;
  overflow: auto;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: rgb(0, 0, 0);
  z-index: 999999;
  opacity: 0.85;
  animation: _194No 0.5s;
}

._2zihF {
  margin: 10px;
  z-index: 999 !important;
}

._2zihF img {
  width: 10px !important;
}

@media (max-width: 768px) {
  ._1_zjZ {
    background-color: unset;
  }
  ._2k4QB {
    display: flex;
    top: unset;
  }
}
._23xAR {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  text-decoration: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

._23xAR ._9KNGH {
  max-width: 100%;
  width: auto;
  box-sizing: border-box;
  overflow: hidden !important;
  margin: 0;
}

._23xAR ._9KNGH ._3ovJg {
  width: auto;
}

._23xAR ._9KNGH .swiper-button-prev::before {
  z-index: -1;
  content: "";
  position: absolute;
  background-color: var(--menu-background-color);
  width: 50px;
  height: calc(100% + 30px);
}

._23xAR ._9KNGH .swiper-button-next::before {
  z-index: -1;
  content: "";
  position: absolute;
  background-color: var(--menu-background-color);
  width: 50px;
  height: calc(100% + 30px);
}

._23xAR li {
  cursor: pointer;
  padding: 15px;
  font-size: var(--font-quaternary-size);
  font-weight: bold;
}

._23xAR li._2CAI2 {
  position: relative;
}

._23xAR li._2CAI2 span {
  background-color: var(--primary-color);
  border-radius: 4px;
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  right: 0;
}

._oS5qs {
  display: none;
  align-items: center;
  position: relative;
  top: 5vw;
}

._WCdYS {
  width: 100%;
  background-color: black;
  text-align: center;
  cursor: pointer;
}

._2qh98 {
  width: 100%;
  text-align: center;
}

@media (max-width: 768px) {
  ._2qh98 span {
    font-size: var(--font-quaternary-size);
  }
}
._pwc16 {
  display: flex !important;
  align-items: center;
  z-index: 99999;
  background-color: black;
  width: 100%;
  justify-content: space-between;
  text-align: center;
  height: 40px;
  width: 100%;
  background-color: black;
  text-align: center;
  cursor: pointer;
  padding: 5px 0 5px 0;
}

._pwc16 h1 {
  text-align: center;
}

._pwc16 ._Vjurz {
  position: absolute;
  right: 0;
  margin: 15px;
}

._7stXr {
  width: 93%;
  display: flex;
  align-items: center;
  right: 5vw;
  top: 20vw;
  position: fixed;
  justify-content: flex-end;
  cursor: pointer;
}

._7stXr img {
  width: 26px;
  height: 26px;
}

._2Vl__ {
  padding: 5px;
  border-radius: 5px;
}

._33O4B {
  background-color: black;
  display: flex;
  flex-direction: column;
  z-index: 999999;
}

._33O4B ._3gcx6 {
  padding: 100px 0 85px 0;
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 22px;
}

._33O4B ._3fuXv {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: fixed;
  gap: 20px;
  overflow: auto;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: rgb(0, 0, 0);
  z-index: 999999;
  opacity: 0.85;
  animation: _1uWG0 0.5s;
}

._3EiZ3 {
  margin: 10px;
  z-index: 999 !important;
}

._3EiZ3 img {
  width: 10px !important;
}

@media (max-width: 768px) {
  ._pwc16 {
    background-color: unset;
    z-index: unset;
  }
  ._oS5qs {
    display: flex;
    top: unset;
  }
}
@keyframes _31a7P {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _1L4SL {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
a {
  text-decoration: none;
}

._1foFU {
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 100%;
  font-size: 26px;
  font-weight: 300;
  opacity: 0;
  z-index: 30;
}

._1foFU._xwkzv {
  height: calc(100% - 60px);
}

._1foFU ._2WB9m._BCall {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto !important;
  height: 100%;
}

._1foFU ._2WB9m._BCall video {
  width: auto !important;
  height: 100%;
}

._1foFU ._YNn3A {
  padding-top: 0;
  font-size: var(--font-secondary-size) !important;
  color: var(--font-primary-color) !important;
  margin: 0 5px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  font-weight: normal;
  display: -webkit-box;
  white-space: pre-wrap;
  word-break: break-word;
}

._1foFU ._YNn3A._bPTx3 {
  line-height: 150%;
}

._1foFU ._2GSKQ {
  width: 100%;
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  margin-top: 10px;
  white-space: pre-wrap;
  word-break: break-word;
}

._1foFU ._2GSKQ._bPTx3 {
  line-height: 150%;
}

._RPw2g ._2v-tR {
  border: 4px solid transparent;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center top;
  object-position: center top;
}

._RPw2g:hover {
  position: relative;
  cursor: pointer;
}

._RPw2g:hover ._1foFU {
  display: block;
}

._RPw2g:hover ._1i9LZ ._2v-tR {
  border: 4px solid var(--primary-color) !important;
  z-index: 10;
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center top;
  object-position: center top;
}

._RPw2g:hover ._BCall ._2v-tR {
  border: 4px solid var(--primary-color) !important;
  z-index: 10;
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center top;
  object-position: center top;
}

._RPw2g:hover ._kO3XZ ._2v-tR {
  border: 4px solid var(--primary-color) !important;
  z-index: 10;
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center top;
  object-position: center top;
}

._RPw2g:hover ._3QkEM ._2v-tR {
  border: 4px solid var(--primary-color) !important;
  z-index: 10;
  border-radius: 50%;
  overflow: hidden;
  box-sizing: border-box;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center top;
  object-position: center top;
}

._2E3FY:hover {
  cursor: pointer;
  z-index: 9;
  box-sizing: border-box;
}

._2E3FY:hover._1KBPg {
  transform-origin: right center;
}

._2E3FY:hover._2Wjnf {
  transform-origin: left center;
}

._2E3FY:hover ._1foFU {
  position: absolute;
  opacity: 1;
  display: block;
  background-image: linear-gradient(to top, rgba(26, 26, 26, 0), var(--card-hover-background) 60%, var(--card-hover-background));
  box-sizing: border-box;
}

._2E3FY:hover ._1foFU._3QkEM {
  border-radius: 50%;
}

._2E3FY:hover ._zjPxf {
  position: relative;
  height: 100%;
  display: flex;
}

._2E3FY:hover ._zjPxf ._2JXBp {
  width: 100%;
  display: block;
  height: 100%;
  padding: 5px;
}

._2E3FY:hover ._zjPxf ._YNn3A {
  color: var(--font-primary-color) !important;
  font-size: var(--font-secondary-size) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-align: left !important;
  font-stretch: normal !important;
  font-style: normal !important;
  letter-spacing: normal !important;
  font-weight: bold !important;
  display: -webkit-box !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
  margin: 8px 5px;
  -webkit-line-clamp: 3;
}

._2E3FY:hover ._zjPxf ._YNn3A._bPTx3 {
  line-height: 150%;
}

._2E3FY:hover ._zjPxf ._2GSKQ {
  color: var(--font-secondary-color) !important;
  font-size: var(--font-tertiary-size) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-align: left !important;
  font-stretch: normal !important;
  font-style: normal !important;
  letter-spacing: normal !important;
  font-weight: bold !important;
  display: -webkit-box !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
  margin: 0 5px;
}

._2E3FY:hover ._zjPxf ._2GSKQ._bPTx3 {
  line-height: 150%;
}

._2E3FY:hover ._zjPxf ._9WF1B {
  position: absolute;
  margin: 10px 5px;
  display: flex;
  bottom: 0;
}

._2E3FY:hover ._zjPxf._3QkEM {
  padding: 20px 0 0 10px;
}

._2E3FY:hover ._zjPxf._3QkEM ._9WF1B {
  right: 40%;
  bottom: 10%;
}

._2E3FY:hover ._zjPxf._1i9LZ ._9WF1B {
  bottom: 0;
}

._2E3FY:hover ._1UjPW {
  display: none;
  transition: 0.5s;
}

._1uCvh {
  border-radius: 10px;
}

._1uCvh ._1foFU {
  height: auto;
  border-radius: 10px;
  overflow: hidden;
  transition: 0.8s ease-in-out;
}

._1uCvh ._zjPxf {
  opacity: 0;
  transition: 0.8s ease-in-out;
  margin: 10px 5px;
}

._1uCvh ._zjPxf ._9WF1B {
  margin: 10px 5px;
}

._1uCvh ._zjPxf ._YNn3A {
  margin: 0 5px;
  margin-bottom: 4px;
}

._1uCvh ._zjPxf ._YNn3A._bPTx3 {
  line-height: 150%;
}

._1uCvh ._zjPxf ._2GSKQ {
  font-size: 45% !important;
  margin: 0 5px;
  color: var(--font-secondary-color) !important;
}

._1uCvh ._zjPxf ._2GSKQ._bPTx3 {
  line-height: 150%;
}

@media (min-width: 768px) {
  ._1uCvh:hover {
    border-radius: 10px;
    cursor: pointer;
  }
  ._1uCvh:hover ._1foFU {
    opacity: 1;
    transition-delay: 300ms;
    max-width: 100%;
    background: var(--card-hover-background);
    box-shadow: 0 5px 5px 0 var(--shadow-color);
    z-index: 30;
    padding: 0 !important;
    display: block;
    border-radius: 10px;
    transform: scale(1.2, 1.2);
    height: auto;
    backface-visibility: hidden;
  }
  ._1uCvh:hover ._1foFU._3BeW8 {
    top: unset;
    transform: none;
  }
  ._1uCvh:hover ._1foFU ._2v-tR {
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: calc(100% - 80px);
  }
  ._1uCvh:hover ._1foFU ._2BqGI {
    position: relative;
    width: 100%;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: calc(100% - 100px) !important;
    animation: _31a7P 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._2WB9m {
    opacity: 0;
    visibility: hidden;
    transition: all 1s ease-in-out, transform 1s ease-in-out;
  }
  ._1uCvh:hover ._1foFU ._2BqGI._P1hhO {
    animation: _1L4SL 0.5s ease-in-out;
  }
  ._1uCvh:hover ._1foFU ._2BqGI._3phqj {
    animation: _31a7P 0.5s ease-in-out;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._2WB9m._RVoEe {
    opacity: 1;
    visibility: visible;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._2v-tR {
    box-sizing: border-box;
    transition: all 1s;
    height: 100%;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._22tFf {
    opacity: 0;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._wf0Ks {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._wf0Ks ._1IGDW {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    cursor: pointer;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._wf0Ks ._1tSjf {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    padding: 50px;
    box-sizing: border-box;
    transition: 0.3s;
    opacity: 0;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._wf0Ks ._1tSjf:hover {
    opacity: 1;
  }
  ._1uCvh:hover ._1foFU ._2BqGI ._wf0Ks ._1tSjf._1TeTO {
    opacity: 1;
  }
}
@media (min-width: 768px) and (max-width: 1250px) {
  ._1uCvh:hover ._1foFU ._1foFU {
    margin: 10px;
    padding: 10px;
  }
  ._1uCvh:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._1uCvh:hover ._1foFU ._2BqGI {
    height: 100% !important;
    min-height: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._1uCvh:hover ._1foFU ._1foFU {
    margin: 10px;
    padding: 10px;
  }
  ._1uCvh:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._1uCvh:hover ._1foFU ._2BqGI {
    height: 100% !important;
    min-height: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  ._1uCvh:hover ._1foFU {
    transform: scale(1.1, 1.1) !important;
  }
  ._1uCvh:hover ._1foFU ._1foFU {
    padding: 10px;
    margin: 10px;
  }
  ._1uCvh:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._1uCvh:hover ._1foFU ._2BqGI {
    height: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 900px) {
  ._1uCvh:hover ._1foFU {
    transform: scale(1.1, 1.1) !important;
  }
  ._1uCvh:hover ._1foFU ._1foFU {
    padding: 10px;
    margin: 10px;
  }
  ._1uCvh:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._1uCvh:hover ._1foFU ._2BqGI {
    height: 100% !important;
    min-height: 100% !important;
  }
}
@media (min-width: 768px) {
  ._1uCvh:hover ._zjPxf {
    position: relative;
    margin: 10px 5px;
    z-index: 10;
    opacity: 1;
    transition-delay: 300ms;
  }
  ._1uCvh:hover ._zjPxf ._YNn3A {
    color: var(--font-primary-color) !important;
    font-size: 60% !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-align: left;
    font-stretch: normal !important;
    font-style: normal !important;
    letter-spacing: normal !important;
    font-weight: bold !important;
    display: -webkit-box !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    margin: 0 5px;
    margin-bottom: 4px;
  }
  ._1uCvh:hover ._zjPxf ._YNn3A._bPTx3 {
    text-align: right;
    line-height: 150%;
  }
  ._1uCvh:hover ._zjPxf ._2GSKQ {
    color: var(--font-secondary-color) !important;
    font-size: 45% !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-align: left;
    font-stretch: normal !important;
    font-style: normal !important;
    letter-spacing: normal !important;
    font-weight: bold !important;
    display: -webkit-box !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    margin: 0 5px;
  }
  ._1uCvh:hover ._zjPxf ._2GSKQ._bPTx3 {
    text-align: right;
    line-height: 150%;
  }
}
@media (min-width: 768px) and (max-width: 1100px) and (min-width: 980px) {
  ._1uCvh:hover ._zjPxf ._9WF1B {
    margin: 10px auto !important;
  }
}
@media (min-width: 768px) {
  ._1uCvh:hover ._1UjPW {
    display: none;
    transition: 0.5s;
  }
}
._39XY6 {
  position: relative;
  transition: all 0.8s ease-in-out;
}

._39XY6 ._1foFU {
  max-width: 100%;
  width: 100%;
  transition: all 0.8s ease-in-out;
  animation: _1L4SL 0.5s forwards;
}

._39XY6 ._zjPxf {
  display: none;
  padding: 0 12px;
  box-sizing: border-box;
}

._39XY6 ._zjPxf ._1TgYX {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  height: 200%;
  background: transparent linear-gradient(180deg, transparent 0, var(--shadow-color) 75%);
  z-index: -1;
}

._39XY6 ._zjPxf ._YNn3A {
  font-size: calc var(--font-secondary-size) 0.3rem !important;
}

._39XY6 ._zjPxf ._9WF1B {
  padding: 0px 0;
  align-items: flex-end;
  margin: 0 !important;
  display: flex;
}

@media (min-width: 768px) {
  ._39XY6:hover {
    border-radius: 10px;
    transition: all 0.8s ease-in-out;
    cursor: pointer;
    animation: 0.5s;
  }
  ._39XY6:hover ._1foFU {
    opacity: 1;
    max-width: 266.7%;
    position: absolute;
    animation: _31a7P 0.5s forwards;
    background: #000;
    box-shadow: 0 5px 5px 0 var(--shadow-color);
    z-index: 30;
    padding: 0 !important;
    display: block;
    border-radius: 10px;
    width: auto;
    aspect-ratio: 16/9;
    transition: all 0.8s ease-in-out;
    backface-visibility: hidden;
  }
  ._39XY6:hover ._1foFU._1KBPg {
    right: 0;
  }
  ._39XY6:hover ._1foFU._2Wjnf {
    left: 0;
  }
  ._39XY6:hover ._1foFU ._2v-tR {
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
    border-radius: 10px;
    height: 100%;
  }
  ._39XY6:hover ._1foFU ._2BqGI {
    position: relative;
    width: 100%;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
    border-radius: 10px;
    height: 100% !important;
    animation: _31a7P 0.5s forwards;
    z-index: 20;
  }
  ._39XY6:hover ._1foFU ._2BqGI._P1hhO {
    animation: _31a7P 0.5s ease-in-out;
  }
  ._39XY6:hover ._1foFU ._2BqGI._3phqj {
    animation: _31a7P 0.5s ease-in-out;
  }
  ._39XY6:hover ._1foFU ._2BqGI ._wf0Ks {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  ._39XY6:hover ._1foFU ._2BqGI ._wf0Ks ._1IGDW {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    cursor: pointer;
  }
  ._39XY6:hover ._1foFU ._2BqGI ._wf0Ks ._1tSjf {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    padding: 50px;
    box-sizing: border-box;
    transition: 0.3s;
    opacity: 0;
  }
  ._39XY6:hover ._1foFU ._2BqGI ._wf0Ks ._1tSjf:hover {
    opacity: 1;
  }
  ._39XY6:hover ._1foFU ._2BqGI ._wf0Ks ._1tSjf._1TeTO {
    opacity: 1;
  }
}
@media (min-width: 768px) and (max-width: 1250px) {
  ._39XY6:hover ._1foFU ._1foFU {
    margin: 10px;
    padding: 10px;
  }
  ._39XY6:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._39XY6:hover ._1foFU ._2BqGI {
    height: 100% !important;
    min-height: 145px !important;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._39XY6:hover ._1foFU ._1foFU {
    margin: 10px;
    padding: 10px;
  }
  ._39XY6:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._39XY6:hover ._1foFU ._2BqGI {
    height: 100% !important;
    min-height: 145px !important;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  ._39XY6:hover ._1foFU ._1foFU {
    padding: 10px;
    margin: 10px;
  }
  ._39XY6:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._39XY6:hover ._1foFU ._2BqGI {
    height: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 900px) {
  ._39XY6:hover ._1foFU ._1foFU {
    padding: 10px;
    margin: 10px;
  }
  ._39XY6:hover ._1foFU ._2v-tR {
    height: 100%;
  }
  ._39XY6:hover ._1foFU ._2BqGI {
    height: 100% !important;
    min-height: 250px !important;
  }
}
@media (min-width: 768px) {
  ._39XY6:hover ._1foFU ._zjPxf {
    bottom: 10px;
    z-index: 999;
    flex-wrap: wrap;
    width: 100%;
  }
  ._39XY6:hover ._1foFU ._zjPxf ._2JXBp {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  ._39XY6:hover ._1foFU ._zjPxf._bPTx3 ._YNn3A {
    padding: 5px 0px;
  }
  ._39XY6:hover ._1foFU ._zjPxf._bPTx3 ._YNn3A,
  ._39XY6:hover ._1foFU ._zjPxf._bPTx3 ._2GSKQ {
    text-align: right !important;
  }
  ._39XY6:hover ._1foFU ._zjPxf ._YNn3A {
    color: white !important;
  }
  ._39XY6:hover ._1foFU ._zjPxf ._2GSKQ {
    -webkit-line-clamp: 1;
    color: white !important;
  }
  ._39XY6:hover ._1foFU ._zjPxf ._9WF1B {
    margin: 10px 5px;
  }
  ._39XY6:hover ._zjPxf {
    width: 100%;
    display: flex;
    justify-content: space-between;
    color: white;
    left: 0;
    bottom: 0;
    position: absolute;
  }
  ._39XY6:hover ._zjPxf ._YNn3A {
    color: var(--font-primary-color) !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-align: left !important;
    font-stretch: normal !important;
    font-style: normal !important;
    letter-spacing: normal !important;
    font-weight: bold !important;
    display: -webkit-box !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    margin: 0 5px;
    margin-bottom: 4px;
  }
  ._39XY6:hover ._zjPxf ._YNn3A._bPTx3 {
    line-height: 150%;
  }
  ._39XY6:hover ._zjPxf ._2GSKQ {
    color: var(--font-secondary-color) !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-align: left !important;
    font-stretch: normal !important;
    font-style: normal !important;
    letter-spacing: normal !important;
    font-weight: bold !important;
    display: -webkit-box !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    margin: 0 5px;
  }
  ._39XY6:hover ._zjPxf ._2GSKQ._bPTx3 {
    line-height: 150%;
  }
  ._39XY6:hover ._zjPxf ._9WF1B {
    margin: 10px 5px;
  }
  ._39XY6:hover ._1UjPW {
    display: none;
    transition: 0.5s;
  }
  ._39XY6:hover ._fgN2W div {
    display: none;
  }
}
._2muvp {
  font-size: 20px;
  display: block;
  cursor: pointer;
  z-index: 5;
  overflow: visible;
  position: relative;
  box-sizing: border-box;
}

._2muvp._FdeqR ._2v-tR {
  border: 5px solid var(--primary-color) !important;
  z-index: 10;
  border-radius: 20px;
  overflow: hidden;
  box-sizing: border-box;
}

._2muvp._FdeqR._3QkEM {
  border-radius: 100%;
}

._2muvp ._2v-tR {
  -o-object-fit: contain !important;
  object-fit: contain !important;
  -o-object-position: center !important;
  object-position: center !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

._2muvp ._qlTuS {
  border-radius: 10px;
}

._2muvp ._2Oy69 {
  border-radius: 10px;
}

._2muvp ._20z05 {
  border-radius: 10px;
  position: relative;
}

._2muvp ._fgN2W {
  padding: 10px;
  pointer-events: none;
  height: 40px;
}

._2muvp ._1UjPW {
  font-family: latinFont, regularFont !important;
  font-family: Roboto;
  padding: 0px 20px 5px 20px;
  border-radius: 8px;
  background-color: var(--primary-color);
  text-align: center;
  z-index: 100;
  font-size: 15px;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--font-primary-color);
  display: block;
}

@media (max-width: 900px) {
  ._2muvp ._1UjPW {
    padding: 2px 7px 3px 7px;
    font-size: 10px;
  }
}
._2muvp ._1UjPW._9rmgH {
  left: 10px;
  right: unset;
}

@media (max-width: 900px) {
  ._2muvp ._1UjPW._9rmgH {
    top: unset !important;
    bottom: 60px;
  }
}
._2muvp ._1t83c {
  position: absolute;
  bottom: 0;
}

._2muvp ._1t83c ._YNn3A {
  padding-top: 0px;
  font-size: var(--font-secondary-size) !important;
  color: var(--font-primary-color) !important;
  margin: 0;
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: break-word;
}

._2muvp ._1t83c ._YNn3A p {
  color: var(--font-primary-color) !important;
}

._2muvp ._1t83c ._YNn3A._bPTx3 {
  line-height: 150%;
}

._2muvp ._1t83c ._2GSKQ {
  width: 100%;
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: break-word;
  margin: 0;
  padding: 0;
}

._2muvp ._1t83c ._2GSKQ._bPTx3 {
  line-height: 150%;
}

._2muvp ._1cDgy ._YNn3A {
  padding-top: 0px;
  font-size: var(--font-secondary-size) !important;
  color: var(--font-primary-color) !important;
  margin: 0;
  padding: 0;
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: break-word;
}

._2muvp ._1cDgy ._YNn3A p {
  color: var(--font-primary-color) !important;
  margin: 0 !important;
}

._2muvp ._1cDgy ._YNn3A._bPTx3 {
  line-height: 150%;
}

._2muvp ._1cDgy ._2GSKQ {
  width: 100%;
  font-size: var(--font-tertiary-size) !important;
  color: var(--font-secondary-color) !important;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: break-word;
  margin: 0;
}

._2muvp ._1cDgy ._2GSKQ p {
  margin: 0 !important;
}

._2muvp ._1cDgy ._2GSKQ._bPTx3 {
  line-height: 150%;
}

._2muvp ._1i9LZ {
  aspect-ratio: 16/9;
}

._2muvp ._BCall {
  aspect-ratio: 2/3;
}

._2muvp ._kO3XZ {
  aspect-ratio: 1/1;
}

._2muvp ._3QkEM {
  aspect-ratio: 1/1;
  border-radius: 50%;
}

._2muvp ._3QkEM img {
  border-radius: 50%;
}

._2muvp ._3QkEM ._1t83c {
  position: absolute;
}

._2muvp ._3QkEM ._1cDgy {
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
  line-height: 150%;
}

._QDUQi {
  display: flex;
  position: absolute;
  flex-direction: column;
  top: 5px;
  padding: 0px;
  height: calc(100% - 20px);
}

._QDUQi._1LRAw {
  height: calc(100% - 75px);
}

._QDUQi._3O4xW {
  left: 5px;
  padding: 5px;
}

._QDUQi._36dwg {
  left: 10px;
  justify-content: end;
}

._QDUQi._1t_zD {
  right: 10px;
  justify-content: end;
}

._QDUQi._ap29a {
  padding: 5px;
  right: 5px;
  justify-content: flex-start;
}

._1krz4 {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}

._2b8HE {
  gap: 5px;
  padding: 8px 0;
  display: flex;
  height: 100%;
  box-sizing: border-box;
}

@media (max-width: 1100px) and (min-width: 980px) {
  ._2b8HE {
    gap: 5px !important;
  }
}
@media (max-width: 768px) {
  ._2b8HE {
    justify-content: center;
  }
}
._2b8HE ._3Y7rq {
  justify-content: start !important;
  position: relative;
}

@media (max-width: 768px) {
  ._2b8HE ._3Y7rq {
    justify-content: center !important;
  }
}
@media (max-width: 1100px) and (min-width: 980px) {
  ._2b8HE {
    gap: 5px !important;
  }
}
._2b8HE ._2QbSM {
  display: none;
  position: absolute;
  transition: display 0.5s;
  width: -moz-max-content;
  width: max-content;
  box-sizing: border-box;
  z-index: 99;
  bottom: 99%;
  padding-top: 10px;
}

@media (max-width: 768px) {
  ._2b8HE ._2QbSM {
    top: -350%;
    left: auto;
    right: auto;
  }
}
._2b8HE ._2QbSM ._3G3l5 {
  background-color: #212121;
  border-radius: 20px;
}

._2b8HE ._2QbSM ._3G3l5 > svg {
  margin: 10px;
  cursor: pointer;
  box-sizing: border-box;
}

._2b8HE:hover ._2vAOS:hover._176WL svg,
._2b8HE:hover ._hetXz:hover._176WL svg {
  transition: all 1s ease 0s !important;
  transform: rotate(135deg) !important;
}

._2b8HE:hover ._2QbSM {
  display: block;
}

._2Da3U {
  display: flex;
  position: absolute;
  pointer-events: none;
  height: 100%;
}

._2Da3U._H6Ghw._31o86 {
  height: calc(100% - 60px);
}

._2Da3U._H6Ghw._1E6Rx {
  left: -3.5rem;
  flex-direction: column;
  justify-content: center;
}

._2Da3U._H6Ghw._3TYsM {
  left: -3.5rem;
  top: -20px;
  flex-direction: column;
  justify-content: flex-start;
}

._2Da3U._H6Ghw._3x1W_ {
  left: -3.5rem;
  flex-direction: column;
  justify-content: flex-end;
}

._2Da3U._H6Ghw._21KLO {
  right: -3.5rem;
  top: -20px;
  flex-direction: column;
  justify-content: flex-start;
}

._2Da3U._H6Ghw._3yvU1 {
  right: -3.5rem;
  flex-direction: column;
  justify-content: center;
}

._2Da3U._H6Ghw._1g55M {
  right: -3.5rem;
  flex-direction: column;
  justify-content: flex-end;
}

._2Da3U._24ups._3eoDg {
  margin: 4px;
}

._2Da3U._24ups._31o86 {
  height: calc(100% - 60px);
}

._2Da3U._24ups._21KLO {
  right: 0;
  flex-direction: column;
  justify-content: flex-start;
}

._2Da3U._24ups._3yvU1 {
  right: 0;
  flex-direction: column;
  justify-content: center;
}

._2Da3U._24ups._1g55M {
  right: 0;
  flex-direction: column;
  justify-content: flex-end;
}

._2Da3U._24ups._3TYsM {
  left: 0;
  flex-direction: column;
  justify-content: flex-start;
}

._2Da3U._24ups._1E6Rx {
  left: 0;
  flex-direction: column;
  justify-content: center;
}

._2Da3U._24ups._3x1W_ {
  left: 0;
  flex-direction: column;
  justify-content: flex-end;
}

._2Da3U._2GSSt {
  z-index: 9;
}

._2Da3U._Sk7W_ {
  z-index: -2;
}

._1oYHs {
  font-family: MONOSPACE;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

._1oYHs._24ups {
  display: flex;
  background-image: linear-gradient(to bottom, #cf0303, #6a0000);
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 80%);
  padding-bottom: 11px;
  align-items: center;
  justify-content: center;
  min-width: 50px;
}

._1oYHs._SEL1j {
  -webkit-text-stroke: 1px #fff;
  color: rgba(255, 255, 255, 0) !important;
}

._1oYHs._2Odub {
  color: #fff;
  -webkit-text-stroke: 1px #fff;
}

._1oYHs ._1CNLA {
  z-index: -2;
  width: 50px;
}

._1oYHs ._1dNCB {
  font-size: 140px;
}

._1oYHs ._1dNCB._24ups {
  font-size: 60px;
}

._1oYHs ._1dNCB._TFhp3 {
  font-size: 40px;
}

._1oYHs ._1dNCB._1sDrO {
  position: absolute;
  padding-left: 5px;
  padding-bottom: 8px;
}

._3bT2n {
  background-color: var(--skeleton-foreground-color);
  color: var(--font-primary-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 14px;
  box-sizing: border-box;
  padding: 8px;
  min-height: 200px;
  position: relative;
  overflow: visible;
  padding: 14px;
}

._3bT2n ._oycsl {
  box-sizing: border-box;
  padding: 5px 10px;
  border-radius: 3px;
  background-color: var(--primary-hover-color);
  font-size: 0.8em;
  font-weight: 600;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -12.5px;
  margin-bottom: 15px;
}

._3bT2n ._2btIA {
  max-height: 20px;
  font-size: var(--font-secondary-size);
  font-weight: 500;
  text-align: center;
  padding: 20px 0;
}

._3bT2n ._2YLSI {
  position: absolute;
  top: -10px;
  padding: 6px 9px 6px 10px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 3px;
  background-color: var(--primary-hover-color);
  text-align: center;
}

@media (max-width: 768px) {
  ._3bT2n ._2YLSI {
    padding: 5px;
    top: -15px;
  }
}
._3bT2n ._1Q0u5 {
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  margin-bottom: 18px;
}

._3bT2n ._1Q0u5 ._ce9k_ {
  color: var(--font-tertiary-color);
  font-size: var(--font-secondary-size);
}

._3bT2n ._1Q0u5 ._x6lO1 {
  text-align: center;
  font-size: var(--font-quaternary-size);
  color: var(--font-primary-color);
  padding: 3px;
}

._3bT2n ._31pcO {
  width: 200px;
  height: 40px;
  white-space: nowrap;
  padding: 11px 33px;
  border-radius: 8px;
  font-size: 1em;
  overflow: hidden;
}

._3WjNu {
  border-radius: 6px;
  height: 40px;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
  position: relative;
  color: var(--font-primary-color);
  border: 2px solid var(--font-secondary-color);
  padding: 10px;
}

._3WjNu input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._3WjNu input:checked ~ span::before {
  color: var(--primary-hover-color);
  display: inline-block;
  content: "✓";
  font-size: 1.7em;
  margin-top: 7px;
}

._3WjNu ._3ovxF {
  margin-left: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}

._3WjNu span {
  position: absolute;
  top: 16px;
  left: 15px;
  height: 30px;
  width: 30px;
  background-color: var(--font-primary-color);
  border-radius: 50%;
  cursor: pointer;
  top: 50%;
  border: 2px solid var(--primary-hover-color);
  left: -3px;
  transform: translate(-50%, -50%);
}

._3WjNu:hover input ~ span {
  background-color: #eee;
}

._3WjNu ._17sDS {
  width: 20px;
}

._3WjNu ._4CuWM {
  width: 150px;
}

._3WjNu ._x6lO1 {
  width: 90%;
  padding: 10px;
}

@media (max-width: 768px) {
  ._3WjNu {
    background-color: #000000;
  }
  ._3bT2n {
    width: 160px !important;
    gap: 10px !important;
  }
  ._2btIA {
    font-size: 12px !important;
    padding: unset !important;
  }
  ._1Q0u5 {
    margin-bottom: unset !important;
  }
  ._x6lO1 {
    font-size: 22px !important;
  }
  ._31pcO {
    height: 20px !important;
    font-size: 8px !important;
    width: 80px !important;
  }
}
@keyframes _3InrZ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _10ixm {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
._2k_xu {
  z-index: 5;
}

._1DiFj {
  position: relative;
}

._1DiFj ._33cxL {
  overflow: visible !important;
  margin-bottom: -20px;
}

._1DiFj ._33cxL .swiper-slide {
  height: initial;
  background-color: var(--background-color);
}

._1DiFj ._33cxL._26bkB {
  aspect-ratio: 2/3;
}

._1DiFj ._33cxL._26bkB ._2npuv {
  aspect-ratio: 2/3;
}

._1DiFj ._33cxL._1poYq {
  aspect-ratio: 1920/840;
  aspect-ratio: var(--special-ratio);
}

._1DiFj ._33cxL._1poYq ._2npuv {
  aspect-ratio: 1920/840;
  aspect-ratio: var(--special-ratio);
}

._1DiFj ._33cxL._1D0z2 {
  aspect-ratio: 1/1;
}

._1DiFj ._33cxL._1D0z2 ._2npuv {
  aspect-ratio: 1/1;
}

@media (min-width: 900px) {
  ._1DiFj ._33cxL._2cHCN .swiper-pagination-horizontal, ._1DiFj ._33cxL._3z50N .swiper-pagination-horizontal, ._1DiFj ._33cxL._PaCsd .swiper-pagination-horizontal {
    display: none;
  }
}
@media (max-width: 768px) {
  ._1DiFj ._33cxL .swiper-button-prev {
    display: none;
  }
  ._1DiFj ._33cxL .swiper-button-next {
    display: none;
  }
  ._1DiFj ._33cxL .swiper-pagination-horizontal {
    display: block !important;
  }
  ._1DiFj ._33cxL .swiper-pagination-bullet {
    opacity: unset !important;
  }
}
._1DiFj ._33cxL._3aFTq .swiper-pagination-horizontal {
  display: block;
}

._1DiFj ._33cxL._Szsnr {
  padding: 20px 4% 80px 4%;
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL._Szsnr .swiper-button-prev {
    display: none;
  }
  ._1DiFj ._33cxL._Szsnr .swiper-button-next {
    display: none;
  }
  ._1DiFj ._33cxL._Szsnr .swiper-pagination-horizontal {
    display: inline-block !important;
    position: absolute;
    left: auto !important;
    bottom: 28px !important;
    pointer-events: none;
    right: 11rem !important;
    left: 11rem !important;
    width: 100% !important;
    z-index: 100;
    padding-bottom: 10px;
  }
  ._1DiFj ._33cxL._Szsnr .swiper-pagination-bullet {
    width: 5px !important;
    height: 5px !important;
    margin: 0 5px 0 0 !important;
    background-color: #262626 !important;
    opacity: unset !important;
  }
}
@media (max-width: 1250px) {
  ._1DiFj ._33cxL._Szsnr {
    padding: 20px 4% 30px 4%;
  }
}
@media (max-width: 1100px) {
  ._1DiFj ._33cxL._Szsnr {
    padding: 20px 4% 30px 4%;
  }
}
@media (max-width: 768px) {
  ._1DiFj ._33cxL._Szsnr {
    padding: 0;
  }
}
._1DiFj ._33cxL._Szsnr ._2BF-1 ._2wZ8o {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

._1DiFj ._33cxL._Szsnr ._1aStM ._2wZ8o {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

._1DiFj ._33cxL._Szsnr ._2npuv {
  border-radius: 20px;
  overflow: hidden;
}

._1DiFj ._33cxL._Szsnr._3aFTq .swiper-pagination-horizontal {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 150px 60px 4%;
  box-sizing: border-box;
}

._1DiFj ._33cxL._Szsnr .swiper-pagination-bullet-active {
  background-color: var(--primary-color) !important;
}

._1DiFj ._33cxL._3rlhl ._2npuv {
  width: 100vw;
  overflow: hidden !important;
}

._1DiFj ._33cxL._3rlhl ._2npuv img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

._1DiFj ._33cxL._3rlhl ._2npuv ._33ONG:after {
  content: "";
  background: unset !important;
  width: 10%;
  position: absolute;
  top: 0;
  right: 25%;
  z-index: 6;
  height: 100%;
}

._1DiFj ._33cxL._3rlhl ._2npuv ._33ONG._W8MhW {
  opacity: 1;
  animation: _3InrZ 0.5s forwards;
}

._1DiFj ._33cxL._3rlhl ._2npuv ._33ONG._2oEX5 {
  opacity: 0;
}

._1DiFj ._33cxL._3rlhl ._2npuv ._33ONG ._1Gvmh {
  width: 100% !important;
  height: 100% !important;
  position: relative;
}

._1DiFj ._33cxL._3rlhl ._2npuv ._33ONG ._1Gvmh #zon-player-parent {
  overflow: hidden;
}

._1DiFj ._33cxL._3rlhl ._2npuv ._33ONG ._1Gvmh video {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

._1DiFj ._33cxL._3rlhl ._2BF-1 {
  direction: ltr;
}

._1DiFj ._33cxL._3rlhl ._2BF-1 ._1NpLg._2MTnA {
  left: 0;
  right: auto;
}

._1DiFj ._33cxL._3rlhl ._2BF-1 ._1NpLg._1dK9b {
  left: 0;
  right: 0;
  width: 92%;
  box-sizing: border-box;
  text-align: center;
}

._1DiFj ._33cxL._3rlhl ._2BF-1 ._1NpLg._1dK9b ._3DYmp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1DiFj ._33cxL._3rlhl ._2BF-1 ._1NpLg._2lNy6 {
  left: auto;
  right: 0;
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL._3rlhl ._2BF-1 ._1NpLg {
    width: 100%;
  }
}
._1DiFj ._33cxL._3rlhl ._2BF-1 ._2wZ8o {
  background: transparent linear-gradient(270deg, transparent 0, var(--shadow-color)) !important;
}

._1DiFj ._33cxL._3rlhl ._1aStM {
  direction: var(--direction);
}

._1DiFj ._33cxL._3rlhl ._1aStM p,
._1DiFj ._33cxL._3rlhl ._1aStM div {
  line-height: 130% !important;
}

._1DiFj ._33cxL._3rlhl ._1aStM a,
._1DiFj ._33cxL._3rlhl ._1aStM h1 {
  line-height: normal !important;
}

._1DiFj ._33cxL._3rlhl ._1aStM ._1NpLg._2MTnA {
  left: auto;
  right: 0;
}

._1DiFj ._33cxL._3rlhl ._1aStM ._1NpLg._1dK9b {
  left: 0;
  right: 0;
  width: 92%;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  bottom: 0;
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL._3rlhl ._1aStM ._1NpLg._1dK9b {
    box-sizing: border-box;
    text-align: center;
    display: flex-wrap;
    align-items: center;
    justify-content: center;
  }
}
._1DiFj ._33cxL._3rlhl ._1aStM ._1NpLg._1dK9b ._3DYmp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1DiFj ._33cxL._3rlhl ._1aStM ._1NpLg._2lNy6 {
  right: auto;
  left: 0;
}

._1DiFj ._33cxL._3rlhl ._1aStM ._2wZ8o {
  background: transparent linear-gradient(90deg, transparent 0, var(--shadow-color)) !important;
}

._1DiFj ._33cxL._3rlhl ._2od2p {
  background: transparent linear-gradient(180deg, transparent 0, var(--shadow-color));
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL._3rlhl ._2od2p {
    height: 70% !important;
    bottom: -10px !important;
  }
}
._1DiFj ._33cxL ._2BF-1 {
  direction: ltr;
}

._1DiFj ._33cxL ._2BF-1 ._1NpLg._2MTnA {
  left: 0;
  right: auto;
}

._1DiFj ._33cxL ._2BF-1 ._1NpLg._1dK9b {
  left: 0;
  right: 0;
  width: 92%;
  box-sizing: border-box;
  text-align: center;
}

._1DiFj ._33cxL ._2BF-1 ._1NpLg._1dK9b ._3DYmp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1DiFj ._33cxL ._2BF-1 ._1NpLg._2lNy6 {
  left: auto;
  right: 0;
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL ._2BF-1 ._1NpLg {
    width: 100%;
  }
}
._1DiFj ._33cxL ._2BF-1 ._2wZ8o {
  background: transparent linear-gradient(270deg, transparent 0, var(--shadow-color)) !important;
}

._1DiFj ._33cxL ._1aStM {
  direction: var(--direction);
}

._1DiFj ._33cxL ._1aStM ._1NpLg._2MTnA {
  left: auto;
  right: 0;
}

._1DiFj ._33cxL ._1aStM ._1NpLg._1dK9b {
  left: 0;
  right: 0;
  width: 92%;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  bottom: 0;
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL ._1aStM ._1NpLg._1dK9b {
    box-sizing: border-box;
    text-align: center;
    display: flex-wrap;
    align-items: center;
    justify-content: center;
  }
}
._1DiFj ._33cxL ._1aStM ._1NpLg._1dK9b ._3DYmp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1DiFj ._33cxL ._1aStM ._1NpLg._2lNy6 {
  right: auto;
  left: 0;
}

._1DiFj ._33cxL ._1aStM ._2wZ8o {
  background: transparent linear-gradient(90deg, transparent 0, var(--shadow-color)) !important;
}

._1DiFj ._33cxL ._1NpLg {
  display: flex;
  justify-content: center;
  max-width: 700px;
  top: 0;
  float: right;
  left: 0;
  margin: 0 4% !important;
  width: 40%;
  position: absolute;
  margin: 0;
  box-sizing: border-box;
  color: #fff;
  z-index: 40;
  pointer-events: initial;
  display: flex;
  align-items: flex-end;
  height: calc(100% - 70px);
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL ._1NpLg {
    width: 100%;
    height: calc(100% - 20px);
    padding: 0 !important;
    margin: 0 0 !important;
  }
}
@media (max-width: 1400px) and (min-width: 769px) {
  ._1DiFj ._33cxL ._1NpLg {
    width: 35% !important;
  }
  ._1DiFj ._33cxL ._1NpLg ._-lgmt {
    padding: 50px 0 !important;
  }
}
@media (max-width: 1025px) and (min-width: 768px) {
  ._1DiFj ._33cxL ._1NpLg {
    width: 45% !important;
    top: 35px;
  }
  ._1DiFj ._33cxL ._1NpLg ._-lgmt {
    padding: 0 0 !important;
  }
}
@media (max-width: 900px) {
  ._1DiFj ._33cxL ._1NpLg ._-lgmt {
    bottom: 0 !important;
    padding: 0 0 !important;
  }
}
@media (max-width: 768px) {
  ._1DiFj ._33cxL ._1NpLg {
    width: 100% !important;
  }
}
._1DiFj ._33cxL ._1NpLg ._-lgmt {
  width: 100%;
  padding: 70px 0;
  position: absolute;
  direction: var(--direction);
}

._1DiFj ._33cxL ._1NpLg ._-lgmt._wfz2m {
  top: 0;
  bottom: auto;
}

._1DiFj ._33cxL ._1NpLg ._-lgmt._1vDOr {
  position: relative;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

._1DiFj ._33cxL ._1NpLg ._-lgmt._2cVHI {
  bottom: 15%;
  top: auto;
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL ._1NpLg ._-lgmt._2cVHI {
    bottom: 0;
  }
}
@media (max-width: 768px) {
  ._1DiFj ._33cxL ._1NpLg ._-lgmt {
    padding: 0 0 5px 0px !important;
    left: 0px;
  }
}
._1DiFj ._33cxL ._1NpLg ._3BgtA img {
  height: 5rem;
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._1NpLg ._3BgtA img {
    height: 4rem;
  }
}
._1DiFj ._33cxL ._1NpLg h1 {
  font-size: var(--font-primary-size);
  margin: 0;
  color: var(--font-primary-color);
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._1NpLg h1 {
    font-size: 2rem !important;
  }
}
@media (max-width: 900px) {
  ._1DiFj ._33cxL ._1NpLg h1 {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 768px) {
  ._1DiFj ._33cxL ._1NpLg h1 {
    font-size: 30px !important;
    text-align: left;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  }
}
._1DiFj ._33cxL ._1NpLg ._3nwRQ {
  width: 50vw;
}

._1DiFj ._33cxL ._1NpLg p {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  margin: 0;
  color: #fcfcfc;
}

._1DiFj ._33cxL ._1NpLg button {
  margin: 0;
}

._1DiFj ._33cxL ._1NpLg ._1zOcq {
  font-size: 1rem;
  line-height: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._1NpLg ._1zOcq {
    font-size: 1rem;
  }
}
@media (max-width: 900px) {
  ._1DiFj ._33cxL ._1NpLg ._1zOcq {
    font-size: 1rem;
  }
}
._1DiFj ._33cxL ._1NpLg ._2S-Ib {
  font-size: 1.1rem;
  line-height: 1.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 5px 0;
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._1NpLg ._2S-Ib {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
._1DiFj ._33cxL ._1NpLg ._3kKJ6 {
  font-size: 0.9rem;
  line-height: 1.7rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 5px 0;
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._1NpLg ._3kKJ6 {
    font-size: 0.8rem;
    line-height: 1.7rem;
  }
}
@media (max-width: 900px) {
  ._1DiFj ._33cxL ._1NpLg ._3kKJ6 {
    max-width: 50%;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
._1DiFj ._33cxL ._1NpLg ._3DYmp {
  margin: 10px 0 0;
}

@media (max-width: 768px) {
  ._1DiFj ._33cxL ._1NpLg ._3DYmp {
    margin: 10px 0 0;
    display: grid !important;
  }
}
._1DiFj ._33cxL .swiper-pagination-horizontal {
  bottom: calc(var(--swiper-pagination-bottom, 8px) + 10px) !important;
  top: unset !important;
  width: 100%;
  z-index: 1000;
}

._1DiFj ._33cxL .swiper-pagination .swiper-pagination-bullet {
  border: var(--swiper-pagination-border);
}

._1DiFj ._33cxL .swiper-pagination-bullet-active {
  border: var(--swiper-pagination-active-border) !important;
}

._1DiFj ._33cxL ._X8ict > ._3MjOu,
._1DiFj ._33cxL ._3MjOu._3x1dl,
._1DiFj ._33cxL ._1tDEM,
._1DiFj ._33cxL ._3XHdA {
  bottom: 30px;
  top: auto;
}

._1DiFj ._33cxL ._2ajkI {
  position: relative;
  overflow: hidden;
}

._1DiFj ._33cxL ._2ajkI._3au_Q {
  z-index: 100;
}

._1DiFj ._33cxL ._2ajkI._2BF-1 {
  direction: ltr;
}

._1DiFj ._33cxL ._2ajkI._2BF-1 ._2wZ8o {
  background: transparent linear-gradient(270deg, transparent 0, var(--shadow-color) 75%);
  width: 60%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 6;
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._2ajkI._2BF-1 ._2wZ8o {
    width: 40%;
  }
}
@media (max-width: 780px) {
  ._1DiFj ._33cxL ._2ajkI._2BF-1 ._2wZ8o {
    width: 0%;
  }
}
._1DiFj ._33cxL ._2ajkI._2BF-1 ._33ONG {
  justify-content: flex-end !important;
}

._1DiFj ._33cxL ._2ajkI._2BF-1 ._33ONG:after {
  content: "";
  background: rgba(0, 0, 0, 0) linear-gradient(270deg, transparent 0, var(--shadow-color) 75%);
  width: 10%;
  position: absolute;
  top: 0;
  left: 25%;
  z-index: 6;
  height: 100%;
}

._1DiFj ._33cxL ._2ajkI._2BF-1 ._33ONG ._1Gvmh ._1TI3m ._263Z5 {
  position: absolute;
  right: 0;
}

._1DiFj ._33cxL ._2ajkI._1aStM {
  direction: ltr;
}

._1DiFj ._33cxL ._2ajkI._1aStM ._2wZ8o {
  background: transparent linear-gradient(90deg, transparent 0, var(--shadow-color) 75%);
  width: 60%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 6;
  height: 100%;
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._2ajkI._1aStM ._2wZ8o {
    width: 40%;
  }
}
@media (max-width: 780px) {
  ._1DiFj ._33cxL ._2ajkI._1aStM ._2wZ8o {
    width: 0%;
  }
}
._1DiFj ._33cxL ._2ajkI._1aStM ._33ONG {
  justify-content: flex-start !important;
}

._1DiFj ._33cxL ._2ajkI._1aStM ._33ONG:after {
  content: "";
  background: rgba(0, 0, 0, 0) linear-gradient(90deg, transparent 0, var(--shadow-color) 75%);
  width: 10%;
  position: absolute;
  top: 0;
  right: 25%;
  z-index: 6;
  height: 100%;
}

._1DiFj ._33cxL ._2ajkI._1aStM ._33ONG ._1Gvmh ._1TI3m ._263Z5 {
  position: absolute;
  left: 0;
}

._1DiFj ._33cxL ._2ajkI ._2od2p {
  background: transparent linear-gradient(180deg, transparent 0, var(--shadow-color) 75%);
  width: 100%;
  position: absolute;
  top: auto;
  left: 0;
  height: 25%;
  z-index: 20;
  bottom: 0;
  pointer-events: none;
}

@media (max-width: 1250px) {
  ._1DiFj ._33cxL ._2ajkI ._2od2p {
    height: 10%;
  }
}
@media (max-width: 900px) {
  ._1DiFj ._33cxL ._2ajkI ._2od2p {
    height: 50%;
    bottom: -20px;
    background: transparent linear-gradient(180deg, transparent 0, var(--shadow-color) 80%);
  }
}
@media (max-width: 768px) {
  ._1DiFj ._33cxL ._2ajkI ._2od2p {
    height: 45%;
  }
}
._1DiFj ._33cxL ._2ajkI ._2npuv {
  z-index: 5;
}

._1DiFj ._33cxL ._2ajkI ._2npuv img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

._1DiFj ._33cxL ._2ajkI ._2npuv ._33ONG {
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: flex;
  align-items: flex-end;
}

._1DiFj ._33cxL ._2ajkI ._2npuv ._33ONG._W8MhW {
  opacity: 1;
  animation: _3InrZ 0.5s forwards;
}

._1DiFj ._33cxL ._2ajkI ._2npuv ._33ONG._2oEX5 {
  opacity: 0;
}

._1DiFj ._33cxL ._2ajkI ._2npuv ._33ONG ._1Gvmh {
  width: 75%;
  height: 100%;
  position: relative;
}

@media (max-width: 900px) {
  ._1DiFj ._33cxL ._2ajkI ._2npuv img {
    -o-object-fit: cover;
    object-fit: cover;
  }
  ._1DiFj ._33cxL ._2ajkI ._2npuv ._1Gvmh {
    display: none;
  }
}
._1DiFj ._3b4SB {
  left: 0;
  right: 0;
  overflow: visible;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  width: 60%;
  display: flex;
  justify-content: center;
  transform: none;
  transition: none;
}

._1DiFj ._3b4SB ._2lOvc {
  display: flex;
  justify-content: center;
  bottom: 100px !important;
  z-index: 100;
  gap: 10px;
  transform: none;
  padding: 10px;
  transition: none;
}

@media (max-width: 900px) {
  ._1DiFj ._3b4SB ._2lOvc {
    display: none;
  }
}
@media (max-width: 1250px) {
  ._1DiFj ._3b4SB ._2lOvc {
    bottom: 0px;
  }
}
@media (max-width: 1100px) {
  ._1DiFj ._3b4SB ._2lOvc {
    bottom: 0px;
  }
}
@media (max-width: 900px) {
  ._1DiFj ._3b4SB ._2lOvc {
    bottom: -40px;
  }
}
._1DiFj ._3b4SB ._2lOvc._30Dvj {
  gap: 50px !important;
}

._1DiFj ._3b4SB ._2lOvc ._2GJDR {
  cursor: pointer;
  width: 160px;
  opacity: var(--swiper-pagination-bullet-inactive-opacity);
  height: 90px;
  box-sizing: border-box;
  padding-bottom: 5px;
  transition: all 0.4s;
}

._1DiFj ._3b4SB ._2lOvc ._2GJDR:hover {
  background-color: var(--swiper-pagination-hover-color);
  scale: var(--swiper-pagination-hover-scale);
  opacity: var(--swiper-pagination-hover-opacity);
  border-bottom: var(--swiper-pagination-hover-border-bottom);
}

._1DiFj ._3b4SB ._2lOvc ._2GJDR img {
  width: var(--slider-bullet-image-width);
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 50%;
}

._1DiFj ._3b4SB ._2lOvc ._2GJDR img:hover {
  width: --slider-bullet-imagehover-width;
  max-width: 55%;
}

._1DiFj ._3b4SB ._2lOvc ._37m7t {
  width: 100px;
  height: 100px;
  box-sizing: border-box;
  border-bottom: solid 2px transparent;
  transition: all 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1DiFj ._3b4SB ._2lOvc ._37m7t img {
  -o-object-fit: contain;
  object-fit: contain;
  width: var(--slider-bullet-image-width);
  max-width: 50%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

._1DiFj ._3b4SB ._2lOvc ._37m7t img:hover {
  width: --slider-bullet-imagehover-width;
  max-width: 55%;
}

@media (max-width: 768px) {
  ._1DiFj ._3b4SB ._2lOvc ._37m7t img {
    -o-object-fit: unset !important;
    object-fit: unset !important;
  }
}
._1DiFj ._3b4SB ._2lOvc ._37m7t ._SbLsg {
  height: 2px;
  transition: all 0.3s;
  background-color: var(--primary-color);
  width: 0;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
}

._1DiFj ._3b4SB ._2lOvc ._37m7t._ltWma {
  transform: scale(var(--swiper-pagination-selected-scale));
  transform-origin: bottom;
  opacity: var(--swiper-pagination-bullet-opacity);
}

._1DiFj ._3b4SB ._2lOvc ._37m7t._ltWma ._SbLsg {
  height: 2px;
  transition: all 0.3s;
  background-color: var(--primary-color);
  width: 45%;
  margin: 0 auto;
}

._fK4QC > div:first-child:not(:hover) + div {
  transition: all 0.5s;
}

#_jPM1N ._2k_xu {
  display: none !important;
}

._3tezk {
  position: absolute;
  z-index: 999999999;
  pointer-events: none;
  top: 85%;
  direction: var(--direction);
  display: flex;
  right: 0;
  left: 0;
  padding: 0 4%;
  box-sizing: border-box;
}

._3tezk._1fi8Q {
  top: 70%;
  right: 0;
  left: 0;
  padding: 0 2%;
  bottom: auto;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  box-sizing: border-box;
}

._3tezk._3OnyX {
  top: 70%;
  right: 0;
  left: 0;
  padding: 0 2%;
  bottom: auto;
  align-items: flex-start;
  justify-content: flex-start;
}

._3tezk._2P21V {
  top: 12%;
  right: 0;
  left: 0;
  padding: 0 2%;
  bottom: auto;
  align-items: flex-end;
  justify-content: flex-end;
  box-sizing: border-box;
}

._3tezk._Ztwoy {
  top: 12%;
  right: 0;
  left: 0;
  padding: 0 2%;
  bottom: auto;
  align-items: flex-start;
  justify-content: flex-start;
}

._3tezk._kzoCF {
  left: 50%;
  top: 50%;
  right: auto;
  transform: translate(-50%, -50%);
  bottom: auto;
}

._3tezk._2FmtJ {
  left: 50%;
  top: 10%;
  right: auto;
  transform: translate(-50%, 0);
  bottom: auto;
}

._3tezk._-25c6 {
  left: 50%;
  bottom: 15%;
  right: auto;
  transform: translate(-50%, 0);
  bottom: auto;
}

._3tezk._f6ELQ {
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
}

._3tezk._2pHgB {
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  padding: 4%;
  box-sizing: border-box;
  align-items: flex-end;
  justify-content: flex-end;
}

._3tezk ._csLoG {
  pointer-events: all;
}

._3tezk ._csLoG ._2q4W1 {
  background-color: transparent !important;
  border: none;
  cursor: pointer;
  width: 55px;
  height: 55px;
  padding: 10px;
  filter: brightness(0) invert(1);
}

:root {
  --swiper-theme-color: #afafaf !important;
  --swiper-navigation-size: 40px !important;
  --swiper-pagination-top: -20px !important;
  --swiper-pagination-bottom: auto !important;
  --swiper-pagination-border: none;
  --swiper-pagination-active-border: none;
  --swiper-pagination-hover-color: none;
  --swiper-pagination-selected-scale: none;
}

._2Nrus {
  margin: 2rem 0;
}

@media (max-width: 900px) {
  ._2Nrus {
    margin: 1rem 0;
  }
}
._2Nrus._ewwv3 h3 {
  font-size: 2em;
}

._2Nrus ._1bD0K {
  display: flex;
  align-items: center;
  margin: 4px 0;
  color: var(--font-primary-color);
  justify-content: space-between;
  margin-bottom: 10px;
}

._2Nrus ._1bD0K h3 {
  margin: 0 5px 0 10px;
  padding: 0;
  font-size: var(--font-quaternary-size);
}

._2Nrus ._1bD0K ._2ljpW {
  cursor: pointer;
  font-size: var(--font-tertiary-size);
  line-height: 1.5rem;
  color: var(--font-secondary-color);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-top: -10px;
}

@media (max-width: 900px) {
  ._2Nrus ._1bD0K ._2ljpW {
    margin-top: -20px;
  }
}
._2Nrus ._1bD0K ._2ljpW:hover {
  color: var(--font-primary-color);
}

._2Nrus ._2NwYo {
  position: relative;
}

._2Nrus ._2NwYo:hover {
  z-index: 10;
}

._2Nrus ._2NwYo ._237v4 {
  position: relative;
}

._2Nrus ._2NwYo._2y3oZ {
  display: flex;
}

._2Nrus ._2NwYo._2y3oZ._3Cl41 ._DAAaB {
  left: 0;
}

._2Nrus ._2NwYo._2y3oZ._ewwv3 ._DAAaB {
  right: 0;
}

._2Nrus ._2NwYo._2y3oZ ._DAAaB {
  width: 300px;
  height: 100%;
  position: absolute;
  z-index: 25;
}

._2Nrus ._2NwYo._2y3oZ ._DAAaB div {
  display: block !important;
}

._2Nrus ._2NwYo._2y3oZ ._DAAaB img {
  position: absolute;
  width: 100% !important;
  height: 100%;
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

@media (max-width: 900px) {
  ._2Nrus ._2NwYo._2y3oZ ._DAAaB {
    width: 140px;
  }
}
._2Nrus ._2NwYo._2y3oZ ._3Cl41 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

._2Nrus ._2NwYo._2y3oZ ._3Cl41 ._3_0Lw {
  padding: 5px 0px;
  width: calc(100% - 300px);
}

@media (max-width: 900px) {
  ._2Nrus ._2NwYo._2y3oZ ._3Cl41 ._3_0Lw {
    width: calc(100% - 140px);
  }
}
._2Nrus ._2NwYo._2y3oZ ._ewwv3 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

._2Nrus ._2NwYo._2y3oZ ._ewwv3 ._3_0Lw {
  width: calc(100% - 300px);
}

@media (max-width: 900px) {
  ._2Nrus ._2NwYo._2y3oZ ._ewwv3 ._3_0Lw {
    width: calc(100% - 140px);
  }
}
._2Nrus ._2NwYo._2y3oZ ._ewwv3 .swiper-button-prev {
  right: -360px !important;
}

._2Nrus ._2NwYo ._3S-An {
  position: absolute;
  z-index: 20;
  right: 21px;
  top: -10px;
  color: var(--font-primary-color);
  text-align: center;
}

._2Nrus ._2NwYo ._3S-An img {
  position: absolute;
  z-index: -1;
  width: 50px;
  left: 0;
}

._2Nrus ._2NwYo ._3S-An span {
  position: relative;
  display: block;
  font-weight: bolder;
  padding: 15px 7px 0px 7px;
  font-family: "latinFont", regularFont;
}

@media (min-width: 2000px) {
  ._2Nrus ._2NwYo ._3S-An span {
    font-size: 17px;
  }
}
@media (min-width: 1800px) {
  ._2Nrus ._2NwYo ._3S-An span {
    font-size: 16px;
  }
}
._2Nrus ._2NwYo ._3S-An._21G-2 span {
  padding: 15px 7px 0px 7px;
}

._2Nrus ._2NwYo ._3S-An._3yu3G span {
  padding: 15px 0px 0px 13px;
}

@media (max-width: 900px) {
  ._2Nrus ._2NwYo ._3S-An._3yu3G span {
    padding: 11px 0px 0px 9px !important;
  }
}
@media (max-width: 900px) {
  ._2Nrus ._2NwYo ._3S-An {
    top: -3.8px;
  }
  ._2Nrus ._2NwYo ._3S-An img {
    width: 30px;
  }
  ._2Nrus ._2NwYo ._3S-An span {
    font-size: 9px;
    padding: 11px 0px 0px 5px !important;
  }
}
._2Nrus ._2NwYo ._vr2V4 {
  grid-gap: 10px 10px;
  display: grid;
  direction: var(--direction);
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-top: 2vw;
  padding: 10px 5%;
}

._2Nrus ._3Ctwu {
  overflow: visible;
}

._2Nrus ._3Ctwu ._237v4:hover {
  z-index: 10;
}

._2Nrus ._3Ctwu .swiper-pagination-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: auto;
}

._2Nrus ._3Ctwu .swiper-pagination .swiper-pagination-bullet {
  width: 20px !important;
  height: 3px !important;
  margin: 0 5px 0 0;
  background-color: var(--font-primary-color);
  border-radius: unset;
}

._2Nrus ._3Ctwu .swiper-pagination-bullet-active {
  width: 20px;
  height: 2px;
  margin: 0 0 0 5px;
  border-radius: unset;
}

._2Nrus ._3Ctwu._ewwv3._3Q4eE .swiper-button-prev,
._2Nrus ._3Ctwu._ewwv3._3Q4eE .swiper-button-next {
  top: -30px;
}

._2Nrus ._3Ctwu._ewwv3 .swiper-button-prev {
  height: 100%;
  top: 0px;
  bottom: 0;
  right: -30px;
  margin-top: 0;
}

@media (max-width: 900px) {
  ._2Nrus ._3Ctwu._ewwv3 .swiper-button-prev {
    right: -10px;
  }
}
._2Nrus ._3Ctwu._ewwv3 .swiper-button-prev::after {
  width: 24px;
  height: 36px;
  margin: 0 18px 0;
  opacity: 0.8;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}

._2Nrus ._3Ctwu._ewwv3 .swiper-button-next {
  height: 100%;
  top: 0px;
  bottom: 0;
  margin-top: 0;
  left: -30px;
}

._2Nrus ._3Ctwu._ewwv3 .swiper-button-next::after {
  width: 24px;
  height: 36px;
  margin: 0 18px 0;
  opacity: 0.8;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}

._2Nrus ._3Ctwu._3Cl41._3Q4eE .swiper-button-prev,
._2Nrus ._3Ctwu._3Cl41._3Q4eE .swiper-button-next {
  top: -30px;
}

._2Nrus ._3Ctwu._3Cl41 .swiper-button-prev {
  height: 100%;
  top: 0px;
  bottom: 0;
  left: -30px;
  margin-top: 0;
}

@media (max-width: 900px) {
  ._2Nrus ._3Ctwu._3Cl41 .swiper-button-prev {
    left: -10px;
  }
}
._2Nrus ._3Ctwu._3Cl41 .swiper-button-prev::after {
  width: 24px;
  height: 36px;
  margin: 0 18px 0;
  opacity: 0.8;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 30px;
  color: #fff;
}

._2Nrus ._3Ctwu._3Cl41 .swiper-button-next {
  height: 100%;
  top: 0px;
  margin-top: 0;
  bottom: 0;
  right: -30px;
}

._2Nrus ._3Ctwu._3Cl41 .swiper-button-next::after {
  width: 24px;
  height: 36px;
  margin: 0 18px 0;
  opacity: 0.8;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 30px;
  font-weight: bold;
  color: #fff;
}

._2Nrus ._3Ctwu ._2irxM,
._2Nrus ._3Ctwu ._3cPaI,
._2Nrus ._3Ctwu ._GZ_9M > ._1PVre,
._2Nrus ._3Ctwu ._1PVre._1PRPR {
  display: flex !important;
  align-items: flex-end !important;
  justify-content: flex-end !important;
}

._2Nrus ._3Ctwu._3_RxT .swiper-pagination {
  display: none;
}

._2Nrus ._3Ctwu._3_RxT._ewwv3 .swiper-scrollbar {
  left: 0px;
}

._2Nrus ._3Ctwu._3_RxT._3Cl41 .swiper-scrollbar {
  right: 0px;
}

._2Nrus ._3Ctwu._3_RxT .swiper-scrollbar {
  display: flex;
  align-items: center;
  position: absolute;
  top: -20px;
  width: 100px;
  width: var(--rodp-pagination-scrollbar-width);
  height: 5px;
  height: var(--rodp-pagination-scrollbar-height);
}

._2Nrus ._3Ctwu._3_RxT .swiper-scrollbar::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  background: white;
  background: var(--rodp-pagination-scrollbar-background-color);
  border-radius: var(--rodp-pagination-scrollbar-border-radius);
  border: var(--rodp-pagination-scrollbar-border);
  overflow: hidden;
}

._2Nrus ._3Ctwu._3_RxT .swiper-scrollbar-drag {
  cursor: pointer;
  background: rgb(96, 148, 244);
  background: var(--rodp-pagination-scrollbar-drag-background-color);
  height: 10px;
  height: var(--rodp-pagination-scrollbar-drag-height);
  border-radius: 5px;
  border-radius: var(--rodp-pagination-scrollbar-drag-border-radius);
  border: var(--rodp-pagination-scrollbar-drag-border);
}

@media (max-width: 900px) {
  ._2Nrus ._3Ctwu .swiper-pagination {
    display: none;
  }
}
._22TCI {
  position: relative;
  width: 100%;
  height: 550px;
  display: flex;
  justify-content: center;
  z-index: 0;
  margin-top: 20px;
  border-radius: 20px;
  overflow: hidden;
  background-color: #000;
}

._22TCI ._2RQcr {
  width: 30%;
  padding: 2rem;
  box-sizing: border-box;
  z-index: 5;
}

._22TCI ._2RQcr ._3j-Ur {
  position: absolute;
  width: 35%;
  display: block;
  z-index: 999;
}

._22TCI ._2RQcr ._3j-Ur ._1yrim {
  margin-top: 20px;
}

._22TCI._3Cl41 ._mNNJS {
  position: absolute;
  z-index: 2;
  background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 75%) repeat scroll 0 0;
}

._22TCI._ewwv3 ._mNNJS {
  position: absolute;
  z-index: 2;
  background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(0, 0, 0, 0) 0%, black 75%) repeat scroll 0 0;
}

._22TCI ._3yQDx {
  width: 70%;
  height: 100%;
}

._22TCI ._3yQDx img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: flex;
}

._22TCI ._3yQDx::after {
  position: absolute;
  display: block;
  top: 0;
  width: 20%;
  height: 100%;
  content: "";
  background-image: linear-gradient(to right, black, transparent);
}

._22TCI._ewwv3 ._3yQDx::after {
  background-image: linear-gradient(to left, black, transparent) !important;
}

._22TCI ._1bD0K {
  font-size: var(--font-primary-size);
  line-height: 3.5rem;
  font-weight: 900;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

._22TCI ._1bD0K a {
  text-decoration: none;
  color: var(--font-primary-color);
}

._22TCI ._qjUra {
  font-size: var(--font-secondary-size);
  line-height: 1.6rem;
  font-weight: 600;
  color: var(--font-secondary-color);
  position: relative;
  top: 5px;
  display: flex;
  gap: 5px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-bottom: 10px;
}

._22TCI ._3T-fs {
  text-shadow: 2px 0 1px rgba(17, 17, 17, 0.6);
  font-size: var(--font-tertiary-size);
  line-height: 1.6rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  color: #e1e1e1;
  z-index: 999;
}

._22TCI ._1Sgwg {
  display: flex;
  gap: 5px;
  font-size: var(--font-tertiary-size);
  line-height: 1.6rem;
}

._22TCI ._tuPRc {
  display: block;
  font-size: var(--font-tertiary-size);
  line-height: 1.6rem;
  color: var(--font-primary-color);
}

._22TCI ._tuPRc a,
._22TCI ._tuPRc span {
  color: var(--font-secondary-color);
}

._22TCI ._opuoV {
  position: absolute;
  color: white;
  background-color: transparent;
  padding: 10px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  box-sizing: border-box;
  z-index: 10;
}

._22TCI ._opuoV button {
  border-radius: 50%;
  background-color: transparent;
  border: none;
  cursor: pointer;
  color: white;
}

._22TCI ._1d9HN {
  display: flex;
  flex-direction: column;
  position: absolute;
  bottom: 0;
  z-index: 999;
}

._22TCI ._1d9HN ._3AaQi button {
  height: 46px;
  border-radius: 30px;
  background-color: #fff;
  font-size: 22px;
  padding: 3px 30px 0 18px;
  border: none;
  color: #212121;
}

._22TCI ._1d9HN ._2Hola {
  display: flex;
  align-items: center;
}

@media (max-width: 900px) {
  ._22TCI {
    height: 200px;
  }
  ._22TCI ._2RQcr {
    padding: 5px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  ._22TCI ._2RQcr ._3j-Ur ._1bD0K {
    margin: 0;
  }
  ._22TCI ._2RQcr ._3j-Ur ._qjUra {
    margin-bottom: 4px;
  }
  ._22TCI ._2RQcr ._3j-Ur ._3T-fs {
    display: none;
  }
  ._22TCI ._2RQcr ._3j-Ur ._1Sgwg {
    display: none;
  }
  ._22TCI ._2RQcr ._3j-Ur ._tuPRc {
    display: none;
  }
}
._30_Jb {
  position: absolute;
  top: 10px;
  right: 10px;
  width: auto !important;
  left: auto !important;
  margin: 0;
}

._3prti {
  padding: 5px 10px;
  border-radius: 0;
  width: auto;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
  color: #000;
  opacity: 1;
  background: rgba(0, 0, 0, 0.2);
}

._15b4T {
  color: #fff;
  background: #007aff;
}

._1g5yd {
  transition: transform 0.8s ease-in-out;
}

@media (min-width: 768px) {
  ._BUNyF:hover ~ ._1g5yd {
    transition: transform 0.8s ease-in-out;
  }
  ._BUNyF:hover ~ ._1g5yd._2S85O {
    transform: translateX(166.7%) !important;
  }
  ._BUNyF:hover ~ ._1g5yd._1nKYr, ._BUNyF:hover ~ ._1g5yd._3Uktn {
    transform: translateX(77.8%) !important;
  }
}
@media (min-width: 768px) {
  ._hMwdu:hover ~ ._1g5yd {
    transition: transform 0.8s ease-in-out;
  }
  ._hMwdu:hover ~ ._1g5yd._2S85O {
    transform: translateX(-166.7%) !important;
  }
  ._hMwdu:hover ~ ._1g5yd._1nKYr, ._hMwdu:hover ~ ._1g5yd._3Uktn {
    transform: translateX(-77.8%) !important;
  }
}
._237v4 {
  mix-blend-mode: overlay;
}

._237v4:hover {
  z-index: 9999999 !important;
  mix-blend-mode: unset;
}

._3_0Lw:hover {
  z-index: 999 !important;
}

._3T_zu._2S85O {
  transform: translateX(-166.7%) !important;
}

._3T_zu._1nKYr, ._3T_zu._3Uktn {
  transform: translateX(-77.8%) !important;
}

._2EI7Y._2S85O {
  transform: translateX(166.7%) !important;
}

._2EI7Y._1nKYr, ._2EI7Y._3Uktn {
  transform: translateX(77.8%) !important;
}

._4E5y4 {
  border-radius: 10px;
  margin: 5px 0px;
  height: 50px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--menu-background-color);
  color: var(--font-primary-color);
  cursor: pointer;
  box-sizing: border-box;
  padding: 5px;
}

._4E5y4 ._69s-B {
  display: flex;
  align-items: center;
  gap: 20px;
}

._4E5y4 ._69s-B ._188XF ._3X-_i {
  color: var(--font-primary-color);
  height: 25px;
}

._4E5y4 ._69s-B ._188XF._3_t33 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._4E5y4 ._69s-B ._188XF ._3BbtQ {
  color: var(--font-primary-color);
  font-size: var(--font-secondary-size);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  line-height: 2;
}

._4E5y4 ._69s-B ._188XF ._3CTR7 {
  color: var(--font-tertiary-color);
  font-size: var(--font-tertiary-size);
}

._4E5y4 ._69s-B ._188XF ._2pycr {
  color: var(--font-secondary-color);
  font-size: var(--font-tertiary-size);
}

._4E5y4 ._69s-B ._188XF ._2pycr p {
  color: var(--font-secondary-color);
  font-size: var(--font-tertiary-size);
  margin: 0;
}

._4E5y4 ._15LEe {
  text-align: center;
  color: var(--font-primary-color);
  font-size: var(--font-secondary-size);
}

._4E5y4._hFVKK {
  direction: rtl;
}

._4E5y4._nzrbm ._69s-B ._188XF ._3BzrM {
  display: block;
  padding: 0 20px;
}

._4E5y4._nzrbm ._69s-B ._188XF ._2HB6R {
  display: none;
}

._4E5y4._nzrbm ._69s-B ._188XF ._3CTR7 {
  display: none;
}

._4E5y4._nzrbm ._69s-B ._188XF ._2pycr {
  display: none;
}

._4E5y4._nzrbm ._1Gbzy {
  display: none;
}

._4E5y4._nzrbm ._15LEe {
  padding: 0 10px;
}

._4E5y4._QgPcl {
  height: 170px;
  gap: 10px;
}

@media (max-width: 768px) {
  ._4E5y4._QgPcl {
    height: auto;
    display: flex;
    flex-direction: column;
    padding: 10px;
  }
}
._4E5y4._QgPcl ._69s-B {
  display: flex;
  width: 100%;
  gap: 20px;
}

@media (max-width: 768px) {
  ._4E5y4._QgPcl ._69s-B {
    flex-direction: column;
    gap: 10px;
  }
}
@media (max-width: 768px) {
  ._4E5y4._QgPcl ._69s-B ._188XF {
    width: 100%;
  }
}
._4E5y4._QgPcl ._69s-B ._188XF ._3BzrM {
  display: none;
}

._4E5y4._QgPcl ._69s-B ._188XF ._2HB6R {
  display: block;
  width: 250px;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

@media (max-width: 768px) {
  ._4E5y4._QgPcl ._69s-B ._188XF ._2HB6R {
    width: 100%;
    height: 53vw;
  }
}
._4E5y4._QgPcl ._69s-B ._188XF._3_t33 {
  max-width: 50%;
}

@media (max-width: 768px) {
  ._4E5y4._QgPcl ._69s-B ._188XF._3_t33 {
    max-width: 100%;
  }
}
._4E5y4._QgPcl ._69s-B ._188XF ._3BbtQ {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  line-height: 2;
}

._4E5y4._QgPcl ._69s-B ._188XF ._3CTR7 {
  display: flex;
  gap: 5px;
}

._4E5y4._QgPcl ._69s-B ._188XF ._2pycr {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}

._4E5y4._QgPcl ._1Gbzy {
  display: none;
}

._4E5y4._QgPcl ._15LEe {
  display: none;
}

._3ZWpY {
  display: flex;
  flex-direction: column;
}

._3ZWpY ._RBI8o {
  display: flex;
  height: 200px;
  padding: 0 5rem;
}

._3ZWpY ._RBI8o img {
  border: 2px solid;
  border-radius: 50%;
  height: 200px !important;
  width: 200px !important;
}

._3ZWpY ._9KYL8 {
  text-align: center;
}

._3ZWpY ._9KYL8 h1 {
  box-sizing: border-box;
  width: 100%;
  text-align: inherit;
  padding: 0 5rem;
  font-family: "latinFont", regularFont;
  font-size: var(--font-primary-size);
  color: var(--font-primary-color);
}

._3ZWpY ._9KYL8 div._3P4h8 {
  text-align: inherit;
  padding: 0 5rem;
  font-size: var(--font-tertiary-size);
}

._3Rrwb,
._2gXbO,
._2GAlQ {
  overflow: visible !important;
}

._11CH8 {
  display: flex;
  justify-content: center;
  gap: 10px;
}

._11CH8._3_rmH {
  display: block;
  max-height: 80vh;
  overflow: auto;
}

._11CH8._3_rmH ._34NI- {
  display: flex;
  align-items: center;
  justify-content: center;
}

._11CH8._3_rmH ._1g9zt {
  margin: 5px;
  justify-content: space-around;
  align-items: center;
  overflow: hidden;
  width: -moz-min-content;
  width: min-content;
  margin-bottom: 5px;
}

._11CH8._3_rmH ._1g9zt img {
  width: auto;
}

._11CH8 ._2SPwN {
  max-width: 100vw;
  width: auto;
  padding: 20px 5% !important;
  box-sizing: border-box;
}

@media (max-width: 1250px) {
  ._11CH8 ._2SPwN {
    padding: 20px 10% !important;
  }
}
@media (max-width: 900px) {
  ._11CH8 ._2SPwN {
    padding: 20px 15% !important;
  }
}
._11CH8 ._2SPwN .swiper-button-next {
  width: 60px;
  height: 100%;
  background-color: var(--background-color);
  border-radius: 0;
  padding: 0 !important;
  box-sizing: border-box;
  top: 15px;
  left: 0;
}

._11CH8 ._2SPwN .swiper-button-prev {
  width: 60px;
  height: 100%;
  background-color: var(--background-color);
  border-radius: 0;
  padding: 0 !important;
  box-sizing: border-box;
  right: 0;
  top: 15px;
}

._11CH8 ._2SPwN ._34NI- {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
}

._11CH8 ._1g9zt {
  transition: 0.1s;
  cursor: pointer;
  display: flex;
  background-color: var(--background-color);
  border-radius: 12px;
  position: relative;
}

._11CH8 ._1g9zt:hover {
  outline: 3px solid var(--rodp-card-border-color);
}

._11CH8 ._1g9zt._8QBPt {
  outline: 3px solid var(--rodp-card-border-color);
}

._11CH8 ._1g9zt ._12M-F {
  display: block;
  width: 100%;
  background-color: gray;
  height: 3px;
  bottom: 0;
  position: absolute;
}

._11CH8 ._1g9zt ._12M-F ._3T_67 {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: var(--primary-color);
  height: 3px;
}

._11CH8 ._1g9zt ._2SNhz {
  transition: 0.1s;
  cursor: pointer;
  display: flex;
  background-color: var(--background-color);
  border-radius: 12px;
  width: 6vw !important;
  height: 6vw !important;
}

@media (max-width: 1300px) {
  ._11CH8 ._1g9zt ._2SNhz {
    width: 8vw !important;
    height: 8vw !important;
  }
}
@media (max-width: 900px) {
  ._11CH8 ._1g9zt ._2SNhz {
    width: 10vw !important;
    height: 10vw !important;
  }
}
._11CH8 ._1g9zt ._3OG4p {
  padding: 10px 10px 10px 0px;
  width: 100%;
  box-sizing: border-box;
  height: 90px;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}

._11CH8._15PbQ ._2SPwN .swiper-button-next {
  right: 0 !important;
  left: unset !important;
}

._11CH8._15PbQ ._2SPwN .swiper-button-next::after {
  content: "next" !important;
}

._11CH8._15PbQ ._2SPwN .swiper-button-prev {
  left: 0 !important;
  right: unset !important;
}

._11CH8._15PbQ ._2SPwN .swiper-button-prev::after {
  content: "prev" !important;
}

._2Zova {
  display: flex;
  justify-content: center;
  height: 100vh;
  align-items: center;
}

._2Zova ._3gR4f {
  display: flex;
  flex-direction: column;
}

._2Zova ._3gR4f img {
  margin: auto;
}

._2Zova ._23ovj {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

._2Zova ._23ovj ._3UfuI {
  font-size: 26px;
  color: var(--font-primary-color);
}

._2Zova ._23ovj ._3Kp31 {
  font-size: 15px;
  color: var(--font-primary-color);
}

._2Zova ._23ovj ._3i5SJ {
  color: var(--font-primary-color);
  border-left: 2px solid #e50914;
  font-size: 2.4em;
}

._1tbjR {
  width: 100%;
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 20px;
  z-index: 999;
}

._1tbjR ._kiXDV {
  background: #000000;
  border: 1px solid #fff;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  padding: 20px;
  width: 80%;
  position: relative;
  color: white;
}

._1tbjR ._kiXDV::before {
  cursor: pointer;
  content: "";
  position: absolute;
  top: 0;
  right: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 55px 0px 55px 55px;
  border-color: #000000 transparent transparent transparent;
}

._1tbjR ._kiXDV ._1LP_G {
  width: 55%;
  text-align: left;
}

._1tbjR ._kiXDV ._1LP_G span {
  width: 100%;
  font-size: 12px;
  font-weight: 500;
}

._1tbjR ._kiXDV ._2I76t {
  margin-left: 3vw;
  display: flex;
  -moz-column-gap: 1vw;
  column-gap: 1vw;
}

._1tbjR ._kiXDV ._2I76t ._14K4E button {
  color: #ffffff;
  width: 120px;
  cursor: pointer;
  background: #1A314F;
  border: 1px solid #ffffff;
  font-size: 13px;
  padding: 12px;
  font-weight: bold;
}

._1tbjR ._kiXDV ._2I76t ._14K4E :hover {
  background-color: rgba(84, 113, 152, 0.3960784314);
}

._1tbjR ._kiXDV ._2I76t ._1GnTB button {
  width: 120px;
  cursor: pointer;
  background: #ffffff;
  border: none;
  font-size: 13px;
  padding: 12px;
  font-weight: bold;
}

._1tbjR ._kiXDV ._2I76t ._1GnTB :hover {
  background-color: rgba(255, 255, 255, 0.6470588235);
}

._1tbjR ._kiXDV ._1VMrz {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 5px;
  color: #ffffff;
  font-weight: bold;
}

._1tbjR ._kiXDV ._1VMrz :hover {
  color: rgba(255, 255, 255, 0.6470588235) !important;
}

@media (max-width: 768px) {
  ._1tbjR ._kiXDV {
    width: 100%;
    flex-direction: column;
    gap: 3vw;
  }
  ._1tbjR ._kiXDV ._1LP_G {
    width: 100%;
  }
}
._LBBhQ {
  position: relative;
  width: 100%;
  direction: var(--direction);
}

._LBBhQ input {
  width: 100%;
  box-sizing: border-box;
  padding: 0 12px;
}

._LBBhQ svg._51NkA {
  position: absolute;
  bottom: 0;
  right: 20px;
  top: 26px;
  margin: auto 0;
  cursor: pointer;
}

._LBBhQ._2GbZ3 svg {
  height: 22px;
  position: absolute;
  top: 30px;
  right: 10px;
  cursor: pointer;
}

._LBBhQ._2GbZ3 input {
  padding-left: 40px;
}

._LBBhQ._1Ra_M span {
  color: var(--primary-color);
}

._LBBhQ ._2_8KY {
  color: white;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  display: block;
}

._LBBhQ ._H8I1S {
  width: 100%;
  height: 50px;
  color: white;
  border-radius: 10px;
  border: 1px solid white;
  background-color: rgba(0, 0, 0, 0.62);
  font-size: 15px;
  outline: none;
}

._LBBhQ ._H8I1S:focus {
  border: 2px solid white;
  background-color: unset;
  font-size: 14px;
}

._LBBhQ textarea {
  width: 100%;
}

._XV-OL:hover input ~ span {
  background-color: rgb(137, 137, 137);
}

._XV-OL input:checked ~ span {
  background-color: var(--primary-color);
  border: 2px solid white;
  box-sizing: border-box;
}

._j-9i8 {
  position: relative;
}

._j-9i8 input {
  position: absolute;
  opacity: 0;
  height: 100%;
  top: 0;
  cursor: pointer;
  left: 0;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  z-index: 10;
}

._j-9i8 ._2_8KY {
  margin: 4px 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._j-9i8 span {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 15px;
  width: 15px;
  background-color: #eee;
}

._j-9i8 span._jn_Ny {
  border-radius: 50%;
}

._j-9i8 span._jGll3 {
  border-radius: 2px;
}

._3-ly7 {
  border: none;
  display: flex;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  padding: 0px;
  margin: 0px;
}

._3fEKf {
  color: var(--font-primary-color);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  display: block;
}

._38pHT {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 11;
  direction: ltr !important;
}

@media (max-width: 768px) {
  ._38pHT {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
  }
}
._38pHT ._2xD9W {
  outline: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 61px;
  padding: 14.5px 0;
  border-radius: 6px;
  margin: auto 5px;
  background-color: var(--background-color);
  color: var(--font-secondary-color);
  border: none;
  box-sizing: border-box;
  font-size: 24px;
  z-index: 11;
  text-align: center;
}

@media (max-width: 768px) {
  ._38pHT ._2xD9W {
    width: 60px;
    height: 70px;
  }
}
._38pHT ._Zzk0a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 64px;
  padding: 14.5px 0;
  margin: 10px 5px;
  border-radius: 6px;
  background-color: #333;
  color: #bdbdbd;
  border: none;
  box-sizing: border-box;
  font-size: 24px;
  z-index: 11;
  text-align: center;
}

._38pHT ._3vDlT {
  width: 100%;
  height: auto;
}

._QLceZ {
  position: relative;
  left: -1px;
  color: var(--primary-color);
  font-size: var(--font-title-size);
  line-height: var(--font-title-size);
  font-weight: 700;
}

@media (max-width: 768px) {
  ._QLceZ {
    display: none;
  }
}
._1cGKO {
  direction: ltr !important;
  display: flex;
  align-items: center;
}

._291OB {
  display: flex;
}

._3sU31 {
  display: flex;
}

._1HfVi {
  display: flex !important;
}

._G7bwN {
  position: fixed;
  height: 100%;
  bottom: 0;
  left: 0;
  top: 71px;
  background-color: var(--background-color);
  right: 0;
}

._G7bwN h1 {
  width: 92%;
  font-family: "latinFont", regularFont;
  font-size: var(--font-primary-size);
  margin: 10px 4%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--account-box-background-color);
  color: var(--font-primary-color);
  padding-bottom: 10px;
}

._G7bwN ._uojjV p {
  color: var(--font-primary-color);
  width: 100%;
  font-size: var(--font-tertiary-size);
  padding: 0 4%;
  box-sizing: border-box;
}

._G7bwN ._uojjV h4 {
  color: var(--font-primary-color);
  width: 100%;
  font-size: var(--font-quaternary-size);
  padding: 30px 4% 0 4%;
  box-sizing: border-box;
}

._G7bwN ._vITdx {
  grid-gap: 30px 10px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  padding: 0 4% 50px 4%;
  overflow-y: auto;
  max-height: 100%;
  direction: var(--direction);
  box-sizing: border-box;
}

@media (max-width: 900px) {
  ._G7bwN ._vITdx {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 400px) {
  ._G7bwN ._vITdx {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
._G7bwN ._vITdx._2INF3 {
  grid-gap: 70px 10px;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-top: 2vw;
  padding: 50px 4%;
}

._G7bwN ._vITdx._2vWEc {
  grid-gap: 70px 10px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 2vw;
  padding: 50px 4%;
}

._G7bwN ._1boam {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: black;
  z-index: 999;
  padding: 10px 0;
}

._G7bwN ._1boam button {
  background-color: #111;
  color: #d8d8d8;
  padding: 10px;
  border: none;
  font-size: 1rem;
  border-radius: 10px;
  font-family: "latinFont", regularFont;
}

._3dbNk {
  color: var(--font-primary-color);
  background-color: var(--background-color);
  border-radius: 10px;
  box-shadow: 0 0 50px 4px var(--primary-color);
  max-width: 550px;
  min-width: 350px;
}

@media (max-width: 768px) {
  ._3dbNk {
    min-width: unset !important;
  }
}
._3dbNk > *:first-child {
  margin-right: 30px;
}

._3dbNk._3Och5 {
  text-align: right;
}

._4GbRu {
  fill: var(--primary-color);
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/style.module.scss ***!
  \****************************************************************************************************************/
:root {
  --background-color: #000;
}

.cDe7j8yLwBmxqg79P8l5 {
  background-color: var(--background-color);
  color: var(---font-primary-color);
  margin: 0;
  padding: 0;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cDe7j8yLwBmxqg79P8l5.Tj7R5KANga_EX01fYoEx {
  margin-top: 0 !important;
}
@media (max-width: 768px) {
  .cDe7j8yLwBmxqg79P8l5.Tj7R5KANga_EX01fYoEx {
    margin-top: 70px !important;
  }
}
.cDe7j8yLwBmxqg79P8l5 .nCETcD7pCD7dFQOipsUw {
  direction: rtl;
}
.cDe7j8yLwBmxqg79P8l5 .WyYzgWKVGWWsWfDWZqjw {
  direction: ltr;
}
.cDe7j8yLwBmxqg79P8l5 .Ir0NklbP0dp5ZsXZ84pJ {
  max-width: 400px;
  height: 400px;
  margin: auto;
  color: white;
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-content: center;
}
.cDe7j8yLwBmxqg79P8l5 .Ir0NklbP0dp5ZsXZ84pJ h1 {
  text-align: center;
}
.cDe7j8yLwBmxqg79P8l5 .Ir0NklbP0dp5ZsXZ84pJ ._xrBE20RmF5Td1ftioXL {
  width: 400px;
  display: flex;
  justify-content: space-between;
}
