.filtro-corsi {
  padding-bottom: 55px;
  max-width: 1390px;
}
@media (max-width: 1023px) {
  .filtro-corsi {
    padding-bottom: 0;
  }
}
.filtro-corsi .flex-wrap {
  width: calc(100% + 50px);
}
.filtro-corsi .wp-block-column {
  margin-bottom: 20px;
}
.filtro-corsi .filters-container {
  white-space: nowrap;
}
.filtro-corsi .filtri {
  position: relative;
  padding-top: 50px;
  padding-right: 12.5px;
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  .filtro-corsi .filtri {
    flex-wrap: wrap;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .filtro-corsi .filtri > div {
    flex: 0 0 100% !important;
  }
  .filtro-corsi .filtri > div h2 {
    margin-bottom: 0 !important;
  }
  .filtro-corsi .filtri > div:last-child {
    text-align: right;
    font-size: 16px;
  }
}
.filtro-corsi .filtri::after {
  content: "";
  position: absolute;
  right: 12.5px;
  left: 0;
  height: 1px;
  top: 0;
  background-color: #000;
}
.filtro-corsi .filtri input {
  display: none;
}
.filtro-corsi .filtri input:checked + label {
  font-weight: bold;
}
.filtro-corsi .filtri input:checked + label:after {
  opacity: 1;
}
.filtro-corsi .filtri label {
  padding-left: 45px;
  position: relative;
  cursor: pointer;
}
.filtro-corsi .filtri label:before {
  content: "";
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid #000;
  width: 13px;
  height: 13px;
  margin-top: -1px;
}
.filtro-corsi .filtri label:after {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--wp--preset--color--primary);
  width: 9px;
  height: 9px;
  margin-top: -1px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.filtro-corsi .corso-single img {
  aspect-ratio: 780/590;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .filtro-corsi .filtro-single {
    margin-bottom: 0;
  }
  .filtro-corsi .corso-single {
    margin-bottom: 5px;
    background-color: var(--colore-corso);
    padding: 35px 25px 19px;
    display: block;
  }
  .filtro-corsi .corso-single .corso-single__text {
    border-top-color: #000 !important;
  }
  .filtro-corsi .corso-single:hover h5 {
    color: #000;
  }
}

.is-root-container .filtro-corsi .filtri > div:last-child, .is-root-container .filtro-single {
  pointer-events: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9maWx0cm8tY29yc2kuc2NzcyIsImJsb2Nrcy9maWx0cm8tY29yc2kuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0ksb0JBQUE7RUFDQSxpQkFBQTtBQ0FKO0FEQ0k7RUFISjtJQUlRLGlCQUFBO0VDRU47QUFDRjtBRERJO0VBQ0ksd0JBQUE7QUNHUjtBRERJO0VBQ0ksbUJBQUE7QUNHUjtBRERJO0VBQ0ksbUJBQUE7QUNHUjtBRERJO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNHUjtBREZRO0VBTEo7SUFNUSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFQ0tWO0VESlU7SUFDSSx5QkFBQTtFQ01kO0VETGM7SUFDSSwyQkFBQTtFQ09sQjtFRExjO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0VDT2xCO0FBQ0Y7QURKUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxzQkFBQTtBQ01aO0FESlE7RUFDSSxhQUFBO0FDTVo7QURMWTtFQUNJLGlCQUFBO0FDT2hCO0FETmdCO0VBQ0ksVUFBQTtBQ1FwQjtBREpRO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUNNWjtBRExZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBQ09oQjtBRExZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLG1EQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtBQ09oQjtBREZRO0VBQ0kscUJBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FDSVo7QURESTtFQUNJO0lBQ0ksZ0JBQUE7RUNHVjtFRERNO0lBQ0ksa0JBQUE7SUFDQSxxQ0FBQTtJQUNBLHVCQUFBO0lBQ0EsY0FBQTtFQ0dWO0VERlU7SUFDSSxpQ0FBQTtFQ0lkO0VERGM7SUFDSSxXQUFBO0VDR2xCO0FBQ0Y7O0FER0k7RUFDSSxvQkFBQTtBQ0FSIiwiZmlsZSI6ImJsb2Nrcy9maWx0cm8tY29yc2kuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuLmZpbHRyby1jb3JzaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAtIDUwcHgpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZsZXgtd3JhcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICB9XG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5maWx0cmkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTIuNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3Jzby1zaW5nbGUge1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDc4MC81OTA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpe1xuICAgICAgICAuZmlsdHJvLXNpbmdsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb3Jzby1zaW5nbGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JlLWNvcnNvKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAxOXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuY29yc28tc2luZ2xlX190ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXMtcm9vdC1jb250YWluZXIge1xuICAgIC5maWx0cm8tY29yc2kgLmZpbHRyaSA+IGRpdjpsYXN0LWNoaWxkLCAuZmlsdHJvLXNpbmdsZXtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufSIsIi5maWx0cm8tY29yc2kge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgbWF4LXdpZHRoOiAxMzkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0cm8tY29yc2kge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uZmlsdHJvLWNvcnNpIC5mbGV4LXdyYXAge1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG59XG4uZmlsdHJvLWNvcnNpIC53cC1ibG9jay1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbHRyby1jb3JzaSAuZmlsdGVycy1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbHRyby1jb3JzaSAuZmlsdHJpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdHJvLWNvcnNpIC5maWx0cmkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5maWx0cm8tY29yc2kgLmZpbHRyaSA+IGRpdiB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdHJvLWNvcnNpIC5maWx0cmkgPiBkaXYgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdHJvLWNvcnNpIC5maWx0cmkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZmlsdHJvLWNvcnNpIC5maWx0cmk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTIuNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpbHRyby1jb3JzaSAuZmlsdHJpIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0cm8tY29yc2kgLmZpbHRyaSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5maWx0cm8tY29yc2kgLmZpbHRyaSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZpbHRyby1jb3JzaSAuZmlsdHJpIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0cm8tY29yc2kgLmZpbHRyaSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uZmlsdHJvLWNvcnNpIC5maWx0cmkgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5maWx0cm8tY29yc2kgLmNvcnNvLXNpbmdsZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDc4MC81OTA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdHJvLWNvcnNpIC5maWx0cm8tc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWx0cm8tY29yc2kgLmNvcnNvLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yZS1jb3Jzbyk7XG4gICAgcGFkZGluZzogMzVweCAyNXB4IDE5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRyby1jb3JzaSAuY29yc28tc2luZ2xlIC5jb3Jzby1zaW5nbGVfX3RleHQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdHJvLWNvcnNpIC5jb3Jzby1zaW5nbGU6aG92ZXIgaDUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciAuZmlsdHJvLWNvcnNpIC5maWx0cmkgPiBkaXY6bGFzdC1jaGlsZCwgLmlzLXJvb3QtY29udGFpbmVyIC5maWx0cm8tc2luZ2xlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59Il19 */
