/* Custom Styles */

div#block-footer_0 .form-control {
    font-family: 'Karla', sans-serif !important;
    text-transform: uppercase;
    line-height: 1.2;
    letter-spacing: 0.1em;
    font-size: 12px;
    padding: 17.5px 10px;
}
#block-footer_0 .form-btn {
    letter-spacing: 0.1em;
    font-size: 14px;
    font-weight: 400;
    margin-right: 57px;
    padding: 13.5px 30px !important;
    text-transform: uppercase;
}
#block-footer_0 .fields-wrapper .form-group {
    margin-right: 0;
}



#block-1692587472490_0 .btn { box-shadow: none;
    font-family: 'Newsreader', serif !important;
    font-weight: 400;
    font-size: 23px;
    font-style: italic;
    padding: 10px 0;
}
@media(max-width:767px){
div#block-1692609126372_0,div#block-1692609147394 { width: 50%;padding-left: 0;}
div#block-1692609143763,div#block-1692609150432 { width: 50%;padding-right: 0;}
div#block-1692598787929_0 .image1 img.image__image {    width: 269px;}
}
@media(max-width:767px){
div#block-1692518178335 { z-index: 11;} 
#block-1692518880785 h1{font-weight: 300 !important;}
#block-1692520165656_0 h2{ font-weight:300;} 
div#block-1692521319310_0 {width: 50%; padding-left:0px;}
div#block-1692523456500 {width: 50%; padding-right:0px;}
  
div#block-1692674878629 .btn {font-weight: 300;font-size: 15px;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;font-size: 14px;}
#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: -138px;}
@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;
}


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




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







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