    html {
      -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      font-family: sans-serif;
    }

    body {
      margin: 0;
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    menu,
    nav,
    section,
    summary {
      display: block;
    }

    audio,
    canvas,
    progress,
    video {
      vertical-align: baseline;
      display: inline-block;
    }

    audio:not([controls]) {
      height: 0;
      display: none;
    }

    [hidden],
    template {
      display: none;
    }

    a {
      background-color: #0000;
    }

    a:active,
    a:hover {
      outline: 0;
    }

    abbr[title] {
      border-bottom: 1px dotted;
    }

    b,
    strong {
      font-weight: bold;
    }

    dfn {
      font-style: italic;
    }

    h1 {
      margin: .67em 0;
      font-size: 2em;
    }

    mark {
      color: #000;
      background: #ff0;
    }

    small {
      font-size: 80%;
    }

    sub,
    sup {
      vertical-align: baseline;
      font-size: 75%;
      line-height: 0;
      position: relative;
    }

    sup {
      top: -.5em;
    }

    sub {
      bottom: -.25em;
    }

    img {
      border: 0;
    }

    svg:not(:root) {
      overflow: hidden;
    }

    hr {
      box-sizing: content-box;
      height: 0;
    }

    pre {
      overflow: auto;
    }

    code,
    kbd,
    pre,
    samp {
      font-family: monospace;
      font-size: 1em;
    }

    button,
    input,
    optgroup,
    select,
    textarea {
      color: inherit;
      font: inherit;
      margin: 0;
    }

    button {
      overflow: visible;
    }

    button,
    select {
      text-transform: none;
    }

    button,
    html input[type="button"],
    input[type="reset"] {
      -webkit-appearance: button;
      cursor: pointer;
    }

    button[disabled],
    html input[disabled] {
      cursor: default;
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
      border: 0;
      padding: 0;
    }

    input {
      line-height: normal;
    }

    input[type="checkbox"],
    input[type="radio"] {
      box-sizing: border-box;
      padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
      height: auto;
    }

    input[type="search"] {
      -webkit-appearance: none;
    }

    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none;
    }

    legend {
      border: 0;
      padding: 0;
    }

    textarea {
      overflow: auto;
    }

    optgroup {
      font-weight: bold;
    }

    table {
      border-collapse: collapse;
      border-spacing: 0;
    }

    td,
    th {
      padding: 0;
    }

    @font-face {
      font-family: webflow-icons;
      src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
      font-weight: normal;
      font-style: normal;
    }

    [class^="w-icon-"],
    [class*=" w-icon-"] {
      speak: none;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      font-family: webflow-icons !important;
    }

    .w-icon-slider-right:before {
      content: "";
    }

    .w-icon-slider-left:before {
      content: "";
    }

    .w-icon-nav-menu:before {
      content: "";
    }

    .w-icon-arrow-down:before,
    .w-icon-dropdown-toggle:before {
      content: "";
    }

    .w-icon-file-upload-remove:before {
      content: "";
    }

    .w-icon-file-upload-icon:before {
      content: "";
    }

    * {
      box-sizing: border-box;
    }

    html {
      height: 100%;
    }

    body {
      color: #333;
      background-color: #fff;
      min-height: 100%;
      margin: 0;
      font-family: Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
    }

    img {
      vertical-align: middle;
      max-width: 100%;
      display: inline-block;
    }

    html.w-mod-touch * {
      background-attachment: scroll !important;
    }

    .w-block {
      display: block;
    }

    .w-inline-block {
      max-width: 100%;
      display: inline-block;
    }

    .w-clearfix:before,
    .w-clearfix:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-clearfix:after {
      clear: both;
    }

    .w-hidden {
      display: none;
    }

    .w-button {
      color: #fff;
      line-height: inherit;
      cursor: pointer;
      background-color: #3898ec;
      border: 0;
      border-radius: 0;
      padding: 9px 15px;
      text-decoration: none;
      display: inline-block;
    }

    input.w-button {
      -webkit-appearance: button;
    }

    html[data-w-dynpage] [data-w-cloak] {
      color: #0000 !important;
    }

    .w-code-block {
      margin: unset;
    }

    pre.w-code-block code {
      all: inherit;
    }

    .w-optimization {
      display: contents;
    }

    .w-webflow-badge,
    .w-webflow-badge>img {
      box-sizing: unset;
      width: unset;
      height: unset;
      max-height: unset;
      max-width: unset;
      min-height: unset;
      min-width: unset;
      margin: unset;
      padding: unset;
      float: unset;
      clear: unset;
      border: unset;
      border-radius: unset;
      background: unset;
      background-image: unset;
      background-position: unset;
      background-size: unset;
      background-repeat: unset;
      background-origin: unset;
      background-clip: unset;
      background-attachment: unset;
      background-color: unset;
      box-shadow: unset;
      transform: unset;
      direction: unset;
      font-family: unset;
      font-weight: unset;
      color: unset;
      font-size: unset;
      line-height: unset;
      font-style: unset;
      font-variant: unset;
      text-align: unset;
      letter-spacing: unset;
      -webkit-text-decoration: unset;
      text-decoration: unset;
      text-indent: unset;
      text-transform: unset;
      list-style-type: unset;
      text-shadow: unset;
      vertical-align: unset;
      cursor: unset;
      white-space: unset;
      word-break: unset;
      word-spacing: unset;
      word-wrap: unset;
      transition: unset;
    }

    .w-webflow-badge {
      white-space: nowrap;
      cursor: pointer;
      box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
      visibility: visible !important;
      opacity: 1 !important;
      z-index: 2147483647 !important;
      color: #aaadb0 !important;
      overflow: unset !important;
      background-color: #fff !important;
      border-radius: 3px !important;
      width: auto !important;
      height: auto !important;
      margin: 0 !important;
      padding: 6px !important;
      font-size: 12px !important;
      line-height: 14px !important;
      text-decoration: none !important;
      display: inline-block !important;
      position: fixed !important;
      inset: auto 12px 12px auto !important;
      transform: none !important;
    }

    .w-webflow-badge>img {
      position: unset;
      visibility: unset !important;
      opacity: 1 !important;
      vertical-align: middle !important;
      display: inline-block !important;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      margin-bottom: 10px;
      font-weight: bold;
    }

    h1 {
      margin-top: 20px;
      font-size: 38px;
      line-height: 44px;
    }

    h2 {
      margin-top: 20px;
      font-size: 32px;
      line-height: 36px;
    }

    h3 {
      margin-top: 20px;
      font-size: 24px;
      line-height: 30px;
    }

    h4 {
      margin-top: 10px;
      font-size: 18px;
      line-height: 24px;
    }

    h5 {
      margin-top: 10px;
      font-size: 14px;
      line-height: 20px;
    }

    h6 {
      margin-top: 10px;
      font-size: 12px;
      line-height: 18px;
    }

    p {
      margin-top: 0;
      margin-bottom: 10px;
    }

    blockquote {
      border-left: 5px solid #e2e2e2;
      margin: 0 0 10px;
      padding: 10px 20px;
      font-size: 18px;
      line-height: 22px;
    }

    figure {
      margin: 0 0 10px;
    }

    figcaption {
      text-align: center;
      margin-top: 5px;
    }

    ul,
    ol {
      margin-top: 0;
      margin-bottom: 10px;
      padding-left: 40px;
    }

    .w-list-unstyled {
      padding-left: 0;
      list-style: none;
    }

    .w-embed:before,
    .w-embed:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-embed:after {
      clear: both;
    }

    .w-video {
      width: 100%;
      padding: 0;
      position: relative;
    }

    .w-video iframe,
    .w-video object,
    .w-video embed {
      border: none;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
    }

    fieldset {
      border: 0;
      margin: 0;
      padding: 0;
    }

    button,
    [type="button"],
    [type="reset"] {
      cursor: pointer;
      -webkit-appearance: button;
      border: 0;
    }

    .w-form {
      margin: 0 0 15px;
    }

    .w-form-done {
      text-align: center;
      background-color: #ddd;
      padding: 20px;
      display: none;
    }

    .w-form-fail {
      background-color: #ffdede;
      margin-top: 10px;
      padding: 10px;
      display: none;
    }

    label {
      margin-bottom: 5px;
      font-weight: bold;
      display: block;
    }

    .w-input,
    .w-select {
      color: #333;
      vertical-align: middle;
      background-color: #fff;
      border: 1px solid #ccc;
      width: 100%;
      height: 38px;
      margin-bottom: 10px;
      padding: 8px 12px;
      font-size: 14px;
      line-height: 1.42857;
      display: block;
    }

    .w-input::placeholder,
    .w-select::placeholder {
      color: #999;
    }

    .w-input:focus,
    .w-select:focus {
      border-color: #3898ec;
      outline: 0;
    }

    .w-input[disabled],
    .w-select[disabled],
    .w-input[readonly],
    .w-select[readonly],
    fieldset[disabled] .w-input,
    fieldset[disabled] .w-select {
      cursor: not-allowed;
    }

    .w-input[disabled]:not(.w-input-disabled),
    .w-select[disabled]:not(.w-input-disabled),
    .w-input[readonly],
    .w-select[readonly],
    fieldset[disabled]:not(.w-input-disabled) .w-input,
    fieldset[disabled]:not(.w-input-disabled) .w-select {
      background-color: #eee;
    }

    textarea.w-input,
    textarea.w-select {
      height: auto;
    }

    .w-select {
      background-color: #f3f3f3;
    }

    .w-select[multiple] {
      height: auto;
    }

    .w-form-label {
      cursor: pointer;
      margin-bottom: 0;
      font-weight: normal;
      display: inline-block;
    }

    .w-radio {
      margin-bottom: 5px;
      padding-left: 20px;
      display: block;
    }

    .w-radio:before,
    .w-radio:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-radio:after {
      clear: both;
    }

    .w-radio-input {
      float: left;
      margin: 3px 0 0 -20px;
      line-height: normal;
    }

    .w-file-upload {
      margin-bottom: 10px;
      display: block;
    }

    .w-file-upload-input {
      opacity: 0;
      z-index: -100;
      width: .1px;
      height: .1px;
      position: absolute;
      overflow: hidden;
    }

    .w-file-upload-default,
    .w-file-upload-uploading,
    .w-file-upload-success {
      color: #333;
      display: inline-block;
    }

    .w-file-upload-error {
      margin-top: 10px;
      display: block;
    }

    .w-file-upload-default.w-hidden,
    .w-file-upload-uploading.w-hidden,
    .w-file-upload-error.w-hidden,
    .w-file-upload-success.w-hidden {
      display: none;
    }

    .w-file-upload-uploading-btn {
      cursor: pointer;
      background-color: #fafafa;
      border: 1px solid #ccc;
      margin: 0;
      padding: 8px 12px;
      font-size: 14px;
      font-weight: normal;
      display: flex;
    }

    .w-file-upload-file {
      background-color: #fafafa;
      border: 1px solid #ccc;
      flex-grow: 1;
      justify-content: space-between;
      margin: 0;
      padding: 8px 9px 8px 11px;
      display: flex;
    }

    .w-file-upload-file-name {
      font-size: 14px;
      font-weight: normal;
      display: block;
    }

    .w-file-remove-link {
      cursor: pointer;
      width: auto;
      height: auto;
      margin-top: 3px;
      margin-left: 10px;
      padding: 3px;
      display: block;
    }

    .w-icon-file-upload-remove {
      margin: auto;
      font-size: 10px;
    }

    .w-file-upload-error-msg {
      color: #ea384c;
      padding: 2px 0;
      display: inline-block;
    }

    .w-file-upload-info {
      padding: 0 12px;
      line-height: 38px;
      display: inline-block;
    }

    .w-file-upload-label {
      cursor: pointer;
      background-color: #fafafa;
      border: 1px solid #ccc;
      margin: 0;
      padding: 8px 12px;
      font-size: 14px;
      font-weight: normal;
      display: inline-block;
    }

    .w-icon-file-upload-icon,
    .w-icon-file-upload-uploading {
      width: 20px;
      margin-right: 8px;
      display: inline-block;
    }

    .w-icon-file-upload-uploading {
      height: 20px;
    }

    .w-container {
      max-width: 940px;
      margin-left: auto;
      margin-right: auto;
    }

    .w-container:before,
    .w-container:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-container:after {
      clear: both;
    }

    .w-container .w-row {
      margin-left: -10px;
      margin-right: -10px;
    }

    .w-row:before,
    .w-row:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-row:after {
      clear: both;
    }

    .w-row .w-row {
      margin-left: 0;
      margin-right: 0;
    }

    .w-col {
      float: left;
      width: 100%;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      position: relative;
    }

    .w-col .w-col {
      padding-left: 0;
      padding-right: 0;
    }

    .w-col-1 {
      width: 8.33333%;
    }

    .w-col-2 {
      width: 16.6667%;
    }

    .w-col-3 {
      width: 25%;
    }

    .w-col-4 {
      width: 33.3333%;
    }

    .w-col-5 {
      width: 41.6667%;
    }

    .w-col-6 {
      width: 50%;
    }

    .w-col-7 {
      width: 58.3333%;
    }

    .w-col-8 {
      width: 66.6667%;
    }

    .w-col-9 {
      width: 75%;
    }

    .w-col-10 {
      width: 83.3333%;
    }

    .w-col-11 {
      width: 91.6667%;
    }

    .w-col-12 {
      width: 100%;
    }

    .w-hidden-main {
      display: none !important;
    }

  .topbar-logo-admin {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: flex-start;
  }

  a.button.w-button.button-dona {
   text-transform: uppercase;
   border-radius: 8px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-weight: 700;
   border: 2px solid white;
}

