@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Sacramento&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

main{
    overflow: hidden;
}

.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left], .iubenda-tp-alert-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-left], .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left], .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-left], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left], .iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float=center-left]{
    display: none !important;
}

html {
  scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Cormorant", serif;
}

/* Applica Poppins ai paragrafi */
p, li, a, span, blockquote, em, td, input, textarea, label, button {
    font-family: "Cormorant", serif;
}

.sacramento {
  font-family: "Sacramento", cursive;
  font-weight: 400;
  font-style: normal;
}

::-webkit-scrollbar-track {
    background-color: #b9a679; /* Sfondo */
}

::-webkit-scrollbar-thumb {
    background-color: #b9a679; /* Parte che scorre */
    border-radius: 5px;
}

/* Per Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #b9a679 #202020;
}

::selection {
    background-color: #b9a679; /* Sfondo selezione */
    color: #ffffff;             /* Colore del testo selezionato */
}

::-moz-selection {
    background-color: #b9a679;
    color: #ffffff;
}