﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url('css2-RobotoCondenseditalwght030004000700130014001700_swap.css');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;/*font: inherit;*/
    vertical-align: baseline;
}/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
    display: block;
}
body
{
    line-height: 1;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
    content: none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
strong
{
    font-weight: bold!important;
}
*
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
h1, h2, h3, p
{
    margin: 0;
    padding: 0;
}
html, body
{
    margin: 0;
    padding: 0;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 100%;
    height: 100%;
}
img
{
    max-width: 100%;
}
#container
{
    width: 100%;/*max-width: 1200px;*/
    min-height: 100%;
    height: auto!important;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 5px 10px 25px #000,-5px 10px 25px #000;
}
.content
{
    width: 100%;
    padding: 0 20px;
    max-width: 1100px;
    margin: 60px auto 40px;
    overflow: auto;
}/*HEADER*/
header
{
    width: 80%;
    height: auto;
    line-height: 1.2em;
    overflow: auto;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 25px;
    z-index: 7;
}
header .plus18
{
    float: left;
}
header .plus18 p
{
    color: #fff;/*padding: 0 0 0 2em;*/
    font-size: .8em;
}
header .plus18 a
{
    text-decoration: none;
    color: #fff;
}
header .plus18 a:hover
{
    color: #1e9cd8;
}
header .certificazioni
{
    float: right;
}
header .certificazioni img
{
    vertical-align: middle;
    padding: 0 .8em 0 0;
    max-height: 2.8em;
}/*MENU*/
#menu
{
    width: 100%;
    height: 5em;
    line-height: 5em;
    background-color: #003594;
}
#menu img
{
    float: left;
    padding: 1.2em 0 1.2em 1.6em;
    display: block;
    max-width: 100%;
}
#menu nav
{
    float: left;
    padding: 0 0 0 3em;
}
#menu nav ul
{
    display: block;
    list-style: none;
}
#menu nav ul li
{
    float: left;
    padding: 0 1.25em;
}
#menu nav ul li a
{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: 500;
}
#menu nav ul li a:hover
{
    color: #ffcd00;
}
#menu nav ul li a.attiva
{
    color: #ffcd00;
}/*SOTTOMENU*/
#sottomenu
{
    width: 100%;
    height: 4em;
    background-color: #003594;
}/*MENU RESPONSIVE*/
#menuResponsive
{
    display: none;
}
#menuResponsive ul li a.attiva
{
    color: #ffcd00;
}
.menuButton
{
    display: none;
    float: right;
    padding-right: 1.6em;
}
.closeButton
{
    display: none;
}
div.testoBottone
{
    float: right;
    line-height: 3em;
    padding: 0 1.6em 0 0;
    vertical-align: center;
}
.bottone
{
    background: #ffcd00;
    padding: .5em .6em;
    border-radius: .6em;
    -webkit-border-radius: .6em;
    -moz-border-radius: .6em;
    border: solid .125em #ffcd00;
    transition: .6s;
    color: #003594;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto Condensed',Arial,sans-serif;
    font-weight: 700;
    font-size: 1.1em;
}
.bottone:hover
{
    border: solid .125em #ffcd00;
    color: #ffcd00;
    background: none;
}/*CONTENUTO*/
#contenuto
{
    position: relative;
    clear: both;
    background-color: #fff;
    padding-bottom: 60px;
}
.content h1
{
    color: #003594;
    padding: 10px 0 30px;
    font-size: 26px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed',Arial,sans-serif;
    font-weight: 700;
}
#contenuto h2
{
    font-size: 22px;
    padding-bottom: 10px;
    font-weight: 700;
}
#contenuto h3
{
    color: #003594;
    font-size: 22px;
    padding-bottom: 10px;
    font-weight: 700;
}
#contenuto p
{
    padding-bottom: 5px;
    font-size: 17px;
    line-height: 25px;
}
#contenuto ul, #contenuto ol
{
    padding: 0 40px 0;
}
#contenuto ul li, #contenuto ol li
{
    font-size: 17px;
    line-height: 25px;
}
#link
{
    color: #003594;
}
#link:hover
{
    color: #1e9cd8;
}
.elencoBonus a
{
    color: #003594;
}
.elencoBonus a:hover
{
    color: #1e9cd8;
}
.elencoBonus
{
    margin-top: -7px;
    font-size: 17px;
}/*TABELLA*/
#contenuto table
{
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 10px auto;
    font-size: 15px;
    line-height: 20px;
}
td, th
{
    padding: 13px;
    text-align: left;
    color: #000;
}
th
{
    font-weight: 700;
    color: #fff;
    background-color: #003594;
}
th:nth-of-type(1)
{
    border-right: 1px solid #fff;
}
td:nth-of-type(1)
{
    border-right: 1px solid #003594;
}
th:nth-of-type(2)
{
    border-right: 1px solid #fff;
}
td:nth-of-type(2)
{
    border-right: 1px solid #003594;
}
th:nth-of-type(3)
{
    border-right: 1px solid #fff;
}
td:nth-of-type(3)
{
    border-right: 1px solid #003594;
}
th:nth-of-type(4)
{
    border-right: 1px solid #fff;
}
td:nth-of-type(4)
{
    border-right: 1px solid #003594;
}
th:nth-of-type(5)
{
    border-right: 1px solid #fff;
}
td:nth-of-type(5)
{
    border-right: 1px solid #003594;
}
th:nth-of-type(6)
{
    border-right: 1px solid #fff;
}
td:nth-of-type(6)
{
    border-right: 1px solid #003594;
}
th:nth-of-type(7)
{
    border-right: 1px solid #fff;
}
td:nth-of-type(7)
{
    border-right: 1px solid #003594;
}
th:nth-of-type(8)
{
    border-right: 1px solid #fff;
}/* Righe pari */
tr:nth-of-type(odd)
{
    background: rgba(20,27,77,.1);
}/* Righe pari */
tr:nth-of-type(odd)
{
    background: #fff;
}/* Righe dispari */
tr:nth-of-type(even)
{
    background: rgba(20,27,77,.05);
}
.testoPiccolo
{
    margin-bottom: 40px;
}
#contenuto p.testoPiccolo
{
    font-size: 15px;
}
.bold
{
    font-weight: 700;
}
.blu
{
    color: #003594;
    text-transform: uppercase;
}
.giallo
{
    color: #ffcd00;
}
.rosso
{
    color: #c73701;
}
.piccolo
{
    font-size: 12px;
}
#contenuto p.noMargin
{
    padding-bottom: 10px;
}/*ACCORDION*/
#accordion h2
{
    font-size: 20px;
    padding-bottom: 10px;
}
#accordion h3
{
    font-size: 20px;
    font-weight: 600;
}
#accordion h3:nth-of-type(2)
{
    margin-top: 50px;
}
#accordion ul li
{
    padding-bottom: 7px;
}
#accordion ul li a
{
    color: #333;
}
#accordion ul li a:hover
{
    color: #1e9cd8;
}
.ui-accordion .ui-accordion-header
{
    color: #fff;
    background-color: #033a5f;
    border: 2px solid #033a5f;
    font-family: 'Roboto Condensed',Arial,sans-serif;
    font-weight: 600;
}
.ui-accordion-header:hover
{
    background-color: #fff;
    border: 2px solid #033a5f;
    color: #033a5f;
}
.ui-accordion-header-collapsed.ui-accordion-header:hover
{
    background-color: #033a5f;
    color: #fff;
}
.fa-caret-right
{
    margin-right: 8px;
}
.disableScroll
{
    overflow: hidden;
}
#scarica, #scarica2
{/*padding: 1em 0 3em 0;*/
    text-align: center;
}
#scarica2
{
    margin-top: 8px;
}
#scarica a, #scarica2 a
{/*margin: 0 1.5em 0.5em;*/
    display: inline-block;
    width: 200px;
}
.scaricaSito
{
    border: 1px solid #3ec3ff;
    background-color: #3ec3ff;
    padding: 9px 15px;
    margin-right: 0;
    color: #033a5f;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    transition: .6s;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    -webkit-box-shadow: 0 5px 31px -8px #000;
    -moz-box-shadow: 0 5px 31px -8px #000;
    -o-box-shadow: 0 5px 31px -8px #000;
    box-shadow: 0 5px 31px -8px #000;
}
.scaricaSito:hover
{
    border: solid .125em #033a5f;
    color: #fff;
    background: #033a5f;;
}
.scaricaBis
{
    background: #fff;
    padding: .4em .8em;
    border-radius: .7em;
    -webkit-border-radius: .7em;
    -moz-border-radius: .7em;
    border: solid .125em #003594;
    transition: .6s;
    color: #003594;;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto Condensed',Arial,sans-serif;
    font-weight: 700;
    font-size: 1em;
    display: inline-block;
    margin: 7px 12px;
}
.scaricaBis:hover
{
    border: solid .125em #003594;
    color: #fff;
    background: #003594;;
}
#tornasu
{
    position: fixed;
    width: 45px;
    height: 45px;
    border-radius: 15%;
    background-color: rgba(0,0,0,.7);
    bottom: 30px;
    right: 60px;
    display: none;
    z-index: 999;
}
.fa-arrow-up
{
    position: absolute;
    top: 7px;
    left: 7px;
    color: rgba(111,111,111,.7);
}
.fa-arrow-up:hover
{
    color: rgba(170,170,170,.7);
}/*COMING SOON*/
.comingSoon h3
{
    text-align: center;
    padding: 250px 0 250px;
    color: #006d00;
    font-family: 'Roboto Condensed',Arial,sans-serif;
    font-weight: 700;
    font-size: 3.5em;
}
#spazio
{
    height: 40px;
}
.elencoPromozione li
{
    padding-bottom: .5em;
}
.elencoPromozione li:first-child
{
    padding-top: .5em;
}/*Banner Cookie*/
.disclaimerCookie
{
    position: fixed;
    bottom: 0;
    left: 0;
    max-height: 0;
    transition: all .5s ease-in-out;
    background-color: rgba(0,0,0,.9);
    width: 100%;
    z-index: 1000;
}
.disclaimerCookie a
{
    text-decoration: none;
    cursor: pointer;
    color: #ffcd00;
}
.disclaimerCookie a:hover
{
    color: #fff;
}
.disclaimerCookieText
{
    margin: 15px auto;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    padding: 5px 15px;
}
.disclaimerCookie.on
{
    max-height: 200px;
    transition: all .5s ease-in-out;
}
a.cookieButton
{
    display: block;
    position: relative;
    margin: 10px auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    text-align: center;
    background-color: #ffcd00;
    border: 1px solid #ffcd00;
    cursor: pointer;
    font-size: 13px;
    width: 130px;
    cursor: pointer;
    color: #000;
    font-weight: 500;
    padding: 3px;
}
a.cookieButton:hover
{
    background-color: transparent;
    border: 1px solid #ffcd00;
}/*Fine Cookie*//*table*/
div.scrollante
{
    display: flex;
    flex-direction: row;
}/*fine table*//*apri chiudi table*/
.tablemostra
{
    cursor: pointer;
    background-color: #f5b362;
    margin-bottom: .5rem;
}
.tablemostra2, .tablemostra3
{
    cursor: pointer;
    background-color: #fff;
    margin-bottom: .5rem;
}
.tablemostra::after
{
    content: " (Apri)";
    font-size: 11px;
    font-style: italic;
}
.tablemostra2::after
{
    content: " (Espandi)";
    font-size: 11px;
    font-style: italic;
}
.tablemostra2.basso::after, .tablemostra3.basso::after
{
    content: "ESPANDI TABELLA";
    font-weight: bolder;
    font-size: 16px;
    display: inline-block;
    text-decoration: underline;
    font-style: italic;
}
.tablemostra.change::after, .tablemostra2.change::after
{
    content: " (Chiudi)";
}
.tablemostra2.basso.change::after, .tablemostra3.basso.change::after
{
    content: "RIDUCI TABELLA";
    font-weight: bolder;
    font-size: 16px;
    display: inline-block;
    text-decoration: underline;
    font-style: italic;
}
.mostratable, .mostratable2
{
    display: none;
}
table.tabFisar td, div.mostratable2 table td
{
    min-width: 90px!important;
}
table.tabFisarUnica.nascondi tr
{
    display: none;
}
table.tabFisarUnica tr:nth-child(-n+11)
{
    display: table-row;
}
table.tabFisarUnica tr:last-child, table.tabFisarUnica tr:nth-last-child(2)
{
    display: table-row;
}
table.tabFisarUnica tr
{
    display: table-row;
}
table.tabFisarUnica tr.mostra:nth-last-child(2)
{
    display: none;
}
table.tabFisarUnica tr.mostra
{
    display: none;
}
table.tabFisarUnica.nascondi tr.rigahide3
{
    display: table-row;
}/*fine apri chiudi table*//* cyrillic-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}/* cyrillic */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
    unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}/* greek-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}/* greek */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
    unicode-range: U+370-3FF;
}/* vietnamese */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}/* latin-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
    unicode-range: U+100-2AF,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* cyrillic-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}/* cyrillic */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}/* greek-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}/* greek */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
    unicode-range: U+370-3FF;
}/* vietnamese */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}/* latin-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
    unicode-range: U+100-2AF,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* cyrillic-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}/* cyrillic */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}/* greek-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}/* greek */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+370-3FF;
}/* vietnamese */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}/* latin-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+100-2AF,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* cyrillic-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}/* cyrillic */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}/* greek-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}/* greek */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+370-3FF;
}/* vietnamese */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}/* latin-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+100-2AF,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* cyrillic-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}/* cyrillic */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}/* greek-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}/* greek */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+370-3FF;
}/* vietnamese */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}/* latin-ext */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+100-2AF,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* latin */
@font-face
{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
