.elementor .il-netopia:hover,.elementor .il-netopia:focus-visible{opacity:100%;}.elementor .il-netopia{width:auto;min-height:36px;padding:0px;opacity:85%;transition:opacity 0.18s;display:inline-flex;align-items:center;& img { height: 36px; width: auto; display: block; }\n}.elementor .il-sal:hover,.elementor .il-sal:focus-visible{opacity:100%;}.elementor .il-sal{width:auto;padding:0px;opacity:85%;transition:opacity 0.18s;display:inline-flex;align-items:center;}.elementor .il-sigle{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center;order:-1;}.elementor .il-pescurt{&:not(:has(> p:nth-child(n+2):not(:empty))) { display:none !important; }\n}.elementor .il-readtime{font-size:0.9375rem;color:var(--il-on-dark);line-height:1.35;margin:0px;display:none;&.is-ready { display:block; } &::before { content:'·'; margin-right:16px; opacity:.6; }\n}.elementor .il-post-more{min-height:44px;font-weight:600;font-size:1rem;color:var(--il-gold-deep);margin:0px;display:inline-flex;gap:8px;align-items:center;&::after { content:'→'; transition:transform .18s ease; }\n}.elementor .il-cat-chip{min-height:30px;font-weight:600;font-size:0.8125rem;color:var(--il-gold-deep);letter-spacing:0.02em;line-height:1;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:var(--il-paper);display:inline-flex;align-items:center;align-self:flex-start;visibility:hidden; &.is-ready { visibility:visible; }\n}.elementor .il-autor-card{& a::after { content:'→'; display:inline-block; margin-left:8px; transition:transform .18s ease; } & a:hover::after { transform:translateX(4px); }\n}.elementor .il-solutie:hover,.elementor .il-solutie:focus-visible{background-color:var(--il-line);}.elementor .il-solutie{text-decoration:none;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:48px;border-radius:20px;background-color:var(--il-paper);display:flex;gap:20px;justify-content:space-between;align-items:center;transition:background .18s ease; & .il-solutie-t { display:block; font-weight:600; font-size:1.125rem; line-height:1.3; color:var(--il-ink); margin:0; } & .il-solutie-d { color:var(--il-text-2); font-size:.9375rem; line-height:1.5; margin:2px 0 0; } & .il-solutie-l { display:inline-flex; align-items:center; gap:8px; min-height:44px; font-weight:600; font-size:.9375rem; color:var(--il-text-2); text-decoration:none; white-space:nowrap; } & .il-solutie-l::after { content:'→'; transition:transform .18s ease; } &:hover .il-solutie-l::after { transform:translateX(4px); } transition:background .18s ease; & > div p:first-child { display:block; font-weight:600; font-size:1.125rem; line-height:1.3; color:var(--il-ink); margin:0; } & > div p:last-child { color:var(--il-text-2); font-size:.9375rem; line-height:1.5; margin:2px 0 0; } & a { display:inline-flex; align-items:center; gap:8px; min-height:44px; padding:0; background:transparent; border:0; font-weight:600; font-size:.9375rem; color:var(--il-text-2); text-decoration:none; white-space:nowrap; } & a::after { content:'→'; transition:transform .18s ease; } &:hover a::after { transform:translateX(4px); }\n}.elementor .il-copy-link{cursor:pointer;}.elementor .il-toc-target{margin:0px;}.elementor .il-prose{color:var(--il-ink);& .e-n-accordion { margin-top: 1em; } & .e-n-accordion-item { border: 0; border-bottom: 1px solid var(--il-line); background: transparent; } & .e-n-accordion-item:first-child { border-top: 1px solid var(--il-line); } & .e-n-accordion-item-title { display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 64px; padding: 14px 0; cursor: pointer; font-weight: 600; font-size: 1.0625rem; } & .e-n-accordion-item-title-text { font-family: var(--il-font-ui); font-weight: 600; font-size: 1.0625rem; line-height: 1.35; color: var(--il-ink); } & .e-n-accordion-item > div[role="region"] { padding: 0 0 22px; max-width: 64ch; color: var(--il-text-2); }\n}.elementor .il-sticky{display:none;}.elementor .il-post{width:100%;text-decoration:none;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--il-ink); border-top-style: solid; border-top-color: var(--il-ink); &:hover h3 { text-decoration:underline; text-underline-offset:4px; text-decoration-thickness:1px; } &:hover .il-post-more::after { transform:translateX(4px); } border-top-style: solid; border-top-color: var(--il-ink); & p:empty { display:none; } &:hover h3 { text-decoration:underline; text-underline-offset:4px; text-decoration-thickness:1px; } &:hover .il-post-more::after { transform:translateX(4px); }\n}.elementor .il-link{min-height:44px;font-weight:600;color:var(--il-gold-deep);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:8px;align-items:center;&::after { content:'→'; transition:transform .18s ease; } &:hover::after { transform:translateX(4px); }\n}.elementor .il-btn-ghost-dark:hover,.elementor .il-btn-ghost-dark:focus-visible{border-color:var(--il-white);background-color:rgba(255,255,255,0.06);}.elementor .il-btn-ghost-dark{color:var(--il-white);border-width:1.5px;border-color:rgba(255,255,255,0.32);border-style:solid;background-color:transparent;}.elementor .il-btn-ghost:hover,.elementor .il-btn-ghost:focus-visible{border-color:var(--il-ink);}.elementor .il-btn-ghost{color:var(--il-ink);border-width:1.5px;border-color:var(--il-line);border-style:solid;background-color:transparent;}.elementor .il-btn{width:auto;min-height:54px;font-family:var(--il-font);font-weight:700;font-size:1.02rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:12px;border-width:2px;border-color:transparent;border-style:solid;display:inline-flex;gap:0.55rem;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .il-btn-sm{min-height:42px;font-size:0.95rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .il-btn-wa:hover,.elementor .il-btn-wa:focus-visible{background-color:var(--il-wa-dark);}.elementor .il-btn-wa{color:#ffffff;background-color:var(--il-wa);}