.pulsante-link-audio a {
   background: #217582;
   color: white;
   border-radius: 5px;
   text-transform: uppercase;
   padding: 5px 15px;
   margin-top: 20px;
   margin-bottom: 20px;
   text-decoration: none;
}

.pulsante-link-audio {
   padding-bottom: 10px;
   padding-top: 20px;
}

.link_info {
   color: black;
   font-size: 20px;
   margin-top: 20px;
   text-align: center;
}
.link_info a {
   color: black;
}


.iframe-audio iframe {
max-width: calc(50vw - 2rem - 40px);
}

.audio-archivio .call-item {
   background: #f7f7f7;
}

.statistiche-table thead {
    border-bottom: 1px solid;
    background: white;
}
.statistiche-table tbody tr td, .statistiche-table thead tr th {
    padding-right: 40px !important;
    padding-left: 10px !important;
    text-align: left;
}

.utenti-table thead {
    border-bottom: 1px solid;
    background: white;
}

.utenti-table tbody tr td, .utenti-table thead tr th {
    padding-right: 40px !important;
    padding-left: 10px !important;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.utenti-table tbody tr td:nth-child(4):after {
    width: 100%;
    background: #635e5ec7;
    position: absolute;
    top: 3px;
    left: 0;
    content: "";
    height: 32px;
    display: block;
    z-index: 3;
    backdrop-filter: blur(3px);
    border-radius: 20px;
}

.utenti-table tbody tr td:nth-child(4) {
    position: relative;
    text-align: center;
    font-weight: 600;
    padding-right: 10px !important;
}

.utenti-table tbody tr td:nth-child(4):hover:after {
  content:none;
}

table.statistiche-table {
    border: 1px solid;
    margin-bottom: 100px;
}

table.utenti-table-table {
    border: 1px solid;
}

.statistiche {
    background: #f5f5f5;
    padding: 10px 17px;
}

table.utenti-table {
    position: relative;
    display: block;
    overflow: visible;
    height: auto;
    padding-bottom: 100px;
}

    @media screen and (max-width: 991px) {
      .w-container {
        max-width: 728px;
      }

      .w-hidden-main {
        display: inherit !important;
      }

      .w-hidden-medium {
        display: none !important;
      }

      .w-col-medium-1 {
        width: 8.33333%;
      }

      .w-col-medium-2 {
        width: 16.6667%;
      }

      .w-col-medium-3 {
        width: 25%;
      }

      .w-col-medium-4 {
        width: 33.3333%;
      }

      .w-col-medium-5 {
        width: 41.6667%;
      }

      .w-col-medium-6 {
        width: 50%;
      }

      .w-col-medium-7 {
        width: 58.3333%;
      }

      .w-col-medium-8 {
        width: 66.6667%;
      }

      .w-col-medium-9 {
        width: 75%;
      }

      .w-col-medium-10 {
        width: 83.3333%;
      }

      .w-col-medium-11 {
        width: 91.6667%;
      }

      .w-col-medium-12 {
        width: 100%;
      }

      .w-col-stack {
        width: 100%;
        left: auto;
        right: auto;
      }
    }

    @media screen and (max-width: 767px) {

      .w-hidden-main,
      .w-hidden-medium {
        display: inherit !important;
      }

      .w-hidden-small {
        display: none !important;
      }

      .w-row,
      .w-container .w-row {
        margin-left: 0;
        margin-right: 0;
      }

      .w-col {
        width: 100%;
        left: auto;
        right: auto;
      }

      .w-col-small-1 {
        width: 8.33333%;
      }

      .w-col-small-2 {
        width: 16.6667%;
      }

      .w-col-small-3 {
        width: 25%;
      }

      .w-col-small-4 {
        width: 33.3333%;
      }

      .w-col-small-5 {
        width: 41.6667%;
      }

      .w-col-small-6 {
        width: 50%;
      }

      .w-col-small-7 {
        width: 58.3333%;
      }

      .w-col-small-8 {
        width: 66.6667%;
      }

      .w-col-small-9 {
        width: 75%;
      }

      .w-col-small-10 {
        width: 83.3333%;
      }

      .w-col-small-11 {
        width: 91.6667%;
      }

      .w-col-small-12 {
        width: 100%;
      }
      .topbar-logo-admin {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .iframe-audio iframe {
    max-width: calc(100vw - 2rem - 40px);
}
    }

    @media screen and (max-width: 479px) {
      .w-container {
        max-width: none;
      }

      .w-hidden-main,
      .w-hidden-medium,
      .w-hidden-small {
        display: inherit !important;
      }

      .w-hidden-tiny {
        display: none !important;
      }

      .w-col {
        width: 100%;
      }

      .w-col-tiny-1 {
        width: 8.33333%;
      }

      .w-col-tiny-2 {
        width: 16.6667%;
      }

      .w-col-tiny-3 {
        width: 25%;
      }

      .w-col-tiny-4 {
        width: 33.3333%;
      }

      .w-col-tiny-5 {
        width: 41.6667%;
      }

      .w-col-tiny-6 {
        width: 50%;
      }

      .w-col-tiny-7 {
        width: 58.3333%;
      }

      .w-col-tiny-8 {
        width: 66.6667%;
      }

      .w-col-tiny-9 {
        width: 75%;
      }

      .w-col-tiny-10 {
        width: 83.3333%;
      }

      .w-col-tiny-11 {
        width: 91.6667%;
      }

      .w-col-tiny-12 {
        width: 100%;
      }
      .area-user .logo-header {
        max-width: 120px;
    }
  .call-elenco {
    margin-bottom: 30px;
}
  
  }

    .w-widget {
      position: relative;
    }

    .w-widget-map {
      width: 100%;
      height: 400px;
    }

    .w-widget-map label {
      width: auto;
      display: inline;
    }

    .w-widget-map img {
      max-width: inherit;
    }

    .w-widget-map .gm-style-iw {
      text-align: center;
    }

    .w-widget-map .gm-style-iw>button {
      display: none !important;
    }

    .w-widget-twitter {
      overflow: hidden;
    }

    .w-widget-twitter-count-shim {
      vertical-align: top;
      text-align: center;
      background: #fff;
      border: 1px solid #758696;
      border-radius: 3px;
      width: 28px;
      height: 20px;
      display: inline-block;
      position: relative;
    }

    .w-widget-twitter-count-shim * {
      pointer-events: none;
      -webkit-user-select: none;
      user-select: none;
    }

    .w-widget-twitter-count-shim .w-widget-twitter-count-inner {
      text-align: center;
      color: #999;
      font-family: serif;
      font-size: 15px;
      line-height: 12px;
      position: relative;
    }

    .w-widget-twitter-count-shim .w-widget-twitter-count-clear {
      display: block;
      position: relative;
    }

    .w-widget-twitter-count-shim.w--large {
      width: 36px;
      height: 28px;
    }

    .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
      font-size: 18px;
      line-height: 18px;
    }

    .w-widget-twitter-count-shim:not(.w--vertical) {
      margin-left: 5px;
      margin-right: 8px;
    }

    .w-widget-twitter-count-shim:not(.w--vertical).w--large {
      margin-left: 6px;
    }

    .w-widget-twitter-count-shim:not(.w--vertical):before,
    .w-widget-twitter-count-shim:not(.w--vertical):after {
      content: " ";
      pointer-events: none;
      border: solid #0000;
      width: 0;
      height: 0;
      position: absolute;
      top: 50%;
      left: 0;
    }

    .w-widget-twitter-count-shim:not(.w--vertical):before {
      border-width: 4px;
      border-color: #75869600 #5d6c7b #75869600 #75869600;
      margin-top: -4px;
      margin-left: -9px;
    }

    .w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
      border-width: 5px;
      margin-top: -5px;
      margin-left: -10px;
    }

    .w-widget-twitter-count-shim:not(.w--vertical):after {
      border-width: 4px;
      border-color: #fff0 #fff #fff0 #fff0;
      margin-top: -4px;
      margin-left: -8px;
    }

    .w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
      border-width: 5px;
      margin-top: -5px;
      margin-left: -9px;
    }

    .w-widget-twitter-count-shim.w--vertical {
      width: 61px;
      height: 33px;
      margin-bottom: 8px;
    }

    .w-widget-twitter-count-shim.w--vertical:before,
    .w-widget-twitter-count-shim.w--vertical:after {
      content: " ";
      pointer-events: none;
      border: solid #0000;
      width: 0;
      height: 0;
      position: absolute;
      top: 100%;
      left: 50%;
    }

    .w-widget-twitter-count-shim.w--vertical:before {
      border-width: 5px;
      border-color: #5d6c7b #75869600 #75869600;
      margin-left: -5px;
    }

    .w-widget-twitter-count-shim.w--vertical:after {
      border-width: 4px;
      border-color: #fff #fff0 #fff0;
      margin-left: -4px;
    }

    .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
      font-size: 18px;
      line-height: 22px;
    }

    .w-widget-twitter-count-shim.w--vertical.w--large {
      width: 76px;
    }

    .w-background-video {
      color: #fff;
      height: 500px;
      position: relative;
      overflow: hidden;
    }

    .w-background-video>video {
      object-fit: cover;
      z-index: -100;
      background-position: 50%;
      background-size: cover;
      width: 100%;
      height: 100%;
      margin: auto;
      position: absolute;
      inset: -100%;
    }

    .w-background-video>video::-webkit-media-controls-start-playback-button {
      -webkit-appearance: none;
      display: none !important;
    }

    .w-background-video--control {
      background-color: #0000;
      padding: 0;
      position: absolute;
      bottom: 1em;
      right: 1em;
    }

    .w-background-video--control>[hidden] {
      display: none !important;
    }

    .w-slider {
      text-align: center;
      clear: both;
      -webkit-tap-highlight-color: #0000;
      tap-highlight-color: #0000;
      background: #ddd;
      height: 300px;
      position: relative;
    }

    .w-slider-mask {
      z-index: 1;
      white-space: nowrap;
      height: 100%;
      display: block;
      position: relative;
      left: 0;
      right: 0;
      overflow: hidden;
    }

    .w-slide {
      vertical-align: top;
      white-space: normal;
      text-align: left;
      width: 100%;
      height: 100%;
      display: inline-block;
      position: relative;
    }

    .w-slider-nav {
      z-index: 2;
      text-align: center;
      -webkit-tap-highlight-color: #0000;
      tap-highlight-color: #0000;
      height: 40px;
      margin: auto;
      padding-top: 10px;
      position: absolute;
      inset: auto 0 0;
    }

    .w-slider-nav.w-round>div {
      border-radius: 100%;
    }

    .w-slider-nav.w-num>div {
      font-size: inherit;
      line-height: inherit;
      width: auto;
      height: auto;
      padding: .2em .5em;
    }

    .w-slider-nav.w-shadow>div {
      box-shadow: 0 0 3px #3336;
    }

    .w-slider-nav-invert {
      color: #fff;
    }

    .w-slider-nav-invert>div {
      background-color: #2226;
    }

    .w-slider-nav-invert>div.w-active {
      background-color: #222;
    }

    .w-slider-dot {
      cursor: pointer;
      background-color: #fff6;
      width: 1em;
      height: 1em;
      margin: 0 3px .5em;
      transition: background-color .1s, color .1s;
      display: inline-block;
      position: relative;
    }

    .w-slider-dot.w-active {
      background-color: #fff;
    }

    .w-slider-dot:focus {
      outline: none;
      box-shadow: 0 0 0 2px #fff;
    }

    .w-slider-dot:focus.w-active {
      box-shadow: none;
    }

    .w-slider-arrow-left,
    .w-slider-arrow-right {
      cursor: pointer;
      color: #fff;
      -webkit-tap-highlight-color: #0000;
      tap-highlight-color: #0000;
      -webkit-user-select: none;
      user-select: none;
      width: 80px;
      margin: auto;
      font-size: 40px;
      position: absolute;
      inset: 0;
      overflow: hidden;
    }

    .w-slider-arrow-left [class^="w-icon-"],
    .w-slider-arrow-right [class^="w-icon-"],
    .w-slider-arrow-left [class*=" w-icon-"],
    .w-slider-arrow-right [class*=" w-icon-"] {
      position: absolute;
    }

    .w-slider-arrow-left:focus,
    .w-slider-arrow-right:focus {
      outline: 0;
    }

    .w-slider-arrow-left {
      z-index: 3;
      right: auto;
    }

    .w-slider-arrow-right {
      z-index: 4;
      left: auto;
    }

    .w-icon-slider-left,
    .w-icon-slider-right {
      width: 1em;
      height: 1em;
      margin: auto;
      inset: 0;
    }

    .w-slider-aria-label {
      clip: rect(0 0 0 0);
      border: 0;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      position: absolute;
      overflow: hidden;
    }

    .w-slider-force-show {
      display: block !important;
    }

    .w-dropdown {
      text-align: left;
      z-index: 900;
      margin-left: auto;
      margin-right: auto;
      display: inline-block;
      position: relative;
    }

    .w-dropdown-btn,
    .w-dropdown-toggle,
    .w-dropdown-link {
      vertical-align: top;
      color: #222;
      text-align: left;
      white-space: nowrap;
      margin-left: auto;
      margin-right: auto;
      padding: 20px;
      text-decoration: none;
      position: relative;
    }

    .w-dropdown-toggle {
      -webkit-user-select: none;
      user-select: none;
      cursor: pointer;
      padding-right: 40px;
      display: inline-block;
    }

    .w-dropdown-toggle:focus {
      outline: 0;
    }

    .w-icon-dropdown-toggle {
      width: 1em;
      height: 1em;
      margin: auto 20px auto auto;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
    }

    .w-dropdown-list {
      background: #ddd;
      min-width: 100%;
      display: none;
      position: absolute;
    }

    .w-dropdown-list.w--open {
      display: block;
    }

    .w-dropdown-link {
      color: #222;
      padding: 10px 20px;
      display: block;
    }

    .w-dropdown-link.w--current {
      color: #0082f3;
    }

    .w-dropdown-link:focus {
      outline: 0;
    }

    @media screen and (max-width: 767px) {
      .w-nav-brand {
        padding-left: 10px;
      }
    }

    .w-lightbox-backdrop {
      cursor: auto;
      letter-spacing: normal;
      text-indent: 0;
      text-shadow: none;
      text-transform: none;
      visibility: visible;
      white-space: normal;
      word-break: normal;
      word-spacing: normal;
      word-wrap: normal;
      color: #fff;
      text-align: center;
      z-index: 2000;
      opacity: 0;
      -webkit-user-select: none;
      -moz-user-select: none;
      -webkit-tap-highlight-color: transparent;
      background: #000000e6;
      outline: 0;
      font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
      font-size: 17px;
      font-style: normal;
      font-weight: 300;
      line-height: 1.2;
      list-style: disc;
      position: fixed;
      inset: 0;
      -webkit-transform: translate(0);
    }

    .w-lightbox-backdrop,
    .w-lightbox-container {
      -webkit-overflow-scrolling: touch;
      height: 100%;
      overflow: auto;
    }

    .w-lightbox-content {
      height: 100vh;
      position: relative;
      overflow: hidden;
    }

    .w-lightbox-view {
      opacity: 0;
      width: 100vw;
      height: 100vh;
      position: absolute;
    }

    .w-lightbox-view:before {
      content: "";
      height: 100vh;
    }

    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
      height: 86vh;
    }

    .w-lightbox-frame,
    .w-lightbox-view:before {
      vertical-align: middle;
      display: inline-block;
    }

    .w-lightbox-figure {
      margin: 0;
      position: relative;
    }

    .w-lightbox-group .w-lightbox-figure {
      cursor: pointer;
    }

    .w-lightbox-img {
      width: auto;
      max-width: none;
      height: auto;
    }

    .w-lightbox-image {
      float: none;
      max-width: 100vw;
      max-height: 100vh;
      display: block;
    }

    .w-lightbox-group .w-lightbox-image {
      max-height: 86vh;
    }

    .w-lightbox-caption {
      text-align: left;
      text-overflow: ellipsis;
      white-space: nowrap;
      background: #0006;
      padding: .5em 1em;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      overflow: hidden;
    }

    .w-lightbox-embed {
      width: 100%;
      height: 100%;
      position: absolute;
      inset: 0;
    }

    .w-lightbox-control {
      cursor: pointer;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 24px;
      width: 4em;
      transition: all .3s;
      position: absolute;
      top: 0;
    }

    .w-lightbox-left {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
      display: none;
      bottom: 0;
      left: 0;
    }

    .w-lightbox-right {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
      display: none;
      bottom: 0;
      right: 0;
    }

    .w-lightbox-close {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
      background-size: 18px;
      height: 2.6em;
      right: 0;
    }

    .w-lightbox-strip {
      white-space: nowrap;
      padding: 0 1vh;
      line-height: 0;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      overflow: auto hidden;
    }

    .w-lightbox-item {
      box-sizing: content-box;
      cursor: pointer;
      width: 10vh;
      padding: 2vh 1vh;
      display: inline-block;
      -webkit-transform: translate3d(0, 0, 0);
    }

    .w-lightbox-active {
      opacity: .3;
    }

    .w-lightbox-thumbnail {
      background: #222;
      height: 10vh;
      position: relative;
      overflow: hidden;
    }

    .w-lightbox-thumbnail-image {
      position: absolute;
      top: 0;
      left: 0;
    }

    .w-lightbox-thumbnail .w-lightbox-tall {
      width: 100%;
      top: 50%;
      transform: translate(0, -50%);
    }

    .w-lightbox-thumbnail .w-lightbox-wide {
      height: 100%;
      left: 50%;
      transform: translate(-50%);
    }

    .w-lightbox-spinner {
      box-sizing: border-box;
      border: 5px solid #0006;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      margin-top: -20px;
      margin-left: -20px;
      animation: .8s linear infinite spin;
      position: absolute;
      top: 50%;
      left: 50%;
    }

    .w-lightbox-spinner:after {
      content: "";
      border: 3px solid #0000;
      border-bottom-color: #fff;
      border-radius: 50%;
      position: absolute;
      inset: -4px;
    }

    .w-lightbox-hide {
      display: none;
    }

    .w-lightbox-noscroll {
      overflow: hidden;
    }

