/* Font serviti dal sito: Rubik (testo) e Jost (titoli), file variabili latin e latin-ext.
   Icone: carenow, carenow-medical e tf-social-icon (dal tema precedente, licenza del cliente). */

@font-face { font-family: "Rubik"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("../fonts/rubik-latin-ext.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; }
@font-face { font-family: "Rubik"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("../fonts/rubik-latin.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; }
@font-face { font-family: "Rubik"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("../fonts/rubik-italic-latin-ext.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; }
@font-face { font-family: "Rubik"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("../fonts/rubik-italic-latin.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; }
@font-face { font-family: "Jost"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/jost-latin-ext.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; }
@font-face { font-family: "Jost"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/jost-latin.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; }
@font-face { font-family: "Jost"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("../fonts/jost-italic-latin-ext.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; }
@font-face { font-family: "Jost"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("../fonts/jost-italic-latin.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; }

@font-face { font-family: "carenow"; src: url("../fonts/carenow.woff") format("woff"); font-weight: normal; font-style: normal; font-display: block; }
@font-face { font-family: "carenow-medical"; src: url("../fonts/carenow-medical.woff") format("woff"); font-weight: normal; font-style: normal; font-display: block; }
@font-face { font-family: "tf-social-icon"; src: url("../fonts/tf-social-icon.woff") format("woff"); font-weight: normal; font-style: normal; font-display: block; }

[class^="carenow-icon-"], [class*=" carenow-icon-"],
[class^="carenow-medical-icon-"], [class*=" carenow-medical-icon-"],
[class^="tf_social_icon-"], [class*=" tf_social_icon-"] {
	font-family: "carenow" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class^="carenow-medical-icon-"], [class*=" carenow-medical-icon-"] { font-family: "carenow-medical" !important; }
[class^="tf_social_icon-"], [class*=" tf_social_icon-"] { font-family: "tf-social-icon" !important; }

.carenow-icon-icon-center1::before { content: "\e90a"; }
.carenow-icon-icon-mail1::before { content: "\e90b"; }
.carenow-icon-icon-pin1::before { content: "\e90c"; }
.carenow-icon-mail::before { content: "\e90f"; }
.carenow-icon-map::before { content: "\e910"; }
.carenow-icon-phone2::before { content: "\e917"; }
.carenow-icon-arrow-right::before { content: "\e906"; }
.carenow-icon-arrow-right-small::before { content: "\e909"; }
.carenow-icon-medal::before { content: "\e975"; }
.carenow-medical-icon-healthcare-01::before { content: "\e900"; }
.carenow-medical-icon-medical-report::before { content: "\e914"; }
.carenow-icon-chevron-right::before { content: "\f054"; }
.carenow-icon-chevron-left::before { content: "\f053"; }
.tf_social_icon-chevron-up::before { content: "\f077"; }
.tf_social_icon-facebook-f::before { content: "\f39e"; }
.tf_social_icon-instagram::before { content: "\f16d"; }
