#iub-legalDoc *,#iub-legalDoc :after,#iub-legalDoc :before {
  box-sizing: border-box
}

#iub-legalDoc ol[class],#iub-legalDoc ul[class] {
  padding: 0
}

#iub-legalDoc blockquote,#iub-legalDoc dd,#iub-legalDoc dl,#iub-legalDoc figcaption,#iub-legalDoc figure,#iub-legalDoc h1,#iub-legalDoc h2,#iub-legalDoc h3,#iub-legalDoc h4,#iub-legalDoc li,#iub-legalDoc ol[class],#iub-legalDoc p,#iub-legalDoc ul[class],body {
  margin: 0
}

#iub-legalDoc ol[class],#iub-legalDoc ul[class] {
  list-style: none
}

#iub-legalDoc a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto
}

#iub-legalDoc canvas,#iub-legalDoc img,#iub-legalDoc picture,#iub-legalDoc svg,#iub-legalDoc video {
  display: block;
  max-width: 100%
}

#iub-legalDoc article>*+* {
  margin-top: 1em
}

#iub-legalDoc button,#iub-legalDoc input,#iub-legalDoc select,#iub-legalDoc textarea {
  font: inherit
}

#iub-legalDoc button {
  cursor: pointer
}

#iub-legalDoc h1,#iub-legalDoc h2,#iub-legalDoc h3,#iub-legalDoc h4,#iub-legalDoc h5,#iub-legalDoc h6,#iub-legalDoc p {
  overflow-wrap: break-word
}

@media (prefers-reduced-motion:reduce) {
  #iub-legalDoc * {
    animation-duration: .01ms!important;
    animation-iteration-count: 1!important;
    scroll-behavior: auto!important;
    transition-duration: .01ms!important
  }
}

#iub-legalDoc {
  --green: #1cc691;
  --green-light: #9af3d8;
  --green-dark: #0b513c;
  --red: #ff5d4d;
  --red-light: #ffe8e5;
  --red-dark: #86190e;
  --blue: #0073ce;
  --blue-light: #d2ecfe;
  --blue-dark: #03216c;
  --yellow: #ffd24d;
  --yellow-light: #fcecc4;
  --yellow-dark: #7c3711;
  --purple: #cc58cc;
  --purple-light: #fbd7fb;
  --purple-dark: #730c73;
  --orange: #ff9859;
  --orange-light: #fae9d4;
  --gray-4: #f1f1f1;
  --gray-3: #cdcdcd;
  --gray-2: grey;
  --gray-1: #5a5a5a;
  --black: #43556b;
  --black-dark: #2e3d52;
  --black-light: #4d567a;
  --white: #fff;
  --legal-gray: #cbcee6;
  --legal-gray-light: #f8f9fb;
  --pills-gray: #f6f6f6;
  --details-box-gray: #fafafc;
  --spacer: 16px;
  /*background: var(--white);*/
  color: var(--black);
}


#iub-legalDoc .sr-only {
  clip: rect(1px,1px,1px,1px);
  word-wrap: normal!important;
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

#iub-legalDoc .sr-only:focus-visible {
  clip: auto!important;
  background-color: #eee;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}


#iub-legalDoc .legalDoc__accordion {
  border: 1px solid var(--legal-gray);
  border-radius: 12px;
  margin-bottom: calc(var(--spacer)*1.5);
  padding: calc(var(--spacer)*1.5);
  margin-top: calc(var(--spacer)*0.5);
}

#iub-legalDoc .legalDoc__accordion summary {
  align-items: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cg clip-path='url(%23a)' stroke='%231CC691' stroke-width='1.5'%3E%3Cpath d='M20 35c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15Z' stroke-miterlimit='10'/%3E%3Cpath d='M13.75 20h12.5M20 13.75v12.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: top -4px right -4px;
  background-repeat: no-repeat;
  background-size: auto;
  cursor: pointer;
  display: flex;
  gap: calc(var(--spacer)*1.5)
}

#iub-legalDoc .legalDoc__accordion[open] summary {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cg clip-path='url(%23a)' stroke='%231CC691' stroke-width='1.5'%3E%3Cpath d='M20 35c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15Z' stroke-miterlimit='10'/%3E%3Cpath d='M13.75 20h12.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  padding-bottom: calc(var(--spacer)*1.5)
}