a.nav-link.child.w-nav-link.w--current {
  background: #217582;
  color: white;
}


    @media (min-width: 768px) {
      .wrap_question {
        background: #207582 !important;
        color: white !important;
      }
      .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh;
      }

      .w-lightbox-view,
      .w-lightbox-view:before {
        height: 96vh;
      }

      .w-lightbox-group,
      .w-lightbox-group .w-lightbox-view,
      .w-lightbox-group .w-lightbox-view:before {
        height: 84vh;
      }

      .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh;
      }

      .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh;
      }

      .w-lightbox-left,
      .w-lightbox-right {
        opacity: .5;
        display: block;
      }

      .w-lightbox-close {
        opacity: .8;
      }

      .w-lightbox-control:hover {
        opacity: 1;
      }
    }

    .w-lightbox-inactive,
    .w-lightbox-inactive:hover {
      opacity: 0;
    }

    .w-richtext:before,
    .w-richtext:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-richtext:after {
      clear: both;
    }

    .w-richtext[contenteditable="true"]:before,
    .w-richtext[contenteditable="true"]:after {
      white-space: initial;
    }

    .w-richtext ol,
    .w-richtext ul {
      overflow: hidden;
    }

    .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
    .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after,
    .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
    .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
      outline: 2px solid #2895f7;
    }

    .w-richtext figure.w-richtext-figure-type-video>div:after,
    .w-richtext figure[data-rt-type="video"]>div:after {
      content: "";
      display: none;
      position: absolute;
      inset: 0;
    }

    .w-richtext figure {
      max-width: 60%;
      position: relative;
    }

    .w-richtext figure>div:before {
      cursor: default !important;
    }

    .w-richtext figure img {
      width: 100%;
    }

    .w-richtext figure figcaption.w-richtext-figcaption-placeholder {
      opacity: .6;
    }

    .w-richtext figure div {
      color: #0000;
      font-size: 0;
    }

    .w-richtext figure.w-richtext-figure-type-image,
    .w-richtext figure[data-rt-type="image"] {
      display: table;
    }

    .w-richtext figure.w-richtext-figure-type-image>div,
    .w-richtext figure[data-rt-type="image"]>div {
      display: inline-block;
    }

    .w-richtext figure.w-richtext-figure-type-image>figcaption,
    .w-richtext figure[data-rt-type="image"]>figcaption {
      caption-side: bottom;
      display: table-caption;
    }

    .w-richtext figure.w-richtext-figure-type-video,
    .w-richtext figure[data-rt-type="video"] {
      width: 60%;
      height: 0;
    }

    .w-richtext figure.w-richtext-figure-type-video iframe,
    .w-richtext figure[data-rt-type="video"] iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
    }

    .w-richtext figure.w-richtext-figure-type-video>div,
    .w-richtext figure[data-rt-type="video"]>div {
      width: 100%;
    }

    .w-richtext figure.w-richtext-align-center {
      clear: both;
      margin-left: auto;
      margin-right: auto;
    }

    .w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
    .w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div {
      max-width: 100%;
    }

    .w-richtext figure.w-richtext-align-normal {
      clear: both;
    }

    .w-richtext figure.w-richtext-align-fullwidth {
      text-align: center;
      clear: both;
      width: 100%;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }

    .w-richtext figure.w-richtext-align-fullwidth>div {
      padding-bottom: inherit;
      display: inline-block;
    }

    .w-richtext figure.w-richtext-align-fullwidth>figcaption {
      display: block;
    }

    .w-richtext figure.w-richtext-align-floatleft {
      float: left;
      clear: none;
      margin-right: 15px;
    }

    .w-richtext figure.w-richtext-align-floatright {
      float: right;
      clear: none;
      margin-left: 15px;
    }

    .w-nav {
      z-index: 1000;
      background: #ddd;
      position: relative;
    }

    .w-nav:before,
    .w-nav:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-nav:after {
      clear: both;
    }

    .w-nav-brand {
      float: left;
      color: #333;
      text-decoration: none;
      position: relative;
    }

    .w-nav-link {
      vertical-align: top;
      color: #222;
      text-align: left;
      margin-left: auto;
      margin-right: auto;
      padding: 20px;
      text-decoration: none;
      display: inline-block;
      position: relative;
    }


    .w-nav-menu {
      float: right;
      position: relative;
    }

    [data-nav-menu-open] {
      text-align: center;
      background: #c8c8c8;
      min-width: 200px;
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      overflow: visible;
      display: block !important;
    }

    .w--nav-link-open {
      display: block;
      position: relative;
    }

    .w-nav-overlay {
      width: 100%;
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      overflow: hidden;
    }

    .w-nav-overlay [data-nav-menu-open] {
      top: 0;
    }

    .w-nav[data-animation="over-left"] .w-nav-overlay {
      width: auto;
    }

    .w-nav[data-animation="over-left"] .w-nav-overlay,
    .w-nav[data-animation="over-left"] [data-nav-menu-open] {
      z-index: 1;
      top: 0;
      right: auto;
    }

    .w-nav[data-animation="over-right"] .w-nav-overlay {
      width: auto;
    }

    .w-nav[data-animation="over-right"] .w-nav-overlay,
    .w-nav[data-animation="over-right"] [data-nav-menu-open] {
      z-index: 1;
      top: 0;
      left: auto;
    }

    .w-nav-button {
      float: right;
      cursor: pointer;
      -webkit-tap-highlight-color: #0000;
      tap-highlight-color: #0000;
      -webkit-user-select: none;
      user-select: none;
      padding: 18px;
      font-size: 24px;
      display: none;
      position: relative;
    }

    .w-nav-button:focus {
      outline: 0;
    }

    .w-nav-button.w--open {
      color: #fff;
      background-color: #c8c8c8;
    }

    .w-nav[data-collapse="all"] .w-nav-menu {
      display: none;
    }

    .w-nav[data-collapse="all"] .w-nav-button,
    .w--nav-dropdown-open,
    .w--nav-dropdown-toggle-open {
      display: block;
    }

    .w--nav-dropdown-list-open {
      position: static;
    }

    @media screen and (max-width: 991px) {
      .w-nav[data-collapse="medium"] .w-nav-menu {
        display: none;
      }

      .w-nav[data-collapse="medium"] .w-nav-button {
        display: block;
      }
    }

    @media screen and (max-width: 767px) {
      .w-nav[data-collapse="small"] .w-nav-menu {
        display: none;
      }

      .w-nav[data-collapse="small"] .w-nav-button {
        display: block;
      }

      .w-nav-brand {
        padding-left: 10px;
      }
    }

    @media screen and (max-width: 479px) {
      .w-nav[data-collapse="tiny"] .w-nav-menu {
        display: none;
      }

      .w-nav[data-collapse="tiny"] .w-nav-button {
        display: block;
      }
    }

    .w-tabs {
      position: relative;
    }

    .w-tabs:before,
    .w-tabs:after {
      content: " ";
      grid-area: 1 / 1 / 2 / 2;
      display: table;
    }

    .w-tabs:after {
      clear: both;
    }

    .w-tab-menu {
      position: relative;
    }

    .w-tab-link {
      vertical-align: top;
      text-align: left;
      cursor: pointer;
      color: #222;
      background-color: #ddd;
      padding: 9px 30px;
      text-decoration: none;
      display: inline-block;
      position: relative;
    }

    .w-tab-link.w--current {
      background-color: #c8c8c8;
    }

    .w-tab-link:focus {
      outline: 0;
    }

    .w-tab-content {
      display: block;
      position: relative;
      overflow: hidden;
    }

    .w-tab-pane {
      display: none;
      position: relative;
    }

    .w--tab-active {
      display: block;
    }

    @media screen and (max-width: 479px) {
      .w-tab-link {
        display: block;
      }
    }

    .w-ix-emptyfix:after {
      content: "";
    }

    @keyframes spin {
      0% {
        transform: rotate(0);
      }

      100% {
        transform: rotate(360deg);
      }
    }

    .w-dyn-empty {
      background-color: #ddd;
      padding: 10px;
    }

    .w-dyn-hide,
    .w-dyn-bind-empty,
    .w-condition-invisible {
      display: none !important;
    }

    .wf-layout-layout {
      display: grid;
    }

    .w-code-component>* {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
    }

    .w-layout-blockcontainer {
      max-width: 940px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }

    @media screen and (max-width: 991px) {
      .w-layout-blockcontainer {
        max-width: 728px;
      }
    }

    @media screen and (max-width: 767px) {
      .w-layout-blockcontainer {
        max-width: none;
      }
    }

    body {
      color: #333;
      max-width: none;
      font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
      font-size: 14px;
      line-height: 20px;
    }

    .fd-section.wide {
      width: 100vw;
      height: 100vh;
    }

    .fd-section.wide.bg-prim {
      background-color: #2d8896;
      justify-content: center;
      align-items: center;
      display: flex;
    }

    .fd-container {
      justify-content: center;
      align-items: center;
      width: 100vw;
      max-width: none;
      padding-left: 2rem;
      padding-right: 2rem;
      display: flex;
    }

    .fd-container.fd-window-w {
      background-color: #fff;
      border-radius: 20px;
      justify-content: center;
      align-items: center;
      width: 60%;
      padding: 20px;
    }

    .fd-container.null {
      padding-left: 0;
      padding-right: 0;
    }

    

    .fd-wrap {
      flex-flow: column;
      flex: 1;
      justify-content: center;
      align-self: center;
      align-items: center;
      width: 100%;
      display: flex;
    }

    .fd-wrap.backend {
      flex-flow: row;
      justify-content: flex-start;
      align-items: flex-start;
    }

    .image {
      width: 190px;
    }

    .image.logo {
      width: 170px;
    }

    .space-20 {
      height: 20px;
    }

    .fd-form {
      width: 80%;
    }

    .fd-form._100 {
      width: 100%;
    }

    body {
      max-width: none;
      font-family: Open Sans, sans-serif;
      font-size: 23px;
      line-height: 1.3;
    }

    .space-40 {
      height: 40px;
    }

    .input {
      border: 2px solid #77abff;
      border-radius: 10px;
      padding: 30px 15px;
      font-size: 24px;
      box-shadow: 0 0 9px 0 #77abff;
    }

    .backend .input {
      box-shadow: 0 0 0 0;
      border: 1px solid #bfbdbd;
      padding: 0 10px;
    }  

    .submit-button {
      background-color: #2d8896;
      border-radius: 10px;
      width: 100%;
      margin-top: 10px;
      font-weight: 700;
    }

    .utility-page-wrap {
      justify-content: center;
      align-items: center;
      width: 100vw;
      max-width: 100%;
      height: 100vh;
      max-height: 100%;
      display: flex;
    }

    .utility-page-content {
      text-align: center;
      flex-direction: column;
      width: 260px;
      display: flex;
    }

    .utility-page-form {
      flex-direction: column;
      align-items: stretch;
      display: flex;
    }

    .navbar {
      background-color: #fff;
      width: 100%;
      font-family: Open Sans, sans-serif;
      font-weight: 700;
    }

    .container {
      justify-content: space-between;
      align-items: center;
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      display: flex;
    }

    .brand {
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 0;
    }

    .nav-menu.hide {
      display: none;
    }

    .header {
      justify-content: space-between;
      align-self: stretch;
      align-items: center;
      display: flex;
    }

    .header.fix {
      background-color: #e4e4e4;
      min-width: 310px;
      height: 100vh;
      padding: 10px;
      display: block;
      position: sticky;
      inset: 0% auto auto 0%;
    }

    .link {
      color: #2d8896;
      font-size: 17px;
      font-style: italic;
    }

    .w100 {
      width: 100%;
    }

    .w50 {
      width: 50%;
    }

    .call-item {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      background-color: #e4e4e4;
      border-radius: 10px;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      margin-top: 5px;
      margin-bottom: 5px;
      padding: 10px;
      display: flex;
      position: relative;
    }

    .modifica_evento {
      cursor: pointer;
      position: absolute;
      top: 10px;
      right: 10px;
    }

    .modifica_evento>a {
      border-radius: 50%;
      background: black;
      width: 40px;
      height: 40px;
      display: flex;
      padding: 10px;
      align-content: center;
      justify-content: center;
      opacity: 0.7;
  }

    .modifica_evento img {
      width: 20px;
      filter: brightness(0) invert(1);
    }

    .modifica_evento>a:hover {
      opacity: 0.4;
    }


    .modifica_audio {
      cursor: pointer;
      position: absolute;
      top: 10px;
      right: 10px;
    }

    .modifica_audio>a {
      border-radius: 50%;
      background: black;
      width: 40px;
      height: 40px;
      display: flex;
      padding: 10px;
      align-content: center;
      justify-content: center;
      opacity: 0.7;
  }

    .modifica_audio img {
      width: 20px;
      filter: brightness(0) invert(1);
    }

    .modifica_audio>a:hover {
      opacity: 0.4;
    }

    .elimina_evento {
      cursor: pointer;
      position: absolute;
      bottom: 10px;
      right: 10px;
    }

    .elimina_evento>a {
      border-radius: 50%;
      background: rgb(252, 102, 102);
      width: 40px;
      height: 40px;
      display: flex;
      padding: 10px;
      align-content: center;
      justify-content: center;
      opacity: 0.7;
  }

    .elimina_evento img {
      width: 20px;
      filter: brightness(0) invert(1);
    }

    .elimina_evento>a:hover {
      opacity: 0.4;
    }

    .elimina_audio {
      cursor: pointer;
      position: absolute;
      bottom: 10px;
      right: 10px;
    }

    .elimina_audio>a {
      border-radius: 50%;
      background: rgb(252, 102, 102);
      width: 40px;
      height: 40px;
      display: flex;
      padding: 10px;
      align-content: center;
      justify-content: center;
      opacity: 0.7;
  }

    .elimina_audio img {
      width: 20px;
      filter: brightness(0) invert(1);
    }

    .elimina_audio>a:hover {
      opacity: 0.4;
    }

    nav ul.list-gestione li {
      border-top:
      1px solid;
   }

   .iframe-audio {
    padding-right: 90px;
    padding-top: 20px; 
   }

   .audio-archivio .call-item-wrap {
    display: block;
 }

 .backend textarea {
  min-height: 230px;
}

