.avent-content{padding:clamp(2.5rem,6vw,5rem) max(1rem,calc((100% - var(--max))/2));max-width:none}.avent-content>.wp-block-post-title,.avent-content>.wp-block-post-content{max-width:48rem}.avent-content h1{font-size:clamp(2.2rem,7vw,4.5rem);line-height:1.06}.avent-kicker{color:var(--gold);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.avent-context-cta{margin-top:2rem;padding:1.2rem;border-left:4px solid var(--gold);background:var(--wash)}.avent-mobile-contact{display:none}.avent-inline-icon{width:20px;height:20px;fill:currentColor;display:block}.avent-contact-channels a{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.avent-contact-channels .avent-channel-label{font-size:.78rem}.avent-head-actions .avent-channel-label{display:none}.avent-lawyer-list{display:grid;gap:2rem}.avent-lawyer-card{display:grid;grid-template-columns:minmax(140px,240px) 1fr;gap:clamp(1.2rem,4vw,3rem);align-items:center;max-width:52rem}.avent-lawyer-photo{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.avent-lawyer-card h3{font-size:clamp(1.4rem,3vw,2rem);margin:.25rem 0}.avent-lawyer-card h3 a{text-decoration:none}.single-avent_lawyer .wp-block-post-featured-image{max-width:26rem;margin:2rem 0}.single-avent_lawyer .wp-block-post-featured-image img{width:100%;border-radius:var(--radius)}
.avent-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.avent-lead-shell form{max-width:40rem}.avent-lead-shell input:not([type=checkbox]),.avent-lead-shell select,.avent-lead-shell textarea,.avent-context-cta input:not([type=checkbox]),.avent-context-cta select,.avent-context-cta textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:.65rem;background:#fff}.avent-lead-fallback{margin-top:1rem;padding:1rem;border:1px solid #b14b42;background:#fff6f4}.avent-lead-fallback .avent-contact-channels{margin-left:.75rem}.avent-footer-brand{font-size:1.25rem;font-weight:850;letter-spacing:.18em}.avent-footer-brand a{text-decoration:none}.avent-trust-grid .avent-card{padding:1rem}.avent-final-cta{background:var(--navy);color:#fff}.avent-final-cta p{color:#d1dce4;max-width:44rem}
.avent-quiz{max-width:58rem;margin-top:1.5rem}.avent-quiz-progress{height:4px;background:var(--wash);margin-bottom:1.5rem;position:relative}.avent-quiz-progress:before{content:"";display:block;width:var(--quiz-progress,25%);height:100%;background:var(--gold);transition:width .2s ease}.avent-quiz-progress span{position:absolute;right:0;top:.55rem;color:var(--muted);font-size:.8rem}.avent-quiz h2{font-size:clamp(1.55rem,4vw,2.35rem);max-width:42rem}.avent-quiz-practices{margin-top:1.25rem}.avent-quiz-choice{text-align:left;font:inherit;cursor:pointer}.avent-quiz-back{border:0;background:transparent;color:var(--navy);padding:.5rem 0;min-height:44px;font-weight:750;cursor:pointer}.avent-quiz form{max-width:40rem}.avent-quiz input:not([type=checkbox]),.avent-quiz select,.avent-quiz textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:.65rem;background:#fff}.avent-quiz-actions{display:flex;justify-content:flex-end;margin-top:1rem}.avent-quiz-status{margin-top:1rem;font-weight:700}
.avent-floating-contacts{position:fixed;z-index:45;right:18px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.avent-float-button{width:50px;height:50px;flex:0 0 50px;padding:0;display:grid;place-items:center;border-radius:50%;color:#fff;text-decoration:none;border:2px solid #fff;box-shadow:0 7px 20px #071b2d38;transition:transform .15s ease,box-shadow .15s ease}.avent-float-button:hover{transform:translateY(-3px);box-shadow:0 9px 24px #071b2d52}.avent-float-button:focus-visible{outline-color:#e2a93a}.avent-float-button .avent-inline-icon{width:24px;height:24px}.avent-float-whatsapp{background:#25d366}.avent-float-viber{background:#7360f2}.avent-float-telegram{background:#229ed9}.avent-float-phone{width:60px;height:60px;flex-basis:60px;background:#2f8f5b}.avent-float-phone .avent-inline-icon{width:29px;height:29px}.avent-float-whatsapp{order:1}.avent-float-viber{order:2}.avent-float-telegram{order:3}.avent-float-phone{order:4}.avent-all-practices{display:none}
@keyframes avent-phone-ring{0%,8%,100%{transform:rotate(0)}1%{transform:rotate(10deg)}2%{transform:rotate(-9deg)}3%{transform:rotate(8deg)}4%{transform:rotate(-7deg)}5%{transform:rotate(5deg)}6%{transform:rotate(-3deg)}7%{transform:rotate(0)}}.avent-float-phone .avent-inline-icon{animation:avent-phone-ring 6s ease-in-out infinite;transform-origin:50% 50%}.avent-float-phone:hover .avent-inline-icon,.avent-float-phone:focus-visible .avent-inline-icon{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.avent-float-phone .avent-inline-icon{animation:none}}
@media(min-width:48.01rem){.avent-lawyer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.avent-lawyer-list .avent-lawyer-card{display:block;max-width:none}.avent-lawyer-list .avent-lawyer-photo{margin-bottom:1rem}.avent-lawyer-list .avent-lawyer-card h3{font-size:clamp(1.25rem,2vw,1.65rem)}}
@media(max-width:48rem){body{padding-bottom:72px}.avent-mobile-contact{position:fixed;z-index:50;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;left:0;right:0;bottom:0;padding:.55rem max(.75rem,env(safe-area-inset-left)) calc(.55rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #071b2d16}.avent-form-focus .avent-mobile-contact,.avent-form-focus .avent-floating-contacts{display:none}.avent-mobile-contact a,.avent-mobile-contact span{min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:8px;text-decoration:none;font-weight:780}.avent-mobile-phone{border:1px solid var(--line);font-size:.78rem;color:var(--muted)}.avent-mobile-phone a{width:100%;color:var(--navy)}.avent-mobile-lead{background:var(--gold);color:#101820}.avent-floating-contacts{right:8px;left:auto;top:auto;bottom:calc(78px + env(safe-area-inset-bottom));transform:none;gap:6px}.avent-float-button{width:46px;height:46px;flex-basis:46px}.avent-float-phone{width:56px;height:56px;flex-basis:56px}.avent-float-phone .avent-inline-icon{width:27px;height:27px}.avent-float-button:hover{transform:none}.avent-content{padding-top:2.5rem}.avent-practice-grid{display:block}.avent-practice-grid .avent-card{min-height:68px;margin:0;border-width:0 0 1px;border-radius:0;padding:.8rem 0;display:flex;align-items:center;justify-content:space-between}.avent-navigator>.avent-grid{display:block}.avent-navigator>.avent-grid>.avent-choice{min-height:56px;margin:0;border-width:0 0 1px;border-radius:0;padding:.65rem .25rem;display:flex;align-items:center;justify-content:space-between}.avent-navigator>.avent-grid>.avent-choice:nth-child(n+7){display:none}.avent-all-practices{min-height:56px;padding:.65rem .25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--navy);font-weight:780;text-decoration:none}.avent-lawyer-list{grid-template-columns:1fr}.avent-lawyer-card{grid-template-columns:88px 1fr;align-items:center}.avent-lawyer-card .avent-lawyer-photo{width:88px;height:88px;object-fit:cover}.avent-lawyer-card .avent-kicker{display:none}.avent-lawyer-card h3{font-size:1rem;margin:0 0 .25rem}.avent-lawyer-card p{font-size:.875rem;line-height:1.35;margin:0}.single-avent_lawyer .wp-block-post-featured-image{max-width:18rem}}
.avent-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.avent-service-list .avent-card{display:flex;align-items:center;justify-content:space-between;min-width:0;text-decoration:none}.avent-related-services{max-width:48rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.avent-related-services ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem;padding-left:1.2rem}.avent-related-services a{overflow-wrap:anywhere}@media(max-width:48rem){.avent-service-list,.avent-related-services ul{grid-template-columns:1fr}}
@media(max-width:48rem){.avent-lawyer-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem}.avent-lawyer-list .avent-lawyer-card{display:block!important;width:100%;max-width:none;min-width:0}.avent-lawyer-list .avent-lawyer-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0 0 .5rem}.avent-lawyer-list .avent-lawyer-card>div{min-width:0}.avent-lawyer-card div>p:not(.avent-kicker){display:none}.avent-lawyer-card .avent-kicker{display:block;margin:.35rem 0 0;color:var(--muted);font-family:inherit;font-size:.68rem;line-height:1.2;letter-spacing:.03em}.avent-lawyer-card h3{font-size:clamp(.76rem,3.4vw,.94rem);line-height:1.16;margin:0;overflow-wrap:anywhere}.avent-lawyer-card h3 a{display:block}}
