

/*===============================
/templates/rhythm/css/custom.css
================================================================================*/
.ah-consulenza{--ah-ink:#2b2b2b;--ah-muted:#5b5b5b;--ah-gold:#d6c8b0;--ah-gold-border:#bfa888;--ah-bg:#fdfcf9;--ah-line:rgba(43,43,43,0.14);--ah-shadow:0 8px 26px rgba(0,0,0,0.08);color:var(--ah-ink);font-size:16px; } .ah-consulenza,.ah-consulenza *,.ah-consulenza *::before,.ah-consulenza *::after{box-sizing:border-box} .ah-consulenza h2,.ah-consulenza h3{letter-spacing:-0.2px;line-height:1.2}.ah-consulenza p{color:var(--ah-ink);line-height:1.65;font-size:16px}.ah-consulenza .ah-lead{font-size:18px;line-height:1.8}.ah-consulenza .ah-subtle{color:var(--ah-muted)} .ah-consulenza .ah-wrap{width:100%;max-width:1140px;margin:0 auto;padding-left:15px;padding-right:15px}.ah-consulenza .ah-section{margin:28px 0}.ah-consulenza .ah-divider{border:0;border-top:1px solid var(--ah-line);margin:22px 0} .ah-consulenza .ah-hero{display:grid;grid-template-columns:1.15fr 0.85fr;gap:24px;align-items:start}@media (max-width:980px){.ah-consulenza .ah-hero{grid-template-columns:1fr}} .ah-consulenza .ah-card{border:1px solid var(--ah-gold);padding:22px;border-radius:16px;background:var(--ah-bg);box-shadow:0 2px 10px rgba(0,0,0,0.06)}.ah-consulenza .ah-card h3{margin-top:0}.ah-consulenza .ah-card--soft{background:#fff;border:1px solid rgba(214,200,176,0.9);box-shadow:var(--ah-shadow)} .ah-consulenza .ah-cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:12px} .ah-consulenza .ah-btn{display:inline-block;padding:11px 18px;border-radius:999px;text-decoration:none;font-weight:600;border:1px solid transparent;transition:all .22s ease;white-space:nowrap}.ah-consulenza .ah-btn--gold{background:var(--ah-gold);color:#000;border-color:var(--ah-gold-border)}.ah-consulenza .ah-btn--gold:hover{filter:brightness(0.97);transform:translateY(-1px)} .ah-consulenza .cta-luxury{padding:11px 18px;background:transparent;color:var(--ah-ink);text-decoration:none;border-radius:999px;font-weight:600;border:1px solid var(--ah-ink);transition:all 0.22s ease;display:inline-block;cursor:pointer;white-space:nowrap}.ah-consulenza .cta-luxury:hover{background:var(--ah-ink);color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(43,43,43,0.22)} .ah-consulenza .ah-video{border-radius:18px;overflow:hidden;box-shadow:var(--ah-shadow);border:1px solid rgba(43,43,43,0.10);background:#000; } .ah-consulenza .ah-ratio{position:relative;width:100%;height:0;padding-bottom:56.25%; overflow:hidden}.ah-consulenza .ah-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block} .ah-consulenza .ah-two-col{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.ah-consulenza .ah-two-col > div{flex:1 1 560px;min-width:280px}.ah-consulenza .ah-two-col > aside{flex:0 1 420px;min-width:280px} .ah-consulenza .ah-card:empty{display:none} .ah-consulenza .ah-card:not(:has(> *)){display:none}  .ah-consulenza .ah-faq{margin-top:18px;background:#f8f9fa;border-radius:14px;padding:22px;border:1px solid rgba(43,43,43,0.08)}.ah-consulenza .ah-faq-item{background:#fff;border-left:4px solid var(--ah-gold);border-radius:10px;padding:16px;margin:14px 0} .ah-consulenza .ah-faq-item h3,.ah-consulenza .ah-faq-item .question{margin:0 0 8px 0;font-size:2.35rem !important; font-weight:600 !important;line-height:1.4} .ah-consulenza .ah-faq-item p,.ah-consulenza .ah-faq-item .answer{margin:0;color:var(--ah-muted);font-size:16px !important;line-height:1.65}


/*===============================
/media/mod_languages/css/template.css
================================================================================*/
div.mod-languages ul{margin:0;padding:0;list-style:none}div.mod-languages li{margin-left:5px;margin-right:5px}div.mod-languages ul.lang-inline li{display:inline}div.mod-languages ul.lang-block li{display:block}div.mod-languages img{border:none}div.mod-languages a{text-decoration:none}