:root {
  --black: #231f20;
  --white: #fff;
  --lightgrey: #fafafa;
  --verde: #60ae42;
  --giallo: #edd23c;
  --azzurro: #78b9c9;
}
html {
  scroll-behavior: smooth;
}
body {
}
body.admin-bar .fixed-top {
  top: 32px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: bold;
}
article h1,
article h2,
article h3,
article h4 {
  margin-top: 1.4rem;
  margin-bottom: 0.7rem;
}
/* Helpers */
.alignleft {
  float: left;
  margin-right: 1.5rem;
}
.alignright {
  float: right;
  margin-left: 1.5rem;
}
.aligncenter {
  display: block;
  margin: 0 auto 1.5rem;
}
a,
.btn-link,
.page-link {
  color: var(--verde);
}
a:not(.btn):hover,
a:not(.btn):focus,
.btn-link:hover,
.page-link:hover {
  color: var(--verde);
}
.textwidget img,
article img {
  max-width: 100%;
  height: auto;
}
.bgcover {
  background-repeat: no-repeat;
  background-size: cover !important;
  background-position: center;
}
/* video embed */
.embed-youtube,
.embed-vimeo {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  clear: both;
}
.embed-youtube iframe,
.embed-vimeo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
iframe,
object,
embed {
  max-width: 100%;
}
/* calendar */
.widget_calendar .widget-title,
.widget_websoupevents_calendar .widget-title {
  background-color: var(--verde);
  color: #fff;
  padding: 0.2rem 0.6rem;
}
.widget_calendar caption {
  caption-side: top;
  text-align: center;
  font-weight: bold;
  color: var(--verde);
  padding-top: 0.125rem;
}
.widget_calendar table {
  width: 100%;
  position: relative;
}
.widget_calendar tbody td,
.widget_calendar thead th {
  border-top: 1px solid #dee2e6;
  padding: 0.3rem;
}
.widget_calendar tfoot #prev {
  position: absolute;
  top: 0;
  left: 0;
}
.widget_calendar tfoot #next {
  position: absolute;
  top: 0;
  right: 0;
}
.widget_calendar tfoot .pad {
  display: none;
}
.widget_calendar thead th,
.widget_calendar tbody td {
  text-align: center;
}
.widget_calendar tbody a {
  background-color: var(--verde);
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  width: 1.688rem;
}
.widget_calendar tbody td a:hover {
  background-color: var(--verde);
  text-decoration: none;
}
/* Article */
article header p {
  margin-bottom: 0.5rem;
}
article time {
  font-weight: 600;
}
/* Footer */
.preheader {
  padding-top: 1rem;
}
.preheader a {
}
footer.footer {
}
footer.footer a {
}
/* Color validator fix */
#totop {
  width: 30px;
  height: 30px;
  text-align: center;
  background: var(--verde);
  color: #ffffff;
  display: none;
  position: fixed;
  bottom: 60px;
  right: 20px;
  line-height: 30px;
  z-index: 900;
  box-sizing: content-box;
}
.gallery .gallery-icon {
  text-align: center;
}
div[class*="gallery-columns-"] {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.gallery > figure {
  display: inline-block;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.gallery-columns-1 > figure {
  width: 100%;
}
.gallery-columns-2 > figure {
  width: 50%;
}
.gallery-columns-3 > figure {
  width: 33.33%;
}
.gallery-columns-4 > figure {
  width: 25%;
}
.gallery-columns-5 > figure {
  width: 20%;
}
.gallery-columns-6 > figure {
  width: 16.66%;
}
.gallery-columns-7 > figure {
  width: 14.28%;
}
.gallery-columns-8 > figure {
  width: 12.5%;
}
.gallery-columns-9 > figure {
  width: 11.11%;
}
.admin-bar .navbar-main.fixed-top {
  top: 32px !important;
}
/**/
.bglightgrey {
  background-color: var(--lightgrey);
}
.bgwhite {
  background-color: var(--white);
}
.wp-block-button__link,
.btn {
  text-decoration: none;
  line-height: var(--bs-btn-line-height);
  border-width: 1px;
  border-radius: 3px;
}
a.wp-block-button__link {
  background-color: var(--verde);
  color: var(--white);
}
.wp-block-button__link:hover {
  color: var(--white);
  background-color: var(--verde);
}
.wpcf7-form-control-wrap {
  display: block;
}
.radioblock .wpcf7-list-item {
  display: block;
}
#gdpr-cookie-consent-bar,
#gdpr-cookie-consent-show-again {
  box-shadow: none !important;
}
.active > .dropdown-item,
.dropdown-item.active,
.dropdown-item:active {
  color: var(--white) !important;
  background-color: var(--verde);
}
/**/
.navbar-brand img {
  width: 250px;
}
.schedatb {
  width: 250px;
}
.galscheda .gallery-icon {
  aspect-ratio: 1/1;
  overflow: hidden;
}
.gridtb {
  aspect-ratio: 4/3;
  overflow: hidden;
  position: relative;
}
.gridtb img,
.galscheda .gallery-icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.onde .gridtb::after {
  content: "";
  position: absolute;
  z-index: 2;
  display: block;
  left: 0;
  right: 0;
  height: 2rem;
  bottom: 0;
  background-position: center bottom;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.onde > div:nth-child(odd) .gridtb::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 62'%3E%3Cpath d='M0 6v68h640V59.1h-37.9s-263.2-8.3-445.9-32.3L0 6Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.onde > div:nth-child(even) .gridtb::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 62'%3E%3Cpath d='M0 85V58.9h31.1s91.9 0 159-6c70.8-6.4 217.2-44.3 292.8-45.8L559 3l81.5 1-.5 81.1H0Z' style='fill:%23fff'/%3E%3C/svg%3E");
}

.active > .page-link,
.page-link.active {
  background-color: var(--verde);
  border-color: var(--verde);
  color: var(--white);
}
.ohidden {
  overflow: hidden;
}
.nowrap {
  white-space: nowrap;
}
.info-table {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.5rem 1rem;
}
.info-row {
  display: contents;
}
.info-label {
  font-weight: bold;
  padding-right: 10px;
}
.info-value {
  text-align: left; /* Allinea i valori a sinistra */
}
.circleicn {
  background: var(--verde);
  color: var(--white);
  display: inline-flex;
  width: 1.75rem;
  height: 1.75rem;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.van-link {
  color: var(--black);
}
#menu-top-menu {
  padding: 0;
  list-style-type: none;
  margin: 0;
  margin-right: 0.25rem;
  display: flex;
  gap: 1rem;
}
#menu-top-menu a {
  color: var(--black);
}
.nav-link {
  font-weight: bold;
}
.carousel-indicators [data-bs-target] {
  background-color: var(--giallo);
  opacity: 1;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}
.carousel-indicators .active {
  background-color: var(--azzurro);
  margin-top: -0.5rem;
}
.wpdm_icon {
    width: 60px;
}
.link-template-default.card .media {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    line-height: 1;
}
.link-template-default.card h3 {
    font-size: 1.25rem;
}
.text-small {
    font-size: 85%;
}
.ondatop {
    position: relative;
}
.ondatop::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -100px;
    height: 100px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 112.3'%3E%3Cpath fill='%2377b9c9' d='M217 0h3.8C239 0 256.9.4 275 3.3q1.7.3 3.5.5c43 6.8 83.6 19.7 123.3 37.2 72.1 31.8 147.7 53.4 237.2 61.2q1.2 0 2.3.2c28.5 2.1 57.2 1.2 85.7-1.2 1.1 0 2.2-.2 3.3-.3 17.2-1.5 34.1-4.7 51-8.1.7-.1 1.3-.3 2-.4 3.2-.6 6.2-1.4 9.3-2.3q3.3-.9 7.3-.9v23H0v-49C44.4 32.3 97.3 14 150.4 5c.7-.1 1.4-.2 2.2-.4C174.1 1 195.3 0 217 0Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center bottom;
    z-index: 9;
}
.tagheader {
    margin-bottom: 2.5rem;
    position: relative;
}
.tagheader h1 {
    font-size: 2rem;
    margin-top: 1.5rem;
}
.bgbluecat {
    background-color: var(--azzurro);
    color: var(--white);
    padding: 3rem 1.5rem;
    display: inline-block;
    position: relative;
}
.bgbluecat::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 341.1 582'%3E%3Cpath fill='%2377b9c9' d='M0 0h334c10 30 8.7 72.6 1 103-.2.8-.4 1.5-.6 2.3-1.2 4.7-2.7 9.2-4.4 13.7q-.7 1.8-1.4 3.7c-11.1 27.7-31.4 40.9-57.6 52.3-10.6 4.5-21.4 8.8-32.2 12.8-20.2 7.6-38.9 15.5-55.9 29.2-.9.7-1.7 1.4-2.6 2.1-32.3 27.6-39 71.7-44.6 111.3-5.7 40.3-13.1 81.5-32.8 117.5-.6 1.1-1.1 2.1-1.7 3.2-13.7 24.6-33.9 39.8-57.5 54.3q-20.5 12.3-32 32.4c-2.1 10-.6 18.8 4.7 27.5 3.8 5.2 8.3 9.1 13.4 13q2.1 1.6 4.1 3.6H0V0Z'/%3E%3C/svg%3E");
    display: block;
    width: 150px;
    top: 0;
    bottom: 0;
    right: -149px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: left center;
}
.tagheader::before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138.924' height='125.792'%3E%3Cpath fill='%2360ae42' d='M0 125.793C48.772 49.093 94.2 26.985 138.924.001v125.792Z' data-name='Intersezione 5'/%3E%3C/svg%3E");
    display: block;
    width: 100px;
    right: 0;
    bottom: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: right bottom;
}
/* Mobile breakpoints */
@media (max-width: 575.98px) {
}
@media (min-width: 576px) {
}
@media (max-width: 767.98px) {
  .bgbluecat {
      padding: 1rem 1.5rem;
      background: transparent;
      display: block;
  }
  .bgbluecat h1.mb-4 {
      margin: 0 !important;
      position: relative;
      z-index: 2;
      font-size: 1.75rem;
      max-width: 85%;
  }
  .bgbluecat::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 582 338.3'%3E%3Cpath fill='%2377b9c9' d='M67.8 338.2H52.4q-36.6 0-52.4-5.2V0h582v33l-4-5c-7.6-9.3-15.8-16.8-28.2-18.2-9.6-.5-18.8 2-26.1 8.3-8.6 8.5-14.5 18.8-20.8 29-7.1 11.5-14.6 22.1-23.9 31.9l-1.8 2c-38.3 40.8-106 48.5-158.4 55.5-38 5.1-79.5 15.9-104.1 47.9-14.9 20.2-23.4 43.5-32.2 66.8-12.2 32.3-23.9 59.5-56.9 75.2-18 7.9-38.1 11.7-57.8 11.8Z'/%3E%3C/svg%3E");
      left: 0;
      right: 0;
      top: 0;
      bottom: auto;
      height: 100px;
      background-size: 100% auto;
      background-position: center top;
      width: auto;
  }
  .tagheader {
      aspect-ratio: 1/1;
  }
  .tagheader::before {
      background-size: 100px auto;
  }

}
@media (min-width: 768px) {
}
@media (max-width: 991.98px) {
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .carousel .wp-block-cover {
    min-height: 600px;
  }
}
@media (max-width: 1199.98px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1600px) {
  .site {
    position: relative;
  }
  .site::before,
  .site::after {
    content: "";
    display: block;
    position: absolute;
    z-index: 9;
    left: 0;
    top: 0;
    width: 185px;
    height: 220px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 287.6 344.6'%3E%3Cpath fill='%2378b9c9' d='M0 0v338.5c40.4 7.5 87.9-15.7 100-60.9 12.6-47.3-16.3-102.5 9.1-144.3 26.2-42.9 89.9-40.4 130.6-69.9 21.4-15.5 34.6-38.3 43.8-63.4H0Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
  }
  .site::after {
    left: auto;
    right: 0;
    width: 166px;
    height: 214px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 184.9 238.5'%3E%3Cpath fill='%2360ae42' d='M184.9 0H0s41.2 50.7 94.8 79.9c53.5 29.1 57.1 56.1 60.9 69.6s2.5 54.4 8.7 68.4c6.1 13.9 20.5 20.6 20.6 20.6V0Z'/%3E%3C/svg%3E");
    background-position: right top;
  }
}
.has-black-background-color {
  background-color: var(--black) !important;
}
.has-black-color {
  color: var(--black) !important;
}
.has-white-background-color {
  background-color: var(--white) !important;
}
.has-white-color {
  color: var(--white) !important;
}
.has-lightgrey-background-color {
  background-color: var(--lightgrey) !important;
}
.has-lightgrey-color {
  color: var(--lightgrey) !important;
}
.has-verde-background-color {
  background-color: var(--verde) !important;
}
.has-verde-color {
  color: var(--verde) !important;
}
.has-giallo-background-color {
  background-color: var(--giallo) !important;
}
.has-giallo-color {
  color: var(--giallo) !important;
}
.has-azzurro-background-color {
  background-color: var(--azzurro) !important;
}
.has-azzurro-color {
  color: var(--azzurro) !important;
}
.tid.t216,
article.t217 {
    position: relative;
}
.tid.t216::before,
.tid.t217::before {
  content: "";
  position: absolute;
  display: block;
  top: 1.5rem;
  right: 1.5rem;
  z-index: 9;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 1px solid #ddd;
  background-color: var(--white);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 818.3 818.3'%3E%3Cpath d='M391.5 31.1C335.2 35 281.2 51.2 231.6 79c-20.2 11.3-32.3 19.8-41.1 28.6s-16.5 22.1-19 35c-1.8 9.2-1.5 15.5 3.4 98.2l.7 12.1-7.5 3.7c-39 19.2-70.9 46.3-82.7 70.2-3.6 7.3-3.8 8.2-3.8 17.3s.3 10.1 3.3 16.2c5.8 11.8 18.1 20.5 34.8 24.8 13 3.3 24.5 4.3 45.6 3.7l19.6-.5.7 4.6c1.3 9.1 8.7 36.9 14 52.7 5.5 16.5 15.4 41 22.2 55.1l4 8.2-.5 11.3-.4 11.4-5.3 6.5c-2.9 3.6-14.2 18.4-25 33-10.9 14.6-23.3 30.5-27.6 35.5-13.2 15.4-34.7 35.6-53.7 50.4-10.2 8-11.3 9.5-11.4 15-.1 10.5 9.5 16.7 19.3 12.4 7.2-3.2 23.3-16 49.2-39.2l13.9-12.3 2.3 2.3c10.2 10.8 69.3 76.7 93.4 104.3 6.8 7.7 11.7 12.4 14 13.4 3 1.2 7 1.4 24.4.8l20.8-.6-.8 6.3c-.4 3.4-.8 9.3-.8 13.2 0 8.3 2.2 12.3 8.8 15.7 3.9 2 6.4 2.2 34 3.1 31.1.9 32.7.7 32.7-3.2s-3.7-5.5-22-15.6c-9.6-5.3-18.1-10.3-18.9-11.1-1.3-1.2-1.3-3.6-.2-17.3 1.4-17.3 1.2-18.7-3.6-21.9-2.5-1.5-5.4-1.7-30.8-1.4l-28 .3-5.5-6.8c-13.3-16.4-57.4-67-91.2-104.7-2-2.2-3.7-4.5-3.8-5 0-.4 2.4-4.3 5.4-8.6s9.7-14.3 14.9-22.3l9.4-14.6 13.9 11.1c19.5 15.5 42.3 33.2 82.4 63.8 19 14.5 41.3 31.8 49.5 38.4 23 18.5 52.9 49.1 91 93.1 7.1 8.2 15.2 17.3 18 20.1l5 5.2 13.1.7c14 .8 16.7.2 17.9-3.5 1.3-4-7.1-16.2-29.5-43l-11.2-13.5.6-4.3c.3-2.4 1.5-8.4 2.7-13.3l2.1-8.9 12.6 11.2c12.9 11.4 40.8 36.5 64.6 58.1 17 15.4 19.5 17.1 25.5 17.1 8.9 0 14.1-4.1 14.1-11.1s-5.4-12.5-33.7-39.4c-32.6-30.9-49.4-46.5-65.4-60.7-14.4-12.6-14.6-13-10.8-20.9 1.6-3.3 3.3-5 6.8-6.8 6.6-3.3 13.6-4.3 37.1-5 11.3-.3 24.9-1.3 30.2-2 24.9-3.6 40.5-13 48.6-29.3 3.4-6.9 3.7-8.3 4-17.8.5-11.1-1.4-19.8-6.3-29.4l-2.3-4.5 4.3-4.6c5.1-5.5 7.5-12.3 7.5-21.6s.1-6.3 3.8-8.7c11.7-7.4 16.3-19.9 12.7-34.5-.9-3.8-2.9-9-4.5-11.4l-2.7-4.3 6.3-1.1c12.8-2.2 23.2-9.2 28.2-18.7 2.1-4.1 2.6-6.4 2.5-12.1-.2-12.7-2.6-17.8-35.1-74-14-24.1-14.4-25-13.2-28 3.3-8 3.9-10.3 4-14.2 0-4.4-2.9-20.8-5.5-30.3-.8-3-1.3-5.5-1.1-5.7s7.9-1.7 17.2-3.4c37.2-6.7 54.2-13 66.3-24.3 7.6-7.3 9.6-11.4 9.6-20.6s-2.1-13.6-9.8-20.6c-9.2-8.5-23.3-14.7-45.8-20.4-12.9-3.3-40-8.2-56.8-10.3l-10.4-1.3-6.3-24.4c-10.9-43-22.5-81.9-28-93.9-4.7-10.1-13.9-19.1-25.4-24.9-15.7-7.7-46.1-15.3-75.5-18.7-15.8-1.9-53.5-2.7-70.1-1.5Zm50.9 32c35.8 2.1 71.3 10.1 83.4 18.9 5 3.6 8.2 9.8 13.6 26.1 4.1 12.1 13.7 45.7 13.7 47.7s-18.8.8-41.8.9c-31.3 0-46.2.5-59.7 1.8-90 8.6-173.5 30.1-232.3 59.7-8.2 4.1-13.5 6.3-13.7 5.6s-.9-13.6-1.6-28.7c-2.2-50.4-1.7-54.4 7.9-64 10.6-10.5 36.6-26.3 63.2-38.2 39.1-17.6 80.2-27.4 125.5-29.8 20.9-1.1 23.5-1.1 41.8 0Zm109.8 143.5c21.9 2.3 55.6 8.6 94.2 17.6 29.1 6.7 39.2 10.8 39.2 15.9s-1 3-4 4.5-5.9 2-22 1.9c-18.3-.1-29.9-1.3-57.5-5.9-40.1-6.7-70.5-9-108-8.2-64.6 1.5-127.1 11.5-192.5 30.9-68.4 20.3-122.8 44.7-168.3 75.5-9.4 6.3-13.2 8.3-15.7 8.3-6.2 0-8.7-5.1-6.2-12.4 7.7-22.5 55.2-54.9 116.8-79.4 67.1-26.8 160.3-45.4 250.4-50.2 20.2-1.1 55.9-.3 73.6 1.5Zm28.9 60c8 1 14.6 1.8 14.7 1.9.3.2 7.1 30.5 9.8 44 3.2 15.3 3.1 17.4-.6 24.4-5.7 10.5-3.6 16.4 17.8 50.2 6 9.6 15 24.9 19.8 34 7.1 13.2 9 17.5 9.3 21.7.4 4.5.1 5.5-2.1 7.7s-5.8 3.2-17.1 1c-6.7-1.4-9.1-1.5-14.4-.5-6.4 1.2-16.4 5.6-21.1 9.2-3.1 2.5-7.2 2.4-10.5-.2-3-2.4-3.4-6.5-1.4-16 1-5 .9-6-.5-8.3-2.4-3.7-4.9-3.2-9.2 1.5-11.4 12.7-11.8 30.2-.9 39.8l4.3 3.8-4.5 7.4c-6.2 10.1-13.3 17.1-20.7 20.5-5.8 2.6-6.4 2.6-12.2 1.5-7.3-1.5-8.9-1-11 3.6-3.1 6.6.3 14.3 8.9 20.1 11.4 7.6 25.9 8.6 50.3 3.2 18.1-4 20.3-3.7 20.3 2.8s-2.1 6.8-9.3 7.6-14.9 4.5-16.5 8.1c-3 6.6-.8 11.2 7.6 15.4 10.2 5.2 14.1 11.9 14.2 23.9 0 13.4-6.5 20.7-22.7 25.5-8.4 2.5-18.9 3.6-48.3 5.2-37.6 2-45.9 4.3-56.5 15.6-5.9 6.3-8.9 13-11 24.4-.9 5-2 9.7-2.4 10.4-.6.9-7.8-3-27.2-15.1-14.5-9-38.3-23.8-52.9-32.8-60.9-37.6-97.2-61.7-122.5-81.5-12.5-9.7-12-8.8-12-22.3v-11.7l13.3-13.3 13.4-13.3 4.1 3.8c22.8 21 45.8 27.1 66.7 17.7 12.9-5.8 18.5-17.9 11.8-25.2-3.1-3.2-7.1-2.8-12.5 1.3-18.5 14.2-44.7 4.4-66.8-25-7.5-9.9-12.9-20.4-16.9-32.6-9.4-28.8-5.7-55.1 10-69.9 22.5-21.3 56.6-12 74.9 20.4 2.8 4.8 6 10 7.2 11.5l2.1 2.6 23.9.3c22.5.2 24 .1 27.1-1.8 5.5-3.4 6.6-7.5 5.1-19.6-.6-5.6-1-13.6-.7-17.7.5-8.3 1.8-11 11.1-24 8.1-11.3 10-16.4 10.5-28.3.3-8 0-11.8-1.7-18.4-1.1-4.6-1.9-8.5-1.7-8.8.8-.7 34.6-5.2 50.6-6.6 22.4-2.1 79.5-1.5 99 .9Z'/%3E%3Cpath d='M540 307.2c-12.3 1.6-26.9 7.8-39.9 17-9.3 6.5-22.5 19.7-23.4 23.4-.8 3.2 1.4 7.2 4.7 8.4 3.4 1.3 7.6-.4 23.2-9.4 8.1-4.6 17.5-9.3 20.8-10.5 7.8-2.7 22.8-3.8 28.3-2 7.1 2.3 10.8 7.7 6.7 9.8-1 .5-6.1 2.2-11.3 3.7-11.7 3.3-22.2 7.5-31.9 12.9-9.9 5.5-13.3 8.7-12.9 12.3.4 3.8 2.6 3.9 15 .9 5.7-1.3 12.4-2.7 15-3.1l4.6-.6 1.2 5.5c1.3 6.6 5.3 11.2 10.5 12.2 8.3 1.5 15.1-4.5 17-15.1 1.1-5.9 2-7.1 7.1-9.7 5.9-2.9 8.4-6.1 8.4-10.7s.6-4 4-6.4c9.4-6.7 10.8-20.1 2.8-27.3-8.7-8-33.1-13.5-49.9-11.3ZM297.4 365.2c-13.1 2.5-20.2 12.7-21.1 29.9-.9 18.5 6.4 40.4 16.8 50.9 4.2 4.1 6.7 4.7 9.9 2.4 3.9-3 3.8-7-.4-17.4-6.6-16.3-8.2-31.8-4.1-39.6 5-9.7 17.2-4.7 18.4 7.5.3 3.6-.2 6.3-2.2 10.9-1.5 3.6-2.6 8.1-2.6 10.7 0 14.5 14.7 30.8 26.3 29.3 4.2-.6 9.7-4.9 9.7-7.6s-2.2-4.8-4.9-8.8c-6.6-9.7-8-15.8-5.8-25.2 2.9-11.7-.3-22.1-9.8-32-8.5-8.9-19.7-13-30.2-11ZM550.3 396c-9.5 3.9-11.9 8.8-6.6 13 3.4 2.7 7.6 2.7 13.1 0 5.1-2.4 8.3-6.6 8.3-10.6 0-6-4.5-6.7-14.8-2.4Z'/%3E%3C/svg%3E");
}
.tid.t216::after,
.tid.t217::after {
  content: "";
  position: absolute;
  display: block;
  top: 1rem;
  right: 1rem;
  z-index: 8;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  background-color: var(--white);
  box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}
h3.package-title {
  margin-top: 0 !important;
}