@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);
html, body, * {
  font-family: "Montserrat", "Helvetica", "Arial", sans-serif;
  color: #101820;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
  overflow-wrap: break-word;
  border-spacing: 0;
  scrollbar-color: #bbbcbc #ffffff;
  tab-size: 2.4rem; }

html, body {
  width: 100%;
  font-size: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-color: #ffffff; }

body {
  min-height: 100vh; }

.container {
  width: 100%;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  position: fixed;
  position: sticky;
  z-index: 100; }

.container > header {
  display: flex;
  justify-content: center;
  align-items: center; }

.container > header a {
  height: 100%;
  width: 100%; }

a:hover .logoShape rect {
  fill: #005eb8;
  transition: fill 0.3s ease; }

.container > header a:focus {
  background-color: transparent; }

a:focus .logoShape rect {
  fill: #d50032; }

.logoCode {
  width: 37.6588926473vh;
  height: 7.5vh; }

.logoContent {
  width: 44.842442585vh;
  height: 7.5vh; }

.logoConsultancy {
  width: 55.3106640555vh;
  height: 7.5vh; }

.logoEntertainment {
  width: 61.204379562vh;
  height: 7.5vh; }

.logoProducts {
  width: 47.0055189603vh;
  height: 7.5vh; }

.container > header svg {
  margin-bottom: 0; }

.container > header svg > rect {
  fill: transparent; }

.logoShape rect {
  fill: #00a9ce; }

.logoShape path, .logoShape circle {
  fill: #ffffff; }

.logoText path {
  fill: #101820;
  -webkit-animation: fadeIn 1s steps(60, end);
  animation: fadeIn 1s steps(60, end); }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
nav {
  -webkit-flex-grow: 1;
  -o-flex-grow: 1;
  -moz-flex-grow: 1;
  flex-grow: 1;
  display: flex;
  justify-content: left;
  padding-left: 1.2rem;
  padding-right: 1.2rem; }

nav ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 0.3rem 0;
  margin: 0;
  width: 100%; }

@media only screen and (orientation: portrait) {
  nav ul {
    justify-content: center; } }
@media only screen and (orientation: landscape) {
  nav ul {
    justify-content: left; } }
nav ul li {
  display: flex;
  flex-direction: row;
  align-items: center; }

nav ul li a {
  text-decoration: none;
  font-size: 1.2rem;
  font-weight: 700;
  padding: 0 1rem;
  text-align: center;
  color: #4b4f54;
  transition: background-color 0.3s ease; }

nav ul li a:hover, nav ul li a:focus {
  color: #101820; }

nav ul li a:active {
  color: #d50032; }

.current {
  color: #003087; }

.btnSingleOwnwidth .current {
  color: #003087; }

@media only screen and (orientation: landscape) {
  .navRight {
    margin-left: auto; } }
.navSearch {
  margin: 0.3rem 1rem; }

.navSearch form {
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }

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

.navSearch input {
  margin: 0;
  padding: 0;
  height: 2rem; }

.navSearch input[type=search] {
  font-size: 1rem;
  border-bottom: 1px solid #bbbcbc;
  width: 8rem;
  min-width: 0;
  max-width: none; }

.navSearch input[type=submit] {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 625.6 625.6'%3E%3Cstyle%3E.st0%7Bfill:none;stroke:%23fff;stroke-width:40;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='240.1' cy='240.1' r='225.1'/%3E%3Cpath class='st0' d='M399.3 399.3L615 615'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1rem;
  width: 1rem;
  background-color: #bbbcbc;
  text-indent: -999rem; }

.navSearch input[type=submit]:hover {
  background-color: transparent; }

.navSearch input[type=submit]:focus {
  background-color: #ffe900; }

.navSearch input[type=submit]:hover, .navSearch input[type=submit]:focus {
  background-color: #4b4f54; }

.navLanguage {
  font-size: 0.8rem;
  padding-left: 1.3rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 630 630'%3e%3cstyle%3e.g%7bfill:none;stroke:%23bbbcbc;stroke-width:30;stroke-miterlimit:10%7d%3c/style%3e%3ccircle class='g' cx='315' cy='315' r='300'/%3e%3cellipse class='g' cx='315' cy='315' rx='150' ry='300'/%3e%3cpath class='g' d='M315 15v600M15 315h600M55.1 165h519.8M55.1 465h519.8'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 1rem;
  margin: 0.3rem 1rem;
  color: #bbbcbc;
  cursor: default;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative; }

.navLanguage:hover, .navLanguage:focus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 630 630'%3e%3cstyle%3e.g%7bfill:none;stroke:%234b4f54;stroke-width:30;stroke-miterlimit:10%7d%3c/style%3e%3ccircle class='g' cx='315' cy='315' r='300'/%3e%3cellipse class='g' cx='315' cy='315' rx='150' ry='300'/%3e%3cpath class='g' d='M315 15v600M15 315h600M55.1 165h519.8M55.1 465h519.8'/%3e%3c/svg%3e");
  color: #4b4f54; }

.navLanguage > span {
  height: 100%;
  display: flex;
  align-items: center;
  color: #bbbcbc; }

.navLanguage:hover > span, .navLanguage:focus > span {
  color: #4b4f54; }

.navLanguage ul {
  flex-direction: column;
  justify-content: flex-end;
  position: absolute;
  background-color: #ffffff;
  align-self: flex-end;
  align-items: flex-start;
  transform: translate(1rem);
  display: none;
  padding: 0;
  right: 0;
  top: 2.4rem; }

.navLanguage:hover ul, .navLanguage:focus ul {
  display: flex; }

.navLanguage:focus-within ul {
  display: flex; }

.navLanguage li {
  display: flex;
  justify-content: flex-start; }

.navLanguage li a {
  font-size: 0.8rem;
  font-weight: 400;
  text-align: left;
  display: flex;
  width: 100%;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem; }

.navLanguage li a span {
  color: #bbbcbc; }

.navLanguage li a:hover span, .navLanguage li a:focus span {
  color: #4b4f54; }

.navLanguage li a span:nth-child(2) {
  padding: 0 0.3rem; }

.navUser {
  margin: 0.3rem 1rem; }

.navUser a {
  text-indent: -999rem;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254.2 600'%3e%3cstyle%3e.u%7bfill:%23003087%7d%3c/style%3e%3cpath class='u' d='M7.9 480.8V600h238.4V480.8c0-65.8-53.4-119.2-119.2-119.2S7.9 414.9 7.9 480.8z'/%3e%3ccircle class='u' cx='127.1' cy='127.1' r='127.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 61.803398875% 61.803398875%;
  border: 1px solid #bbbcbc;
  display: block; }

.navUser a:hover, .navUser a:focus {
  border-color: #4b4f54; }

.navUserText {
  margin: 0.3rem 1rem; }

.navUserText a {
  height: 2.4rem;
  border: 1px solid #bbbcbc;
  padding: 0 1rem 0 0;
  display: flex;
  align-items: center; }

.navUserText a:hover, .navUserText a:focus {
  border-color: #4b4f54; }

.navUserText a span:first-of-type {
  height: 2.4rem;
  width: 2.4rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254.2 600'%3e%3cstyle%3e.u%7bfill:%23003087%7d%3c/style%3e%3cpath class='u' d='M7.9 480.8V600h238.4V480.8c0-65.8-53.4-119.2-119.2-119.2S7.9 414.9 7.9 480.8z'/%3e%3ccircle class='u' cx='127.1' cy='127.1' r='127.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 61.803398875%; }

.navUserText a span:nth-of-type(2) {
  color: #4b4f54; }

.navUserText a:hover span:nth-of-type(2), .navUserText a:focus span:nth-of-type(2) {
  color: #101820; }

section:first-of-type {
  padding-top: 1.2rem; }

section:last-of-type {
  padding-bottom: 1.2rem;
  flex: 1; }

@media only screen and (orientation: portrait) {
  section {
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem; } }
@media only screen and (orientation: landscape) {
  section {
    max-width: calc(66ch + (2*2.4rem));
    width: 61.803398875%;
    padding-left: 2.4rem;
    padding-right: 2.4rem; }

  .sectionWide {
    max-width: 100%;
    width: 106.790243257ch;
    padding-left: 2.4rem;
    padding-right: 2.4rem; }

  .sectionFull {
    max-width: 100%;
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem; }

  .sectionAside {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start; }

  .sectionAside > div {
    width: 61.803398875%; }

  aside {
    transform: translate(1.2rem);
    padding: 0 1.2rem 0 1.2rem;
    width: 38.196601125%; }

  .sectionAside aside:first-child {
    transform: translate(-1.2rem); } }
.spaceAfter {
  margin-bottom: 4rem; }

body > footer {
  background-color: #bbbcbc;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

@media only screen and (orientation: portrait) {
  body > footer {
    padding: 1.2rem; } }
@media only screen and (orientation: landscape) {
  body > footer {
    padding: 2.4rem; } }
.footerContact {
  padding-bottom: 1.2rem; }

.footerSitemap {
  width: 100%; }

.footerServices {
  width: 100%; }

.footerLanguage {
  width: 100%; }

.footerLegal {
  width: 100%; }

@media only screen and (orientation: portrait) {
  .footerContact {
    width: 100%; }

  .footerExternal {
    width: 100%; } }
@media only screen and (orientation: landscape) {
  .footerContact {
    width: 25%;
    padding-right: 0.6rem; }

  .footerExternal {
    width: 75%;
    padding-left: 0.6rem; } }
.footerContact h2, .footerSitemap h2 {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

body > footer h2 {
  font-size: 1.5rem;
  margin: 0;
  font-weight: 700;
  letter-spacing: 0; }

body > footer h3 {
  font-size: 1rem;
  margin: 0;
  font-weight: 700;
  letter-spacing: 0; }

body > footer address, body > footer p {
  font-size: 1rem;
  margin: 0; }

.footerExternal ul {
  display: flex;
  margin: 0 -0.6rem;
  list-style: none;
  flex-wrap: wrap; }

@media only screen and (orientation: portrait) {
  .footerExternal ul {
    justify-content: center; } }
@media only screen and (orientation: landscape) {
  .footerExternal ul {
    justify-content: flex-start; } }
.footerExternal li {
  text-indent: -999rem;
  width: 3.6rem;
  height: 3.6rem;
  margin: 0.6rem; }

.footerExternal a {
  display: flex;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center; }

.footerExternal a span {
  display: block;
  width: 61.803398875%;
  height: 61.803398875%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.footerFacebook a:hover {
  background-color: #4267b2; }

.footerFacebook a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.7 45.8'%3e%3cpath fill='%23101820' d='M21.5,24.1h-6.7v21.7h-10V24.1H0v-8.5h4.8v-5.5C4.8,6.2,6.6,0,14.8,0l7.4,0v8.2h-5.4c-0.9,0-2.1,0.4-2.1,2.3v5 h7.6L21.5,24.1z M22.7,24.3'/%3e%3c/svg%3e"); }

.footerFacebook a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.7 45.8'%3e%3cpath fill='%23ffffff' d='M21.5,24.1h-6.7v21.7h-10V24.1H0v-8.5h4.8v-5.5C4.8,6.2,6.6,0,14.8,0l7.4,0v8.2h-5.4c-0.9,0-2.1,0.4-2.1,2.3v5 h7.6L21.5,24.1z M22.7,24.3'/%3e%3c/svg%3e"); }

.footerInstagram a:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136.6 136.6'%3e%3cradialGradient id='SVGID_1_' cx='-14.922' cy='184.435' r='284.715' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23f9ed41'/%3e%3cstop offset='.241' stop-color='%23ff833d'/%3e%3cstop offset='.401' stop-color='%23ee5568'/%3e%3cstop offset='.489' stop-color='%23e7407b'/%3e%3cstop offset='1' stop-color='%230028ff'/%3e%3c/radialGradient%3e%3cpath fill='url(%23SVGID_1_)' d='M136.6 39.7V0H0V136.6H136.6V96.9z'/%3e%3c/svg%3e"); }

.footerInstagram a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 77 77'%3e%3cpath fill='%23101820' d='M53.4 77H23.6C10.6 77 0 66.4 0 53.4V23.6C0 10.6 10.6 0 23.6 0h29.9C66.4 0 77 10.6 77 23.6v29.9C77 66.4 66.4 77 53.4 77zM23.6 5.8c-9.8 0-17.8 8-17.8 17.8v29.9c0 9.8 8 17.8 17.8 17.8h29.9c9.8 0 17.8-8 17.8-17.8V23.6c0-9.8-8-17.8-17.8-17.8H23.6z'/%3e%3cpath fill='%23101820' d='M38.5 58C27.8 58 19 49.3 19 38.5 19 27.8 27.8 19 38.5 19 49.3 19 58 27.8 58 38.5 58 49.3 49.3 58 38.5 58zm0-33.1c-7.5 0-13.6 6.1-13.6 13.6S31 52.1 38.5 52.1 52.1 46 52.1 38.5 46 24.9 38.5 24.9z'/%3e%3cpath fill='%23101820' d='M65.2 16.9c0 2.8-2.3 5.1-5.1 5.1S55 19.7 55 16.9s2.3-5.1 5.1-5.1 5.1 2.3 5.1 5.1z'/%3e%3c/svg%3e"); }

.footerInstagram a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 77 77'%3e%3cpath fill='%23fff' d='M53.4 77H23.6C10.6 77 0 66.4 0 53.4V23.6C0 10.6 10.6 0 23.6 0h29.9C66.4 0 77 10.6 77 23.6v29.9C77 66.4 66.4 77 53.4 77zM23.6 5.8c-9.8 0-17.8 8-17.8 17.8v29.9c0 9.8 8 17.8 17.8 17.8h29.9c9.8 0 17.8-8 17.8-17.8V23.6c0-9.8-8-17.8-17.8-17.8H23.6z'/%3e%3cpath fill='%23fff' d='M38.5 58C27.8 58 19 49.3 19 38.5 19 27.8 27.8 19 38.5 19 49.3 19 58 27.8 58 38.5 58 49.3 49.3 58 38.5 58zm0-33.1c-7.5 0-13.6 6.1-13.6 13.6S31 52.1 38.5 52.1 52.1 46 52.1 38.5 46 24.9 38.5 24.9z'/%3e%3cpath fill='%23fff' d='M65.2 16.9c0 2.8-2.3 5.1-5.1 5.1S55 19.7 55 16.9s2.3-5.1 5.1-5.1 5.1 2.3 5.1 5.1z'/%3e%3c/svg%3e"); }

.footerLinkedin a:hover {
  background-color: #2867b2; }

.footerLinkedin a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39.6 39'%3e%3cpath d='M39.6 24.2V39H31V25.2c0-3.5-1.2-5.8-4.4-5.8-2.4 0-3.8 1.6-4.4 3.1-.2.6-.3 1.3-.3 2.1V39h-8.6s.1-23.4 0-25.8h8.6v3.7s0 .1-.1.1h.1v-.1c1.1-1.8 3.2-4.3 7.7-4.3 5.7 0 10 3.7 10 11.6zM0 39h8.6V13.2H0V39zM8.8 4.4c0 2.4-2 4.4-4.4 4.4C2 8.8 0 6.9 0 4.4S2 0 4.4 0c2.5 0 4.4 2 4.4 4.4z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerLinkedin a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39.6 39'%3e%3cpath d='M39.6 24.2V39H31V25.2c0-3.5-1.2-5.8-4.4-5.8-2.4 0-3.8 1.6-4.4 3.1-.2.6-.3 1.3-.3 2.1V39h-8.6s.1-23.4 0-25.8h8.6v3.7s0 .1-.1.1h.1v-.1c1.1-1.8 3.2-4.3 7.7-4.3 5.7 0 10 3.7 10 11.6zM0 39h8.6V13.2H0V39zM8.8 4.4c0 2.4-2 4.4-4.4 4.4C2 8.8 0 6.9 0 4.4S2 0 4.4 0c2.5 0 4.4 2 4.4 4.4z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerTwitter a:hover {
  background-color: #1da1f2; }

.footerTwitter a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.2 35.9'%3e%3cpath d='M44.2 4.2c-1.7.8-3.4 1.3-5.2 1.5 1.9-1.1 3.3-2.9 4-5-1.8 1-3.7 1.8-5.8 2.2-1.7-1.8-4-2.9-6.6-2.9-5 0-9.1 4.1-9.1 9.1 0 .7.1 1.4.2 2.1-7.5-.4-14.2-4-18.7-9.5C2.3 3 1.8 4.6 1.8 6.2c0 3.1 1.6 5.9 4 7.5-1.5 0-2.9-.5-4.1-1.1v.1c0 4.4 3.1 8.1 7.3 8.9-.8.2-1.6.3-2.4.3-.6 0-1.2-.1-1.7-.2 1.2 3.6 4.5 6.2 8.5 6.3-3.1 2.4-7 3.9-11.3 3.9-.7 0-1.5 0-2.2-.1 4 2.6 8.8 4.1 13.9 4.1 16.7 0 25.8-13.8 25.8-25.8V8.9c1.8-1.2 3.4-2.8 4.6-4.7zm0 0' fill='%23101820'/%3e%3c/svg%3e"); }

.footerTwitter a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.2 35.9'%3e%3cpath d='M44.2 4.2c-1.7.8-3.4 1.3-5.2 1.5 1.9-1.1 3.3-2.9 4-5-1.8 1-3.7 1.8-5.8 2.2-1.7-1.8-4-2.9-6.6-2.9-5 0-9.1 4.1-9.1 9.1 0 .7.1 1.4.2 2.1-7.5-.4-14.2-4-18.7-9.5C2.3 3 1.8 4.6 1.8 6.2c0 3.1 1.6 5.9 4 7.5-1.5 0-2.9-.5-4.1-1.1v.1c0 4.4 3.1 8.1 7.3 8.9-.8.2-1.6.3-2.4.3-.6 0-1.2-.1-1.7-.2 1.2 3.6 4.5 6.2 8.5 6.3-3.1 2.4-7 3.9-11.3 3.9-.7 0-1.5 0-2.2-.1 4 2.6 8.8 4.1 13.9 4.1 16.7 0 25.8-13.8 25.8-25.8V8.9c1.8-1.2 3.4-2.8 4.6-4.7zm0 0' fill='%23fff'/%3e%3c/svg%3e"); }

.footerTiktok a:hover {
  background-color: #010101; }

.footerTiktok a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 237.5 268.5'%3e%3cpath d='M224.7 71.5v-.3h-.1v-9.6c-11.9 0-23.6-3.5-33.5-10.1-9.8-11.1-15.2-25.5-15.2-40.3h-11.8c-.7-3.7-1-7.4-.9-11.1h-44.3v177.3c-.7 20-17.1 35.8-37.1 35.8-6-.1-11.9-1.5-17.2-4.3-8.2-11.3-9.3-26.2-3-38.7C68 157.8 80.7 150 94.7 150c3.7 0 7.4.6 11 1.7v-45.1c-3.6-.5-7.3-.8-11-.9h-2V95.3c-3.6-.6-7.3-.9-11-.9-35.6-.1-67.1 23-77.8 56.9-10.4 32.9 1.2 68.6 28.5 89.3.8 1 1.7 1.9 2.6 2.9l2.7 1.8c22.8 22.4 56.8 29.4 86.7 17.6 31.1-12.2 51.6-42.3 51.6-75.7V97.3c18 12.9 39.5 19.8 61.6 19.7V72.8c-4.4 0-8.7-.5-12.9-1.3z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerTiktok a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 237.5 268.5'%3e%3cpath fill='%2325f4ee' d='M92.5 105.7V95.3c-3.6-.6-7.3-.9-11-.9-35.6-.1-67.1 23-77.8 56.9s1.9 70.9 31.1 91.2C13 219.1 6.9 185 19.4 155.5s41.1-49.1 73.1-49.8z'/%3e%3cpath fill='%2325f4ee' d='M94.5 224.3c19.9 0 36.3-15.7 37.1-35.6V11.2H164c-.7-3.7-1-7.5-.9-11.2h-44.3v177.3c-.7 20-17.1 35.8-37.1 35.8-6-.1-11.9-1.5-17.2-4.3 7 9.7 18.1 15.4 30 15.5z'/%3e%3cpath fill='%2325f4ee' d='M224.6 71.4v-9.9c-11.9 0-23.6-3.5-33.5-10.1 8.7 10.2 20.5 17.2 33.5 20z'/%3e%3cpath fill='%23fe2c55' d='M191.1 51.5c-9.8-11.1-15.2-25.5-15.2-40.3h-11.8c3.1 16.5 12.8 31.1 27 40.3z'/%3e%3cpath fill='%23fe2c55' d='M81.6 138.7c-17.1.1-31.9 11.8-36 28.4-4.1 16.6 3.7 33.8 18.8 41.8-8.2-11.3-9.3-26.2-3-38.7 6.4-12.4 19.1-20.2 33.1-20.2 3.7 0 7.4.6 11 1.7v-45.1c-3.6-.5-7.3-.8-11-.9h-2V140c-3.5-1-7.2-1.4-10.9-1.3z'/%3e%3cpath fill='%23fe2c55' d='M224.6 71.4v34.3c-22.1 0-43.6-7-61.5-20v90.1c-.1 45-36.6 81.4-81.6 81.4-16.7 0-33-5.1-46.7-14.8 22.8 24.5 58.2 32.6 89.4 20.3 31.1-12.2 51.6-42.3 51.6-75.7V97.3c18 12.9 39.5 19.8 61.6 19.7V72.8c-4.2 0-8.6-.5-12.8-1.4z'/%3e%3cpath fill='%23fff' d='M163.1 175.9V85.8c17.9 12.9 39.5 19.8 61.6 19.7V71.2c-13-2.8-24.8-9.7-33.6-19.7-14.2-9.2-23.9-23.7-27-40.3h-32.4v177.5c-.6 15.8-11.3 29.5-26.4 34.1-15.2 4.6-31.6-1-40.9-13.8-15.1-8-22.9-25.2-18.8-41.8s18.9-28.3 36-28.4c3.7 0 7.4.6 11 1.7v-34.3c-32.2.5-61.1 20.1-73.6 49.8s-6.2 64 15.9 87.4a80.92 80.92 0 0046.7 13.8c44.9.1 81.4-36.3 81.5-81.3z'/%3e%3c/svg%3e"); }

.footerYoutube a:hover {
  background-color: #fff; }

.footerYoutube a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 176 124'%3e%3cpath d='M172.3 19.4c-2-7.6-8-13.6-15.6-15.7C143 0 88 0 88 0S33 0 19.2 3.7c-7.6 2-13.5 8-15.6 15.7C0 33.2 0 62 0 62s0 28.8 3.7 42.6c2 7.6 8 13.6 15.6 15.7C33 124 88 124 88 124s55 0 68.8-3.7c7.6-2 13.5-8 15.6-15.7C176 90.8 176 62 176 62s0-28.8-3.7-42.6zM70 88.2V35.8L116 62 70 88.2z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerYoutube a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 176 124'%3e%3cpath d='M172.3 19.4c-2-7.6-8-13.6-15.6-15.7C143 0 88 0 88 0S33 0 19.2 3.7c-7.6 2-13.5 8-15.6 15.7C0 33.2 0 62 0 62s0 28.8 3.7 42.6c2 7.6 8 13.6 15.6 15.7C33 124 88 124 88 124s55 0 68.8-3.7c7.6-2 13.5-8 15.6-15.7C176 90.8 176 62 176 62s0-28.8-3.7-42.6z' fill='%23f00'/%3e%3cpath fill='%23fff' d='M70 88.2V35.8L116 62z'/%3e%3c/svg%3e"); }

.footerSoundcloud a:hover {
  background-color: #fe5000; }

.footerSoundcloud a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93 40.4'%3e%3cpath d='M1.1 24.2c-.2 0-.3.1-.4.4L0 29.7l.7 5.1c0 .2.2.4.4.4s.3-.1.4-.4l.8-5.1-.8-5.2c-.1-.2-.3-.3-.4-.3zm3.8-2.9c0-.2-.2-.4-.4-.4s-.4.2-.4.4l-.9 8.4.9 8.2c0 .2.2.4.4.4s.4-.2.4-.4l1-8.2-1-8.4zm14.4-7.7c-.4 0-.7.3-.7.7l-.7 15.4.7 9.9c0 .4.3.7.7.7.4 0 .7-.3.7-.7l.8-9.9-.8-15.4c0-.4-.3-.7-.7-.7zM11.8 19c-.3 0-.5.2-.5.5l-.8 10.2.8 9.8c0 .3.3.5.5.5.3 0 .5-.2.5-.5l.9-9.8-.9-10.2c0-.3-.2-.5-.5-.5zm15.1 21.3c.5 0 .8-.4.9-.9l.7-9.8-.8-20.4c0-.5-.4-.9-.9-.9s-.8.4-.9.9l-.6 20.5.6 9.8c.1.4.5.8 1 .8zm15.5.1c.6 0 1.2-.5 1.2-1.2l.5-9.5-.6-23.6c0-.6-.5-1.2-1.2-1.2-.6 0-1.2.5-1.2 1.2l-.4 23.6.4 9.5c.1.6.6 1.2 1.3 1.2zm-7.8-.1c.6 0 1-.4 1-1l.6-9.6-.6-20.6c0-.6-.5-1-1-1-.6 0-1 .4-1 1L33 29.7l.5 9.6c0 .6.5 1 1.1 1zm-19.1-.1c.3 0 .6-.3.6-.6l.9-9.9-.9-9.4c0-.3-.3-.6-.6-.6s-.6.3-.6.6l-.8 9.4.8 9.9c0 .4.3.6.6.6zm-7.4-.5c.2 0 .4-.2.5-.5l1-9.5-1-9.9c0-.3-.2-.5-.5-.5-.2 0-.4.2-.5.5l-.9 9.9.9 9.5c.1.3.3.5.5.5zm30.3-31c-.6 0-1.1.5-1.1 1.1l-.5 19.9.5 9.6c0 .6.5 1.1 1.1 1.1.6 0 1.1-.5 1.1-1.1l.6-9.6-.6-19.9c0-.6-.5-1.1-1.1-1.1zM23.1 40.3c.4 0 .8-.3.8-.8l.8-9.9-.8-18.9c0-.4-.4-.8-.8-.8s-.8.3-.8.8l-.7 18.9.7 9.9c0 .5.3.8.8.8zm8.5-.9l.7-9.7-.7-21.2c0-.5-.4-.9-.9-.9s-.9.4-.9.9l-.6 21.1.6 9.7c0 .5.4.9.9.9.5.1.9-.3.9-.8zm49.9-21.9c-1.6 0-3.1.3-4.4.9C76.2 8.1 67.6 0 57 0c-2.6 0-5.1.5-7.3 1.4-.9.3-1.1.7-1.1 1.3V39c0 .7.6 1.3 1.2 1.4h31.7c6.3 0 11.4-5.1 11.4-11.4s-5-11.5-11.4-11.5zM46.3 2.7c-.7 0-1.3.6-1.3 1.3l-.5 25.8.5 9.4c0 .7.6 1.2 1.3 1.2.7 0 1.2-.6 1.3-1.3l.6-9.4-.7-25.8c0-.7-.5-1.2-1.2-1.2z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerSoundcloud a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93 40.4'%3e%3cpath d='M1.1 24.2c-.2 0-.3.1-.4.4L0 29.7l.7 5.1c0 .2.2.4.4.4s.3-.1.4-.4l.8-5.1-.8-5.2c-.1-.2-.3-.3-.4-.3zm3.8-2.9c0-.2-.2-.4-.4-.4s-.4.2-.4.4l-.9 8.4.9 8.2c0 .2.2.4.4.4s.4-.2.4-.4l1-8.2-1-8.4zm14.4-7.7c-.4 0-.7.3-.7.7l-.7 15.4.7 9.9c0 .4.3.7.7.7.4 0 .7-.3.7-.7l.8-9.9-.8-15.4c0-.4-.3-.7-.7-.7zM11.8 19c-.3 0-.5.2-.5.5l-.8 10.2.8 9.8c0 .3.3.5.5.5.3 0 .5-.2.5-.5l.9-9.8-.9-10.2c0-.3-.2-.5-.5-.5zm15.1 21.3c.5 0 .8-.4.9-.9l.7-9.8-.8-20.4c0-.5-.4-.9-.9-.9s-.8.4-.9.9l-.6 20.5.6 9.8c.1.4.5.8 1 .8zm15.5.1c.6 0 1.2-.5 1.2-1.2l.5-9.5-.6-23.6c0-.6-.5-1.2-1.2-1.2-.6 0-1.2.5-1.2 1.2l-.4 23.6.4 9.5c.1.6.6 1.2 1.3 1.2zm-7.8-.1c.6 0 1-.4 1-1l.6-9.6-.6-20.6c0-.6-.5-1-1-1-.6 0-1 .4-1 1L33 29.7l.5 9.6c0 .6.5 1 1.1 1zm-19.1-.1c.3 0 .6-.3.6-.6l.9-9.9-.9-9.4c0-.3-.3-.6-.6-.6s-.6.3-.6.6l-.8 9.4.8 9.9c0 .4.3.6.6.6zm-7.4-.5c.2 0 .4-.2.5-.5l1-9.5-1-9.9c0-.3-.2-.5-.5-.5-.2 0-.4.2-.5.5l-.9 9.9.9 9.5c.1.3.3.5.5.5zm30.3-31c-.6 0-1.1.5-1.1 1.1l-.5 19.9.5 9.6c0 .6.5 1.1 1.1 1.1.6 0 1.1-.5 1.1-1.1l.6-9.6-.6-19.9c0-.6-.5-1.1-1.1-1.1zM23.1 40.3c.4 0 .8-.3.8-.8l.8-9.9-.8-18.9c0-.4-.4-.8-.8-.8s-.8.3-.8.8l-.7 18.9.7 9.9c0 .5.3.8.8.8zm8.5-.9l.7-9.7-.7-21.2c0-.5-.4-.9-.9-.9s-.9.4-.9.9l-.6 21.1.6 9.7c0 .5.4.9.9.9.5.1.9-.3.9-.8zm49.9-21.9c-1.6 0-3.1.3-4.4.9C76.2 8.1 67.6 0 57 0c-2.6 0-5.1.5-7.3 1.4-.9.3-1.1.7-1.1 1.3V39c0 .7.6 1.3 1.2 1.4h31.7c6.3 0 11.4-5.1 11.4-11.4s-5-11.5-11.4-11.5zM46.3 2.7c-.7 0-1.3.6-1.3 1.3l-.5 25.8.5 9.4c0 .7.6 1.2 1.3 1.2.7 0 1.2-.6 1.3-1.3l.6-9.4-.7-25.8c0-.7-.5-1.2-1.2-1.2z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerBandcamp a:hover {
  background-color: #1e9ec1; }

.footerBandcamp a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 439.8 144'%3e%3cpath d='M288.4 54c-18.3 0-27.7 14.4-27.7 36.2 0 20.6 10.1 36 27.7 36 19.9 0 27.3-18.2 27.3-36 .1-18.6-9.3-36.2-27.3-36.2M239.7 0h21.8v52.2h.4c5.9-9.9 18.4-16 29.4-16 31.2 0 46.3 24.5 46.3 54.4 0 27.5-13.4 53.4-42.6 53.4-13.4 0-27.7-3.4-34.2-16.8h-.4v14.1h-20.7V0M418 73.2C416.3 60.7 407.5 54 395.4 54c-11.3 0-27.2 6.1-27.2 37.2 0 17 7.3 35 26.2 35 12.6 0 21.4-8.7 23.5-23.4h21.8c-4 26.5-19.9 41.1-45.3 41.1-31 0-48-22.7-48-52.8 0-30.9 16.3-55 48.8-55 22.9 0 42.5 11.9 44.6 37l-21.8.1' fill='%23101820'/%3e%3cpath d='M163.5 140.9H0L76.3 0h163.5l-76.3 140.9' fill='%23101820'/%3e%3c/svg%3e"); }

.footerBandcamp a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 439.8 144'%3e%3cpath d='M288.4 54c-18.3 0-27.7 14.4-27.7 36.2 0 20.6 10.1 36 27.7 36 19.9 0 27.3-18.2 27.3-36 .1-18.6-9.3-36.2-27.3-36.2M239.7 0h21.8v52.2h.4c5.9-9.9 18.4-16 29.4-16 31.2 0 46.3 24.5 46.3 54.4 0 27.5-13.4 53.4-42.6 53.4-13.4 0-27.7-3.4-34.2-16.8h-.4v14.1h-20.7V0M418 73.2C416.3 60.7 407.5 54 395.4 54c-11.3 0-27.2 6.1-27.2 37.2 0 17 7.3 35 26.2 35 12.6 0 21.4-8.7 23.5-23.4h21.8c-4 26.5-19.9 41.1-45.3 41.1-31 0-48-22.7-48-52.8 0-30.9 16.3-55 48.8-55 22.9 0 42.5 11.9 44.6 37l-21.8.1' fill='%23fff'/%3e%3cpath d='M163.5 140.9H0L76.3 0h163.5l-76.3 140.9' fill='%23fff'/%3e%3c/svg%3e"); }

.footerSpotify a:hover {
  background-color: #1db954; }

.footerSpotify a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 119.2 79'%3e%3cpath d='M96.3 76.5c-1.5 2.5-4.7 3.2-7.2 1.7-19.7-12-44.4-14.7-73.6-8.1-2.8.6-5.6-1.1-6.2-3.9-.6-2.8 1.1-5.6 3.9-6.2 31.9-7.3 59.3-4.2 81.3 9.3 2.5 1.5 3.3 4.7 1.8 7.2zM106.5 53.7c-1.9 3.1-5.9 4-9 2.2C75 42 40.7 38 14.1 46.1c-3.5 1-7.1-.9-8.1-4.3-1-3.5.9-7.1 4.4-8.1 30.4-9.2 68.2-4.8 94.1 11.1 2.9 1.8 3.9 5.8 2 8.9zM107.4 29.9c-27-16-71.5-17.5-97.3-9.7C6 21.5 1.6 19.2.3 15-1 10.9 1.4 6.5 5.5 5.2c29.6-9 78.8-7.2 109.8 11.2 3.7 2.2 4.9 7 2.7 10.7-2.1 3.8-6.9 5-10.6 2.8z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerSpotify a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 119.2 79'%3e%3cpath d='M96.3 76.5c-1.5 2.5-4.7 3.2-7.2 1.7-19.7-12-44.4-14.7-73.6-8.1-2.8.6-5.6-1.1-6.2-3.9-.6-2.8 1.1-5.6 3.9-6.2 31.9-7.3 59.3-4.2 81.3 9.3 2.5 1.5 3.3 4.7 1.8 7.2zM106.5 53.7c-1.9 3.1-5.9 4-9 2.2C75 42 40.7 38 14.1 46.1c-3.5 1-7.1-.9-8.1-4.3-1-3.5.9-7.1 4.4-8.1 30.4-9.2 68.2-4.8 94.1 11.1 2.9 1.8 3.9 5.8 2 8.9zM107.4 29.9c-27-16-71.5-17.5-97.3-9.7C6 21.5 1.6 19.2.3 15-1 10.9 1.4 6.5 5.5 5.2c29.6-9 78.8-7.2 109.8 11.2 3.7 2.2 4.9 7 2.7 10.7-2.1 3.8-6.9 5-10.6 2.8z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerWhatsapp a:hover {
  background-color: #4ac959; }

.footerWhatsapp a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 427.7 432.3'%3e%3cpath d='M217 0C100.6 0 6.3 94.3 6.3 210.7c0 57.8 30.6 109.4 30.6 109.4L0 432.3l115.4-36.9s42.9 26 101.5 26c116.4 0 210.7-94.3 210.7-210.7C427.7 94.3 333.3 0 217 0zm0 387.7c-54.2 0-97.5-29.3-97.5-29.3L53 380.1l21.6-64.4s-34.5-47.7-34.5-105c0-97.7 79.2-177 177-177 97.7 0 177 79.2 177 177-.2 97.7-79.4 177-177.1 177z' fill='%23101820'/%3e%3cpath d='M136.7 119s5.7-3.6 8.7-3.6H162s4.5.8 6.5 5.4c2 4.6 16 37.5 17.1 40.1 1 2.5 3.8 8.8-.6 14.4-4.4 5.6-13.5 16.1-13.5 16.1s-3.6 3.2-.5 8.4 14.1 22.2 28.5 35.1c14.4 12.9 32 22.4 40.8 25.3 8.8 2.9 10.7-1 14.1-5.3 3.4-4.3 13.8-17.6 13.8-17.6s3.6-5.3 10.7-2c7.1 3.2 41.6 20 41.6 20s4.2.7 4.4 5.4c.2 4.7 3.1 18.7-9.4 32.2-12.5 13.5-39.1 19.8-51.7 16.2-12.6-3.5-54.3-14.4-81.4-39.8s-49.2-52-58.2-71.7c-9-19.7-8.5-31.3-8-36.8s3.5-30.9 20.5-41.8z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerWhatsapp a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 427.7 432.3'%3e%3clinearGradient id='whatsappGradient' gradientUnits='userSpaceOnUse' x1='216.956' y1='387.681' x2='216.956' y2='33.711'%3e%3cstop offset='0' stop-color='%2358ba4a'/%3e%3cstop offset='.5' stop-color='%23219f49'/%3e%3cstop offset='1' stop-color='%2358ba4a'/%3e%3c/linearGradient%3e%3cpath d='M217 33.7c-97.7 0-177 79.2-177 177 0 57.2 34.5 105 34.5 105l-21.6 64.4 66.5-21.7s43.4 29.3 97.5 29.3c97.7 0 177-79.2 177-177s-79.2-177-176.9-177z' fill='url(%23whatsappGradient)'/%3e%3cpath fill='%23fff' d='M217 0C100.6 0 6.3 94.3 6.3 210.7c0 57.8 30.6 109.4 30.6 109.4L0 432.3l115.4-36.9s42.9 26 101.5 26c116.4 0 210.7-94.3 210.7-210.7C427.7 94.3 333.3 0 217 0zm0 387.7c-54.2 0-97.5-29.3-97.5-29.3L53 380.1l21.6-64.4s-34.5-47.7-34.5-105c0-97.7 79.2-177 177-177 97.7 0 177 79.2 177 177-.2 97.7-79.4 177-177.1 177z'/%3e%3cpath fill='%23fff' d='M136.7 119s5.7-3.6 8.7-3.6H162s4.5.8 6.5 5.4c2 4.6 16 37.5 17.1 40.1 1 2.5 3.8 8.8-.6 14.4-4.4 5.6-13.5 16.1-13.5 16.1s-3.6 3.2-.5 8.4 14.1 22.2 28.5 35.1c14.4 12.9 32 22.4 40.8 25.3 8.8 2.9 10.7-1 14.1-5.3 3.4-4.3 13.8-17.6 13.8-17.6s3.6-5.3 10.7-2c7.1 3.2 41.6 20 41.6 20s4.2.7 4.4 5.4c.2 4.7 3.1 18.7-9.4 32.2-12.5 13.5-39.1 19.8-51.7 16.2-12.6-3.5-54.3-14.4-81.4-39.8s-49.2-52-58.2-71.7c-9-19.7-8.5-31.3-8-36.8s3.5-30.9 20.5-41.8z'/%3e%3c/svg%3e"); }

.footerReddit a:hover {
  background-color: #f04923; }

.footerReddit a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230.2 204.6'%3e%3cpath d='M230.2 103.8c-.5-13.9-12.2-24.8-26.1-24.3-6.2.2-12.1 2.7-16.6 7-19.7-13.4-42.8-20.7-66.5-21.3l11.2-53.9 37 7.8c1 9.5 9.5 16.4 19 15.3 9.5-1 16.4-9.5 15.3-19-1-9.5-9.5-16.4-19-15.3-5.5.6-10.3 3.7-13.1 8.5L129.1.1c-2.9-.6-5.7 1.2-6.4 4.1v.1l-12.8 60c-24 .3-47.5 7.7-67.4 21.2-10.1-9.5-26.1-9.1-35.6 1.1-9.5 10.1-9.1 26.1 1.1 35.7 2 1.9 4.3 3.4 6.8 4.6-.2 2.5-.2 5.1 0 7.6 0 38.7 45.1 70.2 100.8 70.2s100.8-31.5 100.8-70.2c.2-2.5.2-5.1 0-7.6 8.5-4.4 14-13.4 13.8-23.1zM57.4 121.1c0-9.5 7.7-17.3 17.3-17.3 9.5 0 17.3 7.7 17.3 17.3s-7.7 17.3-17.3 17.3c-9.6 0-17.3-7.7-17.3-17.3zm100.4 47.5c-12.3 9.2-27.3 13.9-42.7 13.3-15.3.6-30.4-4.1-42.7-13.3-1.6-2-1.3-4.9.6-6.6 1.7-1.4 4.2-1.4 5.9 0 10.4 7.6 23.1 11.5 35.9 10.9 12.9.7 25.6-3 36.1-10.5 1.9-1.9 5-1.8 6.8.1 1.9 1.9 1.8 5-.1 6.8v-.7zm-3.1-29.5c-9.5 0-17.3-7.7-17.3-17.3s7.7-17.3 17.3-17.3c9.5 0 17.3 7.7 17.3 17.3.4 9.5-7 17.6-16.6 18h-.9l.2-.7z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerReddit a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230.2 204.6'%3e%3cpath d='M230.2 103.8c-.5-13.9-12.2-24.8-26.1-24.3-6.2.2-12.1 2.7-16.6 7-19.7-13.4-42.8-20.7-66.5-21.3l11.2-53.9 37 7.8c1 9.5 9.5 16.4 19 15.3 9.5-1 16.4-9.5 15.3-19-1-9.5-9.5-16.4-19-15.3-5.5.6-10.3 3.7-13.1 8.5L129.1.1c-2.9-.6-5.7 1.2-6.4 4.1v.1l-12.8 60c-24 .3-47.5 7.7-67.4 21.2-10.1-9.5-26.1-9.1-35.6 1.1-9.5 10.1-9.1 26.1 1.1 35.7 2 1.9 4.3 3.4 6.8 4.6-.2 2.5-.2 5.1 0 7.6 0 38.7 45.1 70.2 100.8 70.2s100.8-31.5 100.8-70.2c.2-2.5.2-5.1 0-7.6 8.5-4.4 14-13.4 13.8-23.1zM57.4 121.1c0-9.5 7.7-17.3 17.3-17.3 9.5 0 17.3 7.7 17.3 17.3s-7.7 17.3-17.3 17.3c-9.6 0-17.3-7.7-17.3-17.3zm100.4 47.5c-12.3 9.2-27.3 13.9-42.7 13.3-15.3.6-30.4-4.1-42.7-13.3-1.6-2-1.3-4.9.6-6.6 1.7-1.4 4.2-1.4 5.9 0 10.4 7.6 23.1 11.5 35.9 10.9 12.9.7 25.6-3 36.1-10.5 1.9-1.9 5-1.8 6.8.1 1.9 1.9 1.8 5-.1 6.8v-.7zm-3.1-29.5c-9.5 0-17.3-7.7-17.3-17.3s7.7-17.3 17.3-17.3c9.5 0 17.3 7.7 17.3 17.3.4 9.5-7 17.6-16.6 18h-.9l.2-.7z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerSnapchat a:hover {
  background-color: #fffc00; }

.footerSnapchat a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1023.9 1008.2'%3e%3cpath d='M1020.3 737.6c-7.1-19.4-20.7-29.7-36.1-38.3-2.9-1.7-5.6-3.1-7.8-4.1-4.6-2.4-9.3-4.7-14-7.1-48.1-25.5-85.7-57.7-111.7-95.8-8.8-12.9-14.9-24.5-19.2-34-2.2-6.4-2.1-10-.5-13.3 1.2-2.5 4.4-5.1 6.2-6.4 8.3-5.5 16.8-11 22.6-14.7 10.3-6.7 18.5-12 23.7-15.6 19.8-13.8 33.6-28.5 42.2-44.9 12.2-23.1 13.7-49.5 4.3-74.3-13-34.4-45.6-55.8-85-55.8-8.2 0-16.5.9-24.7 2.7-2.2.5-4.3 1-6.4 1.5.4-23.4-.2-48.4-2.3-72.8-7.4-86-37.5-131.1-68.9-167-13.1-15-35.9-36.9-70.1-56.5C624.9 13.8 570.9 0 512 0c-58.7 0-112.7 13.8-160.4 41.1-34.4 19.6-57.2 41.6-70.2 56.5-31.4 35.9-61.5 81-68.9 167-2.1 24.4-2.6 49.4-2.3 72.8-2.1-.5-4.3-1-6.4-1.5-8.2-1.8-16.6-2.7-24.7-2.7-39.4 0-72 21.4-85 55.8-9.4 24.8-7.9 51.2 4.3 74.3 8.6 16.4 22.5 31.1 42.2 44.9 5.3 3.7 13.4 9 23.7 15.6 5.6 3.6 13.7 8.9 21.7 14.2 1.2.8 5.5 4 7 7 1.7 3.4 1.7 7.1-.8 13.9-4.2 9.3-10.3 20.7-18.9 33.3-25.5 37.3-62 68.9-108.5 94.1-24.7 13.1-50.3 21.8-61.1 51.2-8.2 22.2-2.8 47.5 17.9 68.8 6.8 7.3 15.4 13.8 26.2 19.8 25.4 14 47 20.9 64 25.6 3 .9 9.9 3.1 12.9 5.8 7.6 6.6 6.5 16.6 16.6 31.2 6.1 9.1 13.1 15.3 18.9 19.3 21.1 14.6 44.9 15.5 70.1 16.5 22.7.9 48.5 1.9 77.9 11.6 12.2 4 24.9 11.8 39.5 20.8 35.2 21.7 83.5 51.3 164.2 51.3 80.8 0 129.3-29.8 164.8-51.5 14.6-8.9 27.2-16.7 39-20.6 29.4-9.7 55.2-10.7 77.9-11.6 25.2-1 48.9-1.9 70.1-16.5 6.6-4.6 15-12.1 21.6-23.5 7.2-12.3 7.1-21 13.9-26.9 2.8-2.4 8.9-4.5 12.2-5.5 17.1-4.7 39-11.6 64.9-25.9 11.5-6.3 20.4-13.2 27.5-21.1l.3-.3c19.3-21 24.2-45.5 16.2-67.2zm-71.7 38.5c-43.8 24.2-72.9 21.6-95.5 36.1-19.2 12.4-7.9 39.1-21.8 48.7-17.2 11.9-67.9-.8-133.4 20.8-54 17.9-88.5 69.2-185.8 69.2-97.5 0-131-51.1-185.8-69.2-65.5-21.6-116.3-8.9-133.4-20.8-13.9-9.6-2.6-36.3-21.8-48.7-22.6-14.6-51.7-12-95.5-36.1-27.9-15.4-12.1-24.9-2.8-29.4 158.6-76.7 183.8-195.3 185-204.2 1.4-10.6 2.9-19-8.8-29.9-11.3-10.5-61.6-41.6-75.5-51.3-23.1-16.1-33.2-32.2-25.7-52 5.2-13.7 18-18.8 31.5-18.8 4.2 0 8.5.5 12.6 1.4 25.3 5.5 49.9 18.2 64.1 21.6 2 .5 3.7.7 5.2.7 7.6 0 10.2-3.8 9.7-12.5-1.6-27.7-5.6-81.7-1.2-132.2 6-69.4 28.4-103.8 55-134.3 12.8-14.6 72.8-78 187.5-78 115 0 174.7 63.4 187.5 78 26.6 30.4 49 64.8 55 134.3 4.4 50.5.6 104.5-1.2 132.2-.6 9.1 2.2 12.5 9.7 12.5 1.5 0 3.3-.2 5.2-.7 14.2-3.4 38.8-16.1 64.1-21.6 4.1-.9 8.4-1.4 12.6-1.4 13.5 0 26.3 5.2 31.5 18.8 7.5 19.8-2.7 35.9-25.7 52-13.9 9.7-64.2 40.8-75.5 51.3-11.7 10.8-10.2 19.2-8.8 29.9 1.1 8.9 26.4 127.5 185 204.2 9 4.5 24.9 14-3 29.4z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerSnapchat a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1023.9 1008.2'%3e%3cpath d='M951.6 746.7c9 4.5 24.9 14-3 29.4-43.8 24.2-72.9 21.6-95.5 36.1-19.2 12.4-7.9 39.1-21.8 48.7-17.2 11.9-67.9-.8-133.4 20.8-54 17.9-88.5 69.2-185.8 69.2-97.5 0-131-51.1-185.8-69.2-65.5-21.6-116.3-8.9-133.4-20.8-13.9-9.6-2.6-36.3-21.8-48.7-22.6-14.6-51.7-12-95.5-36.1-27.9-15.4-12.1-24.9-2.8-29.4 158.6-76.7 183.8-195.3 185-204.2 1.4-10.6 2.9-19-8.8-29.9-11.3-10.5-61.6-41.6-75.5-51.3-23.1-16.1-33.2-32.2-25.7-52 5.2-13.7 18-18.8 31.5-18.8 4.2 0 8.5.5 12.6 1.4 25.3 5.5 49.9 18.2 64.1 21.6 2 .5 3.7.7 5.2.7 7.6 0 10.2-3.8 9.7-12.5-1.6-27.7-5.6-81.7-1.2-132.2 6-69.4 28.4-103.8 55-134.3 12.8-14.6 72.8-78 187.5-78 115 0 174.7 63.4 187.5 78 26.6 30.4 49 64.8 55 134.3 4.4 50.5.6 104.5-1.2 132.2-.6 9.1 2.2 12.5 9.7 12.5 1.5 0 3.3-.2 5.2-.7 14.2-3.4 38.8-16.1 64.1-21.6 4.1-.9 8.4-1.4 12.6-1.4 13.5 0 26.3 5.2 31.5 18.8 7.5 19.8-2.7 35.9-25.7 52-13.9 9.7-64.2 40.8-75.5 51.3-11.7 10.8-10.2 19.2-8.8 29.9 1.1 8.9 26.4 127.5 185 204.2z' fill='%23fff'/%3e%3cpath d='M1020.3 737.6c-7.1-19.4-20.7-29.7-36.1-38.3-2.9-1.7-5.6-3.1-7.8-4.1-4.6-2.4-9.3-4.7-14-7.1-48.1-25.5-85.7-57.7-111.7-95.8-8.8-12.9-14.9-24.5-19.2-34-2.2-6.4-2.1-10-.5-13.3 1.2-2.5 4.4-5.1 6.2-6.4 8.3-5.5 16.8-11 22.6-14.7 10.3-6.7 18.5-12 23.7-15.6 19.8-13.8 33.6-28.5 42.2-44.9 12.2-23.1 13.7-49.5 4.3-74.3-13-34.4-45.6-55.8-85-55.8-8.2 0-16.5.9-24.7 2.7-2.2.5-4.3 1-6.4 1.5.4-23.4-.2-48.4-2.3-72.8-7.4-86-37.5-131.1-68.9-167-13.1-15-35.9-36.9-70.1-56.5C624.9 13.8 570.9 0 512 0c-58.7 0-112.7 13.8-160.4 41.1-34.4 19.6-57.2 41.6-70.2 56.5-31.4 35.9-61.5 81-68.9 167-2.1 24.4-2.6 49.4-2.3 72.8-2.1-.5-4.3-1-6.4-1.5-8.2-1.8-16.6-2.7-24.7-2.7-39.4 0-72 21.4-85 55.8-9.4 24.8-7.9 51.2 4.3 74.3 8.6 16.4 22.5 31.1 42.2 44.9 5.3 3.7 13.4 9 23.7 15.6 5.6 3.6 13.7 8.9 21.7 14.2 1.2.8 5.5 4 7 7 1.7 3.4 1.7 7.1-.8 13.9-4.2 9.3-10.3 20.7-18.9 33.3-25.5 37.3-62 68.9-108.5 94.1-24.7 13.1-50.3 21.8-61.1 51.2-8.2 22.2-2.8 47.5 17.9 68.8 3.4 3.6 7.3 7.1 11.6 10.4 4.3 3.3 9.2 6.4 14.6 9.4 25.4 14 47 20.9 64 25.6 3 .9 9.9 3.1 12.9 5.8 7.6 6.6 6.5 16.6 16.6 31.2 6.1 9.1 13.1 15.3 18.9 19.3 21.1 14.6 44.9 15.5 70.1 16.5 22.7.9 48.5 1.9 77.9 11.6 12.2 4 24.9 11.8 39.5 20.8 35.2 21.7 83.5 51.3 164.2 51.3 80.8 0 129.3-29.8 164.8-51.5 14.6-8.9 27.2-16.7 39-20.6 29.4-9.7 55.2-10.7 77.9-11.6 25.2-1 48.9-1.9 70.1-16.5 6.6-4.6 15-12.1 21.6-23.5 7.2-12.3 7.1-21 13.9-26.9 2.8-2.4 8.9-4.5 12.2-5.5 17.1-4.7 39-11.6 64.9-25.9 11.5-6.3 20.4-13.2 27.5-21.1l.3-.3c19.3-21 24.2-45.5 16.2-67.2zm-71.7 38.5c-43.8 24.2-72.9 21.6-95.5 36.1-19.2 12.4-7.9 39.1-21.8 48.7-17.2 11.9-67.9-.8-133.4 20.8-54 17.9-88.5 69.2-185.8 69.2-97.5 0-131-51.1-185.8-69.2-65.5-21.6-116.3-8.9-133.4-20.8-13.9-9.6-2.6-36.3-21.8-48.7-22.6-14.6-51.7-12-95.5-36.1-27.9-15.4-12.1-24.9-2.8-29.4 158.6-76.7 183.8-195.3 185-204.2 1.4-10.6 2.9-19-8.8-29.9-11.3-10.5-61.6-41.6-75.5-51.3-23.1-16.1-33.2-32.2-25.7-52 5.2-13.7 18-18.8 31.5-18.8 4.2 0 8.5.5 12.6 1.4 25.3 5.5 49.9 18.2 64.1 21.6 2 .5 3.7.7 5.2.7 7.6 0 10.2-3.8 9.7-12.5-1.6-27.7-5.6-81.7-1.2-132.2 6-69.4 28.4-103.8 55-134.3 12.8-14.6 72.8-78 187.5-78 115 0 174.7 63.4 187.5 78 26.6 30.4 49 64.8 55 134.3 4.4 50.5.6 104.5-1.2 132.2-.6 9.1 2.2 12.5 9.7 12.5 1.5 0 3.3-.2 5.2-.7 14.2-3.4 38.8-16.1 64.1-21.6 4.1-.9 8.4-1.4 12.6-1.4 13.5 0 26.3 5.2 31.5 18.8 7.5 19.8-2.7 35.9-25.7 52-13.9 9.7-64.2 40.8-75.5 51.3-11.7 10.8-10.2 19.2-8.8 29.9 1.1 8.9 26.4 127.5 185 204.2 9 4.5 24.9 14-3 29.4z' fill='%23000'/%3e%3c/svg%3e"); }

.footerPinterest a:hover {
  background-color: #e60023; }

.footerPinterest a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210.8 272.2'%3e%3cpath d='M111.8 0C37.5 0 0 53.3 0 97.7c0 26.9 10.2 50.8 32 59.7 3.6 1.5 6.8.1 7.8-3.9.7-2.7 2.4-9.7 3.2-12.5 1-3.9.6-5.3-2.2-8.7-6.3-7.4-10.3-17-10.3-30.7 0-39.5 29.6-74.9 77-74.9 42 0 65.1 25.7 65.1 59.9 0 45.1-20 83.1-49.6 83.1-16.4 0-28.6-13.5-24.7-30.1 4.7-19.8 13.8-41.2 13.8-55.5 0-12.8-6.9-23.5-21.1-23.5-16.7 0-30.2 17.3-30.2 40.5 0 14.8 5 24.7 5 24.7S48.7 198.3 45.7 211c-6 25.3-.9 56.3-.5 59.4.3 1.9 2.6 2.3 3.7.9 1.5-2 21.5-26.6 28.2-51.2 1.9-7 11-43 11-43 5.4 10.4 21.3 19.5 38.2 19.5 50.3 0 84.4-45.8 84.4-107.2.1-46.2-39.2-89.4-98.9-89.4z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerPinterest a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210.8 272.2'%3e%3cpath d='M111.8 0C37.5 0 0 53.3 0 97.7c0 26.9 10.2 50.8 32 59.7 3.6 1.5 6.8.1 7.8-3.9.7-2.7 2.4-9.7 3.2-12.5 1-3.9.6-5.3-2.2-8.7-6.3-7.4-10.3-17-10.3-30.7 0-39.5 29.6-74.9 77-74.9 42 0 65.1 25.7 65.1 59.9 0 45.1-20 83.1-49.6 83.1-16.4 0-28.6-13.5-24.7-30.1 4.7-19.8 13.8-41.2 13.8-55.5 0-12.8-6.9-23.5-21.1-23.5-16.7 0-30.2 17.3-30.2 40.5 0 14.8 5 24.7 5 24.7S48.7 198.3 45.7 211c-6 25.3-.9 56.3-.5 59.4.3 1.9 2.6 2.3 3.7.9 1.5-2 21.5-26.6 28.2-51.2 1.9-7 11-43 11-43 5.4 10.4 21.3 19.5 38.2 19.5 50.3 0 84.4-45.8 84.4-107.2.1-46.2-39.2-89.4-98.9-89.4z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerTumblr a:hover {
  background-color: #35465c; }

.footerTumblr a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90.2 159.3'%3e%3cpath d='M63.6 159.3c-24 0-41.8-12.3-41.8-41.8V70.3H0V44.7C24 38.5 34 17.9 35.1 0H60v40.6h29v29.7H60v41.1c0 12.3 6.2 16.6 16.1 16.6h14.1v31.3H63.6z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerTumblr a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90.2 159.3'%3e%3cpath d='M63.6 159.3c-24 0-41.8-12.3-41.8-41.8V70.3H0V44.7C24 38.5 34 17.9 35.1 0H60v40.6h29v29.7H60v41.1c0 12.3 6.2 16.6 16.1 16.6h14.1v31.3H63.6z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerWechat a:hover {
  background-color: #1aad19; }

.footerWechat a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2173.6 1874.3'%3e%3cpath d='M1510.2 616.3C1308.4 626.8 1133 688 990.5 826.2 846.6 965.9 780.9 1136.9 798.8 1349c-78.9-9.8-150.7-20.5-222.9-26.6-25-2.1-54.6.9-75.7 12.8-70.1 39.6-137.4 84.3-217.1 134.1 14.6-66.2 24.1-124.1 40.9-179.8 12.3-40.9 6.6-63.7-31.1-90.4-242.3-171-344.4-426.9-268-690.4C95.6 265 269.2 117.1 505.1 40.1c322-105.2 683.8 2.1 879.6 257.7 70.7 92.3 114 196 125.5 318.5zm-928.7-82.1c1.9-48.2-39.9-91.6-89.5-93.1-50.8-1.5-92.6 37.3-94 87.4-1.5 50.7 37.3 91.4 88.4 92.7 50.8 1.3 93.3-37.6 95.1-87zm484.5-93.1c-49.8.9-91.9 43.3-91 91.7.9 50.1 42.2 89.4 93.4 88.8 51.3-.6 90.3-40.3 89.8-91.5-.4-50.2-41.5-89.9-92.2-89z' fill='%23101820'/%3e%3cpath d='M1963.5 1874.3c-63.9-28.4-122.5-71.1-184.9-77.6-62.2-6.5-127.5 29.4-192.5 36-198.1 20.3-375.6-34.9-521.9-170.3-278.3-257.4-238.5-652.1 83.4-863.1 286.2-187.5 705.9-125 907.6 135.2 176.1 227 155.4 528.3-59.6 719-62.2 55.2-84.6 100.6-44.7 173.4 7.5 13.4 8.3 30.4 12.6 47.4zm-727.3-704.2c40.7 0 74.2-31.8 75.7-72 1.6-42.5-32.6-78.2-75.2-78.4-42.2-.2-77.5 36-76 77.9 1.4 40.1 35.1 72.4 75.5 72.5zm468.9-150.2c-39.5-.3-73 32-74.6 71.9-1.7 42.6 31.4 77.7 73.6 77.8 40.8.1 73.1-30.7 74.6-71.3 1.5-42.8-31.6-78.1-73.6-78.4z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerWechat a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2173.6 1874.3'%3e%3cpath d='M1510.2 616.3C1308.4 626.8 1133 688 990.5 826.2 846.6 965.9 780.9 1136.9 798.8 1349c-78.9-9.8-150.7-20.5-222.9-26.6-25-2.1-54.6.9-75.7 12.8-70.1 39.6-137.4 84.3-217.1 134.1 14.6-66.2 24.1-124.1 40.9-179.8 12.3-40.9 6.6-63.7-31.1-90.4-242.3-171-344.4-426.9-268-690.4C95.6 265 269.2 117.1 505.1 40.1c322-105.2 683.8 2.1 879.6 257.7 70.7 92.3 114 196 125.5 318.5zm-928.7-82.1c1.9-48.2-39.9-91.6-89.5-93.1-50.8-1.5-92.6 37.3-94 87.4-1.5 50.7 37.3 91.4 88.4 92.7 50.8 1.3 93.3-37.6 95.1-87zm484.5-93.1c-49.8.9-91.9 43.3-91 91.7.9 50.1 42.2 89.4 93.4 88.8 51.3-.6 90.3-40.3 89.8-91.5-.4-50.2-41.5-89.9-92.2-89z' fill='%23fff'/%3e%3cpath d='M1963.5 1874.3c-63.9-28.4-122.5-71.1-184.9-77.6-62.2-6.5-127.5 29.4-192.5 36-198.1 20.3-375.6-34.9-521.9-170.3-278.3-257.4-238.5-652.1 83.4-863.1 286.2-187.5 705.9-125 907.6 135.2 176.1 227 155.4 528.3-59.6 719-62.2 55.2-84.6 100.6-44.7 173.4 7.5 13.4 8.3 30.4 12.6 47.4zm-727.3-704.2c40.7 0 74.2-31.8 75.7-72 1.6-42.5-32.6-78.2-75.2-78.4-42.2-.2-77.5 36-76 77.9 1.4 40.1 35.1 72.4 75.5 72.5zm468.9-150.2c-39.5-.3-73 32-74.6 71.9-1.7 42.6 31.4 77.7 73.6 77.8 40.8.1 73.1-30.7 74.6-71.3 1.5-42.8-31.6-78.1-73.6-78.4z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerMessenger a:hover {
  background-color: #ffffff; }

.footerMessenger a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 445.3 443.6'%3e%3cpath d='M224 0C98.8.4-8.6 90.9.5 222.3 3.2 260 7.6 288 29.2 324.6c11 18.7 21.1 30.7 36.9 45.4 3.4 3.1 6.7 6.7 8.5 11.1 1.9 4.7 2.2 18.5 2.3 28.1.1 11.2-2.4 23.4 7.7 31.1 10.6 8.1 21.9-.3 32.8-4.7 8.4-3.6 23.9-11.7 31.8-13.7 3.7-1 7-.5 13.4 1.1 22.1 4.6 38.2 7 61.2 7.2 33.8.3 63.7-5.9 94.8-19.4 78.9-38.9 123.5-101.7 126.5-189C449.7 88.8 358-.4 224 0zm135 161.1c-.9 4.3-4.1 7.9-6.5 11.4L337 197.4c-1.6 2.4-2.8 4.8-4.3 7l-31.5 50c-1.5 2.5-2.9 4.2-4.4 6.9-4.2 7.7-9 14.2-16.4 18.7-16.6 10-30.5 2.4-42-6.2l-43.2-32.4c-5.5-4-11.1-8.3-18.7-3.4l-33.6 25.4-.3.3-26.6 20.5c-2 1.3-3.3 2.3-5.1 3.8-1.8 1.5-3.3 2.2-5.2 3.8-4.2 3.4-9.8 3.8-14.2-.2-2.3-2-3.4-4.9-3.3-8 .2-5.5 6-10.9 8.6-15.6 6.1-11.2 13.5-21.4 20.2-32.2l17.3-27.4c1-1.8 1.7-2.9 2.7-4.5l14.5-23c1.1-1.6 1.8-2.7 2.9-4.3 1-1.5 2-3.4 3-4.7 5.9-7.2 14.2-12.7 24.2-12.7 13 0 17.3 3 26.1 9.6l40.1 30.1c4.8 3.6 9.2 8.5 15.9 8.5 6.1 0 8.6-2.9 12.2-5.6l11.6-8.7c14.2-11.9 29.8-22.1 44.2-33.8 1.8-1.5 3.3-2.3 5.1-3.8l.6-.6.3-.3 4.1-3c8.9-6.4 19 1 17.2 9.5z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerMessenger a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 445.3 443.6'%3e%3cstyle%3e%3c/style%3e%3clinearGradient id='gradientMessenger' gradientUnits='userSpaceOnUse' x1='11050.238' y1='-17826.834' x2='11050.238' y2='-8607.503' gradientTransform='matrix(.02835 0 0 -.02835 -90.609 -159.665)'%3e%3cstop offset='0' stop-color='%23036dfd'/%3e%3cstop offset='.502' stop-color='%230192ff'/%3e%3cstop offset='1' stop-color='%2300b6f8'/%3e%3c/linearGradient%3e%3cpath d='M224 0C98.8.4-8.6 90.9.5 222.3 3.2 260 7.6 288 29.2 324.6c11 18.7 21.1 30.7 36.9 45.4 3.4 3.1 6.7 6.7 8.5 11.1 1.9 4.7 2.2 18.5 2.3 28.1.1 11.2-2.4 23.4 7.7 31.1 10.6 8.1 21.9-.3 32.8-4.7 8.4-3.6 23.9-11.7 31.8-13.7 3.7-1 7-.5 13.4 1.1 22.1 4.6 38.2 7 61.2 7.2 33.8.3 63.7-5.9 94.8-19.4 78.9-38.9 123.5-101.7 126.5-189C449.7 88.8 358-.4 224 0z' fill='url(%23gradientMessenger)'/%3e%3cpath d='M263.6 207.4c-6.8 0-11.1-4.9-15.9-8.5l-40.1-30.1c-8.8-6.6-13.1-9.6-26.1-9.6-10 0-18.4 5.4-24.2 12.7-1.1 1.3-2 3.2-3 4.7-1.1 1.6-1.8 2.7-2.9 4.3l-14.5 23c-1 1.6-1.6 2.7-2.7 4.5l-17.3 27.4c-6.6 10.8-14.1 21-20.2 32.2-2.6 4.7-8.4 10.1-8.6 15.6-.1 3.1 1 6 3.3 8 4.4 4 10 3.5 14.2.2 1.9-1.5 3.4-2.3 5.2-3.8 1.8-1.5 3.1-2.5 5.1-3.8l26.6-20.5.3-.3 33.6-25.4c7.6-4.9 13.2-.6 18.7 3.4l43.2 32.4c11.5 8.6 25.4 16.3 42 6.2 7.5-4.5 12.2-11 16.4-18.7 1.5-2.7 2.9-4.5 4.4-6.9l31.5-50c1.5-2.3 2.7-4.6 4.3-7l15.6-24.9c2.3-3.5 5.6-7.2 6.5-11.4 1.7-8.5-8.3-16-17.2-9.4l-4.1 3-.3.3-.6.6c-1.8 1.5-3.3 2.3-5.1 3.8-14.4 11.7-30 21.9-44.2 33.8l-11.6 8.7c-3.7 2.6-6.2 5.5-12.3 5.5z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerSkype a:hover {
  background-color: #ffffff; }

.footerSkype a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.4 60.7'%3e%3cpath d='M30.3 48.6c-10.1 0-14.7-5.1-14.7-8.9 0-1.9 1.5-3.3 3.5-3.3 4.3 0 3.2 6.5 11.3 6.5 4.1 0 6.5-2.5 6.5-4.8 0-1.4-.8-3-3.5-3.6l-9-2.3c-7.2-1.8-8.5-5.9-8.5-9.6 0-7.7 7.1-10.5 13.8-10.5 6.2 0 13.6 3.4 13.6 8.1 0 2-1.7 3.1-3.6 3.1-3.7 0-3.1-5.2-10.5-5.2-3.7 0-5.6 1.7-5.6 4.1 0 2.4 2.9 3.2 5.4 3.8l6.6 1.5c7.3 1.6 9.2 5.9 9.2 10 0 6.3-4.9 11.1-14.5 11.1m27.9-13.3c.3-1.6.4-3.3.4-5 0-15.8-12.7-28.6-28.4-28.6-1.7 0-3.3.1-4.9.4C22.8.8 19.9 0 16.9 0 7.6 0 0 7.6 0 17c0 3.1.8 5.9 2.2 8.4-.3 1.6-.4 3.3-.4 5C1.8 46.2 14.5 59 30.2 59c1.7 0 3.3-.1 4.9-.4 2.5 1.4 5.3 2.2 8.4 2.2 9.3 0 16.9-7.6 16.9-17 0-3.1-.8-6-2.2-8.5' fill='%23101820'/%3e%3c/svg%3e"); }

.footerSkype a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.4 60.7'%3e%3cpath d='M58.2 35.3c.3-1.6.4-3.3.4-5 0-15.8-12.7-28.6-28.4-28.6-1.7 0-3.3.1-4.9.4C22.8.8 19.9 0 16.9 0 7.6 0 0 7.6 0 17c0 3.1.8 5.9 2.2 8.4-.3 1.6-.4 3.3-.4 5C1.8 46.2 14.5 59 30.2 59c1.7 0 3.3-.1 4.9-.4 2.5 1.4 5.3 2.2 8.4 2.2 9.3 0 16.9-7.6 16.9-17 0-3.1-.8-6-2.2-8.5' fill='%230078d7'/%3e%3cpath d='M30.3 48.6c-10.1 0-14.7-5.1-14.7-8.9 0-1.9 1.5-3.3 3.5-3.3 4.3 0 3.2 6.5 11.3 6.5 4.1 0 6.5-2.5 6.5-4.8 0-1.4-.8-3-3.5-3.6l-9-2.3c-7.2-1.8-8.5-5.9-8.5-9.6 0-7.7 7.1-10.5 13.8-10.5 6.2 0 13.6 3.4 13.6 8.1 0 2-1.7 3.1-3.6 3.1-3.7 0-3.1-5.2-10.5-5.2-3.7 0-5.6 1.7-5.6 4.1 0 2.4 2.9 3.2 5.4 3.8l6.6 1.5c7.3 1.6 9.2 5.9 9.2 10 0 6.3-4.9 11.1-14.5 11.1' fill='%23fff'/%3e%3c/svg%3e"); }

.footerViber a:hover {
  background-color: #574e92; }

.footerViber a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 485.6 512.1'%3e%3cpath d='M430.8 49.9C418.1 38.2 366.7.9 252.1.4c0 0-135.1-8.1-200.9 52.3C14.6 89.3 1.7 143 .3 209.5s-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM444.7 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0C29.9 372.7 35.9 266.6 37 211.1c1.1-55.5 11.6-101 42.6-131.6C135.3 29 250 36.5 250 36.5c96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM361.7 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerViber a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 485.6 512.1'%3e%3cpath d='M430.8 49.9C418.1 38.2 366.7.9 252.1.4c0 0-135.1-8.1-200.9 52.3C14.6 89.3 1.7 143 .3 209.5s-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM444.7 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0C29.9 372.7 35.9 266.6 37 211.1c1.1-55.5 11.6-101 42.6-131.6C135.3 29 250 36.5 250 36.5c96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM361.7 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerVimeo a:hover {
  background-color: #1ab7ea; }

.footerVimeo a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M24 6.643C24 11.286 15 22 10.875 22 6 22 6 7.714 3.013 7.714c-.388 0-1.883 1.07-1.883 1.07L0 7.358s5.25-5 7.5-5c4.5 0 3 12.5 5.625 12.5 1.5 0 6.75-7.857 2.25-7.857-.75 0-1.5.357-1.5.357C15 3.787 17.25 2 20.625 2 22.875 2 24 3.786 24 6.643z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerVimeo a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M24 6.643C24 11.286 15 22 10.875 22 6 22 6 7.714 3.013 7.714c-.388 0-1.883 1.07-1.883 1.07L0 7.358s5.25-5 7.5-5c4.5 0 3 12.5 5.625 12.5 1.5 0 6.75-7.857 2.25-7.857-.75 0-1.5.357-1.5.357C15 3.787 17.25 2 20.625 2 22.875 2 24 3.786 24 6.643z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerDiscord a:hover {
  background-color: #7289da; }

.footerDiscord a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.4 35.9'%3e%3cellipse cx='19.6' cy='17.1' rx='1.9' ry='2' fill='%23101820'/%3e%3cellipse cx='12.8' cy='17.1' rx='1.9' ry='2' fill='%23101820'/%3e%3cpath d='M28.5 0H3.8C1.7 0 0 1.6 0 3.7V28c0 2.1 1.7 3.7 3.7 3.7h21.1l-1-3.3 2.4 2.1 2.2 2 4 3.4V3.7C32.3 1.6 30.6 0 28.5 0zm-7.1 23.5s-.7-.8-1.2-1.5c1.3-.3 2.5-1 3.3-2.1-.7.4-1.4.8-2.1 1.1-.9.4-1.8.6-2.7.8-1.6.3-3.2.3-4.8 0-.9-.2-1.8-.4-2.7-.8-.4-.2-.9-.4-1.4-.6-.1 0-.1-.1-.2-.1h-.1c-.2-.1-.3-.2-.5-.3.8 1 1.9 1.8 3.2 2.1-.6.7-1.2 1.5-1.2 1.5-4.1-.1-5.6-2.7-5.6-2.7.1-3.7 1-7.3 2.7-10.5 1.5-1.2 3.3-1.8 5.2-1.9l.2.2c-1.8.3-3.4 1.1-4.8 2.3 0 0 .4-.2 1.1-.5 1.3-.6 2.7-1 4.2-1.1h.3c1.2-.2 2.5-.2 3.7 0 2 .2 3.9.8 5.6 1.7-1.4-1.1-2.9-1.9-4.6-2.3l.3-.3c1.9.1 3.7.7 5.2 1.9 1.7 3.2 2.6 6.8 2.7 10.5-1.5 1.6-3.6 2.6-5.8 2.6z' fill='%23101820'/%3e%3c/svg%3e"); }

.footerDiscord a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.4 35.9'%3e%3cellipse cx='19.6' cy='17.1' rx='1.9' ry='2' fill='%23fff'/%3e%3cellipse cx='12.8' cy='17.1' rx='1.9' ry='2' fill='%23fff'/%3e%3cpath d='M28.5 0H3.8C1.7 0 0 1.6 0 3.7V28c0 2.1 1.7 3.7 3.7 3.7h21.1l-1-3.3 2.4 2.1 2.2 2 4 3.4V3.7C32.3 1.6 30.6 0 28.5 0zm-7.1 23.5s-.7-.8-1.2-1.5c1.3-.3 2.5-1 3.3-2.1-.7.4-1.4.8-2.1 1.1-.9.4-1.8.6-2.7.8-1.6.3-3.2.3-4.8 0-.9-.2-1.8-.4-2.7-.8-.4-.2-.9-.4-1.4-.6-.1 0-.1-.1-.2-.1h-.1c-.2-.1-.3-.2-.5-.3.8 1 1.9 1.8 3.2 2.1-.6.7-1.2 1.5-1.2 1.5-4.1-.1-5.6-2.7-5.6-2.7.1-3.7 1-7.3 2.7-10.5 1.5-1.2 3.3-1.8 5.2-1.9l.2.2c-1.8.3-3.4 1.1-4.8 2.3 0 0 .4-.2 1.1-.5 1.3-.6 2.7-1 4.2-1.1h.3c1.2-.2 2.5-.2 3.7 0 2 .2 3.9.8 5.6 1.7-1.4-1.1-2.9-1.9-4.6-2.3l.3-.3c1.9.1 3.7.7 5.2 1.9 1.7 3.2 2.6 6.8 2.7 10.5-1.5 1.6-3.6 2.6-5.8 2.6z' fill='%23fff'/%3e%3c/svg%3e"); }

.footerQq a:hover {
  background-color: #ffffff; }

.footerQq a span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 298 354.4'%3e%3cpath fill='%23101820' d='M287.7 222c-3.2-10.2-7.5-22-11.8-33.4l-16-39.8c0-.5.2-8.3.2-12.3C260.1 68.4 228 0 149 0S37.9 68.4 37.9 136.4c0 4 .2 11.9.2 12.3l-16 39.8c-4.4 11.4-8.7 23.3-11.8 33.4-15.1 48.5-10.2 68.6-6.5 69 8 1 31-36.5 31-36.5 0 21.7 11.2 50 35.3 70.5-9 2.8-20.1 7.1-27.2 12.3-6.4 4.7-5.6 9.5-4.4 11.5 5.1 8.5 86.9 5.5 110.5 2.8 23.6 2.7 105.4 5.8 110.5-2.8 1.2-1.9 2-6.8-4.5-11.5-7.1-5.3-18.2-9.5-27.2-12.3 24.2-20.5 35.3-48.8 35.3-70.5 0 0 23.1 37.5 31 36.5 3.8-.3 8.7-20.4-6.4-68.9zM158.8 71.6c.6-15.5 9.7-27.7 20.4-27.3 10.7.5 18.9 13.5 18.3 29-.6 15.5-9.7 27.7-20.5 27.3-10.6-.5-18.8-13.5-18.2-29zm-40-27.3c10.7-.5 19.9 11.7 20.4 27.3.6 15.5-7.6 28.5-18.3 29-10.7.5-19.9-11.7-20.5-27.3-.5-15.5 7.7-28.5 18.4-29zm-37.4 78.2c2.9-6.3 31.7-13.4 67.4-13.4h.4c35.7 0 64.6 7.1 67.4 13.4.1.3.2.6.2.9 0 .5-.2.9-.4 1.2-2.4 3.5-34.4 20.9-67.2 20.9h-.4c-32.8 0-64.8-17.4-67.2-20.9-.2-.4-.4-.8-.4-1.2 0-.4.1-.7.2-.9zm153.9 127.3c-3.2 54.3-35.5 88.4-85.3 88.9h-2c-49.8-.5-82-34.6-85.3-88.9-1.2-19.9 0-36.8 2.2-50.6 4.7.9 9.4 1.8 14.2 2.6v51.8s24.5 4.9 49 1.5v-47.6c7.2.4 14.2.6 20.8.5h.4c24.8.3 54.8-3 83.9-8.8 2.1 13.7 3.3 30.6 2.1 50.6z'/%3e%3cpath fill='%23101820' d='M185.6 76.1c1.2.5 3.3.6 4.3-2.2.5-1.4.4-2.4-.1-3.2-.3-.5-2-1.7-5.5-2.6-13.4-3.3-19.8 5.7-20.8 7.4-.6 1.1-.2 2.6.8 3.4 1 .8 2 .5 2.6-.1 8.6-9.2 17.9-3 18.7-2.7zM126.6 85.7c4.6-.6 8-6 7.5-12.2-.5-6.1-4.6-10.6-9.3-10-4.6.6-8 6-7.5 12.2.5 6.1 4.6 10.6 9.3 10z'/%3e%3c/svg%3e"); }

.footerQq a:hover span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 298 354.4'%3e%3cpath d='M287.7 222c-3.2-10.2-7.5-22-11.8-33.4-13.5 4-28 7.6-42.8 10.5 2.2 13.8 3.4 30.7 2.2 50.6-3.2 54.3-35.5 88.4-85.3 88.9h-2c-49.8-.5-82-34.6-85.3-88.9-1.2-19.9 0-36.8 2.2-50.6-14.8-2.9-29.3-6.5-42.8-10.6-4.4 11.4-8.7 23.3-11.8 33.4-15.1 48.5-10.2 68.6-6.5 69 8 1 31-36.5 31-36.5 0 21.7 11.2 50 35.3 70.5 18.2 15.4 43.9 26.4 77.8 26.6h2c33.9-.2 59.5-11.2 77.8-26.6 24.2-20.5 35.3-48.8 35.3-70.5 0 0 23.1 37.5 31 36.5 3.9-.3 8.8-20.4-6.3-68.9zM149.2 164.2c63.1-.4 110.7-15.5 110.7-15.5 0-.5.2-8.3.2-12.3C260.1 68.4 228 0 149 0S37.9 68.4 37.9 136.4c0 4 .2 11.9.2 12.3.2 0 47.7 15 110.7 15.5h.4zm9.6-92.6c.6-15.5 9.7-27.7 20.4-27.3 10.7.5 18.9 13.5 18.3 29-.6 15.5-9.7 27.7-20.5 27.3-10.6-.5-18.8-13.5-18.2-29zm-40-27.3c10.7-.5 19.9 11.7 20.4 27.3.6 15.5-7.6 28.5-18.3 29-10.7.5-19.9-11.7-20.5-27.3-.5-15.5 7.7-28.5 18.4-29zm-37.2 80.3c-.2-.4-.4-.8-.4-1.2 0-.3.1-.6.2-.9 2.9-6.3 31.7-13.4 67.4-13.4h.4c35.7 0 64.6 7.1 67.4 13.4.1.3.2.6.2.9 0 .5-.2.9-.4 1.2-2.4 3.5-34.4 20.9-67.2 20.9h-.4c-32.8 0-64.8-17.4-67.2-20.9z' fill='%23000'/%3e%3cpath fill='%23faab07' d='M149 351.6h-1c-33.9-.2-59.5-11.2-77.8-26.6-9 2.8-20.1 7.1-27.2 12.3-6.4 4.7-5.6 9.5-4.4 11.5 5 8.5 86.8 5.4 110.4 2.8 23.6 2.7 105.4 5.8 110.5-2.8 1.2-1.9 2-6.8-4.5-11.5-7.1-5.3-18.2-9.5-27.2-12.3-18.2 15.4-43.9 26.4-77.8 26.6h-1z'/%3e%3cpath fill='%23fff' d='M149.2 207.9h-.4c-6.6.1-13.5-.1-20.8-.5V255c-24.5 3.4-49-1.5-49-1.5v-51.8c-4.7-.8-9.5-1.7-14.2-2.6-2.1 13.8-3.3 30.7-2.2 50.6 3.2 54.3 35.5 88.4 85.3 88.9h2c49.8-.5 82-34.6 85.3-88.9 1.2-19.9 0-36.8-2.2-50.6-29 5.8-59 9.1-83.8 8.8z'/%3e%3cpath fill='%23faab07' d='M149.2 145.5c32.8 0 64.8-17.4 67.2-20.9.2-.3.4-.8.4-1.2 0-.3-.1-.6-.2-.9-2.9-6.3-31.7-13.4-67.4-13.4h-.4c-35.7 0-64.6 7.1-67.4 13.4-.1.3-.2.6-.2.9 0 .5.2.9.4 1.2 2.4 3.5 34.5 20.9 67.2 20.9h.4z'/%3e%3cpath fill='%23fff' d='M177.1 100.5c10.7.5 19.9-11.7 20.5-27.3.6-15.5-7.6-28.5-18.3-29-10.7-.5-19.9 11.7-20.4 27.3-.7 15.6 7.5 28.6 18.2 29zm-12.8-21.6c-1-.8-1.4-2.3-.8-3.4.9-1.7 7.4-10.6 20.8-7.4 3.5.9 5.1 2.1 5.5 2.6.5.7.7 1.8.1 3.2-1 2.8-3.1 2.7-4.3 2.2-.8-.3-10.1-6.5-18.6 2.7-.6.7-1.7.9-2.7.1z'/%3e%3cpath d='M185.6 76.1c1.2.5 3.3.6 4.3-2.2.5-1.4.4-2.4-.1-3.2-.3-.5-2-1.7-5.5-2.6-13.4-3.3-19.8 5.7-20.8 7.4-.6 1.1-.2 2.6.8 3.4 1 .8 2 .5 2.6-.1 8.6-9.2 17.9-3 18.7-2.7z' fill='%23000'/%3e%3cpath fill='%23fff' d='M120.9 100.5c10.7-.5 18.9-13.5 18.3-29-.6-15.5-9.7-27.7-20.4-27.3-10.7.5-18.9 13.5-18.3 29 .5 15.6 9.7 27.8 20.4 27.3zm3.9-37c4.6-.6 8.8 3.9 9.3 10s-2.9 11.6-7.5 12.2c-4.6.6-8.8-3.9-9.3-10-.5-6.2 2.9-11.6 7.5-12.2z'/%3e%3cpath d='M126.6 85.7c4.6-.6 8-6 7.5-12.2-.5-6.1-4.6-10.6-9.3-10-4.6.6-8 6-7.5 12.2.5 6.1 4.6 10.6 9.3 10z' fill='%23000'/%3e%3cpath d='M79.1 201.7v51.8s24.5 4.9 49 1.5v-47.6c7.2.4 14.2.6 20.8.5h.4c24.8.3 54.8-3 83.9-8.8 14.8-2.9 29.3-6.5 42.8-10.5l-16-39.8s-47.6 15-110.7 15.5h-.4c-63-.4-110.6-15.4-110.7-15.5l-16 39.8c13.5 4 28 7.6 42.8 10.6 4.6.9 9.3 1.7 14.1 2.5z' fill='%23eb1923'/%3e%3c/svg%3e"); }

.footerSitemap ul {
  margin: 0;
  list-style: none; }

.footerSitemap > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 1.2rem; }

.footerSitemap > ul > li {
  font-weight: 700;
  min-width: 10rem;
  margin-top: 1.2rem; }

@media only screen and (orientation: portrait) {
  .footerSitemap > ul > li {
    width: 100%; } }
@media only screen and (orientation: landscape) {
  .footerSitemap > ul > li {
    width: calc((100% - (3*2.4rem))/4); } }
.footerSitemap > ul ul {
  font-weight: 400;
  margin-top: 0.6rem; }

.footerSitemap > ul ul li {
  font-size: 1rem;
  margin-bottom: 0.3rem; }

.footerServices > h2 {
  margin-bottom: 0.6rem; }

.footerServices h3 {
  margin-top: 0.3rem; }

.footerLanguage {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

.footerLanguage p {
  margin: 0.6rem 1.2rem 0 0; }

.footerLanguage ul {
  display: flex;
  list-style: none;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0.6rem 0 0 0; }

.footerLanguage li {
  font-size: 1rem;
  margin: 0 1.2rem; }

.footerLanguage li:last-of-type {
  margin-right: 0; }

.footerLegal ul {
  display: flex;
  margin: 0.6rem 0 0 0;
  list-style: none;
  justify-content: center;
  flex-wrap: wrap; }

.footerLegal li {
  font-size: 0.75rem; }

.footerLegal li:not(:last-child):after {
  content: "|"; }

.footerLegal ul a {
  margin: 0.6rem; }

.footerLegal ul li:first-of-type a {
  margin-left: 0; }

.footerLegal ul li:last-of-type a {
  margin-right: 0; }

h1, h2, h3, h4, h5, h6, p, li, dd, blockquote, input, address, time {
  max-width: 66ch; }

p, li, dl, blockquote, pre, address, cite, details, table, label, legend, input, textarea, select, output, button, .blockCode, .inputTextFixed div, time, .svgGraphLblDataHover {
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: left; }

p, ul, ol, dl, .wrapTable, form, blockquote, pre, input, textarea, select, .options, .wrapColor, fieldset, hr, details, img, figure, meter, progress, svg, address, button, picture, .wrapVideo, video, audio, h2, h3, .blockCode, .inputTextFixed, .blockTeaser, .svgGraph {
  margin-bottom: 1.2rem; }

h1 {
  letter-spacing: -0.1rem;
  line-height: 1;
  word-spacing: 0.1rem;
  margin: 0 0 2rem 0;
  font-weight: 700; }

@media only screen and (orientation: portrait) {
  h1 {
    font-size: 2.8rem; } }
@media only screen and (orientation: landscape) {
  h1 {
    font-size: 4rem; } }
h2 {
  font-size: 3.2rem;
  letter-spacing: -0.1rem;
  line-height: 1.2;
  word-spacing: 0.1rem;
  font-weight: 700; }

h3 {
  font-size: 2.4rem;
  letter-spacing: -0.1rem;
  line-height: 1.2;
  word-spacing: 0.1rem;
  font-weight: 700; }

h4 {
  font-size: 1.2rem;
  letter-spacing: 0.025rem;
  line-height: 1.5;
  word-spacing: 0.1rem;
  margin: 0;
  font-weight: 900;
  padding: 0 0 0 2rem; }

h5 {
  font-size: 1.2rem;
  letter-spacing: 0rem;
  line-height: 1.5;
  word-spacing: 0.1rem;
  margin: 0;
  font-weight: 700;
  padding: 0 0 0 2rem; }

h6, .h7, .h8, .h9 {
  font-size: 1.2rem;
  letter-spacing: 0rem;
  line-height: 1.5;
  word-spacing: 0.1rem;
  font-weight: 600;
  padding: 0 0 0 2rem; }

.titleGeneral {
  font-size: 1.6rem;
  letter-spacing: 0rem;
  line-height: 1.5;
  word-spacing: 0.1rem;
  font-weight: 700;
  font-style: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0; }

section {
  counter-reset: title1; }

.titleCounter, .titleCounter2 {
  margin-top: 6rem; }

.titleCounter + .titleCounter, .titleCounter2 + .titleCounter2 {
  margin-top: 0; }

.titleCounter::before, .titleCounter2::before {
  color: #00a9ce; }

h1.titleCounter {
  counter-reset: title2; }

h1.titleCounter::before {
  counter-increment: title1;
  content: counters(title1,".") " "; }

h2.titleCounter {
  counter-reset: title3; }

h2.titleCounter::before {
  counter-increment: title2;
  content: counter(title1) "." counter(title2) " "; }

h3.titleCounter {
  counter-reset: title4; }

h3.titleCounter::before {
  counter-increment: title3;
  content: counter(title1) "." counter(title2) "." counter(title3) " "; }

h4.titleCounter {
  counter-reset: title5; }

h4.titleCounter::before {
  counter-increment: title4;
  content: counter(title1) "." counter(title2) "." counter(title3) "." counter(title4) " "; }

h5.titleCounter {
  counter-reset: title6; }

h5.titleCounter::before {
  counter-increment: title5;
  content: counter(title1) "." counter(title2) "." counter(title3) "." counter(title4) "." counter(title5) " "; }

h6.titleCounter {
  counter-reset: title7; }

h6.titleCounter::before {
  counter-increment: title6;
  content: counter(title1) "." counter(title2) "." counter(title3) "." counter(title4) "." counter(title5) "." counter(title6) " "; }

.h7.titleCounter {
  counter-reset: title8; }

.h7.titleCounter::before {
  counter-increment: title7;
  content: counter(title1) "." counter(title2) "." counter(title3) "." counter(title4) "." counter(title5) "." counter(title6) "." counter(title7) " "; }

.h8.titleCounter {
  counter-reset: title9; }

.h8.titleCounter::before {
  counter-increment: title8;
  content: counter(title1) "." counter(title2) "." counter(title3) "." counter(title4) "." counter(title5) "." counter(title6) "." counter(title7) "." counter(title8) " "; }

.h9.titleCounter {
  counter-reset: title10; }

.h9.titleCounter::before {
  counter-increment: title9;
  content: counter(title1) "." counter(title2) "." counter(title3) "." counter(title4) "." counter(title5) "." counter(title6) "." counter(title7) "." counter(title8) "." counter(title9) " "; }

section {
  counter-reset: titleB1; }

h2.titleCounter2 {
  counter-reset: titleB2; }

h2.titleCounter2::before {
  counter-increment: titleB1;
  content: counters(titleB1,".") " "; }

h3.titleCounter2 {
  counter-reset: titleB3; }

h3.titleCounter2::before {
  counter-increment: titleB2;
  content: counter(titleB1) "." counter(titleB2) " "; }

h4.titleCounter2 {
  counter-reset: titleB4; }

h4.titleCounter2::before {
  counter-increment: titleB3;
  content: counter(titleB1) "." counter(titleB2) "." counter(titleB3) " "; }

h5.titleCounter2 {
  counter-reset: titleB5; }

h5.titleCounter2::before {
  counter-increment: titleB4;
  content: counter(titleB1) "." counter(titleB2) "." counter(titleB3) "." counter(titleB4) " "; }

h6.titleCounter2 {
  counter-reset: titleB6; }

h6.titleCounter2::before {
  counter-increment: titleB5;
  content: counter(titleB1) "." counter(titleB2) "." counter(titleB3) "." counter(titleB4) "." counter(titleB5) " "; }

.h7.titleCounter2 {
  counter-reset: titleB7; }

.h7.titleCounter2::before {
  counter-increment: titleB6;
  content: counter(titleB1) "." counter(titleB2) "." counter(titleB3) "." counter(titleB4) "." counter(titleB5) "." counter(titleB6) " "; }

.h8.titleCounter2 {
  counter-reset: titleB8; }

.h8.titleCounter2::before {
  counter-increment: titleB7;
  content: counter(titleB1) "." counter(titleB2) "." counter(titleB3) "." counter(titleB4) "." counter(titleB5) "." counter(titleB6) "." counter(titleB7) " "; }

.h9.titleCounter2 {
  counter-reset: titleB9; }

.h9.titleCounter2::before {
  counter-increment: titleB8;
  content: counter(titleB1) "." counter(titleB2) "." counter(titleB3) "." counter(titleB4) "." counter(titleB5) "." counter(titleB6) "." counter(titleB7) "." counter(titleB8) " "; }

article p:first-of-type {
  font-size: 1.8rem; }

article p:nth-of-type(2)::first-letter {
  color: #00a9ce;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 3.6rem;
  float: left;
  margin-right: 0.2rem;
  cursor: text; }

::selection {
  background: #ffe900; }

input::selection, mark::selection, ins::selection {
  background-color: #00a9ce;
  color: #ffffff; }

a:focus, summary:focus, input:focus, textarea:focus, select:focus, [tabindex="0"], button:focus {
  outline: 0; }

::-moz-focus-inner {
  border: 0; }

strong, b, dfn {
  font-weight: 700; }

em, i {
  font-weight: 300; }

code, samp, tt {
  font-family: "Courier New"; }

kbd {
  background-color: #bbbcbc;
  border-radius: 0.3rem;
  border: 0.1rem solid #4b4f54;
  box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.2), 0 0.1rem 0 0 rgba(255, 255, 255, 0.7) inset;
  color: #101820;
  display: inline-block;
  font-size: 0.85rem;
  font-weight: 700;
  padding: 0.2rem 0.4rem 0.1rem 0.4rem;
  margin: 0 0.3rem;
  white-space: nowrap;
  line-height: 1.2;
  font-family: "Courier New";
  transform: translate(0, -0.15rem); }

var {
  font-style: italic;
  font-weight: 600;
  color: #003087; }

s, del, strike {
  text-decoration-color: #d50032; }

ins, mark {
  text-decoration: none;
  background-color: #ffe900; }

u {
  text-decoration: #d50032 wavy underline; }

a {
  color: #005eb8;
  transition: background-color 0.3s ease, color 0.3s ease; }

a:hover {
  color: #d50032; }

a:focus {
  background-color: #ffe900; }

blockquote {
  padding: 0 3rem;
  position: relative; }

blockquote div {
  position: relative; }

blockquote div p::before {
  content: "“";
  font-size: 4rem;
  position: absolute;
  left: -2.2rem;
  top: -1.4rem;
  font-style: normal;
  color: #bbbcbc; }

blockquote div p::after {
  content: "”";
  font-size: 4rem;
  position: absolute;
  right: -2.2rem;
  bottom: -3.5rem;
  font-style: normal;
  color: #bbbcbc; }

blockquote p::before {
  content: "“";
  font-size: 4rem;
  position: absolute;
  left: 0.75rem;
  top: -1.4rem;
  font-style: normal;
  color: #bbbcbc; }

blockquote p::after {
  content: "”";
  font-size: 4rem;
  position: absolute;
  right: 0.75rem;
  bottom: -3.5rem;
  font-style: normal;
  color: #bbbcbc; }

blockquote p {
  font-size: 1.5rem;
  font-style: italic; }

blockquote footer:before {
  content: "— "; }

.blockLeft {
  float: left;
  width: calc(50% - 1.2rem);
  margin-right: 1.2rem; }

.blockRight {
  float: right;
  width: calc(50% - 1.2rem);
  margin-left: 1.2rem; }

.blockCode {
  padding: 1.2rem 2.4rem 1.2rem 0.6rem;
  counter-reset: line;
  overflow-x: auto;
  background: linear-gradient(90deg, #4b4f54 0%, rgba(255, 255, 255, 0)), linear-gradient(-90deg, #4b4f54 0%, rgba(255, 255, 255, 0)) 100% 0, linear-gradient(90deg, #101820, rgba(0, 0, 0, 0)), linear-gradient(-90deg, #101820, rgba(0, 0, 0, 0)) 100% 0;
  background-repeat: no-repeat;
  background-size: 100px 100%, 100px 100%, 1rem 100%, 1rem 100%;
  background-attachment: local, local, scroll, scroll;
  background-color: #4b4f54; }

.blockCode header {
  background-color: #bbbcbc;
  margin: -1.2rem -2.4rem 1.2rem -0.6rem;
  padding: 0 0 0 3.8rem;
  font-weight: 700; }

.blockCode code {
  color: #ffffff;
  white-space: pre-wrap;
  display: table-row;
  padding: 0 2.4rem 0.2rem 0;
  word-break: break-word; }

.blockCode code::before {
  content: counter(line);
  counter-increment: line;
  color: #bbbcbc;
  display: table-cell;
  width: 2.4rem;
  text-align: right;
  padding-right: 1rem; }

.blockCode code::selection {
  color: #101820; }

.blockCode code span {
  font-family: "Courier New";
  font-weight: 700; }

.codeElement {
  color: #00a9ce; }

.codeProperty {
  color: #ffe900; }

.codeValue {
  color: #009a44; }

.codeVariable {
  color: #ffffff; }

.codeComment {
  color: #bbbcbc;
  font-weight: 400 !important; }

.blockCode code span::selection {
  color: #101820; }

address, cite {
  font-style: normal; }

details {
  font-style: normal; }

summary {
  font-weight: 700;
  display: inline-block;
  cursor: pointer;
  transition: background-color 0.3s ease; }

summary:focus {
  background-color: #ffe900; }

ol, ul {
  list-style-position: outside;
  margin-left: 1.75rem; }

ul ul, ol ol {
  margin-bottom: 0; }

ol ol {
  list-style-type: lower-latin; }

ol ol ol {
  list-style-type: upper-roman; }

.listCounter, .listCounter ol {
  counter-reset: list;
  list-style-type: none; }

.listCounter li:before {
  counter-increment: list;
  content: counters(list,".") " ";
  width: 1.2rem;
  margin-left: -1.2rem;
  padding-right: 0.2rem; }

ul ul ul ul, .checkmark, .ballot {
  list-style: none; }

ul ul ul ul li:before {
  content: "◽";
  display: inline-block;
  width: 1.2rem;
  margin-left: -1.2rem; }

ul ul ul ul ul li:before {
  content: "▴"; }

ul ul ul ul ul ul li:before {
  content: "▵"; }

.checkmark li:before {
  font-family: arial, Segoe UI Symbol;
  content: "✔";
  display: inline-block;
  width: 1.2rem;
  margin-left: -1.2rem;
  color: #009a44; }

.ballot li:before {
  content: "✘";
  display: inline-block;
  width: 1.2rem;
  margin-left: -1.2rem;
  color: #d50032; }

dt {
  font-weight: 700; }

dd {
  margin-left: 1.75rem; }

.wrapTable {
  overflow-x: auto;
  background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0)), linear-gradient(-90deg, white 0%, rgba(255, 255, 255, 0)) 100% 0, linear-gradient(90deg, #bbbcbc, rgba(0, 0, 0, 0)), linear-gradient(-90deg, #bbbcbc, rgba(0, 0, 0, 0)) 100% 0;
  background-repeat: no-repeat;
  background-size: 100px 100%, 100px 100%, 1rem 100%, 1rem 100%;
  background-attachment: local, local, scroll, scroll; }

table {
  border: 0.1rem #101820 solid;
  border-collapse: collapse; }

tr:hover {
  background-color: #bbbcbc; }

th, td {
  vertical-align: top;
  padding: 0.2rem 0.4rem; }

th {
  border-bottom: 0.1rem #101820 solid; }

td {
  border-bottom: 0.05rem #101820 solid; }

.tableEmpty td:empty {
  background-color: #bbbcbc; }

caption, figcaption, blockquote footer, blockquote footer cite {
  font-size: 1rem;
  font-weight: 300;
  font-style: italic;
  text-align: left;
  caption-side: bottom; }

label {
  display: block;
  cursor: text; }

fieldset {
  padding: 0 1.2rem;
  border: 0.1rem #bbbcbc solid; }

legend {
  font-weight: 700;
  margin-bottom: 0.6rem;
  padding: 0 0.4rem; }

input[type=text], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=url], input[type=date], input[type=datetime-local], input[type=month], input[type=time], input[type=week], textarea, select, .inputTextFixed div {
  display: block;
  max-width: 100%;
  color: #005eb8;
  border-width: 0 0 0.1rem 0;
  border-color: #101820; }

input[type=text], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=url], input[type=date], input[type=datetime-local], input[type=month], input[type=time], input[type=week], textarea, .inputTextFixed div {
  padding: 0rem 0.2rem; }

input[type=text], input[type=email], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=url], textarea, input[type=file] {
  width: 100%;
  min-width: 100%; }

input, textarea, select {
  transition: background-color 0.3s ease; }

input[type=text]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, textarea:focus {
  color: #005eb8;
  background-color: #ffe900; }

input[type=file], input[type=file]::-webkit-file-upload-button {
  cursor: pointer; }

input[type=file]:focus {
  background-color: #ffe900; }

::-webkit-input-placeholder {
  color: #bbbcbc; }

::-moz-placeholder {
  color: #bbbcbc; }

::-ms-input-placeholder {
  color: #bbbcbc; }

input:focus::placeholder {
  color: transparent; }

textarea {
  min-height: 2rem; }

.inputTextFixed {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%; }

.inputTextFixed div {
  color: #101820;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 0.1rem solid #101820; }

.inputTextFixed input {
  max-width: none;
  min-width: 6rem;
  padding-left: 0;
  margin-bottom: 0;
  width: auto;
  flex-grow: 1; }

.wrapColor {
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  position: relative;
  border: 0.1rem solid #101820; }

input[type=color] {
  width: 4rem;
  height: 4rem;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2rem;
  margin-top: -2rem; }

input[type=color]:focus {
  filter: invert(100%); }

input[type=password] {
  font-family: "Courier New"; }

select {
  padding: 0.1rem 0; }

select:focus {
  background-color: #ffe900; }

optgroup {
  font-weight: 600; }

input[type=radio], input[type=checkbox] {
  display: table-cell;
  width: auto;
  min-width: 1rem;
  margin: 0 0.5rem 0 0;
  vertical-align: center; }

input[type=radio]:focus + span, input[type=checkbox]:focus + span {
  background-color: #ffe900; }

input:required {
  box-shadow: none; }

.options {
  display: table; }

.options > label {
  display: table-row; }

.options > label > span {
  display: table-cell;
  vertical-align: top;
  transition: background-color 0.3s ease; }

[type='range'] {
  -webkit-appearance: none;
  background: transparent;
  margin: 12px 0;
  width: 100%; }
  [type='range']::-moz-focus-outer {
    border: 0; }
  [type='range']:focus {
    outline: 0; }
  [type='range']::-webkit-slider-runnable-track {
    background: #c8c9c9; }
  [type='range']:focus::-webkit-slider-runnable-track {
    background: #ffe900; }
  [type='range']:focus::-moz-range-track {
    background: #ffe900; }
  [type='range']::-ms-fill-lower {
    background: #bbbcbc; }
  [type='range']::-ms-fill-upper {
    background: #c8c9c9; }
  [type='range']:focus::-ms-fill-lower {
    background: #ffe900; }
  [type='range']:focus::-ms-fill-upper {
    background: #ffe900; }
  [type='range']::-webkit-slider-runnable-track {
    cursor: default;
    height: 8px;
    transition: all 0.3s ease;
    width: 100%;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #bbbcbc;
    border: 0 solid #cfd8dc;
    border-radius: 5px; }
  [type='range']::-webkit-slider-thumb {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #00a9ce;
    border: 0 solid #eceff1;
    border-radius: 12px;
    box-sizing: border-box;
    cursor: default;
    height: 24px;
    width: 24px;
    -webkit-appearance: none;
    margin-top: -8px; }
  [type='range']::-moz-range-track {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    cursor: default;
    height: 8px;
    transition: all 0.3s ease;
    width: 100%;
    background: #bbbcbc;
    border: 0 solid #cfd8dc;
    border-radius: 5px;
    height: 4px; }
  [type='range']::-moz-range-thumb {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #00a9ce;
    border: 0 solid #eceff1;
    border-radius: 12px;
    box-sizing: border-box;
    cursor: default;
    height: 24px;
    width: 24px; }
  [type='range']::-ms-track {
    cursor: default;
    height: 8px;
    transition: all 0.3s ease;
    width: 100%;
    background: transparent;
    border-color: transparent;
    border-width: 12px 0;
    color: transparent; }
  [type='range']::-ms-fill-lower {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #aeafaf;
    border: 0 solid #cfd8dc;
    border-radius: 10px; }
  [type='range']::-ms-fill-upper {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #bbbcbc;
    border: 0 solid #cfd8dc;
    border-radius: 10px; }
  [type='range']::-ms-thumb {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #00a9ce;
    border: 0 solid #eceff1;
    border-radius: 12px;
    box-sizing: border-box;
    cursor: default;
    height: 24px;
    width: 24px;
    margin-top: 2px; }
  [type='range']:disabled {
    cursor: not-allowed; }

input[type=reset], input[type=submit], input[type=button], .btnMultiple li a, .btnSingleOwnwidth a, .btnSinglePagewidth a, button {
  cursor: pointer;
  background-color: #d50032;
  border: 0;
  text-decoration: underline;
  color: #ffffff;
  font-weight: bold;
  padding: 1rem 1.2rem;
  transition: background-color 0.3s ease;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

nav ul .btnSingleOwnwidth a {
  padding: 0.5rem 1.2rem; }

.btnSingleOwnwidth a {
  display: inline-flex;
  align-items: flex-start;
  align-self: flex-start; }

input[type=reset]:hover, input[type=submit]:hover, input[type=button]:hover, .btnMultiple li a:hover, .btnSingleOwnwidth a:hover, .btnSinglePagewidth a:hover, button:hover {
  color: #005eb8;
  background-color: #ffb81c; }

input[type=reset]:focus, input[type=submit]:focus, input[type=button]:focus, .btnMultiple li a:focus, .btnSingleOwnwidth a:focus, .btnSinglePagewidth a:focus, button:focus {
  color: #005eb8;
  background-color: #ffb81c; }

.btnMultiple {
  display: flex;
  list-style-type: none;
  margin-left: 0;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  margin-bottom: 0.6rem; }

.btnMultiple li {
  margin: 0 0.6rem 0.6rem 0; }

.btnMultiple li:last-of-type {
  margin-right: 0; }

.btnSecondary {
  background-color: #005eb8 !important; }

.btnSecondary:hover, .btnSecondary:focus {
  background-color: #00a9ce !important;
  color: #003087 !important; }

.btnNonactive, .btnNonactive:focus, button:disabled, input[type=reset]:disabled, input[type=submit]:disabled, input[type=button]:disabled, button:disabled:focus, input[type=reset]:disabled:focus, input[type=submit]:disabled:focus, input[type=button]:disabled:focus {
  background-color: #4b4f54 !important;
  cursor: not-allowed !important;
  color: #ffffff !important; }

.btnNonactive:hover {
  background-color: #bbbcbc !important; }

figure, picture, img, svg {
  display: block; }

figure img, figure svg, picture img, picture svg, picture source, figure picture {
  margin: 0; }

img, svg {
  width: 100%; }

audio {
  width: 100%; }

video {
  width: 100%;
  display: block;
  max-height: calc(92.5vh - 2.4rem); }

.wrapVideo {
  width: 100%;
  position: relative; }

.wrapVideo svg {
  max-height: calc(92.5vh - 2.4rem);
  margin: 0; }

.warpvideo div {
  height: 0;
  position: relative; }

.wrapVideo iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.svgGraph {
  position: relative; }

.svgGraph svg {
  margin-bottom: 0; }

.svgGraph * {
  vector-effect: non-scaling-stroke; }

.svgGraph line, .svgGraph polyline {
  fill: none;
  stroke-linejoin: round;
  stroke-linecap: round; }

.svgGraphAxis, .svgGraphTick {
  stroke: #4b4f54;
  stroke-width: 0.1rem; }

.svgGraphLineGrid {
  stroke: #bbbcbc;
  stroke-width: 1px;
  opacity: 0.25;
  fill: none; }

.svgGraphLineDrop line {
  stroke: #bbbcbc;
  stroke-width: 0.2rem;
  stroke-dasharray: 0.8rem; }

.svgGraphLineDrop line:hover {
  stroke: #4b4f54; }

.svgGraphBandDrop rect, .svgGraphBandDrop polygon {
  fill: #bbbcbc;
  opacity: 0.25; }

.svgGraphBandDrop:hover rect, .svgGraphBandDrop:hover polygon {
  fill: #4b4f54; }

.svgGraphBandDrop line {
  stroke: #bbbcbc;
  stroke-width: 0.2rem;
  stroke-dasharray: 0.8rem; }

.svgGraphBandDrop:hover line {
  stroke: #4b4f54; }

.svgGraph text {
  font-size: 1.2rem;
  line-height: 1.5; }

.svgGraphMarker circle {
  fill: #d50032;
  stroke: #d50032; }

.svgGraphMarker circle:hover {
  stroke-width: 0.6rem; }

.svgGraphVisualisation polyline, .svgGraphVisualisation polygon {
  stroke: #101820;
  stroke-width: 0.2rem;
  fill: none;
  stroke-linejoin: round;
  stroke-linecap: round; }

.svgGraphVisualisation polyline:hover, .svgGraphVisualisation polygon:hover {
  stroke-width: 0.4rem; }

.svgGraphVisualisation > rect, .svgGraphVisualisation circle {
  fill: #00a9ce; }

.svgGraphVisualisation > rect:hover, .svgGraphVisualisation circle:hover {
  fill: #005eb8; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+1), .svgGraphVisualisation path:nth-of-type(9n+1) {
  fill: #00a9ce; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+2), .svgGraphVisualisation path:nth-of-type(9n+2) {
  fill: #ffb81c; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+3), .svgGraphVisualisation path:nth-of-type(9n+3) {
  fill: #009a44; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+4), .svgGraphVisualisation path:nth-of-type(9n+4) {
  fill: #005eb8; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+5), .svgGraphVisualisation path:nth-of-type(9n+5) {
  fill: #d50032; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+6), .svgGraphVisualisation path:nth-of-type(9n+6) {
  fill: #00968f; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+7), .svgGraphVisualisation path:nth-of-type(9n+7) {
  fill: #003087; }

.svgGraphVisualisation > g > rect:nth-of-type(9n+8), .svgGraphVisualisation path:nth-of-type(9n+8) {
  fill: #ffe900; }

.svgGraphVisualisation > g > rect:nth-of-type(9n), .svgGraphVisualisation path:nth-of-type(9n) {
  fill: #326295; }

.svgGraphVisualisation > g > rect:hover, .svgGraphVisualisation path:hover {
  filter: url(#svgInnerglow); }

.svgGraphLblDataHover {
  background-color: #bbbcbc;
  border: #4b4f54 0.1rem solid;
  padding: 0.3rem 0.6rem;
  display: flex;
  position: absolute; }

.svgGraphLblDataHover:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: calc(-1.2rem - 0.1rem);
  width: 0;
  height: 0;
  border-top: solid #4b4f54 calc(1.2rem + 0.1rem);
  border-left: solid transparent calc(1.2rem + 0.1rem);
  border-right: solid transparent calc(1.2rem + 0.1rem); }

.svgGraphLblDataHover:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -1.2rem;
  width: 0;
  height: 0;
  border-top: solid #bbbcbc 1.2rem;
  border-left: solid transparent 1.2rem;
  border-right: solid transparent 1.2rem; }

hr {
  border-top: 0.1rem solid #bbbcbc; }

progress, progress[value] {
  display: block;
  width: 100%;
  height: 1.7815rem;
  border: 0;
  color: #00a9ce;
  background: none;
  background-color: #bbbcbc;
  box-shadow: 0 0.1rem 0.2rem #4b4f54 inset;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

progress[value]::-webkit-progress-bar {
  background-color: #bbbcbc;
  box-shadow: 0 0.1rem 0.2rem #4b4f54 inset; }

progress[value]::-webkit-progress-value {
  background-color: #00a9ce; }

progress[value]::-moz-progress-bar {
  background-color: #00a9ce; }

meter {
  display: block;
  width: 100%;
  height: 1.7815rem;
  border: 0;
  color: #00a9ce;
  background: none;
  background-color: #bbbcbc;
  box-shadow: 0 0.1rem 0.2rem #4b4f54 inset;
  -moz-appearance: none;
  appearance: none; }

meter::-moz-meter-bar {
  background-color: #00a9ce; }

::-webkit-scrollbar {
  width: 1rem; }

/* Track */
::-webkit-scrollbar-track {
  background: #ffffff; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #bbbcbc; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #4b4f54; }

.breadcrumb {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  margin-left: 0; }

.breadcrumb li {
  font-size: 0.8rem;
  line-height: 2; }

.breadcrumb li:not(:last-child)::after {
  content: ">"; }

.breadcrumb li {
  margin-right: 0.6rem; }

.breadcrumb li a {
  margin-right: 0.6rem; }

.breadcrumb li:first-of-type a {
  margin-left: 0; }

.blockTeaser {
  text-decoration: none;
  background-color: #bbbcbc;
  display: block;
  padding: 1.2rem 1.2rem 0.6rem 1.2rem; }

.blockTeaser:hover {
  text-decoration: underline;
  color: #d50032; }

.blockTeaser:hover * {
  color: #d50032; }

.blockTeaser header {
  font-size: 2.4rem;
  letter-spacing: -0.1rem;
  line-height: 1.2;
  word-spacing: 0.1rem;
  font-weight: 700;
  margin: 0;
  color: #005eb8;
  margin-bottom: 0.3rem; }

.blockTeaser p {
  color: #005eb8;
  margin-bottom: 0.6rem; }

.blockTeaser time {
  color: #005eb8;
  font-size: 0.8rem;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9rem;
  font-weight: 300; }

.blockTeaser img {
  margin-bottom: 0.9rem;
  filter: saturate(85%); }

.blockTeaser:hover img, .blockTeaser:focus img {
  filter: saturate(100%); }

.blockTeaser ul {
  list-style: none;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
  margin-bottom: 0.3rem; }

.blockTeaser li {
  margin-right: 0.6rem;
  color: #005eb8;
  font-weight: 700;
  font-size: 1rem; }

.blockTeaser li:not(:last-child):after {
  content: ","; }

.blockTeaser li:last-child {
  margin-right: 0; }

.wrapContent2, .wrapContent3, .wrapContent4, .wrapContent5, .wrapContent6 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start; }

@media only screen and (orientation: portrait) {
  .wrapContent2 > *, .wrapContent3 > *, .wrapContent4 > *, .wrapContent5 > *, .wrapContent6 > * {
    width: 100%; } }
@media only screen and (orientation: landscape) {
  .wrapContent2 > * {
    width: calc((100% - 1.2rem)/2); }

  .wrapContent3 > * {
    width: calc((100% - (2*1.2rem))/3); }

  .wrapContent4 > * {
    width: calc((100% - (3*1.2rem))/4); }

  .wrapContent5 > * {
    width: calc((100% - (4*1.2rem))/5); }

  .wrapContent6 > * {
    width: calc((100% - (5*1.2rem))/6); } }
.iconLoading {
  width: 2.4rem;
  fill: #00a9ce;
  animation: spin 1s linear infinite;
  margin: 0; }

.iconLoading rect {
  display: none; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
@keyframes appear {
  from {
    opacity: 0;
    transform: translateX(-1rem); }
  to {
    opacity: 1;
    transform: translateX(0); } }
dialog {
  margin: auto;
  animation: appear 0.15s cubic-bezier(0, 1.8, 1, 1.8);
  position: fixed;
  z-index: 9999;
  width: calc(100% - 3.6rem);
  height: calc(100vh - 3.6rem);
  border: 1.2rem solid #326295;
  margin: 2rem;
  padding: 0 0rem 0 1.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none; }

dialog::backdrop {
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

dialog div {
  max-height: 100%;
  overflow-y: auto;
  padding-top: 1.2rem;
  padding-right: 1.2rem; }