@media screen and (max-width: 959px) {
  #iub-legalDoc .legalDoc__accordion summary {
    align-items:flex-start
  }
}

#iub-legalDoc .legalDoc__accordion summary>div {
  padding-right: 36px
}

#iub-legalDoc .legalDoc__accordion summary figure {
  border: 1px solid var(--legal-gray);
  border-radius: 8px;
  display: grid;
  flex: 0 0 60px;
  height: 60px;
  place-content: center;
  width: 60px
}

#iub-legalDoc .legalDoc__accordion summary h4 {
  color: var(--black);
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: .2px;
  margin-bottom: 0
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta {
  align-items: center;
  display: flex;
  font-size: 1.125rem;
  gap: 24px
}

@media screen and (max-width: 959px) {
  #iub-legalDoc .legalDoc__accordion summary .accordion__meta {
    align-items:flex-start;
    flex-direction: column;
    gap: 2px
  }

  #iub-legalDoc .legalDoc__accordion summary .accordion__meta:first-of-type {
    margin-top: .25lh
  }
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p {
  align-items: center;
  display: flex;
  gap: 8px;
  margin: 0
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  flex: 0 0 22px;
  height: 20px;
  width: 22px
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p.meta__company:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.178 17.84h-1.46V1.203a.5.5 0 0 0-.5-.5H2.69a.5.5 0 0 0-.5.5V17.84H.73a.73.73 0 1 0 0 1.46h20.447a.73.73 0 1 0 0-1.46Zm-8.033 0H8.763v-4.382a.73.73 0 0 1 .73-.73h2.922a.73.73 0 0 1 .73.73v4.382ZM6 4.502a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1Zm.5 3.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1Zm3.5-3.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1Zm.5 3.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1Zm3.5-3.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1Zm.5 3.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1Z' fill='%237897A9'/%3E%3C/svg%3E")
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p.meta__location:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' fill='none'%3E%3Cpath d='M13.692 16.714H9.737a20.338 20.338 0 0 0 1.878-1.912c2.197-2.531 3.356-5.207 3.356-7.73 0-1.876-.741-3.675-2.06-5A7.011 7.011 0 0 0 7.94 0a7.011 7.011 0 0 0-4.971 2.071 7.092 7.092 0 0 0-2.06 5c0 2.524 1.159 5.2 3.356 7.73.583.68 1.21 1.318 1.878 1.913H2.187a.637.637 0 0 0-.64.643.645.645 0 0 0 .64.643h11.505a.637.637 0 0 0 .64-.643.644.644 0 0 0-.64-.643ZM7.94 4.5c.506 0 1 .15 1.42.433.421.283.75.685.943 1.154a2.584 2.584 0 0 1-.555 2.803 2.552 2.552 0 0 1-2.786.557A2.56 2.56 0 0 1 5.814 8.5a2.582 2.582 0 0 1 .318-3.247A2.55 2.55 0 0 1 7.939 4.5Z' fill='%237897A9'/%3E%3C/svg%3E")
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p.meta__keys:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M13.47 1.25a6.258 6.258 0 0 0-5.945 8.188l-4.5 4.492a.633.633 0 0 0-.18.445V17.5a.625.625 0 0 0 .626.625h3.125a.625.625 0 0 0 .625-.625v-1.25h1.25a.625.625 0 0 0 .625-.625v-1.25h1.25a.633.633 0 0 0 .445-.18l.742-.75A6.25 6.25 0 1 0 13.471 1.25Zm1.563 5.938a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z' fill='%237897A9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.97)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p.meta__store:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M9.278 0C4.623 0 .971 2.129.971 4.846v8.308C.97 15.87 4.623 18 9.278 18c4.656 0 8.308-2.129 8.308-4.846V4.846C17.586 2.13 13.934 0 9.278 0Zm6.923 9c0 .83-.683 1.679-1.869 2.328-1.341.736-3.133 1.133-5.054 1.133-1.92 0-3.712-.398-5.053-1.133-1.186-.65-1.87-1.497-1.87-2.328V7.563c1.48 1.29 3.998 2.13 6.923 2.13s5.444-.84 6.923-2.13V9Zm-1.869 6.482c-1.341.735-3.133 1.133-5.054 1.133-1.92 0-3.712-.398-5.053-1.133-1.186-.65-1.87-1.497-1.87-2.328v-1.437c1.48 1.29 3.998 2.13 6.923 2.13s5.444-.84 6.923-2.13v1.437c0 .83-.683 1.679-1.869 2.328Z' fill='%237897A9'/%3E%3C/svg%3E")
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p.meta__world:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M21.75 12A9.76 9.76 0 0 0 12 2.25a9.75 9.75 0 0 0 0 19.5A9.76 9.76 0 0 0 21.75 12Zm-1.538-.75h-3.73c-.15-2.775-1.126-5.344-2.766-7.322a8.268 8.268 0 0 1 6.496 7.322Zm-11.184 1.5h5.944c-.169 2.7-1.247 5.222-2.972 6.975-1.725-1.753-2.803-4.275-2.972-6.975Zm0-1.5c.169-2.7 1.247-5.222 2.972-6.975 1.725 1.753 2.803 4.275 2.972 6.975H9.028Zm4.688 8.822c1.64-1.978 2.615-4.547 2.765-7.322h3.731a8.268 8.268 0 0 1-6.496 7.322Z' fill='%237897A9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

