/* [project]/app/components/Glasses/Glass.module.scss.module.css [app-client] (css) */
.Glass-module-scss-module__gGpaNG__liquidGlass {
  isolation: isolate;
  color: #fff;
  text-shadow: 0 2px 4px #0000001a;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  cursor: grab;
  background-color: #ffffff0d;
  border-radius: 100vmax;
  padding: 1.5rem;
  font-size: 1.25rem;
  position: relative;
  box-shadow: 0 6px 6px #0003, 0 0 20px #0000001a;
}

.Glass-module-scss-module__gGpaNG__liquidGlass:before, .Glass-module-scss-module__gGpaNG__liquidGlass:after {
  content: "";
  border-radius: inherit;
  position: absolute;
  inset: 0;
}

.Glass-module-scss-module__gGpaNG__liquidGlass:before {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  filter: url("#glass-distortion");
  z-index: -1;
}

.Glass-module-scss-module__gGpaNG__liquidGlass:after {
  box-shadow: inset 1px 1px 1px #ffffff26, inset 0 0 1px 1px #ffffff26;
}

.Glass-module-scss-module__gGpaNG__liquidLink {
  width: fit-content;
  height: fit-content;
  padding: 4px 20px;
  display: flex;
}

/* [project]/app/wigdets/Header/Header.module.scss.module.css [app-client] (css) */
.Header-module-scss-module__ViEYJq__navbarWrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 4px 40px;
  display: flex;
}

@media (max-width: 1300px) {
  .Header-module-scss-module__ViEYJq__navbarWrapper {
    display: none;
  }
}

.Header-module-scss-module__ViEYJq__Header {
  width: calc(100% - 80px);
  top: 40px;
  left: 40px;
}

@media (max-width: 750px) {
  .Header-module-scss-module__ViEYJq__Header {
    width: calc(100% - 48px);
    max-height: 44px;
    top: 24px;
    left: 24px;
  }

  .Header-module-scss-module__ViEYJq__Header > a {
    max-width: 140px;
  }

  .Header-module-scss-module__ViEYJq__Header > :nth-child(3), .Header-module-scss-module__ViEYJq__Header > :nth-child(4) {
    display: none;
  }
}

.Header-module-scss-module__ViEYJq__HeaderNav {
  flex-direction: row;
  display: flex;
}

.Header-module-scss-module__ViEYJq__HeaderNav ul {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  gap: 100px;
  display: flex;
}

@media (max-width: 1500px) {
  .Header-module-scss-module__ViEYJq__HeaderNav ul {
    gap: 50px;
  }
}

@media (max-width: 1200px) {
  .Header-module-scss-module__ViEYJq__HeaderNav ul {
    gap: 50px;
  }
}

.Header-module-scss-module__ViEYJq__HeaderNav ul {
  z-index: 1;
  height: 100%;
}

.Header-module-scss-module__ViEYJq__HeaderNav ul li {
  height: 100%;
}

.Header-module-scss-module__ViEYJq__HeaderNav ul li:hover a {
  cursor: pointer;
  color: #cbff00;
}

.Header-module-scss-module__ViEYJq__HeaderNav ul li a {
  color: #fff;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
  transition: color .1s linear;
}

@media (max-width: 750px) {
  .Header-module-scss-module__ViEYJq__HeaderNav {
    display: none;
  }
}

.Header-module-scss-module__ViEYJq__BookingButton {
  background-color: #202020;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  gap: 48px;
  padding: 6px 6px 6px 28px;
  display: flex;
}

@media (max-width: 1300px) {
  .Header-module-scss-module__ViEYJq__BookingButton {
    display: none;
  }
}

