:root{--block-distance: 60px;--block_distance: 80px;--header_height: 216px}@media(max-width:991.98px){:root{--header_height: 73px;--block_distance: 60px}}.page_contatti.svelte-uvbw5f .formtitle:where(.svelte-uvbw5f){font-size:42px;line-height:55px;color:#000810;font-weight:700;max-width:50%;margin-left:auto}@media(max-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){display:flex;flex-wrap:wrap;padding:50px 60px}@media(max-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){font-size:14px;line-height:22px;color:#999;padding-bottom:15px}.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:20px;line-height:28px;color:#333;font-weight:600}@media(max-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){font-size:19px;line-height:28px;padding-bottom:30px}@media(max-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){width:100%;color:#fff;background-color:var(--bs-primary);border-radius:0}
