/* Per caricare i font in locale -> Google font helper */

/* Gestione font-display -> https://css-tricks.com/almanac/properties/f/font-display/ */

/* NB: latin-ext da solo non basta */
 
 
 
/*
MAPPARE QUESTI SU ELF-FONT-WEIGHT IN MODO DA POTER USARE I FONT VARIABILI
Value	Common weight name
100	Thin (Hairline)
200	Extra Light (Ultra Light)
300	Light
400	Normal (Regular)
500	Medium
600	Semi Bold (Demi Bold)
700	Bold
800	Extra Bold (Ultra Bold)
900	Black (Heavy)
950	Extra Black (Ultra Black)
*/

/* CARICAMENTO FONT A SPESSORE VARIABILE */
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/work-sans-v23-latin-variable.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/work-sans-v23-latin-ext-variable.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* italic latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/work-sans-v23-latin-variable-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* italic latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/work-sans-v23-latin-ext-variable-italic.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}



/* CARICAMENTO FONT CON SPESSORI SPECIFICI */
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std Extended";
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/HelveticaNeueLTStdExtended-200.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std Extended";
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/HelveticaNeueLTStdExtended-300.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std Extended";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/HelveticaNeueLTStdExtended-400.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std Extended";
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/HelveticaNeueLTStdExtended-500.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std Extended";
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/HelveticaNeueLTStdExtended-600.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std Extended";
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/HelveticaNeueLTStdExtended-700.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/HelveticaNeueLTStd-200.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/HelveticaNeueLTStd-300.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/HelveticaNeueLTStd-400.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/HelveticaNeueLTStd-500.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/HelveticaNeueLTStd-600.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/HelveticaNeueLTStd-700.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/HelveticaNeueLTStd-400-italic.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: italic;
    font-weight: 500;
    src: url(../fonts/HelveticaNeueLTStd-500-italic.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/HelveticaNeueLTStd-600-italic.woff2) format("woff2")
}
@font-face {
    font-display: swap;
    font-family: "Helvetica Neue LT Std";
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/HelveticaNeueLTStd-700-italic.woff2) format("woff2")
}




@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: normal;
    font-weight: 300;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdTh.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdTh.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: normal;
    font-weight: 400;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdLt.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdLt.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: italic;
    font-weight: 400;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdLtIt.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdLtIt.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: normal;
    font-weight: 500;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdRoman.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdRoman.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: italic;
    font-weight: 500;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdIt.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdIt.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: normal;
    font-weight: 600;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdMd.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdMd.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: italic;
    font-weight: 600;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdMdIt.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdMdIt.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: normal;
    font-weight: 700;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdBd.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdBd.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Helvetica Neue LT Std;
    font-style: italic;
    font-weight: 700;
    src: url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdBdIt.woff2) format("woff2"), url(/skins/skin-comohotels/1750323725/assets/desktop/fonts/HelveticaNeueLTStdBdIt.woff) format("woff")
}
    
    








/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-weight: normal; /* override */
  src: url('../fonts/open-sans-v40-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-weight: normal; /* override */
  src: url('../fonts/open-sans-v40-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-weight: bold; /* override */
  src: url('../fonts/open-sans-v40-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-weight: bold; /* override */
  src: url('../fonts/open-sans-v40-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v40-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/open-sans-v40-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/open-sans-v40-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/open-sans-v40-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* montserrat-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-weight: normal; /* override */
  src: url('../fonts/montserrat-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/montserrat-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v29-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/montserrat-v29-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/montserrat-v29-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/montserrat-v29-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-weight: normal; /* override */
  src: url('../fonts/montserrat-v29-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/montserrat-v29-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v29-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/montserrat-v29-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/montserrat-v29-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/montserrat-v29-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-weight: bold; /* override */
  src: url('../fonts/montserrat-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/montserrat-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v29-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/montserrat-v29-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/montserrat-v29-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/montserrat-v29-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-weight: bold; /* override */
  src: url('../fonts/montserrat-v29-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/montserrat-v29-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v29-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/montserrat-v29-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/montserrat-v29-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/montserrat-v29-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}