.w50.audio-block {
  padding: 1px 10px;
}

.w100.view-noiconvoi-anz {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
gap:10px;
}

.audio-block>div p {
  margin-bottom: 16px;
}

.nessun_evento {
  background:#2d8896;
  color: white;
  padding:20px;
  border-radius:10px;
}

   

    .call-elenco {
      width: 100%;
      margin-bottom: 90px;
    }

    .heading {
      margin-top: 0;
    }

    .heading-2 {
      margin-top: 0;
      margin-bottom: 5px;
    }

    .call-item-time {
      background-color: #ffb238;
      border-radius: 10px;
      flex-flow: column;
      justify-content: center;
      align-items: center;
      min-width: 140px;
      padding: 5px;
      display: flex;
    }

    .day {
      font-size: 40px;
      font-weight: 700;
    }

    .hour {
      font-size: 20px;
    }

    .orario {
      font-size: 24px;
    }

    .call-item-wrap {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      align-items: flex-start;
      width: 100%;
      display: flex;
    }

    .button {
      text-align: center;
      background-color: #2d8896;
      border-radius: 10px;
      align-self: stretch;
      font-weight: 600;
    }

    .menu-backend {
      flex-flow: column;
      justify-content: space-between;
      height: 100%;
      font-weight: 600;
      display: flex;
    }

    .heading-3 {
      margin-bottom: 20px;
    }

    .vert {
      flex-flow: column;
      display: flex;
    }

    .a-menu-backend {
      color: #000;
      margin-top: 5px;
      margin-bottom: 5px;
      padding: 2px;
      text-decoration: none;
    }

    .a-menu-backend:hover {
      color: #fff;
      background-color: #2d8896;
    }

    .footer {
      z-index: 3;
      color: #fff;
      text-align: center;
      background-color: #464646;
      width: 100vw;
      padding: 5px 10px;
      font-size: 18px;
      position: fixed;
      inset: auto 0% 0%;
    }

    .vert-down {
      margin-bottom: 40px;
    }

    .call-add-evento {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch;
      width: 100%;
      display: flex;
    }

    .form {
      flex-flow: column;
      align-items: flex-start;
      display: flex;
    }

    ._1rem {
      padding-left: 1rem;
      padding-right: 1rem;
    }

    ._100 {
      width: 100%;
    }

    .wf-force-outline-none[tabindex="-1"]:focus {
      outline: none;
    }

    div#jitsiMeeting-0 {
      height: 1000px;
  }
  div#zmmtg-root {
    z-index: -1;
}