#iub-legalDoc .legalDoc__accordion summary .accordion__meta p.meta__target:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%237897A9'%3E%3Cpath d='M22.125 11.25h-1.153a9.019 9.019 0 0 0-8.222-8.222V1.875a.75.75 0 1 0-1.5 0v1.153a9.019 9.019 0 0 0-8.222 8.222H1.875a.75.75 0 1 0 0 1.5h1.153a9.019 9.019 0 0 0 8.222 8.222v1.153a.75.75 0 1 0 1.5 0v-1.153a9.02 9.02 0 0 0 8.222-8.222h1.153a.75.75 0 1 0 0-1.5Zm-3.75 1.5h1.087a7.528 7.528 0 0 1-6.712 6.712v-1.087a.75.75 0 1 0-1.5 0v1.087a7.528 7.528 0 0 1-6.713-6.712h1.088a.75.75 0 1 0 0-1.5H4.537a7.528 7.528 0 0 1 6.713-6.713v1.088a.75.75 0 1 0 1.5 0V4.537a7.528 7.528 0 0 1 6.712 6.713h-1.087a.75.75 0 1 0 0 1.5Z'/%3E%3Cpath d='M12 15.75a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

#iub-legalDoc .legalDoc__accordion .accordion__body {
  border-top: 1px solid var(--legal-gray);
  /* font-size: 1.125rem */
}

#iub-legalDoc .legalDoc__accordion .body__details-box {
  background-color: var(--details-box-gray);
  border-radius: 10px;
  font-size: 1rem;
  padding: calc(var(--spacer)*1.5)
}

#iub-legalDoc .legalDoc__accordion .body__details-box ul {
  margin-top: 0;
  padding-left: 1.2rem
}

#iub-legalDoc .legalDoc__accordion .body__details-box h5+p {
  margin-top: 0
}

#iub-legalDoc .legalDoc__accordion .body__details-box :last-child {
  margin-bottom: 0
}

#iub-legalDoc .main__section p {
  margin-block:1lh}

#iub-legalDoc .main__section p:last-child {
  margin-bottom: 0
}

#iub-legalDoc #iub-pp-container {
  margin-top: calc(var(--spacer)*1.5);
}


#iub-legalDoc button.iubenda-cs-preferences-link {
  align-items: center;
  display: flex;
  font-size: 1rem;
  gap: 10px;
  justify-content: center;
  margin-inline:auto;width: 100%;
  margin-top: 10px
}

#iub-legalDoc button.iubenda-cs-preferences-link:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg clip-path='url(%23a)' stroke='%232E3D52' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 8H10a8 8 0 1 0 0 16h12a8 8 0 1 0 0-16Z'/%3E%3Cpath d='M10 20a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  display: block;
  height: 32px;
  width: 32px
}

#iub-legalDoc h5 {
  margin-bottom: .5rem;
}

