@import url("https://fonts.googleapis.com/css2?family=Cantata+One&family=Federo&display=swap");
:root {
  --color-black: #54595F;
  --color-black-2: rgba(0, 0, 3px, .34);
  --color-white: #FFFFFF;
  --color-grey: #EEEEEA;
  --color-grey-2: #A1A1A2;
  --color-blue: #BBCFD6;
  --color-yellow: #E0F2B5;
  --color-yellow-2: #9A894F;
  --color-red: #522420;
  --color-green: #23403E;
  --color-green-2: #24403E;
  --color-transparent: transparent;
  --linear-gradient: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
  --font-family-cantata: 'Cantata One', serif;
  --font-family-federo: "Federo", sans-serif;
  --font-weight-regular: 400;
  --font-size: 1rem;
  --font-size-sm: .8rem;
  --font-size-md: 1.5rem;
  --font-size-lg: 2.5rem;
  --font-size-xl: 3.5rem;
  --font-size-xxl: 4.5rem;
  --border-radius-35: 35px;
  --box-shadow: 0 0 6px var(--color-black-2);
  --transition: all .3s cubic-bezier(.58,-0.17,.41,1.16);
  --box-margin: 80px;
  --button-padding: 23px 30px 20px 40px;
  --button-swiper-width: 60px;
  --img-margin: 50px;
}

