.BottoniContatto-module__gn2MTW__wrap{flex-wrap:wrap;gap:14px;display:flex}.BottoniContatto-module__gn2MTW__btn{min-height:60px;font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.01em;text-align:center;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:19px;font-weight:700;line-height:1.2;transition:transform .12s,filter .15s;display:inline-flex}.BottoniContatto-module__gn2MTW__btn span{font-size:22px}.BottoniContatto-module__gn2MTW__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.BottoniContatto-module__gn2MTW__tel{background:var(--osso);color:var(--carta)}.BottoniContatto-module__gn2MTW__wa{color:#07331c;background:#25d366}@media (max-width:640px){.BottoniContatto-module__gn2MTW__wrap{flex-direction:column}.BottoniContatto-module__gn2MTW__btn{width:100%;font-size:18px}}
.BloccoFrancesco-module__ULD4ra__section{padding:clamp(36px,6vw,64px) 0}.BloccoFrancesco-module__ULD4ra__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:280px 1fr;align-items:center;gap:clamp(24px,4vw,44px);padding:clamp(22px,3vw,36px);display:grid}.BloccoFrancesco-module__ULD4ra__photoWrap{border-radius:var(--radius-lg);background:var(--osso-tint);overflow:hidden}.BloccoFrancesco-module__ULD4ra__photo{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%}.BloccoFrancesco-module__ULD4ra__body{flex-direction:column;gap:22px;display:flex}.BloccoFrancesco-module__ULD4ra__text{font-family:var(--font-caslon-text), Georgia, serif;color:var(--ink);font-size:clamp(21px,2.6vw,27px);line-height:1.5}@media (max-width:720px){.BloccoFrancesco-module__ULD4ra__card{text-align:left;grid-template-columns:1fr}.BloccoFrancesco-module__ULD4ra__photoWrap{max-width:220px}}
.CasoStudioItabo-module__6qhQIW__section{padding:clamp(48px,8vw,88px) 0}.CasoStudioItabo-module__6qhQIW__head{max-width:760px;margin-bottom:28px}.CasoStudioItabo-module__6qhQIW__head h2{margin:10px 0 0}.CasoStudioItabo-module__6qhQIW__intro{color:var(--ink-soft);margin-top:16px;font-size:19px;line-height:1.6}.CasoStudioItabo-module__6qhQIW__lavoro{gap:14px;max-width:820px;margin:0 0 36px;padding:0;list-style:none;display:grid}.CasoStudioItabo-module__6qhQIW__lavoroItem{color:var(--ink);align-items:flex-start;gap:12px;font-size:18px;line-height:1.55;display:flex}.CasoStudioItabo-module__6qhQIW__bullet{color:var(--osso);flex:none;font-size:12px;line-height:1.9}.CasoStudioItabo-module__6qhQIW__shots{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:36px;display:grid}.CasoStudioItabo-module__6qhQIW__shot{margin:0}.CasoStudioItabo-module__6qhQIW__img{border-radius:var(--radius-lg);border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow-md)}.CasoStudioItabo-module__6qhQIW__caption{color:var(--ink-soft);margin-top:12px;font-size:16px;line-height:1.5}.CasoStudioItabo-module__6qhQIW__caption a{color:var(--osso);font-weight:600;text-decoration:underline}.CasoStudioItabo-module__6qhQIW__cta{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.CasoStudioItabo-module__6qhQIW__ctaText{font-family:var(--font-caslon-text), Georgia, serif;color:var(--ink);font-size:clamp(20px,2.4vw,26px)}@media (max-width:720px){.CasoStudioItabo-module__6qhQIW__shots{grid-template-columns:1fr}}
.chisiamo-module__h5nD4q__intro{padding:clamp(40px,7vw,80px) 0 clamp(20px,3vw,32px)}.chisiamo-module__h5nD4q__intro h1{max-width:16ch;margin:14px 0 0}.chisiamo-module__h5nD4q__storia{color:var(--ink-soft);max-width:52ch;margin-top:20px;font-size:clamp(19px,2.4vw,23px);line-height:1.6}.chisiamo-module__h5nD4q__legaleSec{padding:clamp(40px,6vw,72px) 0}.chisiamo-module__h5nD4q__legale{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-width:720px;padding:clamp(24px,3vw,36px)}.chisiamo-module__h5nD4q__legale h2{margin:0 0 18px}.chisiamo-module__h5nD4q__riga{color:var(--ink);margin:0 0 6px;font-size:18px;line-height:1.7}.chisiamo-module__h5nD4q__riga strong{color:var(--nero)}
