:root{--block-distance:60px;--block_distance:80px;--header_height:216px}@media (width<=991.98px){:root{--header_height:73px;--block_distance:60px}}.page_contatti.svelte-uvbw5f .formtitle:where(.svelte-uvbw5f){color:#000810;max-width:50%;margin-left:auto;font-size:42px;font-weight:700;line-height:55px}@media (width<=991.98px){.page_contatti.svelte-uvbw5f .formtitle:where(.svelte-uvbw5f){max-width:100%;margin-left:0}}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f){padding-top:40px}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f){background-color:#f5f5f5}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f){flex-wrap:wrap;padding:50px 60px;display:flex}@media (width<=991.98px){.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f){padding:0 2px}}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f) .contact-info:where(.svelte-uvbw5f){width:50%}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f) .contact-info:where(.svelte-uvbw5f) .title:where(.svelte-uvbw5f){color:#999;padding-bottom:15px;font-size:14px;line-height:22px}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f) .contact-info:where(.svelte-uvbw5f) .subtitle:where(.svelte-uvbw5f){color:#333;font-size:20px;font-weight:600;line-height:28px}@media (width<=991.98px){.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f) .contact-info:where(.svelte-uvbw5f) .subtitle:where(.svelte-uvbw5f){font-size:18px}}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f) .contact-info:where(.svelte-uvbw5f) .subtitle:where(.svelte-uvbw5f) a:where(.svelte-uvbw5f){color:#333;text-decoration:none}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .contact-list:where(.svelte-uvbw5f) .contact-info:where(.svelte-uvbw5f):last-child{padding-top:50px}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .bannermap:where(.svelte-uvbw5f) .map:where(.svelte-uvbw5f){width:100%;height:35%}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .formtext:where(.svelte-uvbw5f){padding-bottom:30px;font-size:19px;line-height:28px}@media (width<=991.98px){.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .formtext:where(.svelte-uvbw5f){padding-top:30px}}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .input-group:where(.svelte-uvbw5f){margin-bottom:35px}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .input-group:where(.svelte-uvbw5f) .form-control:where(.svelte-uvbw5f){height:70px}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) .input-group:where(.svelte-uvbw5f) textarea:where(.svelte-uvbw5f){resize:none;height:100%;height:185px!important}.page_contatti.svelte-uvbw5f .contact:where(.svelte-uvbw5f) button:where(.svelte-uvbw5f){color:#fff;background-color:var(--bs-primary);border-radius:0;width:100%}