@font-face {
  font-family: "ora-sistemica";
  src: url("src/fonts/ora-sistemica/fonts/ora-sistemica.eot?nfxlmo");
  src: url("src/fonts/ora-sistemica/fonts/ora-sistemica.eot?nfxlmo#iefix") format("embedded-opentype"), url("src/fonts/ora-sistemica/fonts/ora-sistemica.ttf?nfxlmo") format("truetype"), url("src/fonts/ora-sistemica/fonts/ora-sistemica.woff?nfxlmo") format("woff"), url("src/fonts/ora-sistemica/fonts/ora-sistemica.svg?nfxlmo#ora-sistemica") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-os {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "ora-sistemica" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-arrow:before {
  content: "\e900";
}

.ico-arrow-2:before {
  content: "\e901";
}

.ico-book:before {
  content: "\e902";
}

.ico-calendar:before {
  content: "\e903";
}

.ico-mail:before {
  content: "\e904";
}

.ico-phone:before {
  content: "\e906";
}

.ico-play:before {
  content: "\e907";
}

.ico-quote:before {
  content: "\e908";
}

.ico-tag:before {
  content: "\e909";
}

.ico-marker:before {
  content: "\e905";
}

html {
  margin: 0 !important;
}

body {
  font-family: var(--font-family-cantata);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size);
  color: var(--color-black);
}
body .hero-slider-button,
body a.hero-slider-button {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
body .hero-slider-button::after,
body a.hero-slider-button::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
body .hero-slider-button:hover, body .hero-slider-button:focus,
body a.hero-slider-button:hover,
body a.hero-slider-button:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
body .is-layout-flex {
  max-width: calc(100vw - var(--box-margin) * 4);
  margin-right: auto;
  margin-left: auto;
}

a {
  text-underline-offset: 8px;
}
a:hover {
  text-underline-offset: 8px;
}

input[type=checkbox] {
  width: 18px;
  height: 18px;
}

h1,
h2 {
  font-family: var(--font-family-cantata);
  font-size: var(--font-size-lg);
  color: var(--color-black);
}
h1 u,
h2 u {
  text-underline-offset: 11px;
}
h1:has(u),
h2:has(u) {
  margin-bottom: 50px;
}

h2 {
  margin-bottom: 30px;
}

h3,
h4 {
  font-size: var(--font-size-md);
}

.container {
  max-width: 1500px;
}

.hero-slider-section h1,
.hero-slider-section h2 {
  font-size: var(--font-size-xl);
  text-shadow: var(--box-shadow);
}

.hero-slider-section .hero-swiper .swiper-button-next,
.hero-slider-section .hero-swiper .swiper-button-prev {
  width: var(--button-swiper-width);
  height: var(--button-swiper-width);
  border-radius: 100%;
  border: solid 1px var(--color-white);
  background: var(--color-white);
  box-shadow: var(--box-shadow);
}
.hero-slider-section .hero-swiper .swiper-button-next::after,
.hero-slider-section .hero-swiper .swiper-button-prev::after {
  content: "\e900";
  font-family: "ora-sistemica";
  color: var(--color-black);
  font-size: var(--font-size);
}
.hero-slider-section .hero-swiper .swiper-button-next[class*=-prev]::after,
.hero-slider-section .hero-swiper .swiper-button-prev[class*=-prev]::after {
  transform: rotate(180deg);
}
.hero-slider-section .hero-swiper .swiper-button-next:hover,
.hero-slider-section .hero-swiper .swiper-button-prev:hover {
  background: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
}
.hero-slider-section .hero-swiper .swiper-button-next:hover::after,
.hero-slider-section .hero-swiper .swiper-button-prev:hover::after {
  color: var(--color-white);
}

.swiper .swiper-button-next,
.swiper .swiper-button-prev {
  width: var(--button-swiper-width);
  height: var(--button-swiper-width);
  border-radius: 100%;
  border: solid 1px var(--color-white);
  background: var(--color-white);
  box-shadow: var(--box-shadow);
}
.swiper .swiper-button-next::after,
.swiper .swiper-button-prev::after {
  content: "\e900";
  font-family: "ora-sistemica";
  color: var(--color-black);
  font-size: var(--font-size);
}
.swiper .swiper-button-next[class*=-prev]::after,
.swiper .swiper-button-prev[class*=-prev]::after {
  transform: rotate(180deg);
}
.swiper .swiper-button-next:hover,
.swiper .swiper-button-prev:hover {
  background: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
}
.swiper .swiper-button-next:hover::after,
.swiper .swiper-button-prev:hover::after {
  color: var(--color-white);
}

.wp-block-accordion {
  padding: 0;
}
.wp-block-accordion .wp-block-accordion-heading > button .wp-block-accordion-heading__toggle-icon {
  font-size: var(--font-size-lg) !important;
  margin: -6px 10px 0 0;
}
.wp-block-accordion .wp-block-accordion-heading > button:hover {
  color: var(--color-yellow-2);
}
.wp-block-accordion .wp-block-accordion-heading > button:hover .wp-block-accordion-heading__toggle-title {
  text-decoration: none;
}
.wp-block-accordion .wp-block-accordion-panel {
  padding-left: 60px;
}

.corsi-slider .corso-slider-card,
.corsi-slider .corso-card,
.corsi-slider .news-grid-card,
.corsi-grid .corso-slider-card,
.corsi-grid .corso-card,
.corsi-grid .news-grid-card,
.news-grid .corso-slider-card,
.news-grid .corso-card,
.news-grid .news-grid-card {
  height: 100%;
  border-radius: var(--border-radius-35);
  overflow: hidden;
}
.corsi-slider .corso-slider-card .corso-slider-image,
.corsi-slider .corso-slider-card .corso-card-image,
.corsi-slider .corso-slider-card .news-card-image,
.corsi-slider .corso-card .corso-slider-image,
.corsi-slider .corso-card .corso-card-image,
.corsi-slider .corso-card .news-card-image,
.corsi-slider .news-grid-card .corso-slider-image,
.corsi-slider .news-grid-card .corso-card-image,
.corsi-slider .news-grid-card .news-card-image,
.corsi-grid .corso-slider-card .corso-slider-image,
.corsi-grid .corso-slider-card .corso-card-image,
.corsi-grid .corso-slider-card .news-card-image,
.corsi-grid .corso-card .corso-slider-image,
.corsi-grid .corso-card .corso-card-image,
.corsi-grid .corso-card .news-card-image,
.corsi-grid .news-grid-card .corso-slider-image,
.corsi-grid .news-grid-card .corso-card-image,
.corsi-grid .news-grid-card .news-card-image,
.news-grid .corso-slider-card .corso-slider-image,
.news-grid .corso-slider-card .corso-card-image,
.news-grid .corso-slider-card .news-card-image,
.news-grid .corso-card .corso-slider-image,
.news-grid .corso-card .corso-card-image,
.news-grid .corso-card .news-card-image,
.news-grid .news-grid-card .corso-slider-image,
.news-grid .news-grid-card .corso-card-image,
.news-grid .news-grid-card .news-card-image {
  height: 100%;
  position: relative;
  color: var(--color-white);
  min-height: 460px;
  max-height: 500px;
  text-align: center;
}
.corsi-slider .corso-slider-card .corso-slider-image img,
.corsi-slider .corso-slider-card .corso-card-image img,
.corsi-slider .corso-slider-card .news-card-image img,
.corsi-slider .corso-card .corso-slider-image img,
.corsi-slider .corso-card .corso-card-image img,
.corsi-slider .corso-card .news-card-image img,
.corsi-slider .news-grid-card .corso-slider-image img,
.corsi-slider .news-grid-card .corso-card-image img,
.corsi-slider .news-grid-card .news-card-image img,
.corsi-grid .corso-slider-card .corso-slider-image img,
.corsi-grid .corso-slider-card .corso-card-image img,
.corsi-grid .corso-slider-card .news-card-image img,
.corsi-grid .corso-card .corso-slider-image img,
.corsi-grid .corso-card .corso-card-image img,
.corsi-grid .corso-card .news-card-image img,
.corsi-grid .news-grid-card .corso-slider-image img,
.corsi-grid .news-grid-card .corso-card-image img,
.corsi-grid .news-grid-card .news-card-image img,
.news-grid .corso-slider-card .corso-slider-image img,
.news-grid .corso-slider-card .corso-card-image img,
.news-grid .corso-slider-card .news-card-image img,
.news-grid .corso-card .corso-slider-image img,
.news-grid .corso-card .corso-card-image img,
.news-grid .corso-card .news-card-image img,
.news-grid .news-grid-card .corso-slider-image img,
.news-grid .news-grid-card .corso-card-image img,
.news-grid .news-grid-card .news-card-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s var(--transition);
  transition-duration: 1s;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-overlay,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-overlay,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-overlay,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-overlay,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-overlay,
.corsi-slider .corso-slider-card .corso-card-image .news-card-overlay,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-overlay,
.corsi-slider .corso-slider-card .news-card-image .corso-card-overlay,
.corsi-slider .corso-slider-card .news-card-image .news-card-overlay,
.corsi-slider .corso-card .corso-slider-image .corso-slider-overlay,
.corsi-slider .corso-card .corso-slider-image .corso-card-overlay,
.corsi-slider .corso-card .corso-slider-image .news-card-overlay,
.corsi-slider .corso-card .corso-card-image .corso-slider-overlay,
.corsi-slider .corso-card .corso-card-image .corso-card-overlay,
.corsi-slider .corso-card .corso-card-image .news-card-overlay,
.corsi-slider .corso-card .news-card-image .corso-slider-overlay,
.corsi-slider .corso-card .news-card-image .corso-card-overlay,
.corsi-slider .corso-card .news-card-image .news-card-overlay,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-overlay,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-overlay,
.corsi-slider .news-grid-card .corso-slider-image .news-card-overlay,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-overlay,
.corsi-slider .news-grid-card .corso-card-image .corso-card-overlay,
.corsi-slider .news-grid-card .corso-card-image .news-card-overlay,
.corsi-slider .news-grid-card .news-card-image .corso-slider-overlay,
.corsi-slider .news-grid-card .news-card-image .corso-card-overlay,
.corsi-slider .news-grid-card .news-card-image .news-card-overlay,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-overlay,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-overlay,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-overlay,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-overlay,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-overlay,
.corsi-grid .corso-slider-card .corso-card-image .news-card-overlay,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-overlay,
.corsi-grid .corso-slider-card .news-card-image .corso-card-overlay,
.corsi-grid .corso-slider-card .news-card-image .news-card-overlay,
.corsi-grid .corso-card .corso-slider-image .corso-slider-overlay,
.corsi-grid .corso-card .corso-slider-image .corso-card-overlay,
.corsi-grid .corso-card .corso-slider-image .news-card-overlay,
.corsi-grid .corso-card .corso-card-image .corso-slider-overlay,
.corsi-grid .corso-card .corso-card-image .corso-card-overlay,
.corsi-grid .corso-card .corso-card-image .news-card-overlay,
.corsi-grid .corso-card .news-card-image .corso-slider-overlay,
.corsi-grid .corso-card .news-card-image .corso-card-overlay,
.corsi-grid .corso-card .news-card-image .news-card-overlay,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-overlay,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-overlay,
.corsi-grid .news-grid-card .corso-slider-image .news-card-overlay,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-overlay,
.corsi-grid .news-grid-card .corso-card-image .corso-card-overlay,
.corsi-grid .news-grid-card .corso-card-image .news-card-overlay,
.corsi-grid .news-grid-card .news-card-image .corso-slider-overlay,
.corsi-grid .news-grid-card .news-card-image .corso-card-overlay,
.corsi-grid .news-grid-card .news-card-image .news-card-overlay,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-overlay,
.news-grid .corso-slider-card .corso-slider-image .corso-card-overlay,
.news-grid .corso-slider-card .corso-slider-image .news-card-overlay,
.news-grid .corso-slider-card .corso-card-image .corso-slider-overlay,
.news-grid .corso-slider-card .corso-card-image .corso-card-overlay,
.news-grid .corso-slider-card .corso-card-image .news-card-overlay,
.news-grid .corso-slider-card .news-card-image .corso-slider-overlay,
.news-grid .corso-slider-card .news-card-image .corso-card-overlay,
.news-grid .corso-slider-card .news-card-image .news-card-overlay,
.news-grid .corso-card .corso-slider-image .corso-slider-overlay,
.news-grid .corso-card .corso-slider-image .corso-card-overlay,
.news-grid .corso-card .corso-slider-image .news-card-overlay,
.news-grid .corso-card .corso-card-image .corso-slider-overlay,
.news-grid .corso-card .corso-card-image .corso-card-overlay,
.news-grid .corso-card .corso-card-image .news-card-overlay,
.news-grid .corso-card .news-card-image .corso-slider-overlay,
.news-grid .corso-card .news-card-image .corso-card-overlay,
.news-grid .corso-card .news-card-image .news-card-overlay,
.news-grid .news-grid-card .corso-slider-image .corso-slider-overlay,
.news-grid .news-grid-card .corso-slider-image .corso-card-overlay,
.news-grid .news-grid-card .corso-slider-image .news-card-overlay,
.news-grid .news-grid-card .corso-card-image .corso-slider-overlay,
.news-grid .news-grid-card .corso-card-image .corso-card-overlay,
.news-grid .news-grid-card .corso-card-image .news-card-overlay,
.news-grid .news-grid-card .news-card-image .corso-slider-overlay,
.news-grid .news-grid-card .news-card-image .corso-card-overlay,
.news-grid .news-grid-card .news-card-image .news-card-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: var(--linear-gradient);
  mix-blend-mode: multiply;
  opacity: 0.3;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-city,
.corsi-slider .corso-slider-card .corso-slider-image .corso-city-tag,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-city,
.corsi-slider .corso-slider-card .corso-card-image .corso-city-tag,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-city,
.corsi-slider .corso-slider-card .news-card-image .corso-city-tag,
.corsi-slider .corso-card .corso-slider-image .corso-slider-city,
.corsi-slider .corso-card .corso-slider-image .corso-city-tag,
.corsi-slider .corso-card .corso-card-image .corso-slider-city,
.corsi-slider .corso-card .corso-card-image .corso-city-tag,
.corsi-slider .corso-card .news-card-image .corso-slider-city,
.corsi-slider .corso-card .news-card-image .corso-city-tag,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-city,
.corsi-slider .news-grid-card .corso-slider-image .corso-city-tag,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-city,
.corsi-slider .news-grid-card .corso-card-image .corso-city-tag,
.corsi-slider .news-grid-card .news-card-image .corso-slider-city,
.corsi-slider .news-grid-card .news-card-image .corso-city-tag,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-city,
.corsi-grid .corso-slider-card .corso-slider-image .corso-city-tag,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-city,
.corsi-grid .corso-slider-card .corso-card-image .corso-city-tag,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-city,
.corsi-grid .corso-slider-card .news-card-image .corso-city-tag,
.corsi-grid .corso-card .corso-slider-image .corso-slider-city,
.corsi-grid .corso-card .corso-slider-image .corso-city-tag,
.corsi-grid .corso-card .corso-card-image .corso-slider-city,
.corsi-grid .corso-card .corso-card-image .corso-city-tag,
.corsi-grid .corso-card .news-card-image .corso-slider-city,
.corsi-grid .corso-card .news-card-image .corso-city-tag,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-city,
.corsi-grid .news-grid-card .corso-slider-image .corso-city-tag,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-city,
.corsi-grid .news-grid-card .corso-card-image .corso-city-tag,
.corsi-grid .news-grid-card .news-card-image .corso-slider-city,
.corsi-grid .news-grid-card .news-card-image .corso-city-tag,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-city,
.news-grid .corso-slider-card .corso-slider-image .corso-city-tag,
.news-grid .corso-slider-card .corso-card-image .corso-slider-city,
.news-grid .corso-slider-card .corso-card-image .corso-city-tag,
.news-grid .corso-slider-card .news-card-image .corso-slider-city,
.news-grid .corso-slider-card .news-card-image .corso-city-tag,
.news-grid .corso-card .corso-slider-image .corso-slider-city,
.news-grid .corso-card .corso-slider-image .corso-city-tag,
.news-grid .corso-card .corso-card-image .corso-slider-city,
.news-grid .corso-card .corso-card-image .corso-city-tag,
.news-grid .corso-card .news-card-image .corso-slider-city,
.news-grid .corso-card .news-card-image .corso-city-tag,
.news-grid .news-grid-card .corso-slider-image .corso-slider-city,
.news-grid .news-grid-card .corso-slider-image .corso-city-tag,
.news-grid .news-grid-card .corso-card-image .corso-slider-city,
.news-grid .news-grid-card .corso-card-image .corso-city-tag,
.news-grid .news-grid-card .news-card-image .corso-slider-city,
.news-grid .news-grid-card .news-card-image .corso-city-tag {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  text-align: center;
  text-shadow: var(--box-shadow);
  color: var(--color-white);
  z-index: 2;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content,
.corsi-slider .corso-slider-card .news-card-image .news-card-content,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content,
.corsi-slider .corso-card .corso-slider-image .corso-card-content,
.corsi-slider .corso-card .corso-slider-image .news-card-content,
.corsi-slider .corso-card .corso-card-image .corso-slider-content,
.corsi-slider .corso-card .corso-card-image .corso-card-content,
.corsi-slider .corso-card .corso-card-image .news-card-content,
.corsi-slider .corso-card .news-card-image .corso-slider-content,
.corsi-slider .corso-card .news-card-image .corso-card-content,
.corsi-slider .corso-card .news-card-image .news-card-content,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content,
.corsi-slider .news-grid-card .corso-card-image .news-card-content,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content,
.corsi-slider .news-grid-card .news-card-image .corso-card-content,
.corsi-slider .news-grid-card .news-card-image .news-card-content,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content,
.corsi-grid .corso-slider-card .news-card-image .news-card-content,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content,
.corsi-grid .corso-card .corso-slider-image .corso-card-content,
.corsi-grid .corso-card .corso-slider-image .news-card-content,
.corsi-grid .corso-card .corso-card-image .corso-slider-content,
.corsi-grid .corso-card .corso-card-image .corso-card-content,
.corsi-grid .corso-card .corso-card-image .news-card-content,
.corsi-grid .corso-card .news-card-image .corso-slider-content,
.corsi-grid .corso-card .news-card-image .corso-card-content,
.corsi-grid .corso-card .news-card-image .news-card-content,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content,
.corsi-grid .news-grid-card .corso-card-image .news-card-content,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content,
.corsi-grid .news-grid-card .news-card-image .corso-card-content,
.corsi-grid .news-grid-card .news-card-image .news-card-content,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content,
.news-grid .corso-slider-card .corso-slider-image .news-card-content,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content,
.news-grid .corso-slider-card .corso-card-image .corso-card-content,
.news-grid .corso-slider-card .corso-card-image .news-card-content,
.news-grid .corso-slider-card .news-card-image .corso-slider-content,
.news-grid .corso-slider-card .news-card-image .corso-card-content,
.news-grid .corso-slider-card .news-card-image .news-card-content,
.news-grid .corso-card .corso-slider-image .corso-slider-content,
.news-grid .corso-card .corso-slider-image .corso-card-content,
.news-grid .corso-card .corso-slider-image .news-card-content,
.news-grid .corso-card .corso-card-image .corso-slider-content,
.news-grid .corso-card .corso-card-image .corso-card-content,
.news-grid .corso-card .corso-card-image .news-card-content,
.news-grid .corso-card .news-card-image .corso-slider-content,
.news-grid .corso-card .news-card-image .corso-card-content,
.news-grid .corso-card .news-card-image .news-card-content,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content,
.news-grid .news-grid-card .corso-slider-image .corso-card-content,
.news-grid .news-grid-card .corso-slider-image .news-card-content,
.news-grid .news-grid-card .corso-card-image .corso-slider-content,
.news-grid .news-grid-card .corso-card-image .corso-card-content,
.news-grid .news-grid-card .corso-card-image .news-card-content,
.news-grid .news-grid-card .news-card-image .corso-slider-content,
.news-grid .news-grid-card .news-card-image .corso-card-content,
.news-grid .news-grid-card .news-card-image .news-card-content {
  position: absolute;
  bottom: 20px;
  width: 100%;
  z-index: 3;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content .corso-slider-title,
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content .corso-title,
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content .news-card-title,
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content h3,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content .corso-slider-title,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content .corso-title,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content .news-card-title,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content h3,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content .corso-slider-title,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content .corso-title,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content .news-card-title,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content h3,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content .corso-slider-title,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content .corso-title,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content .news-card-title,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content h3,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content .corso-slider-title,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content .corso-title,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content .news-card-title,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content h3,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content .corso-slider-title,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content .corso-title,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content .news-card-title,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content h3,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content .corso-slider-title,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content .corso-title,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content .news-card-title,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content h3,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content .corso-slider-title,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content .corso-title,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content .news-card-title,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content h3,
.corsi-slider .corso-slider-card .news-card-image .news-card-content .corso-slider-title,
.corsi-slider .corso-slider-card .news-card-image .news-card-content .corso-title,
.corsi-slider .corso-slider-card .news-card-image .news-card-content .news-card-title,
.corsi-slider .corso-slider-card .news-card-image .news-card-content h3,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content .corso-slider-title,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content .corso-title,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content .news-card-title,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content h3,
.corsi-slider .corso-card .corso-slider-image .corso-card-content .corso-slider-title,
.corsi-slider .corso-card .corso-slider-image .corso-card-content .corso-title,
.corsi-slider .corso-card .corso-slider-image .corso-card-content .news-card-title,
.corsi-slider .corso-card .corso-slider-image .corso-card-content h3,
.corsi-slider .corso-card .corso-slider-image .news-card-content .corso-slider-title,
.corsi-slider .corso-card .corso-slider-image .news-card-content .corso-title,
.corsi-slider .corso-card .corso-slider-image .news-card-content .news-card-title,
.corsi-slider .corso-card .corso-slider-image .news-card-content h3,
.corsi-slider .corso-card .corso-card-image .corso-slider-content .corso-slider-title,
.corsi-slider .corso-card .corso-card-image .corso-slider-content .corso-title,
.corsi-slider .corso-card .corso-card-image .corso-slider-content .news-card-title,
.corsi-slider .corso-card .corso-card-image .corso-slider-content h3,
.corsi-slider .corso-card .corso-card-image .corso-card-content .corso-slider-title,
.corsi-slider .corso-card .corso-card-image .corso-card-content .corso-title,
.corsi-slider .corso-card .corso-card-image .corso-card-content .news-card-title,
.corsi-slider .corso-card .corso-card-image .corso-card-content h3,
.corsi-slider .corso-card .corso-card-image .news-card-content .corso-slider-title,
.corsi-slider .corso-card .corso-card-image .news-card-content .corso-title,
.corsi-slider .corso-card .corso-card-image .news-card-content .news-card-title,
.corsi-slider .corso-card .corso-card-image .news-card-content h3,
.corsi-slider .corso-card .news-card-image .corso-slider-content .corso-slider-title,
.corsi-slider .corso-card .news-card-image .corso-slider-content .corso-title,
.corsi-slider .corso-card .news-card-image .corso-slider-content .news-card-title,
.corsi-slider .corso-card .news-card-image .corso-slider-content h3,
.corsi-slider .corso-card .news-card-image .corso-card-content .corso-slider-title,
.corsi-slider .corso-card .news-card-image .corso-card-content .corso-title,
.corsi-slider .corso-card .news-card-image .corso-card-content .news-card-title,
.corsi-slider .corso-card .news-card-image .corso-card-content h3,
.corsi-slider .corso-card .news-card-image .news-card-content .corso-slider-title,
.corsi-slider .corso-card .news-card-image .news-card-content .corso-title,
.corsi-slider .corso-card .news-card-image .news-card-content .news-card-title,
.corsi-slider .corso-card .news-card-image .news-card-content h3,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content .corso-slider-title,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content .corso-title,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content .news-card-title,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content h3,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content .corso-slider-title,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content .corso-title,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content .news-card-title,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content h3,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content .corso-slider-title,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content .corso-title,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content .news-card-title,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content h3,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content .corso-slider-title,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content .corso-title,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content .news-card-title,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content h3,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content .corso-slider-title,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content .corso-title,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content .news-card-title,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content h3,
.corsi-slider .news-grid-card .corso-card-image .news-card-content .corso-slider-title,
.corsi-slider .news-grid-card .corso-card-image .news-card-content .corso-title,
.corsi-slider .news-grid-card .corso-card-image .news-card-content .news-card-title,
.corsi-slider .news-grid-card .corso-card-image .news-card-content h3,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content .corso-slider-title,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content .corso-title,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content .news-card-title,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content h3,
.corsi-slider .news-grid-card .news-card-image .corso-card-content .corso-slider-title,
.corsi-slider .news-grid-card .news-card-image .corso-card-content .corso-title,
.corsi-slider .news-grid-card .news-card-image .corso-card-content .news-card-title,
.corsi-slider .news-grid-card .news-card-image .corso-card-content h3,
.corsi-slider .news-grid-card .news-card-image .news-card-content .corso-slider-title,
.corsi-slider .news-grid-card .news-card-image .news-card-content .corso-title,
.corsi-slider .news-grid-card .news-card-image .news-card-content .news-card-title,
.corsi-slider .news-grid-card .news-card-image .news-card-content h3,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-slider-title,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-title,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content .news-card-title,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content h3,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-slider-title,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-title,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content .news-card-title,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content h3,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content .corso-slider-title,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content .corso-title,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content .news-card-title,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content h3,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-slider-title,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-title,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content .news-card-title,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content h3,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content .corso-slider-title,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content .corso-title,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content .news-card-title,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content h3,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content .corso-slider-title,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content .corso-title,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content .news-card-title,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content h3,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content .corso-slider-title,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content .corso-title,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content .news-card-title,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content h3,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content .corso-slider-title,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content .corso-title,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content .news-card-title,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content h3,
.corsi-grid .corso-slider-card .news-card-image .news-card-content .corso-slider-title,
.corsi-grid .corso-slider-card .news-card-image .news-card-content .corso-title,
.corsi-grid .corso-slider-card .news-card-image .news-card-content .news-card-title,
.corsi-grid .corso-slider-card .news-card-image .news-card-content h3,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content .corso-slider-title,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content .corso-title,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content .news-card-title,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content h3,
.corsi-grid .corso-card .corso-slider-image .corso-card-content .corso-slider-title,
.corsi-grid .corso-card .corso-slider-image .corso-card-content .corso-title,
.corsi-grid .corso-card .corso-slider-image .corso-card-content .news-card-title,
.corsi-grid .corso-card .corso-slider-image .corso-card-content h3,
.corsi-grid .corso-card .corso-slider-image .news-card-content .corso-slider-title,
.corsi-grid .corso-card .corso-slider-image .news-card-content .corso-title,
.corsi-grid .corso-card .corso-slider-image .news-card-content .news-card-title,
.corsi-grid .corso-card .corso-slider-image .news-card-content h3,
.corsi-grid .corso-card .corso-card-image .corso-slider-content .corso-slider-title,
.corsi-grid .corso-card .corso-card-image .corso-slider-content .corso-title,
.corsi-grid .corso-card .corso-card-image .corso-slider-content .news-card-title,
.corsi-grid .corso-card .corso-card-image .corso-slider-content h3,
.corsi-grid .corso-card .corso-card-image .corso-card-content .corso-slider-title,
.corsi-grid .corso-card .corso-card-image .corso-card-content .corso-title,
.corsi-grid .corso-card .corso-card-image .corso-card-content .news-card-title,
.corsi-grid .corso-card .corso-card-image .corso-card-content h3,
.corsi-grid .corso-card .corso-card-image .news-card-content .corso-slider-title,
.corsi-grid .corso-card .corso-card-image .news-card-content .corso-title,
.corsi-grid .corso-card .corso-card-image .news-card-content .news-card-title,
.corsi-grid .corso-card .corso-card-image .news-card-content h3,
.corsi-grid .corso-card .news-card-image .corso-slider-content .corso-slider-title,
.corsi-grid .corso-card .news-card-image .corso-slider-content .corso-title,
.corsi-grid .corso-card .news-card-image .corso-slider-content .news-card-title,
.corsi-grid .corso-card .news-card-image .corso-slider-content h3,
.corsi-grid .corso-card .news-card-image .corso-card-content .corso-slider-title,
.corsi-grid .corso-card .news-card-image .corso-card-content .corso-title,
.corsi-grid .corso-card .news-card-image .corso-card-content .news-card-title,
.corsi-grid .corso-card .news-card-image .corso-card-content h3,
.corsi-grid .corso-card .news-card-image .news-card-content .corso-slider-title,
.corsi-grid .corso-card .news-card-image .news-card-content .corso-title,
.corsi-grid .corso-card .news-card-image .news-card-content .news-card-title,
.corsi-grid .corso-card .news-card-image .news-card-content h3,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-slider-title,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-title,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content .news-card-title,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content h3,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content .corso-slider-title,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content .corso-title,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content .news-card-title,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content h3,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content .corso-slider-title,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content .corso-title,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content .news-card-title,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content h3,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content .corso-slider-title,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content .corso-title,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content .news-card-title,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content h3,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content .corso-slider-title,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content .corso-title,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content .news-card-title,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content h3,
.corsi-grid .news-grid-card .corso-card-image .news-card-content .corso-slider-title,
.corsi-grid .news-grid-card .corso-card-image .news-card-content .corso-title,
.corsi-grid .news-grid-card .corso-card-image .news-card-content .news-card-title,
.corsi-grid .news-grid-card .corso-card-image .news-card-content h3,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content .corso-slider-title,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content .corso-title,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content .news-card-title,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content h3,
.corsi-grid .news-grid-card .news-card-image .corso-card-content .corso-slider-title,
.corsi-grid .news-grid-card .news-card-image .corso-card-content .corso-title,
.corsi-grid .news-grid-card .news-card-image .corso-card-content .news-card-title,
.corsi-grid .news-grid-card .news-card-image .corso-card-content h3,
.corsi-grid .news-grid-card .news-card-image .news-card-content .corso-slider-title,
.corsi-grid .news-grid-card .news-card-image .news-card-content .corso-title,
.corsi-grid .news-grid-card .news-card-image .news-card-content .news-card-title,
.corsi-grid .news-grid-card .news-card-image .news-card-content h3,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-slider-title,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-title,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content .news-card-title,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content h3,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-slider-title,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-title,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content .news-card-title,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content h3,
.news-grid .corso-slider-card .corso-slider-image .news-card-content .corso-slider-title,
.news-grid .corso-slider-card .corso-slider-image .news-card-content .corso-title,
.news-grid .corso-slider-card .corso-slider-image .news-card-content .news-card-title,
.news-grid .corso-slider-card .corso-slider-image .news-card-content h3,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-slider-title,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-title,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content .news-card-title,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content h3,
.news-grid .corso-slider-card .corso-card-image .corso-card-content .corso-slider-title,
.news-grid .corso-slider-card .corso-card-image .corso-card-content .corso-title,
.news-grid .corso-slider-card .corso-card-image .corso-card-content .news-card-title,
.news-grid .corso-slider-card .corso-card-image .corso-card-content h3,
.news-grid .corso-slider-card .corso-card-image .news-card-content .corso-slider-title,
.news-grid .corso-slider-card .corso-card-image .news-card-content .corso-title,
.news-grid .corso-slider-card .corso-card-image .news-card-content .news-card-title,
.news-grid .corso-slider-card .corso-card-image .news-card-content h3,
.news-grid .corso-slider-card .news-card-image .corso-slider-content .corso-slider-title,
.news-grid .corso-slider-card .news-card-image .corso-slider-content .corso-title,
.news-grid .corso-slider-card .news-card-image .corso-slider-content .news-card-title,
.news-grid .corso-slider-card .news-card-image .corso-slider-content h3,
.news-grid .corso-slider-card .news-card-image .corso-card-content .corso-slider-title,
.news-grid .corso-slider-card .news-card-image .corso-card-content .corso-title,
.news-grid .corso-slider-card .news-card-image .corso-card-content .news-card-title,
.news-grid .corso-slider-card .news-card-image .corso-card-content h3,
.news-grid .corso-slider-card .news-card-image .news-card-content .corso-slider-title,
.news-grid .corso-slider-card .news-card-image .news-card-content .corso-title,
.news-grid .corso-slider-card .news-card-image .news-card-content .news-card-title,
.news-grid .corso-slider-card .news-card-image .news-card-content h3,
.news-grid .corso-card .corso-slider-image .corso-slider-content .corso-slider-title,
.news-grid .corso-card .corso-slider-image .corso-slider-content .corso-title,
.news-grid .corso-card .corso-slider-image .corso-slider-content .news-card-title,
.news-grid .corso-card .corso-slider-image .corso-slider-content h3,
.news-grid .corso-card .corso-slider-image .corso-card-content .corso-slider-title,
.news-grid .corso-card .corso-slider-image .corso-card-content .corso-title,
.news-grid .corso-card .corso-slider-image .corso-card-content .news-card-title,
.news-grid .corso-card .corso-slider-image .corso-card-content h3,
.news-grid .corso-card .corso-slider-image .news-card-content .corso-slider-title,
.news-grid .corso-card .corso-slider-image .news-card-content .corso-title,
.news-grid .corso-card .corso-slider-image .news-card-content .news-card-title,
.news-grid .corso-card .corso-slider-image .news-card-content h3,
.news-grid .corso-card .corso-card-image .corso-slider-content .corso-slider-title,
.news-grid .corso-card .corso-card-image .corso-slider-content .corso-title,
.news-grid .corso-card .corso-card-image .corso-slider-content .news-card-title,
.news-grid .corso-card .corso-card-image .corso-slider-content h3,
.news-grid .corso-card .corso-card-image .corso-card-content .corso-slider-title,
.news-grid .corso-card .corso-card-image .corso-card-content .corso-title,
.news-grid .corso-card .corso-card-image .corso-card-content .news-card-title,
.news-grid .corso-card .corso-card-image .corso-card-content h3,
.news-grid .corso-card .corso-card-image .news-card-content .corso-slider-title,
.news-grid .corso-card .corso-card-image .news-card-content .corso-title,
.news-grid .corso-card .corso-card-image .news-card-content .news-card-title,
.news-grid .corso-card .corso-card-image .news-card-content h3,
.news-grid .corso-card .news-card-image .corso-slider-content .corso-slider-title,
.news-grid .corso-card .news-card-image .corso-slider-content .corso-title,
.news-grid .corso-card .news-card-image .corso-slider-content .news-card-title,
.news-grid .corso-card .news-card-image .corso-slider-content h3,
.news-grid .corso-card .news-card-image .corso-card-content .corso-slider-title,
.news-grid .corso-card .news-card-image .corso-card-content .corso-title,
.news-grid .corso-card .news-card-image .corso-card-content .news-card-title,
.news-grid .corso-card .news-card-image .corso-card-content h3,
.news-grid .corso-card .news-card-image .news-card-content .corso-slider-title,
.news-grid .corso-card .news-card-image .news-card-content .corso-title,
.news-grid .corso-card .news-card-image .news-card-content .news-card-title,
.news-grid .corso-card .news-card-image .news-card-content h3,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-slider-title,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-title,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content .news-card-title,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content h3,
.news-grid .news-grid-card .corso-slider-image .corso-card-content .corso-slider-title,
.news-grid .news-grid-card .corso-slider-image .corso-card-content .corso-title,
.news-grid .news-grid-card .corso-slider-image .corso-card-content .news-card-title,
.news-grid .news-grid-card .corso-slider-image .corso-card-content h3,
.news-grid .news-grid-card .corso-slider-image .news-card-content .corso-slider-title,
.news-grid .news-grid-card .corso-slider-image .news-card-content .corso-title,
.news-grid .news-grid-card .corso-slider-image .news-card-content .news-card-title,
.news-grid .news-grid-card .corso-slider-image .news-card-content h3,
.news-grid .news-grid-card .corso-card-image .corso-slider-content .corso-slider-title,
.news-grid .news-grid-card .corso-card-image .corso-slider-content .corso-title,
.news-grid .news-grid-card .corso-card-image .corso-slider-content .news-card-title,
.news-grid .news-grid-card .corso-card-image .corso-slider-content h3,
.news-grid .news-grid-card .corso-card-image .corso-card-content .corso-slider-title,
.news-grid .news-grid-card .corso-card-image .corso-card-content .corso-title,
.news-grid .news-grid-card .corso-card-image .corso-card-content .news-card-title,
.news-grid .news-grid-card .corso-card-image .corso-card-content h3,
.news-grid .news-grid-card .corso-card-image .news-card-content .corso-slider-title,
.news-grid .news-grid-card .corso-card-image .news-card-content .corso-title,
.news-grid .news-grid-card .corso-card-image .news-card-content .news-card-title,
.news-grid .news-grid-card .corso-card-image .news-card-content h3,
.news-grid .news-grid-card .news-card-image .corso-slider-content .corso-slider-title,
.news-grid .news-grid-card .news-card-image .corso-slider-content .corso-title,
.news-grid .news-grid-card .news-card-image .corso-slider-content .news-card-title,
.news-grid .news-grid-card .news-card-image .corso-slider-content h3,
.news-grid .news-grid-card .news-card-image .corso-card-content .corso-slider-title,
.news-grid .news-grid-card .news-card-image .corso-card-content .corso-title,
.news-grid .news-grid-card .news-card-image .corso-card-content .news-card-title,
.news-grid .news-grid-card .news-card-image .corso-card-content h3,
.news-grid .news-grid-card .news-card-image .news-card-content .corso-slider-title,
.news-grid .news-grid-card .news-card-image .news-card-content .corso-title,
.news-grid .news-grid-card .news-card-image .news-card-content .news-card-title,
.news-grid .news-grid-card .news-card-image .news-card-content h3 {
  margin-bottom: 20px;
  padding: 0 20px 0;
  text-shadow: var(--box-shadow);
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content .corso-slider-date,
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content .corso-quando,
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-content .news-card-date,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content .corso-slider-date,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content .corso-quando,
.corsi-slider .corso-slider-card .corso-slider-image .corso-card-content .news-card-date,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content .corso-slider-date,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content .corso-quando,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-content .news-card-date,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content .corso-slider-date,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content .corso-quando,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-content .news-card-date,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content .corso-slider-date,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content .corso-quando,
.corsi-slider .corso-slider-card .corso-card-image .corso-card-content .news-card-date,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content .corso-slider-date,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content .corso-quando,
.corsi-slider .corso-slider-card .corso-card-image .news-card-content .news-card-date,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content .corso-slider-date,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content .corso-quando,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-content .news-card-date,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content .corso-slider-date,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content .corso-quando,
.corsi-slider .corso-slider-card .news-card-image .corso-card-content .news-card-date,
.corsi-slider .corso-slider-card .news-card-image .news-card-content .corso-slider-date,
.corsi-slider .corso-slider-card .news-card-image .news-card-content .corso-quando,
.corsi-slider .corso-slider-card .news-card-image .news-card-content .news-card-date,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content .corso-slider-date,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content .corso-quando,
.corsi-slider .corso-card .corso-slider-image .corso-slider-content .news-card-date,
.corsi-slider .corso-card .corso-slider-image .corso-card-content .corso-slider-date,
.corsi-slider .corso-card .corso-slider-image .corso-card-content .corso-quando,
.corsi-slider .corso-card .corso-slider-image .corso-card-content .news-card-date,
.corsi-slider .corso-card .corso-slider-image .news-card-content .corso-slider-date,
.corsi-slider .corso-card .corso-slider-image .news-card-content .corso-quando,
.corsi-slider .corso-card .corso-slider-image .news-card-content .news-card-date,
.corsi-slider .corso-card .corso-card-image .corso-slider-content .corso-slider-date,
.corsi-slider .corso-card .corso-card-image .corso-slider-content .corso-quando,
.corsi-slider .corso-card .corso-card-image .corso-slider-content .news-card-date,
.corsi-slider .corso-card .corso-card-image .corso-card-content .corso-slider-date,
.corsi-slider .corso-card .corso-card-image .corso-card-content .corso-quando,
.corsi-slider .corso-card .corso-card-image .corso-card-content .news-card-date,
.corsi-slider .corso-card .corso-card-image .news-card-content .corso-slider-date,
.corsi-slider .corso-card .corso-card-image .news-card-content .corso-quando,
.corsi-slider .corso-card .corso-card-image .news-card-content .news-card-date,
.corsi-slider .corso-card .news-card-image .corso-slider-content .corso-slider-date,
.corsi-slider .corso-card .news-card-image .corso-slider-content .corso-quando,
.corsi-slider .corso-card .news-card-image .corso-slider-content .news-card-date,
.corsi-slider .corso-card .news-card-image .corso-card-content .corso-slider-date,
.corsi-slider .corso-card .news-card-image .corso-card-content .corso-quando,
.corsi-slider .corso-card .news-card-image .corso-card-content .news-card-date,
.corsi-slider .corso-card .news-card-image .news-card-content .corso-slider-date,
.corsi-slider .corso-card .news-card-image .news-card-content .corso-quando,
.corsi-slider .corso-card .news-card-image .news-card-content .news-card-date,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content .corso-slider-date,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content .corso-quando,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-content .news-card-date,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content .corso-slider-date,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content .corso-quando,
.corsi-slider .news-grid-card .corso-slider-image .corso-card-content .news-card-date,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content .corso-slider-date,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content .corso-quando,
.corsi-slider .news-grid-card .corso-slider-image .news-card-content .news-card-date,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content .corso-slider-date,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content .corso-quando,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-content .news-card-date,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content .corso-slider-date,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content .corso-quando,
.corsi-slider .news-grid-card .corso-card-image .corso-card-content .news-card-date,
.corsi-slider .news-grid-card .corso-card-image .news-card-content .corso-slider-date,
.corsi-slider .news-grid-card .corso-card-image .news-card-content .corso-quando,
.corsi-slider .news-grid-card .corso-card-image .news-card-content .news-card-date,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content .corso-slider-date,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content .corso-quando,
.corsi-slider .news-grid-card .news-card-image .corso-slider-content .news-card-date,
.corsi-slider .news-grid-card .news-card-image .corso-card-content .corso-slider-date,
.corsi-slider .news-grid-card .news-card-image .corso-card-content .corso-quando,
.corsi-slider .news-grid-card .news-card-image .corso-card-content .news-card-date,
.corsi-slider .news-grid-card .news-card-image .news-card-content .corso-slider-date,
.corsi-slider .news-grid-card .news-card-image .news-card-content .corso-quando,
.corsi-slider .news-grid-card .news-card-image .news-card-content .news-card-date,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-slider-date,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-quando,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-content .news-card-date,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-slider-date,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-quando,
.corsi-grid .corso-slider-card .corso-slider-image .corso-card-content .news-card-date,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content .corso-slider-date,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content .corso-quando,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-content .news-card-date,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-slider-date,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-quando,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-content .news-card-date,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content .corso-slider-date,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content .corso-quando,
.corsi-grid .corso-slider-card .corso-card-image .corso-card-content .news-card-date,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content .corso-slider-date,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content .corso-quando,
.corsi-grid .corso-slider-card .corso-card-image .news-card-content .news-card-date,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content .corso-slider-date,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content .corso-quando,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-content .news-card-date,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content .corso-slider-date,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content .corso-quando,
.corsi-grid .corso-slider-card .news-card-image .corso-card-content .news-card-date,
.corsi-grid .corso-slider-card .news-card-image .news-card-content .corso-slider-date,
.corsi-grid .corso-slider-card .news-card-image .news-card-content .corso-quando,
.corsi-grid .corso-slider-card .news-card-image .news-card-content .news-card-date,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content .corso-slider-date,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content .corso-quando,
.corsi-grid .corso-card .corso-slider-image .corso-slider-content .news-card-date,
.corsi-grid .corso-card .corso-slider-image .corso-card-content .corso-slider-date,
.corsi-grid .corso-card .corso-slider-image .corso-card-content .corso-quando,
.corsi-grid .corso-card .corso-slider-image .corso-card-content .news-card-date,
.corsi-grid .corso-card .corso-slider-image .news-card-content .corso-slider-date,
.corsi-grid .corso-card .corso-slider-image .news-card-content .corso-quando,
.corsi-grid .corso-card .corso-slider-image .news-card-content .news-card-date,
.corsi-grid .corso-card .corso-card-image .corso-slider-content .corso-slider-date,
.corsi-grid .corso-card .corso-card-image .corso-slider-content .corso-quando,
.corsi-grid .corso-card .corso-card-image .corso-slider-content .news-card-date,
.corsi-grid .corso-card .corso-card-image .corso-card-content .corso-slider-date,
.corsi-grid .corso-card .corso-card-image .corso-card-content .corso-quando,
.corsi-grid .corso-card .corso-card-image .corso-card-content .news-card-date,
.corsi-grid .corso-card .corso-card-image .news-card-content .corso-slider-date,
.corsi-grid .corso-card .corso-card-image .news-card-content .corso-quando,
.corsi-grid .corso-card .corso-card-image .news-card-content .news-card-date,
.corsi-grid .corso-card .news-card-image .corso-slider-content .corso-slider-date,
.corsi-grid .corso-card .news-card-image .corso-slider-content .corso-quando,
.corsi-grid .corso-card .news-card-image .corso-slider-content .news-card-date,
.corsi-grid .corso-card .news-card-image .corso-card-content .corso-slider-date,
.corsi-grid .corso-card .news-card-image .corso-card-content .corso-quando,
.corsi-grid .corso-card .news-card-image .corso-card-content .news-card-date,
.corsi-grid .corso-card .news-card-image .news-card-content .corso-slider-date,
.corsi-grid .corso-card .news-card-image .news-card-content .corso-quando,
.corsi-grid .corso-card .news-card-image .news-card-content .news-card-date,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-slider-date,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-quando,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-content .news-card-date,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content .corso-slider-date,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content .corso-quando,
.corsi-grid .news-grid-card .corso-slider-image .corso-card-content .news-card-date,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content .corso-slider-date,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content .corso-quando,
.corsi-grid .news-grid-card .corso-slider-image .news-card-content .news-card-date,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content .corso-slider-date,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content .corso-quando,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-content .news-card-date,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content .corso-slider-date,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content .corso-quando,
.corsi-grid .news-grid-card .corso-card-image .corso-card-content .news-card-date,
.corsi-grid .news-grid-card .corso-card-image .news-card-content .corso-slider-date,
.corsi-grid .news-grid-card .corso-card-image .news-card-content .corso-quando,
.corsi-grid .news-grid-card .corso-card-image .news-card-content .news-card-date,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content .corso-slider-date,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content .corso-quando,
.corsi-grid .news-grid-card .news-card-image .corso-slider-content .news-card-date,
.corsi-grid .news-grid-card .news-card-image .corso-card-content .corso-slider-date,
.corsi-grid .news-grid-card .news-card-image .corso-card-content .corso-quando,
.corsi-grid .news-grid-card .news-card-image .corso-card-content .news-card-date,
.corsi-grid .news-grid-card .news-card-image .news-card-content .corso-slider-date,
.corsi-grid .news-grid-card .news-card-image .news-card-content .corso-quando,
.corsi-grid .news-grid-card .news-card-image .news-card-content .news-card-date,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-slider-date,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content .corso-quando,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-content .news-card-date,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-slider-date,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content .corso-quando,
.news-grid .corso-slider-card .corso-slider-image .corso-card-content .news-card-date,
.news-grid .corso-slider-card .corso-slider-image .news-card-content .corso-slider-date,
.news-grid .corso-slider-card .corso-slider-image .news-card-content .corso-quando,
.news-grid .corso-slider-card .corso-slider-image .news-card-content .news-card-date,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-slider-date,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content .corso-quando,
.news-grid .corso-slider-card .corso-card-image .corso-slider-content .news-card-date,
.news-grid .corso-slider-card .corso-card-image .corso-card-content .corso-slider-date,
.news-grid .corso-slider-card .corso-card-image .corso-card-content .corso-quando,
.news-grid .corso-slider-card .corso-card-image .corso-card-content .news-card-date,
.news-grid .corso-slider-card .corso-card-image .news-card-content .corso-slider-date,
.news-grid .corso-slider-card .corso-card-image .news-card-content .corso-quando,
.news-grid .corso-slider-card .corso-card-image .news-card-content .news-card-date,
.news-grid .corso-slider-card .news-card-image .corso-slider-content .corso-slider-date,
.news-grid .corso-slider-card .news-card-image .corso-slider-content .corso-quando,
.news-grid .corso-slider-card .news-card-image .corso-slider-content .news-card-date,
.news-grid .corso-slider-card .news-card-image .corso-card-content .corso-slider-date,
.news-grid .corso-slider-card .news-card-image .corso-card-content .corso-quando,
.news-grid .corso-slider-card .news-card-image .corso-card-content .news-card-date,
.news-grid .corso-slider-card .news-card-image .news-card-content .corso-slider-date,
.news-grid .corso-slider-card .news-card-image .news-card-content .corso-quando,
.news-grid .corso-slider-card .news-card-image .news-card-content .news-card-date,
.news-grid .corso-card .corso-slider-image .corso-slider-content .corso-slider-date,
.news-grid .corso-card .corso-slider-image .corso-slider-content .corso-quando,
.news-grid .corso-card .corso-slider-image .corso-slider-content .news-card-date,
.news-grid .corso-card .corso-slider-image .corso-card-content .corso-slider-date,
.news-grid .corso-card .corso-slider-image .corso-card-content .corso-quando,
.news-grid .corso-card .corso-slider-image .corso-card-content .news-card-date,
.news-grid .corso-card .corso-slider-image .news-card-content .corso-slider-date,
.news-grid .corso-card .corso-slider-image .news-card-content .corso-quando,
.news-grid .corso-card .corso-slider-image .news-card-content .news-card-date,
.news-grid .corso-card .corso-card-image .corso-slider-content .corso-slider-date,
.news-grid .corso-card .corso-card-image .corso-slider-content .corso-quando,
.news-grid .corso-card .corso-card-image .corso-slider-content .news-card-date,
.news-grid .corso-card .corso-card-image .corso-card-content .corso-slider-date,
.news-grid .corso-card .corso-card-image .corso-card-content .corso-quando,
.news-grid .corso-card .corso-card-image .corso-card-content .news-card-date,
.news-grid .corso-card .corso-card-image .news-card-content .corso-slider-date,
.news-grid .corso-card .corso-card-image .news-card-content .corso-quando,
.news-grid .corso-card .corso-card-image .news-card-content .news-card-date,
.news-grid .corso-card .news-card-image .corso-slider-content .corso-slider-date,
.news-grid .corso-card .news-card-image .corso-slider-content .corso-quando,
.news-grid .corso-card .news-card-image .corso-slider-content .news-card-date,
.news-grid .corso-card .news-card-image .corso-card-content .corso-slider-date,
.news-grid .corso-card .news-card-image .corso-card-content .corso-quando,
.news-grid .corso-card .news-card-image .corso-card-content .news-card-date,
.news-grid .corso-card .news-card-image .news-card-content .corso-slider-date,
.news-grid .corso-card .news-card-image .news-card-content .corso-quando,
.news-grid .corso-card .news-card-image .news-card-content .news-card-date,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-slider-date,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content .corso-quando,
.news-grid .news-grid-card .corso-slider-image .corso-slider-content .news-card-date,
.news-grid .news-grid-card .corso-slider-image .corso-card-content .corso-slider-date,
.news-grid .news-grid-card .corso-slider-image .corso-card-content .corso-quando,
.news-grid .news-grid-card .corso-slider-image .corso-card-content .news-card-date,
.news-grid .news-grid-card .corso-slider-image .news-card-content .corso-slider-date,
.news-grid .news-grid-card .corso-slider-image .news-card-content .corso-quando,
.news-grid .news-grid-card .corso-slider-image .news-card-content .news-card-date,
.news-grid .news-grid-card .corso-card-image .corso-slider-content .corso-slider-date,
.news-grid .news-grid-card .corso-card-image .corso-slider-content .corso-quando,
.news-grid .news-grid-card .corso-card-image .corso-slider-content .news-card-date,
.news-grid .news-grid-card .corso-card-image .corso-card-content .corso-slider-date,
.news-grid .news-grid-card .corso-card-image .corso-card-content .corso-quando,
.news-grid .news-grid-card .corso-card-image .corso-card-content .news-card-date,
.news-grid .news-grid-card .corso-card-image .news-card-content .corso-slider-date,
.news-grid .news-grid-card .corso-card-image .news-card-content .corso-quando,
.news-grid .news-grid-card .corso-card-image .news-card-content .news-card-date,
.news-grid .news-grid-card .news-card-image .corso-slider-content .corso-slider-date,
.news-grid .news-grid-card .news-card-image .corso-slider-content .corso-quando,
.news-grid .news-grid-card .news-card-image .corso-slider-content .news-card-date,
.news-grid .news-grid-card .news-card-image .corso-card-content .corso-slider-date,
.news-grid .news-grid-card .news-card-image .corso-card-content .corso-quando,
.news-grid .news-grid-card .news-card-image .corso-card-content .news-card-date,
.news-grid .news-grid-card .news-card-image .news-card-content .corso-slider-date,
.news-grid .news-grid-card .news-card-image .news-card-content .corso-quando,
.news-grid .news-grid-card .news-card-image .news-card-content .news-card-date {
  font-size: var(--font-size-sm);
  text-shadow: var(--box-shadow);
  transform: translateY(-15px);
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button,
.corsi-slider .corso-slider-card .corso-card-image .corso-button,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button,
.corsi-slider .corso-slider-card .news-card-image .corso-button,
.corsi-slider .corso-slider-card .news-card-image .news-card-button,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button,
.corsi-slider .corso-card .corso-slider-image .corso-button,
.corsi-slider .corso-card .corso-slider-image .news-card-button,
.corsi-slider .corso-card .corso-card-image .corso-slider-button,
.corsi-slider .corso-card .corso-card-image .corso-button,
.corsi-slider .corso-card .corso-card-image .news-card-button,
.corsi-slider .corso-card .news-card-image .corso-slider-button,
.corsi-slider .corso-card .news-card-image .corso-button,
.corsi-slider .corso-card .news-card-image .news-card-button,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button,
.corsi-slider .news-grid-card .corso-slider-image .corso-button,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button,
.corsi-slider .news-grid-card .corso-card-image .corso-button,
.corsi-slider .news-grid-card .corso-card-image .news-card-button,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button,
.corsi-slider .news-grid-card .news-card-image .corso-button,
.corsi-slider .news-grid-card .news-card-image .news-card-button,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button,
.corsi-grid .corso-slider-card .corso-card-image .corso-button,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button,
.corsi-grid .corso-slider-card .news-card-image .corso-button,
.corsi-grid .corso-slider-card .news-card-image .news-card-button,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button,
.corsi-grid .corso-card .corso-slider-image .corso-button,
.corsi-grid .corso-card .corso-slider-image .news-card-button,
.corsi-grid .corso-card .corso-card-image .corso-slider-button,
.corsi-grid .corso-card .corso-card-image .corso-button,
.corsi-grid .corso-card .corso-card-image .news-card-button,
.corsi-grid .corso-card .news-card-image .corso-slider-button,
.corsi-grid .corso-card .news-card-image .corso-button,
.corsi-grid .corso-card .news-card-image .news-card-button,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button,
.corsi-grid .news-grid-card .corso-slider-image .corso-button,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button,
.corsi-grid .news-grid-card .corso-card-image .corso-button,
.corsi-grid .news-grid-card .corso-card-image .news-card-button,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button,
.corsi-grid .news-grid-card .news-card-image .corso-button,
.corsi-grid .news-grid-card .news-card-image .news-card-button,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button,
.news-grid .corso-slider-card .corso-slider-image .corso-button,
.news-grid .corso-slider-card .corso-slider-image .news-card-button,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button,
.news-grid .corso-slider-card .corso-card-image .corso-button,
.news-grid .corso-slider-card .corso-card-image .news-card-button,
.news-grid .corso-slider-card .news-card-image .corso-slider-button,
.news-grid .corso-slider-card .news-card-image .corso-button,
.news-grid .corso-slider-card .news-card-image .news-card-button,
.news-grid .corso-card .corso-slider-image .corso-slider-button,
.news-grid .corso-card .corso-slider-image .corso-button,
.news-grid .corso-card .corso-slider-image .news-card-button,
.news-grid .corso-card .corso-card-image .corso-slider-button,
.news-grid .corso-card .corso-card-image .corso-button,
.news-grid .corso-card .corso-card-image .news-card-button,
.news-grid .corso-card .news-card-image .corso-slider-button,
.news-grid .corso-card .news-card-image .corso-button,
.news-grid .corso-card .news-card-image .news-card-button,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button,
.news-grid .news-grid-card .corso-slider-image .corso-button,
.news-grid .news-grid-card .corso-slider-image .news-card-button,
.news-grid .news-grid-card .corso-card-image .corso-slider-button,
.news-grid .news-grid-card .corso-card-image .corso-button,
.news-grid .news-grid-card .corso-card-image .news-card-button,
.news-grid .news-grid-card .news-card-image .corso-slider-button,
.news-grid .news-grid-card .news-card-image .corso-button,
.news-grid .news-grid-card .news-card-image .news-card-button {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button::after,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button::after,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button::after,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button::after,
.corsi-slider .corso-slider-card .corso-card-image .corso-button::after,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button::after,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button::after,
.corsi-slider .corso-slider-card .news-card-image .corso-button::after,
.corsi-slider .corso-slider-card .news-card-image .news-card-button::after,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button::after,
.corsi-slider .corso-card .corso-slider-image .corso-button::after,
.corsi-slider .corso-card .corso-slider-image .news-card-button::after,
.corsi-slider .corso-card .corso-card-image .corso-slider-button::after,
.corsi-slider .corso-card .corso-card-image .corso-button::after,
.corsi-slider .corso-card .corso-card-image .news-card-button::after,
.corsi-slider .corso-card .news-card-image .corso-slider-button::after,
.corsi-slider .corso-card .news-card-image .corso-button::after,
.corsi-slider .corso-card .news-card-image .news-card-button::after,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button::after,
.corsi-slider .news-grid-card .corso-slider-image .corso-button::after,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button::after,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button::after,
.corsi-slider .news-grid-card .corso-card-image .corso-button::after,
.corsi-slider .news-grid-card .corso-card-image .news-card-button::after,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button::after,
.corsi-slider .news-grid-card .news-card-image .corso-button::after,
.corsi-slider .news-grid-card .news-card-image .news-card-button::after,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button::after,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button::after,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button::after,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button::after,
.corsi-grid .corso-slider-card .corso-card-image .corso-button::after,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button::after,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button::after,
.corsi-grid .corso-slider-card .news-card-image .corso-button::after,
.corsi-grid .corso-slider-card .news-card-image .news-card-button::after,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button::after,
.corsi-grid .corso-card .corso-slider-image .corso-button::after,
.corsi-grid .corso-card .corso-slider-image .news-card-button::after,
.corsi-grid .corso-card .corso-card-image .corso-slider-button::after,
.corsi-grid .corso-card .corso-card-image .corso-button::after,
.corsi-grid .corso-card .corso-card-image .news-card-button::after,
.corsi-grid .corso-card .news-card-image .corso-slider-button::after,
.corsi-grid .corso-card .news-card-image .corso-button::after,
.corsi-grid .corso-card .news-card-image .news-card-button::after,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button::after,
.corsi-grid .news-grid-card .corso-slider-image .corso-button::after,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button::after,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button::after,
.corsi-grid .news-grid-card .corso-card-image .corso-button::after,
.corsi-grid .news-grid-card .corso-card-image .news-card-button::after,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button::after,
.corsi-grid .news-grid-card .news-card-image .corso-button::after,
.corsi-grid .news-grid-card .news-card-image .news-card-button::after,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button::after,
.news-grid .corso-slider-card .corso-slider-image .corso-button::after,
.news-grid .corso-slider-card .corso-slider-image .news-card-button::after,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button::after,
.news-grid .corso-slider-card .corso-card-image .corso-button::after,
.news-grid .corso-slider-card .corso-card-image .news-card-button::after,
.news-grid .corso-slider-card .news-card-image .corso-slider-button::after,
.news-grid .corso-slider-card .news-card-image .corso-button::after,
.news-grid .corso-slider-card .news-card-image .news-card-button::after,
.news-grid .corso-card .corso-slider-image .corso-slider-button::after,
.news-grid .corso-card .corso-slider-image .corso-button::after,
.news-grid .corso-card .corso-slider-image .news-card-button::after,
.news-grid .corso-card .corso-card-image .corso-slider-button::after,
.news-grid .corso-card .corso-card-image .corso-button::after,
.news-grid .corso-card .corso-card-image .news-card-button::after,
.news-grid .corso-card .news-card-image .corso-slider-button::after,
.news-grid .corso-card .news-card-image .corso-button::after,
.news-grid .corso-card .news-card-image .news-card-button::after,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button::after,
.news-grid .news-grid-card .corso-slider-image .corso-button::after,
.news-grid .news-grid-card .corso-slider-image .news-card-button::after,
.news-grid .news-grid-card .corso-card-image .corso-slider-button::after,
.news-grid .news-grid-card .corso-card-image .corso-button::after,
.news-grid .news-grid-card .corso-card-image .news-card-button::after,
.news-grid .news-grid-card .news-card-image .corso-slider-button::after,
.news-grid .news-grid-card .news-card-image .corso-button::after,
.news-grid .news-grid-card .news-card-image .news-card-button::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button:hover, .corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button:focus,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button:hover,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button:focus,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button:hover,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button:focus,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button:hover,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button:focus,
.corsi-slider .corso-slider-card .corso-card-image .corso-button:hover,
.corsi-slider .corso-slider-card .corso-card-image .corso-button:focus,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button:hover,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button:focus,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button:hover,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button:focus,
.corsi-slider .corso-slider-card .news-card-image .corso-button:hover,
.corsi-slider .corso-slider-card .news-card-image .corso-button:focus,
.corsi-slider .corso-slider-card .news-card-image .news-card-button:hover,
.corsi-slider .corso-slider-card .news-card-image .news-card-button:focus,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button:hover,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button:focus,
.corsi-slider .corso-card .corso-slider-image .corso-button:hover,
.corsi-slider .corso-card .corso-slider-image .corso-button:focus,
.corsi-slider .corso-card .corso-slider-image .news-card-button:hover,
.corsi-slider .corso-card .corso-slider-image .news-card-button:focus,
.corsi-slider .corso-card .corso-card-image .corso-slider-button:hover,
.corsi-slider .corso-card .corso-card-image .corso-slider-button:focus,
.corsi-slider .corso-card .corso-card-image .corso-button:hover,
.corsi-slider .corso-card .corso-card-image .corso-button:focus,
.corsi-slider .corso-card .corso-card-image .news-card-button:hover,
.corsi-slider .corso-card .corso-card-image .news-card-button:focus,
.corsi-slider .corso-card .news-card-image .corso-slider-button:hover,
.corsi-slider .corso-card .news-card-image .corso-slider-button:focus,
.corsi-slider .corso-card .news-card-image .corso-button:hover,
.corsi-slider .corso-card .news-card-image .corso-button:focus,
.corsi-slider .corso-card .news-card-image .news-card-button:hover,
.corsi-slider .corso-card .news-card-image .news-card-button:focus,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button:hover,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button:focus,
.corsi-slider .news-grid-card .corso-slider-image .corso-button:hover,
.corsi-slider .news-grid-card .corso-slider-image .corso-button:focus,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button:hover,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button:focus,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button:hover,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button:focus,
.corsi-slider .news-grid-card .corso-card-image .corso-button:hover,
.corsi-slider .news-grid-card .corso-card-image .corso-button:focus,
.corsi-slider .news-grid-card .corso-card-image .news-card-button:hover,
.corsi-slider .news-grid-card .corso-card-image .news-card-button:focus,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button:hover,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button:focus,
.corsi-slider .news-grid-card .news-card-image .corso-button:hover,
.corsi-slider .news-grid-card .news-card-image .corso-button:focus,
.corsi-slider .news-grid-card .news-card-image .news-card-button:hover,
.corsi-slider .news-grid-card .news-card-image .news-card-button:focus,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button:hover,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button:focus,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button:hover,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button:focus,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button:hover,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button:focus,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button:hover,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button:focus,
.corsi-grid .corso-slider-card .corso-card-image .corso-button:hover,
.corsi-grid .corso-slider-card .corso-card-image .corso-button:focus,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button:hover,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button:focus,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button:hover,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button:focus,
.corsi-grid .corso-slider-card .news-card-image .corso-button:hover,
.corsi-grid .corso-slider-card .news-card-image .corso-button:focus,
.corsi-grid .corso-slider-card .news-card-image .news-card-button:hover,
.corsi-grid .corso-slider-card .news-card-image .news-card-button:focus,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button:hover,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button:focus,
.corsi-grid .corso-card .corso-slider-image .corso-button:hover,
.corsi-grid .corso-card .corso-slider-image .corso-button:focus,
.corsi-grid .corso-card .corso-slider-image .news-card-button:hover,
.corsi-grid .corso-card .corso-slider-image .news-card-button:focus,
.corsi-grid .corso-card .corso-card-image .corso-slider-button:hover,
.corsi-grid .corso-card .corso-card-image .corso-slider-button:focus,
.corsi-grid .corso-card .corso-card-image .corso-button:hover,
.corsi-grid .corso-card .corso-card-image .corso-button:focus,
.corsi-grid .corso-card .corso-card-image .news-card-button:hover,
.corsi-grid .corso-card .corso-card-image .news-card-button:focus,
.corsi-grid .corso-card .news-card-image .corso-slider-button:hover,
.corsi-grid .corso-card .news-card-image .corso-slider-button:focus,
.corsi-grid .corso-card .news-card-image .corso-button:hover,
.corsi-grid .corso-card .news-card-image .corso-button:focus,
.corsi-grid .corso-card .news-card-image .news-card-button:hover,
.corsi-grid .corso-card .news-card-image .news-card-button:focus,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button:hover,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button:focus,
.corsi-grid .news-grid-card .corso-slider-image .corso-button:hover,
.corsi-grid .news-grid-card .corso-slider-image .corso-button:focus,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button:hover,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button:focus,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button:hover,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button:focus,
.corsi-grid .news-grid-card .corso-card-image .corso-button:hover,
.corsi-grid .news-grid-card .corso-card-image .corso-button:focus,
.corsi-grid .news-grid-card .corso-card-image .news-card-button:hover,
.corsi-grid .news-grid-card .corso-card-image .news-card-button:focus,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button:hover,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button:focus,
.corsi-grid .news-grid-card .news-card-image .corso-button:hover,
.corsi-grid .news-grid-card .news-card-image .corso-button:focus,
.corsi-grid .news-grid-card .news-card-image .news-card-button:hover,
.corsi-grid .news-grid-card .news-card-image .news-card-button:focus,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button:hover,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button:focus,
.news-grid .corso-slider-card .corso-slider-image .corso-button:hover,
.news-grid .corso-slider-card .corso-slider-image .corso-button:focus,
.news-grid .corso-slider-card .corso-slider-image .news-card-button:hover,
.news-grid .corso-slider-card .corso-slider-image .news-card-button:focus,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button:hover,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button:focus,
.news-grid .corso-slider-card .corso-card-image .corso-button:hover,
.news-grid .corso-slider-card .corso-card-image .corso-button:focus,
.news-grid .corso-slider-card .corso-card-image .news-card-button:hover,
.news-grid .corso-slider-card .corso-card-image .news-card-button:focus,
.news-grid .corso-slider-card .news-card-image .corso-slider-button:hover,
.news-grid .corso-slider-card .news-card-image .corso-slider-button:focus,
.news-grid .corso-slider-card .news-card-image .corso-button:hover,
.news-grid .corso-slider-card .news-card-image .corso-button:focus,
.news-grid .corso-slider-card .news-card-image .news-card-button:hover,
.news-grid .corso-slider-card .news-card-image .news-card-button:focus,
.news-grid .corso-card .corso-slider-image .corso-slider-button:hover,
.news-grid .corso-card .corso-slider-image .corso-slider-button:focus,
.news-grid .corso-card .corso-slider-image .corso-button:hover,
.news-grid .corso-card .corso-slider-image .corso-button:focus,
.news-grid .corso-card .corso-slider-image .news-card-button:hover,
.news-grid .corso-card .corso-slider-image .news-card-button:focus,
.news-grid .corso-card .corso-card-image .corso-slider-button:hover,
.news-grid .corso-card .corso-card-image .corso-slider-button:focus,
.news-grid .corso-card .corso-card-image .corso-button:hover,
.news-grid .corso-card .corso-card-image .corso-button:focus,
.news-grid .corso-card .corso-card-image .news-card-button:hover,
.news-grid .corso-card .corso-card-image .news-card-button:focus,
.news-grid .corso-card .news-card-image .corso-slider-button:hover,
.news-grid .corso-card .news-card-image .corso-slider-button:focus,
.news-grid .corso-card .news-card-image .corso-button:hover,
.news-grid .corso-card .news-card-image .corso-button:focus,
.news-grid .corso-card .news-card-image .news-card-button:hover,
.news-grid .corso-card .news-card-image .news-card-button:focus,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button:hover,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button:focus,
.news-grid .news-grid-card .corso-slider-image .corso-button:hover,
.news-grid .news-grid-card .corso-slider-image .corso-button:focus,
.news-grid .news-grid-card .corso-slider-image .news-card-button:hover,
.news-grid .news-grid-card .corso-slider-image .news-card-button:focus,
.news-grid .news-grid-card .corso-card-image .corso-slider-button:hover,
.news-grid .news-grid-card .corso-card-image .corso-slider-button:focus,
.news-grid .news-grid-card .corso-card-image .corso-button:hover,
.news-grid .news-grid-card .corso-card-image .corso-button:focus,
.news-grid .news-grid-card .corso-card-image .news-card-button:hover,
.news-grid .news-grid-card .corso-card-image .news-card-button:focus,
.news-grid .news-grid-card .news-card-image .corso-slider-button:hover,
.news-grid .news-grid-card .news-card-image .corso-slider-button:focus,
.news-grid .news-grid-card .news-card-image .corso-button:hover,
.news-grid .news-grid-card .news-card-image .corso-button:focus,
.news-grid .news-grid-card .news-card-image .news-card-button:hover,
.news-grid .news-grid-card .news-card-image .news-card-button:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button,
.corsi-slider .corso-slider-card .corso-card-image .corso-button,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button,
.corsi-slider .corso-slider-card .news-card-image .corso-button,
.corsi-slider .corso-slider-card .news-card-image .news-card-button,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button,
.corsi-slider .corso-card .corso-slider-image .corso-button,
.corsi-slider .corso-card .corso-slider-image .news-card-button,
.corsi-slider .corso-card .corso-card-image .corso-slider-button,
.corsi-slider .corso-card .corso-card-image .corso-button,
.corsi-slider .corso-card .corso-card-image .news-card-button,
.corsi-slider .corso-card .news-card-image .corso-slider-button,
.corsi-slider .corso-card .news-card-image .corso-button,
.corsi-slider .corso-card .news-card-image .news-card-button,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button,
.corsi-slider .news-grid-card .corso-slider-image .corso-button,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button,
.corsi-slider .news-grid-card .corso-card-image .corso-button,
.corsi-slider .news-grid-card .corso-card-image .news-card-button,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button,
.corsi-slider .news-grid-card .news-card-image .corso-button,
.corsi-slider .news-grid-card .news-card-image .news-card-button,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button,
.corsi-grid .corso-slider-card .corso-card-image .corso-button,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button,
.corsi-grid .corso-slider-card .news-card-image .corso-button,
.corsi-grid .corso-slider-card .news-card-image .news-card-button,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button,
.corsi-grid .corso-card .corso-slider-image .corso-button,
.corsi-grid .corso-card .corso-slider-image .news-card-button,
.corsi-grid .corso-card .corso-card-image .corso-slider-button,
.corsi-grid .corso-card .corso-card-image .corso-button,
.corsi-grid .corso-card .corso-card-image .news-card-button,
.corsi-grid .corso-card .news-card-image .corso-slider-button,
.corsi-grid .corso-card .news-card-image .corso-button,
.corsi-grid .corso-card .news-card-image .news-card-button,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button,
.corsi-grid .news-grid-card .corso-slider-image .corso-button,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button,
.corsi-grid .news-grid-card .corso-card-image .corso-button,
.corsi-grid .news-grid-card .corso-card-image .news-card-button,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button,
.corsi-grid .news-grid-card .news-card-image .corso-button,
.corsi-grid .news-grid-card .news-card-image .news-card-button,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button,
.news-grid .corso-slider-card .corso-slider-image .corso-button,
.news-grid .corso-slider-card .corso-slider-image .news-card-button,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button,
.news-grid .corso-slider-card .corso-card-image .corso-button,
.news-grid .corso-slider-card .corso-card-image .news-card-button,
.news-grid .corso-slider-card .news-card-image .corso-slider-button,
.news-grid .corso-slider-card .news-card-image .corso-button,
.news-grid .corso-slider-card .news-card-image .news-card-button,
.news-grid .corso-card .corso-slider-image .corso-slider-button,
.news-grid .corso-card .corso-slider-image .corso-button,
.news-grid .corso-card .corso-slider-image .news-card-button,
.news-grid .corso-card .corso-card-image .corso-slider-button,
.news-grid .corso-card .corso-card-image .corso-button,
.news-grid .corso-card .corso-card-image .news-card-button,
.news-grid .corso-card .news-card-image .corso-slider-button,
.news-grid .corso-card .news-card-image .corso-button,
.news-grid .corso-card .news-card-image .news-card-button,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button,
.news-grid .news-grid-card .corso-slider-image .corso-button,
.news-grid .news-grid-card .corso-slider-image .news-card-button,
.news-grid .news-grid-card .corso-card-image .corso-slider-button,
.news-grid .news-grid-card .corso-card-image .corso-button,
.news-grid .news-grid-card .corso-card-image .news-card-button,
.news-grid .news-grid-card .news-card-image .corso-slider-button,
.news-grid .news-grid-card .news-card-image .corso-button,
.news-grid .news-grid-card .news-card-image .news-card-button {
  background-color: var(--color-white);
  color: var(--color-black) !important;
  border-color: var(--color-white) !important;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button:hover, .corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button:focus,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button:hover,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button:focus,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button:hover,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button:focus,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button:hover,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button:focus,
.corsi-slider .corso-slider-card .corso-card-image .corso-button:hover,
.corsi-slider .corso-slider-card .corso-card-image .corso-button:focus,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button:hover,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button:focus,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button:hover,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button:focus,
.corsi-slider .corso-slider-card .news-card-image .corso-button:hover,
.corsi-slider .corso-slider-card .news-card-image .corso-button:focus,
.corsi-slider .corso-slider-card .news-card-image .news-card-button:hover,
.corsi-slider .corso-slider-card .news-card-image .news-card-button:focus,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button:hover,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button:focus,
.corsi-slider .corso-card .corso-slider-image .corso-button:hover,
.corsi-slider .corso-card .corso-slider-image .corso-button:focus,
.corsi-slider .corso-card .corso-slider-image .news-card-button:hover,
.corsi-slider .corso-card .corso-slider-image .news-card-button:focus,
.corsi-slider .corso-card .corso-card-image .corso-slider-button:hover,
.corsi-slider .corso-card .corso-card-image .corso-slider-button:focus,
.corsi-slider .corso-card .corso-card-image .corso-button:hover,
.corsi-slider .corso-card .corso-card-image .corso-button:focus,
.corsi-slider .corso-card .corso-card-image .news-card-button:hover,
.corsi-slider .corso-card .corso-card-image .news-card-button:focus,
.corsi-slider .corso-card .news-card-image .corso-slider-button:hover,
.corsi-slider .corso-card .news-card-image .corso-slider-button:focus,
.corsi-slider .corso-card .news-card-image .corso-button:hover,
.corsi-slider .corso-card .news-card-image .corso-button:focus,
.corsi-slider .corso-card .news-card-image .news-card-button:hover,
.corsi-slider .corso-card .news-card-image .news-card-button:focus,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button:hover,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button:focus,
.corsi-slider .news-grid-card .corso-slider-image .corso-button:hover,
.corsi-slider .news-grid-card .corso-slider-image .corso-button:focus,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button:hover,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button:focus,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button:hover,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button:focus,
.corsi-slider .news-grid-card .corso-card-image .corso-button:hover,
.corsi-slider .news-grid-card .corso-card-image .corso-button:focus,
.corsi-slider .news-grid-card .corso-card-image .news-card-button:hover,
.corsi-slider .news-grid-card .corso-card-image .news-card-button:focus,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button:hover,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button:focus,
.corsi-slider .news-grid-card .news-card-image .corso-button:hover,
.corsi-slider .news-grid-card .news-card-image .corso-button:focus,
.corsi-slider .news-grid-card .news-card-image .news-card-button:hover,
.corsi-slider .news-grid-card .news-card-image .news-card-button:focus,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button:hover,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button:focus,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button:hover,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button:focus,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button:hover,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button:focus,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button:hover,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button:focus,
.corsi-grid .corso-slider-card .corso-card-image .corso-button:hover,
.corsi-grid .corso-slider-card .corso-card-image .corso-button:focus,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button:hover,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button:focus,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button:hover,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button:focus,
.corsi-grid .corso-slider-card .news-card-image .corso-button:hover,
.corsi-grid .corso-slider-card .news-card-image .corso-button:focus,
.corsi-grid .corso-slider-card .news-card-image .news-card-button:hover,
.corsi-grid .corso-slider-card .news-card-image .news-card-button:focus,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button:hover,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button:focus,
.corsi-grid .corso-card .corso-slider-image .corso-button:hover,
.corsi-grid .corso-card .corso-slider-image .corso-button:focus,
.corsi-grid .corso-card .corso-slider-image .news-card-button:hover,
.corsi-grid .corso-card .corso-slider-image .news-card-button:focus,
.corsi-grid .corso-card .corso-card-image .corso-slider-button:hover,
.corsi-grid .corso-card .corso-card-image .corso-slider-button:focus,
.corsi-grid .corso-card .corso-card-image .corso-button:hover,
.corsi-grid .corso-card .corso-card-image .corso-button:focus,
.corsi-grid .corso-card .corso-card-image .news-card-button:hover,
.corsi-grid .corso-card .corso-card-image .news-card-button:focus,
.corsi-grid .corso-card .news-card-image .corso-slider-button:hover,
.corsi-grid .corso-card .news-card-image .corso-slider-button:focus,
.corsi-grid .corso-card .news-card-image .corso-button:hover,
.corsi-grid .corso-card .news-card-image .corso-button:focus,
.corsi-grid .corso-card .news-card-image .news-card-button:hover,
.corsi-grid .corso-card .news-card-image .news-card-button:focus,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button:hover,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button:focus,
.corsi-grid .news-grid-card .corso-slider-image .corso-button:hover,
.corsi-grid .news-grid-card .corso-slider-image .corso-button:focus,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button:hover,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button:focus,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button:hover,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button:focus,
.corsi-grid .news-grid-card .corso-card-image .corso-button:hover,
.corsi-grid .news-grid-card .corso-card-image .corso-button:focus,
.corsi-grid .news-grid-card .corso-card-image .news-card-button:hover,
.corsi-grid .news-grid-card .corso-card-image .news-card-button:focus,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button:hover,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button:focus,
.corsi-grid .news-grid-card .news-card-image .corso-button:hover,
.corsi-grid .news-grid-card .news-card-image .corso-button:focus,
.corsi-grid .news-grid-card .news-card-image .news-card-button:hover,
.corsi-grid .news-grid-card .news-card-image .news-card-button:focus,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button:hover,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button:focus,
.news-grid .corso-slider-card .corso-slider-image .corso-button:hover,
.news-grid .corso-slider-card .corso-slider-image .corso-button:focus,
.news-grid .corso-slider-card .corso-slider-image .news-card-button:hover,
.news-grid .corso-slider-card .corso-slider-image .news-card-button:focus,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button:hover,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button:focus,
.news-grid .corso-slider-card .corso-card-image .corso-button:hover,
.news-grid .corso-slider-card .corso-card-image .corso-button:focus,
.news-grid .corso-slider-card .corso-card-image .news-card-button:hover,
.news-grid .corso-slider-card .corso-card-image .news-card-button:focus,
.news-grid .corso-slider-card .news-card-image .corso-slider-button:hover,
.news-grid .corso-slider-card .news-card-image .corso-slider-button:focus,
.news-grid .corso-slider-card .news-card-image .corso-button:hover,
.news-grid .corso-slider-card .news-card-image .corso-button:focus,
.news-grid .corso-slider-card .news-card-image .news-card-button:hover,
.news-grid .corso-slider-card .news-card-image .news-card-button:focus,
.news-grid .corso-card .corso-slider-image .corso-slider-button:hover,
.news-grid .corso-card .corso-slider-image .corso-slider-button:focus,
.news-grid .corso-card .corso-slider-image .corso-button:hover,
.news-grid .corso-card .corso-slider-image .corso-button:focus,
.news-grid .corso-card .corso-slider-image .news-card-button:hover,
.news-grid .corso-card .corso-slider-image .news-card-button:focus,
.news-grid .corso-card .corso-card-image .corso-slider-button:hover,
.news-grid .corso-card .corso-card-image .corso-slider-button:focus,
.news-grid .corso-card .corso-card-image .corso-button:hover,
.news-grid .corso-card .corso-card-image .corso-button:focus,
.news-grid .corso-card .corso-card-image .news-card-button:hover,
.news-grid .corso-card .corso-card-image .news-card-button:focus,
.news-grid .corso-card .news-card-image .corso-slider-button:hover,
.news-grid .corso-card .news-card-image .corso-slider-button:focus,
.news-grid .corso-card .news-card-image .corso-button:hover,
.news-grid .corso-card .news-card-image .corso-button:focus,
.news-grid .corso-card .news-card-image .news-card-button:hover,
.news-grid .corso-card .news-card-image .news-card-button:focus,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button:hover,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button:focus,
.news-grid .news-grid-card .corso-slider-image .corso-button:hover,
.news-grid .news-grid-card .corso-slider-image .corso-button:focus,
.news-grid .news-grid-card .corso-slider-image .news-card-button:hover,
.news-grid .news-grid-card .corso-slider-image .news-card-button:focus,
.news-grid .news-grid-card .corso-card-image .corso-slider-button:hover,
.news-grid .news-grid-card .corso-card-image .corso-slider-button:focus,
.news-grid .news-grid-card .corso-card-image .corso-button:hover,
.news-grid .news-grid-card .corso-card-image .corso-button:focus,
.news-grid .news-grid-card .corso-card-image .news-card-button:hover,
.news-grid .news-grid-card .corso-card-image .news-card-button:focus,
.news-grid .news-grid-card .news-card-image .corso-slider-button:hover,
.news-grid .news-grid-card .news-card-image .corso-slider-button:focus,
.news-grid .news-grid-card .news-card-image .corso-button:hover,
.news-grid .news-grid-card .news-card-image .corso-button:focus,
.news-grid .news-grid-card .news-card-image .news-card-button:hover,
.news-grid .news-grid-card .news-card-image .news-card-button:focus {
  background-color: var(--color-yellow-2) !important;
  color: var(--color-white) !important;
  border-color: var(--color-yellow-2) !important;
}
.corsi-slider .corso-slider-card .corso-slider-image .corso-slider-button i,
.corsi-slider .corso-slider-card .corso-slider-image .corso-button i,
.corsi-slider .corso-slider-card .corso-slider-image .news-card-button i,
.corsi-slider .corso-slider-card .corso-card-image .corso-slider-button i,
.corsi-slider .corso-slider-card .corso-card-image .corso-button i,
.corsi-slider .corso-slider-card .corso-card-image .news-card-button i,
.corsi-slider .corso-slider-card .news-card-image .corso-slider-button i,
.corsi-slider .corso-slider-card .news-card-image .corso-button i,
.corsi-slider .corso-slider-card .news-card-image .news-card-button i,
.corsi-slider .corso-card .corso-slider-image .corso-slider-button i,
.corsi-slider .corso-card .corso-slider-image .corso-button i,
.corsi-slider .corso-card .corso-slider-image .news-card-button i,
.corsi-slider .corso-card .corso-card-image .corso-slider-button i,
.corsi-slider .corso-card .corso-card-image .corso-button i,
.corsi-slider .corso-card .corso-card-image .news-card-button i,
.corsi-slider .corso-card .news-card-image .corso-slider-button i,
.corsi-slider .corso-card .news-card-image .corso-button i,
.corsi-slider .corso-card .news-card-image .news-card-button i,
.corsi-slider .news-grid-card .corso-slider-image .corso-slider-button i,
.corsi-slider .news-grid-card .corso-slider-image .corso-button i,
.corsi-slider .news-grid-card .corso-slider-image .news-card-button i,
.corsi-slider .news-grid-card .corso-card-image .corso-slider-button i,
.corsi-slider .news-grid-card .corso-card-image .corso-button i,
.corsi-slider .news-grid-card .corso-card-image .news-card-button i,
.corsi-slider .news-grid-card .news-card-image .corso-slider-button i,
.corsi-slider .news-grid-card .news-card-image .corso-button i,
.corsi-slider .news-grid-card .news-card-image .news-card-button i,
.corsi-grid .corso-slider-card .corso-slider-image .corso-slider-button i,
.corsi-grid .corso-slider-card .corso-slider-image .corso-button i,
.corsi-grid .corso-slider-card .corso-slider-image .news-card-button i,
.corsi-grid .corso-slider-card .corso-card-image .corso-slider-button i,
.corsi-grid .corso-slider-card .corso-card-image .corso-button i,
.corsi-grid .corso-slider-card .corso-card-image .news-card-button i,
.corsi-grid .corso-slider-card .news-card-image .corso-slider-button i,
.corsi-grid .corso-slider-card .news-card-image .corso-button i,
.corsi-grid .corso-slider-card .news-card-image .news-card-button i,
.corsi-grid .corso-card .corso-slider-image .corso-slider-button i,
.corsi-grid .corso-card .corso-slider-image .corso-button i,
.corsi-grid .corso-card .corso-slider-image .news-card-button i,
.corsi-grid .corso-card .corso-card-image .corso-slider-button i,
.corsi-grid .corso-card .corso-card-image .corso-button i,
.corsi-grid .corso-card .corso-card-image .news-card-button i,
.corsi-grid .corso-card .news-card-image .corso-slider-button i,
.corsi-grid .corso-card .news-card-image .corso-button i,
.corsi-grid .corso-card .news-card-image .news-card-button i,
.corsi-grid .news-grid-card .corso-slider-image .corso-slider-button i,
.corsi-grid .news-grid-card .corso-slider-image .corso-button i,
.corsi-grid .news-grid-card .corso-slider-image .news-card-button i,
.corsi-grid .news-grid-card .corso-card-image .corso-slider-button i,
.corsi-grid .news-grid-card .corso-card-image .corso-button i,
.corsi-grid .news-grid-card .corso-card-image .news-card-button i,
.corsi-grid .news-grid-card .news-card-image .corso-slider-button i,
.corsi-grid .news-grid-card .news-card-image .corso-button i,
.corsi-grid .news-grid-card .news-card-image .news-card-button i,
.news-grid .corso-slider-card .corso-slider-image .corso-slider-button i,
.news-grid .corso-slider-card .corso-slider-image .corso-button i,
.news-grid .corso-slider-card .corso-slider-image .news-card-button i,
.news-grid .corso-slider-card .corso-card-image .corso-slider-button i,
.news-grid .corso-slider-card .corso-card-image .corso-button i,
.news-grid .corso-slider-card .corso-card-image .news-card-button i,
.news-grid .corso-slider-card .news-card-image .corso-slider-button i,
.news-grid .corso-slider-card .news-card-image .corso-button i,
.news-grid .corso-slider-card .news-card-image .news-card-button i,
.news-grid .corso-card .corso-slider-image .corso-slider-button i,
.news-grid .corso-card .corso-slider-image .corso-button i,
.news-grid .corso-card .corso-slider-image .news-card-button i,
.news-grid .corso-card .corso-card-image .corso-slider-button i,
.news-grid .corso-card .corso-card-image .corso-button i,
.news-grid .corso-card .corso-card-image .news-card-button i,
.news-grid .corso-card .news-card-image .corso-slider-button i,
.news-grid .corso-card .news-card-image .corso-button i,
.news-grid .corso-card .news-card-image .news-card-button i,
.news-grid .news-grid-card .corso-slider-image .corso-slider-button i,
.news-grid .news-grid-card .corso-slider-image .corso-button i,
.news-grid .news-grid-card .corso-slider-image .news-card-button i,
.news-grid .news-grid-card .corso-card-image .corso-slider-button i,
.news-grid .news-grid-card .corso-card-image .corso-button i,
.news-grid .news-grid-card .corso-card-image .news-card-button i,
.news-grid .news-grid-card .news-card-image .corso-slider-button i,
.news-grid .news-grid-card .news-card-image .corso-button i,
.news-grid .news-grid-card .news-card-image .news-card-button i {
  display: none;
}
.corsi-slider .corso-slider-card .corso-slider-image:hover img,
.corsi-slider .corso-slider-card .corso-card-image:hover img,
.corsi-slider .corso-slider-card .news-card-image:hover img,
.corsi-slider .corso-card .corso-slider-image:hover img,
.corsi-slider .corso-card .corso-card-image:hover img,
.corsi-slider .corso-card .news-card-image:hover img,
.corsi-slider .news-grid-card .corso-slider-image:hover img,
.corsi-slider .news-grid-card .corso-card-image:hover img,
.corsi-slider .news-grid-card .news-card-image:hover img,
.corsi-grid .corso-slider-card .corso-slider-image:hover img,
.corsi-grid .corso-slider-card .corso-card-image:hover img,
.corsi-grid .corso-slider-card .news-card-image:hover img,
.corsi-grid .corso-card .corso-slider-image:hover img,
.corsi-grid .corso-card .corso-card-image:hover img,
.corsi-grid .corso-card .news-card-image:hover img,
.corsi-grid .news-grid-card .corso-slider-image:hover img,
.corsi-grid .news-grid-card .corso-card-image:hover img,
.corsi-grid .news-grid-card .news-card-image:hover img,
.news-grid .corso-slider-card .corso-slider-image:hover img,
.news-grid .corso-slider-card .corso-card-image:hover img,
.news-grid .corso-slider-card .news-card-image:hover img,
.news-grid .corso-card .corso-slider-image:hover img,
.news-grid .corso-card .corso-card-image:hover img,
.news-grid .corso-card .news-card-image:hover img,
.news-grid .news-grid-card .corso-slider-image:hover img,
.news-grid .news-grid-card .corso-card-image:hover img,
.news-grid .news-grid-card .news-card-image:hover img {
  transform: scale(1.1);
}

.box-partner .partner {
  padding: var(--box-margin) 0;
  background-color: var(--color-white) !important;
}
.box-partner .partner div:has(h2) {
  text-align: center;
}
.box-partner .partner div:has(h2) a {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.box-partner .partner div:has(h2) a::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.box-partner .partner div:has(h2) a:hover, .box-partner .partner div:has(h2) a:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
.box-partner .partner div:has(h2) a {
  margin-top: 20px;
}
.box-partner .partner figure {
  padding: var(--img-margin);
}
.box-partner .partner figure img {
  padding: 0;
  border-radius: var(--border-radius-35);
}

.desktop-categories-overlay {
  background: var(--color-transparent) !important;
}

.img-figure figure {
  padding: var(--img-margin);
}
.img-figure figure img {
  padding: 0;
  border-radius: var(--border-radius-35);
}

header .header-container > .container {
  margin-right: 100px;
  margin-left: 100px;
  max-width: calc(100vw - 200px);
}
header.banner-header .header-container {
  max-width: unset;
}
header.banner-header .header-container :has(> .header-logo) {
  width: 100%;
}
header.banner-header .header-container .header-logo a.custom-logo-link img.custom-logo,
header.banner-header .header-container .header-logo a.custom-logo-link img {
  width: 150px !important;
  max-height: unset !important;
}
header.banner-header .header-container .nav-main ul li a {
  font-family: var(--font-family-federo);
  color: var(--color-white);
  font-size: var(--font-size) !important;
  border: none;
  padding: 0 !important;
}
header.banner-header .header-container .nav-main ul li a:hover {
  text-decoration: underline !important;
}
header.banner-header .header-container .nav-main ul li .sub-menu {
  background: var(--color-transparent) !important;
  box-shadow: none !important;
}
header.banner-header .header-container .nav-main ul li:has(.sub-menu) {
  padding-right: 25px;
  position: relative;
}
header.banner-header .header-container .nav-main ul li:has(.sub-menu)::after {
  content: "\e901" !important;
  font-family: "ora-sistemica";
  font-size: var(--font-size-sm);
  color: var(--color-white);
  position: absolute;
  top: 2px;
  right: 0;
}
header.banner-header .header-container .nav-main > ul {
  gap: 70px !important;
}
header .mobile-menu-toggle {
  display: none !important;
}

footer {
  background-color: var(--color-green);
  color: var(--color-white);
  padding: var(--box-margin) 0;
}
footer .footer-menu ul li {
  margin-bottom: 10px;
}
footer .footer-menu ul li a {
  font-family: var(--font-family-federo);
  text-transform: uppercase;
}
footer .newsletter form {
  padding: 0 !important;
}
footer .newsletter h2 {
  font-size: var(--font-size-sm);
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) {
  background-color: var(--color-white);
  border-radius: var(--border-radius-35);
  margin-bottom: 10px;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=email] {
  background-color: var(--color-transparent);
  border: none;
  font-size: var(--font-size) !important;
  padding: 0 20px !important;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) :has(> input[type=email]) {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit] {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit]::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit]:hover, footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit]:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit] {
  background-color: var(--color-white);
  color: var(--color-black) !important;
  border-color: var(--color-white) !important;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit]:hover, footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit]:focus {
  background-color: var(--color-yellow-2) !important;
  color: var(--color-white) !important;
  border-color: var(--color-yellow-2) !important;
}
footer .newsletter .mailpoet_form_columns_container:has(.mailpoet_text) input[type=submit] {
  background-color: var(--color-grey);
}
footer .bottom {
  border-top: solid 1px var(--color-white);
  margin-top: 50px;
  padding-top: 20px;
  font-size: var(--font-size-sm);
}
footer .bottom button {
  padding-bottom: 5px;
  border: none;
  border-bottom: solid 1px var(--color-black);
  background: var(--color-transparent);
  text-transform: uppercase;
  transition: none;
  display: inline-block;
  font-family: var(--font-family-federo);
  color: var(--color-black);
}
footer .bottom button::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
footer .bottom button:hover {
  color: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
  text-decoration: none;
}
footer .bottom button {
  color: var(--color-white);
  border-color: var(--color-white);
  padding-right: 35px;
}
footer .bottom button::after {
  position: absolute;
  transform: rotate(-90deg);
}

.page-banner .banner-content {
  max-width: unset;
}
.page-banner .banner-content .banner-title {
  font-size: var(--font-size-xl);
  margin: 0;
  letter-spacing: 0;
  color: var(--color-white);
  line-height: normal;
  text-shadow: var(--box-shadow);
}
.page-banner .banner-content .banner-subtitle {
  font-size: var(--font-size);
}

.home .homepage-slider .hero-slider-content {
  position: relative;
  height: 100%;
}
.home .homepage-slider .hero-slider-content h2 {
  color: var(--color-white);
}
.home .homepage-slider .hero-slider-content .hero-slider-button {
  position: absolute;
  bottom: 60px;
  left: 50%;
  padding-right: 70px !important;
  transform: translateX(-50%);
}
.home .homepage-slider .hero-slider-content .hero-slider-button::after {
  position: absolute;
  transform: rotate(90deg);
}
.home .homepage-slider .swiper-button-next,
.home .homepage-slider .swiper-button-prev {
  top: 50%;
  transform: translateY(-50%);
  background: var(--color-transparent);
}
.home .homepage-slider .swiper-button-next::after,
.home .homepage-slider .swiper-button-prev::after {
  color: var(--color-white);
}
.home .homepage-slider .swiper-button-prev {
  right: unset;
  left: 30px;
}
.home .home-description {
  padding-top: var(--box-margin);
  padding-bottom: var(--box-margin);
  background-color: var(--color-white) !important;
  color: var(--color-black);
}
.home .home-description div:has(h2) {
  text-align: center;
}
.home .home-description div:has(h2) a {
  padding-bottom: 5px;
  border: none;
  border-bottom: solid 1px var(--color-black);
  background: var(--color-transparent);
  text-transform: uppercase;
  transition: none;
  display: inline-block;
  font-family: var(--font-family-federo);
  color: var(--color-black);
}
.home .home-description div:has(h2) a::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.home .home-description div:has(h2) a:hover {
  color: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
  text-decoration: none;
}
.home .home-description div:has(h2) a {
  margin-top: 20px;
}
.home .home-description figure {
  padding: var(--img-margin);
}
.home .home-description figure img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.home .eventi-seminari-section {
  background-color: var(--color-grey);
  padding-top: var(--box-margin) !important;
  padding-bottom: var(--box-margin) !important;
}
.home .eventi-seminari-section h2 {
  text-align: center;
}
.home .eventi-seminari-section .eventi-seminari-footer {
  border: none;
}
.home .eventi-seminari-section .eventi-seminari-footer .vedi-tutti-link {
  padding-bottom: 5px;
  border: none;
  border-bottom: solid 1px var(--color-black);
  background: var(--color-transparent);
  text-transform: uppercase;
  transition: none;
  display: inline-block;
  font-family: var(--font-family-federo);
  color: var(--color-black);
}
.home .eventi-seminari-section .eventi-seminari-footer .vedi-tutti-link::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.home .eventi-seminari-section .eventi-seminari-footer .vedi-tutti-link:hover {
  color: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
  text-decoration: none;
}
.home :has(> .home-perche) {
  max-width: unset;
  background: var(--color-green) !important;
}
.home :has(> .home-perche) .home-perche {
  padding: calc(var(--box-margin) * 2);
  color: var(--color-white);
}
.home :has(> .home-perche) .home-perche > .wp-block-accordion {
  display: flex;
  flex-wrap: wrap;
}
.home :has(> .home-perche) .home-perche > .wp-block-accordion::before {
  content: none;
}
.home :has(> .home-perche) .home-perche > .wp-block-accordion h2 {
  position: static;
  width: 100%;
  color: var(--color-white);
}
.home :has(> .home-perche) .home-perche > .wp-block-accordion .wp-block-accordion-item {
  width: 50%;
  margin-top: 10px;
  position: relative;
}
.home :has(> .home-perche) .home-perche > .wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading {
  font-size: var(--font-size);
}
.home :has(> .home-perche) .home-perche > .wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading > button .wp-block-accordion-heading__toggle-icon {
  width: unset;
  margin-right: 20px;
}
.home :has(> .home-perche) .home-perche > .wp-block-accordion .wp-block-accordion-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 50px);
  height: 1px;
  background-color: var(--color-white);
}
.home .home-testimonianze {
  padding-top: var(--box-margin) !important;
  padding-bottom: var(--box-margin);
}
.home .home-testimonianze figure {
  padding: var(--img-margin);
}
.home .home-testimonianze figure img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.home .home-testimonianze .testimonianze-content .testimonianza-text {
  padding: 10px 50px;
  position: relative;
}
.home .home-testimonianze .testimonianze-content .testimonianza-text::before, .home .home-testimonianze .testimonianze-content .testimonianza-text::after {
  content: "\e908";
  font-family: "ora-sistemica";
  position: absolute;
  top: 0;
  left: 0;
  font-size: var(--font-size-md);
  color: var(--color-grey-2);
  opacity: 0.5;
}
.home .home-testimonianze .testimonianze-content .testimonianza-text::after {
  top: unset;
  right: 0;
  bottom: 0;
  left: unset;
  transform: rotate(180deg);
}
.home .home-testimonianze .testimonianze-content .testimonianza-author {
  margin: 15px 0 0 47px;
  color: var(--color-grey-2);
}
.home .home-testimonianze .testimonianze-content .testimonianze-nav-inline {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.home .home-testimonianze .testimonianze-content .testimonianze-nav-inline .swiper-button-next,
.home .home-testimonianze .testimonianze-content .testimonianze-nav-inline .swiper-button-prev {
  position: static;
}
.home .home-testimonianze .testimonianze-content .testimonianze-footer > a {
  padding-bottom: 5px;
  border: none;
  border-bottom: solid 1px var(--color-black);
  background: var(--color-transparent);
  text-transform: uppercase;
  transition: none;
  display: inline-block;
  font-family: var(--font-family-federo);
  color: var(--color-black);
}
.home .home-testimonianze .testimonianze-content .testimonianze-footer > a::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.home .home-testimonianze .testimonianze-content .testimonianze-footer > a:hover {
  color: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
  text-decoration: none;
}

.page-slug-chi-siamo .page-content-section {
  padding-bottom: 0 !important;
}
.page-slug-chi-siamo .img-figure {
  padding: var(--box-margin) 15px;
}
.page-slug-chi-siamo .img-figure a {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.page-slug-chi-siamo .img-figure a::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.page-slug-chi-siamo .img-figure a:hover, .page-slug-chi-siamo .img-figure a:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
.page-slug-chi-siamo .img-figure a {
  background-color: var(--color-blue) !important;
  border-color: var(--color-blue) !important;
}
.page-slug-chi-siamo .fondatori-box {
  max-width: unset;
  padding: var(--box-margin) 0;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
}
.page-slug-chi-siamo .fondatori-box::before {
  content: "";
  background-color: var(--color-grey);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  z-index: -1;
}
.page-slug-chi-siamo .fondatori-box h2 {
  text-align: center;
}
.page-slug-chi-siamo .fondatori-box :has(> img) {
  padding: var(--img-margin);
}
.page-slug-chi-siamo .fondatori-box :has(> img) img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.page-slug-chi-siamo .fondatori-box :has(> img) {
  width: 80%;
  margin: 0 auto 40px auto;
  text-align: center;
}
.page-slug-chi-siamo .fondatori-box :has(> img) img + .wp-block-cover__background.has-background-dim {
  background: var(--linear-gradient);
  border-radius: var(--border-radius-35);
}
.page-slug-chi-siamo .fondatori-box :has(> img) .wp-block-cover__inner-container {
  position: absolute;
  bottom: 10px;
}
.page-slug-chi-siamo .fondatori-box :has(> img) .wp-block-cover__inner-container > p {
  color: var(--color-white);
  font-size: var(--font-size-md) !important;
  text-shadow: var(--box-shadow);
}
.page-slug-chi-siamo .fondatori-box :has(> img) .wp-block-cover__inner-container > p:nth-of-type(2) {
  font-size: var(--font-size-sm) !important;
}
.page-slug-chi-siamo .fondatori-box blockquote {
  font-size: var(--font-size-md);
}
.page-slug-chi-siamo .fondatori-box blockquote p {
  padding: 0 30px;
  position: relative;
}
.page-slug-chi-siamo .fondatori-box blockquote p::before, .page-slug-chi-siamo .fondatori-box blockquote p::after {
  content: "\e908";
  font-family: "ora-sistemica";
  position: absolute;
  top: 0;
  left: 0;
  font-size: var(--font-size);
  color: var(--color-grey-2);
}
.page-slug-chi-siamo .fondatori-box blockquote p::after {
  top: unset;
  right: 0;
  bottom: 0;
  left: unset;
  transform: rotate(180deg);
}
.page-slug-chi-siamo .fondatori-box .wp-block-accordion .wp-block-accordion-item {
  border-bottom: solid 1px var(--color-grey-2);
  margin-top: 10px;
}
.page-slug-chi-siamo .fondatori-box .wp-block-accordion .wp-block-accordion-item h3 {
  font-size: var(--font-size);
}

.soluzioni .soluzioni-description {
  padding-top: var(--box-margin);
  padding-bottom: var(--box-margin);
}
.soluzioni .soluzioni-block {
  margin: 0;
  padding: calc(var(--box-margin) / 2) calc(var(--box-margin) * 2);
  max-width: unset;
  background-color: var(--color-grey);
}
.soluzioni .soluzioni-block h3 {
  margin-bottom: 30px;
}
.soluzioni .soluzioni-block figure {
  padding: var(--img-margin);
}
.soluzioni .soluzioni-block figure img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.soluzioni .soluzioni-block figure {
  padding-top: 0;
  padding-bottom: 0;
}
.soluzioni .soluzioni-block .buttons {
  margin-top: 20px;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(1) {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(1)::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(1):hover, .soluzioni .soluzioni-block .buttons a:nth-of-type(1):focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(1) {
  background-color: var(--color-white);
  color: var(--color-black) !important;
  border-color: var(--color-white) !important;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(1):hover, .soluzioni .soluzioni-block .buttons a:nth-of-type(1):focus {
  background-color: var(--color-yellow-2) !important;
  color: var(--color-white) !important;
  border-color: var(--color-yellow-2) !important;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(2) {
  padding-bottom: 5px;
  border: none;
  border-bottom: solid 1px var(--color-black);
  background: var(--color-transparent);
  text-transform: uppercase;
  transition: none;
  display: inline-block;
  font-family: var(--font-family-federo);
  color: var(--color-black);
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(2)::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(2):hover {
  color: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
  text-decoration: none;
}
.soluzioni .soluzioni-block .buttons a:nth-of-type(2) {
  margin-left: 20px;
}
.soluzioni > p {
  display: none;
}
.soluzioni .corsi-seminari-section {
  background-color: var(--color-grey);
  padding-top: var(--box-margin);
  padding-bottom: var(--box-margin);
}
.soluzioni .corsi-seminari-section .corsi-years-filter {
  margin-bottom: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.soluzioni .corsi-seminari-section .corsi-years-filter a.year-link {
  margin-right: 30px;
}
.soluzioni .corsi-seminari-section .corsi-years-filter a.year-link.active {
  text-decoration: underline;
}

.single-corso header .header-container {
  max-width: unset;
}
.single-corso header .header-container :has(> .header-logo) {
  width: 100%;
}
.single-corso header .header-container .header-logo a.custom-logo-link img.custom-logo,
.single-corso header .header-container .header-logo a.custom-logo-link img {
  width: 150px !important;
  max-height: unset !important;
}
.single-corso header .header-container .nav-main ul li a {
  font-family: var(--font-family-federo);
  color: var(--color-white);
  font-size: var(--font-size) !important;
  border: none;
  padding: 0 !important;
}
.single-corso header .header-container .nav-main ul li a:hover {
  text-decoration: underline !important;
}
.single-corso header .header-container .nav-main ul li .sub-menu {
  background: var(--color-transparent) !important;
  box-shadow: none !important;
}
.single-corso header .header-container .nav-main ul li:has(.sub-menu) {
  padding-right: 25px;
  position: relative;
}
.single-corso header .header-container .nav-main ul li:has(.sub-menu)::after {
  content: "\e901" !important;
  font-family: "ora-sistemica";
  font-size: var(--font-size-sm);
  color: var(--color-white);
  position: absolute;
  top: 2px;
  right: 0;
}
.single-corso header .header-container .nav-main > ul {
  gap: 70px !important;
}
.single-corso header {
  background-color: var(--color-red);
  min-height: 240px;
}
.single-corso .single-news-section {
  padding-top: var(--box-margin);
  padding-bottom: var(--box-margin);
}
.single-corso .single-news-section.single-corso-content .corso-intro {
  margin-bottom: 30px;
}
.single-corso .single-news-section.single-corso-content .corso-details-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
  margin: var(--box-margin) 0;
}
.single-corso .single-news-section.single-corso-content .corso-details-grid .corso-detail-item {
  text-align: center;
  position: relative;
}
.single-corso .single-news-section.single-corso-content .corso-details-grid .corso-detail-item .icon-os {
  font-size: var(--font-size-xxl);
  color: var(--color-red);
}
.single-corso .single-news-section.single-corso-content .corso-details-grid .corso-detail-item h4 {
  margin: 20px 0;
}
.single-corso .single-news-section.single-corso-content .corso-details-grid .corso-detail-item p {
  margin: 0;
}
.single-corso .single-news-section.single-corso-content .corso-details-grid .corso-detail-item::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 1px;
  height: 100px;
  background-color: var(--color-red);
  opacity: 0.35;
}
.single-corso .single-news-section.single-corso-content .corso-details-grid .corso-detail-item:last-child::after {
  content: none;
}
.single-corso .single-news-section.single-corso-content .corso-form-section {
  padding-top: var(--box-margin);
  padding-bottom: var(--box-margin);
  position: relative;
}
.single-corso .single-news-section.single-corso-content .corso-form-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-grey);
  left: 50%;
  width: 200vw;
  transform: translateX(-50%);
  z-index: -1;
}
.single-corso .single-news-section.single-corso-content .corso-form-section label {
  font-size: var(--font-size-sm) !important;
  font-weight: var(--font-weight-regular) !important;
  display: block;
  margin-bottom: 5px;
}
.single-corso .single-news-section.single-corso-content .corso-form-section input[type=text],
.single-corso .single-news-section.single-corso-content .corso-form-section input[type=email] {
  width: 100%;
  background-color: var(--color-white);
  border-radius: var(--border-radius-35);
  padding: 10px 20px;
  text-transform: uppercase;
  font-size: var(--font-size-sm) !important;
  border: none;
  margin-bottom: 10px;
}
.single-corso .single-news-section.single-corso-content .corso-form-section .forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox span {
  display: inline-block;
}
.single-corso .single-news-section.single-corso-content .corso-form-section .forminator-row,
.single-corso .single-news-section.single-corso-content .corso-form-section .forminator-col {
  margin-bottom: 0px !important;
}
.single-corso .single-news-section.single-corso-content .corso-form-section .forminator-button {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.single-corso .single-news-section.single-corso-content .corso-form-section .forminator-button::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.single-corso .single-news-section.single-corso-content .corso-form-section .forminator-button:hover, .single-corso .single-news-section.single-corso-content .corso-form-section .forminator-button:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
.single-corso .single-news-section.single-corso-content .corso-form-section .forminator-button {
  background-color: var(--color-blue) !important;
  border-color: var(--color-blue) !important;
  margin-top: 30px;
  width: 100%;
}
.single-corso .single-news-section.single-corso-content .corso-form-section .image-form {
  max-width: 85%;
  max-height: 400px;
  padding: var(--box-margin) 0;
}
.single-corso .single-news-section.single-corso-content .corso-form-image {
  width: 100%;
  max-width: 90%;
  margin: 0 auto;
  display: block;
}
.single-corso .single-news-section.single-corso-content .corso-form-title {
  margin-bottom: 20px;
}
.single-corso .single-news-section .news-date {
  font-size: var(--font-size-sm);
}
.single-corso .single-news-section h1 {
  margin: 20px 0 40px;
}
.single-corso .single-news-section .news-button {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.single-corso .single-news-section .news-button::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.single-corso .single-news-section .news-button:hover, .single-corso .single-news-section .news-button:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
.single-corso .single-news-section .news-button {
  background-color: var(--color-blue) !important;
  border-color: var(--color-blue) !important;
  width: 100%;
  margin-top: 30px;
}
.single-corso .single-news-section .news-featured-image {
  padding: var(--img-margin);
}
.single-corso .single-news-section .news-featured-image img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.single-corso .single-news-section .news-featured-image {
  padding-top: 0;
  padding-bottom: 0;
}
.single-corso .single-news-section .news-featured-image img {
  width: 100%;
}
.single-corso .news-navigation {
  margin-top: 50px;
}
.single-corso .news-navigation .nav-link {
  font-size: var(--font-size);
  padding-bottom: 5px;
  border: none;
  border-bottom: solid 1px var(--color-black);
  background: var(--color-transparent);
  text-transform: uppercase;
  transition: none;
  display: inline-block;
  font-family: var(--font-family-federo);
  color: var(--color-black);
}
.single-corso .news-navigation .nav-link::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.single-corso .news-navigation .nav-link:hover {
  color: var(--color-yellow-2);
  border-color: var(--color-yellow-2);
  text-decoration: none;
}
.single-corso .news-navigation .nav-previous .nav-link {
  position: relative;
  padding-left: 40px;
}
.single-corso .news-navigation .nav-previous .nav-link::after {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0;
  transform: rotate(180deg);
}

.page-slug-granelli-di-sabbia .main-news-section {
  padding-top: var(--box-margin);
  padding-bottom: var(--box-margin);
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__label {
  display: none;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__list > li {
  margin-right: 40px;
  margin-bottom: 15px;
  position: relative;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__list > li a {
  padding: 0 10px;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__list > li .news-category-filters__link.is-active {
  text-decoration: underline;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__list > li ul {
  display: none;
  position: absolute;
  padding: 10px 0;
  background-color: var(--color-white);
  z-index: 1;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__list > li ul a {
  white-space: nowrap;
}
.page-slug-granelli-di-sabbia .main-news-section .news-category-filters .news-category-filters__list > li:hover ul {
  display: block;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout {
  margin-top: 50px;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-items: flex-start;
  flex-wrap: wrap;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-content {
  width: 50%;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-content .news-label {
  text-transform: capitalize;
  font-size: var(--font-size-sm);
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-content .news-title {
  margin: 20px 0 40px;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-content .news-date {
  display: block;
  padding-bottom: 30px;
  margin-bottom: 30px;
  position: relative;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-content .news-date::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 1px;
  top: unset;
  bottom: 0;
  width: 100px;
  background-color: var(--color-black);
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-image {
  width: 45%;
  padding: var(--img-margin);
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-image img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-image {
  padding: 0;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-image img {
  width: 100%;
}
.page-slug-granelli-di-sabbia .main-news-section .news-layout .featured-news .news-image .news-placeholder {
  height: 250px;
  background: url("/wp-content/uploads/2025/12/ora-sistemica-logo-w.svg") no-repeat center center var(--color-grey);
  background-size: auto 40%;
  border-radius: var(--border-radius-35);
}
.page-slug-granelli-di-sabbia .main-news-section .news-secondary-row {
  margin-top: var(--box-margin);
}
.page-slug-granelli-di-sabbia .main-news-section .news-secondary-row .news-card-secondary .news-card-secondary__title {
  margin: 15px 0 40px;
}
.page-slug-granelli-di-sabbia .main-news-section .news-secondary-row .news-card-secondary .news-card-secondary__image {
  padding: var(--img-margin);
}
.page-slug-granelli-di-sabbia .main-news-section .news-secondary-row .news-card-secondary .news-card-secondary__image img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.page-slug-granelli-di-sabbia .main-news-section .news-secondary-row .news-card-secondary .news-card-secondary__image {
  padding: 0;
  margin-bottom: 30px;
}
.page-slug-granelli-di-sabbia .main-news-section .news-secondary-row .news-card-secondary .news-card-secondary__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 250px;
}
.page-slug-granelli-di-sabbia .main-news-section .news-secondary-row .news-card-secondary .news-card-secondary__image .news-card-secondary__placeholder {
  height: 250px;
  background: url("/wp-content/uploads/2025/12/ora-sistemica-logo-w.svg") no-repeat center center var(--color-grey);
  background-size: auto 40%;
  border-radius: var(--border-radius-35);
}
.page-slug-granelli-di-sabbia .main-news-section .news-grid {
  margin-top: var(--box-margin);
}
.page-slug-granelli-di-sabbia .main-news-section .news-grid .news-card {
  height: 350px;
}

.page-slug-contatti .contatti-section {
  padding-top: var(--box-margin);
  padding-bottom: var(--box-margin);
}
.page-slug-contatti .contatti-section .contatti-form-wrapper {
  padding-left: 0;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator_form-wrapper .forminator-ui.forminator-custom-form .forminator-row {
  margin-bottom: 15px;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator_form-wrapper .forminator-ui.forminator-custom-form .forminator-row .forminator-field {
  margin: 0;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form input[type=text].forminator-input, .page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form input[type=text].forminator-textarea,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form input[type=email].forminator-input,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form input[type=email].forminator-textarea,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form input[type=password].forminator-input,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form input[type=password].forminator-textarea,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form textarea.forminator-input,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form textarea.forminator-textarea,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form select.forminator-input,
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-ui.forminator-custom-form select.forminator-textarea {
  font-family: var(--font-family-cantata);
  font-size: var(--font-size);
  background-color: var(--color-grey);
  border-radius: var(--border-radius-35);
  padding: 12px 30px;
  border: none;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-select .selection .select2-selection--single[role=combobox] {
  background-color: var(--color-grey) !important;
  border: none !important;
  border-radius: var(--border-radius-35) !important;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-select .selection .select2-selection--single[role=combobox] .select2-selection__rendered {
  padding: 12px 30px !important;
  color: var(--color-black) !important;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-checkbox input:checked + .forminator-checkbox-box::before {
  color: var(--color-black);
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-button {
  font-family: var(--font-family-federo) !important;
  font-size: var(--font-size) !important;
  background-color: var(--color-yellow-2);
  border: solid 1px var(--color-yellow-2) !important;
  color: var(--color-white);
  border-radius: var(--border-radius-35) !important;
  text-transform: uppercase;
  padding: var(--button-padding) !important;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-button::after {
  content: "\e900";
  font-family: "ora-sistemica";
  margin-left: 20px;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-button:hover, .page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-button:focus {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  border: solid 1px var(--color-black);
  text-decoration: none;
  box-shadow: none;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-button {
  transition: none !important;
}
.page-slug-contatti .contatti-section .contatti-form-wrapper .forminator-button:hover {
  box-shadow: none !important;
}

body.admin-bar > .forminator-select.forminator-select-dropdown-container--open {
  margin-top: 0 !important;
}

.forminator-ui#forminator-module-34.forminator-design--default .forminator-error-message {
  font-size: var(--font-size-sm) !important;
  padding: 10px 25px;
  background-color: var(--color-yellow-2) !important;
  color: var(--color-white) !important;
}

.page-slug-testimonianze .page-banner .banner-overlay .banner-header .header-container .container .d-flex .header-logo a img.custom-logo {
  filter: brightness(0) saturate(100%) invert(16%) sepia(6%) saturate(4086%) hue-rotate(127deg) brightness(92%) contrast(78%) !important;
}
.page-slug-testimonianze .page-banner .banner-content .banner-title {
  color: var(--color-green-2);
}
.page-slug-testimonianze .page-banner header.banner-header .header-container .nav-main ul li a {
  color: var(--color-green-2);
}
.page-slug-testimonianze .page-banner header.banner-header .header-container .nav-main ul li:has(.sub-menu)::after {
  color: var(--color-green-2);
}
.page-slug-testimonianze .page-banner header.banner-header .header-container .nav-main ul li .sub-menu li a {
  color: var(--color-green-2);
}
.page-slug-testimonianze .wp-block-latest-posts__list li {
  position: relative;
  padding: 10px 0 10px 35%;
  min-height: 220px;
  margin-bottom: var(--box-margin);
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image {
  position: absolute;
  padding: var(--img-margin);
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image img {
  padding: 0;
  border-radius: var(--border-radius-35);
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  top: 0;
  left: 0;
  width: 30%;
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 220px;
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-title,
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-date {
  display: none;
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt {
  padding: 30px 50px;
  position: relative;
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt::before, .page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt::after {
  content: "\e908";
  font-family: "ora-sistemica";
  position: absolute;
  top: 0;
  left: 0;
  font-size: var(--font-size-md);
  color: var(--color-grey-2);
  opacity: 0.5;
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt::after {
  top: unset;
  right: 0;
  bottom: 0;
  left: unset;
  transform: rotate(180deg);
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-author {
  position: absolute;
  bottom: 10px;
  font-size: var(--font-size-sm);
  color: var(--color-grey-2);
  padding-left: 50px;
}
.page-slug-testimonianze .wp-block-latest-posts__list li .wp-block-latest-posts__post-author::before {
  content: "";
  width: 20px;
  height: 1px;
  margin-right: 10px;
  background-color: var(--color-grey-2);
  display: inline-block;
  transform: translateY(-4px);
}
.page-slug-testimonianze .wp-block-latest-posts__list li:not(:has(.wp-block-latest-posts__featured-image))::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 250px;
  background: url("/wp-content/uploads/2025/12/ora-sistemica-logo-w.svg") no-repeat center center var(--color-grey);
  background-size: auto 40%;
  border-radius: var(--border-radius-35);
  width: 30%;
  height: 220px;
}
.page-slug-testimonianze .wp-block-latest-posts__list li:nth-of-type(even) {
  padding-right: 35%;
  padding-left: 0;
}
.page-slug-testimonianze .wp-block-latest-posts__list li:nth-of-type(even) .wp-block-latest-posts__featured-image, .page-slug-testimonianze .wp-block-latest-posts__list li:nth-of-type(even):not(:has(.wp-block-latest-posts__featured-image))::before {
  right: 0;
  left: unset;
}/*# sourceMappingURL=style-os.css.map */