/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0}}}:where(section.svelte-1bnfzdn>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}section.svelte-1bnfzdn article:where(.svelte-1bnfzdn) header:where(.svelte-1bnfzdn) button:where(.svelte-1bnfzdn),section.svelte-1bnfzdn article:where(.svelte-1bnfzdn) div:where(.svelte-1bnfzdn){padding-inline:calc(var(--spacing,.25rem) * 4);display:block}section.svelte-1bnfzdn article:where(.svelte-1bnfzdn) header:where(.svelte-1bnfzdn){color:var(--accent-color-text);background-color:var(--accent-color);border-radius:var(--radius-lg,.5rem)}section.svelte-1bnfzdn article:where(.svelte-1bnfzdn) header:where(.svelte-1bnfzdn) button:where(.svelte-1bnfzdn){cursor:pointer;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;text-decoration-line:none;display:flex}section.svelte-1bnfzdn article:where(.svelte-1bnfzdn) div:where(.svelte-1bnfzdn){margin-bottom:calc(var(--spacing,.25rem) * 8)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.contact-form.svelte-7ulsvv{color:#000;background-color:#f6f6f6;border-radius:1rem;margin:0 auto;padding:1rem}:where(.contact-form.svelte-7ulsvv>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}@media (width>=48rem){.contact-form.svelte-7ulsvv{max-width:700px;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.contact-form.svelte-7ulsvv h2:where(.svelte-7ulsvv){text-transform:uppercase;text-align:center;font-weight:700}.contact-form.svelte-7ulsvv form:where(.svelte-7ulsvv){gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}:where(.contact-form.svelte-7ulsvv form:where(.svelte-7ulsvv) div:where(.svelte-7ulsvv)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}@media (width>=48rem){.contact-form.svelte-7ulsvv form:where(.svelte-7ulsvv) input:where(.svelte-7ulsvv){padding-block:calc(var(--spacing,.25rem) * 4)}}.contact-form.svelte-7ulsvv form:where(.svelte-7ulsvv) button:where(.svelte-7ulsvv){background-color:var(--accent-color-darker)}.contact-form.svelte-7ulsvv form:where(.svelte-7ulsvv) button:where(.svelte-7ulsvv):hover,.contact-form.svelte-7ulsvv form:where(.svelte-7ulsvv) button:where(.svelte-7ulsvv):focus{background-color:var(--accent-color-darker2)}main.svelte-1uha8ag{background-color:var(--theme-2024-02-accent-color)}.highlight-text.svelte-1uha8ag{background-color:inherit;color:#ac805c}.welcome.svelte-1uha8ag{background-color:var(--theme-2024-02-accent-color);color:#fff;max-width:100%;padding:7rem 0 0}@media (width>=48rem){.welcome.svelte-1uha8ag{margin-top:calc(var(--spacing,.25rem) * 0)}}.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag){max-width:1500px}.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag){padding:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 0)}@media (width>=48rem){.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag){padding:calc(var(--spacing,.25rem) * 12)}}.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:3em;font-weight:700;line-height:1.3!important}@media (width>=48rem){.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){margin-bottom:calc(var(--spacing,.25rem) * 12);font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}}@media (width>=1024px){.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){margin-right:-10rem}}.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){text-align:left;font-weight:700;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (width>=48rem){.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.welcome.svelte-1uha8ag>div:where(.svelte-1uha8ag) .flex-1:where(.svelte-1uha8ag) .highlight-text:where(.svelte-1uha8ag){font-weight:inherit}.welcome.two-sides.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column}@media (width>=48rem){.welcome.two-sides.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:row}}.welcome.svelte-1uha8ag .right:where(.svelte-1uha8ag){flex-direction:column;padding:1rem;display:flex}.welcome.svelte-1uha8ag .right:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):not(.behind-img-square){z-index:2;flex-direction:column;display:flex}.welcome.svelte-1uha8ag .right:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):not(.behind-img-square) img:where(.svelte-1uha8ag){border-radius:3rem 3rem 0 0;place-self:center;width:100%;max-width:470px}.welcome.svelte-1uha8ag .right:where(.svelte-1uha8ag) .behind-img-square:where(.svelte-1uha8ag){background-color:var(--theme-2024-02-accent-color2);z-index:1;border-radius:2.5rem 0 0 2.5rem;width:100%;height:10.5rem;display:none;position:absolute;top:35.5rem;right:0}@media (width>=48rem){.welcome.svelte-1uha8ag .right:where(.svelte-1uha8ag) .behind-img-square:where(.svelte-1uha8ag){width:46%;display:block}}section.svelte-1uha8ag{max-width:var(--page-max-width);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);margin:0 auto}@media (width>=48rem){section.svelte-1uha8ag{padding-block:calc(var(--spacing,.25rem) * 14)}}.theme-2024-02.svelte-1uha8ag{color:#fff}.services.svelte-1uha8ag>section:where(.svelte-1uha8ag){padding-bottom:0}@media (width>=1024px){.services.svelte-1uha8ag .cards:where(.svelte-1uha8ag){background-image:url(../../../images/abstract/6.webp);background-position:bottom;background-repeat:no-repeat}}.services.svelte-1uha8ag .cards:where(.svelte-1uha8ag){gap:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8);display:grid}@media (width>=64rem){.services.svelte-1uha8ag .cards:where(.svelte-1uha8ag){grid-template-columns:repeat(3,minmax(0,1fr))}}.services.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:3rem}.services.svelte-1uha8ag article:where(.svelte-1uha8ag){flex-direction:column;align-items:center;gap:1rem;display:flex}.services.svelte-1uha8ag article:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){height:10rem;margin-bottom:1rem}.services.svelte-1uha8ag article:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){text-transform:uppercase;text-align:center;color:var(--theme-2024-02-accent-color2);margin-bottom:1rem;font-size:1.3em;font-weight:700}.services.svelte-1uha8ag article:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){background-color:var(--theme-2024-02-accent-color);border:4px solid var(--theme-2024-02-accent-color2);border-radius:2rem;flex-direction:column;gap:1rem;padding:2rem;display:flex}.services.svelte-1uha8ag article:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){text-align:center;margin-bottom:1rem;font-size:1.2em;font-weight:700}.services.svelte-1uha8ag article:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;font-size:1em}h1.svelte-1uha8ag{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}@media (width>=48rem){h1.svelte-1uha8ag{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}h2.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center;font-family:Nunito Sans;font-size:3em;font-weight:700;line-height:1.2em}@media (width>=48rem){p.svelte-1uha8ag,ul.svelte-1uha8ag{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}main.svelte-1uha8ag{color:#fff;max-width:100%;margin:0;padding:0}.inside-centered.svelte-1uha8ag{max-width:100%;margin:1rem 0;padding:0}@media (width>=768px){.inside-centered.svelte-1uha8ag{margin:5rem 0}}.inside-centered.svelte-1uha8ag>div:where(.svelte-1uha8ag){max-width:var(--page-max-width);margin:0 auto;padding:2rem}@media (width>=768px){.inside-centered.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:5rem}}.image-and-text.svelte-1uha8ag{flex-direction:column;gap:2rem;margin-bottom:4rem;display:flex}@media (width>=1024px){.image-and-text.svelte-1uha8ag{flex-direction:row}}.image-and-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.5em}#chi-siamo.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:left}@media (width>=768px){#chi-siamo.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:right}}#chi-siamo.svelte-1uha8ag .cose-bfo:where(.svelte-1uha8ag){text-transform:uppercase;text-align:center;background-color:var(--theme-2024-02-accent-color);letter-spacing:.2em;z-index:1;border-radius:2rem;gap:2rem;width:100%;margin-top:-4rem;font-size:1.2em;font-weight:300;display:flex;position:relative}@media (width>=1024px){#chi-siamo.svelte-1uha8ag .cose-bfo:where(.svelte-1uha8ag){border:5px solid var(--theme-2024-02-accent-color2);margin-top:0;margin-bottom:-2rem;padding:1.5rem 4rem 0}}#chi-siamo.svelte-1uha8ag .cose-bfo:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){flex-direction:column;padding-bottom:1.5rem;display:flex}@media (width>=768px){#chi-siamo.svelte-1uha8ag .cose-bfo:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){gap:2rem}#i-nostri-servizi.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:-4rem}}.analisti-finanziari.svelte-1uha8ag{background-color:var(--theme-2024-02-accent-color2);color:#fff;letter-spacing:.1em}.analisti-finanziari.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:2rem;font-size:2em}@media (width>=768px){.analisti-finanziari.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:3rem;margin-left:-5rem;margin-right:-5rem;font-size:3.5em}}.analisti-finanziari.svelte-1uha8ag .highlight-text:where(.svelte-1uha8ag){color:var(--theme-2024-02-accent-color)}.analisti-finanziari.svelte-1uha8ag>div:where(.svelte-1uha8ag){background-image:url(../../../images/abstract/8.webp),url(../../../images/abstract/8.webp);background-position:0 -30px,right bottom 50px;background-repeat:no-repeat;background-size:300px 300px}#vantaggi.svelte-1uha8ag h2:where(.svelte-1uha8ag),#vantaggi.svelte-1uha8ag div:where(.svelte-1uha8ag){margin-bottom:2rem}@media (width>=768px){#vantaggi.svelte-1uha8ag h2:where(.svelte-1uha8ag),#vantaggi.svelte-1uha8ag div:where(.svelte-1uha8ag){margin-bottom:3rem}}#social.svelte-1uha8ag{background-color:var(--theme-2024-02-accent-color2);color:#fff}#social.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:1rem;box-shadow:0 5px 22px 5px #00000047}#social.svelte-1uha8ag .social-grid:where(.svelte-1uha8ag){flex-direction:column;gap:3rem;display:flex}@media (width>=768px){#social.svelte-1uha8ag .social-grid:where(.svelte-1uha8ag){flex-direction:row;align-items:stretch;gap:4rem}}#social.svelte-1uha8ag .social-card:where(.svelte-1uha8ag){flex-direction:column;flex:1;align-items:center;gap:1.5rem;display:flex}#social.svelte-1uha8ag .social-card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){text-align:center;margin:0;font-size:1.5em;line-height:1.6em}#social.svelte-1uha8ag .social-card:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:cover}.services-footer.svelte-1uha8ag{background-color:var(--theme-2024-02-accent-color2);margin-top:0;font-size:1.2em}.services-footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){background-image:url(../../../images/abstract/1.webp),url(../../../images/abstract/2.webp);background-position:left 20px bottom 50px,right 20px bottom -50px;background-repeat:no-repeat;background-size:300px 300px}.services-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){letter-spacing:.1em;font-size:1.2em;font-weight:500;line-height:1.5em}#dubbio-domanda.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fff}#mappa.svelte-1uha8ag{justify-content:center;display:flex}#mappa.svelte-1uha8ag iframe:where(.svelte-1uha8ag){border-radius:1rem}
