/* Custom Styles */
@import url('https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,200;0,6..72,300;0,6..72,400;0,6..72,500;0,6..72,600;0,6..72,700;0,6..72,800;1,6..72,200;1,6..72,300;1,6..72,400;1,6..72,500;1,6..72,600;1,6..72,700;1,6..72,800&display=swap');
body {
    overflow: hidden;
}
h1,h2,h3,h4,h5,h6{font-family: 'Newsreader', serif;font-weight: 300;}

a.link-list__link {
    text-transform: uppercase;
    line-height: 1.8;
    letter-spacing: 0.12em;

    text-align: left;
    font-weight: 400;
    font-style: normal;
}

.header__content--desktop .link-list__link {
    margin: 0 20px;
}




#block-1692518178335 .block, [data-slick-id="1692518178335"] .block {
    z-index: 11111111;
    position: relative;
}

div#section-1692514586231 {
    margin-top: -400px;
}


#block-1692518880785 .block, [data-slick-id="1692518880785"] .block {
    position: relative;
    z-index: 11111111111111111111111;
}

.count {
    column-count: 2;
    column-gap: 40px;
    overflow: hidden;
}

.flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

button#form-button {
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    letter-spacing: 0.1em;
}





/* Custom Styles */
/* Marquee styles */

.marquee {
 --gap: 1.5rem;
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
      width: 100%;
}

.marquee__content {

  display: flex;
  justify-content: center;
  gap: var(--gap);
  min-width: 100%;
  list-style: none;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}



/* Enable animation */


/* Reverse animation */

.holder2 {
    display: flex;
    --gap: 0.1rem;
    position: relative;
    display: flex;
    overflow: hidden;
    user-select: none;
    width: 100%;
}

@media screen and (max-width: 767px)

{
.first{font-size: 20px !important}
 .marquee__content img { width: 100% !important } 
   .marquee__content {  min-width: fit-content!important;
    width: 100%!important}
 .marquee{flex-direction: column;}
}