@import url(https://fonts.googleapis.com/css2?family=Just+Me+Again+Down+Here&family=League+Script&family=Oooh+Baby&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Alata&family=Josefin+Slab:ital,wght@0,100..700;1,100..700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap);
body {
  margin: 0;
  padding: 0;
  font-family: 
  -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-y: auto;
}

/* Hide scrollbar for webkit-based browsers */
body::-webkit-scrollbar {
  width: 0;  /* Remove scrollbar width */
  background: transparent;  /* Make scrollbar transparent */
}


code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

@font-face {
  font-family: 'Futura PT Book';
  font-style: normal;
  font-weight: normal;
  src: local('Futura PT Book'), url(376720780ed67df2bcc7.woff) format('woff');
}

@font-face {
  font-family: 'Alata-Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Alata'), url(a90e0970a7aca7d36f95.ttf) format('ttf');
}
._C1x8SImIRe6HKCrkYQP {
  width: 100%;
  height: 100%;
  position: relative;
}

.t0xoUFSNtnXgicJ1tihq {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 80vh;
}

.t0xoUFSNtnXgicJ1tihq img {
  position: absolute;
  width: 65%;
  border-radius: 0.2em;
  top: 0;
  left: 50%;
  opacity: 0;
  transform: translateX(-50%);
  animation: RUZWP0mPkRmu5lySHF3u 37.5s infinite;
  overflow: hidden;
  z-index: -1;
}

@media (max-width: 1000px) {
  .t0xoUFSNtnXgicJ1tihq img {
    width: 100vw;
    height: auto;
    max-height: 100vh; 
    left: 50%; 
    transform: translateX(-50%); 
  }
}

.t0xoUFSNtnXgicJ1tihq img:nth-child(2) {
  animation-delay: 0s; 
}

.t0xoUFSNtnXgicJ1tihq img:nth-child(3) {
  animation-delay: 5s; 
}

.t0xoUFSNtnXgicJ1tihq img:nth-child(4) {
  animation-delay: 10s; 
}

.t0xoUFSNtnXgicJ1tihq img:nth-child(5) {
  animation-delay: 15s; 
}

.t0xoUFSNtnXgicJ1tihq img:nth-child(6) {
  animation-delay: 20s; 
}

.t0xoUFSNtnXgicJ1tihq img:nth-child(7) {
  animation-delay: 25s;
}

.t0xoUFSNtnXgicJ1tihq img:nth-child(1) {
  animation-delay: 30s; 
}

