/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,html{margin:0;padding:0;line-height:1.6;font-size:17px;font-weight:500;font-family:open sans,sans-serif;color:#232323;background-color:#c40f0f}a{color:#026;text-decoration:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}a:visited{text-decoration:none}a:hover{text-decoration:none;color:#05f}h1,h2,h3,h4,h5,h6{margin:0;font-family:jost,sans-serif;font-weight:600;color:#026}p{margin:1rem 0 0}ol,ul{margin:0;padding:0}ol li,ul li{margin:0 0 .5rem 1rem}strong{font-weight:800}*{box-sizing:border-box}:after,:before{box-sizing:border-box}.site-container{background-color:#fff}.wrap{max-width:calc(1280px - 40px);width:calc(1280px - 40px);margin:0 auto;padding:0 40px}.site-header{z-index:2;position:fixed;top:0;left:0;width:100%;padding:10px 0;border-bottom:1px solid #ddd;background-color:#fff}.site-header .wrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.site-header .wrap .title-area{width:12.5%;line-height:0}.site-header .wrap .nav-primary{width:83.33333333%}.site-header .wrap .header-social{width:4.16666667%;line-height:0}.site-header .wrap .header-social #mobile-menu{display:none}.archive .content>.entry-header,.blog .content>.entry-header,.monumento-template-default .content .monumento>.entry-header,.page-template-default .content .page>.entry-header,.post-template-default .content .post>.entry-header,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header{position:relative;padding-top:60px;padding-bottom:60px;background-image:linear-gradient(135deg,#c40f0f 10%,#002266 100%);text-align:center}.archive .content>.entry-header .entry-meta,.blog .content>.entry-header .entry-meta,.monumento-template-default .content .monumento>.entry-header .entry-meta,.page-template-default .content .page>.entry-header .entry-meta,.post-template-default .content .post>.entry-header .entry-meta,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header .entry-meta{margin-top:10px;font-weight:700;color:#fff}.archive .content>.entry-header .entry-meta a,.blog .content>.entry-header .entry-meta a,.monumento-template-default .content .monumento>.entry-header .entry-meta a,.page-template-default .content .page>.entry-header .entry-meta a,.post-template-default .content .post>.entry-header .entry-meta a,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header .entry-meta a{color:#fff}.archive .content>.entry-header.entry-header-image,.blog .content>.entry-header.entry-header-image,.monumento-template-default .content .monumento>.entry-header.entry-header-image,.page-template-default .content .page>.entry-header.entry-header-image,.post-template-default .content .post>.entry-header.entry-header-image,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-image{padding-top:180px;padding-bottom:180px;background-attachment:scroll;background-repeat:no-repeat;background-position:50%;background-size:cover}.archive .content>.entry-header.entry-header-image h1,.blog .content>.entry-header.entry-header-image h1,.monumento-template-default .content .monumento>.entry-header.entry-header-image h1,.page-template-default .content .page>.entry-header.entry-header-image h1,.post-template-default .content .post>.entry-header.entry-header-image h1,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-image h1{position:relative;z-index:1;text-shadow:0 0 2px #000}.archive .content>.entry-header.entry-header-image:after,.blog .content>.entry-header.entry-header-image:after,.monumento-template-default .content .monumento>.entry-header.entry-header-image:after,.page-template-default .content .page>.entry-header.entry-header-image:after,.post-template-default .content .post>.entry-header.entry-header-image:after,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,#c40f0f 10%,#002266 100%);-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.archive .content>.entry-header.entry-header-slider,.blog .content>.entry-header.entry-header-slider,.monumento-template-default .content .monumento>.entry-header.entry-header-slider,.page-template-default .content .page>.entry-header.entry-header-slider,.post-template-default .content .post>.entry-header.entry-header-slider,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider{position:relative;padding-top:0;padding-bottom:0;background-image:none}.archive .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.blog .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.monumento-template-default .content .monumento>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.page-template-default .content .page>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.post-template-default .content .post>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento{padding-top:223.2px;padding-bottom:223.2px;background-attachment:scroll;background-repeat:no-repeat;background-position:50%;background-size:cover}.archive .content>.entry-header.entry-header-slider h1,.blog .content>.entry-header.entry-header-slider h1,.monumento-template-default .content .monumento>.entry-header.entry-header-slider h1,.page-template-default .content .page>.entry-header.entry-header-slider h1,.post-template-default .content .post>.entry-header.entry-header-slider h1,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider h1{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:0 0 2px #000}.archive .content>.entry-header.entry-header-slider:after,.blog .content>.entry-header.entry-header-slider:after,.monumento-template-default .content .monumento>.entry-header.entry-header-slider:after,.page-template-default .content .page>.entry-header.entry-header-slider:after,.post-template-default .content .post>.entry-header.entry-header-slider:after,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,#c40f0f 10%,#002266 100%);-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.archive .content>.entry-header.entry-header-slider.no-shield,.blog .content>.entry-header.entry-header-slider.no-shield,.monumento-template-default .content .monumento>.entry-header.entry-header-slider.no-shield,.page-template-default .content .page>.entry-header.entry-header-slider.no-shield,.post-template-default .content .post>.entry-header.entry-header-slider.no-shield,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider.no-shield{padding-top:0;padding-bottom:0}.archive .content>.entry-header.no-shield,.blog .content>.entry-header.no-shield,.monumento-template-default .content .monumento>.entry-header.no-shield,.page-template-default .content .page>.entry-header.no-shield,.post-template-default .content .post>.entry-header.no-shield,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.no-shield{padding-top:60px;padding-bottom:60px}.archive .content>.entry-header h1,.blog .content>.entry-header h1,.monumento-template-default .content .monumento>.entry-header h1,.page-template-default .content .page>.entry-header h1,.post-template-default .content .post>.entry-header h1,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header h1{font-size:3rem;line-height:1.2;font-weight:700;color:#fff;max-width:calc(1280px - 40px);width:calc(1280px - 40px);margin:0 auto;padding:0 40px}.page-template-default.page-id-28 .content .page>.entry-header{background-image:linear-gradient(135deg,#ffffff 10%,#ffffff 100%)}.page-template-default.page-id-28 .content .page>.entry-header h1{color:#026}.site-inner{padding-top:102px}.page>.entry-content,.post>.entry-content,.rassegna-stampa>.entry-content{padding-bottom:40px}.page>.entry-content>h1,.page>.entry-content>h2,.page>.entry-content>h3,.page>.entry-content>h4,.page>.entry-content>h5,.page>.entry-content>h6,.post>.entry-content>h1,.post>.entry-content>h2,.post>.entry-content>h3,.post>.entry-content>h4,.post>.entry-content>h5,.post>.entry-content>h6,.rassegna-stampa>.entry-content>h1,.rassegna-stampa>.entry-content>h2,.rassegna-stampa>.entry-content>h3,.rassegna-stampa>.entry-content>h4,.rassegna-stampa>.entry-content>h5,.rassegna-stampa>.entry-content>h6{max-width:calc(1280px - 40px);width:calc(1280px - 40px);margin:0 auto;padding:0 40px}.page>.entry-content>h2,.post>.entry-content>h2,.rassegna-stampa>.entry-content>h2{margin-top:40px}.page>.entry-content>h3,.post>.entry-content>h3,.rassegna-stampa>.entry-content>h3{margin-top:20px}.page>.entry-content>p,.post>.entry-content>p,.rassegna-stampa>.entry-content>p{max-width:calc(1280px - 40px);width:calc(1280px - 40px);margin:20px auto 0;padding:0 40px}.page>.entry-content>p a,.post>.entry-content>p a,.rassegna-stampa>.entry-content>p a{display:inline-block;font-weight:800;color:#026}.page>.entry-content>p a:after,.post>.entry-content>p a:after,.rassegna-stampa>.entry-content>p a:after{content:'';display:block;width:0;height:2px;background:#026;transition:width .3s}.page>.entry-content>p a:hover:after,.post>.entry-content>p a:hover:after,.rassegna-stampa>.entry-content>p a:hover:after{width:100%}.page>.entry-content>ol,.page>.entry-content>ul,.post>.entry-content>ol,.post>.entry-content>ul,.rassegna-stampa>.entry-content>ol,.rassegna-stampa>.entry-content>ul{max-width:calc(1280px - 40px);width:calc(1280px - 40px);margin:0 auto 20px;padding:0 40px}.page>.entry-content>ol li,.page>.entry-content>ul li,.post>.entry-content>ol li,.post>.entry-content>ul li,.rassegna-stampa>.entry-content>ol li,.rassegna-stampa>.entry-content>ul li{margin-top:8px;margin-bottom:0}.acf-map{width:100%;height:600px;border:#ccc solid 1px;margin:0}.acf-map img{max-width:inherit!important}.lb-data .lb-number,.lb-nav{display:none!important}@media(max-width:1279px){.wrap{max-width:calc(1024px - 40px);width:calc(1024px - 40px)}.site-inner{padding-top:83px}.archive .content>.entry-header,.blog .content>.entry-header,.monumento-template-default .content .monumento>.entry-header,.page-template-default .content .page>.entry-header,.post-template-default .content .post>.entry-header,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header{padding-top:60px;padding-bottom:60px}.archive .content>.entry-header h1,.blog .content>.entry-header h1,.monumento-template-default .content .monumento>.entry-header h1,.page-template-default .content .page>.entry-header h1,.post-template-default .content .post>.entry-header h1,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header h1{max-width:calc(1024px - 40px);width:calc(1024px - 40px);font-size:2.5rem}.archive .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.blog .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.monumento-template-default .content .monumento>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.page-template-default .content .page>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.post-template-default .content .post>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento{padding-top:223.2px;padding-bottom:223.2px}.page>.entry-content>h1,.page>.entry-content>h2,.page>.entry-content>h3,.page>.entry-content>h4,.page>.entry-content>h5,.page>.entry-content>h6,.post>.entry-content>h1,.post>.entry-content>h2,.post>.entry-content>h3,.post>.entry-content>h4,.post>.entry-content>h5,.post>.entry-content>h6,.rassegna-stampa>.entry-content>h1,.rassegna-stampa>.entry-content>h2,.rassegna-stampa>.entry-content>h3,.rassegna-stampa>.entry-content>h4,.rassegna-stampa>.entry-content>h5,.rassegna-stampa>.entry-content>h6{max-width:calc(1024px - 40px);width:calc(1024px - 40px)}.page>.entry-content>p,.post>.entry-content>p,.rassegna-stampa>.entry-content>p{max-width:calc(1024px - 40px);width:calc(1024px - 40px)}.page>.entry-content>ol,.page>.entry-content>ul,.post>.entry-content>ol,.post>.entry-content>ul,.rassegna-stampa>.entry-content>ol,.rassegna-stampa>.entry-content>ul{max-width:calc(1024px - 40px);width:calc(1024px - 40px)}}@media(max-width:1023px){.wrap{max-width:100%;width:100%;padding:0 20px}.site-inner{padding-top:70px}.archive .content>.entry-header,.blog .content>.entry-header,.monumento-template-default .content .monumento>.entry-header,.page-template-default .content .page>.entry-header,.post-template-default .content .post>.entry-header,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header{padding-top:60px;padding-bottom:60px}.archive .content>.entry-header.entry-header-image,.blog .content>.entry-header.entry-header-image,.monumento-template-default .content .monumento>.entry-header.entry-header-image,.page-template-default .content .page>.entry-header.entry-header-image,.post-template-default .content .post>.entry-header.entry-header-image,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-image{padding-top:140px;padding-bottom:140px}.archive .content>.entry-header h1,.blog .content>.entry-header h1,.monumento-template-default .content .monumento>.entry-header h1,.page-template-default .content .page>.entry-header h1,.post-template-default .content .post>.entry-header h1,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header h1{max-width:100%;width:100%;font-size:2rem}.archive .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.blog .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.monumento-template-default .content .monumento>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.page-template-default .content .page>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.post-template-default .content .post>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento{padding-top:180px;padding-bottom:180px}.page>.entry-content>h1,.page>.entry-content>h2,.page>.entry-content>h3,.page>.entry-content>h4,.page>.entry-content>h5,.page>.entry-content>h6,.post>.entry-content>h1,.post>.entry-content>h2,.post>.entry-content>h3,.post>.entry-content>h4,.post>.entry-content>h5,.post>.entry-content>h6,.rassegna-stampa>.entry-content>h1,.rassegna-stampa>.entry-content>h2,.rassegna-stampa>.entry-content>h3,.rassegna-stampa>.entry-content>h4,.rassegna-stampa>.entry-content>h5,.rassegna-stampa>.entry-content>h6{max-width:100%;width:100%;padding:0 20px}.page>.entry-content>p,.post>.entry-content>p,.rassegna-stampa>.entry-content>p{max-width:100%;width:100%;padding:0 20px}.page>.entry-content>ol,.page>.entry-content>ul,.post>.entry-content>ol,.post>.entry-content>ul,.rassegna-stampa>.entry-content>ol,.rassegna-stampa>.entry-content>ul{max-width:100%;width:100%;padding:0 20px}.acf-map{height:calc(100vw * 2/3)}}@media(max-width:766px){.wrap{padding:0 10px}.site-inner{padding-top:87px}.site-header .wrap .title-area{order:1;width:120px}.site-header .wrap .nav-primary{display:none;order:3;width:100%}.site-header .wrap .header-social{order:2;display:flex;flex-flow:row wrap;justify-content:end;width:calc(100% - 120px)}.site-header .wrap .header-social a svg{width:33.33333333px;height:33.33333333px}.site-header .wrap .header-social #mobile-menu{cursor:pointer;display:block;margin-left:20px}.site-header .wrap .header-social #mobile-menu svg{width:40px;height:40px;fill:#026}.archive .content>.entry-header,.blog .content>.entry-header,.monumento-template-default .content .monumento>.entry-header,.page-template-default .content .page>.entry-header,.post-template-default .content .post>.entry-header,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header{padding-top:40px;padding-bottom:40px}.archive .content>.entry-header.entry-header-image,.blog .content>.entry-header.entry-header-image,.monumento-template-default .content .monumento>.entry-header.entry-header-image,.page-template-default .content .page>.entry-header.entry-header-image,.post-template-default .content .post>.entry-header.entry-header-image,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-image{padding-top:80px;padding-bottom:80px}.archive .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.blog .content>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.monumento-template-default .content .monumento>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.page-template-default .content .page>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.post-template-default .content .post>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento,.rassegna-stampa-template-default .content .rassegna-stampa>.entry-header.entry-header-slider .slider-header-monumento .slide-header-monumento{padding-top:120px;padding-bottom:120px}.page>.entry-content>h1,.page>.entry-content>h2,.page>.entry-content>h3,.page>.entry-content>h4,.page>.entry-content>h5,.page>.entry-content>h6,.post>.entry-content>h1,.post>.entry-content>h2,.post>.entry-content>h3,.post>.entry-content>h4,.post>.entry-content>h5,.post>.entry-content>h6,.rassegna-stampa>.entry-content>h1,.rassegna-stampa>.entry-content>h2,.rassegna-stampa>.entry-content>h3,.rassegna-stampa>.entry-content>h4,.rassegna-stampa>.entry-content>h5,.rassegna-stampa>.entry-content>h6{padding:0 10px;margin-bottom:10px;line-height:1.2}.page>.entry-content>p,.post>.entry-content>p,.rassegna-stampa>.entry-content>p{padding:0 10px}.page>.entry-content>ol,.page>.entry-content>ul,.post>.entry-content>ol,.post>.entry-content>ul,.rassegna-stampa>.entry-content>ol,.rassegna-stampa>.entry-content>ul{padding:0 10px}}.archive .content,.blog .content{padding-bottom:40px}.archive .content .archive-single-post,.blog .content .archive-single-post{display:flex;flex-flow:row wrap;max-width:calc(1280px - 40px*3);width:calc(1280px - 40px*3);margin:40px auto 0;padding:40px;border:1px solid #ccc;-webkit-border-radius:13.33333333px;-moz-border-radius:13.33333333px;border-radius:13.33333333px}.archive .content .archive-single-post .entry-image-link,.blog .content .archive-single-post .entry-image-link{display:block;line-height:0;width:300px}.archive .content .archive-single-post .text,.blog .content .archive-single-post .text{width:calc(100% - 300px);padding-left:20px}.archive .content .archive-single-post .text .entry-meta,.blog .content .archive-single-post .text .entry-meta{margin-top:0}.archive .content .archive-single-post .text .entry-title,.blog .content .archive-single-post .text .entry-title{margin-top:10px}.archive .content .archive-single-post .text .entry-content,.blog .content .archive-single-post .text .entry-content{margin-top:0}.archive .content .archive-single-post .text .entry-content>p,.blog .content .archive-single-post .text .entry-content>p{margin-top:0}.archive .content .archive-single-post .text .more-link-button-container,.blog .content .archive-single-post .text .more-link-button-container{margin-top:20px}.archive .content .archive-single-post .text .more-link-button-container .more-link-button,.blog .content .archive-single-post .text .more-link-button-container .more-link-button{padding:8px 20px;background-color:#026;color:#fff}.archive .content .archive-single-post .text .more-link-button-container .more-link-button:hover,.blog .content .archive-single-post .text .more-link-button-container .more-link-button:hover{background-color:#c40f0f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:1279px){.archive .content .archive-single-post,.blog .content .archive-single-post{max-width:calc(1024px - 40px*3);width:calc(1024px - 40px*3);padding:20px}.archive .content .archive-single-post .entry-image-link,.blog .content .archive-single-post .entry-image-link{width:50%}.archive .content .archive-single-post .entry-image-link img,.blog .content .archive-single-post .entry-image-link img{display:block;width:100%;height:auto}.archive .content .archive-single-post .text,.blog .content .archive-single-post .text{width:50%}.archive .content .archive-single-post .text .entry-meta,.blog .content .archive-single-post .text .entry-meta{margin-top:0}.archive .content .archive-single-post .text .entry-title,.blog .content .archive-single-post .text .entry-title{margin-bottom:10px;line-height:1.2}.archive .content .archive-single-post .text .entry-content,.blog .content .archive-single-post .text .entry-content{margin-top:0}.archive .content .archive-single-post .text .entry-content>p,.blog .content .archive-single-post .text .entry-content>p{margin-top:0}.archive .content .archive-single-post .text .more-link-button-container,.blog .content .archive-single-post .text .more-link-button-container{margin-top:20px}.archive .content .archive-single-post .text .more-link-button-container .more-link-button,.blog .content .archive-single-post .text .more-link-button-container .more-link-button{padding:8px 20px;background-color:#026;color:#fff}.archive .content .archive-single-post .text .more-link-button-container .more-link-button:hover,.blog .content .archive-single-post .text .more-link-button-container .more-link-button:hover{background-color:#c40f0f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}@media(max-width:1023px){.archive .content .archive-single-post,.blog .content .archive-single-post{flex-flow:column wrap;max-width:calc(100% - 40px/2);width:calc(100% - 40px/2);margin:40px auto;padding:20px}.archive .content .archive-single-post .entry-image-link,.blog .content .archive-single-post .entry-image-link{width:100%}.archive .content .archive-single-post .entry-image-link img,.blog .content .archive-single-post .entry-image-link img{width:100%;height:75%}.archive .content .archive-single-post .text,.blog .content .archive-single-post .text{width:100%;padding-left:0}.archive .content .archive-single-post .text .entry-title,.blog .content .archive-single-post .text .entry-title{margin-top:10px;line-height:1.2}.archive .content .archive-single-post .text .entry-content,.blog .content .archive-single-post .text .entry-content{margin-top:10px}.archive .content .archive-single-post .text .more-link-button-container,.blog .content .archive-single-post .text .more-link-button-container{margin-top:20px}.archive .content .archive-single-post .text .more-link-button-container .more-link-button,.blog .content .archive-single-post .text .more-link-button-container .more-link-button{padding:8px 20px;background-color:#026;color:#fff}.archive .content .archive-single-post .text .more-link-button-container .more-link-button:hover,.blog .content .archive-single-post .text .more-link-button-container .more-link-button:hover{background-color:#c40f0f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}.monumento-template-default .monumento .entry-header .entry-title{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.monumento-template-default .monumento .entry-header .entry-title .title-shield{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.monumento-template-default .monumento .entry-header .entry-title .title-shield img{margin-right:10px}.monumento-template-default .monumento .entry-header .entry-title .entry-title-citta{text-transform:uppercase;font-size:1.4rem}.monumento-template-default .monumento .entry-content .monumento-cenni-storici,.monumento-template-default .monumento .entry-content .monumento-perche-scudato{margin-top:40px}.monumento-template-default .monumento .monumento-back-link{display:inline-block;margin:40px 0;padding:8px 20px;text-align:right;background-color:#026;color:#fff}.monumento-template-default .monumento .monumento-back-link:hover{color:#fff;background-color:#c40f0f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.monumento-template-default .monumento .monument-card-title{margin-top:40px}.monumento-template-default .monumento .monument-card{display:flex;flex-flow:row wrap;align-items:center;text-transform:uppercase;font-weight:700;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.monumento-template-default .monumento .monument-card:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.monumento-template-default .monumento .monument-card svg{width:26.66666667px;height:26.66666667px;margin-right:4px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.title-area{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.title-area a{display:inline-block}.title-area a img{display:block;width:auto;height:80px}@media(max-width:766px){.title-area a img{height:65px}}.menu-primary{display:flex;flex-flow:row wrap;align-items:center;justify-content:end;margin-left:20px}.menu-primary .menu-item{margin:0;padding:0 13.33333333px;list-style:none}.menu-primary .menu-item a{display:block;font-size:1rem;font-weight:700;font-family:jost,sans-serif;color:#026;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.menu-primary .menu-item a span{padding-bottom:5px}.menu-primary .menu-item a span:after{content:'';display:block;width:0;height:2px;background:#026;transition:width .3s}.menu-primary .menu-item a:hover{color:#232323}.menu-primary .menu-item a:hover span:after{width:100%}.menu-primary .menu-item.current-menu-item a:after,.menu-primary .menu-item.current_page_parent a:after{content:'';display:block;width:100%;height:2px;background:#026}.menu-primary .menu-item.current-menu-item a:hover span:after,.menu-primary .menu-item.current_page_parent a:hover span:after{width:0}@media(max-width:1279px){.menu-primary .menu-item a{display:block;font-size:.8rem}}@media(max-width:1023px){.menu-primary .menu-item{padding:0 5px}.menu-primary .menu-item a{font-size:.75rem}}@media(max-width:766px){.menu-primary{flex-flow:column wrap;justify-content:center;margin-left:0}.menu-primary .menu-item{width:100%;padding-right:0;padding-left:0;margin-top:10px}.menu-primary .menu-item:first-child{margin-top:20px}.menu-primary .menu-item a{text-align:center;font-size:1rem}.menu-primary .menu-item.current-menu-item a span,.menu-primary .menu-item.current_page_parent a span{border-bottom:2px solid #026}.menu-primary .menu-item.current-menu-item a:after,.menu-primary .menu-item.current_page_parent a:after{display:none}.menu-primary .menu-item.current-menu-item a:hover span:after,.menu-primary .menu-item.current_page_parent a:hover span:after{width:0}}.header-social{display:flex;align-items:center;text-align:right}.header-social a{display:inline-block;margin-right:10px}.header-social a svg{display:block;width:33.33333333px;height:auto;fill:#c40f0f;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.header-social a:hover svg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media(max-width:1279px){.header-social a svg{width:25px}}.site-footer{border-top:1px solid #ddd}.site-footer-futuro{padding:20px 0;border-bottom:1px solid #ccc;background-color:#edf1fa;color:#026}.site-footer-futuro p{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:0;font-size:.8rem}.site-footer-futuro p a{display:block}.site-footer-futuro p a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-futuro p a img{display:block;width:100px;height:auto;margin-left:40px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-istituzionale{padding:20px 0;background-color:#edf1fa;color:#026}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi{display:grid;grid-template-columns:240px 240px 240px;column-gap:40px;justify-items:center;justify-content:center;margin-top:20px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-comunita-bresciana img{display:inline-block;width:170px;height:auto}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-comunita-bresciana img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-cariplo img{display:inline-block;width:120px;height:auto}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-cariplo img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-comunita-bergamasca img{display:inline-block;width:190px;height:auto}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-comunita-bergamasca img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo img{display:block;width:290px;height:auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo p{margin-bottom:0;padding:0 40px;text-align:center;font-size:.8rem;color:#026}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno{margin-top:40px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .testo{margin-right:0;margin-bottom:20px;text-align:center}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .testo p{margin-bottom:0;margin-top:0;font-size:.8rem;color:#026}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi{display:flex;align-items:center;justify-content:center;width:640px;margin:0 auto}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi a{display:inline-block;line-height:1}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-cna{margin-right:40px;line-height:0}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-cna img{width:130px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-cna:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-bcc{margin-right:40px;line-height:0}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-bcc img{width:180px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-bcc:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-canon{line-height:0}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-canon img{width:120px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-canon:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-links{display:grid;grid-template-columns:240px 240px 240px;column-gap:40px;justify-items:center;justify-content:center;padding:40px 0;border-top:1px solid #ccc;background-color:#026}.site-footer-links .site-footer-links-item{padding:0 40px;text-align:center}.site-footer-links .site-footer-links-item:hover svg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.site-footer-links .site-footer-links-item:last-child{margin-right:0}.site-footer-links .site-footer-links-item svg{display:block;width:50px;height:auto;margin:0 auto;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-links .site-footer-links-item span{font-size:1.1rem;font-weight:700;color:#fff;font-family:jost,sans-serif}.site-footer-cri{padding:40px 0;background-color:#c40f0f}.site-footer-cri .site-footer-cri-grid{display:grid;grid-template-columns:140px 140px 140px;column-gap:40px;justify-items:center;justify-content:center}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item{text-align:center}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item:hover svg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item img{display:block;width:80px;height:auto;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item svg{display:block;width:60px;height:auto;margin:0 auto;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item span{font-weight:700;color:#fff}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item p{margin-bottom:0;text-align:center;font-size:.7rem;color:#fff}.site-footer-dati-societari{padding:40px 0;border-top:1px solid #fff;text-align:center;background-color:#c40f0f}.site-footer-dati-societari a{color:#fff;font-weight:700}.site-footer-dati-societari a span{padding-bottom:5px}.site-footer-dati-societari a span:after{content:'';display:block;width:0;height:2px;background:#fff;transition:width .3s}.site-footer-dati-societari a:hover{color:#fff}.site-footer-dati-societari a:hover span:after{width:100%}.site-footer-dati-societari p{margin-top:0;margin-bottom:.2rem;font-size:.8rem;color:#fff}.site-footer-dati-societari p:last-child{margin-bottom:0}.site-footer-dati-societari .logos-cri{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-bottom:20px}.site-footer-dati-societari .logos-cri .logo{margin:auto 20px}.site-footer-dati-societari .logos-cri .logo a{display:block}.site-footer-dati-societari .logos-cri .logo a img{width:auto}.footer-text-item{margin-top:12px}.site-footer-dati-societari .legal{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.site-footer-dati-societari .legal .spacer{padding:0 4px}@media(max-width:1023px){.site-footer-futuro p a img{width:200px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi{column-gap:10px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-comunita-bresciana img{width:180px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-cariplo img{width:110px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi .fondazione-comunita-bergamasca img{width:200px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo p{font-size:1rem}.site-footer-links{grid-template-columns:150px 150px 150px;column-gap:20px}.site-footer-links .site-footer-links-item{padding:0}.site-footer-links .site-footer-links-item span{font-size:.9rem}}@media(max-width:766px){.site-footer-futuro p{flex-flow:column wrap;padding-left:20px;padding-right:20px;text-align:center}.site-footer-futuro p span{display:inline-block;margin-bottom:20px}.site-footer-futuro p a{margin-right:0}.site-footer-futuro p a span{order:2}.site-footer-futuro p a img{order:1;width:120px;margin-left:0;margin-bottom:20px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo .elenco-loghi{grid-template-columns:100%;column-gap:0;row-gap:40px;margin-top:10px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-cariplo p{font-size:.8rem}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno{margin-top:40px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi{display:block;width:100%;margin:0 auto;text-align:center}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi a{display:block}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .testo{margin-right:0;margin-bottom:10px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .testo p{margin-bottom:0;font-size:.8rem;color:#026}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-cna{margin-right:0;margin-bottom:20px}.site-footer-istituzionale .site-footer-istituzionale-grid .site-footer-istituzionale-sostegno .loghi .logo-bcc{margin-right:0;margin-bottom:20px}.site-footer-links{grid-template-columns:100%;column-gap:0;row-gap:40px}.site-footer-cri{padding:40px 0;background-color:#c40f0f}.site-footer-cri .site-footer-cri-grid{grid-template-columns:100%;column-gap:0;row-gap:40px;justify-items:center;justify-content:center}.site-footer-cri .site-footer-cri-grid .site-footer-cri-item{text-align:center}.site-footer-dati-societari .logos-cri{margin-bottom:40px}.site-footer-dati-societari .logos-cri .logo{width:33.33333333%;margin:0}.site-footer-dati-societari .logos-cri .logo a img{height:90px}}.vimeohero{position:relative;padding-bottom:66.66666667%;height:0;overflow:hidden;max-width:100%}.vimeohero iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.conferenze-stampa{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;margin-bottom:40px}.conferenze-stampa .conferenza-stampa{margin-top:20px;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.conferenze-stampa .conferenza-stampa .conferenza-stampa-title{color:#026;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.conferenze-stampa .conferenza-stampa .conferenza-stampa-title a{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;padding:10px 20px;font-size:1.2rem;text-transform:uppercase;color:#026;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.conferenze-stampa .conferenza-stampa .conferenza-stampa-title a span{width:calc(100% - 40px*.8 - 40px/4)}.conferenze-stampa .conferenza-stampa .conferenza-stampa-title a svg{width:32px;height:32px}.conferenze-stampa .conferenza-stampa .conferenza-stampa-title a:hover{color:#fff;background-color:#026}.conferenza-stampa-back-link{display:inline-block;margin-top:40px;padding:8px 20px;background-color:#026;color:#fff}.conferenza-stampa-back-link:hover{color:#fff;background-color:#c40f0f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.conferenza-stampa-docs{margin-top:80px}.conferenza-stampa-docs .conferenza-stampa-docs-grid{display:grid;grid-template-columns:33.33333333% 33.33333333% 33.33333333%;row-gap:20px;padding:20px 0 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.conferenza-stampa-docs .conferenza-stampa-docs-grid .conferenza-stampa-doc{display:flex;flex-flow:row wrap;align-items:center;text-transform:uppercase;font-weight:700}.conferenza-stampa-docs .conferenza-stampa-docs-grid .conferenza-stampa-doc:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.conferenza-stampa-docs .conferenza-stampa-docs-grid .conferenza-stampa-doc svg{width:32px;height:32px;margin-right:4px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.conferenza-stampa-images{margin-top:80px}.conferenza-stampa-images p{margin-bottom:0}.conferenza-stampa-images .conferenza-stampa-images-grid{display:grid;grid-template-columns:repeat(auto-fit,200px);row-gap:20px;padding:20px 0 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.conferenza-stampa-images .conferenza-stampa-images-grid .conferenza-stampa-image a img{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.conferenza-stampa-images .conferenza-stampa-images-grid .conferenza-stampa-image a img:hover{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.img-txt{margin-top:40px;background-color:#fff;color:#026}.img-txt.img-txt-transparent{background-color:#eee}.img-txt.img-txt-transparent .img-txt-grid .img-txt-text{padding-top:40px;padding-bottom:40px}.img-txt.img-txt-transparent .img-txt-grid .img-txt-text a,.img-txt.img-txt-transparent .img-txt-grid .img-txt-text h2,.img-txt.img-txt-transparent .img-txt-grid .img-txt-text ol,.img-txt.img-txt-transparent .img-txt-grid .img-txt-text p,.img-txt.img-txt-transparent .img-txt-grid .img-txt-text ul{color:#026}.img-txt.img-txt-transparent .img-txt-grid .img-txt-link a{border:2px solid #026;color:#026;background:linear-gradient(to left,transparent 50%,#002266 50%);background-size:200% 100%;background-position:100% 100%}.img-txt.img-txt-transparent .img-txt-grid .img-txt-link a:hover{color:#fff}.img-txt.img-txt-blue{background-color:#026}.img-txt.img-txt-blue .img-txt-grid .img-txt-text{padding-top:40px;padding-bottom:40px}.img-txt.img-txt-blue .img-txt-grid .img-txt-text a,.img-txt.img-txt-blue .img-txt-grid .img-txt-text h2,.img-txt.img-txt-blue .img-txt-grid .img-txt-text ol,.img-txt.img-txt-blue .img-txt-grid .img-txt-text p,.img-txt.img-txt-blue .img-txt-grid .img-txt-text ul{color:#fff}.img-txt.img-txt-blue .img-txt-grid .img-txt-link a{border:2px solid #fff;color:#fff;background:linear-gradient(to left,transparent 50%,#fff 50%);background-size:200% 100%;background-position:100% 100%}.img-txt.img-txt-blue .img-txt-grid .img-txt-link a:hover{color:#026}.img-txt.img-txt-red{background-color:#c40f0f}.img-txt.img-txt-red .img-txt-grid .img-txt-text{padding-top:40px;padding-bottom:40px}.img-txt.img-txt-red .img-txt-grid .img-txt-text a,.img-txt.img-txt-red .img-txt-grid .img-txt-text h2,.img-txt.img-txt-red .img-txt-grid .img-txt-text ol,.img-txt.img-txt-red .img-txt-grid .img-txt-text p,.img-txt.img-txt-red .img-txt-grid .img-txt-text ul{color:#fff}.img-txt.img-txt-red .img-txt-grid .img-txt-link a{border:2px solid #fff;color:#fff;background:linear-gradient(to left,transparent 50%,#fff 50%);background-size:200% 100%;background-position:100% 100%}.img-txt.img-txt-red .img-txt-grid .img-txt-link a:hover{color:#c40f0f}.img-txt .img-txt-grid{display:flex;flex-flow:row wrap;justify-content:space-between}.img-txt .img-txt-grid.img-text-left .img-txt-text{order:1}.img-txt .img-txt-grid.img-text-left .img-txt-text .img-txt-text-container{padding:0 40px 0 0}.img-txt .img-txt-grid.img-text-left .img-txt-image,.img-txt .img-txt-grid.img-text-left .img-txt-video{order:2}.img-txt .img-txt-grid .img-txt-image,.img-txt .img-txt-grid .img-txt-text,.img-txt .img-txt-grid .img-txt-video{width:50%}.img-txt .img-txt-grid .img-txt-image{background:no-repeat 50%;background-size:cover}.img-txt .img-txt-grid .img-txt-image img{display:none}.img-txt .img-txt-grid .img-txt-text .img-txt-text-container{padding:0 0 0 40px}.img-txt .img-txt-grid .img-txt-text .img-txt-text-container h1,.img-txt .img-txt-grid .img-txt-text .img-txt-text-container h2,.img-txt .img-txt-grid .img-txt-text .img-txt-text-container h3,.img-txt .img-txt-grid .img-txt-text .img-txt-text-container h4,.img-txt .img-txt-grid .img-txt-text .img-txt-text-container h5,.img-txt .img-txt-grid .img-txt-text .img-txt-text-container h6{line-height:1.2}.img-txt .img-txt-grid .img-txt-link{margin-top:40px}.img-txt .img-txt-grid .img-txt-link a{padding:8px 20px;background-color:initial;font-weight:700;background-size:200% 100%;background-position:100% 100%}.img-txt .img-txt-grid .img-txt-link a:hover{background-position:0 100%}@media(max-width:1023px){.img-txt .wrap{padding-right:0;padding-left:0}.img-txt .img-txt-grid{flex-flow:column wrap}.img-txt .img-txt-grid .img-txt-video{order:1!important;width:100%!important}.img-txt .img-txt-grid .img-txt-image{order:1!important;width:100%;height:calc(100vw * 1/2)}.img-txt .img-txt-grid .img-txt-text{order:2!important;width:100%;padding-top:20px!important;padding-bottom:40px!important}.img-txt .img-txt-grid .img-txt-text .img-txt-text-container{padding-right:20px!important;padding-left:20px!important}}@media(max-width:766px){.img-txt .img-txt-grid .img-txt-image{height:calc(100vw * 2/3)}.img-txt .img-txt-grid .img-txt-text .img-txt-text-container{padding-right:10px!important;padding-left:10px!important}}.accordion{margin-top:40px}.accordion .accordion-container .accordion-item{margin-top:20px}.accordion .accordion-container .accordion-item:first-child{margin-top:0}.accordion .accordion-container .accordion-item .accordion-title{cursor:pointer;width:100%;padding:5px 20px;background-color:#026;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.accordion .accordion-container .accordion-item .accordion-title:hover{background-color:#003cb3}.accordion .accordion-container .accordion-item .accordion-title h3{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;color:#fff;line-height:1.3}.accordion .accordion-container .accordion-item .accordion-title h3 span{width:calc(100% - 40px/1.1 - 40px)}.accordion .accordion-container .accordion-item .accordion-title h3 svg{width:36.36363636px;height:36.36363636px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.accordion .accordion-container .accordion-item .accordion-title h3 svg.rotate{transform:rotate(-180deg)}.accordion .accordion-container .accordion-item .accordion-content{display:none;padding:20px;border-left:1px solid #026;border-right:1px solid #026;border-bottom:1px solid #026;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.accordion .accordion-container .accordion-item .accordion-content p:first-child{margin-top:0}.documents{margin-top:20px}.documents .documents-lists-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}.documents .documents-lists-grid .documents-lists-document a{display:flex;flex-flow:row wrap;justify-content:center;padding:6.66666667px;color:#026;border:2px solid #026;font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.documents .documents-lists-grid .documents-lists-document a:hover{background-color:#026;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.documents .documents-lists-grid .documents-lists-document a span{width:calc(100% - 40px/1.5 - 40px/2)}.documents .documents-lists-grid .documents-lists-document a svg{width:26.66666667px;height:26.66666667px;margin-right:10px}@media(max-width:1279px){.documents .documents-lists-grid{grid-template-columns:1fr 1fr}}@media(max-width:766px){.documents .documents-lists-grid{grid-template-columns:1fr}}.gallery-slider{position:relative;margin-top:40px;padding:40px 0;background-color:#edf1fa}.gallery-slider .prev-arrow-hero{cursor:pointer;z-index:1;position:absolute;left:40px;top:50%;transform:translateY(-50%);padding:0;margin:0;line-height:0;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gallery-slider .prev-arrow-hero:hover svg{fill:#026}.gallery-slider .prev-arrow-hero svg{width:52px;height:52px;fill:rgba(0,34,102,.65);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-slider .next-arrow-hero{cursor:pointer;z-index:1;position:absolute;right:40px;top:50%;transform:translateY(-50%);padding:0;margin:0;line-height:0;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gallery-slider .next-arrow-hero:hover svg{fill:#026}.gallery-slider .next-arrow-hero svg{width:52px;height:52px;fill:rgba(0,34,102,.65);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-slider .slider-images-single{margin:0 20px;background-color:#fff;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.gallery-slider .slider-images-single img{display:block;width:100%;height:auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-slider .slider-images-single img:hover{filter:brightness(1.3)}.gallery-slider .slider-images-single p{padding:20px;margin-bottom:0;font-size:.9rem;font-weight:700;color:#026}.monuments-map{margin-top:20px}.monumenti-citta .monumenti-citta-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:200px;row-gap:40px;padding:40px 0 0}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-titolo{padding:5px 20px;background-color:#026;color:#fff;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding-right:10px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link:last-child{margin-bottom:0}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link:hover{background-color:#edf1fa}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link:hover .monumenti-citta-singola-monumento-link-title{color:#026}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link:hover .monumenti-citta-singola-monumento-link-title svg{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link:hover .monumenti-citta-singola-monumento-link-title span .image-container img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link .monumenti-citta-singola-monumento-link-title{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;color:#026;font-size:1.1rem}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link .monumenti-citta-singola-monumento-link-title span{width:calc(100% - 40px/2 - 40px/1.5);display:flex;flex-flow:row wrap;align-items:center}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link .monumenti-citta-singola-monumento-link-title span .image-container{overflow:hidden;margin-right:20px;line-height:0;width:100px}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link .monumenti-citta-singola-monumento-link-title span .image-container img{width:100px;height:100px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link .monumenti-citta-singola-monumento-link-title span h3{width:calc(100% - 100px - 40px/2);line-height:1.2;font-size:1.1rem}.monumenti-citta .monumenti-citta-grid .monumenti-citta-singola .monumenti-citta-singola-monumento-link .monumenti-citta-singola-monumento-link-title svg{width:26.66666667px;height:26.66666667px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:1023px){.monumenti-citta .monumenti-citta-grid{grid-template-columns:1fr}}.evidence-text{margin-top:40px;font-size:1.7rem}.evidence-text p a{border-bottom:2px solid #c40f0f;color:#c40f0f}.evidence-text p:last-child{margin-bottom:0}@media(max-width:1279px){.evidence-text{font-size:1.5rem}}@media(max-width:1023px){.evidence-text{margin-top:20px;font-size:1.3rem}}@media(max-width:766px){.evidence-text{margin-top:20px;font-size:1.1rem}}.news-choice{margin-top:40px;background-color:#edf1fa}.news-choice .news-choice-grid{display:flex;flex-flow:row wrap;justify-content:space-between}.news-choice .news-choice-grid .news-choice-item{width:360px;margin-bottom:20px}.news-choice .news-choice-grid .news-choice-item a{display:block;width:100%}.news-choice .news-choice-grid .news-choice-item a:hover .news-choice-item-img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-img{overflow:hidden}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-img img{display:block;width:100%;height:auto;color:#026;aspect-ratio:1.77777778;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-title{margin-top:10px;line-height:1.2;color:#026}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-excerpt{margin:8px 0 0;color:#026}@media(max-width:1279px){.news-choice .news-choice-grid .news-choice-item{width:274.66666667px}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-title{font-size:1.3rem}}@media(max-width:1023px){.news-choice{margin-top:20px}.news-choice .news-choice-grid{flex-flow:column wrap}.news-choice .news-choice-grid .news-choice-item{width:100%}.news-choice .news-choice-grid .news-choice-item:last-child{margin-bottom:0}.news-choice .news-choice-grid .news-choice-item a{clear:both}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-img{float:left}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-img img{width:200px}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-title{float:right;width:calc(100% - 200px - 40px/3);margin-left:13.33333333px}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-excerpt{float:right;width:calc(100% - 200px - 40px/3);margin-left:13.33333333px}}@media(max-width:766px){.news-choice{background-color:initial}.news-choice .news-choice-grid .news-choice-item{margin-bottom:40px;background-color:#edf1fa}.news-choice .news-choice-grid .news-choice-item:last-child{margin-bottom:20px}.news-choice .news-choice-grid .news-choice-item a{clear:both}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-img{float:none}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-img img{width:100%;aspect-ratio:1.77777778}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-title{float:none;width:100%;margin-left:0;padding-left:10px;padding-right:10px}.news-choice .news-choice-grid .news-choice-item a .news-choice-item-excerpt{float:none;width:100%;margin-left:0;padding-left:10px;padding-right:10px;padding-bottom:20px}}.gform_wrapper{margin-top:80px;padding:20px 0;background-color:#f4f4f4}.gform_wrapper .gform_heading{max-width:calc(1280px - 40px);width:calc(1280px - 40px);margin:0 auto;padding:0 40px}.gform_wrapper .gform_heading .gform_required_legend{display:none;margin-bottom:20px;font-size:.9rem}.gform_wrapper .gform_body{max-width:calc(1280px - 40px);width:calc(1280px - 40px);margin:0 auto;padding:0 40px;margin-top:40px}.gform_wrapper .gform_body select{padding:10px!important;border-width:1px!important;border-style:solid!important;border-color:#ddd!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.gform_wrapper .gform_body input,.gform_wrapper .gform_body textarea{padding:13.33333333px!important;border-width:1px!important;border-style:solid!important;border-color:#ddd!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.gform_wrapper .gform_body input:focus-visible,.gform_wrapper .gform_body textarea:focus-visible{outline-color:#026!important}.gform_wrapper .gform_body textarea{resize:none}.gform_wrapper .gform_body .gfield--input-type-consent .gfield_label{font-size:.9rem}.gform_wrapper .gform_body .gfield--input-type-consent .ginput_container_consent{font-size:.8rem}.gform_wrapper .gform_footer{max-width:calc(1280px - 40px)!important;width:calc(1280px - 40px)!important;margin:0 auto!important;padding:0 40px!important;margin-top:40px!important}.gform_wrapper .gform_footer .gform_button{cursor:pointer;padding:10px 20px;border:1px solid #026;text-transform:uppercase;background-color:#026;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gform_wrapper .gform_footer .gform_button:hover{border:1px solid #c40f0f;background-color:#c40f0f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:1279px){.gform_wrapper .gform_heading{max-width:calc(1024px - 40px);width:calc(1024px - 40px)}.gform_wrapper .gform_body{max-width:calc(1024px - 40px);width:calc(1024px - 40px)}.gform_wrapper .gform_footer{max-width:calc(1024px - 40px)!important;width:calc(1024px - 40px)!important}}@media(max-width:1023px){.gform_wrapper .gform_heading{max-width:100%;width:100%;padding:0 20px}.gform_wrapper .gform_body{max-width:100%;width:100%;padding:0 20px}.gform_wrapper .gform_footer{max-width:100%!important;width:100%!important;padding-left:20px!important;padding-right:20px!important}}@media(max-width:1023px){.gform_wrapper .gform_heading{padding:0 10px}.gform_wrapper .gform_body{padding:0 10px}.gform_wrapper .gform_footer{padding-left:10px!important;padding-right:10px!important}}.pagination{display:flex;flex-flow:row wrap;justify-content:center;max-width:calc(1280px - 40px*3);width:calc(1280px - 40px*3);margin:40px auto 0}.pagination ul{display:flex;flex-flow:row wrap;align-items:center;margin:0;padding:0}.pagination ul li{display:flex;flex-flow:row wrap;align-items:center;margin:0 10px 0 0;padding:0;list-style:none}.pagination ul li a{width:35px;height:35px;line-height:33px;border:1px solid #ccc;text-align:center;color:#026;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.pagination ul li a:hover{background-color:#ddd}.pagination ul li.active a{color:#fff;background-color:#026}@media(max-width:1279px){.pagination{max-width:calc(1024px - 40px*3);width:calc(1024px - 40px*3)}}@media(max-width:1023px){.pagination{max-width:100%;width:100%}}.site-header.small .wrap .title-area{width:8.33333333%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-header.small .wrap .title-area img{height:60px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.site-header.small .wrap .nav-primary{width:83.33333333%}.site-header.small .wrap .header-social{width:4.16666667%}.menu-primary.small .menu-item a{font-size:.9rem;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:1279px){.menu-primary.small .menu-item a{font-size:.8rem}}@media(max-width:1023px){.menu-primary.small .menu-item a{font-size:.7rem}}@media(max-width:766px){.site-header.small .wrap .title-area{width:100px}.site-header.small .wrap .nav-primary{width:100%}.site-header.small .wrap .header-social{width:calc(100% - 120px)}.menu-primary.small .menu-item a{font-size:1rem}}
.news-display {
    display: flex;
    justify-content: space-evenly;
    gap: 10px;
    background-color: #edf1fa;
    padding: 0 100px;
    flex-wrap: wrap;
    margin-top: 40px;
}

.news-item {
    width: 25%;
    box-sizing: border-box;
    padding: 10px;
    transition: transform 0.3s;
    text-decoration: none;
    color: inherit;
    border-radius: 5px;
}

.news-item:hover {
    transform: scale(1.05);
}

.news-item img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    transition: opacity 0.3s;
    border-radius: 5px 5px 0 0;
}

.news-item:hover img {
    opacity: 0.8;
}

.news-item h3 {
    line-height: 1.2;
    font-size: 1.3em;
    margin: 10px 0;
}

.news-item p {
    font-size: 0.8em;
}

.news-item p:hover {
    color: inherit;
    text-decoration: none;
}

@media (max-width: 768px) {
    .news-display {
        padding: 0 10px;
    }

    .news-item {
        width: 100%;
    }
}