whereby-embed {
  height: calc(100vh - 210px);
}

.whereby-admin whereby-embed {
  height: calc(100vh - 120px);
}


.accedi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  background-color: #f0f4f9;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.footer {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  background-color: #000000;
  color: #fff;
}

.center.footer {
  display: block;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 12px;
}

.center.footer.footer-mobile {
  position: static;
  width: 100%;
}

.footer a.link.white {
  color: white;
  font-style: normal;
  font-weight: 800;
  font-size: inherit;
}

.intro-approvazione {
  display: flex;
    flex-direction: column;
    align-content: center;
    text-align: center;
    background: #ebebeb;
    padding: 15px;
    justify-content: center;
    height: calc(100vh - 140px);
}

.richieste-wrap {
  position: absolute;
    z-index: 111;
    background: #e4e4e4;
    top: 90px;
    right: 10px;
    max-width: 440px;
    margin: 20px;
    border-radius: 10px;
}

.richiesta-item {
  margin: 10px;
  background: white;
  padding: 10px;
  border-radius: 10px;
}

.richiesta-item button {
  background: #217582;
  color: white;
  font-weight: 600;
  border-radius: 9px;
  padding: 6px 10px;
  margin: 0 4px 0 0;
}

.richieste-wrap h3 {
  padding-left: 14px;
  padding-right: 14px;
}

