.eacv-wrap{font-family:inherit;width:100%;box-sizing:border-box}.eacv-wrap *{box-sizing:border-box}.eacv-intro{text-align:center;margin:0 auto 25px}.eacv-intro h2{font-size:clamp(25px,3vw,38px);font-weight:800;margin:0 0 8px;color:#163b4a}.eacv-intro p{color:#52677a;font-size:16px;margin:0}.eacv-items{display:flex;gap:20px;flex-wrap:wrap}.eacv-cards .eacv-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.eacv-destination{display:flex;position:relative;text-decoration:none!important;color:#183b4a!important;transition:transform .2s ease,box-shadow .2s ease}.eacv-cards .eacv-destination{flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(10,44,62,.16);border:1px solid #e4edf0}.eacv-cards .eacv-destination:hover{transform:translateY(-5px);box-shadow:0 20px 35px rgba(10,44,62,.22)}.eacv-cover{display:block;height:205px;overflow:hidden;background:#e8f1f5}.eacv-cover img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.eacv-destination:hover .eacv-cover img{transform:scale(1.045)}.eacv-placeholder{display:flex;align-items:center;justify-content:center;font-size:80px;background:linear-gradient(135deg,#d7edf5,#e8e2cf)}.eacv-card-body{display:flex;flex-direction:column;gap:10px;padding:22px;flex:1}.eacv-card-body strong{font-size:21px;font-weight:800;color:#173e4f}.eacv-desc{color:#5d7180;font-size:14px;line-height:1.6;flex:1}.eacv-explore{font-weight:800;color:#007b83;font-size:14px}.eacv-menu .eacv-items,.eacv-botoes .eacv-items{align-items:center}.eacv-menu .eacv-destination,.eacv-botoes .eacv-destination{align-items:center;gap:7px;border-radius:999px;padding:12px 18px;background:#edf8fa;border:1px solid #c9e5e9;font-size:15px;font-weight:700}.eacv-menu .eacv-destination:hover,.eacv-botoes .eacv-destination:hover{background:#cdeef1;transform:translateY(-2px)}.eacv-botoes .eacv-destination{background:#147b83;color:#fff!important;border:0}.eacv-botoes .eacv-destination:hover{background:#08646b}.eacv-back{display:inline-flex!important;align-items:center;gap:8px;border-radius:999px;background:#087e88;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:14px;padding:13px 20px;box-shadow:0 6px 22px rgba(0,70,78,.28);transition:transform .2s,background .2s;line-height:1.3}.eacv-back:hover{background:#075e65;transform:translateY(-2px)}.eacv-back-soft{background:#eff8f9;color:#09636d!important;border:1px solid #b9dfe2}.eacv-floating{position:fixed;z-index:99990;right:20px;bottom:20px;pointer-events:auto}.eacv-floating .eacv-back{box-shadow:0 7px 26px rgba(0,0,0,.32)}@media(max-width:600px){.eacv-cards .eacv-items{grid-template-columns:1fr}.eacv-cover{height:190px}.eacv-floating{right:12px;bottom:15px}.eacv-floating .eacv-back{font-size:13px;padding:12px 15px}}