@keyframes RUZWP0mPkRmu5lySHF3u {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.ClQHNzmDnHZ2Q_9C77kb {
  padding-top: 20px;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}

.pbFvuedeUWrSllbJceoX {
  max-width: 80%;
  padding-top: 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

p {
  font-size: 16px;
  line-height: 1.5;
  white-space: normal;
  margin: 10px 0;
  font-weight: 200;
  font-family: 'Futura PT Book', 'Alata'; 
}

.kBGDY0UwpTntmlQFa0xo {
  display: inline-block;
  font-family: 'Futura PT Book';
}

.kBGDY0UwpTntmlQFa0xo p {
  animation: UC_wtSbyTJh_lLbDzjJ_ 2s linear forwards;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
}

.kBGDY0UwpTntmlQFa0xo:last-of-type p {
  animation-duration: 0.5s;
}

@keyframes UC_wtSbyTJh_lLbDzjJ_ {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.wCEMh_w7HfYkaknxCpWg {
  opacity: 0;
  animation: rn3XsQ806WJnt6RSjDMg 1s forwards;
}

.wCEMh_w7HfYkaknxCpWg p {
  text-align: center;
}

@keyframes rn3XsQ806WJnt6RSjDMg {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@media (max-width: 768px) {
  .pbFvuedeUWrSllbJceoX {
    max-width: 100%;
    padding: 20px; 
    white-space: normal; 
  }

  p {
    margin: 10px 0;
    width: auto;
    font-size: 14px;
    font-weight: 500;
    margin: 2.5% 0;
  }
}


@media (max-width: 510px) {
  p {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .z3V0kFapFItUuINLNV8h {
    font-weight: 400;
  }
}
@media (max-width: 455px) {
  p {
    font-size: 10px;
  }
}

@media (max-width: 400px) {
  p {
    font-size: 8px;
    font-weight: 600;
  }
}

.K72Dpo_r5b8Ap7zj7iQg {
  width: auto;
  display: flex;
  height:auto;
}

.F2g7QZ7E4UBylwapPlby {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-gap: 21px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-right: 39px;
}

@media (max-width: 768px) {
  .F2g7QZ7E4UBylwapPlby {
    grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
    grid-gap: 10px;
  }
}

.F2g7QZ7E4UBylwapPlby img {
  width: 100%;
  height: auto;
  object-fit: contain;
  max-width: 100%;
}

.hOHBN1Anmp4HNF9PhI6A {
  margin: -2.25px 19px; 
  width: 100%;
  height: auto;
}

.G7BFVWgYMWvN6QAdU8q2 {
  width: 100%; 
  max-height: 100%; 
  border-radius: 2px;
  cursor: pointer;
}

.G7BFVWgYMWvN6QAdU8q2:hover {
  box-shadow: 1px 1px 8px 0.5px rgb(197, 197, 197);
}

.GGv93UCIyHmm1f9zRjHr {
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  margin-right: auto;
  margin-left: auto;
  font-size: 40px;
  position: fixed;
  top: -10px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: red;
  background-color: rgba(0, 0, 0, 0.8);
}

.CbKblXGFlxQ4xAAr7unM {
 width: 800px;
 height: 90%;
 margin: 30px;
 display: flex;
 justify-content: center;
 align-items: center;
}

.Za7xg4g5dBiNnNknPpZR {
  position: absolute;
  top: 10px;
  height: 100%;
  background-color: #eee;
}

.CbKblXGFlxQ4xAAr7unM img {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  width: auto;
}

.CbKblXGFlxQ4xAAr7unM img.V9hOLZBS3PcoHag831sx {
  opacity: 1;
  background-color: transparent;
  width: auto;
}

.vDxes3MLrWFEC6ih6Oi9 {
  position: absolute;
  left: 15%;
  width: 45px;
  opacity: 0.4;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s;
  border: 1px solid white;
  border-radius: 50%;
  background-color: transparent;
}

.vDxes3MLrWFEC6ih6Oi9 svg {
  display: none;
}

.rX6BP1xLZI1BtwlE_4Cc svg {
  display: none;
}

.vDxes3MLrWFEC6ih6Oi9:hover {
  cursor: pointer;
  opacity: 1;

  svg {
    position: absolute;
    display: block;
    rotate: 180deg;
    left: 6px;
  }
}

.rX6BP1xLZI1BtwlE_4Cc {
  background-color: transparent;
  border: 1px solid white;
  width: 45px;
  height: 45px;
  position: absolute;
  right: 15%;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.4;
  transition: opacity 0.3s ease;
}

.rX6BP1xLZI1BtwlE_4Cc:hover {
  cursor: pointer;
  opacity: 1;

  svg {
    position: absolute;
    display: block;
    right: 6px;
  }
}

.WyWZfnfZh5Vhna_FAild {
  font-style: normal;
  font-weight: 300;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 10px 50px 0 15px;
  position: fixed;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 83px;
  
  .hLJIUiDc84LEA2P71poI img {
    width: 60px;
    margin-right: 20px;
  }

  &.YQi83LyzkPF1xufPsD9o {
    height: 170px;
  }
}

/* .width-section {
  height: 295px;
  z-index: 50;
  background-color: transparent;
} */

.WALZeWXNZokymcvWjT61 {
  height: 20px;
  width: 33%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: 'Futura PT Book', sans-serif;
  color: white;
  font-size: 16px;
  font-weight: 400;
  transition: 0.2s ease;
  text-decoration: none;
  &:hover {
    cursor: pointer;
    color: #cba70a;
  }
}

.hLJIUiDc84LEA2P71poI {
  width: 200px;
  position: absolute;
  top: 15px;
}

.kdr2HuXHx7o9HWuCrhvV {
  width: 45%;
}

.Lpw55039gLzO73RhutOX {
  display: flex;
  align-items: center;
}

.ExFDhwUEgY8ZS6XExBC7 {
  display: none;
}

.XZLWn68fPnmtGuhKQFYp {
  width: 30px;
  height: 3px;
  background-color: #d8d7d7;
  margin: 4px 0;
  transition: 0.4s;
}

.RZAXtAGZBnQyFjCP5IHP {
  margin-right: 50px;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 50px;
}

.yMpvg3ofiY_IiR0WxEqo {
  display: none;
}

@media (max-width: 768px) {
  .WyWZfnfZh5Vhna_FAild {
    display: flex;
    justify-content: space-between;
    align-items: center; 
    max-width: 100%;
    height: 105px;
    padding: 20px; 
  }

  .hLJIUiDc84LEA2P71poI {
    width: 200px;
  }

  .ExFDhwUEgY8ZS6XExBC7 {
    display: block; 
    position: absolute;
    top: 40px; 
    right: 90px; 
    cursor: pointer;
    position: absolute;
  }

  .RZAXtAGZBnQyFjCP5IHP {
    display: none;
  }

  .WALZeWXNZokymcvWjT61{
    height: 20px;
    margin: 18px 0;
    font-size: 17px;
    text-align: center;
    font-style: normal;
    font-weight: 300;
  }

  .YQi83LyzkPF1xufPsD9o {
    &.WyWZfnfZh5Vhna_FAild {
      height: 220px;
    }

    &.RZAXtAGZBnQyFjCP5IHP {
      display: flex;
      flex-direction: column;
      position: absolute;
      top: 75px;
      right: 3%;
      gap: 6%;
      margin-top: 5px;
      border-radius: 15px;
    }

    .ExFDhwUEgY8ZS6XExBC7 {
      top: 40px; 
      right: 90px;

      .XZLWn68fPnmtGuhKQFYp:nth-child(1) {
        transform: rotate(-45deg) translate(-5px, 6px);
      }

      .XZLWn68fPnmtGuhKQFYp:nth-child(2) {
        opacity: 0;
      }

      .XZLWn68fPnmtGuhKQFYp:nth-child(3) {
        transform: rotate(45deg) translate(-5px, -6px);
      }
    }
  }

  .yMpvg3ofiY_IiR0WxEqo {
    font-family: "Comfortaa";
    display: block;
    position: absolute;
    top: 80px;
    left: 40px;
    font-size: 25px;
    animation: tQQUOXRft9HrqmZFsmTB 10s infinite;
  }

  @keyframes tQQUOXRft9HrqmZFsmTB {
    0% { color: white; text-shadow: 0 0 10px white; }
    50% { color: rgb(255, 255, 158); text-shadow: 0 0 20px yellow; }
    100% { color: white; text-shadow: 0 0 10px white; }
  }
}

@font-face {
  font-family: 'Futura PT Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Futura PT Medium'), url(1fa09eb5be28d5aded5a.woff) format('woff');
}

@font-face {
  font-family: 'Alata-Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Alata'), url(a90e0970a7aca7d36f95.ttf) format('ttf');
}

.huhkgc5k5la9LvnnMviH {  
  font-family: 'Archivo Black', sans-serif;
  font-style: normal;
  font-weight: 300;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 10px 50px 0 15px;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 83px;

  .mgri4HYP3nLfM7d5cMka {
    margin-right: 20px;
  }
  
  .mgri4HYP3nLfM7d5cMka img {
    width: 30px;
  }

  &.tH1YvNfOjGdtAGVs2JyQ {
    height: 170px;
  }
}

.ZYFBHuDwya5EB13H3lIa {
  height: 95px;
}

.EXfxh8W0xeqBGWI7WuS_ {
  height: 20px;
  margin: auto;
  color: black;
  font-family: 'Futura PT Medium', 'Alata';
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  font-size: 16px;
  transition: 0.2s ease;
}

.RRmUQtvssppIIBp5J3LZ {
  margin-right: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
}

.mgri4HYP3nLfM7d5cMka {
  width: 200px;
  position: absolute;
  top: 15px;
}

.S5eNTkmFKdRwvsetnkQc {
  width: 45%;
}

a:hover {
  color: #cba70a;
}

.LsCZeUypdDsg8KXDWoAW {
  display: flex;
  align-items: center;
}

.gfZMDxes5YkR9n2B6bgE {
  display: none;
}

.SaJYTLPY4HUm41zusxwH {
  width: 30px;
  height: 3px;
  background-color: #333;
  margin: 4px 0;
  transition: 0.4s;
}

@media (max-width: 768px) {
  .huhkgc5k5la9LvnnMviH {
    display: flex;
    justify-content: space-between;
    align-items: center; 
    max-width: 100%;
    height: 60px;
    padding: 20px; 
  }

  .mgri4HYP3nLfM7d5cMka {
    width: 200px;
  }

  .gfZMDxes5YkR9n2B6bgE {
    display: block; 
    position: absolute;
    top: 40px; 
    right: 90px; 
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    pointer-events: auto;
  }

  .RRmUQtvssppIIBp5J3LZ {
    display: none;
    margin-right: 0;
  }

  .EXfxh8W0xeqBGWI7WuS_ {
    height: 20px;
    margin: 12px 0;
    font-size: 17px;
    text-align: center;
    font-style: normal;
    font-weight: 300;
  }

  .tH1YvNfOjGdtAGVs2JyQ {
    &.huhkgc5k5la9LvnnMviH {
      height: 180px;
    }

    &.RRmUQtvssppIIBp5J3LZ {
      display: flex;
      flex-direction: column;
      position: absolute;
      top: 75px;
      right: 75px;
      margin-top: 5px;
      border-radius: 15px;
      gap: 0;
    }

    .gfZMDxes5YkR9n2B6bgE {
      top: 40px; 
      right: 90px;

      .SaJYTLPY4HUm41zusxwH:nth-child(1) {
        transform: rotate(-45deg) translate(-5px, 6px);
      }

      .SaJYTLPY4HUm41zusxwH:nth-child(2) {
        opacity: 0;
      }

      .SaJYTLPY4HUm41zusxwH:nth-child(3) {
        transform: rotate(45deg) translate(-5px, -6px);
      }
    }
  }

  .ZYFBHuDwya5EB13H3lIa {
    height: 100px;
    &.tH1YvNfOjGdtAGVs2JyQ {
      height: 223px;
    }
  }
}

.irVSxi8Fj61weQOTdufs {
  width: 100%;
  display: flex;
  justify-content: center;
}

.rk7qAmdoerJfrnlK854M {
  margin-top: 100px;
  margin-right: 30px;
  margin-left: 30px;
}

.jL1FWJJQg7ySIYEMcT2X {
  margin-top: 100px;
  margin-left: 300px;
  margin-right: 30px;
}
.Myvpr2gYr2rx3RQ_k0BB {
  margin-top: 100px;
  margin-right: 300px;
  margin-left: 16px;
}

.UJLZAWUKqD9NnWwonp45 {
  width: 200px;
  height: 200px;
}

.x4LE8RtmS0BH685WK6fw {
  font-size: 70px;
  text-decoration: none;
  color: black;
}


/* Styles for screens with a maximum width of 768px (typical mobile screens) */
@media (max-width: 768px) {
  .irVSxi8Fj61weQOTdufs {
    flex-direction: column; /* Stack items vertically for smaller screens */
    align-items: center; /* Center items horizontally */
  }

  /* Adjust margin and padding for smaller screens */
  .jL1FWJJQg7ySIYEMcT2X,
  .rk7qAmdoerJfrnlK854M,
  .Myvpr2gYr2rx3RQ_k0BB {
    margin: 10px; /* Adjust margins for spacing between elements */
  }

  .AAxBKQda5Y77sbNj4moX {
    max-width: 100%; /* Adjust as needed for smaller screens */
    padding: 20px; /* Adjust padding for better spacing on smaller screens */
    font-size: 1em; /* Adjust font size for smaller screens */
    white-space: normal; /* Allow text to wrap on smaller screens */
    text-align: center; /* Center text on smaller screens */
  }

  .XX7J45q3i2R20APjjbFH {
    font-size: 14px; /* Adjust font size for smaller screens */
  }
  
  .UJLZAWUKqD9NnWwonp45 {
    width: 100px; /* Adjust the size of the logo for smaller screens */
    height: 100px;
  }
  
  .x4LE8RtmS0BH685WK6fw {
    font-size: 40px; /* Adjust font size for smaller screens */
  }
}

.mW2z7HShTtMxGx0tj1W_ {
  width: 100%;
  position: fixed;
  z-index: -100;
}

.a6hCWdznAPyf2mgRtCWT {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: -1;
  width: 100%;
  height: fit-content;
  background: rgb(0, 0, 0);
  overflow: hidden;
  background-attachment: fixed;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.fspv3ykvwnyl2Z0I0Yte {
  font-family: "Comfortaa";
  font-size: 120px;
  color: white;
  text-align: center;
  animation: Z5lUXFqhpggpVNoW7ILi 10s infinite;
  margin-top: 150px;
}

@keyframes Z5lUXFqhpggpVNoW7ILi {
  0% { color: white; text-shadow: 0 0 10px white; }
  50% { color: rgb(255, 255, 158); text-shadow: 0 0 20px yellow; }
  100% { color: white; text-shadow: 0 0 10px white; }
}

.fKl9souR3ue0NGdFoD2c {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: row;
  margin-bottom: 100px;
  justify-content: center;
  gap: 1.3%;
  margin-top: 0px;
}

.gKAP6lCyJau9BLenlv7P {
  height: fit-content;
  width: 22%;
}

.gKAP6lCyJau9BLenlv7P:first-of-type {
  padding: 16% 0 4% 0;
}

.gKAP6lCyJau9BLenlv7P:nth-of-type(2) {
  padding: 0 0 22% 0;
}

.gKAP6lCyJau9BLenlv7P:nth-of-type(3) {
  padding: 10% 0 3% 0;
}

.gKAP6lCyJau9BLenlv7P:nth-of-type(4) {
  padding: 24% 0 0 0;
}

.xMtvkg5K1md0VfT_F09g {
  width: 100%;
  margin: 2.5% 0;
  height: auto;
  cursor: pointer;
}

.xMtvkg5K1md0VfT_F09g:hover {
  box-shadow: 0px 0px 15px 0.2px #fff;
}

.E_La9iOJydlBU5tpS8JM {
  width: 45%;
  margin: -20px 0 100px 0;
}

@media (max-width: 1000px) {
  .fspv3ykvwnyl2Z0I0Yte {
    font-size: 90px;
  }
}

@media (max-width: 768px) {
  .E_La9iOJydlBU5tpS8JM {
    width: 70%;
    margin: 200px 0;
  }

  .fspv3ykvwnyl2Z0I0Yte {
    display: none;
  }

  .fKl9souR3ue0NGdFoD2c {
    margin-top: 170px;
    &.bWkIx0X4Fo03Rup__BNS {
      margin-top: 235px;
    }
  }
}

.rCGwGipRhMvOOSRfeB0j {
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  margin-right: auto;
  margin-left: auto;
  font-size: 40px;
  position: fixed;
  top: -10px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: red;
  background-color: rgba(0, 0, 0, 0.8);
}

.jw11TERV8pHWATaklwma {
 width: 800px;
 height: 90%;
 margin: 30px;
 display: flex;
 justify-content: center;
 align-items: center;
}

.hvllWhdDf1yFu0rJITNG {
  position: absolute;
  top: 10px;
  height: 100%;
  background-color: #eee;
}

.jw11TERV8pHWATaklwma img {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  width: auto;
}

.jw11TERV8pHWATaklwma img.ijO1ZcQ8clxPZT1FBrwK {
  opacity: 1;
  background-color: transparent;
  width: auto;
}

.J4jlxFWtPt1L6cJR2R0g {
  position: absolute;
  left: 15%;
  width: 45px;
  opacity: 0.4;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s;
  border: 1px solid white;
  border-radius: 50%;
  background-color: transparent;
}

.J4jlxFWtPt1L6cJR2R0g svg {
  display: none;
}

.qI7S2SO8x9sKUF1ReALe svg {
  display: none;
}

.J4jlxFWtPt1L6cJR2R0g:hover {
  cursor: pointer;
  opacity: 1;

  svg {
    position: absolute;
    display: block;
    rotate: 180deg;
    left: 6px;
  }
}

.qI7S2SO8x9sKUF1ReALe {
  background-color: transparent;
  border: 1px solid white;
  width: 45px;
  height: 45px;
  position: absolute;
  right: 15%;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.4;
  transition: opacity 0.3s ease;
}

.qI7S2SO8x9sKUF1ReALe:hover {
  cursor: pointer;
  opacity: 1;

  svg {
    position: absolute;
    display: block;
    right: 6px;
  }
}
.uU0zpJK3xQEZ6AjNDg4n {
  width: 100%;
  position: fixed;
  z-index: -100;
}

.FKucd_wlV5LOUixqsTp7 {
  position: relative;
  z-index: -1;
  background-attachment: fixed;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: baseline;
  font-family: "Futura PT Medium";
  color: white;
}

.yxinpClNF_QiPOvowBfN {
  font-size: 3vw;
  font-weight: 100;
  text-align: center;
  padding: 15vh 0 0 0;
  margin-bottom: 5%;
  transition: padding 1s ease-in-out;
}

.m2qhWQ9GClPIqg_sZWhZ {
  margin: 0 0 5% 0;
  width: 100%;
  display: flex;
  flex-direction: column;
} 

.LVErwRXFnaGvpbWxWQHE,
.C79MSpeEThD1hqLfkhHZ,
.N7mkaG0n0YbhMSj9oh1z {
  display: inherit;
  flex-direction: row;
  gap: 4%;
  height: 50%;
  justify-content: center;
  align-items: center;
}

.C79MSpeEThD1hqLfkhHZ {
  margin: 5% 0;
}

.BQet8SkopSAD7GBdHas1,
.IaCI_81nhzwKeDbU5veg,
.cXwNRe_I5UdNoxPW7GIN {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
  width: 45%;
  img {
    width: 70%;
    border-radius: 0.1em;
    border: 2px solid black;
  }
}

.BQet8SkopSAD7GBdHas1,
.cXwNRe_I5UdNoxPW7GIN {
  justify-content: baseline;
  padding: 0;
}

.nUivZf4QulTCMVZnPRD0,
.PmSPGd9CDrMvq9UiQ5sq,
.FTBGRCjq5enTn1NeesVU {
  display: inherit;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  h2 {
    text-align: center;
    font-size: 3vw;
    font-weight: 100;
    margin: 15px;
  }
  h3 {
    text-align: center;
    font-size: 2.5vw;
    margin: 0;
  }
}

.Bme4PqMunxxlqPRY1Z_z, .xydkuhSIIh2jBRhgVyil, ._Ab8R3mGL1OMUgiZTt4r {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
  width: 45%;
  margin: 2% 0;
  height: 35vw;
  ul {
    margin: 3vw 2vw 0 2vw;
    li {
      margin: 2% 0;
      font-size: 1.5vw;
      line-height: 40px;
    }
  }
}

.Ijg3J7Cfx1ldeJeu2LET {
  height: auto;
  width: fit-content;
  border: 1px solid rgb(73, 57, 59);
  background-color: rgba(0, 0, 0, 0.3);
  color: white;
  border-radius: 5px;
  text-align: center; 
  margin: 5% 3% 2% 3%;
  padding: 30px 15%;
  h4 {
    font-size: 1.8vw;
    font-weight: 500;
  }
  p {
    font-size: 1.3vw;
    text-wrap: wrap;
    line-height: 15px;
    &:last-of-type {
      margin-bottom: 5%;
    }
  }
}

@media (max-width: 768px) {
  .yxinpClNF_QiPOvowBfN {
    padding: 20vh 0 0 0;
    font-size: 3vw;
  }

  .nUivZf4QulTCMVZnPRD0,
  .PmSPGd9CDrMvq9UiQ5sq,
  .FTBGRCjq5enTn1NeesVU {
    margin: 2vw;
  }

  .BQet8SkopSAD7GBdHas1,
  .IaCI_81nhzwKeDbU5veg,
  .cXwNRe_I5UdNoxPW7GIN {
    img {
      width: 90%;
      border-radius: 0.1em;
    }
  }

  .Bme4PqMunxxlqPRY1Z_z, 
  .xydkuhSIIh2jBRhgVyil, 
  ._Ab8R3mGL1OMUgiZTt4r {
    height: 50vw;
    h2 {
      margin: 5px;
    }
    ul {
      margin: 4vh 2vw 0 2vw;
      li {
        margin: 2% 0;
        font-size: 70%;
        line-height: 20px;
      }
    }
  }

  .Ijg3J7Cfx1ldeJeu2LET {
    margin: 5% 10px;
    padding: 10%;
    p {
      font-size: 2vw;
    }
  }
}

@media (max-width: 500px) {
  .nUivZf4QulTCMVZnPRD0,
  .PmSPGd9CDrMvq9UiQ5sq,
  .FTBGRCjq5enTn1NeesVU {
    margin: 4vw;
  }

  .Bme4PqMunxxlqPRY1Z_z, 
  .xydkuhSIIh2jBRhgVyil, 
  ._Ab8R3mGL1OMUgiZTt4r {
    margin: 10% 0;
    h2 {
      margin: 5px;
    }
    ul {
      margin: 0;
      li {
        margin: 2% 0;
        font-size: 50%;
        line-height: 15px;
      }
    }
  }
}

.H2csZYBrkDumDwEge2Pb {
  opacity: 0;
}

.w_zEMkLdTPkXA0anEnK_ {
  animation: Vc7I61dCLKX3x1oWJcg9 1.2s forwards;
}

@keyframes Vc7I61dCLKX3x1oWJcg9 {
  0% {
    opacity: 0;
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
  
.CyzEpkvSkEwBh2eD8r8A {
  width: 100%;
  position: fixed;
  z-index: -100;
}

.m82E6xfhp80HqtArhZMy {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 185vh;
  background: linear-gradient(45deg, rgb(0, 0, 0), rgb(9, 0, 41));
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: baseline;
  font-family: "Futura PT Medium";
  color: white;
}

.EaRM6T0uOnuqOD5JV4P7 {
  position: relative;
  display: flex;
  justify-content: baseline;
  flex-direction: column;
  align-items: center; 
  width: auto;
  height: auto;
}

.H1znlhgFtL6jY_1HooU8 {
  font-size: 8vh;
  text-align: center;
  padding: 15vh 0 0 0;
  margin-bottom: 5%;
  transition: padding 1s ease-in-out;
}

.kQ6qO7ek4ePER7sh92Dg {
  display: inherit;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  h2 {
    text-align: center;
    font-size: 6vh;
    margin: 3vw 0; 
    width: 100vw;
  }
}

.ox8he7hgMzLqhtnEiGQ1 img {
  width: 100%;
  border-bottom: 2px solid black;
}

.JbIKBnqQpZNmupl05yWg {
  display: flex;
  flex-direction: column;
  justify-content: baseline;
  align-items: center;
  text-align: center;
  width: 60%;
  p {
    margin: 3vh 0vh 0 2vh;
    font-size: 1.5vw;
  }
}

.mMXnR_QciMVo21PzQBgN {
  display: inline-block;
  font-family: 'Futura PT Book';
  p {
    margin-top: 8vh;
  }
}

.mMXnR_QciMVo21PzQBgN p {
  font-size: 2vw;
  animation: rZpHZ2HgOorG16Ez7weA 2s linear forwards;
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  margin-left: 0;
  font-family: 'Futura PT Medium'; 
}

.DdfrskHXRPEVymrfGr1Q {
  margin: 3vh 0 20vh 0;
  p {
    animation-duration: 0.5s;
    margin-left: 0;
  }
}

@keyframes rZpHZ2HgOorG16Ez7weA {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

@media (max-width: 760px) {
  .H1znlhgFtL6jY_1HooU8 {
    padding: 20vh 0 0 0;
    font-size: 6vh;
  }

  .JbIKBnqQpZNmupl05yWg {
    width: 75%;
    p {
      font-size: 3vw;
    }
  }

  .ox8he7hgMzLqhtnEiGQ1 img {
    margin-top: 145px;
  }
}

@media (max-width: 500px) {
  .H1znlhgFtL6jY_1HooU8 {
    font-size: 4vh;
  }

  .JbIKBnqQpZNmupl05yWg {
    width: 95%;
    p {
      font-size: 3.5vw;
    }
  }

  .ox8he7hgMzLqhtnEiGQ1 img {
    width: 99.8vw;
  }
}

.fn9H7r5usrkPFyRZlHKI {
  width: 100%;
  position: fixed;
  z-index: -100;
}

.CTxtBh8LI5NBdxbebR3e {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 250px;
}

.J8h_kKoLtbFzPaJBv9dW {
  margin-right: 30px;
  margin-left: 30px;
}

.C6QS12OEDgDO7HGyuioF {
  margin-left: 300px;
  margin-right: 30px;
}
.qWH8bwjeTkjdDzqYrdrq {
  margin-right: 300px;
  margin-left: 16px;
}

.XQ1G7KmBMa3nicSiURi3 {
  width: 200px;
  height: 200px;
}

.fZZSYOjRpbsyvcDAgHAv {
  font-size: 70px;
  text-decoration: none;
  color: black;
}

@media (max-width: 768px) {
  .CTxtBh8LI5NBdxbebR3e {
    flex-direction: column;
    align-items: center;
  }

  .C6QS12OEDgDO7HGyuioF,
  .J8h_kKoLtbFzPaJBv9dW,
  .qWH8bwjeTkjdDzqYrdrq {
    margin: 10px;
  }
  
  .XQ1G7KmBMa3nicSiURi3 {
    width: 100px;
    height: 100px;
  }
}

footer {
  width: 200px;
  background-color: transparent;
  height: 5vh;
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;
  align-items: center;
  margin: 2vh auto 2vh auto;
  position: relative;
}

.IAbOKn9B09NR7pw5XHvl {
  opacity: 0;
  animation: StJqGCq9MYhm9jDosFVD 2s ease-in-out 5s forwards;
}

@keyframes StJqGCq9MYhm9jDosFVD {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.DI2bLmXrvfn85ze3lCFj {
  a {
    i {
      color: white;
    }
  }
}

.NV22wl5ZbyPp5h_8IGtQ {
  a {
    i {
      color: black;
    }
  }
}

