@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Instrument+Sans:wght@400;500;600;700&display=swap');span.et_pb_contact_field_options_title{display:none}.et-pb-contact-message{color:white}.mobile_menu_bar:after{content:'MENÚ';position:relative!important;bottom:10px;left:1%;color:#293a9e}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu li a,.nav li li a{font-size:16px!important}.presup a{padding:10px!important;border-radius:5px;background:#007bff!important;color:#fff!important}@media (max-width:767px){div#top-header{height:6vh!important}div.gt_switcher_wrapper{top:22px!important}}.et_secondary_nav_enabled #page-container #top-header,#top-header{background:#0F1B2D!important}#top-header,#top-header a,#et-info-phone,#et-info-email{font-family:'Instrument Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#fff!important}#et-info:before{content:'Urgencias 24 h · todos los días';margin-right:22px;color:#C9D3E0;font:600 13px 'Instrument Sans',system-ui,sans-serif}#main-header{box-shadow:0 1px 0 #E3E8EF!important;background:#fff!important}#top-menu li a,.et_mobile_menu li a,#top-menu-nav li a{font-family:'Instrument Sans',system-ui,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#0F1B2D!important;text-transform:none!important;letter-spacing:0!important}#top-menu li a:hover{color:#0B5CAD!important;opacity:1!important}#top-menu>li.current-menu-item>a{color:#0B5CAD!important}#top-menu>li.menu-item-2082>a{border:2px solid #0B5CAD!important;border-radius:10px!important;padding:9px 14px!important;color:#0B5CAD!important;background:#fff!important}#top-menu>li.menu-item-854>a{background:#C2410C!important;color:#fff!important;border-radius:10px!important;padding:11px 16px!important}#top-menu>li.menu-item-854>a *{color:#fff!important}#top-menu li ul.sub-menu{border-top:0!important;border-radius:12px!important;box-shadow:0 14px 34px rgba(15,27,45,.14)!important;padding:8px 0!important;background:#fff!important}#top-menu li li a{font-size:14px!important;padding:8px 18px!important;width:230px!important}#top-menu li li a:hover{background:#F3F6FA!important}.et_mobile_menu{border-top:3px solid #0B5CAD!important;border-radius:0 0 12px 12px}.mobile_menu_bar:before{color:#0F1B2D!important}.mobile_menu_bar:after{color:#0F1B2D!important;font-family:'Instrument Sans',system-ui,sans-serif!important}@media(max-width:600px){#et-info:before{content:'Urgencias 24 h';margin-right:14px}#et-info a[href^="mailto"]{display:none!important}#et-info{white-space:nowrap}}.fe{font-family:'Instrument Sans',system-ui,sans-serif;color:#0F1B2D;font-size:16px;line-height:1.55}.fe *{box-sizing:border-box}.fe h1,.fe h2,.fe h3{font-family:'Bricolage Grotesque',system-ui,sans-serif;color:#0F1B2D;letter-spacing:-.5px;padding:0;margin:0}.fe a{color:#0B5CAD}.fe .w{max-width:1160px;margin:0 auto;padding:0 20px}.fe .sec{padding:56px 0}.fe .alt{background:#F3F6FA}.fe .dark{background:#0F1B2D;color:#fff}.fe .dark h2{color:#fff}.fe h2{font-size:32px;font-weight:800;margin-bottom:8px}.fe .lead{color:#3A4A5E;margin:0 0 24px;font-size:17px}.fe .hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:48px 0 24px}.fe .eyebrow{font-size:14px;font-weight:700;color:#0B5CAD;text-transform:uppercase;letter-spacing:.6px}.fe h1{font-size:48px;line-height:1.08;font-weight:800;margin:12px 0 14px}.fe .hero p{font-size:18px;color:#3A4A5E;margin:0 0 22px}.fe .btns{display:flex;gap:12px;flex-wrap:wrap}.fe .b{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 24px;border-radius:12px;font-size:17px;font-weight:700;text-decoration:none}.fe .b-call{background:#C2410C;color:#fff!important}.fe .b-call:hover{background:#9A3412}.fe .b-wa{background:#fff;border:2px solid #0E7A3E;color:#0E7A3E!important}.fe .hero img{width:100%;height:420px;object-fit:cover;border-radius:18px;display:block}.fe .badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.fe .badge{background:#F3F6FA;border-radius:12px;padding:14px 10px;text-align:center}.fe .badge strong{display:block;font-size:20px;color:#0B5CAD;font-family:'Bricolage Grotesque',sans-serif}.fe .badge span{font-size:13px;color:#3A4A5E}.fe .cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.fe .card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #E3E8EF;border-radius:16px;padding:20px;text-decoration:none;color:#0F1B2D!important;transition:box-shadow .15s,transform .15s}.fe .card:hover{box-shadow:0 10px 24px rgba(15,27,45,.08);transform:translateY(-2px)}.fe .ic{width:48px;height:48px;border-radius:12px;background:#E6F0FB;display:flex;align-items:center;justify-content:center}.fe .card h3{font-size:19px;font-weight:700}.fe .card p{font-size:14px;color:#4A5B70;margin:0;flex-grow:1}.fe .price{font-size:13px;color:#4A5B70}.fe .price b{font-size:20px;color:#0B5CAD;font-family:'Bricolage Grotesque',sans-serif}.fe .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fe .num{width:38px;height:38px;border-radius:50%;background:#0B5CAD;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.fe .steps h3{font-size:18px;font-weight:700;margin-bottom:4px}.fe .steps p{font-size:15px;color:#3A4A5E;margin:0}.fe table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}.fe td{padding:13px 16px;border-bottom:1px solid #E3E8EF;font-size:15px}.fe td:last-child{text-align:right;font-weight:700;color:#0B5CAD;white-space:nowrap}.fe .note{font-size:13px;color:#4A5B70;margin-top:10px}.fe .urg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:6px 0 22px}.fe .urg div{background:#1B2A40;border-radius:14px;padding:18px}.fe .urg h3{color:#fff;font-size:18px;margin-bottom:6px}.fe .urg p{color:#C9D3E0;font-size:15px;margin:0}.fe .chips{display:flex;flex-wrap:wrap;gap:10px}.fe .chips a{font-size:15px;font-weight:600;padding:10px 14px;border-radius:999px;background:#F3F6FA;border:1px solid #E3E8EF;color:#0F1B2D;text-decoration:none}.fe .chips a:hover{border-color:#0B5CAD;color:#0B5CAD}.fe .two{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.fe details{background:#fff;border:1px solid #E3E8EF;border-radius:12px;padding:16px;margin-bottom:10px}.fe summary{font-weight:700;cursor:pointer;font-size:16px}.fe details p{margin:10px 0 0;color:#3A4A5E;font-size:15px}.fe .txt p{color:#3A4A5E;margin:0 0 14px}@media(max-width:980px){.fe .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fe .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fe .hero{grid-template-columns:1fr;gap:20px;padding:28px 0 8px}.fe h1{font-size:32px}.fe h2{font-size:25px}.fe .hero p{font-size:16px}.fe .b{width:100%}.fe .hero img{height:230px}.fe .badges{gap:8px}.fe .badge strong{font-size:16px}.fe .cards,.fe .steps,.fe .urg,.fe .two{grid-template-columns:1fr}.fe .sec{padding:36px 0}}.fe .prose{max-width:820px}.fe .prose h2{font-size:30px;font-weight:800;margin:0 0 12px}.fe .prose h3{font-size:21px;font-weight:700;margin:24px 0 8px}.fe .prose p,.fe .prose li{color:#3A4A5E;font-size:16.5px;line-height:1.65}.fe .prose p{margin:0 0 14px}.fe .prose ul,.fe .prose ol{margin:0 0 16px;padding-left:22px}.fe .prose li{margin-bottom:6px}.fe .prose strong{color:#0F1B2D}.fe .prose table{margin:10px 0 18px}.fe .prose td{background:transparent!important}.fe .bl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 18px}.fe .bl div{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:18px}.fe .bl h3{font-size:18px;font-weight:700;margin:0 0 6px}.fe .bl p{font-size:15px;color:#3A4A5E;margin:0}.fe .ctab{background:#0F1B2D;border-radius:18px;padding:32px;color:#C9D3E0;margin:8px 0 24px}.fe .ctab h2{color:#fff;font-size:28px;margin-bottom:10px}.fe .ctab p{color:#C9D3E0;margin:0 0 18px}.fe .faq{max-width:820px}.fe .sec+.sec{border-top:0}@media(max-width:760px){.fe .bl{grid-template-columns:1fr}.fe .prose h2{font-size:25px}.fe .ctab{padding:24px}}@media(max-width:760px){.fe .badge{padding:12px 4px}.fe .badge span{font-size:11.5px;line-height:1.3;display:block}.fe .hero-intro p{font-size:16px}}