.elementor .hover-primario:hover,.elementor .hover-primario:focus-visible{color:var(--primary)}.elementor .hover-primario{transition:color 0.2s}.elementor .hover-attenua:hover,.elementor .hover-attenua:focus-visible{opacity:50%}.elementor .hover-attenua{transition:opacity 0.2s}.elementor .logo-arcadia{width:13.8125rem;height:auto;display:block}.elementor .solo-lettori{width:1px;height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);white-space:nowrap;\n}.elementor .link-icona:hover,.elementor .link-icona:focus-visible{opacity:80%}.elementor .link-icona{width:auto;font-family:var(--font-base);font-weight:400;font-size:.875rem;color:var(--bianco);line-height:1;text-decoration:none;padding:0;transition:opacity 0.2s;display:flex;flex-direction:row;gap:.5rem;align-items:center}.elementor .icona-pulsante{width:.625rem;height:.625rem;line-height:0;display:block;flex:0 0 auto}.elementor .sezione{padding-block-start:var(--spazio-8);padding-block-end:var(--spazio-8);padding-inline-start:max(var(--spazio-4), calc((100% - var(--gabbia)) / 2));padding-inline-end:max(var(--spazio-4), calc((100% - var(--gabbia)) / 2));display:flex;flex-direction:column;gap:var(--spazio-4);align-items:flex-start}.elementor .simbolo-foto{height:auto;aspect-ratio:295 / 182.68;position:absolute;inset-block-end:-1px;z-index:1;color:var(--bianco);line-height:0;display:block}.elementor .simbolo-dx-gabbia{inset-inline-end:calc(max(var(--spazio-4), calc((100vw - var(--gabbia)) / 2)) - 42.18px)}.elementor .simbolo-grande{width:296px}.elementor .sottolineato{width:fit-content;padding-block-end:4px;border-block-start-width:0;border-block-end-width:2px;border-inline-start-width:0;border-inline-end-width:0;border-color:currentColor;border-style:solid}.elementor .briciole-nav{padding:0}.elementor .foto-cover{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0}.elementor .hero-foto{position:relative;padding:0;flex:1 1 0%}.elementor .hero-testo{padding-block-start:var(--spazio-5);padding-block-end:var(--spazio-5);padding-inline-start:max(var(--spazio-4), calc((100% - var(--gabbia)) / 2));padding-inline-end:var(--spazio-4);display:flex;flex-direction:column;gap:var(--spazio-5);flex:0 0 42%;justify-content:space-between;align-items:flex-start}.elementor .hero{min-height:265px;overflow:hidden;padding:0;background-color:var(--primary);display:flex;flex-direction:row;gap:0}.elementor .footer{font-family:var(--font-base);font-weight:400;font-size:1rem;color:var(--bianco);letter-spacing:0;line-height:1.3125rem}.elementor .briciole{font-family:var(--font-base);font-weight:400;font-size:1rem;color:var(--bianco);letter-spacing:0;line-height:1.2}.elementor .pulsante:hover,.elementor .pulsante:focus-visible{opacity:85%}.elementor .pulsante:focus{opacity:85%}.elementor .pulsante{width:auto;height:auto;min-height:1.875rem;font-family:var(--font-base);font-weight:500;font-size:1rem;letter-spacing:0;line-height:1rem;text-decoration:none;cursor:pointer;padding-block-start:.4375rem;padding-block-end:.4375rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;transition:opacity 0.2s;display:inline-flex;gap:.75rem;align-items:center}.elementor .testo{font-family:var(--font-base);font-weight:300;font-size:1rem;color:var(--testo);letter-spacing:0;line-height:1.5rem}.elementor .titolo-pagina{font-family:var(--font-titoli);font-weight:700;font-size:2.4375rem;color:var(--bianco);letter-spacing:0;line-height:1.2;text-transform:uppercase}.elementor .maiuscolo{text-transform:uppercase}.elementor .pulsante-verde{color:var(--bianco);background-color:var(--secondary);transition:background-color 0.2s,opacity 0.2s}.elementor .pulsante-verde:hover,.elementor .pulsante-verde:focus-visible{background-color:var(--primary);opacity:100%}.elementor .pulsante-verde:focus{background-color:var(--primary);opacity:100%}