#breadcrumbs,.content-image,.custom-page-intro p{position:relative}#breadcrumbs{width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:1em;border-bottom:1px solid #f3f3f3;text-transform:uppercase}#breadcrumbs a{font-size:16px;font-size:1rem;font-family:"Open Sans",sans-serif;color:#c91d32;font-weight:600}#breadcrumbs .current{color:#d7cec7;font-size:16px;font-size:1rem}#breadcrumbs .sep{padding:0 .2em;color:#f3f3f3}@media (min-width:768px){#breadcrumbs{margin-bottom:1.5em}#breadcrumbs .current,#breadcrumbs a{font-size:22.4px;font-size:1.4rem}#breadcrumbs .sep{padding:0 .2em}}.download-area{margin-bottom:1em;margin-top:1em}@media (min-width:576px){.download-area{margin-bottom:1.5em;margin-top:1.5em}}@media (min-width:768px){.download-area{margin-bottom:2em;margin-top:2em}}.download-area .download-title h6{color:#d7cec7;border-bottom:1px solid #d7cec7;padding-bottom:1em}.download-area .download-item{margin:1em 0}.download-area .download-item a{background-color:#d7cec7;display:-ms-flexbox;display:flex;transition:background-color .7s ease;font-weight:600;letter-spacing:1px;text-decoration:none;font-size:16px;font-size:1rem}.download-area .download-item a>span{padding:15px 1em;text-transform:uppercase}.download-area .download-item a>span.fa{background-color:#c91d32;color:#fff;font-size:1.6rem}.download-area .download-item a:hover{background-color:#c91d32;text-decoration:none!important;color:#fff}.download-area .download-item a:hover span.fa{background-color:#d7cec7;color:#c91d32}.entry-content-intro{background-color:#c09f80;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.entry-content-intro .content{padding:2em;background-color:#c09f80;color:#fff;font-family:"Libre Baskerville",serif;font-style:italic}@media (min-width:768px){.download-area{overflow:hidden}.download-area .download-item{float:left;width:30%;margin:0 1.5% 1.5%}.download-area .download-item a{font-size:19.2px;font-size:1.2rem}.entry-content-intro .content{padding:2em 4em}}.custom-page-head{background-color:#c91d32;padding:50px 0;text-align:center}.custom-page-head h2{color:#fff;font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase}.custom-page-head p,.custom-page-intro p{font-family:"Libre Baskerville",serif;margin-bottom:0}.custom-page-head p{color:#fff;font-weight:400;font-style:italic}.custom-page-head h2,.custom-page-head p{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.custom-page-head{padding:90px 0;text-align:left}}.custom-page-intro{background-color:#f3f3f3;padding:50px 0;text-align:center}.custom-page-intro p{width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#565656;text-align:center}.page-aside{background-color:#c91d32;padding-top:15px;padding-bottom:15px}.page-aside .title{color:#fff;font-size:22.4px;font-size:1.4rem;text-transform:uppercase}.page-aside ul li{background-color:#c91d32;border-bottom:1px solid #d7cec7;transition:background-color .5s ease}.page-aside ul li:last-child{border:0}.page-aside ul li a{font-size:19.2px;font-size:1.2rem;color:#fff;display:block;padding:.7em 1em}.page-aside ul li a:hover{color:#c09f80}.page-aside ul li.current_page_item{border-color:#c09f80}.page-aside ul li.current_page_item a{color:#c09f80;font-weight:700}@media (min-width:768px){.custom-page-intro{text-align:left}.page-aside ul li a{font-size:22.4px;font-size:1.4rem}.with-sidebar .page-aside{background-color:#fff;padding-top:0}}.content-image .overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.content-image .overlay h2{color:#fff;font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-bottom:.5em}.content-image .overlay p,main.contatti .custom-page-head p{font-family:"Libre Baskerville",serif;font-style:italic}@media (min-width:768px){.content-image .overlay h2{padding-bottom:1em;margin-bottom:1em}.content-image{max-height:600px;overflow:hidden}.content-image.full{max-height:none}.content-image img{width:100%}}.content-image .overlay p{color:#fff;font-weight:400;margin-bottom:0;padding:0 15px}main.contatti .custom-page-head{background-color:#c91d32;color:#fff;text-align:center;padding-top:3em;padding-bottom:3em}main.contatti .custom-page-head h2{text-transform:uppercase;letter-spacing:1px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}main.contatti .custom-page-head p{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){main.contatti .entry-content{margin-top:4em;margin-bottom:4em}}main.contatti .page-content--box{position:relative;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2em 15px}main.contatti .page-content--box .spe{font-style:italic}main.contatti .page-content--box .small{margin-top:1em;margin-bottom:0}main.contatti .page-content--box strong{color:#fff!important}main.contatti .page-content--box.assistenza{background-color:#c09f80;color:#fff}main.contatti .page-content--box.assistenza a,main.contatti .page-content--box.assistenza a:hover{color:#fff}main.contatti .page-content--box.assistenza ul>li{padding-bottom:.5em}main.contatti .page-content--box.sede{background-color:#c91d32;color:#fff}main.contatti .page-content--box.social{background-color:#3b5998;color:#fff}main.contatti .page-content--box.social a{color:#fff;text-decoration:underline}@media (min-width:992px){main.contatti .page-content--box{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:2em}main.contatti .page-content--box.modulo{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}main.contatti .page-content--box.cliente{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}main.contatti #map-container{width:100%;height:300px}