.visible-from-xs{display:none !important}@media(max-width: 480px){.visible-from-xs{display:block !important}}.visible-from-sm{display:none !important}@media(max-width: 767px){.visible-from-sm{display:block !important}}.visible-from-md{display:none !important}@media(max-width: 1024px){.visible-from-md{display:block !important}}.visible-from-lg{display:none !important}@media(max-width: 1100px){.visible-from-lg{display:block !important}}.visible-from-xl{display:none !important}@media(max-width: 1440px){.visible-from-xl{display:block !important}}.hide-from-xs{display:block !important}@media(max-width: 480px){.hide-from-xs{display:none !important}}.hide-from-sm{display:block !important}@media(max-width: 767px){.hide-from-sm{display:none !important}}.hide-from-md{display:block !important}@media(max-width: 1024px){.hide-from-md{display:none !important}}.hide-from-lg{display:block !important}@media(max-width: 1100px){.hide-from-lg{display:none !important}}.hide-from-xl{display:block !important}@media(max-width: 1440px){.hide-from-xl{display:none !important}}.mt-0{margin-top:0 !important}.mt-1{margin-top:2px !important}.mt-2{margin-top:4px !important}.mt-3{margin-top:8px !important}.mt-4{margin-top:16px !important}.mt-5{margin-top:32px !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:2px !important}.pt-2{padding-top:4px !important}.pt-3{padding-top:8px !important}.pt-4{padding-top:16px !important}.pt-5{padding-top:32px !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:2px !important}.mb-2{margin-bottom:4px !important}.mb-3{margin-bottom:8px !important}.mb-4{margin-bottom:16px !important}.mb-5{margin-bottom:32px !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:2px !important}.pb-2{padding-bottom:4px !important}.pb-3{padding-bottom:8px !important}.pb-4{padding-bottom:16px !important}.pb-5{padding-bottom:32px !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:2px !important}.ml-2{margin-left:4px !important}.ml-3{margin-left:8px !important}.ml-4{margin-left:16px !important}.ml-5{margin-left:32px !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:2px !important}.pl-2{padding-left:4px !important}.pl-3{padding-left:8px !important}.pl-4{padding-left:16px !important}.pl-5{padding-left:32px !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:2px !important}.mr-2{margin-right:4px !important}.mr-3{margin-right:8px !important}.mr-4{margin-right:16px !important}.mr-5{margin-right:32px !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:2px !important}.pr-2{padding-right:4px !important}.pr-3{padding-right:8px !important}.pr-4{padding-right:16px !important}.pr-5{padding-right:32px !important}.hv-link p a,.hv-link li a{color:#000 !important;font-weight:600 !important;text-decoration:underline !important;text-decoration-color:blue !important}html{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}html body .text-white{color:#fff}html body .text-white a{color:#fff !important}html body .text-white a:before{background-color:#fff}html body .text-primary{color:blue}html body .text-primary a{color:blue !important}html body .text-primary a:before{background-color:blue}html body .text-grey{color:#c1c7cd}html body .text-grey a{color:#c1c7cd !important}html body .text-grey a:before{background-color:#c1c7cd}html body .text-capitalize{text-transform:capitalize}html body .text-center{text-align:center}html body .text-right{text-align:right}html body h1>strong,html body h2>strong,html body h3>strong,html body h4>strong,html body h5>strong,html body h6>strong{color:blue}.e-con[data-hide=yes]{display:none !important}.container{max-width:1164px;margin:0 auto}.filters-container{display:flex;justify-content:space-between;gap:16px}@media(max-width: 767px){.filters-container{flex-direction:column}}.filters-container .single-filter-container{flex:1 0;position:relative}.filters-container .single-filter-container:after{content:"";position:relative;display:block;width:100%;z-index:10;border-bottom:2px solid blue}.filters-container .single-filter-container input,.filters-container .single-filter-container select{width:100%;padding:16px;font-family:var(--e-global-typography-c9a3597-font-family),Sans-serif;font-size:var(--e-global-typography-c9a3597-font-size);font-weight:var(--e-global-typography-c9a3597-font-weight);line-height:1em;background-color:#f2f4f8;border:none;border-radius:0}.filters-container .single-filter-container .chevron-icon{position:absolute;z-index:2;top:0;bottom:0;right:0;aspect-ratio:1;background-color:#f2f4f8;display:flex;justify-content:center;align-items:center;pointer-events:none}.filters-container .single-filter-container .chevron-icon svg path{fill:blue}.count_posts.active .filtered{display:inline}.count_posts .filtered{display:none}#filtered-results ul{padding:0;margin:0;list-style-type:none}#filtered-results .e-loop-item>.e-con{height:100%}#filtered-results .filter-loader{width:40px;height:40px;margin:8px auto;mix-blend-mode:multiply;transform:rotate(0deg);background-image:url(/wp-content/uploads/2025/10/cim-loader.gif);background-size:contain;background-repeat:no-repeat;background-position:center;grid-column:1/-1}#filtered-results .compact-pagination{grid-column:1/-1;display:flex;justify-content:center;gap:16px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.formatted-input,.gform_wrapper .gform-body .gform_fields select,.gform_wrapper .gform-body .gform_fields input[type=text],.gform_wrapper .gform-body .gform_fields input[type=email]{border:none;border-bottom:2px solid blue;background-color:#f2f4f8;border-radius:0}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform-body{font-family:var(--e-global-typography-c9a3597-font-family),Sans-serif;font-size:var(--e-global-typography-c9a3597-font-size);font-weight:var(--e-global-typography-c9a3597-font-weight);line-height:var(--e-global-typography-c9a3597-line-height)}.gform_wrapper .gform-body .gform_fields{--gf-form-gap-y: calc(8px*2)}.gform_wrapper .gform-body .gform_fields input,.gform_wrapper .gform-body .gform_fields select{outline:none}.gform_wrapper .gform-body .gform_fields a{font-size:inherit !important}.gform_wrapper .gform-footer{margin-top:8px}.gform_wrapper .gform-footer input[type=submit]{font-family:var(--e-global-typography-accent-font-family),Sans-serif !important;font-size:var(--e-global-typography-accent-font-size) !important;font-weight:var(--e-global-typography-accent-font-weight) !important;line-height:var(--e-global-typography-accent-line-height) !important;border-radius:100px !important;background-color:#071d49 !important;padding:8px 24px !important}@media(max-width: 1024px){.offcanvas-container .e-off-canvas__content{display:flex;flex-direction:column}.mobile-menu{height:100%}.mobile-menu>nav{position:relative}.mobile-menu>nav ul{transition:all ease-in-out .5s;margin:0;padding:0 16px}.mobile-menu>nav ul .menu-item{position:static;border-left:2px solid #000;margin-bottom:2px;display:flex;gap:8px;align-items:center}.mobile-menu>nav ul .menu-item:after{content:url(/wp-content/uploads/2025/09/chevron-down.svg);transform:rotate(-90deg);position:absolute;right:24px;pointer-events:none}.mobile-menu>nav ul .menu-item.back-btn{background-color:#f2f4f8;border-left:3px solid blue;color:#000;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);padding:16px 24px !important;width:100%}.mobile-menu>nav ul .menu-item.back-btn:after{content:none}.mobile-menu>nav ul .menu-item.back-btn:before{content:url(/wp-content/uploads/2025/09/chevron-down.svg);transform:rotate(90deg);display:block;height:17px;margin:0}.mobile-menu>nav ul .menu-item a{margin:0 !important;border-inline-start:none !important;padding:16px 24px !important;width:100%}.mobile-menu>nav ul .menu-item .sub-menu{display:block !important;position:absolute !important;margin:0 !important;padding:0 16px;width:100% !important;top:0 !important;left:100% !important;opacity:0 !important;z-index:1}.mobile-menu>nav ul .menu-item .sub-menu.active{opacity:1 !important;z-index:100}}.heading-subhead{display:flex;flex-direction:column}.heading-subhead__title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.heading-subhead__body{margin-bottom:24px;max-width:768px}.heading-subhead__body p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.heading-subhead__body p:last-child{margin-bottom:0}.heading-subhead__link-anchor{display:flex;align-items:center;gap:8px}.heading-subhead__link-anchor path{fill:var(--e-global-color-primary)}.animated-numbers{display:flex;padding:16px;gap:24px}.animated-numbers__icon{width:32px;flex-shrink:0}.animated-numbers__icon svg{width:100%;height:auto}.animated-numbers__content .animated-numbers__title{font-family:var(--e-global-typography-e2e56e9-font-family),Sans-serif;font-size:var(--e-global-typography-e2e56e9-font-size);line-height:var(--e-global-typography-e2e56e9-line-height);font-weight:var(--e-global-typography-e2e56e9-font-weight);margin:0}.animated-numbers__content .animated-numbers__number{font-family:var(--e-global-typography-ea061cf-font-family),Sans-serif;font-size:var(--e-global-typography-ea061cf-font-size);font-weight:var(--e-global-typography-ea061cf-font-weight);line-height:var(--e-global-typography-ea061cf-line-height)}.elementor-progress-wrapper{padding:4px;border-radius:2px}.elementor-progress-wrapper .elementor-progress-bar{border-radius:2px}.e-n-accordion .e-n-accordion-item{break-inside:avoid;-webkit-column-break-inside:avoid;border-bottom:1px solid #c1c7cd}.e-n-accordion .e-n-accordion-item[open] .e-closed,.e-n-accordion .e-n-accordion-item[open] .e-opened{transform:rotate(0deg)}.e-n-accordion .e-n-accordion-item .e-closed,.e-n-accordion .e-n-accordion-item .e-opened{transform:rotate(180deg);transition:all ease-in-out .3s}.e-n-accordion .e-n-accordion-item summary{border:none;padding:24px 0}.e-n-accordion .e-n-accordion-item summary .e-n-accordion-item-title-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.e-n-accordion .e-n-accordion-item>.e-con{border:none;padding-bottom:24px}.e-n-accordion .e-n-accordion-item>.e-con p{font-family:var(--e-global-typography-c9a3597-font-family),Sans-serif;font-size:var(--e-global-typography-c9a3597-font-size);font-weight:var(--e-global-typography-c9a3597-font-weight);line-height:var(--e-global-typography-c9a3597-line-height);margin-bottom:0;color:#697077}.libre-avviso{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.libre-avviso p{margin-bottom:0}.swiper:has(.swiper-wrapper .swiper-slide:only-child)~.elementor-swiper-button-next,.swiper:has(.swiper-wrapper .swiper-slide:only-child)~.elementor-swiper-button-prev,.swiper-button-disabled{display:none !important}.e-loop-item .partner-logo{display:block;margin:auto;width:200px;object-fit:contain}.several-terms h4{display:flex;gap:4px;flex-wrap:wrap}.several-terms h4 span{padding:4px 8px;background-color:#b9d3dc;border-radius:2px}.bg-light .loop-item-details{background-color:#f2f4f8 !important}.e-loop-item:hover{opacity:.7}.e-loop-item:hover .link-arrow{animation:arrow-bounce 1s cubic-bezier(0, 0.48, 0.25, 0.97) 100ms forwards}.e-loop-item>a{height:100%}.e-loop-item ul{padding:0}.e-loop-item .link-arrow{will-change:transform}.grecaptcha-badge{display:none !important}.elementor-element[data-visibility=hide],.e-con[data-visibility=hide]{display:none !important}@keyframes arrow-bounce{0%{transform:translate(0, 0)}30%{transform:translate(-5px, 5px)}100%{transform:translate(0, 0)}}.single-bandi .elementor-widget-theme-post-content>p:first-child strong{font-size:2em;line-height:1.2em}.bando-container[data-expired=yes] .e-con{opacity:.5}.single-bando-file{border:1px solid #c1c7cd;padding:16px;display:flex;justify-content:space-between}.single-bando-file .bando-title a{color:#000}.appendici .single-bando-file{border-top:none}.appendici .single-bando-file:first-child{border-top:1px solid #c1c7cd}.post-type-archive-bandi #filtered-results .e-loop-item:first-of-type a{border-top:1px solid #c1c7cd}.post-type-archive-bandi #filtered-results .e-loop-item a{border-top:none}.corso-card .corso-details .elementor-icon-list-items{column-count:2;column-gap:24px}.corso-card .corso-details .elementor-icon-list-items li{padding:8px;border-bottom:1px solid #c1c7cd}.corso-card .corso-details .elementor-icon-list-items li:nth-child(1),.corso-card .corso-details .elementor-icon-list-items li:nth-child(3){border-top:1px solid #c1c7cd}.single-corsi .occorrenze_container{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.single-corsi .occorrenze_container{grid-template-columns:1fr}}.single-corsi .occorrenze_container .single-occorrenza{background-color:#f2f4f8;padding:16px;cursor:pointer}.single-corsi .occorrenze_container .single-occorrenza h3{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-text-line-height);margin:0}.single-corsi .occorrenze_container .single-occorrenza h4{font-family:var(--e-global-typography-e2e56e9-font-family),Sans-serif;font-size:var(--e-global-typography-e2e56e9-font-size);font-weight:var(--e-global-typography-e2e56e9-font-weight);line-height:var(--e-global-typography-e2e56e9-line-height);color:#697077;margin:0}.single-corsi .occorrenze_container .single-occorrenza p{font-family:var(--e-global-typography-c9a3597-font-family),Sans-serif;font-size:var(--e-global-typography-c9a3597-font-size);font-weight:var(--e-global-typography-c9a3597-font-weight);line-height:var(--e-global-typography-c9a3597-line-height);margin-bottom:48px}.single-corsi .occorrenze_container .single-occorrenza .link-to-subscription{text-align:right;margin-top:auto}.single-corsi .occorrenze_container .single-occorrenza .link-to-subscription svg path{fill:blue}.future-events-container,.past-events-container{padding:48px 16px}.future-events-container .container,.past-events-container .container{margin-bottom:24px}.future-events-container .container h2,.past-events-container .container h2{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.future-events-container .events-container,.past-events-container .events-container{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);max-width:1164px;margin:0 auto}@media(max-width: 1024px){.future-events-container .events-container,.past-events-container .events-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.future-events-container .events-container,.past-events-container .events-container{grid-template-columns:1fr}}.future-events-container{background-color:#f2f4f8}.sidebar .servizio-details{display:none !important}.tax-press-type .rassegna-stampa-container .e-loop-item:first-of-type a{border-top:1px solid #c1c7cd}.tax-press-type .rassegna-stampa-container .e-loop-item a{border-top:none}.tax-press-type .rassegna-stampa-container .e-loop-item .pdf-link svg{transform:rotate(90deg)}.tax-press-type .rassegna-stampa-container .e-loop-item .external-link svg{transform:rotate(-45deg)}.card-media-gallery iframe,.card-media-gallery img{aspect-ratio:16/9;height:100%;width:100%;display:block;object-fit:cover}.card-media-gallery .media-info .elementor-shortcode{display:flex;align-items:center}.card-media-gallery .media-info .elementor-shortcode svg{fill:blue;width:24px;height:24px;transform:rotate(90deg)}@media(max-width: 767px){footer .copyright-area .elementor-widget-button:not(.no-arrow) .elementor-button .elementor-button-icon{display:none}footer .copyright-area .elementor-widget-button:not(.no-arrow) .elementor-button .elementor-button-text:after{content:url("/wp-content/uploads/2025/10/arrow-right.svg");filter:invert(100%);margin-left:8px;transform:translateY(3px);display:inline-block}}/*# sourceMappingURL=main.min.css.map */
