/* Tailwind Directives */
@tailwind base;
@tailwind components;
@tailwind utilities;

/* Reset Styles */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


/* Font Imports */
@font-face {
    font-family: 'gilroyBold';
    src: url('./assets/Fonts/Gilroy-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'gilroyRegular';
    src: url('./assets/Fonts/Gilroy-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'gilroySemiBold';
    src: url('./assets/Fonts/Gilroy-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'fontOne';
    src: url('./assets/Fonts/KFOlCnqEu92Fr1MmEU9fBBc4.ttf') format('truetype');
}

@font-face {
    font-family: 'fontTwo';
    src: url('./assets/Fonts/KFOmCnqEu92Fr1Mu4mxK.ttf') format('truetype');
}

.no-scrollbar::-webkit-scrollbar {
    display: none;
  }
  
  /* Hide scrollbar for IE, Edge, and Firefox */
  .no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }

  .swiper {
    width: 100%;
    height: 100%;
    background: #111;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #111;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }