.azvb-container{position:relative}.azvb-container,.azvb-container>*{box-sizing:border-box}.azvb-container>*{min-inline-size:0}.azvb-has-bg,.azvb-has-overlay{isolation:isolate}.azvb-container>.azvb-bg-image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2;margin:0;max-inline-size:none}.azvb-container>.azvb-bg-contain{object-fit:contain}.azvb-stretched-link{position:absolute;inset:0;z-index:1}.azvb-stretched-link>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.azvb-stretched-link:focus-visible{outline:var(--azvb-focus-width,2px) solid var(--azvb-focus-color,var(--azvb-color-primary,#10529e));outline-offset:var(--azvb-focus-offset,2px)}.azvb-has-link :is(a,button,input,select,textarea,label,summary):not(.azvb-stretched-link){position:relative;z-index:2}.azvb-has-overlay::after{content:"";position:absolute;inset:0;background:var(--azvb-bg-overlay);opacity:var(--azvb-bg-overlay-opacity,.5);z-index:-1;pointer-events:none}
.azvb-progress-bar{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.azvb-progress-bar{display:block;position:fixed;inset-inline:0;inset-block-start:0;z-index:9999;block-size:var(--azvb-progress-size,4px);background:var(--azvb-progress-color,currentColor);transform-origin:0 50%;scale:0 1;animation:azvb-progress linear both;animation-timeline:scroll(root block);pointer-events:none}.azvb-progress-bar[data-azvb-position=bottom]{inset-block-start:auto;inset-block-end:0}[dir=rtl] .azvb-progress-bar{transform-origin:100% 50%}@keyframes azvb-progress{to{scale:1 1}}}}
.azvb-image{max-inline-size:100%;block-size:auto}
.azvb-heading .azvb-hl{color:var(--azvb-hl-color,var(--azvb-color-primary,currentColor))}.azvb-heading a,.azvb-heading a:hover{color:inherit}:where(.azvb-heading){overflow-wrap:break-word}
.azvb-shortcode{min-inline-size:0;overflow-wrap:anywhere}
.azvb-post-info{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:var(--azvb-font-size-sm,.875rem)}.azvb-post-info a{color:inherit}
.azvb-share-buttons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.azvb-share-link{display:inline-flex;align-items:center;gap:.4em;padding:.375rem .75rem;border:1px solid currentColor;border-radius:var(--azvb-radius-full,9999px);color:var(--azvb-share-color,inherit);background:var(--azvb-share-bg,transparent);text-decoration:none;font-size:var(--azvb-font-size-sm,.875rem)}.azvb-share-icon svg{inline-size:1.25em;block-size:1.25em;display:block}.azvb-share-link:hover,.azvb-share-link:focus-visible{background:var(--azvb-color-text,#1a1a1a);color:var(--azvb-color-background,#fff)}.azvb-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.azvb-post-content img,.azvb-post-content video,.azvb-post-content iframe{max-inline-size:100%;block-size:auto}.azvb-post-content>*:first-child{margin-block-start:0}
.azvb-author-box{display:flex;gap:var(--azvb-space-md,1.5rem);align-items:flex-start}.azvb-author-box[data-azvb-layout=side-end]{flex-direction:row-reverse}.azvb-author-box[data-azvb-layout=stacked],.azvb-author-box[data-azvb-layout=centered],.azvb-author-box[data-azvb-layout=overlap]{flex-direction:column}.azvb-author-box[data-azvb-layout=centered],.azvb-author-box[data-azvb-layout=overlap]{align-items:center;text-align:center}.azvb-author-box[data-azvb-layout=compact]{align-items:center;gap:.75rem}.azvb-author-box[data-azvb-card]{padding:var(--azvb-space-lg,2rem);background:var(--azvb-color-surface,#f6f7f9);border:1px solid var(--azvb-color-border,#e5e7eb);border-radius:var(--azvb-radius-lg,12px)}.azvb-author-avatar{flex:none;border-radius:50%;object-fit:cover}.azvb-author-box[data-azvb-shape=rounded] .azvb-author-avatar{border-radius:var(--azvb-radius-md,12px)}.azvb-author-box[data-azvb-shape=square] .azvb-author-avatar{border-radius:0}.azvb-author-box[data-azvb-ring] .azvb-author-avatar{padding:3px;border:2px solid var(--azvb-author-accent,var(--azvb-color-primary,#10529e))}.azvb-author-eyebrow{margin:0 0 .25rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.azvb-author-name{margin:0 0 .25rem;font-size:1.125rem;color:var(--azvb-author-name-color,inherit)}.azvb-author-name a{color:inherit;text-decoration:none}.azvb-author-name a:hover,.azvb-author-name a:focus-visible{text-decoration:underline}.azvb-author-role{margin:0 0 .5rem;font-size:.9375rem;color:var(--azvb-author-role-color,var(--azvb-author-accent,var(--azvb-color-primary,#10529e)))}.azvb-author-bio{margin:0;line-height:1.6;color:var(--azvb-author-bio-color,inherit)}.azvb-author-bio>:first-child{margin-top:0}.azvb-author-bio>:last-child{margin-bottom:0}.azvb-author-social{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.azvb-author-box[data-azvb-layout=centered] .azvb-author-social,.azvb-author-box[data-azvb-layout=overlap] .azvb-author-social{justify-content:center}.azvb-author-social a{display:inline-flex;align-items:center;justify-content:center;gap:.4em;color:inherit;font-size:var(--azvb-author-social-size,1.125rem);text-decoration:none;transition:color .2s,background-color .2s}.azvb-author-social a:hover,.azvb-author-social a:focus-visible{color:var(--azvb-net,var(--azvb-author-accent,var(--azvb-color-primary,#10529e)))}.azvb-author-more{display:inline-block;margin-block-start:.75rem;font-weight:600;color:var(--azvb-author-accent,var(--azvb-color-primary,#10529e))}.azvb-author-count{margin:.5rem 0 0;font-size:.875rem;opacity:.75}.azvb-author-box .azvb-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.azvb-author-box[data-azvb-mobile=stacked],.azvb-author-box[data-azvb-mobile=centered]{flex-direction:column}.azvb-author-box[data-azvb-mobile=centered]{align-items:center;text-align:center}.azvb-author-box[data-azvb-mobile=centered] .azvb-author-social{justify-content:center}}@media (prefers-reduced-motion:reduce){.azvb-author-social a{transition:none}}
:where(.azvb-carousel){inline-size:100%;max-inline-size:100%;min-inline-size:0}.azvb-carousel-track[role]{display:flex;gap:var(--azvb-snap-gap,1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-block-end:.75rem}.azvb-carousel-track[role]>*{scroll-snap-align:start;flex:0 0 max(min(100%,var(--azvb-snap-min,17.5rem)),calc((100% - (var(--azvb-snap-cols,3) - 1) * var(--azvb-snap-gap,1.5rem)) / var(--azvb-snap-cols,3)));box-sizing:border-box;min-inline-size:0}.azvb-carousel-track:focus-visible{outline:var(--azvb-focus-width,2px) solid var(--azvb-focus-color,var(--azvb-color-primary,#10529e));outline-offset:var(--azvb-focus-offset,4px)}.azvb-carousel-fade.azvb-carousel-track[role]{display:grid;overflow:hidden}.azvb-carousel-fade>*{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity var(--azvb-fade-ms),visibility 0s var(--azvb-fade-ms)}.azvb-carousel-fade>[data-azvb-current],.azvb-carousel-fade:not([data-azvb-ready])>:first-child{opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.azvb-carousel-track[role]{scroll-behavior:auto}.azvb-carousel-fade>*{transition:none}}.azvb-carousel-tall .azvb-carousel-track>*{min-block-size:var(--azvb-slide-h)}.azvb-carousel-tall .azvb-loop-item{display:grid}.azvb-carousel-nav{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-block-start:.5rem}.azvb-carousel-nav button{font:inherit;min-inline-size:2.75rem;min-block-size:2.75rem;cursor:pointer}.azvb-carousel-nav [aria-disabled=true]{opacity:.4}.azvb-carousel-pause::before{content:"\275A\275A";content:"\275A\275A"/""}.azvb-carousel-pause[aria-pressed="true"]::before{content:"\25B6";content:"\25B6"/""}.azvb-carousel-dots,.azvb-carousel-count{margin:0 auto 0 0}.azvb-carousel-nav .azvb-carousel-dots button{min-inline-size:1.5rem;min-block-size:1.5rem;padding:0;border:0;background:none;color:inherit}.azvb-carousel-dots button::before{content:"";display:block;margin:auto;inline-size:.6rem;block-size:.6rem;border-radius:50%;border:2px solid}.azvb-carousel-dots [aria-current]::before{background:currentColor}.azvb-carousel-slide{background:var(--azvb-color-surface,#f8f9fa);border:1px solid var(--azvb-color-border,#e5e7eb);border-radius:var(--azvb-radius-md,8px);padding:1.5rem}.azvb-carousel-title{margin:0 0 .5rem;font-size:1.15rem}.azvb-carousel-text{margin:0;line-height:1.5}
:where(.azvb-button){display:inline-flex;align-items:center;justify-content:center;gap:.5em;inline-size:fit-content;padding:.75em 1.5em;border:0;border-radius:var(--azvb-radius-md,8px);background:var(--azvb-color-primary,#10529e);color:#fff;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s}:where(.azvb-button-icon){display:inline-flex;flex:none}:where(.azvb-button):hover{background:var(--azvb-color-secondary,#0d3c73)}:where(.azvb-button):focus-visible{outline:var(--azvb-focus-width,2px) solid var(--azvb-focus-color,var(--azvb-color-primary,#10529e));outline-offset:var(--azvb-focus-offset,3px)}@media (prefers-reduced-motion:reduce){:where(.azvb-button){transition:none}}.is-layout-constrained>.azvb-button{display:flex;margin-inline-start:max(0px,calc((100% - var(--wp--style--global--content-size,100%)) / 2))!important;margin-inline-end:auto!important}
.azvb-loop-grid-items{display:grid;gap:var(--azvb-grid-gap,var(--azvb-space-md,1.5rem));row-gap:var(--azvb-grid-row-gap,var(--azvb-grid-gap,var(--azvb-space-md,1.5rem)));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--azvb-grid-min,16rem),calc((100% - (var(--azvb-grid-cols,3) - 1) * var(--azvb-grid-gap,1.5rem)) / var(--azvb-grid-cols,3)))),1fr))}.azvb-loop-masonry .azvb-loop-grid-items:not(.azvb-carousel-track){display:block;columns:var(--azvb-grid-cols,3) var(--azvb-grid-min,16rem);column-gap:var(--azvb-grid-gap,1.5rem)}.azvb-loop-masonry .azvb-loop-grid-items:not(.azvb-carousel-track)>*{break-inside:avoid;margin-block-end:var(--azvb-grid-row-gap,var(--azvb-grid-gap,1.5rem))}:where(.azvb-loop-grid){max-inline-size:100%;min-inline-size:0}:where(.azvb-loop-grid:has(>.azvb-carousel-track)){inline-size:100%}.azvb-card{display:flex;flex-direction:column;gap:.5rem}.azvb-card-thumb{inline-size:100%;object-fit:cover;display:block;border-radius:var(--azvb-radius-md,8px)}:where(.azvb-card:not([data-azvb-ratio=auto])) .azvb-card-thumb{aspect-ratio:16/9;block-size:auto}.azvb-card-title{margin:0;font-size:1.25rem}.azvb-card-title a{color:inherit;text-decoration:none}.azvb-card-title a:hover,.azvb-card-title a:focus-visible{text-decoration:underline}.azvb-card-excerpt{margin:0}.azvb-card-text{display:flex;flex-direction:column;gap:inherit}.azvb-card-thumb-link{display:block}.azvb-card[data-azvb-ratio="3/2"] .azvb-card-thumb{aspect-ratio:3/2}.azvb-card[data-azvb-ratio="4/3"] .azvb-card-thumb{aspect-ratio:4/3}.azvb-card[data-azvb-ratio="1/1"] .azvb-card-thumb{aspect-ratio:1}.azvb-card[data-azvb-ratio="3/4"] .azvb-card-thumb{aspect-ratio:3/4}.azvb-card[data-azvb-ratio=auto] .azvb-card-thumb{block-size:auto}.azvb-card-badge{align-self:flex-start;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.azvb-card-meta{font-size:.875rem;opacity:.8}.azvb-card-more{align-self:flex-start}.azvb-card .azvb-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.azvb-loop-load-more{display:block;margin:var(--azvb-space-lg,2rem) auto 0}.azvb-loop-pages ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;list-style:none;margin:var(--azvb-space-lg,2rem) 0 0;padding:0}.azvb-loop-pages .page-numbers{display:inline-block;min-inline-size:2.5rem;padding:.5rem .75rem;text-align:center;color:inherit;text-decoration:none;border-radius:var(--azvb-radius-sm,4px)}.azvb-loop-pages a:hover{text-decoration:underline}.azvb-loop-pages [aria-current]{background:var(--azvb-color-primary,#10529e);color:#fff}
@media (min-width: 1025px){body:not(.azvb-canvas-body) .azvb-hide-desktop{display:none!important}.azvb-canvas-body .azvb-hide-desktop{opacity:.4;filter:grayscale(1)}}@media (min-width: 768px) and (max-width: 1024px){body:not(.azvb-canvas-body) .azvb-hide-tablet{display:none!important}.azvb-canvas-body .azvb-hide-tablet{opacity:.4;filter:grayscale(1)}}@media (max-width: 767px){body:not(.azvb-canvas-body) .azvb-hide-mobile{display:none!important}.azvb-canvas-body .azvb-hide-mobile{opacity:.4;filter:grayscale(1)}}
.azvb-node-azvb_472886eb17.azvb-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  flex-wrap: nowrap;
  gap: 0px 0px;
  background-color: #000000;
  inline-size: 100%;
  z-index: 10;
  position: sticky;
  inset-block-start: 0;
  overflow: hidden;
}
.azvb-node-azvb_70cb41f58c.azvb-progress-bar {
  --azvb-progress-size: 4px;
  --azvb-progress-color: var(--azvb-color-primary);
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 10px;
  color: #FFFFFF;
  --azvb-fg: #FFFFFF;
}
.azvb-node-azvb_aeb72df852.azvb-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0 0 0 0;
  margin: -6px 0 0 0;
  border-style: solid;
  border-color: var(--azvb-color-accent);
  border-width: 5px 0 5px 0;
  gap: 0px;
  background-color: var(--azvb-color-primary);
  background-image: linear-gradient(45deg, var(--azvb-color-primary) 0%, #f2295b 100%);
  inline-size: 100%;
}
@media (max-width: 1024px) {
  .azvb-node-azvb_aeb72df852.azvb-container {
    inline-size: 100%;
    max-inline-size: 100%;
  }
}
@media (max-width: 767px) {
  .azvb-node-azvb_aeb72df852.azvb-container {
    min-block-size: 0px;
    flex-direction: column;
    inline-size: 100%;
  }
}
.azvb-node-azvb_29503a71df.azvb-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0 0 0 0;
  inline-size: 50%;
  max-inline-size: 100%;
  flex: none;
}
@media (max-width: 1024px) {
  .azvb-node-azvb_29503a71df.azvb-container {
    inline-size: 100%;
    max-inline-size: 100%;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .azvb-node-azvb_29503a71df.azvb-container {
    min-block-size: 20vh;
    flex-direction: column;
    inline-size: 100%;
  }
}
.azvb-node-azvb_b79e48da23.azvb-image {
  inline-size: 100%;
  max-inline-size: 100%;
  object-fit: cover;
  display: block;
  margin-inline: auto;
}
.azvb-node-azvb_6ef724798d.azvb-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 4% 4% 4% 4%;
  background-color: #FA1E4D;
  inline-size: 100%;
}
.azvb-node-azvb_f25c7acfe4.azvb-image {
  inline-size: 3rem;
  align-self: center;
  margin-inline: auto;
}
.azvb-node-azvb_f5f0879dd9.azvb-heading {
  margin: 0 0 2% 0;
  text-align: center;
  font-weight: 800;
  color: #212121;
  --azvb-fg: #212121;
}
@media (max-width: 767px) {
  .azvb-node-azvb_f5f0879dd9.azvb-heading {
    margin: 5% 0 0 0;
    text-align: center;
  }
}
.azvb-node-azvb_144c697e5e.azvb-shortcode {
  padding: 0 0 0 0;
  inline-size: 100%;
  max-inline-size: 100%;
}
.azvb-node-azvb_9a6984b5d2.azvb-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 3% 3% 3% 3%;
  inline-size: 60%;
  max-inline-size: 100%;
  background-color: var(--azvb-color-text);
}
@media (max-width: 1024px) {
  .azvb-node-azvb_9a6984b5d2.azvb-container {
    padding: 3% 3% 3% 3%;
    inline-size: 100%;
    max-inline-size: 100%;
  }
}
@media (max-width: 767px) {
  .azvb-node-azvb_9a6984b5d2.azvb-container {
    padding: 8% 5% 5% 5%;
    inline-size: 100%;
  }
}
.azvb-node-azvb_476080cc0f.azvb-post-info {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  color: #FC427B;
  margin-block-end: 10px;
  --azvb-fg: #FC427B;
}
@media (max-width: 767px) {
  .azvb-node-azvb_476080cc0f.azvb-post-info {
    margin-block-end: 10px;
  }
}
.azvb-node-azvb_9fc5541e3b.azvb-post-info {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  color: #FC427B;
  --azvb-fg: #FC427B;
}
.azvb-node-azvb_098f236271.azvb-heading {
  font-family: "Barlow Condensed", "Barlow Condensed Fallback Arial", "Barlow Condensed Fallback Roboto", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 4vw;
  line-height: 1.125;
  color: #FFFFFF;
  --azvb-fg: #FFFFFF;
}
@media (max-width: 1024px) {
  .azvb-node-azvb_098f236271.azvb-heading {
    font-size: 4.5vw;
  }
}
@media (max-width: 767px) {
  .azvb-node-azvb_098f236271.azvb-heading {
    font-size: 9.5vw;
  }
}
.azvb-node-azvb_de18418b0e.azvb-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: flex-start;
  inline-size: 100%;
  margin-block-end: 20px;
}
@media (max-width: 767px) {
  .azvb-node-azvb_de18418b0e.azvb-container {
    flex-wrap: wrap;
    margin-block-end: 20px;
  }
}
.azvb-node-azvb_a75acfd8ce.azvb-shortcode {
  inline-size: auto;
  color: #fc427b;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  --azvb-fg: #fc427b;
}
.azvb-node-azvb_5c47bf8330.azvb-share-buttons {
  --azvb-share-bg: #2D2C2C00;
  --azvb-share-color: var(--azvb-color-secondary);
  margin-block-end: 20px;
}
@media (max-width: 767px) {
  .azvb-node-azvb_5c47bf8330.azvb-share-buttons {
    margin-block-end: 20px;
  }
}
.azvb-node-azvb_3b5b8402b6.azvb-post-content {
  font-family: "Montserrat", sans-serif;
  font-size: 1.5vw;
  line-height: 1.4;
  color: var(--azvb-color-estratto-articolo);
  --azvb-fg: var(--azvb-color-estratto-articolo);
}
@media (max-width: 1024px) {
  .azvb-node-azvb_3b5b8402b6.azvb-post-content {
    font-size: 2.5vw;
  }
}
@media (max-width: 767px) {
  .azvb-node-azvb_3b5b8402b6.azvb-post-content {
    font-size: 5vw;
  }
}
.azvb-node-azvb_3cceac3621.azvb-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 2% 2% 2% 2%;
  border-style: solid;
  border-color: #918D8D;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px;
  align-items: flex-start;
  inline-size: 100%;
  gap: 2.5rem;
}
@media (max-width: 767px) {
  .azvb-node-azvb_3cceac3621.azvb-container {
    padding: 5% 5% 5% 5%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 1.25rem;
  }
}
.azvb-node-azvb_abe75cc57d.azvb-image {
  margin: 5% 0 0 0;
  inline-size: 25%;
  max-inline-size: 80%;
  border-radius: 200px 200px 200px 200px;
  display: block;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .azvb-node-azvb_abe75cc57d.azvb-image {
    margin: 10px 0 0 0;
    inline-size: 50%;
    max-inline-size: 50%;
    display: block;
    margin-inline: auto;
    align-self: center;
  }
}
.azvb-node-azvb_03a7ba14ed.azvb-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  inline-size: 100%;
  max-inline-size: 100%;
}
@media (max-width: 767px) {
  .azvb-node-azvb_03a7ba14ed.azvb-container {
    margin: 0 0 0 0;
    inline-size: 100%;
  }
}
.azvb-node-azvb_d5fb8275cc.azvb-author-box {
  --azvb-author-size: 96px;
  --azvb-author-name-color: #D00000;
  --azvb-author-bio-color: #BFBFBF;
}
.azvb-node-azvb_34e84d2ac2.azvb-author-box {
  --azvb-author-size: 96px;
  --azvb-author-name-color: #D00000;
  --azvb-author-bio-color: #BFBFBF;
}
@media (max-width: 767px) {
  .azvb-node-azvb_34e84d2ac2.azvb-author-box {
    margin: 0 0 0 0;
  }
}
.azvb-node-azvb_086511b263.azvb-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 4% 4% 4% 4%;
  background-color: #FA1E4D;
  inline-size: 100%;
}
.azvb-node-azvb_ca316fe06d.azvb-image {
  inline-size: 3rem;
  align-self: center;
  margin-inline: auto;
}
.azvb-node-azvb_70c4e53ab9.azvb-heading {
  margin: 0 0 2% 0;
  text-align: center;
  font-weight: 800;
  color: #212121;
  --azvb-fg: #212121;
}
@media (max-width: 767px) {
  .azvb-node-azvb_70c4e53ab9.azvb-heading {
    margin: 5% 0 0 0;
    text-align: center;
  }
}
.azvb-node-azvb_8ff467b895.azvb-shortcode {
  padding: 0 0 0 0;
}
.azvb-node-azvb_1dfb71b44d.azvb-heading {
  margin: 5% 0 0 0;
}
@media (max-width: 767px) {
  .azvb-node-azvb_1dfb71b44d.azvb-heading {
    margin: 8% 0 0 0;
    text-align: center;
    padding: 28px 16px 24px 16px;
    background-color: #FFFFFF;
    color: #FF1744;
    border-radius: 8px 8px 0 0;
    --azvb-fg: #FF1744;
  }
}
.azvb-node-azvb_e0c6c81631.azvb-loop-grid {
  --azvb-grid-cols: 3;
  --azvb-grid-gap: var(--azvb-space-md);
  --azvb-card-title-size: 21px;
  --azvb-card-title-line: 1.2;
  --azvb-card-title-color: #cc3366;
}
.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card{position:relative;gap:0;padding:0;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-thumb-link{margin:0 0 25px}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-thumb{border-radius:0}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-badge{position:absolute;inset-block-start:0;inset-inline-end:0;margin:20px;padding:.6em 1.2em;border-radius:999px;background:#69727d;color:#fff;font-size:12px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:uppercase}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-avatar{position:relative;z-index:1;padding:20px 30px 0;pointer-events:none}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-avatar-img{display:block;inline-size:60px;block-size:60px;border-radius:50%;object-fit:cover}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-thumb-link~.azvb-card-avatar{block-size:0;padding:0 30px;inset-block-start:-25px}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-thumb-link~.azvb-card-avatar .azvb-card-avatar-img{margin-block-start:-30px}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-text{padding:0 30px;margin:20px 0 20px}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-title{font-size:21px;line-height:1.2;margin:0 0 25px}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-title a{color:#cc3366}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-excerpt{font-size:14px;line-height:1.5;color:#777;margin:0 0 20px}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-more{font-size:12px;font-weight:700;text-transform:uppercase;color:#cc3366}.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-meta{margin-block-start:auto;padding:15px 30px;border-block-start:1px solid #eaeaea;font-size:12px;line-height:1.3;color:#adadad;opacity:1}
.azvb-node-azvb_e0c6c81631.azvb-loop-grid .azvb-card-title{font-size:var(--azvb-card-title-size);line-height:var(--azvb-card-title-line);color:var(--azvb-card-title-color)}
@media (max-width: 767px) {
  .azvb-node-azvb_e0c6c81631.azvb-loop-grid {
    padding: 0 16px 24px 16px;
    background-color: #FFFFFF;
    border-radius: 0 0 8px 8px;
  }
}

/* Dal modello Post di Elementor (2973), 24/10 */
.offerte-correlate-slider .row{display:flex;flex-wrap:wrap}
@media only screen and (max-width: 600px){.offerta-slide{width:100%;padding:20px;box-sizing:border-box;background-color:white;margin-bottom:5px}}
@media only screen and (min-width: 600px){.offerta-slide{width:45%;padding:20px;margin:5px;box-sizing:border-box;background-color:white}}
.offerta-slide a{display:block;text-decoration:none}
.offerta-slide h3{color:red;text-transform:uppercase;font-weight:bold}
.offerta-slide .scopri-offerta-button{display:block;width:100%;background-color:#007bff;color:white;padding:10px 15px}
.no-offerte-message{color:white;font-weight:bold;width:100%;background-color:#212121;padding:10px}
.no-offerte-message a{color:#FA1E4D !important}
.azvb-post-content figcaption{padding-top:20px;color:#757575;text-align:right;padding-bottom:20px}
.fquote{font-style:italic;font-size:25px;line-height:1.2em}
.azvb-post-content p{margin-bottom:1.1em}
.azvb-post-content ul,.azvb-post-content ol{margin-top:1.2em;margin-bottom:1.2em}
.azvb-post-content ul li,.azvb-post-content ol li{margin-bottom:0.5em}
.table-of-contents ul{list-style-type:none;padding-left:10px;margin-top:1em;margin-bottom:1em}
.table-of-contents ul li{line-height:1.5em;margin-bottom:8px;padding-left:25px;position:relative}
.table-of-contents ul li::before{content:"➔";position:absolute;left:0;top:0;color:#FFFFFF;font-size:1.2em;line-height:inherit}
.table-of-contents ul li a{font-weight:bold}
@media (max-width: 767px){.table-of-contents,.table-of-contents ul li,.table-of-contents ol li,.table-of-contents ul li a{font-size:15px !important}}
@media (min-width: 768px){.table-of-contents,.table-of-contents ul li,.table-of-contents ol li,.table-of-contents ul li a{font-size:20px !important}}
/* Icone davanti a categorie e data, come in Elementor (fa-tags, fa-calendar). */
.azvb-post-info-categories,.azvb-post-info-date{display:inline-flex;align-items:center;gap:.4em}
/* Con quattro categorie sul telefono vanno a capo invece di schiacciarsi (25/10). */
.azvb-post-info-categories{flex-wrap:wrap;row-gap:.2em}
.azvb-post-info-categories a{white-space:nowrap}
/* La virgola e' un pezzo a se' del flex: con il gap aveva lo spazio anche prima. Niente gap fra le colonne, un margine dopo la virgola (Dario, 25/10). */
.azvb-post-info-categories{column-gap:0}
.azvb-post-info-categories a~a{margin-inline-start:.3em}
.azvb-post-info-categories::before,.azvb-post-info-date::before{content:"";flex:none;inline-size:.9em;block-size:.9em;background:currentColor;-webkit-mask:var(--azvb-meta-icon) center/contain no-repeat;mask:var(--azvb-meta-icon) center/contain no-repeat}
.azvb-post-info-categories::before{margin-inline-end:.4em}
.azvb-post-info-categories{--azvb-meta-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.6 2.6A2 2 0 0 0 11.2 2H4a2 2 0 0 0-2 2v7.2a2 2 0 0 0 .6 1.4l8.7 8.7a2.4 2.4 0 0 0 3.4 0l6.6-6.6a2.4 2.4 0 0 0 0-3.4z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5' fill='%23fff'/%3E%3C/svg%3E")}
.azvb-post-info-date{--azvb-meta-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h2v2h6V2h2v2h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2zm-2 8v10h14V10z'/%3E%3C/svg%3E")}
/* Condivisione: solo le icone rosa, senza bordo, come in Elementor. */
.azvb-node-azvb_5c47bf8330{gap:.35rem}
.azvb-node-azvb_5c47bf8330 .azvb-share-link{border:0;padding:.3rem;font-size:15px;border-radius:4px}
.azvb-node-azvb_5c47bf8330 .azvb-share-link:hover,.azvb-node-azvb_5c47bf8330 .azvb-share-link:focus-visible{background:var(--azvb-color-sfondo-scheda-articolo);color:#FF6060}
/* Box autore sul telefono (Dario, 25/10): nome piu' grande e staccato dalla foto. */
.azvb-node-azvb_34e84d2ac2 .azvb-author-name{font-size:2rem !important;line-height:1.1;margin:.5rem 0 .5rem}