.contatti-due,.contatti-testata{display:grid;grid-gap:32px;gap:32px}@media (min-width:900px){.contatti-testata{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.contatti-due{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}.contatti-scrivici{gap:40px;align-items:start}}.contatti-volti{gap:12px}.contatti-volto{width:52px;height:52px}@media (max-width:379px){.contatti-volti{gap:8px}.contatti-volto{width:46px;height:46px}}@media (min-width:620px){.contatti-volti{gap:16px}.contatti-volto{width:66px;height:66px}}.contatti-evento{display:grid;grid-template-columns:7em minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:14px 16px;background:#FFFFFF;border:1px solid rgba(38,36,59,.1);border-radius:12px;font-size:16px;line-height:1.4;color:#26243B}.contatti-evento time{grid-row:1/span 2;font-weight:700;white-space:nowrap}.contatti-evento-titolo{font-weight:600}.contatti-evento-dove{grid-column:2;font-size:14px;color:rgba(38,36,59,.72)}.contatti-evento-iscriviti{grid-column:3;grid-row:1/span 2;display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:9px 16px;border:1.5px solid #fe7733;border-radius:10px;background:#FE7733;color:#26243B!important;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.contatti-evento-iscriviti:focus-visible,.contatti-evento-iscriviti:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(254,119,51,.4)}.contatti-evento-vuoto{display:block}@media (max-width:1099px){.contatti-evento{grid-template-columns:minmax(0,1fr)}.contatti-evento time,.contatti-evento-dove,.contatti-evento-iscriviti{grid-column:1;grid-row:auto}.contatti-evento-iscriviti{justify-self:start;margin-top:6px}}.contatti-pieno:focus-visible,.contatti-pieno:hover{transform:translateY(-2px);color:#26243B!important;text-decoration:none}.contatti-contorno:focus-visible,.contatti-contorno:hover{border-color:#FE7733!important;background:#FFF6F0!important;color:#26243B!important;text-decoration:none}.contatti-link{color:#26243B!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.contatti-link:focus-visible,.contatti-link:hover{color:#FE7733!important}.scrivici-modulo{display:flex;flex-direction:column;gap:12px;margin-top:22px;min-width:0}.scrivici-modulo>label:not(.scrivici-privacy){display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:rgba(38,36,59,.72)}.scrivici-modulo input[type=email],.scrivici-modulo input[type=text],.scrivici-modulo textarea{background:#FFFFFF;border:1px solid rgba(38,36,59,.25);border-radius:8px;padding:12px 14px;font:400 16px/1.5 var(--sans,inherit);color:#26243B;min-width:0;width:100%;box-sizing:border-box}.scrivici-modulo textarea{min-height:150px;resize:vertical}.scrivici-modulo input:focus-visible,.scrivici-modulo textarea:focus-visible{outline:2px solid #26243B;outline-offset:2px}.scrivici-aiuto{margin:-6px 0 0;line-height:1.5}.scrivici-aiuto,.scrivici-nota{font-size:14px;color:rgba(38,36,59,.72)}.scrivici-nota{margin:0;line-height:1.55}.scrivici-privacy{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55;color:#26243B}.scrivici-privacy input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:#26243B}.scrivici-modulo a,.scrivici-spento a{color:#26243B;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.scrivici-bottone{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;padding:11px 24px;background:transparent;border:1.5px solid #26243b;border-radius:10px;font:700 16px/1.2 var(--sans,inherit);color:#26243B;cursor:pointer}.scrivici-bottone:focus-visible,.scrivici-bottone:hover{border-color:#FE7733;background:#FFF6F0}.scrivici-bottone:disabled{opacity:.6;cursor:default;border-color:#26243B;background:transparent}.scrivici-errore{margin:0;padding:12px 14px;border-left:3px solid #fe7733;border-radius:0 8px 8px 0;background:#FFFFFF;font-size:16px;line-height:1.55;color:#26243B}.scrivici-ricevuta{margin-top:22px;display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:1.6;color:#26243B}.scrivici-ricevuta:focus{outline:none}.scrivici-ricevuta p{margin:0}.scrivici-ricevuta-titolo{font-family:var(--serif,Georgia,serif);font-size:22px}.scrivici-spento{margin:22px 0 0;font-size:16px;line-height:1.65;color:#26243B}