/**handles:italcam_theme-style**/
header .header-topbar-widget,header .site-branding{padding-top:30px;padding-bottom:30px}header .header-topbar-widget{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:25px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .header-topbar-widget a{font-family:var(--font-header-topbar-font-family);font-weight:var(--font-header-topbar-font-weight);font-size:var(--font-header-topbar-font-size);line-height:var(--font-header-topbar-line-height);text-transform:var(--font-header-topbar-text-transform);letter-spacing:var(--font-header-topbar-letter-spacing);display:inline-block;padding:3px 6px;text-decoration:none;-webkit-transition:.5s all;transition:.5s all;color:var(--color-fg)}header .header-topbar-widget a.hustle_module_shortcode_trigger{background-color:var(--color-primary);color:var(--color-bg)}header .header-topbar-widget a>i{color:var(--color-primary);font-size:1.5rem!important;line-height:1.5rem!important;display:inline!important}header .header-topbar-widget a:hover{background:var(--color-tertiary)}header .header-topbar-widget ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .header-topbar-widget .widget_polylang li.current-lang a{background:var(--color-tertiary)}header .header-menu:before{border-top:1px solid var(--color-tertiary);border-bottom:1px solid var(--color-tertiary)}header .header-menu #site-navigation{border-top:1px solid var(--color-tertiary);border-bottom:1px solid var(--color-tertiary);background:var(--color-bg);position:relative;z-index:20}header .header-menu #site-navigation #site-navigation-mobile{display:none}header .header-menu #site-navigation #header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin:0;padding:0;list-style:none}header .header-menu #site-navigation #header-menu .sub-menu{position:absolute;top:100%;opacity:0;-webkit-transition:.5s all;transition:.5s all;z-index:10;background-color:var(--color-bg);padding:0;margin:0;list-style:none;-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2);min-width:210px;pointer-events:none}header .header-menu #site-navigation #header-menu .sub-menu>li{position:relative}header .header-menu #site-navigation #header-menu .sub-menu>li a{font-family:var(--font-header-menu-font-family);font-weight:var(--font-header-menu-font-weight);font-size:var(--font-header-menu-font-size);line-height:var(--font-header-menu-line-height);text-transform:var(--font-header-menu-text-transform);letter-spacing:var(--font-header-menu-letter-spacing);display:block;padding:15px 20px;text-decoration:none;width:100%;-webkit-transition:.5s all;transition:.5s all;color:var(--color-fg)}header .header-menu #site-navigation #header-menu .sub-menu>li>ul{top:0;left:100%}header .header-menu #site-navigation #header-menu .sub-menu>li:hover>a{background-color:var(--color-primary);color:var(--color-fg-light)}header .header-menu #site-navigation #header-menu .sub-menu>li:hover>ul{opacity:1;pointer-events:all}header .header-menu #site-navigation #header-menu .sub-menu>li:hover.menu-item-has-children:after{color:var(--color-fg-light)}header .header-menu #site-navigation #header-menu .sub-menu>li.menu-item-has-children:after{content:'\f285';font-family:bootstrap-icons!important;color:var(--color-primary);position:absolute;right:0;top:0;bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px}header .header-menu #site-navigation #header-menu>li>a{font-family:var(--font-header-menu-font-family);font-weight:var(--font-header-menu-font-weight);font-size:var(--font-header-menu-font-size);line-height:var(--font-header-menu-line-height);text-transform:var(--font-header-menu-text-transform);letter-spacing:var(--font-header-menu-letter-spacing);padding:18px 20px 15px;text-decoration:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--color-fg);-webkit-transition:.5s all;transition:.5s all;border-bottom:inset 3px transparent}header .header-menu #site-navigation #header-menu>li>a:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}header .header-menu #site-navigation #header-menu>li.current-menu-item>a,header .header-menu #site-navigation #header-menu>li:hover>a{color:var(--color-primary);border-color:var(--color-primary)}header .header-menu #site-navigation #header-menu>li.current-menu-item>a:after,header .header-menu #site-navigation #header-menu>li:hover>a:after{border-color:var(--color-primary) transparent transparent transparent!important}header .header-menu #site-navigation #header-menu>li:hover>ul{opacity:1;pointer-events:all}header .header-menu #site-navigation #header-menu>li:hover>a:before{-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2)}header .header-menu #site-navigation #header-menu>li.menu-item-has-children>a:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:var(--color-fg) transparent transparent transparent}header .header-bottom-block{position:relative;height:1000px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}header .header-bottom-block>#map{width:calc(100% - 500px);height:100%}header .header-bottom-block>#map+.header-bottom-block-texts{background:var(--color-secondary)}header .header-bottom-block>img+.header-bottom-block-texts,header .header-bottom-block>img+noscript+.header-bottom-block-texts{background:rgba(0,0,0,.6);position:absolute;right:0;top:0;bottom:0}header .header-bottom-block .header-bottom-block-texts{color:#fff;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:500px}header .header-bottom-block .header-bottom-block-texts>*{text-align:right}header .header-bottom-block .header-bottom-block-texts>:first-child{font-family:var(--font-header-block-title-font-family);font-weight:var(--font-header-block-title-font-weight);font-size:var(--font-header-block-title-font-size);line-height:var(--font-header-block-title-line-height);text-transform:var(--font-header-block-title-text-transform);letter-spacing:var(--font-header-block-title-letter-spacing);margin-bottom:10px;color:var(--color-fg-light)}header .header-bottom-block .header-bottom-block-texts>:last-child{font-family:var(--font-header-block-description-font-family);font-weight:var(--font-header-block-description-font-weight);font-size:var(--font-header-block-description-font-size);line-height:var(--font-header-block-description-line-height);text-transform:var(--font-header-block-description-text-transform);letter-spacing:var(--font-header-block-description-letter-spacing);margin:0;color:var(--color-fg-light)}header .header-bottom-block>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header .header-bottom-breadcrumbs{margin-bottom:20px}header .header-bottom-breadcrumbs .breadcrumbs{border-bottom:1px solid var(--color-tertiary)}@media screen and (max-width:768px){header .header-topbar-widget,header .site-branding{padding-top:10px;padding-bottom:10px}header .header-topbar-widget{border-bottom:1px solid var(--color-tertiary);gap:10px}header .header-topbar-widget ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}header #site-navigation-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}header #site-navigation-mobile i{font-size:2rem}header .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .site-branding a{display:inline-block;height:70%}header .site-branding a img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}header .header-menu{-webkit-transition:.5s all;transition:.5s all;position:relative;padding:0}header .header-menu nav{border:none!important;position:absolute!important;left:0;top:0;right:0;-webkit-box-shadow:0 30px 30px #0000004a;box-shadow:0 30px 30px #0000004a}header .header-menu nav div ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header-menu nav div ul li{position:relative}header .header-menu nav div ul li a{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header:not(.mobile-menu-opened) .header-menu{opacity:0;pointer-events:none}header:not(.mobile-menu-opened) #site-navigation-mobile i.bi-x{display:none}header.mobile-menu-opened .header-menu{opacity:1;pointer-events:all;z-index:10000}header.mobile-menu-opened #site-navigation-mobile i.bi-list{display:none}header #site-navigation{margin-left:calc(-1 * var(--dimension-margini-mobile))!important;margin-right:calc(-1 * var(--dimension-margini-mobile))!important}header #site-navigation #header-menu>li:hover>ul{width:100%;-webkit-box-shadow:0 30px 30px #0000004a;box-shadow:0 30px 30px #0000004a}header #site-navigation #header-menu .sub-menu>li>ul{top:unset;left:unset;width:100%}header .header-bottom-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:400px}header .header-bottom-block #map{height:300px}header .header-bottom-block #map,header .header-bottom-block .header-bottom-block-texts{width:100%}}.archive-box a{text-decoration:none;color:var(--color-fg);-webkit-transition:.5s all;transition:.5s all}.archive-box a img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.archive-box a .archive-box-title{font-family:var(--font-box-title-font-family);font-weight:var(--font-box-title-font-weight);font-size:var(--font-box-title-font-size);line-height:var(--font-box-title-line-height);text-transform:var(--font-box-title-text-transform);letter-spacing:var(--font-box-title-letter-spacing)}.archive-box a .archive-box-date{font-family:var(--font-breadcrumb-font-family);font-weight:var(--font-breadcrumb-font-weight);font-size:var(--font-breadcrumb-font-size);line-height:var(--font-breadcrumb-line-height);text-transform:var(--font-breadcrumb-text-transform);letter-spacing:var(--font-breadcrumb-letter-spacing)}.archive-box a:hover{-webkit-filter:brightness(0.9);filter:brightness(.9)}h1{font-family:var(--font-page-title-font-family);font-weight:var(--font-page-title-font-weight);font-size:var(--font-page-title-font-size);line-height:var(--font-page-title-line-height);text-transform:var(--font-page-title-text-transform);letter-spacing:var(--font-page-title-letter-spacing)}h2{font-family:var(--font-page-subtitle-font-family);font-weight:var(--font-page-subtitle-font-weight);font-size:var(--font-page-subtitle-font-size);line-height:var(--font-page-subtitle-line-height);text-transform:var(--font-page-subtitle-text-transform);letter-spacing:var(--font-page-subtitle-letter-spacing)}.post-date{margin-bottom:40px;font-style:italic}.btn{font-family:var(--font-button-font-family);font-weight:var(--font-button-font-weight);font-size:var(--font-button-font-size);line-height:var(--font-button-line-height);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.btn i{margin-right:10px}.btn.btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:20px 0}.breadcrumbs>span *,.breadcrumbs>span>a *{font-family:var(--font-header-breadcrumb-font-family);font-weight:var(--font-header-breadcrumb-font-weight);font-size:var(--font-header-breadcrumb-font-size);line-height:var(--font-header-breadcrumb-line-height);text-transform:var(--font-header-breadcrumb-text-transform);letter-spacing:var(--font-header-breadcrumb-letter-spacing)}.breadcrumbs>span{color:var(--color-secondary)}.breadcrumbs>span>a{color:var(--color-fg);text-decoration:none}.breadcrumbs>span>a:hover{text-decoration:underline}.breadcrumbs>span:hover,.breadcrumbs>span:hover>a{color:var(--color-primary)}footer{margin-top:70px}footer .glide .glide__track .glide__slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .glide .glide__track .glide__slides .glide__slide{height:100%}footer .glide .glide__track .glide__slides .glide__slide>a>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .footer-menu{margin-top:70px;background-color:var(--color-bg-alt)}footer .footer-menu ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}footer .footer-menu ul a{font-family:var(--font-footer-font-family);font-weight:var(--font-footer-font-weight);font-size:var(--font-footer-font-size);line-height:var(--font-footer-line-height);text-transform:var(--font-footer-text-transform);letter-spacing:var(--font-footer-letter-spacing);padding:20px 0;display:block;text-decoration:none;color:var(--color-fg-light);position:relative}footer .footer-menu ul a:hover{text-decoration:underline}footer .footer-menu ul li:not(:last-child) a:after{content:"";position:absolute;top:20px;bottom:20px;right:-25px;width:1px;background-color:var(--color-fg-light)}:not(strong):not(h1):not(h2):not(h3){font-family:var(--font-default-font-family);font-weight:var(--font-default-font-weight);font-size:var(--font-default-font-size);line-height:var(--font-default-line-height);text-transform:var(--font-default-text-transform);letter-spacing:var(--font-default-letter-spacing)}h1{color:var(--color-primary);margin-bottom:50px}h3{color:var(--color-secondary)}.page-item.active .page-link{background-color:var(--color-primary);border-color:var(--color-primary)}.container{max-width:var(--dimension-box-desktop)!important}table tr td{padding:10px 20px}.glide__slides{overflow:visible}.glide__top{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.glide__top .glide__name{font-family:var(--font-slider-name-font-family);font-weight:var(--font-slider-name-font-weight);font-size:var(--font-slider-name-font-size);line-height:var(--font-slider-name-line-height);text-transform:var(--font-slider-name-text-transform);letter-spacing:var(--font-slider-name-letter-spacing);color:var(--color-primary);margin:0}.glide__top .glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.glide__top .glide__arrows .glide__arrow{position:static;-webkit-box-shadow:unset;box-shadow:unset;color:#000;border:none;border-radius:.25rem!important;display:block;-webkit-transition:.5s all;transition:.5s all;padding:5px 15px;-webkit-transform:unset;transform:unset}.glide__top .glide__arrows .glide__arrow:hover{background:var(--color-primary);color:#fff}.banner_wrapper .banner img{width:100%;height:auto;-webkit-transition:.5s all;transition:.5s all}.banner_wrapper .banner a:before{content:'';background:#000;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:.5s all;transition:.5s all;border-radius:.25rem}.banner_wrapper .banner:hover img{-webkit-transform:scale(.9);transform:scale(.9)}.banner_wrapper .banner:hover a:before{opacity:.1}[ajax-search-box]{position:relative;-webkit-transition:.5s all;transition:.5s all}[ajax-search-box]:before{content:'\f41f';font-family:bootstrap-icons!important;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:.5s all;transition:.5s all;opacity:0;pointer-events:none}[ajax-search-box].ajax-loading{pointer-events:none;overflow:hidden}[ajax-search-box].ajax-loading:before{opacity:1}.full-width{position:relative}.full-width:before{content:'';left:-100vw;right:-100vw;top:0;bottom:0;position:absolute;z-index:-1}.full-width-bg-gray:before{background:var(--color-bg-gray)}.full-width-content{margin-left:calc((100vw - var(--dimension-box-desktop))/ -2);margin-right:0;padding:0;width:100vw!important;max-width:100vw}#banner-group-footer,#banner-group-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}#banner-group-footer img,#banner-group-header img{height:150px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}#banner-group-laterale{gap:20px;padding:0 15px}#banner-group-laterale img{width:100%;height:auto}article.category-progetti-europei .post-date{display:none}@media screen and (max-width:768px){.container{padding-left:var(--dimension-margini-mobile)!important;padding-right:var(--dimension-margini-mobile)!important}.row{margin-left:0;margin-right:0}.full-width-content{margin-left:calc(-1 * var(--dimension-margini-mobile))}}html{overflow-x:hidden}