/* Montserrat Fonts */
@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-100.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-100italic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-200.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-200italic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-300.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-300italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-500italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-600.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-600italic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-700.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-700italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-800.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-800italic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-900.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('./fonts/Montserrat-900italic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}



/* Raleway Fonts */
@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-100.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-100italic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-200.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-200italic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-300.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-300italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-500italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-600.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-600italic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-700.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-700italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-800.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-800italic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Raleway-900.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('./fonts/Montserrat-900italic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

/* Crimson text Fonts */
@font-face {
    font-family: 'Crimson Text';
    src: url('./fonts/Crimson Text-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('./fonts/Crimson Text-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('./fonts/Crimson Text-600.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('./fonts/Crimson Text-600italic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('./fonts/Crimson Text-700.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Crimson Text';
    src: url('./fonts/Crimson Text-700italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
 /** Organetto **/
@font-face {
  font-family: 'Organetto';
  src: url('./fonts/fonnts.com-organetto-hair.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Organetto';
  src: url('./fonts/fonnts.com-organetto-thin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Organetto';
  src: url('./fonts/fonnts.com-organetto-ultralight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Organetto';
  src: url('./fonts/fonnts.com-organetto-light.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Organetto';
  src: url('./fonts/fonnts.com-organetto-regular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Organetto';
  src: url('./fonts/fonnts.com-organetto-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Organetto';
  src: url('./fonts/fonnts.com-organetto-ultrabold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

/* Condensed Variants */
@font-face {
  font-family: 'Organetto Condensed';
  src: url('./fonts/fonnts.com-organetto-cndhair.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Organetto Condensed';
  src: url('./fonts/fonnts.com-organetto-cndthin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Organetto Condensed';
  src: url('./fonts/fonnts.com-organetto-cndlight.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Organetto Condensed';
  src: url('./fonts/fonnts.com-organetto-cndregular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Organetto Condensed';
  src: url('./fonts/fonnts.com-organetto-cndbold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Organetto Condensed';
  src: url('./fonts/fonnts.com-organetto-cndultrabold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Organetto Condensed';
  src: url('./fonts/fonnts.com-organetto-cndultralight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
}

/* Ultra Condensed Variants */
@font-face {
  font-family: 'Organetto Ultra Condensed';
  src: url('./fonts/fonnts.com-organetto-ultracndhair.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: ultra-condensed;
}

@font-face {
  font-family: 'Organetto Ultra Condensed';
  src: url('./fonts/fonnts.com-organetto-ultracndthin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: ultra-condensed;
}

@font-face {
  font-family: 'Organetto Ultra Condensed';
  src: url('./fonts/fonnts.com-organetto-ultracndlight.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: ultra-condensed;
}

@font-face {
  font-family: 'Organetto Ultra Condensed';
  src: url('./fonts/fonnts.com-organetto-ultracndregular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: ultra-condensed;
}

@font-face {
  font-family: 'Organetto Ultra Condensed';
  src: url('./fonts/fonnts.com-organetto-ultracndbold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: ultra-condensed;
}

@font-face {
  font-family: 'Organetto Ultra Condensed';
  src: url('./fonts/fonnts.com-organetto-ultracndultrabold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: ultra-condensed;
}

@font-face {
  font-family: 'Organetto Ultra Condensed';
  src: url('./fonts/fonnts.com-organetto-ultracndultralight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: ultra-condensed;
}

/* Expanded Variants */
@font-face {
  font-family: 'Organetto Expanded';
  src: url('./fonts/fonnts.com-organetto-expbold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: expanded;
}

@font-face {
  font-family: 'Organetto Expanded';
  src: url('./fonts/fonnts.com-organetto-exphair.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: expanded;
}

@font-face {
  font-family: 'Organetto Expanded';
  src: url('./fonts/fonnts.com-organetto-explight.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
}

@font-face {
  font-family: 'Organetto Expanded';
  src: url('./fonts/fonnts.com-organetto-expregular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: expanded;
}

@font-face {
  font-family: 'Organetto Expanded';
  src: url('./fonts/fonnts.com-organetto-expthin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: expanded;
}

@font-face {
  font-family: 'Organetto Expanded';
  src: url('./fonts/fonnts.com-organetto-expultrabold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: expanded;
}

@font-face {
  font-family: 'Organetto Expanded';
  src: url('./fonts/fonnts.com-organetto-expultralight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: expanded;
}

/* Extra Expanded Variants */
@font-face {
  font-family: 'Organetto Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-extbold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: extra-expanded;
}

@font-face {
  font-family: 'Organetto Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-exthair.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: extra-expanded;
}

@font-face {
  font-family: 'Organetto Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-extlight.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: extra-expanded;
}

@font-face {
  font-family: 'Organetto Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-extregular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: extra-expanded;
}

@font-face {
  font-family: 'Organetto Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-extthin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: extra-expanded;
}

@font-face {
  font-family: 'Organetto Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-extultrabold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: extra-expanded;
}

@font-face {
  font-family: 'Organetto Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-extultralight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: extra-expanded;
}

/* Semi Expanded Variants */
@font-face {
  font-family: 'Organetto Semi Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexpbold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: semi-expanded;
}

@font-face {
  font-family: 'Organetto Semi Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexphair.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: semi-expanded;
}

@font-face {
  font-family: 'Organetto Semi Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexplight.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: semi-expanded;
}

@font-face {
  font-family: 'Organetto Semi Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexpregular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: semi-expanded;
}

@font-face {
  font-family: 'Organetto Semi Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexpthin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: semi-expanded;
}

@font-face {
  font-family: 'Organetto Semi Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexpultrabold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: semi-expanded;
}

@font-face {
  font-family: 'Organetto Semi Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexpultralight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: semi-expanded;
}

/* Semi Extra Expanded Variants */
@font-face {
  font-family: 'Organetto Semi Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-semiextbold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: 125%; /* Valore personalizzato tra semi-expanded ed extra-expanded */
}

@font-face {
  font-family: 'Organetto Semi Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-semiexthair.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: 125%;
}

@font-face {
  font-family: 'Organetto Semi Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-semiextlight.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: 125%;
}

@font-face {
  font-family: 'Organetto Semi Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-semiextregular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: 125%;
}

@font-face {
  font-family: 'Organetto Semi Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-semiextthin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: 125%;
}

@font-face {
  font-family: 'Organetto Semi Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-semiextultrabold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: 125%;
}

@font-face {
  font-family: 'Organetto Semi Extra Expanded';
  src: url('./fonts/fonnts.com-organetto-semiextultralight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: 125%;
}

/* Andis Regular text Fonts */
@font-face {
  font-family: 'Andis';
  src: url('./fonts/andis-regular.otf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
