.hidden{display:none !important}#filter-form{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:15px !important;margin-bottom:2.5em !important;align-items:center !important;width:100% !important}#filter-form select{flex:1 1 250px !important;background-color:#fff !important;border:none !important;border-bottom:2px solid var(--theme-palette-color-4) !important;padding:5px 35px 0 10px !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;height:50px !important;line-height:inherit !important;border-radius:0 !important;cursor:pointer !important;text-transform:uppercase !important;color:#888 !important;letter-spacing:.5px !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%236ab165%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;background-position:right 10px center !important;background-size:12px auto !important}#filter-form select option{font-family:"Montserrat",sans-serif !important;text-transform:uppercase !important;color:#333 !important}@media screen and (max-width: 991px){#filter-form select{flex:1 1 100% !important}}#filter-form .form-buttons{display:flex !important;flex-direction:row !important;gap:15px !important;align-items:center !important;flex:0 0 auto !important}@media screen and (max-width: 991px){#filter-form .form-buttons{width:100% !important;justify-content:flex-start !important}}#filter-form input[type=submit],#filter-form .reset-filtri{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:50px !important;padding:0 35px !important;font-weight:bold !important;font-family:"Montserrat",sans-serif !important;cursor:pointer !important;transition:background-color .3s !important;text-transform:uppercase !important;border-radius:4px !important;font-size:14px !important;letter-spacing:1px !important;border:none !important;text-decoration:none !important;white-space:nowrap !important}#filter-form input[type=submit]{background-color:var(--theme-palette-color-4) !important;color:#fff !important}#filter-form input[type=submit]:hover{filter:brightness(0.85) !important}#filter-form .reset-filtri{background-color:var(--theme-palette-color-4) !important;color:#fff !important}#filter-form .reset-filtri:hover{filter:brightness(0.85) !important}#filter-form .reset-filtri.hidden{display:none !important}#corsi-table-container table.courses{width:100% !important;border-collapse:collapse !important;margin-top:1em !important;border:none !important;table-layout:fixed !important}#corsi-table-container table.courses tr{background-color:#fff !important;border:none !important;border-bottom:3px solid #d9d9d9 !important}#corsi-table-container table.courses tr:nth-child(even){background-color:#828282 !important;color:#fff !important}#corsi-table-container table.courses tr:nth-child(even) td{color:#fff !important}#corsi-table-container table.courses tr:nth-child(even) td .course-link{color:#fff !important}#corsi-table-container table.courses tr:nth-child(even) td.course-location,#corsi-table-container table.courses tr:nth-child(even) td.course-date,#corsi-table-container table.courses tr:nth-child(even) td.course-location-date{color:#fff !important}#corsi-table-container table.courses tr:nth-child(odd){background-color:#fff !important}#corsi-table-container table.courses td{padding:30px 20px !important;vertical-align:middle !important;font-family:"Montserrat",sans-serif !important;border:none !important;overflow:hidden !important;text-overflow:ellipsis !important}#corsi-table-container table.courses td.course-title{text-align:left !important;width:50% !important}#corsi-table-container table.courses td.course-title .course-link{color:#b81f72 !important;font-weight:800 !important;font-size:1.5em !important;text-decoration:none !important;text-transform:uppercase !important}#corsi-table-container table.courses td.course-location{text-align:center !important;text-transform:uppercase !important;font-size:14px !important;color:var(--theme-palette-color-3) !important;font-weight:600 !important;width:25% !important}#corsi-table-container table.courses td.course-date{text-align:right !important;text-transform:uppercase !important;font-size:14px !important;color:var(--theme-palette-color-3) !important;font-weight:600 !important;width:25% !important}@media(max-width: 768px){#corsi-table-container table.courses td{padding:20px 15px !important}#corsi-table-container table.courses td.course-title{width:60% !important}#corsi-table-container table.courses td.course-title .course-link{font-size:1.2em !important}#corsi-table-container table.courses td.course-location-date{width:40% !important;text-align:right !important;font-size:13px !important;font-weight:600 !important}}.ct-pagination{display:flex !important;justify-content:space-between !important;align-items:center !important;margin:3rem 0 !important;padding-top:2rem !important;gap:15px !important;font-family:"Montserrat",sans-serif !important}.ct-pagination>div{display:flex !important;gap:8px !important;align-items:center !important;justify-content:center !important}.ct-pagination .page-numbers{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:40px !important;height:40px !important;padding:0 8px !important;border-radius:8px !important;font-size:14px !important;font-weight:600 !important;color:#333 !important;text-decoration:none !important;border:2px solid rgba(0,0,0,0) !important;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;background:#f8f9fa !important}.ct-pagination .page-numbers.current{background-color:var(--theme-palette-color-4) !important;color:#fff !important;box-shadow:0 4px 12px color-mix(in srgb, var(--theme-palette-color-4) 30%, transparent) !important;transform:translateY(-2px) !important}.ct-pagination .page-numbers:not(.dots):not(.current):hover{background-color:#fff !important;border-color:var(--theme-palette-color-4) !important;color:var(--theme-palette-color-4) !important;transform:translateY(-2px) !important}.ct-pagination .page-numbers.dots{background:rgba(0,0,0,0) !important;border:none !important;cursor:default !important}.ct-pagination .prev,.ct-pagination .next{display:inline-flex !important;align-items:center !important;padding:0 20px !important;height:40px !important;background:#fff !important;border:1px solid #e0e5eb !important;border-radius:8px !important;color:#555 !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:.5px !important;font-weight:700 !important;gap:8px !important;transition:all .3s ease !important}.ct-pagination .prev svg,.ct-pagination .next svg{width:10px !important;height:10px !important;transition:transform .3s ease !important}.ct-pagination .prev:hover,.ct-pagination .next:hover{border-color:var(--theme-palette-color-4) !important;color:var(--theme-palette-color-4) !important;background:#f8f9fa !important}.ct-pagination .prev:hover.prev svg,.ct-pagination .next:hover.prev svg{transform:translateX(-3px)}.ct-pagination .prev:hover.next svg,.ct-pagination .next:hover.next svg{transform:translateX(3px)}@media(max-width: 768px){.ct-pagination{flex-direction:column !important;gap:20px !important}.ct-pagination>div{order:1 !important;flex-wrap:wrap !important}.ct-pagination .prev,.ct-pagination .next{order:2 !important;width:100% !important;justify-content:center !important}}@media(min-width: 769px){.ct-pagination[data-pagination=simple]{display:grid !important;grid-template-columns:1fr auto 1fr !important}.ct-pagination[data-pagination=simple] .prev{grid-column:1 !important;justify-self:start !important}.ct-pagination[data-pagination=simple]>div{grid-column:2 !important}.ct-pagination[data-pagination=simple] .next{grid-column:3 !important;justify-self:end !important}}#mvd_learning_calendar_single_course table,#mvd_learning_calendar_single_course th,#mvd_learning_calendar_single_course td{border:0}#mvd_learning_calendar_single_course table{background-color:#fff;width:100% !important;margin:0 !important}#mvd_learning_calendar_single_course .ui-datepicker-title span,#mvd_learning_calendar_single_course th[scope=col] span{color:#ba1575 !important;font-weight:bold !important}#mvd_learning_calendar_single_course .ui-state-active{background-color:#6ab165 !important;color:#fff !important;font-weight:bold}#mvd_learning_single_course_page_calendar_btn{width:100% !important;border-radius:0;background-color:#6ab165 !important;padding:10px 25px;font-weight:bold;font-size:12px;text-transform:uppercase}/*# sourceMappingURL=mvd-learning.min.css.map */