@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-MediumItalic.html');
    src: local('JT Douro-Serif Medium Italic'), local('JTDouro-Serif-MediumItalic'),
        url('../fonts/JTDouro-Serif-MediumItalicd41d.html?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-MediumItalic-2.html') format('woff2'),
        url('../fonts/JTDouro-Serif-MediumItalic-3.html') format('woff'),
        url('../fonts/JTDouro-Serif-MediumItalic-4.html') format('truetype');
    font-weight: 500;
    font-style: italic;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-BlackItalic.html');
    src: local('JT Douro-Serif Black Italic'), local('JTDouro-Serif-BlackItalic'),
        url('../fonts/JTDouro-Serif-BlackItalicd41d.html?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-BlackItalic-2.html') format('woff2'),
        url('../fonts/JTDouro-Serif-BlackItalic-3.html') format('woff'),
        url('../fonts/JTDouro-Serif-BlackItalic-4.html') format('truetype');
    font-weight: 900;
    font-style: italic;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-Black.eot');
    src: local('JT Douro-Serif Black'), local('JTDouro-Serif-Black'),
        url('../fonts/JTDouro-Serif-Blackd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-Black.woff2') format('woff2'),
        url('../fonts/JTDouro-Serif-Black.woff') format('woff'),
        url('../fonts/JTDouro-Serif-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-RegularItalic.html');
    src: local('JT Douro-Serif Regular Italic'), local('JTDouro-Serif-RegularItalic'),
        url('../fonts/JTDouro-Serif-RegularItalicd41d.html?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-RegularItalic-2.html') format('woff2'),
        url('../fonts/JTDouro-Serif-RegularItalic-3.html') format('woff'),
        url('../fonts/JTDouro-Serif-RegularItalic-4.html') format('truetype');
    font-weight: normal;
    font-style: italic;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-BoldItalic.html');
    src: local('JT Douro-Serif Bold Italic'), local('JTDouro-Serif-BoldItalic'),
        url('../fonts/JTDouro-Serif-BoldItalicd41d.html?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-BoldItalic-2.html') format('woff2'),
        url('../fonts/JTDouro-Serif-BoldItalic-3.html') format('woff'),
        url('../fonts/JTDouro-Serif-BoldItalic-4.html') format('truetype');
    font-weight: bold;
    font-style: italic;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-Regular.eot');
    src: local('JT Douro-Serif Regular'), local('JTDouro-Serif-Regular'),
        url('../fonts/JTDouro-Serif-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-Regular.woff2') format('woff2'),
        url('../fonts/JTDouro-Serif-Regular.woff') format('woff'),
        url('../fonts/JTDouro-Serif-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-LightItalic.html');
    src: local('JT Douro-Serif Light Italic'), local('JTDouro-Serif-LightItalic'),
        url('../fonts/JTDouro-Serif-LightItalicd41d.html?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-LightItalic-2.html') format('woff2'),
        url('../fonts/JTDouro-Serif-LightItalic-3.html') format('woff'),
        url('../fonts/JTDouro-Serif-LightItalic-4.html') format('truetype');
    font-weight: 300;
    font-style: italic;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-Medium.eot');
    src: local('JT Douro-Serif Medium'), local('JTDouro-Serif-Medium'),
        url('../fonts/JTDouro-Serif-Mediumd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-Medium.woff2') format('woff2'),
        url('../fonts/JTDouro-Serif-Medium.woff') format('woff'),
        url('../fonts/JTDouro-Serif-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-Bold.eot');
    src: local('JT Douro-Serif Bold'), local('JTDouro-Serif-Bold'),
        url('../fonts/JTDouro-Serif-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-Bold.woff2') format('woff2'),
        url('../fonts/JTDouro-Serif-Bold.woff') format('woff'),
        url('../fonts/JTDouro-Serif-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

@font-face {
    font-family: 'JT Douro-Serif';
    src: url('../fonts/JTDouro-Serif-Light.eot');
    src: local('JT Douro-Serif Light'), local('JTDouro-Serif-Light'),
        url('../fonts/JTDouro-Serif-Lightd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/JTDouro-Serif-Light.woff2') format('woff2'),
        url('../fonts/JTDouro-Serif-Light.woff') format('woff'),
        url('../fonts/JTDouro-Serif-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}


/* Aktiv Grotesk Bold */
@font-face {
    font-family: 'Aktiv Grotesk Bold';
    src: url('../fonts/aktivgrotesk-bold-webfont.woff2') format('woff2'),
         url('../fonts/aktivgrotesk-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

/* Aktiv Grotesk Light */
 @font-face {
    font-family: 'Aktiv Grotesk Light';
    src: url('../fonts/aktivgrotesk-light-webfont.woff2') format('woff2'),
         url('../fonts/aktivgrotesk-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
} 

/* Aktiv Grotesk Medium */
@font-face {
    font-family: 'Aktiv Grotesk Medium';
    src: url('../fonts/aktivgrotesk-medium-webfont.woff2') format('woff2'),
         url('../fonts/aktivgrotesk-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

/* Mrs Eaves Roman */

 @font-face {
    font-family: 'Mrs Eaves Roman';
    src: url('../fonts/mrseavesroman_regular-webfont.woff2') format('woff2'),
         url('../fonts/mrseavesroman_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
} 

/* Montserrat */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 1 999;
    font-display: swap;
    src: url('../fonts/Montserrat-VariableFont_wght.ttf') format('truetype-variations');
    unicode-range: U+0000-00FF; /* Specify the Unicode range here */
}

body {
    font-family: 'Montserrat', sans-serif;
}
.sitka {
    font-family: 'JT Douro-Serif', sans-serif;
}
.aktiv-bold{
    font-family: "Aktiv Grotesk Bold";
}
.aktiv-medium{
    font-family: "Aktiv Grotesk Medium";
}
.montserrat{
    font-family: 'Montserrat',sans-serif;
}
.owl-clientslider .owl-stage, 
.owl-clientslidersecond .owl-stage {
        display: flex;
    flex-direction: row;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.scrollbar::-webkit-scrollbar {
    width: 5px;
    height: 8px;
  }
  
  .scrollbar::-webkit-scrollbar-track {
    border-radius: 100px;
    background: #fff;

  }
  .owl-item.cloned {
    transform: scale(0.9);
}
  .scrollbar::-webkit-scrollbar-thumb {

    border-radius: 100px;
    background: #1d75bd;
    height: 2px;
  
  }


  .owl-carousel.owl-cardlider img{
    width: unset;
  }

  .custom-shadow {
    box-shadow: 0 10px 99px rgba(198, 198, 198, 17%); /* Adjust values as needed */
}


img{
        max-width: 100%;
    height: auto;
}


label.error {
    display: none !important;
}
.error {
    border-bottom: 3px solid #cf1d25;
}




    .scrolling-text {
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      animation: scroll 10s linear infinite;
    }

    @keyframes scroll {
      0% { transform: translateX(100%); }
      100% { transform: translateX(-100%); }
    }


    .box-sec {
        /* background: red; */
        border-radius: 15px;
        padding: 50px;
        box-shadow: 0px 0px 8px 0px #00000033;
    }
