/* Custom Styles */
 @import url('https://fonts.googleapis.com/css2?family=Parisienne&display=swap');

.new_font{font-family: 'Parisienne', cursive !important;}





div#block-1692690092966_3 .btn {text-transform:uppercase;line-height:1.2; border-bottom: none;font-style: normal !important;}
div#block-1692690092966_3 hr{display:none;}
#block-1692878978711 h1.new_font {font-size: 116px; top: -131px;  position:absolute;  left: -33px;}
#block-1692878978711 {position:relative;}



 

@media(max-width:767px){
div#block-1692884618142,div#block-1692760320277,div#block-1692760331253,div#block-1692759169929_0 {width: 50%;}
    div#block-1692690092966_3 h2 {font-weight:400;}
    #block-1692878978711 h1.new_font {font-size: 63px !important; top: -21px; left: 0px;}
div#block-1692674878629 .btn {font-weight: 100;font-size: 13px;line-height: 1.6;letter-spacing: 0.1em; box-shadow: none;margin-top: 20px;}
.header__content--desktop .link-list__link {margin:0 !important;padding:10px 0px;}
div#block-1692677519991 a.link-list__link {text-transform: unset;padding: 3px !important;}
div#block-1692677519991 {position: absolute;top: 45%;right: 15%;}
div#block-1692676805489 {margin-bottom: 20px;}
div#block-1692674878629 { width: 100%;}
div#block-1692679402859 { display: none;}
div#block-1692633006769 {width: 50%;}
div#block-1692669843081 {width: 50%;}
h1.se-t.sie-header_1-text.st-m-title.st-d-title.se-rc {font-size: 74px;}
div#block-1692673671235 { bottom: 3% !important;}
div#block-1692673300600 .fti p {display:none;}
}
@media(min-width:768px){
div#block-1692676805489 {display: none;}
div#block-1692677519991 {display: none;}
div#block-1692674878629 {display: none;}
#block-1692679402859 .btn {line-height: 1.6;letter-spacing: 0.1em;font-weight: 400;box-shadow: none;}
#block-1692679402859 .btn:hover {filter: inherit;}


h1.se-t.sie-header_1-text.st-m-title.st-d-title.se-rc {margin-left: 0;}
.footer__content {padding-bottom:0;}
div#block-1692673300600 {margin-bottom: -100px;}
@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: 400;}

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;
}





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;}
}
@media screen and (min-width: 768px)

{
    
 .footer__content {
    padding: 130px 0 20px 0 ;
}   
    
 .holder3 {    padding: 0px 40px;}   
    
    
}
#block-footer_0 .form-btn {

 padding: 14px 40px;
}