* Custom CSS for scrollbar */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
}


/* FAQ Accordion Arrow Rotation */
.faq-question[aria-expanded="true"] svg {
    transform: rotate(180deg);
}

/* FAQ Answer transition for max-height */
.faq-answer {
    transition: max-height 0.3s ease-in-out;
}
.faq-answer.is-open {
    /* Max-height will be set by JS, but this helps the transition */
    will-change: max-height;
}


/* logo */

/* @font-face {
  font-family: 'Allura';
  src: url('/fonts/Allura.woff2') format('woff2');
  font-display: swap; 
} */
/* body{
    background-color: red;
} */

@font-face { font-family: 'Alex Brush'; src: url('/fonts/alex-brush-v22-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Allura'; src: url('/fonts/allura-v22-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Dancing Script'; src: url('/fonts/dancing-script-v28-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Great Vibes'; src: url('/fonts/great-vibes-v20-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Herr Von Muellerhoff'; src: url('/fonts/herr-von-muellerhoff-v22-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Italianno'; src: url('/fonts/italianno-v17-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Mr Bedfort'; src: url('/fonts/mr-bedfort-v22-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Mr De Haviland'; src: url('/fonts/mr-de-haviland-v14-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Ms Madi'; src: url('/fonts/ms-madi-v2-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Niconne'; src: url('/fonts/niconne-v15-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Pacifico'; src: url('/fonts/pacifico-v22-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Parisienne'; src: url('/fonts/parisienne-v13-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Playball'; src: url('/fonts/playball-v21-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Qwigley'; src: url('/fonts/qwigley-v19-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Rouge Script'; src: url('/fonts/rouge-script-v19-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Sacramento'; src: url('/fonts/sacramento-v16-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Satisfy'; src: url('/fonts/satisfy-v22-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Tangerine'; src: url('/fonts/tangerine-v17-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Yellowtail'; src: url('/fonts/yellowtail-v24-latin-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Yesteryear'; src: url('/fonts/yesteryear-v20-latin-regular.woff2') format('woff2'); font-display: swap; }

@font-face {
  font-family: 'Caveat';
  src: url('/fonts/mr-de-haviland-v14-latin-regular.woff2') format('woff2');
  font-display: swap;
}


@font-face {
  font-family: 'Mea Culpa';
  src: url('/fonts/mea-culpa-v7-latin-regular.woff2') format('woff2');
  font-display: swap;
}


@font-face {
  font-family: 'Style Script';
  src: url('/fonts/style-script-v12-latin-regular.woff2') format('woff2');
  font-display: swap;
} 

@font-face {
  font-family: 'Lovers Quarrel';
  src:url('/fonts/lovers-quarrel-v24-latin-regular.woff2') ;
  font-display: swap;
}


html{
    scroll-behavior: smooth;
}