/* CSS Document */
   @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
    body {
        font-family: "Outfit", sans-serif;
        background-color: #FFFDF6; /* Light gray background */
        color: #333; /* Dark gray text */
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    h1 {
        text-align: center;
        font-weight: bold;
     }
  
      h3 {
        display: block;
        text-align: left;
        font-size: 1.17em;
        margin-top: 1em;
        margin-bottom: 1em;
        margin-left: 0;
        margin-right: 0;
        font-weight: bold;
      }
      h4 {
      display: block;
      text-align: left;
      font-size: 1em;
      margin-top: 1.33em;
      margin-bottom: 1.33em;
      margin-left: 0;
      margin-right: 0;
      font-weight: bold;
    }
    h5 {
      display: block;
      text-align: left;
      font-size: .83em;
      margin-top: 1.67em;
      margin-bottom: 1.67em;
      margin-left: 0;
      margin-right: 0;
      font-weight: bold;
    }
    h6 {
      display: block;
      text-align: left;
      font-size: .67em;
      margin-top: 1.67em;
      margin-bottom: 1.67em;
      margin-left: 0;
      margin-right: 0;
      font-weight: bold;
    }
    .container {
        width: 85%;
        margin: 0 auto;
        padding: 20px;
    }
    .header {  
            background-color: #FFFDF6; /* Light beige */  
            padding: 15px 0;  
            border-bottom: 3px solidrgb(225, 241, 224); /* Green line */  
        }  
    .brand-name {  
          
            font-weight: 300;  
            font-size: 24px;  
            color: #333;  
        }  
    .header-icons {  
            font-size: 20px;  
            color: #333;  
        }  
     swiper-container {
              width: 100%;
              height: 100%;
              position: relative;
            }
     swiper-container {
            --swiper-pagination-bottom: 0px;
            }
     swiper-slide {
              text-align: center;
              font-size: 18px;
              display: flex;
              justify-content: center;
              align-items: center;
              padding-bottom: 25px;
            }

     swiper-slide img {
              display: block;
              width: 100%;
              height: 100%;
              object-fit: cover;
            }
            /* Style for the next arrow (SVG) */
        .swiper-button-next svg {
            fill: #FA8603; /* Change the arrow color */
            width: 30px; /* Adjust the width of the arrow */
            height: 30px; /* Adjust the height of the arrow */
            transition: transform 0.3s, fill 0.3s; /* Smooth transition for transform and fill changes */
        }
        .custom-swiper .swiper-pagination {
            text-align: center;
            transition: opacity 0.3s;
            transform: translate3d(0px, 0px, 0px);
            z-index: 10;
        }
        .pagination-container {  
    background-color: #f5f5f5; /* Light background */  
    padding: 10px 0; /* Vertical padding */  
}  

.pagination button {  
    transition: background-color 0.3s ease;  
}  

.pagination button:hover {  
    background-color: #4C94D4; /* Hover effect */  
    color: white; /* Text color on hover */  
}