.evento-aperto {
  padding: 0px;
}

.data_above {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.data_above input {
  width:auto;
}

.icon {
  width: 20px;
  height: 20px;
}


.logo-header {
  display: block;
  width: 170px;
  height: 60px;
  -o-object-fit: contain;
  object-fit: contain;
}
.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}


.area-user .brand.w-nav-brand {
  padding-left: 20px;
}

.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}


.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  right: auto;
  z-index: 1;
  top: 0;
}
.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}
.hamburger-sel {
  height: 100vh;
  display: block !important;
  width: 100vw !important;
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.nav-link {
  display: block;
  width: 100%;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 18px;
}

.div-block-8 {
  width: 100%;
}
.div-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.list-gestione {
  width: 100%;
  margin-top: 40px;
  padding-left: 0px;
  list-style-type: none;
}
.list-item-2 {
  width: 100%;
}



.w-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}
.navbar {
  width: 100%;
  height: 100%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #e4e4e4;
}

.navigation-area {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e4e4e4;
}

.wrap-user {
  width: 260px;
  height: 100%;
}

.area-user {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 3;
  height: 100vh;
  background-color: #e4e4e4;
}

.hamburger-sel .nav-menu-4.w-nav-menu {
  padding-left: 0px;
}

.hamburger-sel .nav-menu-4.w-nav-menu {
  transform: translateX(0px) translateY(0px);
  height: 100vh;
  transition: transform 400ms;
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  min-width: 200px;
  background: #ffffff;
  padding-left: 22px;
  right: auto;
  z-index: 1;
  top: 0;
}

