.component_contatti{padding-top:32px;padding-bottom:32px;background-color:#ebefff}
@media screen and (min-width:1280px){.component_contatti .container{max-width:1090px}
}
.component_contatti .margin-0{margin:0 auto}
.component_contatti .container{width:85.2vw;padding:0}
@media(min-width:1279px){.component_contatti .container{width:1090px}
}
.component_contatti .container .col{padding-right:0}
.component_contatti p{margin-top:0;margin-bottom:10px;color:#666}
.component_contatti p strong{color:#000}
.component_contatti p.subtitle{font-size:16px;font-weight:400;line-height:20px;color:#666}
.component_contatti p.title-container-single-block{margin-top:12px;margin-bottom:12px;font-size:12px;font-weight:700;line-height:15px;text-transform:uppercase;color:#0033a1}
.component_contatti p.title-container-single-block.text-green{color:#2cbe80 !important}
.component_contatti p.title-container-single-block.text-black{color:#000}
.component_contatti p.others{font-size:14px;font-weight:400;line-height:18px}
.component_contatti label[for*='pin']{font-size:14px;font-weight:400;line-height:18px}
.component_contatti div.pin{padding:2px 6px;width:fit-content;display:inline-block;margin-bottom:4px}
.component_contatti div.pin input{width:62px;background:0;border:0}
.component_contatti div.pin img{cursor:pointer}
.component_contatti .container-single-block img{width:24px;height:24px}
.component_contatti .generic-info-component-contatti{margin-bottom:24px}
@media(max-width:768px){.component_contatti{padding:32px 0}
.component_contatti .container{margin:0;padding:0 16px}
.component_contatti h4{font-size:18px;font-weight:700;line-height:23px;margin-top:16px}
.component_contatti .flexbox{display:flex;flex-flow:column nowrap}
.component_contatti .container-single-block{margin-bottom:32px}
.component_contatti .container-single-block:last-of-type{margin-bottom:0}
.component_contatti .subtitle{margin-top:8px}
.component_contatti .container-single-block:nth-last-of-type{padding-bottom:16px}
}