.cv-breadcrumb{background:#f5f8fc;border-bottom:1px solid #dce5f1;padding:10px 0;color:#61748a;font-size:.82rem}.cv-breadcrumb .cv-container{display:flex;gap:8px;align-items:center}.cv-breadcrumb a{color:#1769ff;text-decoration:none}.cv-response-promise{padding:15px 18px;background:#eaf7f6;border:1px solid #c7ebe7;border-radius:10px;color:#275568;margin:0 0 24px}.cv-map-link{margin-top:22px}.cv-map-link a{font-weight:800;color:#145bc2}.cv-mobile-cta{display:none}.cv-404-hero{min-height:530px;display:flex;align-items:center;padding:74px 0!important}.cv-404-grid{display:grid;grid-template-columns:1fr .85fr;gap:58px;align-items:center}.cv-404-copy h1{max-width:600px}.cv-404-copy p{max-width:570px}.cv-404-art{height:320px;position:relative;display:grid;place-items:center}.cv-404-number{font-size:clamp(9rem,18vw,15rem);line-height:.8;font-weight:900;letter-spacing:-.12em;color:#78a9ed1c;position:absolute}.cv-404-window{position:relative;width:280px;padding:18px 23px 25px;border:1px solid #95c7ff55;border-radius:18px;background:linear-gradient(145deg,#ffffff1f,#a6d5ff16);box-shadow:0 20px 52px #03152c75;display:flex;flex-direction:column;color:#fff;transform:rotate(4deg)}.cv-404-window>div{display:flex;gap:6px;margin-bottom:38px}.cv-404-window i{width:7px;height:7px;border-radius:50%;background:#89fff2}.cv-404-window strong{font-size:1.3rem}.cv-404-window span{margin-top:6px;color:#cae0ff}.cv-404-window b{position:absolute;right:22px;bottom:22px;width:34px;height:34px;border-radius:50%;background:#22d3c5;color:#073061;display:grid;place-items:center}.cv-404-links{background:#f5f8fd;padding:28px 0}.cv-404-links .cv-container{display:flex;align-items:center;justify-content:space-between;gap:25px}.cv-404-links p{color:#526b85;font-weight:750;margin:0}.cv-404-links>div>div{display:flex;flex-wrap:wrap;gap:10px}.cv-404-links a{background:#fff;border:1px solid #dce6f3;border-radius:9px;padding:11px 13px;text-decoration:none;color:#16436e;font-weight:750;font-size:.88rem}.cv-404-links a span{color:#16ae9f;margin-left:5px}@media(max-width:720px){.cv-404-hero{min-height:auto;padding:58px 0!important}.cv-404-grid{grid-template-columns:1fr;gap:18px}.cv-404-art{height:230px}.cv-404-links .cv-container{display:block}.cv-404-links p{margin-bottom:14px}}@media(max-width:600px){body{padding-bottom:61px}.cv-mobile-cta{display:flex;position:fixed;left:0;right:0;bottom:0;height:61px;z-index:60;background:#061a38;padding:8px 13px;gap:9px;box-shadow:0 -4px 20px rgba(5,23,51,.18)}.cv-mobile-cta a{display:grid;place-items:center;flex:1;border-radius:8px;background:#22d3c5;color:#062142;font-size:.86rem;font-weight:900;text-decoration:none}.cv-mobile-cta a+ a{background:#fff;color:#0d3b70}.cv-whatsapp{bottom:159px!important}.ast-scroll-top-icon{bottom:83px!important}}
.cv-legal-page{background:#f7f9fc}.cv-legal-layout{display:grid;grid-template-columns:255px minmax(0,760px);justify-content:space-between;gap:48px}.cv-legal-aside{align-self:start;position:sticky;top:105px;display:grid;gap:10px;padding:22px;border:1px solid #dce6f2;border-radius:14px;background:#fff;color:#567089;font-size:.87rem;line-height:1.5}.cv-legal-aside strong{color:#0d315d;font-size:1rem}.cv-legal-aside a{color:#1464c6;font-weight:800;text-decoration:none}.cv-legal-aside small{border-top:1px solid #e5edf5;margin-top:5px;padding-top:12px}.cv-legal-copy{background:#fff;border:1px solid #dce6f2;border-radius:18px;padding:45px;box-shadow:0 10px 28px rgba(15,44,79,.05)}.cv-legal-copy h2{font-size:1.35rem;color:#092b53;margin:34px 0 10px}.cv-legal-copy h2:first-of-type{margin-top:25px}.cv-legal-copy p{color:#4c647d;line-height:1.75;margin:0 0 14px}.cv-legal-copy a{color:#155dc6;font-weight:750}.cv-legal-notice{border-left:4px solid #e6a322;background:#fff6df;padding:13px 15px;border-radius:7px;color:#6a4d13;line-height:1.55}@media(max-width:780px){.cv-legal-layout{grid-template-columns:1fr}.cv-legal-aside{position:static}.cv-legal-copy{padding:28px}}@media(max-width:480px){.cv-legal-copy{padding:22px}.cv-legal-copy h2{font-size:1.2rem}}
