@font-face {
  font-family: 'Sella-Stencil-WEB';
  src: url("../fonts/Sella-Stencil-WEB-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Sella-Stencil-WEB';
  src: url("../fonts/Sella-Stencil-WEB-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Sella-Stencil-WEB';
  src: url("../fonts/Sella-Stencil-WEB.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
body {
  font-family: 'Sella-Stencil-WEB';
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6; }

.swiper-slide.gallery.swiper-slide-active {
  display: flex !important;
  justify-items: end;
  padding-top: 0 !important;
  transition: all 1s ease-in-out; }
  @media only screen and (min-width: 1440px) and (max-width: 1535.98px) {
    .swiper-slide.gallery.swiper-slide-active {
      height: 576px;
      width: 500px !important; } }
  @media only screen and (min-width: 1280px) {
    .swiper-slide.gallery.swiper-slide-active {
      height: 576px;
      width: 400px !important; } }
  @media only screen and (min-width: 768px) and (max-width: 1279.98px) {
    .swiper-slide.gallery.swiper-slide-active {
      height: 500px; } }
  @media only screen and (min-width: 1000px) and (max-width: 1024px) {
    .swiper-slide.gallery.swiper-slide-active {
      width: 35% !important; } }
  @media only screen and (min-width: 768px) and (max-width: 1000px) {
    .swiper-slide.gallery.swiper-slide-active {
      width: 55% !important; } }
  @media only screen and (max-width: 767px) {
    .swiper-slide.gallery.swiper-slide-active {
      width: 60% !important;
      height: 500px;
      transition: all 1s ease; } }
  @media only screen and (max-width: 639.98px) {
    .swiper-slide.gallery.swiper-slide-active {
      width: 85% !important;
      height: 650px !important;
      transition: all 1s ease; } }
  @media only screen and (max-width: 390px) {
    .swiper-slide.gallery.swiper-slide-active {
      width: 80% !important;
      height: 650px !important;
      transition: all 1s ease; } }
  @media only screen and (min-width: 1536px) {
    .swiper-slide.gallery.swiper-slide-active {
      height: 700px;
      width: 700px !important; } }

.swiper-gallery {
  display: flex !important;
  align-items: end;
  height: 650px;
  transition: all 1s ease-in-out; }
  @media only screen and (min-width: 768px) {
    .swiper-gallery {
      height: 800px; } }
  @media only screen and (min-width: 1280px) {
    .swiper-gallery {
      height: 850px; } }
  @media only screen and (min-width: 1536px) {
    .swiper-gallery {
      height: 1200px; } }

.swiper-slide.gallery {
  transition: all 1s ease-in-out;
  display: flex !important;
  align-items: end;
  margin-bottom: 5rem;
  height: 400px; }
  @media only screen and (min-width: 768px) {
    .swiper-slide.gallery {
      height: 300px; } }
  @media only screen and (min-width: 1280px) {
    .swiper-slide.gallery {
      height: 450px; } }

.swiper-scrollbar-wrapper {
  display: flex;
  justify-content: center; }

.swiper-scrollbar {
  height: 4px;
  background: rgba(255, 255, 255, 0.2) !important;
  border-radius: 10px; }

.swiper-scrollbar-drag {
  background: #f7af14 !important;
  border-radius: 10px; }

.content.terms ol {
  list-style: decimal; }
  .content.terms ol li {
    margin-bottom: 1rem;
    margin-left: 1.2rem; }
.content.terms ul {
  list-style: disc; }
  .content.terms ul li {
    margin-bottom: 0.5rem;
    margin-left: 1rem; }

nav .wrapper-menu-mobile {
  /* Hamburger */ }
  nav .wrapper-menu-mobile .hamburger-line {
    position: absolute;
    top: 1.6em;
    right: 30px;
    z-index: 2;
    width: 30px;
    height: 30px; }
    nav .wrapper-menu-mobile .hamburger-line span {
      display: block;
      position: absolute;
      height: 2.5px;
      width: 100%;
      background: #f7af14;
      border-radius: 2px;
      left: 0;
      transform: rotate(0deg);
      transition: 0.25s ease-in-out; }
      nav .wrapper-menu-mobile .hamburger-line span:nth-child(1) {
        top: 0px; }
      nav .wrapper-menu-mobile .hamburger-line span:nth-child(2), nav .wrapper-menu-mobile .hamburger-line span:nth-child(3) {
        top: 8px; }
      nav .wrapper-menu-mobile .hamburger-line span:nth-child(4) {
        top: 16px; }
    nav .wrapper-menu-mobile .hamburger-line.hamburger-open span {
      background: white; }
      nav .wrapper-menu-mobile .hamburger-line.hamburger-open span:nth-child(1) {
        top: 16px;
        width: 0%;
        left: 50%; }
      nav .wrapper-menu-mobile .hamburger-line.hamburger-open span:nth-child(2) {
        transform: rotate(45deg); }
      nav .wrapper-menu-mobile .hamburger-line.hamburger-open span:nth-child(3) {
        transform: rotate(-45deg); }
      nav .wrapper-menu-mobile .hamburger-line.hamburger-open span:nth-child(4) {
        top: 18px;
        width: 0%;
        left: 50%; }
  nav .wrapper-menu-mobile .overlay-menu {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    overflow-y: auto;
    transition: 0.5s; }
    nav .wrapper-menu-mobile .overlay-menu a {
      font-size: 1.5rem;
      display: block;
      transition: 0.3s; }

html {
  scroll-behavior: smooth; }

/*# sourceMappingURL=overwrite.css.map */