.Header-module-scss-module__ViEYJq__BookingButton > span {
  color: #efefef;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

/* [project]/app/components/BurgerMenu/BurgerMenu.module.scss.module.css [app-client] (css) */
.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu {
  background-color: #202020;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  display: flex;
  position: relative;
}

@media (min-width: 1301px) {
  .BurgerMenu-module-scss-module__1ekg3a__BurgerMenu {
    display: none;
  }
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu.BurgerMenu-module-scss-module__1ekg3a__Active {
  background-color: #fff;
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu.BurgerMenu-module-scss-module__1ekg3a__Active .BurgerMenu-module-scss-module__1ekg3a__BurgerLine {
  background-color: #262626;
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu.BurgerMenu-module-scss-module__1ekg3a__Active .BurgerMenu-module-scss-module__1ekg3a__BurgerLine:first-child {
  transform: translate(-50%, -50%)rotate(45deg);
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu.BurgerMenu-module-scss-module__1ekg3a__Active .BurgerMenu-module-scss-module__1ekg3a__BurgerLine:nth-child(3) {
  transform: translate(-50%, -50%)rotate(-45deg);
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu.BurgerMenu-module-scss-module__1ekg3a__Active .BurgerMenu-module-scss-module__1ekg3a__BurgerLine:nth-child(2) {
  display: none;
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu .BurgerMenu-module-scss-module__1ekg3a__BurgerLine {
  background-color: #cbff00;
  border-radius: 1px;
  width: 16px;
  height: 2px;
  transition: transform .2s linear;
  position: absolute;
  top: 50%;
  left: 50%;
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu .BurgerMenu-module-scss-module__1ekg3a__BurgerLine:first-child {
  transform: translate(-50%, calc(-50% - 5px));
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu .BurgerMenu-module-scss-module__1ekg3a__BurgerLine:nth-child(2) {
  transform: translate(-50%, -50%);
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerMenu .BurgerMenu-module-scss-module__1ekg3a__BurgerLine:nth-child(3) {
  transform: translate(-50%, calc(5px - 50%));
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerDrawer {
  z-index: 100;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background: #131313c7;
  border-radius: 0 0 30px 30px;
  width: 100%;
  padding: 98px 0 22px;
  animation: .5s BurgerMenu-module-scss-module__1ekg3a__slide-in;
  position: fixed;
  left: 0;
}

@keyframes BurgerMenu-module-scss-module__1ekg3a__slide-in {
  from {
    top: -100%;
  }

  to {
    top: 0;
  }
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerNavigation {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  display: flex;
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerNavigation li {
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
  line-height: 14px;
}

.BurgerMenu-module-scss-module__1ekg3a__BurgerNavDot {
  background-color: #828282;
  border-radius: 2px;
  width: 4px;
  height: 4px;
}

.BurgerMenu-module-scss-module__1ekg3a__Socials {
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 22px;
  display: flex;
}

.BurgerMenu-module-scss-module__1ekg3a__Socials > .BurgerMenu-module-scss-module__1ekg3a__SocialLink {
  width: 74px;
  padding: 10px 28px;
}

.BurgerMenu-module-scss-module__1ekg3a__OrderButton {
  color: #000;
  background-color: #cbff00;
  border-radius: 50px;
  align-items: center;
  max-width: 225px;
  height: 38px;
  margin: 22px auto 0;
  padding: 10px 80px 10px 20px;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 14px;
  display: flex;
  position: relative;
}

.BurgerMenu-module-scss-module__1ekg3a__OrderButton:after {
  content: url("/icons/arrow-right-top-small.png");
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: absolute;
  top: 4px;
  right: 4px;
}

/* [project]/app/sections/HeroSection/HeroSection.module.scss.module.css [app-client] (css) */
.HeroSection-module-scss-module__jhajyG__HeroSection {
  padding: 20px;
  position: relative;
}

@media (max-width: 750px) {
  .HeroSection-module-scss-module__jhajyG__HeroSection {
    padding: 10px;
  }
}

.HeroSection-module-scss-module__jhajyG__HeroImageWrapper {
  aspect-ratio: 2.238;
  border-radius: 46px;
  width: 100%;
  padding: 20px;
  position: relative;
  overflow: hidden;
}

@media (max-width: 750px) {
  .HeroSection-module-scss-module__jhajyG__HeroImageWrapper {
    aspect-ratio: .5466;
    border-radius: 30px;
    width: 100%;
  }
}

.HeroSection-module-scss-module__jhajyG__HeroContent {
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.HeroSection-module-scss-module__jhajyG__HeroContent > h1 {
  text-align: center;
  color: #fff;
  flex-direction: column;
  gap: 20px;
  width: max-content;
  margin: 0 auto 20px;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
  display: flex;
}

.HeroSection-module-scss-module__jhajyG__HeroContent > h1 > .HeroSection-module-scss-module__jhajyG__Colored {
  color: #cbff00;
}

@media (max-width: 750px) {
  .HeroSection-module-scss-module__jhajyG__HeroContent > h1 {
    line-break: normal;
    gap: 0;
    width: fit-content;
    font-size: 28px;
    line-height: 28px;
  }
}

.HeroSection-module-scss-module__jhajyG__HeroContent > h2 {
  color: #ddd;
  text-align: center;
  margin-bottom: 30px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 18px;
}

@media (max-width: 750px) {
  .HeroSection-module-scss-module__jhajyG__HeroContent > h2 {
    font-size: 12px;
    line-height: 12px;
  }
}

.HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLabels {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-bottom: 22px;
  display: flex;
}

.HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLabels .HeroSection-module-scss-module__jhajyG__HeroLabel {
  background-color: #f0f0f033;
  min-width: 148px;
  height: fit-content;
  padding: 9px 30px;
  font-style: italic;
}

.HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLabels .HeroSection-module-scss-module__jhajyG__HeroLabel h4 {
  font-size: 18px;
}

@media (max-width: 750px) {
  .HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLabels .HeroSection-module-scss-module__jhajyG__HeroLabel {
    width: max-content;
    min-width: unset;
    padding: 7px 20px;
  }

  .HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLabels .HeroSection-module-scss-module__jhajyG__HeroLabel h4 {
    width: fit-content;
    font-size: 12px;
  }
}

.HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLink {
  color: #000;
  background-color: #cbff00;
  border-radius: 50px;
  align-items: center;
  height: 52px;
  margin: 0 auto;
  padding: 15px 100px 15px 28px;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  line-height: 18px;
  display: flex;
  position: relative;
}

.HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLink:after {
  content: url("/icons/arrow-right-top.png");
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  top: 6px;
  right: 6px;
}

@media (max-width: 750px) {
  .HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLink {
    height: 38px;
    font-size: 14px;
    line-height: 14px;
  }

  .HeroSection-module-scss-module__jhajyG__HeroContent .HeroSection-module-scss-module__jhajyG__HeroLink:after {
    content: url("/icons/arrow-right-top-small.png");
    width: 30px;
    height: 30px;
    top: 4px;
    right: 4px;
  }
}

/* [project]/app/sections/UspSection/UspSection.module.scss.module.css [app-client] (css) */
.UspSection-module-scss-module__6TkfFW__UspSection {
  flex-direction: column;
  align-items: center;
  margin: 64px 80px 0;
  display: flex;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection {
    margin: 32px 10px 0;
  }
}

.UspSection-module-scss-module__6TkfFW__UspSection > h2 {
  text-transform: uppercase;
  color: #2a2a2a;
  margin-bottom: 40px;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection > h2 {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 28px;
  }
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspContainer {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 22px;
  width: 100%;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspContainer {
    flex-direction: column;
  }
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCard {
  aspect-ratio: 1;
  border-radius: 24px;
  flex: 1;
  padding: 14px 14px 28px;
  position: relative;
  overflow: hidden;
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCard:after {
  content: "";
  background: linear-gradient(to top, #111c 0%, #1110 100%);
  width: 100%;
  height: 60%;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCard {
    width: 100%;
    padding: 8px 8px 16px;
  }
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspImage {
  width: 100%;
  height: auto;
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__TopContent {
  flex-flow: row;
  gap: 8px;
  display: flex;
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__TopContent .UspSection-module-scss-module__6TkfFW__TopLabel {
  background-color: #eaeaea33;
  padding: 10px 30px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__TopContent .UspSection-module-scss-module__6TkfFW__TopLabel {
    font-size: 12px;
    line-height: 12px;
  }
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent > h2 {
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  max-width: 75%;
  margin-bottom: 20px;
  font-size: 48px;
  font-style: italic;
  font-weight: 900;
  line-height: 48px;
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent > h2 > span {
  color: #cbff00;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent > h2 {
    margin-bottom: 14px;
    font-size: 24px;
    line-height: 24px;
  }
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent > p {
  color: #ddd;
  text-align: center;
  max-width: 75%;
  margin-bottom: 32px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent > p {
    max-width: 100%;
    margin-bottom: 14px;
    font-size: 12px;
    line-height: 12px;
  }
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent .UspSection-module-scss-module__6TkfFW__ContentLink {
  color: #000;
  background-color: #cbff00;
  border-radius: 50px;
  align-items: center;
  height: 52px;
  margin: 0 auto;
  padding: 15px 100px 15px 28px;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  line-height: 18px;
  display: flex;
  position: relative;
}

.UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent .UspSection-module-scss-module__6TkfFW__ContentLink:after {
  content: url("/icons/arrow-right-top.png");
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  top: 6px;
  right: 6px;
}

@media (max-width: 750px) {
  .UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent .UspSection-module-scss-module__6TkfFW__ContentLink {
    height: 38px;
    font-size: 14px;
    line-height: 14px;
  }

  .UspSection-module-scss-module__6TkfFW__UspSection .UspSection-module-scss-module__6TkfFW__UspCardContent .UspSection-module-scss-module__6TkfFW__BottomContent .UspSection-module-scss-module__6TkfFW__ContentLink:after {
    content: url("/icons/arrow-right-top-small.png");
    width: 30px;
    height: 30px;
    top: 4px;
    right: 4px;
  }
}

/* [project]/app/sections/PriceSection/PriceSection.module.scss.module.css [app-client] (css) */
.PriceSection-module-scss-module__s8Vshq__PriceSection {
  flex-direction: column;
  gap: 22px;
  width: 100%;
  padding: 30px 80px 0;
  display: flex;
  position: relative;
}

.PriceSection-module-scss-module__s8Vshq__PriceSection:after {
  content: "";
  z-index: 1;
  background-color: #fff;
  border-radius: 0 0 70px 70px;
  width: 100%;
  height: 130px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(100%)translateZ(0);
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceSection {
    padding: 30px 10px 0;
  }

  .PriceSection-module-scss-module__s8Vshq__PriceSection:after {
    border-radius: 0 0 32px 32px;
    height: 70px;
    bottom: 1px;
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine {
  background-color: #232323;
  border-radius: 26px;
  padding: 29px 48px;
  display: flex;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine {
    flex-direction: column;
    width: 100%;
    padding: 18px;
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle {
  flex-direction: row;
  flex-basis: 35%;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 12px;
  display: flex;
  position: relative;
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle:after {
  content: "";
  background-color: #5d5d5d;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle {
    flex-basis: 100%;
    margin-bottom: 18px;
    padding-bottom: 18px;
  }

  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle:after {
    width: 100%;
    height: 1px;
    top: 100%;
    right: 50%;
    transform: translateX(50%);
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle .PriceSection-module-scss-module__s8Vshq__Primary {
  color: #cbff00;
  text-transform: uppercase;
  font-size: 48px;
  font-style: italic;
  font-weight: 900;
  line-height: 48px;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle .PriceSection-module-scss-module__s8Vshq__Primary {
    font-size: 24px;
    line-height: 24px;
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle .PriceSection-module-scss-module__s8Vshq__Secondary {
  color: #fff;
  font-size: 26px;
  font-style: italic;
  font-weight: 900;
  line-height: 36px;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PriceTitle .PriceSection-module-scss-module__s8Vshq__Secondary {
    font-size: 16px;
    line-height: 16px;
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  gap: 50px;
  margin-left: 8%;
  margin-right: 8%;
  display: flex;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions {
    flex-direction: column;
    gap: 12px;
    margin-left: 0;
    margin-right: 0;
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceTime {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  display: flex;
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceTime .PriceSection-module-scss-module__s8Vshq__Time {
  color: #a4a4a4;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  line-height: 16px;
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceTime .PriceSection-module-scss-module__s8Vshq__Price {
  color: #fff;
  font-size: 32px;
  font-style: italic;
  font-weight: 800;
  line-height: 32px;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceTime {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceTime .PriceSection-module-scss-module__s8Vshq__Time {
    font-size: 12px;
    line-height: 12px;
  }

  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceTime .PriceSection-module-scss-module__s8Vshq__Price {
    font-size: 24px;
    line-height: 24px;
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceInfo {
  color: #ddd;
  flex: 1;
  margin-left: 0%;
  margin-right: 0%;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceInfo {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 14px;
  }
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceFree {
  color: #cbff00;
  text-transform: uppercase;
  font-size: 48px;
  font-style: italic;
  font-weight: 900;
  line-height: 48px;
}

.PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceFree > span {
  color: #fff;
}

@media (max-width: 750px) {
  .PriceSection-module-scss-module__s8Vshq__PriceLine .PriceSection-module-scss-module__s8Vshq__PricePositions .PriceSection-module-scss-module__s8Vshq__PriceFree {
    font-size: 24px;
    line-height: 24px;
  }
}

/* [project]/app/sections/CourtSection/CourtSection.module.scss.module.css [app-client] (css) */
.CourtSection-module-scss-module__UgDvGa__CourtSection {
  background-color: #121212;
  flex-flow: row;
  gap: 16px;
  width: 100%;
  padding: 200px 80px;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .CourtSection-module-scss-module__UgDvGa__CourtSection {
    flex-direction: column;
    padding: 100px 10px;
  }
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__Vinnete {
  object-position: center center;
  object-fit: cover;
  opacity: .1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__TextContainer {
  flex-direction: column;
  flex-basis: 33%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

@media (max-width: 750px) {
  .CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__TextContainer {
    margin-bottom: 10px;
  }
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__TextContainer .CourtSection-module-scss-module__UgDvGa__CourtTitle {
  color: #fff;
  text-transform: uppercase;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__TextContainer .CourtSection-module-scss-module__UgDvGa__CourtTitle > span {
  color: #cbff00;
}

@media (max-width: 750px) {
  .CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__TextContainer .CourtSection-module-scss-module__UgDvGa__CourtTitle {
    font-size: 28px;
    line-height: 28px;
  }
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__TextContainer .CourtSection-module-scss-module__UgDvGa__CourtDescription {
  color: #c7c7c7;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__TextContainer .CourtSection-module-scss-module__UgDvGa__CourtDescription {
    display: none;
  }
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer {
  flex-direction: row;
  flex-basis: 66%;
  justify-content: center;
  align-items: center;
  gap: 16px;
  max-width: 66%;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer {
    flex-direction: column;
    min-width: 100%;
  }
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:first-child:hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:first-child {
  flex-basis: 50%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:first-child:hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(2) {
  flex-basis: 25%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:first-child:hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(3) {
  flex-basis: 25%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(2):hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:first-child {
  flex-basis: 25%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(2):hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(2) {
  flex-basis: 50%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(2):hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(3) {
  flex-basis: 25%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(3):hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:first-child {
  flex-basis: 25%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(3):hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(2) {
  flex-basis: 25%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer:has( > .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(3):hover) .CourtSection-module-scss-module__UgDvGa__CourtCard:nth-child(3) {
  flex-basis: 50%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer .CourtSection-module-scss-module__UgDvGa__CourtCard {
  border-radius: 26px;
  flex-direction: column;
  flex: 33%;
  justify-content: flex-end;
  align-items: center;
  height: 600px;
  padding: 16px;
  transition: flex-basis .2s linear;
  display: flex;
  position: relative;
  overflow: hidden;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer .CourtSection-module-scss-module__UgDvGa__CourtCard:after {
  content: "";
  background: linear-gradient(to top, #111c 0%, #1110 100%);
  width: 100%;
  height: 45%;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 750px) {
  .CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer .CourtSection-module-scss-module__UgDvGa__CourtCard {
    aspect-ratio: 1;
  }
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer .CourtSection-module-scss-module__UgDvGa__CourtCard .CourtSection-module-scss-module__UgDvGa__CourtImage {
  width: auto;
  height: 100%;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer .CourtSection-module-scss-module__UgDvGa__CourtCard .CourtSection-module-scss-module__UgDvGa__CourtInfo {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  display: flex;
  position: relative;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer .CourtSection-module-scss-module__UgDvGa__CourtCard .CourtSection-module-scss-module__UgDvGa__CourtInfo .CourtSection-module-scss-module__UgDvGa__CourtTitle {
  color: #cbff00;
  text-transform: uppercase;
  font-size: 24px;
  font-style: italic;
  font-weight: 900;
  line-height: 24px;
}

.CourtSection-module-scss-module__UgDvGa__CourtSection .CourtSection-module-scss-module__UgDvGa__CardsContainer .CourtSection-module-scss-module__UgDvGa__CourtCard .CourtSection-module-scss-module__UgDvGa__CourtInfo .CourtSection-module-scss-module__UgDvGa__CourtDesc {
  color: #ddd;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 14px;
}

/* [project]/app/sections/MarcosSection/MarcosSection.module.scss.module.css [app-client] (css) */
.MarcosSection-module-scss-module__HMfaUq__MarcosSection {
  width: 100%;
  padding: 0 80px;
  position: relative;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosSection {
    padding: 0 10px;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosSection:after {
  content: "";
  z-index: 1;
  background-color: #fff;
  border-radius: 70px 70px 0 0;
  width: 100%;
  height: 120px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-100%);
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosSection:after {
    border-radius: 32px 32px 0 0;
    height: 70px;
    top: 1px;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosSign {
  position: absolute;
  bottom: 40px;
  right: 80px;
}

@media (max-width: 1700px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosSign {
    bottom: 16px;
    right: 30px;
  }
}

@media (max-width: 1550px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosSign {
    display: none;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContainer {
  background-color: #121212;
  border-radius: 72px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 72px;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosContainer {
    aspect-ratio: .835;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    padding-left: 0;
    overflow: hidden;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosImage {
  z-index: 2;
  flex: 1;
  margin-top: -5%;
}

.MarcosSection-module-scss-module__HMfaUq__MarcosImage > img {
  width: 100% !important;
  height: auto !important;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosImage {
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 0;
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateX(15%);
  }

  .MarcosSection-module-scss-module__HMfaUq__MarcosImage img {
    width: 60%;
    max-width: 60%;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  gap: 30px;
  display: flex;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosContent {
    gap: 23px;
    padding: 18px;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosLabels {
  flex-flow: row;
  gap: 8px;
  display: flex;
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosLabels .MarcosSection-module-scss-module__HMfaUq__Argentina {
  border-radius: 20px;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosLabels .MarcosSection-module-scss-module__HMfaUq__Argentina {
    display: none;
  }

  .MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosLabels {
    justify-content: center;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosLabels .MarcosSection-module-scss-module__HMfaUq__Label {
  color: #fff;
  background-color: #f0f0f033;
  padding: 9px 40px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosLabels .MarcosSection-module-scss-module__HMfaUq__Label {
    padding: 7px 13px;
    font-size: 12px;
    line-height: 12px;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle > p {
  text-transform: uppercase;
  font-size: 108px;
  font-style: italic;
  font-weight: 900;
  line-height: 108px;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle > p {
    font-size: 48px;
    line-height: 48px;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle .MarcosSection-module-scss-module__HMfaUq__Title1 {
  color: #cbff00;
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle .MarcosSection-module-scss-module__HMfaUq__Title2 {
  color: #fff;
  margin-left: 44px;
  position: relative;
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle .MarcosSection-module-scss-module__HMfaUq__Title2:after {
  content: "";
  z-index: 1;
  background-image: url("/icons/crown.png");
  background-size: 69px 58px;
  width: 69px;
  height: 58px;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(100%, -60%);
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle .MarcosSection-module-scss-module__HMfaUq__Title2 {
    margin-left: 22px;
  }

  .MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosTitle .MarcosSection-module-scss-module__HMfaUq__Title2:after {
    background-size: 35px 29px;
    width: 35px;
    height: 29px;
  }
}

.MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosDesc {
  color: #c7c7c7;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .MarcosSection-module-scss-module__HMfaUq__MarcosContent .MarcosSection-module-scss-module__HMfaUq__MarcosDesc {
    max-width: 55%;
    font-size: 12px;
  }
}

.MarcosSection-module-scss-module__HMfaUq__HexWrapper {
  border-radius: 72px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* [project]/app/components/Tabs/Tabs.module.scss.module.css [app-client] (css) */
.Tabs-module-scss-module__qktUaW__Tabs {
  flex-direction: column;
  display: flex;
}

@media (max-width: 750px) {
  .Tabs-module-scss-module__qktUaW__Tabs {
    width: 100%;
  }
}

.Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabsContainer {
  flex-flow: wrap;
  gap: 7px;
  margin-bottom: 32px;
  display: flex;
}

@media (max-width: 750px) {
  .Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabsContainer {
    margin-bottom: 18px;
  }
}

.Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabsContainer .Tabs-module-scss-module__qktUaW__Tab {
  color: #9a9a9a;
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  flex: 1;
  height: fit-content;
  padding: 14px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

.Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabsContainer .Tabs-module-scss-module__qktUaW__Tab:hover {
  cursor: pointer;
}

.Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabsContainer .Tabs-module-scss-module__qktUaW__Tab.Tabs-module-scss-module__qktUaW__Active {
  color: #2a2a2a;
  background-color: #cbff00;
}

@media (max-width: 750px) {
  .Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabsContainer .Tabs-module-scss-module__qktUaW__Tab {
    flex: unset;
    width: fit-content;
    padding: 7px 13px;
    font-size: 12px;
    line-height: 12px;
  }
}

.Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabDataContainer {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 20px;
  display: flex;
}

@media (max-width: 750px) {
  .Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabDataContainer {
    gap: 14px;
  }
}

.Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabDataContainer .Tabs-module-scss-module__qktUaW__Title {
  text-transform: uppercase;
  color: #2a2a2a;
  font-size: 48px;
  font-style: italic;
  font-weight: 900;
  line-height: 48px;
}

@media (max-width: 750px) {
  .Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabDataContainer .Tabs-module-scss-module__qktUaW__Title {
    font-size: 24px;
    line-height: 24px;
  }
}

.Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabDataContainer .Tabs-module-scss-module__qktUaW__Desc {
  color: #a3a3a3;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .Tabs-module-scss-module__qktUaW__Tabs .Tabs-module-scss-module__qktUaW__TabDataContainer .Tabs-module-scss-module__qktUaW__Desc {
    font-size: 12px;
    line-height: 12px;
  }
}

/* [project]/app/sections/NewbieSection/NewbieSection.module.scss.module.css [app-client] (css) */
.NewbieSection-module-scss-module__dLV3QW__NewbieSection {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  padding: 0 80px;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .NewbieSection-module-scss-module__dLV3QW__NewbieSection {
    padding: 0 10px;
  }
}

.NewbieSection-module-scss-module__dLV3QW__NewbieSection .NewbieSection-module-scss-module__dLV3QW__NewbieTitle {
  text-align: center;
  text-transform: uppercase;
  color: #2a2a2a;
  width: 100%;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
}

@media (max-width: 750px) {
  .NewbieSection-module-scss-module__dLV3QW__NewbieSection .NewbieSection-module-scss-module__dLV3QW__NewbieTitle {
    margin-bottom: 23px;
    font-size: 28px;
    line-height: 28px;
  }
}

.NewbieSection-module-scss-module__dLV3QW__NewbieSection .NewbieSection-module-scss-module__dLV3QW__NewbieContainer {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

@media (max-width: 750px) {
  .NewbieSection-module-scss-module__dLV3QW__NewbieSection .NewbieSection-module-scss-module__dLV3QW__NewbieContainer {
    flex-direction: column;
  }
}

.NewbieSection-module-scss-module__dLV3QW__NewbieSection .NewbieSection-module-scss-module__dLV3QW__NewbieTabs {
  flex-basis: 50%;
  margin-top: 50px;
  position: relative;
}

.NewbieSection-module-scss-module__dLV3QW__NewbieSection .NewbieSection-module-scss-module__dLV3QW__NewbieImages {
  flex-basis: 50%;
}

@media (max-width: 750px) {
  .NewbieSection-module-scss-module__dLV3QW__NewbieSection .NewbieSection-module-scss-module__dLV3QW__NewbieImages {
    margin-top: 16px;
  }
}

/* [project]/app/components/Carousel/Carousel.module.scss.module.css [app-client] (css) */
.Carousel-module-scss-module__qJxLXa__embla {
  --slide-height: 100%;
  --slide-spacing: 2%;
  --slide-size: 90%;
  --slide-spacing-sm: 100%;
  --slide-size-sm: 50%;
  --slide-spacing-lg: 1%;
  --slide-size-lg: calc(100% / 3);
  max-width: 100%;
  margin: auto;
}

@media (max-width: 750px) {
  .Carousel-module-scss-module__qJxLXa__embla {
    --slide-height: 100%;
  }
}

.Carousel-module-scss-module__qJxLXa__embla__viewport {
  overflow: hidden;
}

.Carousel-module-scss-module__qJxLXa__embla__container {
  touch-action: pan-y pinch-zoom;
  margin-left: calc(var(--slide-spacing) * -1);
  display: flex;
}

@media (min-width: 750px) {
  .Carousel-module-scss-module__qJxLXa__embla__container {
    margin-left: calc(var(--slide-spacing-sm) * -1);
  }
}

@media (min-width: 1200px) {
  .Carousel-module-scss-module__qJxLXa__embla__container {
    margin-left: calc(var(--slide-spacing-lg) * -1);
  }
}

.Carousel-module-scss-module__qJxLXa__embla__slide {
  flex: 0 0 var(--slide-size);
  min-width: 0;
  padding-left: var(--slide-spacing);
}

@media (min-width: 750px) {
  .Carousel-module-scss-module__qJxLXa__embla__slide {
    flex: 0 0 var(--slide-size-sm);
    padding-left: var(--slide-spacing-sm);
  }
}

@media (min-width: 1200px) {
  .Carousel-module-scss-module__qJxLXa__embla__slide {
    flex: 0 0 var(--slide-size-lg);
    padding-left: var(--slide-spacing-lg);
  }
}

.Carousel-module-scss-module__qJxLXa__embla__slide__number {
  border: .2rem solid var(--detail-medium-contrast);
  height: var(--slide-height);
  -webkit-user-select: none;
  user-select: none;
  aspect-ratio: 1.7475;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 4rem;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.Carousel-module-scss-module__qJxLXa__EmblaImage {
  object-position: center center;
}

/* [project]/app/sections/CarouselSection/CarouselSection.module.scss.module.css [app-client] (css) */
.CarouselSection-module-scss-module__gWY6dG__CarouselSection {
  width: 100%;
  margin-top: 130px;
  position: relative;
}

@media (max-width: 750px) {
  .CarouselSection-module-scss-module__gWY6dG__CarouselSection {
    margin-top: 40px;
  }
}

.CarouselSection-module-scss-module__gWY6dG__CarouselSection .CarouselSection-module-scss-module__gWY6dG__CarouselTopbar {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.CarouselSection-module-scss-module__gWY6dG__CarouselSection .CarouselSection-module-scss-module__gWY6dG__CarouselContainer {
  width: 100%;
}

.CarouselSection-module-scss-module__gWY6dG__CarouselSection h4 {
  text-transform: uppercase;
  color: #2a2a2a;
  margin-bottom: 30px;
  margin-left: 80px;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 60px;
}

@media (max-width: 750px) {
  .CarouselSection-module-scss-module__gWY6dG__CarouselSection h4 {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 28px;
    line-height: 28px;
  }
}

/* [project]/app/sections/AddressSection/AddressSection.module.scss.module.css [app-client] (css) */
.AddressSection-module-scss-module__ppWkWq__AddressSection {
  flex-direction: column;
  width: 100%;
  margin-top: 220px;
  padding: 0 80px;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__AddressSection {
    margin-top: 40px;
    padding: 0 10px;
  }
}

.AddressSection-module-scss-module__ppWkWq__AddressSection:after {
  content: "";
  z-index: 1;
  background-color: #fff;
  border-radius: 0 0 70px 70px;
  width: 100%;
  height: 130px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(100%)translateZ(0);
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__AddressSection {
    padding: 30px 10px 0;
  }

  .AddressSection-module-scss-module__ppWkWq__AddressSection:after {
    border-radius: 0 0 32px 32px;
    height: 70px;
    bottom: 1px;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopBanner {
  background-color: #121212;
  border-radius: 72px;
  flex-flow: row;
  align-items: center;
  width: 100%;
  max-width: 1800px;
  margin: 0 auto 100px;
  padding: 0 52px 0 12px;
  display: flex;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopBanner {
    border-radius: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 28px;
    margin-bottom: 34px;
    padding: 10px;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopImageWrapper {
  aspect-ratio: 1.872;
  margin-top: -5%;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopImageWrapper {
    display: none;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopImage {
  width: 100%;
  height: auto;
}

.AddressSection-module-scss-module__ppWkWq__ShopTitle {
  color: #fff;
  text-transform: uppercase;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
}

.AddressSection-module-scss-module__ppWkWq__ShopTitle > span {
  color: #cbff00;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopTitle {
    white-space: nowrap;
    margin-top: 18px;
    font-size: 42px;
    line-height: 42px;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopLink {
  text-transform: uppercase;
  color: #262626;
  background-color: #cbff00;
  border-radius: 26px;
  margin-left: auto;
  padding: 18px 60px;
  font-size: 20px;
  font-style: italic;
  font-weight: 800;
  line-height: 20px;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopLink {
    text-align: center;
    width: 100%;
    margin-left: 0;
    font-size: 14px;
    line-height: 14px;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopMap {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  gap: 32px;
  display: flex;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopMap {
    flex-direction: column-reverse;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent {
  flex-direction: column;
  gap: 26px;
  display: flex;
}

.AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent .AddressSection-module-scss-module__ppWkWq__MapTitle {
  text-transform: uppercase;
  color: #121212;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent .AddressSection-module-scss-module__ppWkWq__MapTitle {
    font-size: 28px;
    line-height: 28px;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent .AddressSection-module-scss-module__ppWkWq__InfoBlock {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent .AddressSection-module-scss-module__ppWkWq__InfoBlock .AddressSection-module-scss-module__ppWkWq__InfoTitle {
  color: #acacac;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent .AddressSection-module-scss-module__ppWkWq__InfoBlock .AddressSection-module-scss-module__ppWkWq__InfoTitle {
    font-size: 12px;
    line-height: 12px;
  }
}

.AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent .AddressSection-module-scss-module__ppWkWq__InfoBlock .AddressSection-module-scss-module__ppWkWq__InfoText {
  color: #171717;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  line-height: 20px;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__ShopMap .AddressSection-module-scss-module__ppWkWq__MapContent .AddressSection-module-scss-module__ppWkWq__InfoBlock .AddressSection-module-scss-module__ppWkWq__InfoText {
    font-size: 16px;
    line-height: 16px;
  }
}

.AddressSection-module-scss-module__ppWkWq__Socials {
  flex-flow: row;
  gap: 18px;
  display: flex;
}

.AddressSection-module-scss-module__ppWkWq__Socials .AddressSection-module-scss-module__ppWkWq__SocialWrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 15px;
  display: flex;
  position: relative;
}

.AddressSection-module-scss-module__ppWkWq__Socials .AddressSection-module-scss-module__ppWkWq__SocialWrapper .AddressSection-module-scss-module__ppWkWq__SocialBtn {
  text-align: center;
  color: #fff;
  border-radius: 90px;
  width: 100%;
  padding: 17px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__Socials .AddressSection-module-scss-module__ppWkWq__SocialWrapper .AddressSection-module-scss-module__ppWkWq__SocialBtn {
    padding: 12px;
    font-size: 12px;
    line-height: 12px;
  }
}

.AddressSection-module-scss-module__ppWkWq__Socials .AddressSection-module-scss-module__ppWkWq__SocialWrapper .AddressSection-module-scss-module__ppWkWq__SocialBtn.AddressSection-module-scss-module__ppWkWq__TgBtn {
  background-color: #2aabee;
}

.AddressSection-module-scss-module__ppWkWq__Socials .AddressSection-module-scss-module__ppWkWq__SocialWrapper .AddressSection-module-scss-module__ppWkWq__SocialBtn.AddressSection-module-scss-module__ppWkWq__InstBtn {
  background-color: #fe2569;
}

.AddressSection-module-scss-module__ppWkWq__FrameMobile {
  border-radius: 20px;
  max-width: 100%;
  height: 280px;
}

@media (min-width: 751px) {
  .AddressSection-module-scss-module__ppWkWq__FrameMobile {
    display: none;
  }
}

.AddressSection-module-scss-module__ppWkWq__FrameDesktop {
  border-radius: 20px;
  max-width: 100%;
  height: 600px;
}

@media (max-width: 750px) {
  .AddressSection-module-scss-module__ppWkWq__FrameDesktop {
    display: none;
  }
}

/* [project]/app/wigdets/Footer/Footer.module.scss.module.css [app-client] (css) */
.Footer-module-scss-module__nbkXsG__Footer {
  background-color: #fff;
  border-radius: 70px 70px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 50px;
  margin-top: -70px;
  padding: 38px 80px;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer {
    border-radius: 32px 32px 0 0;
    gap: 0;
    margin-top: -32px;
    padding: 16px 10px 0;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterTopLine {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterTopLine {
    flex-direction: column;
    margin-bottom: 32px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterTopLine .Footer-module-scss-module__nbkXsG__Nav {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 29px;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterTopLine .Footer-module-scss-module__nbkXsG__Nav {
    flex-direction: column;
    gap: 22px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterTopLine .Footer-module-scss-module__nbkXsG__Nav .Footer-module-scss-module__nbkXsG__NavDot {
  background-color: #ccc;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterTopLine .Footer-module-scss-module__nbkXsG__Nav .Footer-module-scss-module__nbkXsG__NavLink {
  color: #121212;
  font-size: 22px;
  font-style: italic;
  font-weight: 700;
  line-height: 22px;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterLogo {
  position: absolute;
  top: 38px;
  left: 80px;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterLogo {
    position: relative;
    top: 0;
    left: 0;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine {
  flex-flow: row;
  gap: 20px;
  width: 100%;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine {
    flex-direction: column;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper {
  background-color: #121212;
  border-radius: 56px;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 43px;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper {
    border-radius: 32px;
    flex-direction: column;
    padding: 20px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerMask1 {
  width: auto;
  height: 100%;
  position: absolute;
  right: 0;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 26px;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft {
    width: 100%;
    margin-bottom: 26px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__LeftContent {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 3px;
  display: flex;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__LeftContent .Footer-module-scss-module__nbkXsG__Title {
  text-align: center;
  color: #cbff00;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__LeftContent .Footer-module-scss-module__nbkXsG__Title {
    font-size: 12px;
    line-height: 12px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__LeftContent .Footer-module-scss-module__nbkXsG__Desc {
  text-align: center;
  text-align: start;
  color: #fff;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
  line-height: 20px;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner1Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__LeftContent .Footer-module-scss-module__nbkXsG__Desc {
    font-size: 16px;
    line-height: 16px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight {
    width: 100%;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__BtnsWrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__BtnsWrapper {
    flex-direction: column;
    gap: 8px;
    width: 100%;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__BtnsWrapper .Footer-module-scss-module__nbkXsG__Btn {
  color: #fff;
  border-radius: 100px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 16px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__BtnsWrapper .Footer-module-scss-module__nbkXsG__Btn {
    width: 100%;
    padding: 12px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__BtnsWrapper .Footer-module-scss-module__nbkXsG__Btn.Footer-module-scss-module__nbkXsG__InstBtn {
  background-color: #fe2569;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__BtnsWrapper .Footer-module-scss-module__nbkXsG__Btn.Footer-module-scss-module__nbkXsG__TgBtn {
  background-color: #2aabee;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper {
  background-color: #121212;
  border-radius: 56px;
  flex-flow: row;
  flex: 1;
  padding: 43px;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper {
    border-radius: 32px;
    flex-direction: column;
    padding: 55px 20px 20px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper:after {
  content: "";
  background: linear-gradient(to right, #060b11 0%, #060b1100 100%);
  width: 70%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__Mask {
  object-position: center center;
  position: absolute;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft {
  z-index: 1;
  flex: 1;
  position: relative;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft {
    width: 100%;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  gap: 40px;
  display: flex;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Title {
  text-transform: uppercase;
  color: #fff;
  font-size: 32px;
  font-style: italic;
  font-weight: 900;
  line-height: 32px;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Title span {
  color: #cbff00;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Title {
    font-size: 24px;
    line-height: 24px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Labels {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  display: flex;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Labels .Footer-module-scss-module__nbkXsG__Label {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #ffffff37;
  border: 1px solid #fff4;
  border-radius: 100px;
  flex-direction: row;
  gap: 10px;
  padding: 10px 24px 10px 12px;
  display: flex;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Labels .Footer-module-scss-module__nbkXsG__Label .Footer-module-scss-module__nbkXsG__InnerWrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  display: flex;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Labels .Footer-module-scss-module__nbkXsG__Label span {
  color: #fff;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  line-height: 16px;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerLeft .Footer-module-scss-module__nbkXsG__Labels .Footer-module-scss-module__nbkXsG__Label span {
    font-size: 12px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerRight {
  z-index: 1;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerRight {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 50px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__LinkBtn {
  text-align: center;
  color: #262626;
  background-color: #cbff00;
  border-radius: 100px;
  height: 52px;
  padding: 15px 70px 15px 28px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
  position: relative;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__LinkBtn {
    width: 100%;
  }

  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__LinkBtn:after {
    top: 4px;
    right: 4px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBannerLine .Footer-module-scss-module__nbkXsG__Banner2Wrapper .Footer-module-scss-module__nbkXsG__BannerRight .Footer-module-scss-module__nbkXsG__LinkBtn:after {
  content: url("/icons/arrow-right-top.png");
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  top: 6px;
  right: 6px;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBottom {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBottom {
    flex-direction: column-reverse;
    gap: 29px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBottom .Footer-module-scss-module__nbkXsG__Left {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 5px;
  display: flex;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBottom .Footer-module-scss-module__nbkXsG__Left p {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBottom .Footer-module-scss-module__nbkXsG__Right {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
  display: flex;
}

@media (max-width: 750px) {
  .Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBottom .Footer-module-scss-module__nbkXsG__Right {
    flex-direction: column;
  }
}

.Footer-module-scss-module__nbkXsG__Footer .Footer-module-scss-module__nbkXsG__FooterBottom .Footer-module-scss-module__nbkXsG__Right .Footer-module-scss-module__nbkXsG__Link {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: underline;
}

/* [project]/app/sections/BiznezSection/BiznezSection.module.scss.module.css [app-client] (css) */
.BiznezSection-module-scss-module__uOTyBq__BiznezSection {
  background-color: #121212;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 250px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow-x: hidden;
}

@media (max-width: 750px) {
  .BiznezSection-module-scss-module__uOTyBq__BiznezSection {
    padding-top: 100px;
    padding-bottom: 70px;
  }
}

.BiznezSection-module-scss-module__uOTyBq__BiznezSection h2 {
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  z-index: 1;
  margin-bottom: 22px;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
}

@media (max-width: 750px) {
  .BiznezSection-module-scss-module__uOTyBq__BiznezSection h2 {
    margin-bottom: 14px;
    font-size: 24px;
    line-height: 24px;
  }
}

.BiznezSection-module-scss-module__uOTyBq__BiznezSection h2 > span {
  color: #cbff00;
}

.BiznezSection-module-scss-module__uOTyBq__BiznezSection .BiznezSection-module-scss-module__uOTyBq__BiznezDesc {
  text-align: center;
  color: #ddd;
  z-index: 1;
  max-width: 80%;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  line-height: 18px;
}

@media (max-width: 750px) {
  .BiznezSection-module-scss-module__uOTyBq__BiznezSection .BiznezSection-module-scss-module__uOTyBq__BiznezDesc {
    font-size: 12px;
    line-height: 14px;
  }
}

.BiznezSection-module-scss-module__uOTyBq__Vinnete {
  object-position: center center;
  object-fit: cover;
  opacity: .1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.BiznezSection-module-scss-module__uOTyBq__Balls {
  object-position: center center;
  object-fit: cover;
  width: 100%;
  position: absolute;
  left: 0;
  transform: translateY(-50%);
  height: auto !important;
  top: 50% !important;
}

.BiznezSection-module-scss-module__uOTyBq__BiznezLink {
  color: #000;
  background-color: #cbff00;
  border-radius: 50px;
  align-items: center;
  height: 52px;
  margin: 0 auto;
  padding: 15px 100px 15px 28px;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  line-height: 18px;
  display: flex;
  position: relative;
}

.BiznezSection-module-scss-module__uOTyBq__BiznezLink:after {
  content: url("/icons/arrow-right-top.png");
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  top: 6px;
  right: 6px;
}

/* [project]/app/components/TickerLine/TickerLine.module.scss.module.css [app-client] (css) */
.TickerLine-module-scss-module__hvssta__TickerLine {
  will-change: transofrm;
  flex-flow: row;
  gap: 80px;
  width: 100%;
  margin-top: 60px;
  animation: 12s linear infinite TickerLine-module-scss-module__hvssta__ticker;
  display: flex;
}

.TickerLine-module-scss-module__hvssta__TickerLine .TickerLine-module-scss-module__hvssta__LineBlock {
  flex-flow: row;
  gap: 80px;
  display: flex;
}

.TickerLine-module-scss-module__hvssta__TickerLine .TickerLine-module-scss-module__hvssta__LineBlock .TickerLine-module-scss-module__hvssta__Partner1, .TickerLine-module-scss-module__hvssta__TickerLine .TickerLine-module-scss-module__hvssta__LineBlock .TickerLine-module-scss-module__hvssta__Partner2 {
  min-width: 250px !important;
  min-height: 80px !important;
}

.TickerLine-module-scss-module__hvssta__TickerLine .TickerLine-module-scss-module__hvssta__LineBlock .TickerLine-module-scss-module__hvssta__Partner3 {
  min-width: 362px !important;
  min-height: 80px !important;
}

.TickerLine-module-scss-module__hvssta__TickerLine .TickerLine-module-scss-module__hvssta__LineBlock .TickerLine-module-scss-module__hvssta__Partner4 {
  min-width: 96px !important;
  min-height: 80px !important;
}

@keyframes TickerLine-module-scss-module__hvssta__ticker {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-1278px);
  }
}

/* [project]/app/components/Video/Video.module.scss.module.css [app-client] (css) */
.Video-module-scss-module__NgPppW__Video {
  z-index: 1;
  border-radius: 20px;
  margin-top: 56px;
  margin-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.Video-module-scss-module__NgPppW__Video.Video-module-scss-module__NgPppW__StatePlaying:hover .Video-module-scss-module__NgPppW__VideoPlayBtn {
  opacity: .7;
}

.Video-module-scss-module__NgPppW__VideoPlayBtn {
  z-index: 2;
  background-color: #cbff00;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 76px;
  transition: opacity .1s linear;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.Video-module-scss-module__NgPppW__VideoPlayBtn:hover {
  cursor: pointer;
}

.Video-module-scss-module__NgPppW__VideoPlayBtn.Video-module-scss-module__NgPppW__Playing {
  opacity: 0;
}

.Video-module-scss-module__NgPppW__VideoPlayBtn {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 6px;
  display: flex;
}

.Video-module-scss-module__NgPppW__VideoPlayBtn .Video-module-scss-module__NgPppW__PauseLine {
  background-color: #000;
  border-radius: 3px;
  width: 6px;
  height: 30px;
}

/*# sourceMappingURL=app_63620ee2._.css.map*/