@media screen and (max-width: 600px){#wpadminbar{position:fixed}}html{scroll-behavior:smooth}body{color:#fff;background:#111;font-weight:300;line-height:150%;font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-style:normal;overflow-x:hidden;position:relative}body strong{font-weight:600}body a{color:#fff;text-decoration:none}body figure a{border:none;display:inline-block;padding:0}body figure a:hover{border-bottom-color:initial}body figcaption{font-size:13px;font-style:italic;text-align:left}body h1,body .header{font-family:"Poppins",sans-serif;font-weight:600}body h2,body h3,body h4{font-family:"Poppins",sans-serif;font-weight:600}body h1{font-size:2.9rem;margin-bottom:10px}@media(max-width: 767px){body h1{font-size:2rem}}body h2,body .header,body .header-proportional{font-size:1.5rem}body .header-proportional.strong{font-weight:500}body h2{margin-top:30px}body h2.title{font-size:1.3rem;line-height:140%;margin-top:0}body h3,body h4{margin-top:15px}body .header-proportional{font-family:"Poppins",sans-serif}body .header,body .header-proportional{margin-bottom:15px;line-height:140%}body .subtitle{font-family:"Poppins",sans-serif;line-height:140%;font-weight:400;display:block;margin:0}body .subtitle .arab-name{display:block;font-size:40px;margin-bottom:30px;line-height:120%}body .subtitle .age{display:block;margin-bottom:5px}body .subtitle .dob{display:block;margin:0}body .subtitle-big{font-family:"Poppins",sans-serif;display:block;line-height:140%;font-weight:400;margin-top:10px;color:#ffd479}@media(max-width: 767px){body .subtitle-big{font-size:1.3rem}}body h3,body h4,body h5,body h6{font-size:1rem}body p,body li{font-size:1rem;margin:10px 0}body.no-scroll-body{overflow:hidden}.content-single table th,.content-single table td,.content-single table thead{border:none}.content-single table thead{border-bottom:1px solid #888}.content-single table tbody tr{border-bottom:1px solid #444}.location-map #map{height:600px;z-index:0}.location-map.single-location #map{height:400px;z-index:0}@media(max-width: 767px){.location-map #map{height:333px}.location-map.single-location #map{height:333px}}.location-map .cmd-message{display:block}.location-map .pinch-message{display:none}@media screen and (max-width: 767px){.location-map .cmd-message{display:none}.location-map .pinch-message{display:block}}.goto-all-locations a{color:#eee;font-weight:500}.goto-all-locations.big a{font-size:1.3rem}.goto-all-locations .freccia-sx{margin-right:5px}.goto-all-locations .freccia-dx{margin-left:5px}.goto-all-locations .torna-mappa-icona{margin-right:2px}.cta,.my-button{display:inline-block;color:#000;padding:5px 25px;background:#ffd479;border-radius:30px;font-weight:500;border:none}.cta.secondary,.my-button.secondary{background:#ccc}.cta:hover,.my-button:hover{color:#000;filter:brightness(1.1)}.cta-secondary,.wp-element-button{border:none;display:inline-block;color:#fff;margin-top:15px;padding:0 0 5px 0;font-size:1rem}.cta-secondary:hover,.wp-element-button:hover{text-decoration:none}.cta-secondary::after,.wp-element-button::after{display:inline-block;content:">";margin-left:5px}.cta-secondary.dark,.wp-element-button.dark{color:#000}.cont-avatar{display:flex;align-items:center}.cont-avatar img{border-radius:15px;border:2px solid #fff}.cont-avatar a{font-weight:400}.image-gradient-bottom{position:relative;display:inline-block}.image-gradient-bottom::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255) 100%)}.location-map{position:relative;width:100%}.location-map #loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:999}.location-map #loading-circle{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.keyword-locations-list{font-size:14px}.keyword-locations-list .valore-indice-ordinamento{font-weight:500;color:#ffd479}.added-to-map{font-size:.8rem}.site-breadcrumbs{display:inline-block;color:#777}.site-breadcrumbs .news-home{background:#efefef;color:#002a77;padding:10px 15px}.site-breadcrumbs .news-home:hover{background:#f5f5f5}.site-breadcrumbs .news-home i{margin-right:5px}.site-breadcrumbs .news-date{display:inline-block;margin-left:10px;color:#fff}.site-breadcrumbs a{border:none;text-transform:uppercase;font-size:.9rem}@media(max-width: 1199px){.site-breadcrumbs{display:block}}.archive-ruolo-autore{font-size:1rem;display:block;margin-bottom:20px;font-weight:400;font-style:italic}.archive-nome-autore{display:block}.site-header{background:#000;color:#fff;z-index:1;position:relative;border-bottom:1px solid #555}.site-header a{color:#fff;border:none}.site-header a:hover{color:#fff;border-bottom:1px solid #fff}.site-header .header-main-menu .main-menu ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:top;justify-content:center;position:relative;font-weight:400}.site-header .header-main-menu .main-menu ul>li{margin:0;padding:0 15px;display:inline-grid;position:relative}.site-header .header-main-menu .main-menu ul>li>a{display:inline-block;color:#fff;position:relative}.site-header .header-main-menu .main-menu a:hover,.site-header .header-main-menu .main-menu li.current-menu-item>a,.site-header .header-main-menu .main-menu li.current-page-ancestor>a,.site-header .header-main-menu .main-menu li.current_page_parent>a,.site-header .header-main-menu .main-menu li.current-service-parent>a{border-bottom:1px solid #fff}@media(max-width: 1199px){.site-header .header-main-menu nav{position:fixed;top:95px;left:0;right:0;bottom:0;background-color:#000;color:#fff;z-index:9998;padding:20px;overflow-y:auto;visibility:hidden;transform:translateY(-100%)}.site-header .header-main-menu nav.open{visibility:visible;transform:translateY(0)}.site-header .header-main-menu nav .menu-main-menu-container{max-width:720px;margin:0 auto;padding:0 15px}body.admin-bar .site-header .header-main-menu nav{top:140px}}.site-header .header-util{text-align:right}.site-header .header-util .search-header{font-size:28px;cursor:pointer}.site-header .cont-menu-lingue ul{list-style:none;margin:0;padding:0}.site-header .cont-menu-lingue ul li{display:inline-block;padding:0 5px;font-weight:400}.site-header .cont-menu-lingue ul li a{display:inline-block}.site-header .cont-menu-lingue .current-lang a{border-bottom:1px solid #fff}.menu-toggle{display:none;background:none;border:none;cursor:pointer;position:relative;z-index:9999;height:30px;width:30px;flex-direction:column;justify-content:space-between;padding:0}@media(max-width: 1199px){.menu-toggle{display:flex}}.cont-hamburger{display:none;position:relative;padding:8px}@media(max-width: 1199px){.cont-hamburger{display:block}}.menu-line{width:100%;height:3px;background-color:#fff;border-radius:2px;transition:background-color .3s ease}.menu-line:nth-child(1){margin-bottom:7px}.menu-line:nth-child(3){margin-top:7px}@media(max-width: 1199px){body.menu-open{overflow:hidden;touch-action:none}.site-header .header-main-menu .main-menu{display:block}.site-header .header-main-menu .main-menu ul{display:block;padding-top:15px}.site-header .header-main-menu .main-menu ul>li{display:block;padding:25px 0}.site-header .header-main-menu .main-menu ul>li a{font-size:2rem}.submenu-hidden{display:none}.submenu-visible{display:block}nav.submenu-hidden{visibility:hidden;transform:translateY(-100%)}nav.open.submenu-hidden{visibility:visible;transform:translateY(0)}.menu-toggle.open{transform:rotate(90deg)}}.cont-ricerca{display:flex;align-items:center}.cont-ricerca span{line-height:100%}.cont-ricerca span.testo{font-weight:500;margin-right:15px}body.search-overlay-active{overflow:hidden;height:100vh;touch-action:none}.search-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:400;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:100px}.search-overlay.search-overlay-active{display:block;padding-top:150px;overflow-y:auto;height:100vh}.search-overlay .spinner-loader{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.search-overlay .search-term{border:none;box-shadow:none;padding:10px 15px;font-size:1.5rem;min-width:700px;max-width:100%}.search-overlay .search-term:focus{outline:none;box-shadow:none}.search-overlay .search-overlay-search-bar{width:100%}.search-overlay .search-overlay-icon{color:#fff;font-size:2rem;margin-right:20px}.search-overlay .search-overlay-close{color:#fff;font-size:2rem;margin-left:20px;cursor:pointer}@media(max-width: 991px){.search-overlay .search-term{font-size:1.5rem;min-width:400px}}@media(max-width: 767px){.search-overlay .search-term{font-size:1.5rem;min-width:300px}}@media(max-width: 575px){.search-overlay .search-term{font-size:1.5rem;min-width:250px}}.search-overlay .search-overlay-results{color:#fff;padding:20px}.search-overlay .search-overlay-title{color:#fff;border-bottom:1px solid #fff;padding-bottom:15px;display:inline-block;width:100%}.search-overlay .search-overlay-results .search-results-list{list-style:none;padding:0;margin:0}.search-overlay .search-overlay-results .single-element{margin:20px 0}.search-overlay .search-overlay-results a.post-title{color:#fff;font-weight:400}.search-overlay .search-overlay-results a.post-title::after{content:">";margin-left:5px;font-weight:700}@media(max-width: 991px){.search-overlay .cont-search-overlay-icon{display:none}.search-overlay .search-overlay-close{padding:0;margin:10px 0 0 0}}.math-wrapper{overflow-x:auto;overflow-y:hidden;width:100%;margin:20px 0;position:relative;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.math-wrapper mjx-container{text-align:left !important}.math-wrapper::-webkit-scrollbar{display:none}.math-wrapper::before,.math-wrapper::after{display:none !important}.scroll-indicator{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-20px;margin-bottom:10px;font-size:14px;color:#fff;pointer-events:none;user-select:none;text-align:center;flex-wrap:nowrap;margin-bottom:30px}.scroll-indicator i{font-size:14px;opacity:.6;font-family:"Font Awesome 6 Free",sans-serif}.scroll-indicator span{font-size:13px;color:#fff;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}@media(min-width: 769px){.scroll-indicator{display:none}}.colonna-body .wp-block-media-text{margin:20px 0}.colonna-body .wp-block-media-text .has-small-font-size{line-height:130%;font-style:italic}.colonna-body ul{list-style-type:none;padding-left:10px}.colonna-body ul li{position:relative;padding-left:25px;color:#fff;align-items:center}.colonna-body ul li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.5rem;color:#ffd479;position:absolute;left:0;top:50%;transform:translateY(-50%)}.colonna-body ol{padding-left:0;list-style-type:none;counter-reset:item}.colonna-body ol li{position:relative;padding-left:40px;color:#fff;counter-increment:item}.colonna-body ol li::before{content:counter(item);font-size:1.5rem;color:#ffd479;position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:400;width:30px;text-align:center;display:inline-block}.social-links-share .social-share{display:inline-flex;gap:10px}.social-links-share .social-share a{font-size:24px;transition:color .3s ease;border:none}.social-links-share .social-share a .fab,.social-links-share .social-share a .fa-solid,.social-links-share .social-share a .fas{color:#ffd479}.social-links-share .social-share a:hover .fab,.social-links-share .social-share a:hover .fa-solid,.social-links-share .social-share a:hover .fas{color:#fff}.social-links-share .testo-condividi{color:#ccc;font-weight:600;font-size:20px;margin-right:10px}.site-header .header-logo .site-icon-top{width:auto;height:80px;border-radius:5px}.logo-manutenzione{width:200px;height:auto}.title-manutenzione{font-size:25px}.subtitle-manutenzione{font-size:17px !important}.message-manutenzione{color:#728cbb}.contact-row{background:#efefef}.contact-row .cta.contattami-footer{margin:0 10px}.site-footer{background:#222;color:#aaa}.site-footer p{font-size:14px}.site-footer a{color:#aaa;border-color:#777}.site-footer a:hover{color:#fff;border-bottom:1px solid #fff}.site-footer .menu-colonna-uno ul,.site-footer .menu-colonna-due ul{list-style-type:none;margin:0;padding:0}.site-footer .menu-colonna-uno ul a{font-weight:400;border:none}.menu-colonna-due ul li{display:inline-block;margin:5px 0 0 10px}.qr-gravatar-cont a{text-decoration:none}.qr-gravatar-cont a:hover{text-decoration:none}.qr-gravatar-cont a:hover .qr-gravatar-image{transform:rotate(5deg)}.qr-gravatar-cont .qr-gravatar-image{transition:all .6s;width:140px;height:auto;max-width:100%;border-radius:20px}.site-footer .menu-colonna-due a{display:block;font-weight:400;border:none}.site-footer .menu-colonna-due a .gravatar-icon{transform:rotate(-90deg);transform-origin:center}.site-footer .menu-colonna-due a .gravatar-icon::before{font-size:2rem}.site-footer .menu-colonna-due a .fab::before{font-weight:400;font-size:2rem}.site-footer .menu-colonna-due a:hover{border-bottom:none !important;text-decoration:none}.site-footer .menu-colonna-due a:hover .fab::before,.site-footer .menu-colonna-due a:hover .gravatar-icon::before{color:#ffd479}@media screen and (max-width: 767px){.site-footer .menu-colonna-uno ul li{display:inline-block;margin:5px 15px 5px 0}}.site-footer ul#menu-menu-footer-uno a:hover,.site-footer ul#menu-menu-footer-uno li.current-menu-item>a,.site-footer ul#menu-menu-footer-due a:hover,.site-footer ul#menu-menu-footer-due li.current-menu-item>a{border-bottom:1px solid #fff}@media screen and (min-width: 768px){#menu-menu-footer-due-ita,#menu-menu-footer-due-eng{display:inline-grid;text-align:center}}.meta-info .date-info{text-transform:lowercase}.page-header{color:#fff;min-height:400px;position:relative;overflow:hidden;z-index:0;background:linear-gradient(to bottom right, #000, #000)}.page-header.overlay-100{height:100vh}.page-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));z-index:1}.page-header.no-overlay::before{display:none}.page-header .container{position:relative;z-index:2}.wp-block-pullquote{margin:50px 0;padding:0}blockquote{margin:30px 0;line-height:180%;border-left:3px solid #ffd479;padding:0;padding-left:20px;text-align:left;line-height:180%}blockquote::before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;color:#ffd479;font-size:2rem}blockquote em{display:block;margin-top:10px;font-style:normal;font-weight:600}blockquote em::before{content:"-";padding:0 5px}blockquote p{margin:0;font-style:italic}.location-tag ul{list-style:none;padding:0;margin:0;display:block}.location-tag ul li{display:inline-block;margin:0}.location-tag ul li a{display:inline-block;font-size:.8rem;border:none;margin-right:5px}.location-tag ul li a:hover{text-decoration:underline}.location-tag ul li a:hover span{text-decoration:none}.location-tag ul li a .dashicons{color:#ffd479;font-size:1rem;margin-right:2px}.cta-mappa-all{margin-bottom:5px}.cta-mappa-all a{font-size:1rem;color:#002a77;font-weight:500;font-family:"Poppins",sans-serif}.cta-mappa-all a:hover{color:#0078a8;border-color:#0078a8}.header-mappa{margin-bottom:10px !important}.leaflet-container{font-family:"Poppins",sans-serif;font-weight:300}.leaflet-popup-content{padding:2px;color:#000}.leaflet-popup-content p{line-height:140%;margin:0;font-family:"Poppins",sans-serif;font-weight:300}.separator-light{color:#fff;line-height:100%}.posts-list{color:#fff}.post-list .date-info{margin:0}.posts-list .link-box{display:block;border:1px solid #444;border-radius:10px;overflow:hidden}.posts-list .link-box .icona-articoli-notizie{color:#aaa}.posts-list .link-box .excerpt{margin-top:20px}.posts-list .link-box .cont-text{padding:10px 15px}.posts-list .link-box .cont-image{overflow:hidden}.posts-list .link-box img{transition:all 1s}.posts-list .link-image{display:block;border:none;overflow:hidden;margin:0;padding:0}.posts-list .link-box-image{position:relative;overflow:hidden}.posts-list .link-box-image .wp-post-image{width:100%;height:auto;position:relative;transition:all 1s}.posts-list .link-box-image .cont-text{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:10px 20px;z-index:2}.posts-list .link-box-image .cont-text .title,.posts-list .link-box-image .cont-text .excerpt{color:#fff}.posts-list .link-box-image::before{content:"";background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.posts-list .link-box-image .link-box-image-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none;border:none;z-index:2}.posts-list .link-box-image:hover .wp-post-image{transform:scale(1.1)}.posts-list .link-image:hover img{transform:scale(1.1)}.posts-list .link-box .cont-text .title,.posts-list .link-box .cont-text .date-info,.posts-list .link-box .cont-text .excerpt{color:#fff}.posts-list .link-box .cont-text .date-info,.related-updates .date-info{font-size:.9rem;font-weight:400;color:#ccc}.posts-list h2{margin-top:0px}.link-box.luoghi{border:none}.link-box.luoghi .title a{display:flex;align-items:center}.link-box.luoghi .title a .dashicons{margin-right:5px;color:#ffd479}.link-box.luoghi .cont-text{padding:0}.header-link{color:#fff;border:none;transition:none}.header-link:hover{color:#fff;border-bottom:1px solid #aaa}.children-cloud-wrapper .children-cloud{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;text-align:center}.children-cloud-wrapper .child-item{font-weight:600;padding:10px 10px;border-radius:8px;color:#ddd;display:inline-block;transition:all .4s;cursor:default}.children-cloud-wrapper .child-item h3{font-size:13px;color:#ddd;font-weight:400;margin:0;padding:0}.children-cloud-wrapper .child-item h3 a{border:none;color:#ddd}.children-cloud-wrapper .child-item h3 a:hover{color:#000}.children-cloud-wrapper .child-item:hover,.children-cloud-wrapper .child-item:active{transform:scale(1.4);background:hsla(0,0%,100%,.7)}.children-cloud-wrapper .child-item:hover h3,.children-cloud-wrapper .child-item:active h3{color:#000}.children-cloud-wrapper .age-filter label{padding:0 10px}.children-cloud-wrapper .age-filter input[type=radio]{margin-right:5px}.children-cloud-wrapper .btn-primary{background:#fff;color:#000;border:none}.source-small{font-size:10px}.source-small a{border:none}.child-item.hidden{display:none !important}