.nav-menu-4 {
  width: 100%;
}
.w-nav-menu {
  position: relative;
  float: right;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 77vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.assistenza_chat {
  position: absolute;
  bottom: 50px;
  left: 20px;
  z-index:3;
}

.ico_question {
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
  align-items: flex-start;
}
.wrap_question {
  background: white;
  color: black;
  font-size: 30px;
  border-radius: 10px;
  font-weight: 800;
  width: 60px;
  height: 60px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor:pointer;
}
.wrap_question_answer {
  background: white;
  border-radius: 10px;
  padding: 0px 20px;
  max-width: 290px;
  max-height: 490px;
  overflow-y: scroll;
display:none;
opacity:0;
visibility:hidden
}
.open_assistenza .wrap_question_answer {
display:block;
opacity:1;
visibility:visible
}

.question_p:not(:last-child) {
  border-bottom: 1px solid;
}
.question_p {
  padding: 14px 0;
}



.assistenza_chat .question_p img {
  max-width: 150px;
  object-fit: contain;
}
span.title_q {
  font-weight: 700;
  display: block;
  font-size: 30px;
}
span.question_par {
  font-size: 23px;
  line-height: 1.2;
  display: block;
}

.toolbar {
  display: flex;
  justify-content: center;
  gap: 4rem;
	background: hsla(0, 50%, 100%, 0.5);
  backdrop-filter: blur(10px);
  border-radius: .5rem;
}

.toolbar__button:not([hidden]) {
  display: flex;
  align-items: center;
  justify-content: center;
  inline-size: 4rem;
  block-size: 4rem;
  background: linear-gradient(45deg, #434D6F, #292F44);
  border-radius: 100rem;
  border: 0px;
  cursor: pointer;
}

.toolbar__button {
  background: transparent;
  border: 0px;
  cursor: pointer;
  padding: 0;
  /* About 48 pixels when the root font size is 16px */
  inline-size: 3rem;
  block-size: 3rem;

  /* Equivalent to .toolbar__button svg */
  svg {
    inline-size: 100%;
    block-size: 100%;
    stroke: hsl(60, 55%, 95%);
    stroke-width: 1px;
  }
}

.buttonsWrapper-Vl6R {
  transform: scale(1.5);
  margin-top: -40px;
}

.nascondi {
  display: none;
}

.custom_toolbar {
  position: absolute;
  bottom: 50px;
  right: 0;
  left: 0;
  margin: 0 auto;
  display: flex;
  gap: 10px;
  justify-content: center;
  z-index: 2;
}
.custom_toolbar_button {
  cursor: pointer;
  background: #cececed1;
  padding: 10px 20px;
  border-radius: 10px;
  position: relative;
}

.custom_toolbar_button.close {
  background: #f26b4d;
}

.custom_toolbar_button.inactive::after {
  content: '';
  position: absolute;
  width: 5px;
  border-radius: 20px;
  height: 75px;
  transform: rotate(45deg);
  background-color: black;
  right: 0;
  left: 0;
  top: 0px;
  margin: 0 auto;
}

.custom_toolbar_button.close img {
  filter: brightness(0) invert(1);
}
.custom_toolbar_button.close:hover img {
  filter: none;
}

.custom_toolbar_button:hover {
  background: #ffffff;
}

.custom_toolbar_button img {
  max-height: 60px;
  height: 50px;
}

.nome-utente {
  text-transform: capitalize;
}

img.image.logo.logo-fondazione {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #2d8996;
}

.area-user a.brand.w-nav-brand.w--current.logo-fondazione img {
    border-bottom: 1px solid #217582;
}
.area-user .logo-header {
    width: 90%;
}
.area-user a.brand.w-nav-brand.w--current {
    padding-top: 0px;
    padding-bottom: 10px;
}


@media screen and (max-width: 991px) {
  .wrap-user {
      min-width: 210px;
  }
}
@media screen and (max-width: 767px) {
.w-nav[data-collapse="small"] .w-nav-menu {
      display: none;
  }



  .assistenza_chat {
    right: 0;
    bottom: 160px;
    left:auto;
}
.custom_toolbar_button.inactive::after {
  height: 60px;
}
.custom_toolbar_button img {
  max-height: 50px;
  height: 40px;
}
.ico_question {
  align-items: flex-end;
}
whereby-embed {
  height: calc(100vh - 260px);
}
.custom_toolbar_button {
  background: #d1d1d1d1;
}
.wrap_question {
    border-radius: 10px 0 0 10px;
    width: auto;
    height: 60px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 50px;
    padding-left: 20px;
}
.wrap_question_answer {
    background: white;
    padding: 0px 20px;
    max-width: 330px;
    max-height: 410px;
}

  .div-block-4 {
      position: fixed;
      left: 0%;
      top: 0%;
      right: auto;
      bottom: auto;
      height: auto;
      margin-left: 0px;
      padding: 21px 40px 18px 35px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
  }
  .nav-link {
      padding-top: 13px;
      padding-bottom: 13px;
  }


  .wrap-user {
      width: 100%;
      height: auto;
      min-width: 100%;
  }
.container-2 {
      width: 100%;
      height: auto;
      max-width: 100%;
      min-width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
  }
.navbar {
      width: 100%;
      height: auto;
      max-width: none;
  }

.navigation-area {
      width: 100%;
      height: auto;
      max-width: none;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 0px;
  }

.area-user {
      position: fixed;
      left: 0%;
      top: 0%;
      right: 0%;
      bottom: auto;
      z-index: 999;
      width: 100%;
      height: auto;
      max-width: none;
  }
.w-nav-brand {
      padding-left: 10px;
  }
.brand {
      z-index: 3;
  }
.brand.w--current {
      z-index: 3;
      padding: 0;
  }
  .menu-button {
      padding-left: 18px;
  }
  .div-block-7 {
      height: 97vh;
      min-width: 340px;
  }

  .fd-container.backend {
    margin-top: 80px;
}


.w100.view-noiconvoi-anz {
  flex-direction: column;
}

}
@media screen and (max-width: 479px) {
  .nome{
    margin-top: 0px;
margin-bottom: 10px;
  }
  .center.footer {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px;
    }
    .custom_toolbar {
      bottom: 60px;
    }
    whereby-embed {
      height: calc(100vh - 300px);
      }
      .intro-approvazione {
        height: calc(100vh - 230px);
    }
  .area-user {
      background-color: #fff;
  }
.wrap-user {
      background-color: #fff;
  }
.brand {
      padding: 10px 0;
      padding-left: 0px !important;
  }
  .navigation-area {
      padding-top: 7px;
      padding-bottom: 7px;
  }
.container-2 {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
  }
  .div-block-4 {
      bottom: auto;
      height: auto;
      padding-left: 40px;
      background-color: transparent;
  }
  .icon {
      color: #000;
  }
.menu-button {
      z-index: 9;
  }
  .div-block-7 {
      height: 92vh;
      min-width: 100vw;
      padding-top: 77px;
  }

}


    @media screen and (max-width: 991px) {
      .header.fix.hide {
        display: none;
      }

      .w50 {
        width: 100%;
      }
    }

    @media screen and (min-width:767px){

      .fd-container.backend {
          width: calc(100vw - 310px);
          margin-left: 260px;
      }
    }     

    @media screen and (min-width:767px){

      .call-item {
        flex-direction: column;
        gap: 5px;
    }
    } 
    
    
  

    @media screen and (max-width: 767px) {
      .fd-container {
        padding-left: 1rem;
        padding-right: 1rem;
      }

      .fd-container.fd-window-w {
        width: 90%;
        padding: 10px;
      }

      .area-user a.brand.w-nav-brand.w--current.logo-fondazione img {
    border-bottom: 0;
    border-right: 1px solid #217582;
   padding-right:10px;
margin-right:10px
}

      .area-user .logo-header {
        max-width: 200px;
      }


    }

    @media screen and (max-width: 479px) {
      .header {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
      }

      .call-item-wrap {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
      }
    }

    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2*/
        url() 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;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* math */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    }

    /* symbols */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2*/
        url() 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;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2*/
        url() 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;
    }