.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description
.text{width:72%;float:left}.widget_brand_description
img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0
0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails
li{float:left;margin:0
3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns
li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1
li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2
li{width:48%}ul.brand-thumbnails.columns-3
li{width:30.75%}ul.brand-thumbnails.columns-5
li{width:16.95%}ul.brand-thumbnails.columns-6
li{width:13.5%}.brand-thumbnails li
img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description
li{text-align:center}.brand-thumbnails-description li .term-thumbnail
img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index
li{float:left;margin:0
2px 2px 0}ul.brands_index li a,ul.brands_index li
span{border:1px
solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li
span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li
a.active{border-width:2px;padding:5px}div#brands_a_z
a.top{border:1px
solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root{--itconf-content-line-height:1.3 !important}.elementor-section,#main-content{--itconf-header-font-family:"Pilcrow",Sans-serif !important;--itconf-h1-font-family:"Pilcrow",Sans-serif !important;--itconf-h2-font-family:"Pilcrow",Sans-serif !important;--itconf-h3-font-family:"Pilcrow",Sans-serif !important;--button-border-radius:6px}.page-header_title{--itconf-header-font-family:"Overpass",Sans-serif}.elementor-section h3, .elementor-section h3.elementor-heading-title{--itconf-h3-font-family:"Pilcrow",Sans-serif !important}.invo-banner{background-color:#254294 !important}.invo-banner .elementor-background-overlay{z-index:-1}.invo-2col-images .wgl-image-layers .img-layer_image-wrapper{width:50%}.invo-2col-images .wgl-image-layers .img-layer_image-wrapper:not(:first-child){width:50%;left:50%;padding-left:12px}.invo-2col-images .img-layer_image-wrapper:first-child{padding-right:12px}.wgl-carousel_wrapper .elementor-swiper-button:not(.swiper-button-disabled):hover, .wgl-carousel_wrapper .motion-arrow:not(.swiper-button-disabled):hover{background-color:#F39200 !important;color:var(--itconf-tertiary-color);border-color:#F39200 !important}.wgl-style-events .event-post .event-categories a, .wgl-style-events .events-post .event-categories
a{display:inline-block;padding:0
8px;border:1px
solid var(--e-global-color-accent) !important;color:var(--itconf-tertiary-color) !important;border-radius:3px;background-color:var(--e-global-color-accent) !important;font-family:Pilcrow,sans-serif;letter-spacing:0;text-transform:uppercase}.wgl-style-events .event-post .event-categories a:hover, .wgl-style-events .event-post .event-categories a:focus, .wgl-style-events .events-post .event-categories a:hover, .wgl-style-events .events-post .event-categories a:focus{border:1px
solid var(--e-global-color-accent) !important;color:var(--e-global-color-accent) !important;background-color:var(--itconf-tertiary-color) !important}.events-post .button-read-more::before{margin-right:10px;display:inline-block;vertical-align:baseline;transform:rotate(-45deg)}.events-post:hover .button-read-more::before{transform:rotate(-0deg)}.events-post:hover .button-read-more,
.events-post:hover .button-read-more:before{color:#F39200}.invo-video-thumbs .elementor-column>.elementor-widget-wrap:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0%;background:linear-gradient(196.27deg, rgba(37, 66, 148, 0) 60.26%, #254294 101.14%)}#main{padding-bottom:0}.wgl-style-events .em-events-list .events-post .events-post_title
a{color:var(--itconf-primary-color)}.wgl-style-events .em-events-list .events-post .events-post_title a:hover{color:#F39200}.invo-partners-list .swiper-wrapper{transform:none !important;flex-wrap:wrap}.invo-partners-list .swiper-slide-duplicate{display:none !important}.blog-post_title{color:var(--itconf-primary-color)}.em-event-content .elementor-widget-wgl-double-heading .wgl-double-heading .dblh__title-1,
.wgl_module_team .member__name,
.wgl-style-events .em-event-bookings h2,
.single.related_posts .itconf_module_title h3,
.em-taxonomy
h3{color:var(--itconf-primary-color)}.blog-post_content .wgl_module_team
.member__name{font-family:var(--itconf-header-font-family);text-transform:uppercase}.wgl-style-events .events-post .events-prices{display:none}.single-team .wgl_col-12 > .team__member .member__info
.member__name{font-family:"Pilcrow",Sans-serif}.single-team .wgl_col-12 > .team__member .info__item,
.single-team .wgl_col-12 > .team__member .member__socials,
#comments, .wgl-style-events .em.em-item.em-item-single>section.em-event-bookings{display:none}.wgl-style-events .wgl-events .events-post .events-post_inner{border-bottom:none}.wgl-style-events .event-single_wrapper .flaticon, .wgl-style-events .location-single_wrapper
.flaticon{color:var(--e-global-color-accent)}.wgl_module_team .team__member .member__thumbnail::after{opacity:0;background:linear-gradient(180deg, transparent 40.63%, #F39200 100%)}.wgl-button{--button-padding:16px
40px 16px 37px}.elementor-widget-wgl-button .wgl-button .wgl-icon{margin-top:-0.2em}.wgl-style-events .events-post h5.events-post_title{line-height:1.1 !important;margin-bottom:10px !important}.wgl-style-events .event-single_wrapper .wgl_delimeter::after, .wgl-style-events .location-single_wrapper .wgl_delimeter::after{background:var( --e-global-color-accent ) !important}.wgl-site-header .wgl-button .align-icon-left .button__text,
.wgl-button .align-icon-left
.button__text{white-space:nowrap}.invo-footer-form .wpcf7-acceptance{color:#fff}.wgl-style-input .invo-footer-form  input[type=checkbox]::before,
.wgl-style-input .invo-footer-form  input[type=radio]::before,
.wgl-style-input .invo-footer-form .bapf_sfilter.bapf_ckbox input[type=checkbox]::before,
.wgl-style-input .invo-footer-form .bapf_sfilter.bapf_ckbox input[type=radio]::before{font-size:2em;--input-color:#fff}.wgl-style-input .invo-footer-form  input[type=checkbox],
.wgl-style-input .invo-footer-form  input[type=radio],
.wgl-style-input .invo-footer-form .bapf_sfilter.bapf_ckbox input[type=checkbox],
.wgl-style-input .invo-footer-form .bapf_sfilter.bapf_ckbox input[type=radio]{border-color:#fff !important;color:#fff}.wgl-style-events .events-post .events-post_title,
.wgl-style-events .event-post .single_meta .blog-post_title{text-transform:uppercase}@media (min-width:992px){.blog-post .blog-post_media .blog-post_media_part
img{aspect-ratio:10/4;object-fit:cover}}.team__member .member__media
.member__socials{display:none}.wgl-popup_audio{display:none !important}.wgl-style-events div.events-post .events-post_title, .wgl-style-events div.events-post .location-post_title, .wgl-style-events div.location-post .events-post_title, .wgl-style-events div.location-post .location-post_title{line-height:1em !important}.invo-cm-form-box{color:#fff}.invo-cm-form-box input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not(:hover)::placeholder{color:rgba(255, 255, 255, 0.5)}.invo-cm-form-box input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]){color:#fff;border-color:#fff;font-family:"Pilcrow",Sans-serif !important;margin-bottom:10px}.invo-cm-form-left{flex:1;display:flex;flex-wrap:wrap}@media (min-width:768px){.invo-cm-form-group{padding:0
15px;width:100%}.invo-cm-form-group.invo-cm-half{width:50%}.invo-cm-form-wrap{display:flex;align-items:center;gap:90px}}.wpcf7 .invo-cm-form-group .wpcf7-submit{background:none;border-color:#fff;border-radius:6px}.wpcf7 .invo-cm-form-group .wpcf7-submit:hover,
.wpcf7 .invo-cm-form-group .wpcf7-submit:focus{color:var(--e-global-color-primary);background:#fff}.invo-cm-form-group .wpcf7-form-control-wrap{position:relative}.invo-cm-form-group .wpcf7-form-control-wrap input[type="radio"], .invo-cm-form-group .wpcf7-form-control-wrap input[type="checkbox"]{display:none !important}.invo-cm-form-group .wpcf7-form-control-wrap input[type="radio"]+span, .invo-cm-form-group .wpcf7-form-control-wrap input[type="checkbox"]+span{position:relative;display:inline-block;vertical-align:top}.invo-cm-form-group .wpcf7-form-control-wrap input[type="radio"]+span:before, .invo-cm-form-group .wpcf7-form-control-wrap input[type="checkbox"]+span:before{content:'';display:inline-block;width:18px;height:18px;background:rgba(255, 255, 255, 0);border-radius:100%;border:1.5px solid #fff;line-height:24px;vertical-align:top;border-radius:0;position:absolute;left:-20px;top:4px;border-radius:50%}.invo-cm-form-group .wpcf7-form-control-wrap  input[type="checkbox"]:checked+span:after{width:18px;height:18px;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:4px;left:-20px;font-size:10px;display:flex;justify-content:center;align-items:center;border-radius:50%}.invo-cm-form-group .wpcf7-form-control-wrap [class*="acceptance"] span.wpcf7-list-item{padding-left:20px;margin-left:0}.invo-cm-form-group .wpcf7-form-control-wrap  input[type="checkbox"]:checked+span:before{background:rgba(255, 255, 255, 0)}.invo-cm-form-group .wpcf7-not-valid-tip{color:#fff;display:block;padding-top:10px;padding-bottom:15px}.wpcf7 form .wpcf7-response-output{border:none;background:#b12e2e;color:#fff;text-align:center;padding:10px
20px;border-radius:4px;font-weight:bold}.wpcf7 form.sent .wpcf7-response-output{background:var( --e-global-color-accent )}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{background:#dc3232}.wpcf7 form.spam .wpcf7-response-output{background:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output{background:#b12e2e}.elementor-maintenance-mode header,
.elementor-maintenance-mode footer,
.elementor-maintenance-mode .page-header{display:none}.invo-cm-form-group input:-webkit-autofill{-webkit-text-fill-color:#fff !important;caret-color:#fff !important}.invo-cm-form-group input:-webkit-autofill:focus{-webkit-text-fill-color:#fff !important}.wgl-style-events .em-events-grid .events-post_inner{border:none !important}.wgl-style-events .events-post .events-post_inner, .wgl-style-events .events-post .location-post_inner, .wgl-style-events .location-post .events-post_inner, .wgl-style-events .location-post .location-post_inner{border-color:#44b8af !important}.wgl-style-events .events-post .events-post-hero_thumb img, .wgl-style-events .location-post .events-post-hero_thumb
img{aspect-ratio:1/1;object-fit:cover}.wgl-style-events .em .em-pagination .page-numbers{line-height:44px}.submenu-label{background:#F39200}.wgl-style-events .events-post .events-post_title a:hover, .wgl-style-events .events-post .location-post_title a:hover, .wgl-style-events .location-post .events-post_title a:hover, .wgl-style-events .location-post .location-post_title a:hover{color:#F39200}.invo-cm-form-box
a{color:inherit;text-decoration:underline !important}.invo-cm-form-box a:hover{text-decoration:none !important;color:#fff !important}.elementor-widget-wgl-gallery .wgl-gallery_item::after{content:"\f104" !important;font-family:Flaticon;display:flex;justify-content:center;align-items:center;color:#fff;font-size:25px}.wgl-style-events .em.em-search .em-search-main.em-search-main-bar > .em-search-submit button, .wgl-style-events .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-submit button, .wgl-style-events .em .em-search-advanced .em-search-main.em-search-main-bar > .em-search-submit
button{border-radius:6px !important}.wgl-style-events .em .em-pagination .page-numbers{line-height:44px !important}.wgl-service-1 .wgl-service_description{line-height:1.3 !important}@media (max-width:767px){.em-search-main.em-search-main-bar{width:100% !important}.events-post-hero_thumb{width:100%;max-width:none !important}}.invo-ct-form .invo-cm-form-group .wpcf7-form-control-wrap input[type="radio"]+span:before,
.invo-ct-form .invo-cm-form-group .wpcf7-form-control-wrap input[type="checkbox"]+span:before{content:'';display:inline-block;width:18px;height:18px;background:rgba(255, 255, 255, 0);border-radius:100%;border:1.5px solid #2c418f;line-height:24px;vertical-align:top;border-radius:0;position:absolute;left:-20px;top:-1px;border-radius:50%}.invo-ct-form .invo-cm-form-group .wpcf7-form-control-wrap input[type="checkbox"]:checked+span:after{top:0}.invo-ct-form .wpcf7-acceptance{margin-bottom:30px;display:block}.page-header::before{display:none}.wp-singular:has(.em-category-single.em-category-31) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_MENTE_2488x500_VERSIONE2_.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-category-single.em-category-42) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_CORPO_2488x500_.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-category-single.em-category-75) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_STRACONI_2314x500_-1.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-category-single.em-category-73) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_PREVENZIONE_2488x500_.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-category-single.em-category-72) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_FEMMINILE_2488x500_.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-category-single.em-category-55) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_FAMIGLIA_2488x500_.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-tag-single.em-tag-74) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_PREVENZIONE_2488x500.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-tag-single.em-tag-38) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_Convegni.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-tag-single.em-tag-47) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_Spettacoli.jpg') !important;background-color:#2b36aa !important}.wp-singular:has(.em-tag-single.em-tag-51) .page-header{background-image:url('/wp-content/uploads/2025/10/Hero-img_Workshop_.jpg') !important;background-color:#2b36aa !important}.invo-footer-form
a{color:inherit;text-decoration:underline}.invo-footer-form a:hover{text-decoration:none}.invo-footer-copyright .hover_links
a{color:inherit !important;text-decoration:none}.invo-footer-copyright .hover_links a:hover{text-decoration:underline}.single-event .blog-post_content:not([data-ticket]) .event-single_content.button .wgl-button[href="#"]{display:none}@media (max-width:767px){.wgl-style-events .event-single_wrapper .wgl-button, .wgl-style-events .location-single_wrapper .wgl-button{float:none !important}a.wgl-button .align-icon-left
.button__text{text-align:left}.wgl-site-header .wgl-button .align-icon-left .button__text, .wgl-button .align-icon-left
.button__text{white-space:normal}}.invo-footer-form input:-webkit-autofill, .invo-footer-form input:-webkit-autofill:hover, .invo-footer-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff}.mobile_nav_wrapper .primary-nav>ul.mobile_switch_on>li>ul{display:block !important;height:auto !important;margin:0
!important}.primary-nav .submenu-label{background:linear-gradient(90deg, #f39200, #cc7b00) !important}.page-header{background-color:#2c3cad}.single-event .em-event-content p,
.single-event .em-event-content
li{font-size:18px;line-height:1.4}.invo-video-box
.videobox_content{width:100%}body:not(.logged-in) .invo-logged-in{display:none}