{"id":15067,"date":"2026-08-19T21:10:35","date_gmt":"2026-08-19T21:10:35","guid":{"rendered":"https:\/\/www.costamedicalservices.com\/?page_id=15067"},"modified":"2026-08-28T21:40:56","modified_gmt":"2026-08-28T21:40:56","slug":"consulta-medica","status":"publish","type":"page","link":"https:\/\/www.costamedicalservices.com\/sv\/es\/consulta-medica\/","title":{"rendered":"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15067\" class=\"elementor elementor-15067\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-67d78d5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"67d78d5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b888226\" data-id=\"b888226\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-113881b elementor-widget elementor-widget-html\" data-id=\"113881b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ================================================================\nCOSTA MEDICAL SERVICES\n\/es\/consulta-medica\/\nCONSULTA M\u00c9DICA ONLINE \u2014 V1\n================================================================ -->\n\n<style>\n\n#cms-consulta-es,\n#cms-consulta-es *{\n    box-sizing:border-box;\n}\n\n#cms-consulta-es{\n\n    --navy:#15384f;\n    --navy-dark:#102d40;\n\n    --blue:#2678b5;\n    --blue2:#3492c8;\n    --cyan:#18a7c7;\n\n    --coral:#ef7c6d;\n    --pink:#dd7598;\n\n    --blue-soft:#edf6fb;\n    --cyan-soft:#eaf8fb;\n    --coral-soft:#fff2ef;\n\n    --text:#29414f;\n    --muted:#697d88;\n\n    --line:#dce6eb;\n    --line2:#edf2f4;\n\n    --grey:#f7f9fa;\n    --white:#fff;\n\n    width:100%;\n    overflow:hidden;\n\n    background:#fff;\n\n    color:var(--text);\n\n    font-family:inherit!important;\n    line-height:1.5;\n}\n\n#cms-consulta-es *,\n#cms-consulta-es a,\n#cms-consulta-es button{\n    font-family:inherit!important;\n}\n\n#cms-consulta-es a{\n    text-decoration:none;\n}\n\n.cmsc-container{\n    width:min(\n        1180px,\n        calc(100% - 40px)\n    );\n\n    margin:0 auto;\n}\n\n.cmsc-section{\n    padding:64px 0;\n}\n\n\n\/* ================================================================\nGENERAL\n================================================================ *\/\n\n.cmsc-eyebrow{\n    display:flex;\n    align-items:center;\n\n    gap:7px;\n\n    margin-bottom:7px;\n\n    color:var(--blue);\n\n    font-size:11px;\n    font-weight:800;\n\n    letter-spacing:.06em;\n    text-transform:uppercase;\n}\n\n.cmsc-eyebrow::before{\n    content:\"\";\n\n    width:6px;\n    height:6px;\n\n    flex:0 0 6px;\n\n    border-radius:50%;\n\n    background:var(--cyan);\n}\n\n.cmsc-heading{\n    max-width:760px;\n\n    margin:0 0 30px;\n}\n\n.cmsc-heading h2{\n    margin:0 0 8px;\n\n    color:var(--navy);\n\n    font-size:clamp(\n        29px,\n        4vw,\n        42px\n    );\n\n    line-height:1.08;\n\n    letter-spacing:-.028em;\n}\n\n.cmsc-heading p{\n    max-width:650px;\n\n    margin:0;\n\n    color:var(--muted);\n\n    font-size:14px;\n}\n\n\n\/* ================================================================\nBUTTON\n================================================================ *\/\n\n.cmsc-btn{\n    display:inline-flex;\n\n    align-items:center;\n    justify-content:center;\n\n    gap:8px;\n\n    min-height:48px;\n\n    padding:11px 22px;\n\n    border:1px solid var(--navy);\n    border-radius:9px;\n\n    background:var(--navy);\n\n    color:#fff!important;\n\n    font-size:14px;\n    font-weight:800;\n\n    box-shadow:\n        0 9px 22px\n        rgba(21,56,79,.14);\n\n    transition:\n        transform .2s ease,\n        box-shadow .2s ease,\n        background .2s ease;\n}\n\n.cmsc-btn:hover{\n    transform:translateY(-2px);\n\n    background:#20516c;\n\n    box-shadow:\n        0 14px 30px\n        rgba(21,56,79,.18);\n}\n\n.cmsc-btn-light{\n    background:#fff;\n\n    color:var(--navy)!important;\n\n    border-color:#ccdce4;\n\n    box-shadow:none;\n}\n\n.cmsc-btn-light:hover{\n    background:#f8fbfc;\n}\n\n\n\/* ================================================================\nREVEAL\n================================================================ *\/\n\n.cmsc-reveal{\n    opacity:0;\n\n    transform:translateY(16px);\n\n    transition:\n        opacity .55s ease,\n        transform .55s cubic-bezier(.2,.75,.2,1);\n}\n\n.cmsc-reveal.cmsc-visible{\n    opacity:1;\n\n    transform:none;\n}\n\n\n\/* ================================================================\nBREADCRUMB\n================================================================ *\/\n\n.cmsc-breadcrumb{\n    padding:12px 0;\n\n    border-bottom:1px solid var(--line2);\n\n    background:#fff;\n}\n\n.cmsc-breadcrumb-inner{\n    display:flex;\n    align-items:center;\n\n    gap:7px;\n\n    color:#82939d;\n\n    font-size:10px;\n}\n\n.cmsc-breadcrumb a{\n    color:var(--blue)!important;\n\n    font-weight:700;\n}\n\n\n\/* ================================================================\nHERO\n================================================================ *\/\n\n.cmsc-hero{\n    position:relative;\n\n    min-height:390px;\n\n    overflow:hidden;\n\n    background:#fff;\n}\n\n\n\/* hospital *\/\n\n.cmsc-hero-hospital{\n    position:absolute;\n\n    inset:0;\n\n    background-image:\n        url(\"https:\/\/images.pexels.com\/photos\/5203594\/pexels-photo-5203594.jpeg?auto=compress&cs=tinysrgb&w=1900\");\n\n    background-repeat:no-repeat;\n\n    background-size:cover;\n\n    background-position:center 48%;\n\n    filter:\n        brightness(1.06)\n        saturate(.70)\n        contrast(.97);\n}\n\n.cmsc-hero-hospital::after{\n    content:\"\";\n\n    position:absolute;\n\n    inset:0;\n\n    background:\n        linear-gradient(\n            90deg,\n\n            #fff 0%,\n\n            rgba(255,255,255,.99) 23%,\n\n            rgba(255,255,255,.91) 38%,\n\n            rgba(255,255,255,.68) 51%,\n\n            rgba(255,255,255,.36) 66%,\n\n            rgba(255,255,255,.13) 82%,\n\n            rgba(255,255,255,.05) 100%\n        );\n}\n\n\n\/* doctor *\/\n\n.cmsc-hero-doctor{\n    position:absolute;\n\n    z-index:2;\n\n    right:5%;\n\n    top:-1px;\n\n    width:480px;\n    height:390px;\n\n    overflow:hidden;\n}\n\n.cmsc-hero-doctor img{\n    width:100%;\n    height:100%;\n\n    object-fit:contain;\n\n    object-position:center top;\n\n    filter:\n        brightness(1.05)\n        saturate(.90)\n        contrast(.98);\n}\n\n.cmsc-hero-doctor::after{\n    content:\"\";\n\n    position:absolute;\n\n    inset:0;\n\n    background:\n        linear-gradient(\n            90deg,\n\n            rgba(255,255,255,.25) 0%,\n\n            rgba(255,255,255,.03) 17%,\n\n            rgba(255,255,255,0) 60%\n        );\n\n    pointer-events:none;\n}\n\n\n\/* hero body *\/\n\n.cmsc-hero-inner{\n    position:relative;\n\n    z-index:4;\n\n    min-height:390px;\n\n    display:flex;\n\n    align-items:center;\n}\n\n.cmsc-hero-copy{\n    width:53%;\n\n    padding-bottom:25px;\n}\n\n.cmsc-hero-badge{\n    display:inline-flex;\n    align-items:center;\n\n    gap:7px;\n\n    margin-bottom:11px;\n\n    padding:6px 10px;\n\n    border:1px solid #d5e5eb;\n    border-radius:20px;\n\n    background:\n        rgba(255,255,255,.93);\n\n    color:var(--blue);\n\n    font-size:10px;\n    font-weight:800;\n}\n\n.cmsc-hero-badge span{\n    width:7px;\n    height:7px;\n\n    border-radius:50%;\n\n    background:var(--cyan);\n}\n\n.cmsc-hero h1{\n    max-width:610px;\n\n    margin:0 0 10px;\n\n    color:var(--navy);\n\n    font-size:clamp(\n        38px,\n        5vw,\n        58px\n    );\n\n    line-height:1.01;\n\n    letter-spacing:-.04em;\n\n    font-weight:790;\n}\n\n.cmsc-hero h1 em{\n    display:block;\n\n    color:var(--blue);\n\n    font-style:normal;\n}\n\n.cmsc-hero-lead{\n    max-width:550px;\n\n    margin:0 0 18px;\n\n    color:#506975;\n\n    font-size:14px;\n    line-height:1.55;\n}\n\n.cmsc-hero-actions{\n    display:flex;\n\n    align-items:center;\n\n    gap:18px;\n\n    flex-wrap:wrap;\n}\n\n.cmsc-hero-price{\n    display:flex;\n    align-items:center;\n\n    gap:8px;\n}\n\n.cmsc-hero-price strong{\n    color:#263a45;\n\n    font-size:27px;\n\n    font-weight:850;\n}\n\n.cmsc-hero-price span{\n    color:var(--muted);\n\n    font-size:9px;\n    line-height:1.25;\n}\n\n\n\/* ================================================================\nTRUST BAR\n================================================================ *\/\n\n.cmsc-trust{\n    padding:22px 0;\n\n    border-top:1px solid var(--line2);\n    border-bottom:1px solid var(--line);\n\n    background:#fff;\n}\n\n.cmsc-trust-grid{\n    display:grid;\n\n    grid-template-columns:\n        repeat(4,1fr);\n\n    gap:25px;\n}\n\n.cmsc-trust-item{\n    display:grid;\n\n    grid-template-columns:48px 1fr;\n\n    align-items:center;\n\n    gap:10px;\n}\n\n.cmsc-trust-icon{\n    width:46px;\n    height:46px;\n\n    display:grid;\n\n    place-items:center;\n\n    border-radius:12px;\n}\n\n.cmsc-trust-item:nth-child(1)\n.cmsc-trust-icon{\n    background:var(--cyan-soft);\n}\n\n.cmsc-trust-item:nth-child(2)\n.cmsc-trust-icon{\n    background:var(--blue-soft);\n}\n\n.cmsc-trust-item:nth-child(3)\n.cmsc-trust-icon{\n    background:var(--coral-soft);\n}\n\n.cmsc-trust-item:nth-child(4)\n.cmsc-trust-icon{\n    background:#fdf1f5;\n}\n\n.cmsc-trust-icon svg{\n    width:28px;\n    height:28px;\n\n    fill:none;\n\n    stroke-width:2.2;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.cmsc-trust-item:nth-child(1) svg{\n    stroke:var(--cyan);\n}\n\n.cmsc-trust-item:nth-child(2) svg{\n    stroke:var(--blue);\n}\n\n.cmsc-trust-item:nth-child(3) svg{\n    stroke:var(--coral);\n}\n\n.cmsc-trust-item:nth-child(4) svg{\n    stroke:var(--pink);\n}\n\n.cmsc-trust-item strong{\n    display:block;\n\n    color:var(--navy);\n\n    font-size:12px;\n}\n\n.cmsc-trust-item span{\n    display:block;\n\n    margin-top:1px;\n\n    color:var(--muted);\n\n    font-size:9px;\n}\n\n\n\/* ================================================================\nINTRO \/ CONSULTATION IMAGE\n================================================================ *\/\n\n.cmsc-intro{\n    background:#fff;\n}\n\n.cmsc-intro-layout{\n    display:grid;\n\n    grid-template-columns:\n        minmax(0,.9fr)\n        minmax(0,1.1fr);\n\n    align-items:center;\n\n    gap:50px;\n}\n\n.cmsc-intro-photo{\n    position:relative;\n\n    height:425px;\n\n    overflow:hidden;\n\n    border-radius:18px;\n\n    background:#edf3f5;\n}\n\n.cmsc-intro-photo img{\n    width:100%;\n    height:100%;\n\n    object-fit:cover;\n\n    object-position:center 32%;\n}\n\n.cmsc-intro-photo::after{\n    content:\"\";\n\n    position:absolute;\n\n    inset:auto 0 0;\n\n    height:32%;\n\n    background:\n        linear-gradient(\n            180deg,\n            transparent,\n            rgba(15,44,61,.13)\n        );\n}\n\n.cmsc-intro-copy h2{\n    margin:0 0 11px;\n\n    color:var(--navy);\n\n    font-size:clamp(\n        29px,\n        3.6vw,\n        42px\n    );\n\n    line-height:1.08;\n\n    letter-spacing:-.028em;\n}\n\n.cmsc-intro-copy > p{\n    margin:0 0 21px;\n\n    color:var(--muted);\n\n    font-size:14px;\n}\n\n.cmsc-benefits{\n    display:grid;\n\n    gap:9px;\n\n    margin-bottom:23px;\n}\n\n.cmsc-benefit{\n    display:grid;\n\n    grid-template-columns:31px 1fr;\n\n    align-items:center;\n\n    gap:10px;\n\n    min-height:42px;\n}\n\n.cmsc-benefit-icon{\n    width:31px;\n    height:31px;\n\n    display:grid;\n\n    place-items:center;\n\n    border-radius:50%;\n\n    background:var(--blue-soft);\n\n    color:var(--blue);\n\n    font-size:13px;\n    font-weight:900;\n}\n\n.cmsc-benefit strong{\n    display:block;\n\n    color:var(--navy);\n\n    font-size:12px;\n}\n\n.cmsc-benefit span{\n    color:var(--muted);\n\n    font-size:9.5px;\n}\n\n\n\/* ================================================================\nCONDITIONS\n================================================================ *\/\n\n.cmsc-conditions{\n    background:var(--grey);\n}\n\n.cmsc-condition-grid{\n    display:grid;\n\n    grid-template-columns:\n        repeat(4,1fr);\n\n    gap:11px;\n}\n\n.cmsc-condition{\n    min-height:138px;\n\n    padding:16px;\n\n    border:1px solid var(--line);\n    border-radius:13px;\n\n    background:#fff;\n\n    transition:\n        transform .22s ease,\n        border-color .22s ease,\n        box-shadow .22s ease;\n}\n\n.cmsc-condition:hover{\n    transform:translateY(-3px);\n\n    border-color:#bfd3dc;\n\n    box-shadow:\n        0 10px 24px\n        rgba(25,54,72,.07);\n}\n\n.cmsc-condition-icon{\n    width:48px;\n    height:48px;\n\n    display:grid;\n\n    place-items:center;\n\n    margin-bottom:10px;\n\n    border-radius:13px;\n}\n\n.cmsc-condition:nth-child(4n+1)\n.cmsc-condition-icon{\n    background:var(--cyan-soft);\n}\n\n.cmsc-condition:nth-child(4n+2)\n.cmsc-condition-icon{\n    background:var(--coral-soft);\n}\n\n.cmsc-condition:nth-child(4n+3)\n.cmsc-condition-icon{\n    background:var(--blue-soft);\n}\n\n.cmsc-condition:nth-child(4n+4)\n.cmsc-condition-icon{\n    background:#fdf0f4;\n}\n\n.cmsc-condition-icon svg{\n    width:28px;\n    height:28px;\n\n    fill:none;\n\n    stroke-width:2.1;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.cmsc-condition:nth-child(4n+1) svg{\n    stroke:var(--cyan);\n}\n\n.cmsc-condition:nth-child(4n+2) svg{\n    stroke:var(--coral);\n}\n\n.cmsc-condition:nth-child(4n+3) svg{\n    stroke:var(--blue);\n}\n\n.cmsc-condition:nth-child(4n+4) svg{\n    stroke:var(--pink);\n}\n\n.cmsc-condition strong{\n    display:block;\n\n    margin-bottom:3px;\n\n    color:var(--navy);\n\n    font-size:12px;\n}\n\n.cmsc-condition p{\n    margin:0;\n\n    color:var(--muted);\n\n    font-size:9.5px;\n\n    line-height:1.4;\n}\n\n\n\/* ================================================================\nPROCESS\n================================================================ *\/\n\n.cmsc-process{\n    background:#fff;\n}\n\n.cmsc-process-grid{\n    display:grid;\n\n    grid-template-columns:\n        1fr 42px 1fr 42px 1fr;\n\n    align-items:center;\n\n    gap:8px;\n}\n\n.cmsc-step{\n    position:relative;\n\n    min-height:170px;\n\n    padding:17px;\n\n    border:1px solid var(--line);\n    border-radius:14px;\n\n    background:#fff;\n\n    box-shadow:\n        0 5px 16px\n        rgba(20,43,59,.035);\n}\n\n.cmsc-step-top{\n    display:flex;\n    align-items:center;\n\n    justify-content:space-between;\n\n    margin-bottom:14px;\n}\n\n.cmsc-step-number{\n    color:#a0afb7;\n\n    font-size:27px;\n\n    font-weight:850;\n}\n\n.cmsc-step-icon{\n    width:52px;\n    height:52px;\n\n    display:grid;\n\n    place-items:center;\n\n    border-radius:14px;\n}\n\n.cmsc-step:nth-of-type(1)\n.cmsc-step-icon{\n    background:var(--cyan-soft);\n}\n\n.cmsc-step:nth-of-type(3)\n.cmsc-step-icon{\n    background:var(--blue-soft);\n}\n\n.cmsc-step:nth-of-type(5)\n.cmsc-step-icon{\n    background:var(--coral-soft);\n}\n\n.cmsc-step-icon svg{\n    width:29px;\n    height:29px;\n\n    fill:none;\n\n    stroke-width:2.1;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.cmsc-step:nth-of-type(1) svg{\n    stroke:var(--cyan);\n}\n\n.cmsc-step:nth-of-type(3) svg{\n    stroke:var(--blue);\n}\n\n.cmsc-step:nth-of-type(5) svg{\n    stroke:var(--coral);\n}\n\n.cmsc-step h3{\n    margin:0 0 4px;\n\n    color:var(--navy);\n\n    font-size:16px;\n}\n\n.cmsc-step p{\n    margin:0;\n\n    color:var(--muted);\n\n    font-size:10px;\n\n    line-height:1.45;\n}\n\n.cmsc-process-arrow{\n    display:grid;\n\n    place-items:center;\n}\n\n.cmsc-process-arrow svg{\n    width:29px;\n    height:29px;\n\n    fill:none;\n\n    stroke:var(--cyan);\n    stroke-width:2.2;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n\n    animation:\n        cmscArrow\n        1.8s ease-in-out\n        infinite;\n}\n\n@keyframes cmscArrow{\n\n    0%,100%{\n        transform:translateX(-3px);\n\n        opacity:.55;\n    }\n\n    50%{\n        transform:translateX(4px);\n\n        opacity:1;\n    }\n\n}\n\n\n\/* ================================================================\nPRESCRIPTION SECTION\n================================================================ *\/\n\n.cmsc-prescription{\n    background:#f9fbfc;\n}\n\n.cmsc-prescription-card{\n    overflow:hidden;\n\n    display:grid;\n\n    grid-template-columns:\n        minmax(0,1.05fr)\n        minmax(370px,.95fr);\n\n    align-items:center;\n\n    min-height:340px;\n\n    border:1px solid var(--line);\n    border-radius:18px;\n\n    background:#fff;\n}\n\n.cmsc-prescription-copy{\n    padding:40px;\n}\n\n.cmsc-prescription-copy h2{\n    margin:0 0 8px;\n\n    color:var(--navy);\n\n    font-size:clamp(\n        27px,\n        3.5vw,\n        39px\n    );\n\n    line-height:1.08;\n}\n\n.cmsc-prescription-copy p{\n    margin:0 0 18px;\n\n    color:var(--muted);\n\n    font-size:13px;\n}\n\n.cmsc-prescription-note{\n    display:inline-flex;\n    align-items:center;\n\n    gap:8px;\n\n    padding:8px 10px;\n\n    border-radius:8px;\n\n    background:var(--blue-soft);\n\n    color:var(--navy);\n\n    font-size:10px;\n    font-weight:750;\n}\n\n.cmsc-prescription-photo{\n    height:100%;\n\n    min-height:340px;\n\n    display:flex;\n\n    align-items:center;\n    justify-content:center;\n\n    padding:20px;\n\n    background:#fff;\n}\n\n.cmsc-prescription-photo img{\n    width:100%;\n    height:100%;\n\n    max-height:290px;\n\n    object-fit:contain;\n}\n\n\n\/* ================================================================\nBOOKING\n================================================================ *\/\n\n.cmsc-booking{\n    position:relative;\n\n    background:\n        linear-gradient(\n            180deg,\n            #f6fafc 0%,\n            #fff 100%\n        );\n\n    border-top:1px solid var(--line);\n}\n\n.cmsc-booking-layout{\n    display:grid;\n\n    grid-template-columns:\n        minmax(250px,.38fr)\n        minmax(0,.62fr);\n\n    align-items:start;\n\n    gap:32px;\n}\n\n.cmsc-booking-copy{\n    position:sticky;\n\n    top:25px;\n}\n\n.cmsc-booking-copy h2{\n    margin:0 0 8px;\n\n    color:var(--navy);\n\n    font-size:clamp(\n        30px,\n        4vw,\n        43px\n    );\n\n    line-height:1.05;\n\n    letter-spacing:-.03em;\n}\n\n.cmsc-booking-copy > p{\n    margin:0 0 20px;\n\n    color:var(--muted);\n\n    font-size:13px;\n}\n\n.cmsc-booking-price{\n    display:flex;\n    align-items:center;\n\n    gap:12px;\n\n    margin-bottom:18px;\n\n    padding:13px 0;\n\n    border-top:1px solid var(--line);\n    border-bottom:1px solid var(--line);\n}\n\n.cmsc-booking-price strong{\n    min-width:68px;\n\n    color:var(--navy);\n\n    font-size:27px;\n    font-weight:850;\n}\n\n.cmsc-booking-price div{\n    color:var(--muted);\n\n    font-size:9px;\n\n    line-height:1.35;\n}\n\n.cmsc-booking-mini{\n    display:grid;\n\n    gap:7px;\n}\n\n.cmsc-booking-mini div{\n    display:flex;\n    align-items:center;\n\n    gap:7px;\n\n    color:#526b77;\n\n    font-size:10px;\n}\n\n.cmsc-booking-mini span{\n    width:7px;\n    height:7px;\n\n    flex:0 0 7px;\n\n    border-radius:50%;\n}\n\n.cmsc-booking-mini div:nth-child(1) span{\n    background:var(--cyan);\n}\n\n.cmsc-booking-mini div:nth-child(2) span{\n    background:var(--blue);\n}\n\n.cmsc-booking-mini div:nth-child(3) span{\n    background:var(--coral);\n}\n\n\n\/* ================================================================\nBOOKING APP SHELL\n\nTHIS IS THE AREA THAT WILL LATER BE CONNECTED TO SETMORE.\n================================================================ *\/\n\n#cms-booking-app{\n    min-height:515px;\n\n    overflow:hidden;\n\n    border:1px solid #d3e1e7;\n    border-radius:18px;\n\n    background:#fff;\n\n    box-shadow:\n        0 15px 40px\n        rgba(24,52,69,.08);\n}\n\n.cmsc-booking-head{\n    display:flex;\n\n    justify-content:space-between;\n    align-items:center;\n\n    gap:15px;\n\n    padding:17px 20px;\n\n    border-bottom:1px solid var(--line);\n\n    background:#fff;\n}\n\n.cmsc-booking-head strong{\n    color:var(--navy);\n\n    font-size:14px;\n}\n\n.cmsc-booking-head span{\n    color:var(--muted);\n\n    font-size:9px;\n}\n\n.cmsc-booking-progress{\n    display:grid;\n\n    grid-template-columns:\n        repeat(3,1fr);\n\n    border-bottom:1px solid var(--line);\n}\n\n.cmsc-booking-progress div{\n    position:relative;\n\n    padding:10px 14px;\n\n    text-align:center;\n\n    color:#82949e;\n\n    font-size:9px;\n\n    font-weight:750;\n}\n\n.cmsc-booking-progress div:first-child{\n    color:var(--blue);\n}\n\n.cmsc-booking-progress div:first-child::after{\n    content:\"\";\n\n    position:absolute;\n\n    left:15%;\n    right:15%;\n    bottom:-1px;\n\n    height:2px;\n\n    background:var(--cyan);\n}\n\n.cmsc-booking-body{\n    display:grid;\n\n    grid-template-columns:1.05fr .95fr;\n\n    min-height:380px;\n}\n\n\n\/* calendar *\/\n\n.cmsc-calendar{\n    padding:20px;\n\n    border-right:1px solid var(--line);\n}\n\n.cmsc-calendar-top{\n    display:flex;\n\n    justify-content:space-between;\n    align-items:center;\n\n    margin-bottom:15px;\n}\n\n.cmsc-calendar-top strong{\n    color:var(--navy);\n\n    font-size:13px;\n}\n\n.cmsc-calendar-nav{\n    display:flex;\n    gap:5px;\n}\n\n.cmsc-calendar-nav button{\n    width:29px;\n    height:29px;\n\n    border:1px solid var(--line);\n    border-radius:7px;\n\n    background:#fff;\n\n    color:var(--navy);\n\n    cursor:default;\n}\n\n.cmsc-week{\n    display:grid;\n\n    grid-template-columns:\n        repeat(7,1fr);\n\n    gap:4px;\n\n    margin-bottom:5px;\n}\n\n.cmsc-week span{\n    padding:4px;\n\n    color:#95a4ac;\n\n    text-align:center;\n\n    font-size:8px;\n\n    font-weight:800;\n\n    text-transform:uppercase;\n}\n\n.cmsc-days{\n    display:grid;\n\n    grid-template-columns:\n        repeat(7,1fr);\n\n    gap:4px;\n}\n\n.cmsc-day{\n    aspect-ratio:1;\n\n    display:grid;\n\n    place-items:center;\n\n    border:1px solid transparent;\n    border-radius:8px;\n\n    background:#f8fafb;\n\n    color:#9aa8af;\n\n    font-size:9px;\n}\n\n.cmsc-day.cmsc-active{\n    border-color:#c7e5ee;\n\n    background:var(--cyan-soft);\n\n    color:var(--blue);\n\n    font-weight:850;\n}\n\n.cmsc-day.cmsc-fake-select{\n    background:var(--navy);\n\n    color:#fff;\n\n    font-weight:850;\n}\n\n\n\/* times *\/\n\n.cmsc-times{\n    padding:20px;\n}\n\n.cmsc-times-title{\n    margin-bottom:10px;\n\n    color:var(--navy);\n\n    font-size:12px;\n\n    font-weight:800;\n}\n\n.cmsc-time-list{\n    display:grid;\n\n    grid-template-columns:\n        1fr 1fr;\n\n    gap:7px;\n}\n\n.cmsc-time{\n    padding:9px 7px;\n\n    border:1px solid var(--line);\n    border-radius:8px;\n\n    background:#fff;\n\n    color:#54707e;\n\n    text-align:center;\n\n    font-size:9px;\n}\n\n.cmsc-time:nth-child(3){\n    border-color:#b8dce8;\n\n    background:var(--cyan-soft);\n\n    color:var(--blue);\n\n    font-weight:800;\n}\n\n\n\/*\nImportant:\nThis is deliberately NOT an actual booking button yet.\n*\/\n\n.cmsc-booking-placeholder{\n    margin-top:15px;\n\n    padding:11px 12px;\n\n    border-radius:9px;\n\n    background:#f5f8fa;\n\n    color:#72858f;\n\n    font-size:9px;\n\n    line-height:1.45;\n}\n\n\n\/* ================================================================\nSAFETY \/ IN PERSON\n================================================================ *\/\n\n.cmsc-safety{\n    background:#fff;\n}\n\n.cmsc-safety-card{\n    display:grid;\n\n    grid-template-columns:\n        70px 1fr auto;\n\n    align-items:center;\n\n    gap:18px;\n\n    padding:22px 24px;\n\n    border:1px solid #d9e4e9;\n    border-radius:14px;\n\n    background:#fff;\n}\n\n.cmsc-safety-icon{\n    width:65px;\n    height:65px;\n\n    display:grid;\n\n    place-items:center;\n\n    border-radius:50%;\n\n    background:var(--coral-soft);\n}\n\n.cmsc-safety-icon svg{\n    width:33px;\n    height:33px;\n\n    fill:none;\n\n    stroke:var(--coral);\n    stroke-width:2;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.cmsc-safety h3{\n    margin:0 0 3px;\n\n    color:var(--navy);\n\n    font-size:18px;\n}\n\n.cmsc-safety p{\n    max-width:650px;\n\n    margin:0;\n\n    color:var(--muted);\n\n    font-size:10px;\n}\n\n\n\/* ================================================================\nPAOLA\n================================================================ *\/\n\n.cmsc-doctor-strip{\n    background:#f8fafb;\n}\n\n.cmsc-doctor-card{\n    display:grid;\n\n    grid-template-columns:\n        105px 1fr auto;\n\n    align-items:center;\n\n    gap:18px;\n\n    padding:16px;\n\n    border:1px solid var(--line);\n    border-radius:16px;\n\n    background:#fff;\n}\n\n.cmsc-doctor-photo{\n    width:100px;\n    height:100px;\n\n    overflow:hidden;\n\n    border-radius:50%;\n\n    border:3px solid #daf0f5;\n}\n\n.cmsc-doctor-photo img{\n    width:100%;\n    height:100%;\n\n    object-fit:cover;\n\n    object-position:center 15%;\n}\n\n.cmsc-doctor-copy small{\n    display:block;\n\n    margin-bottom:1px;\n\n    color:var(--cyan);\n\n    font-size:8px;\n\n    font-weight:850;\n\n    letter-spacing:.05em;\n\n    text-transform:uppercase;\n}\n\n.cmsc-doctor-copy h3{\n    margin:0 0 2px;\n\n    color:var(--navy);\n\n    font-size:19px;\n}\n\n.cmsc-doctor-copy p{\n    margin:0;\n\n    color:#58707c;\n\n    font-size:10px;\n}\n\n.cmsc-doctor-reg{\n    padding-left:20px;\n\n    border-left:1px solid var(--line);\n\n    color:var(--muted);\n\n    font-size:8px;\n}\n\n.cmsc-doctor-reg strong{\n    display:block;\n\n    margin-top:2px;\n\n    color:var(--blue);\n\n    font-size:11px;\n}\n\n\n\/* ================================================================\nFAQ\n================================================================ *\/\n\n.cmsc-faq{\n    background:#fff;\n}\n\n.cmsc-faq-grid{\n    display:grid;\n\n    grid-template-columns:\n        1fr 1fr;\n\n    gap:8px;\n}\n\n.cmsc-faq-item{\n    overflow:hidden;\n\n    border:1px solid var(--line);\n    border-radius:10px;\n\n    background:#fff;\n}\n\n.cmsc-faq-button{\n    width:100%;\n\n    min-height:48px;\n\n    display:grid;\n\n    grid-template-columns:\n        1fr 24px;\n\n    align-items:center;\n\n    gap:8px;\n\n    padding:10px 12px;\n\n    border:0;\n\n    background:#fff;\n\n    color:var(--navy);\n\n    cursor:pointer;\n\n    text-align:left;\n\n    font-size:11px;\n\n    font-weight:760;\n}\n\n.cmsc-faq-plus{\n    width:22px;\n    height:22px;\n\n    display:grid;\n\n    place-items:center;\n\n    border-radius:50%;\n\n    background:var(--blue-soft);\n\n    color:var(--blue);\n\n    font-size:14px;\n\n    transition:\n        transform .2s ease;\n}\n\n.cmsc-faq-answer{\n    max-height:0;\n\n    overflow:hidden;\n\n    opacity:0;\n\n    padding:0 12px;\n\n    color:#536a75;\n\n    font-size:10px;\n\n    line-height:1.5;\n\n    transition:\n        max-height .25s ease,\n        opacity .2s ease,\n        padding .25s ease;\n}\n\n.cmsc-faq-item.cmsc-open\n.cmsc-faq-answer{\n    max-height:180px;\n\n    opacity:1;\n\n    padding:\n        0 12px 12px;\n}\n\n.cmsc-faq-item.cmsc-open\n.cmsc-faq-plus{\n    transform:rotate(45deg);\n}\n\n\n\/* ================================================================\nFINAL CTA\n================================================================ *\/\n\n.cmsc-final{\n    position:relative;\n\n    min-height:215px;\n\n    overflow:hidden;\n\n    display:flex;\n    align-items:center;\n\n    background:#fff;\n\n    border-top:1px solid var(--line);\n}\n\n.cmsc-final-photo{\n    position:absolute;\n\n    inset:0;\n}\n\n.cmsc-final-photo img{\n    position:absolute;\n\n    top:0;\n    right:0;\n\n    width:72%;\n    height:100%;\n\n    object-fit:cover;\n\n    object-position:right center;\n}\n\n.cmsc-final-photo::after{\n    content:\"\";\n\n    position:absolute;\n\n    inset:0;\n\n    background:\n        linear-gradient(\n            90deg,\n\n            #fff 0%,\n\n            #fff 26%,\n\n            rgba(255,255,255,.94) 38%,\n\n            rgba(255,255,255,.70) 49%,\n\n            rgba(255,255,255,.31) 61%,\n\n            rgba(255,255,255,.04) 78%,\n\n            transparent 100%\n        );\n}\n\n.cmsc-final-inner{\n    position:relative;\n\n    z-index:3;\n}\n\n.cmsc-final-box{\n    max-width:520px;\n}\n\n.cmsc-final h2{\n    margin:0 0 4px;\n\n    color:var(--navy);\n\n    font-size:clamp(\n        26px,\n        3.5vw,\n        36px\n    );\n\n    line-height:1.08;\n}\n\n.cmsc-final p{\n    margin:0 0 13px;\n\n    color:var(--muted);\n\n    font-size:11px;\n}\n\n.cmsc-final-actions{\n    display:flex;\n    align-items:center;\n\n    gap:14px;\n\n    flex-wrap:wrap;\n}\n\n.cmsc-final-price{\n    color:#273e4a;\n\n    font-size:23px;\n\n    font-weight:850;\n\n    padding-bottom:2px;\n\n    border-bottom:3px solid var(--cyan);\n}\n\n\n\/* ================================================================\nRESPONSIVE\n================================================================ *\/\n\n@media(max-width:1000px){\n\n    .cmsc-condition-grid{\n        grid-template-columns:\n            repeat(2,1fr);\n    }\n\n    .cmsc-booking-layout{\n        grid-template-columns:1fr;\n    }\n\n    .cmsc-booking-copy{\n        position:relative;\n        top:auto;\n    }\n\n    .cmsc-prescription-card{\n        grid-template-columns:1fr 370px;\n    }\n\n}\n\n\n@media(max-width:820px){\n\n    .cmsc-hero{\n        min-height:470px;\n    }\n\n    .cmsc-hero-inner{\n        min-height:470px;\n\n        align-items:flex-end;\n\n        padding-bottom:24px;\n    }\n\n    .cmsc-hero-doctor{\n        top:-5px;\n\n        right:-20px;\n\n        width:390px;\n        height:350px;\n    }\n\n    .cmsc-hero-copy{\n        width:100%;\n\n        padding:0;\n    }\n\n    .cmsc-hero-hospital::after{\n        background:\n            linear-gradient(\n                180deg,\n\n                rgba(255,255,255,.08) 0%,\n\n                rgba(255,255,255,.17) 35%,\n\n                rgba(255,255,255,.78) 64%,\n\n                #fff 86%\n            );\n    }\n\n    .cmsc-trust-grid{\n        grid-template-columns:\n            1fr 1fr;\n    }\n\n    .cmsc-intro-layout{\n        grid-template-columns:1fr;\n    }\n\n    .cmsc-intro-photo{\n        height:360px;\n    }\n\n    .cmsc-process-grid{\n        grid-template-columns:\n            1fr;\n    }\n\n    .cmsc-process-arrow{\n        height:27px;\n    }\n\n    .cmsc-process-arrow svg{\n        transform:\n            rotate(90deg)!important;\n    }\n\n    .cmsc-prescription-card{\n        grid-template-columns:1fr;\n    }\n\n    .cmsc-prescription-photo{\n        min-height:260px;\n    }\n\n    .cmsc-safety-card{\n        grid-template-columns:\n            60px 1fr;\n    }\n\n    .cmsc-safety-card\n    .cmsc-btn-light{\n        grid-column:\n            1 \/ -1;\n\n        width:max-content;\n    }\n\n    .cmsc-doctor-card{\n        grid-template-columns:\n            90px 1fr;\n    }\n\n    .cmsc-doctor-photo{\n        width:86px;\n        height:86px;\n    }\n\n    .cmsc-doctor-reg{\n        grid-column:\n            1 \/ -1;\n\n        padding:\n            10px 0 0;\n\n        border-left:0;\n\n        border-top:\n            1px solid var(--line);\n    }\n\n}\n\n\n@media(max-width:620px){\n\n    .cmsc-container{\n        width:\n            calc(100% - 28px);\n    }\n\n    .cmsc-section{\n        padding:48px 0;\n    }\n\n    .cmsc-hero{\n        min-height:530px;\n    }\n\n    .cmsc-hero-doctor{\n        right:-55px;\n\n        width:360px;\n        height:330px;\n    }\n\n    .cmsc-hero h1{\n        font-size:37px;\n    }\n\n    .cmsc-hero-lead{\n        font-size:12px;\n    }\n\n    .cmsc-hero-actions{\n        align-items:flex-start;\n\n        flex-direction:column;\n\n        gap:11px;\n    }\n\n    .cmsc-btn{\n        width:100%;\n    }\n\n    .cmsc-trust-grid{\n        grid-template-columns:1fr;\n    }\n\n    .cmsc-condition-grid{\n        grid-template-columns:1fr;\n    }\n\n    .cmsc-intro-photo{\n        height:315px;\n    }\n\n    .cmsc-prescription-copy{\n        padding:25px;\n    }\n\n    .cmsc-booking-body{\n        grid-template-columns:1fr;\n    }\n\n    .cmsc-calendar{\n        border-right:0;\n\n        border-bottom:\n            1px solid var(--line);\n    }\n\n    .cmsc-time-list{\n        grid-template-columns:\n            repeat(3,1fr);\n    }\n\n    .cmsc-faq-grid{\n        grid-template-columns:1fr;\n    }\n\n    .cmsc-final{\n        min-height:285px;\n    }\n\n    .cmsc-final-photo img{\n        width:100%;\n        height:62%;\n\n        object-position:right top;\n    }\n\n    .cmsc-final-photo::after{\n        background:\n            linear-gradient(\n                180deg,\n\n                rgba(255,255,255,.06) 0%,\n\n                rgba(255,255,255,.20) 34%,\n\n                rgba(255,255,255,.93) 68%,\n\n                #fff 100%\n            );\n    }\n\n    .cmsc-final-inner{\n        padding-top:135px;\n    }\n\n}\n\n\n@media(prefers-reduced-motion:reduce){\n\n    #cms-consulta-es *,\n    #cms-consulta-es *::before,\n    #cms-consulta-es *::after{\n        animation:none!important;\n        transition:none!important;\n    }\n\n    .cmsc-reveal{\n        opacity:1;\n        transform:none;\n    }\n\n}\n\n\n\n\/* ================================================================\nV2 \u00b7 TELECONSULTA \/ CONSULTA TELEF\u00d3NICA + SETMORE\n================================================================ *\/\n\n\/* The breadcrumb has been removed so the hero meets the page header *\/\n#cms-consulta-es{\n    margin-top:0!important;\n    padding-top:0!important;\n}\n#cms-consulta-es .cmsc-hero{\n    margin-top:0!important;\n}\n\n\/* Live booking *\/\n#cms-consulta-es .cmsc-booking-live{\n    padding-top:58px;\n    padding-bottom:58px;\n}\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n    grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);\n    gap:34px;\n}\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-copy{\n    top:18px;\n}\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-copy p strong{\n    color:var(--navy);\n}\n#cms-consulta-es .cmsc-booking-steps{\n    display:grid;\n    gap:9px;\n    margin-top:17px;\n}\n#cms-consulta-es .cmsc-booking-step{\n    display:grid;\n    grid-template-columns:28px 1fr;\n    gap:9px;\n    align-items:start;\n    padding:10px 11px;\n    border:1px solid var(--line);\n    border-radius:10px;\n    background:#fff;\n}\n#cms-consulta-es .cmsc-booking-step b{\n    width:28px;\n    height:28px;\n    display:grid;\n    place-items:center;\n    border-radius:50%;\n    background:var(--blue-soft);\n    color:var(--blue);\n    font-size:11px;\n}\n#cms-consulta-es .cmsc-booking-step span{\n    color:var(--muted);\n    font-size:9.5px;\n    line-height:1.4;\n}\n#cms-consulta-es .cmsc-booking-step span strong{\n    display:block;\n    margin-bottom:2px;\n    color:var(--navy);\n    font-size:10.5px;\n}\n#cms-consulta-es .cmsc-booking-note{\n    margin:13px 0 0!important;\n    color:#78909b!important;\n    font-size:9px!important;\n}\n\n\/* Setmore iframe large enough to show the booking flow comfortably *\/\n#cms-consulta-es .cmsc-setmore-embed{\n    min-height:1020px;\n    overflow:hidden;\n    border:1px solid #d3e1e7;\n    border-radius:18px;\n    background:#fff;\n    box-shadow:0 15px 40px rgba(24,52,69,.08);\n}\n#cms-consulta-es .cmsc-setmore-embed .cmsc-booking-head{\n    min-height:61px;\n}\n#cms-consulta-es .cmsc-setmore-embed .cmsc-booking-head > div{\n    min-width:0;\n}\n#cms-consulta-es .cmsc-setmore-embed .cmsc-booking-head strong,\n#cms-consulta-es .cmsc-setmore-embed .cmsc-booking-head span{\n    display:block;\n}\n#cms-consulta-es .cmsc-booking-secure{\n    flex:none;\n    padding:5px 8px;\n    border-radius:999px;\n    background:var(--cyan-soft);\n    color:var(--blue)!important;\n    font-size:8px!important;\n    font-weight:800;\n}\n#cms-consulta-es .cmsc-setmore-embed iframe{\n    display:block;\n    width:100%;\n    height:940px;\n    border:0;\n    background:#fff;\n}\n#cms-consulta-es .cmsc-setmore-fallback{\n    padding:10px 14px;\n    border-top:1px solid var(--line2);\n    color:#7a8c95;\n    font-size:8.5px;\n    text-align:center;\n}\n#cms-consulta-es .cmsc-setmore-fallback a{\n    color:var(--blue)!important;\n    font-weight:800;\n}\n\n\/* Dra. Paola: compact strip *\/\n#cms-consulta-es .cmsc-doctor-strip-compact{\n    padding:11px 0!important;\n    background:#f8fafb;\n}\n#cms-consulta-es .cmsc-doctor-card-compact{\n    grid-template-columns:54px 1fr auto;\n    gap:12px;\n    padding:8px 11px;\n    border-radius:11px;\n}\n#cms-consulta-es .cmsc-doctor-photo-compact{\n    width:50px;\n    height:50px;\n    border-width:2px;\n}\n#cms-consulta-es .cmsc-doctor-copy-compact small{\n    font-size:7px;\n}\n#cms-consulta-es .cmsc-doctor-copy-compact h3{\n    margin:0;\n    font-size:14px;\n    line-height:1.05;\n}\n#cms-consulta-es .cmsc-doctor-copy-compact p{\n    margin-top:2px;\n    font-size:8.5px;\n}\n#cms-consulta-es .cmsc-doctor-reg-compact{\n    padding-left:12px;\n    font-size:7px;\n}\n#cms-consulta-es .cmsc-doctor-reg-compact strong{\n    font-size:8.5px;\n}\n\n\/* FAQ: three columns *\/\n#cms-consulta-es .cmsc-faq-grid-three{\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:9px;\n}\n#cms-consulta-es .cmsc-faq-grid-three .cmsc-faq-item.cmsc-open .cmsc-faq-answer{\n    max-height:280px;\n}\n\n\/* The old in-person section is intentionally not present *\/\n#cms-consulta-es .cmsc-safety{\n    display:none!important;\n}\n\n@media(max-width:1000px){\n    #cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n        grid-template-columns:1fr;\n    }\n    #cms-consulta-es .cmsc-booking-live .cmsc-booking-copy{\n        position:relative;\n        top:auto;\n    }\n    #cms-consulta-es .cmsc-faq-grid-three{\n        grid-template-columns:1fr 1fr;\n    }\n}\n\n@media(max-width:620px){\n    #cms-consulta-es .cmsc-booking-live{\n        padding-top:42px;\n        padding-bottom:42px;\n    }\n    #cms-consulta-es .cmsc-setmore-embed{\n        min-height:1135px;\n        border-radius:14px;\n    }\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        height:1050px;\n    }\n    #cms-consulta-es .cmsc-booking-head{\n        padding:13px 14px;\n    }\n    #cms-consulta-es .cmsc-booking-secure{\n        display:none!important;\n    }\n    #cms-consulta-es .cmsc-doctor-card-compact{\n        grid-template-columns:48px 1fr;\n        gap:9px;\n    }\n    #cms-consulta-es .cmsc-doctor-photo-compact{\n        width:46px;\n        height:46px;\n    }\n    #cms-consulta-es .cmsc-doctor-reg-compact{\n        grid-column:1\/-1;\n        padding:5px 0 0;\n        border-left:0;\n        border-top:1px solid var(--line);\n    }\n    #cms-consulta-es .cmsc-faq-grid-three{\n        grid-template-columns:1fr;\n    }\n}\n\n\n\n\/* ================================================================\nV3 \u00b7 FULL WIDTH \/ PROCESS \/ BOOKING \/ FAQ REFINEMENTS\n================================================================ *\/\n\n\/* Full-bleed page inside Elementor *\/\n#cms-consulta-es{\n    position:relative!important;\n    width:100vw!important;\n    max-width:100vw!important;\n    margin-left:calc(50% - 50vw)!important;\n    margin-right:calc(50% - 50vw)!important;\n    overflow-x:clip!important;\n    background:#fff!important;\n}\n.elementor-widget-html:has(#cms-consulta-es),\n.elementor-widget-html:has(#cms-consulta-es) > .elementor-widget-container{\n    width:100%!important;\n    max-width:none!important;\n    margin:0!important;\n    padding:0!important;\n}\n#cms-consulta-es .cmsc-container{\n    width:min(1280px,calc(100% - 48px))!important;\n    max-width:none!important;\n}\n\n\/* More dynamic three-step process *\/\n#cms-consulta-es .cmsc-process{\n    position:relative;\n    overflow:hidden;\n    background:\n        radial-gradient(circle at 14% 18%,rgba(24,167,199,.10),transparent 28%),\n        radial-gradient(circle at 86% 80%,rgba(239,124,109,.09),transparent 25%),\n        #fff;\n}\n#cms-consulta-es .cmsc-process .cmsc-heading{\n    max-width:820px;\n    margin-bottom:38px;\n}\n#cms-consulta-es .cmsc-process .cmsc-heading h2{\n    font-size:clamp(34px,4.4vw,50px);\n}\n#cms-consulta-es .cmsc-process-grid{\n    gap:16px;\n}\n#cms-consulta-es .cmsc-step{\n    min-height:210px;\n    padding:24px;\n    border:1px solid rgba(209,226,233,.95);\n    border-radius:22px;\n    background:rgba(255,255,255,.95);\n    box-shadow:0 18px 44px rgba(21,56,79,.08);\n    transition:transform .25s ease,box-shadow .25s ease;\n}\n#cms-consulta-es .cmsc-step:hover{\n    transform:translateY(-5px);\n    box-shadow:0 26px 60px rgba(21,56,79,.12);\n}\n#cms-consulta-es .cmsc-step:nth-of-type(1){border-top:4px solid var(--cyan);}\n#cms-consulta-es .cmsc-step:nth-of-type(3){border-top:4px solid var(--blue);}\n#cms-consulta-es .cmsc-step:nth-of-type(5){border-top:4px solid var(--coral);}\n#cms-consulta-es .cmsc-step-top{margin-bottom:19px;}\n#cms-consulta-es .cmsc-step-number{\n    width:48px;\n    height:48px;\n    display:grid;\n    place-items:center;\n    border-radius:50%;\n    background:#f4f8fa;\n    color:var(--navy);\n    font-size:18px;\n    box-shadow:inset 0 0 0 1px #dce7eb;\n}\n#cms-consulta-es .cmsc-step-icon{\n    width:66px;\n    height:66px;\n    border-radius:19px;\n    box-shadow:0 12px 28px rgba(21,56,79,.09);\n}\n#cms-consulta-es .cmsc-step-icon svg{\n    width:36px;\n    height:36px;\n}\n#cms-consulta-es .cmsc-step h3{\n    font-size:20px;\n    margin-bottom:8px;\n}\n#cms-consulta-es .cmsc-step p{\n    font-size:12px;\n    line-height:1.6;\n}\n#cms-consulta-es .cmsc-process-arrow svg{\n    width:36px;\n    height:36px;\n    filter:drop-shadow(0 5px 10px rgba(24,167,199,.17));\n}\n\n\/* Predominantly white booking section *\/\n#cms-consulta-es .cmsc-booking{\n    background:#fff!important;\n}\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n    grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr)!important;\n    gap:38px!important;\n}\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-copy{\n    top:18px;\n}\n#cms-consulta-es .cmsc-booking-lead{\n    margin:0 0 22px!important;\n    color:#536d79!important;\n    font-size:16px!important;\n    line-height:1.62!important;\n}\n#cms-consulta-es .cmsc-booking-steps-large{\n    gap:11px!important;\n    margin-top:0!important;\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step{\n    grid-template-columns:40px 1fr!important;\n    gap:12px!important;\n    padding:14px!important;\n    border-radius:14px!important;\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step b{\n    width:40px!important;\n    height:40px!important;\n    font-size:14px!important;\n    box-shadow:0 8px 18px rgba(38,120,181,.10);\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step span{\n    font-size:11.5px!important;\n    line-height:1.48!important;\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step span strong{\n    margin-bottom:3px!important;\n    font-size:13px!important;\n}\n#cms-consulta-es .cmsc-booking-price-large{\n    margin:18px 0 0!important;\n    padding:17px 0!important;\n    border-top:1px solid var(--line)!important;\n    border-bottom:0!important;\n}\n#cms-consulta-es .cmsc-booking-price-large strong{\n    min-width:auto!important;\n    font-size:38px!important;\n    line-height:1!important;\n}\n#cms-consulta-es .cmsc-booking-price-large div{\n    font-size:11px!important;\n    font-weight:750!important;\n}\n\n\/* Dra. Paola card alongside the Setmore iframe *\/\n#cms-consulta-es .cmsc-booking-doctor-card{\n    margin-top:16px;\n    display:grid;\n    grid-template-columns:62px 1fr;\n    align-items:center;\n    gap:12px;\n    padding:12px;\n    border:1px solid #dce6eb;\n    border-radius:14px;\n    background:#fff;\n    box-shadow:0 10px 26px rgba(21,56,79,.055);\n}\n#cms-consulta-es .cmsc-booking-doctor-photo{\n    width:62px;\n    height:62px;\n    overflow:hidden;\n    border:2px solid #daf0f5;\n    border-radius:50%;\n}\n#cms-consulta-es .cmsc-booking-doctor-photo img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    object-position:center 15%;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy small{\n    display:block;\n    color:var(--cyan);\n    font-size:7.5px;\n    font-weight:850;\n    letter-spacing:.05em;\n    text-transform:uppercase;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy strong{\n    display:block;\n    margin:1px 0;\n    color:var(--navy);\n    font-size:15px;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy span{\n    display:block;\n    color:#58707c;\n    font-size:9.5px;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy em{\n    display:block;\n    margin-top:4px;\n    color:#778a93;\n    font-size:7.5px;\n    font-style:normal;\n}\n\n\/* Keep Setmore usable but slightly tighter *\/\n#cms-consulta-es .cmsc-setmore-embed{\n    min-height:930px!important;\n}\n#cms-consulta-es .cmsc-setmore-embed iframe{\n    height:850px!important;\n}\n\n\/* FAQ: white background and line-based accordions *\/\n#cms-consulta-es .cmsc-faq{\n    background:#fff!important;\n}\n#cms-consulta-es .cmsc-faq .cmsc-heading{\n    margin-bottom:34px!important;\n}\n#cms-consulta-es .cmsc-faq-grid-three{\n    gap:0 34px!important;\n}\n#cms-consulta-es .cmsc-faq-item{\n    overflow:visible!important;\n    border:0!important;\n    border-bottom:1px solid #dce6eb!important;\n    border-radius:0!important;\n    background:transparent!important;\n}\n#cms-consulta-es .cmsc-faq-button{\n    min-height:58px!important;\n    padding:13px 0!important;\n    background:transparent!important;\n    font-size:12px!important;\n}\n#cms-consulta-es .cmsc-faq-plus{\n    background:#f1f7fa!important;\n}\n#cms-consulta-es .cmsc-faq-answer{\n    padding-left:0!important;\n    padding-right:0!important;\n    background:transparent!important;\n}\n#cms-consulta-es .cmsc-faq-item.cmsc-open .cmsc-faq-answer{\n    padding:0 0 15px!important;\n    max-height:280px!important;\n}\n\n@media(max-width:1000px){\n    #cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n        grid-template-columns:1fr!important;\n    }\n    #cms-consulta-es .cmsc-booking-live .cmsc-booking-copy{\n        position:relative!important;\n        top:auto!important;\n    }\n    #cms-consulta-es .cmsc-faq-grid-three{\n        gap:0 26px!important;\n    }\n}\n@media(max-width:820px){\n    #cms-consulta-es .cmsc-step{min-height:0;}\n}\n@media(max-width:620px){\n    #cms-consulta-es .cmsc-container{\n        width:calc(100% - 24px)!important;\n    }\n    #cms-consulta-es .cmsc-booking-lead{\n        font-size:14px!important;\n    }\n    #cms-consulta-es .cmsc-setmore-embed{\n        min-height:1080px!important;\n    }\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        height:995px!important;\n    }\n}\n\n\n\n\/* ================================================================\nV4 \u00b7 PREMIUM \/ CENTRALIZED \/ TIGHTER LAYOUT\n================================================================ *\/\n\n\/* ---------------------------------------------------------------\n   ONLY THE HERO IS TRULY FULL-WIDTH.\n   The rest of the page sits in a generous centered canvas.\n   --------------------------------------------------------------- *\/\n#cms-consulta-es{\n    width:100vw!important;\n    max-width:100vw!important;\n    margin-left:calc(50% - 50vw)!important;\n    margin-right:calc(50% - 50vw)!important;\n    background:#fff!important;\n}\n#cms-consulta-es .cmsc-hero{\n    width:100%!important;\n    max-width:none!important;\n    margin-left:0!important;\n    margin-right:0!important;\n}\n#cms-consulta-es .cmsc-trust,\n#cms-consulta-es .cmsc-section,\n#cms-consulta-es .cmsc-final{\n    width:min(1420px,calc(100% - 64px))!important;\n    margin-left:auto!important;\n    margin-right:auto!important;\n}\n#cms-consulta-es .cmsc-trust{\n    margin-top:18px!important;\n    border:0!important;\n    border-radius:20px!important;\n    box-shadow:0 15px 44px rgba(21,56,79,.055)!important;\n}\n#cms-consulta-es .cmsc-section{\n    border-radius:22px;\n}\n#cms-consulta-es .cmsc-container{\n    width:min(1240px,calc(100% - 48px))!important;\n}\n\n\/* ---------------------------------------------------------------\n   TRUST: closer together, centered, more premium\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-trust{\n    padding:18px 0!important;\n}\n#cms-consulta-es .cmsc-trust-grid{\n    width:min(980px,calc(100% - 36px))!important;\n    margin:0 auto!important;\n    grid-template-columns:repeat(4,minmax(0,1fr))!important;\n    gap:12px!important;\n}\n#cms-consulta-es .cmsc-trust-item{\n    grid-template-columns:42px 1fr!important;\n    gap:10px!important;\n    min-height:78px;\n    padding:11px 12px;\n    border:1px solid rgba(215,228,234,.92);\n    border-radius:16px;\n    background:\n        linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,252,.96));\n    box-shadow:0 9px 24px rgba(21,56,79,.045);\n}\n#cms-consulta-es .cmsc-trust-icon{\n    width:40px!important;\n    height:40px!important;\n    border-radius:13px!important;\n    box-shadow:0 7px 17px rgba(21,56,79,.07);\n}\n#cms-consulta-es .cmsc-trust-icon svg{\n    width:24px!important;\n    height:24px!important;\n}\n#cms-consulta-es .cmsc-trust-item strong{\n    font-size:11.5px!important;\n}\n#cms-consulta-es .cmsc-trust-item span{\n    font-size:8.5px!important;\n    line-height:1.35;\n}\n\n\/* ---------------------------------------------------------------\n   \"HABLA CON UN M\u00c9DICO\": 3 strong horizontal slabs\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-intro{\n    padding-bottom:46px!important;\n}\n#cms-consulta-es .cmsc-intro-copy > p{\n    margin-bottom:18px!important;\n}\n#cms-consulta-es .cmsc-benefits{\n    grid-template-columns:repeat(3,minmax(0,1fr))!important;\n    gap:13px!important;\n    margin:20px 0 24px!important;\n}\n#cms-consulta-es .cmsc-benefit{\n    position:relative;\n    display:block!important;\n    min-height:150px!important;\n    padding:18px 15px 15px!important;\n    border:1px solid #dce6eb;\n    border-radius:18px;\n    background:#fff;\n    box-shadow:0 12px 30px rgba(21,56,79,.065);\n}\n#cms-consulta-es .cmsc-benefit:not(:last-child)::after{\n    content:\"\u2192\";\n    position:absolute;\n    z-index:4;\n    top:50%;\n    right:-20px;\n    width:28px;\n    height:28px;\n    display:grid;\n    place-items:center;\n    transform:translateY(-50%);\n    border-radius:50%;\n    background:#fff;\n    color:var(--cyan);\n    border:1px solid #d8e8ed;\n    font-size:17px;\n    font-weight:900;\n    box-shadow:0 6px 16px rgba(21,56,79,.08);\n}\n#cms-consulta-es .cmsc-benefit-icon{\n    width:42px!important;\n    height:42px!important;\n    margin-bottom:14px;\n    border-radius:14px!important;\n    background:linear-gradient(145deg,#edf8fb,#dff3f7)!important;\n    color:var(--navy)!important;\n    font-size:16px!important;\n    box-shadow:0 8px 18px rgba(24,167,199,.10);\n}\n#cms-consulta-es .cmsc-benefit strong{\n    font-size:12.5px!important;\n    line-height:1.3!important;\n}\n#cms-consulta-es .cmsc-benefit span{\n    display:block;\n    margin-top:7px;\n    font-size:10px!important;\n    line-height:1.45;\n}\n\n\/* ---------------------------------------------------------------\n   CONDITIONS: less uniform, more premium \/ visual\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-conditions{\n    padding-top:50px!important;\n    padding-bottom:38px!important;\n    background:\n        radial-gradient(circle at 8% 5%,rgba(24,167,199,.07),transparent 22%),\n        radial-gradient(circle at 95% 90%,rgba(221,117,152,.06),transparent 20%),\n        #fbfdfe!important;\n}\n#cms-consulta-es .cmsc-conditions .cmsc-heading{\n    max-width:800px!important;\n    margin-bottom:24px!important;\n}\n#cms-consulta-es .cmsc-condition-grid{\n    grid-template-columns:repeat(4,minmax(0,1fr))!important;\n    gap:13px!important;\n}\n#cms-consulta-es .cmsc-condition{\n    position:relative;\n    overflow:hidden;\n    min-height:154px!important;\n    padding:18px!important;\n    border:1px solid rgba(216,229,235,.95)!important;\n    border-radius:20px!important;\n    background:#fff!important;\n    box-shadow:0 12px 30px rgba(21,56,79,.045)!important;\n}\n#cms-consulta-es .cmsc-condition::after{\n    content:\"\";\n    position:absolute;\n    right:-28px;\n    bottom:-30px;\n    width:100px;\n    height:100px;\n    border-radius:50%;\n    background:rgba(24,167,199,.045);\n}\n#cms-consulta-es .cmsc-condition:nth-child(2n)::after{\n    background:rgba(239,124,109,.05);\n}\n#cms-consulta-es .cmsc-condition:nth-child(3n)::after{\n    background:rgba(38,120,181,.05);\n}\n#cms-consulta-es .cmsc-condition:nth-child(4n)::after{\n    background:rgba(221,117,152,.05);\n}\n#cms-consulta-es .cmsc-condition:nth-child(2),\n#cms-consulta-es .cmsc-condition:nth-child(6){\n    transform:translateY(8px);\n}\n#cms-consulta-es .cmsc-condition:nth-child(4),\n#cms-consulta-es .cmsc-condition:nth-child(8){\n    transform:translateY(-5px);\n}\n#cms-consulta-es .cmsc-condition:hover{\n    transform:translateY(-7px)!important;\n    box-shadow:0 20px 42px rgba(21,56,79,.09)!important;\n}\n#cms-consulta-es .cmsc-condition-icon{\n    width:54px!important;\n    height:54px!important;\n    margin-bottom:13px!important;\n    border-radius:17px!important;\n    box-shadow:0 8px 20px rgba(21,56,79,.065);\n}\n#cms-consulta-es .cmsc-condition:nth-child(1) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(5) .cmsc-condition-icon{\n    background:linear-gradient(145deg,#e9f9fb,#d8f3f7)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(2) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(6) .cmsc-condition-icon{\n    background:linear-gradient(145deg,#fff3ef,#ffe7df)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(3) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(7) .cmsc-condition-icon{\n    background:linear-gradient(145deg,#edf5fc,#dcecf8)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(4) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(8) .cmsc-condition-icon{\n    background:linear-gradient(145deg,#fdf1f5,#f9dfe8)!important;\n}\n#cms-consulta-es .cmsc-condition strong{\n    position:relative;\n    z-index:2;\n    font-size:13px!important;\n}\n#cms-consulta-es .cmsc-condition p{\n    position:relative;\n    z-index:2;\n    font-size:10px!important;\n    line-height:1.45!important;\n}\n\n\/* Reduce the oversized gap before \"As\u00ed funciona\" *\/\n#cms-consulta-es .cmsc-process{\n    margin-top:12px!important;\n    padding-top:40px!important;\n    padding-bottom:50px!important;\n}\n\n\/* ---------------------------------------------------------------\n   PROCESS: centered runway \/ take-off sizing, no colored top bars\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-process > .cmsc-container{\n    width:min(1020px,calc(100% - 48px))!important;\n}\n#cms-consulta-es .cmsc-process .cmsc-heading{\n    max-width:760px!important;\n    margin:0 auto 30px!important;\n    text-align:center;\n}\n#cms-consulta-es .cmsc-process .cmsc-eyebrow{\n    justify-content:center;\n}\n#cms-consulta-es .cmsc-process-grid{\n    grid-template-columns:.88fr 36px 1fr 36px 1.12fr!important;\n    gap:10px!important;\n    align-items:end!important;\n}\n#cms-consulta-es .cmsc-step{\n    border-top:1px solid rgba(209,226,233,.95)!important;\n    background:\n        linear-gradient(155deg,rgba(255,255,255,.99),rgba(247,250,251,.97))!important;\n    border-radius:24px!important;\n    box-shadow:0 18px 44px rgba(21,56,79,.075)!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(1){\n    min-height:184px!important;\n    padding:21px!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(3){\n    min-height:220px!important;\n    padding:24px!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(5){\n    min-height:256px!important;\n    padding:27px!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(1) .cmsc-step-number{\n    width:42px!important;height:42px!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(3) .cmsc-step-number{\n    width:48px!important;height:48px!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(5) .cmsc-step-number{\n    width:54px!important;height:54px!important;\n}\n#cms-consulta-es .cmsc-step-icon{\n    background:#f4f8fa!important;\n    color:var(--navy)!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(1) .cmsc-step-icon{\n    width:56px!important;height:56px!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(3) .cmsc-step-icon{\n    width:64px!important;height:64px!important;\n}\n#cms-consulta-es .cmsc-step:nth-of-type(5) .cmsc-step-icon{\n    width:72px!important;height:72px!important;\n}\n#cms-consulta-es .cmsc-process-arrow{\n    align-self:center!important;\n}\n#cms-consulta-es .cmsc-process-arrow svg{\n    width:31px!important;\n    height:31px!important;\n    stroke:var(--navy)!important;\n    opacity:.52;\n    filter:none!important;\n}\n\n\/* ---------------------------------------------------------------\n   PRESCRIPTION: tighter section + Spanish label on the packet\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-prescription{\n    margin-top:14px!important;\n    padding-top:42px!important;\n    padding-bottom:42px!important;\n}\n#cms-consulta-es .cmsc-prescription-card{\n    min-height:310px!important;\n}\n#cms-consulta-es .cmsc-prescription-photo-es{\n    position:relative!important;\n}\n#cms-consulta-es .cmsc-receta-label{\n    position:absolute;\n    z-index:5;\n    left:57%;\n    top:52%;\n    transform:translate(-50%,-50%) rotate(-2deg);\n    min-width:118px;\n    padding:8px 15px 7px;\n    border:1px solid #d9e3e7;\n    border-radius:5px;\n    background:#fff;\n    color:#154159;\n    box-shadow:0 5px 12px rgba(21,56,79,.08);\n    text-align:center;\n    font-size:20px;\n    font-weight:900;\n    letter-spacing:.10em;\n}\n\n\/* Tighten prescription -> booking gap *\/\n#cms-consulta-es .cmsc-booking-live{\n    margin-top:12px!important;\n    padding-top:42px!important;\n    padding-bottom:46px!important;\n}\n\n\/* ---------------------------------------------------------------\n   BOOKING: more centered, smaller Setmore, bigger Paola card\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-booking-live > .cmsc-container{\n    width:min(1080px,calc(100% - 54px))!important;\n}\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n    grid-template-columns:minmax(300px,.40fr) minmax(0,.60fr)!important;\n    gap:34px!important;\n}\n#cms-consulta-es .cmsc-booking-lead{\n    font-size:15px!important;\n    line-height:1.58!important;\n}\n#cms-consulta-es .cmsc-setmore-embed{\n    min-height:700px!important;\n    border-radius:16px!important;\n}\n#cms-consulta-es .cmsc-setmore-embed iframe{\n    height:620px!important;\n}\n#cms-consulta-es .cmsc-booking-doctor-card{\n    margin-top:19px!important;\n    grid-template-columns:78px 1fr!important;\n    gap:15px!important;\n    padding:16px!important;\n    border-radius:17px!important;\n}\n#cms-consulta-es .cmsc-booking-doctor-photo{\n    width:78px!important;\n    height:78px!important;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy small{\n    font-size:8.5px!important;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy strong{\n    font-size:18px!important;\n    margin:2px 0!important;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy span{\n    font-size:11px!important;\n    line-height:1.4!important;\n}\n#cms-consulta-es .cmsc-booking-doctor-copy em{\n    margin-top:6px!important;\n    font-size:9px!important;\n}\n\n\/* ---------------------------------------------------------------\n   FAQ: predominantly white and cleaner\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-faq{\n    background:#fff!important;\n    padding-top:46px!important;\n}\n#cms-consulta-es .cmsc-faq-grid-three{\n    width:min(1080px,100%)!important;\n    margin:0 auto!important;\n}\n#cms-consulta-es .cmsc-faq-item{\n    background:transparent!important;\n    box-shadow:none!important;\n}\n#cms-consulta-es .cmsc-faq-button{\n    font-size:12.5px!important;\n}\n\n\/* ---------------------------------------------------------------\n   RESPONSIVE\n   --------------------------------------------------------------- *\/\n@media(max-width:1000px){\n    #cms-consulta-es .cmsc-trust-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr))!important;\n        width:min(700px,calc(100% - 30px))!important;\n    }\n    #cms-consulta-es .cmsc-condition-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    }\n    #cms-consulta-es .cmsc-condition{\n        transform:none!important;\n    }\n    #cms-consulta-es .cmsc-process-grid{\n        grid-template-columns:1fr!important;\n        width:min(720px,100%)!important;\n        margin:0 auto!important;\n    }\n    #cms-consulta-es .cmsc-step:nth-of-type(1),\n    #cms-consulta-es .cmsc-step:nth-of-type(3),\n    #cms-consulta-es .cmsc-step:nth-of-type(5){\n        min-height:0!important;\n    }\n}\n@media(max-width:820px){\n    #cms-consulta-es .cmsc-benefits{\n        grid-template-columns:1fr!important;\n    }\n    #cms-consulta-es .cmsc-benefit{\n        min-height:0!important;\n    }\n    #cms-consulta-es .cmsc-benefit:not(:last-child)::after{\n        content:\"\u2193\";\n        top:auto;\n        right:50%;\n        bottom:-22px;\n        transform:translateX(50%);\n    }\n}\n@media(max-width:620px){\n    #cms-consulta-es .cmsc-trust,\n    #cms-consulta-es .cmsc-section,\n    #cms-consulta-es .cmsc-final{\n        width:calc(100% - 18px)!important;\n        border-radius:16px!important;\n    }\n    #cms-consulta-es .cmsc-container,\n    #cms-consulta-es .cmsc-booking-live > .cmsc-container,\n    #cms-consulta-es .cmsc-process > .cmsc-container{\n        width:calc(100% - 22px)!important;\n    }\n    #cms-consulta-es .cmsc-trust-grid{\n        grid-template-columns:1fr!important;\n        width:calc(100% - 20px)!important;\n    }\n    #cms-consulta-es .cmsc-condition-grid{\n        grid-template-columns:1fr!important;\n    }\n    #cms-consulta-es .cmsc-setmore-embed{\n        min-height:740px!important;\n    }\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        height:660px!important;\n    }\n    #cms-consulta-es .cmsc-receta-label{\n        left:58%;\n        top:52%;\n        min-width:96px;\n        padding:6px 10px;\n        font-size:16px;\n    }\n}\n\n\n\n\/* ================================================================\nV5 \u00b7 PREMIUM REFINEMENTS\n================================================================ *\/\n\n\/* ---------------------------------------------------------------\n   TRUST: slightly tighter + more centralized\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-trust-grid{\n    width:min(900px,calc(100% - 36px))!important;\n    gap:10px!important;\n}\n#cms-consulta-es .cmsc-trust-item{\n    min-height:74px!important;\n    padding:10px 11px!important;\n    border-color:#dfe9ed!important;\n    background:\n        linear-gradient(145deg,rgba(255,255,255,.99),rgba(250,252,253,.97))!important;\n    box-shadow:\n        0 10px 24px rgba(21,56,79,.045),\n        inset 0 1px 0 rgba(255,255,255,.95)!important;\n}\n#cms-consulta-es .cmsc-trust-item:hover{\n    transform:translateY(-2px);\n    border-color:#cfdee4!important;\n    box-shadow:0 15px 30px rgba(21,56,79,.07)!important;\n}\n#cms-consulta-es .cmsc-trust-icon{\n    background:#fff!important;\n    border:1px solid #e2ecef;\n    box-shadow:0 8px 18px rgba(21,56,79,.055)!important;\n}\n\n\/* ---------------------------------------------------------------\n   INTRO STEPS: keep the slabs, remove colored number badges.\n   Use clean editorial 01 \/ 02 \/ 03 numbering.\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-benefit-icon{\n    width:auto!important;\n    height:auto!important;\n    display:block!important;\n    margin:0 0 14px!important;\n    border:0!important;\n    border-radius:0!important;\n    background:transparent!important;\n    box-shadow:none!important;\n    color:var(--navy)!important;\n    font-size:22px!important;\n    font-weight:900!important;\n    line-height:1!important;\n    letter-spacing:.08em!important;\n}\n#cms-consulta-es .cmsc-benefit{\n    padding-top:20px!important;\n}\n#cms-consulta-es .cmsc-benefit strong{\n    font-size:13px!important;\n}\n#cms-consulta-es .cmsc-benefit span{\n    font-size:10.5px!important;\n}\n\n\/* ---------------------------------------------------------------\n   CONDITIONS: remove decorative corner circles completely.\n   Make the cards less uniform and the icons more iconic.\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-conditions{\n    background:#fff!important;\n    padding-top:44px!important;\n    padding-bottom:34px!important;\n}\n#cms-consulta-es .cmsc-condition::after{\n    content:none!important;\n    display:none!important;\n}\n#cms-consulta-es .cmsc-condition-grid{\n    gap:14px 16px!important;\n}\n#cms-consulta-es .cmsc-condition{\n    min-height:148px!important;\n    padding:19px 18px 18px!important;\n    border:1px solid #dce6eb!important;\n    border-radius:18px!important;\n    box-shadow:\n        0 12px 28px rgba(21,56,79,.045),\n        inset 0 1px 0 rgba(255,255,255,.92)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(1),\n#cms-consulta-es .cmsc-condition:nth-child(5){\n    background:linear-gradient(150deg,#ffffff 0%,#f5fbfc 100%)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(2),\n#cms-consulta-es .cmsc-condition:nth-child(6){\n    background:linear-gradient(150deg,#ffffff 0%,#fff8f5 100%)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(3),\n#cms-consulta-es .cmsc-condition:nth-child(7){\n    background:linear-gradient(150deg,#ffffff 0%,#f4f8fd 100%)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(4),\n#cms-consulta-es .cmsc-condition:nth-child(8){\n    background:linear-gradient(150deg,#ffffff 0%,#fcf6f8 100%)!important;\n}\n#cms-consulta-es .cmsc-condition:nth-child(2),\n#cms-consulta-es .cmsc-condition:nth-child(6),\n#cms-consulta-es .cmsc-condition:nth-child(4),\n#cms-consulta-es .cmsc-condition:nth-child(8){\n    transform:none!important;\n}\n#cms-consulta-es .cmsc-condition:hover{\n    transform:translateY(-5px)!important;\n    border-color:#cddde4!important;\n    box-shadow:0 20px 42px rgba(21,56,79,.085)!important;\n}\n#cms-consulta-es .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(1) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(2) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(3) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(4) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(5) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(6) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(7) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(8) .cmsc-condition-icon{\n    width:48px!important;\n    height:48px!important;\n    display:grid!important;\n    place-items:center!important;\n    margin-bottom:14px!important;\n    border:0!important;\n    border-radius:0!important;\n    background:transparent!important;\n    box-shadow:none!important;\n}\n#cms-consulta-es .cmsc-condition-icon svg{\n    width:39px!important;\n    height:39px!important;\n    stroke-width:2.65!important;\n    filter:drop-shadow(0 5px 10px rgba(21,56,79,.08));\n}\n#cms-consulta-es .cmsc-condition strong{\n    font-size:13.5px!important;\n    letter-spacing:-.01em;\n}\n#cms-consulta-es .cmsc-condition p{\n    margin-top:5px!important;\n    font-size:10.3px!important;\n    line-height:1.5!important;\n}\n\n\/* Give the next section a distinct, premium separation *\/\n#cms-consulta-es .cmsc-process{\n    margin-top:6px!important;\n    background:\n        linear-gradient(180deg,#f8fafb 0%,#ffffff 100%)!important;\n}\n\n\/* ---------------------------------------------------------------\n   SETMORE: stretch the booking box to the exact grid-row height,\n   so its bottom aligns with the bottom of the Dra. Paola card.\n   --------------------------------------------------------------- *\/\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n    align-items:stretch!important;\n}\n#cms-consulta-es .cmsc-booking-copy{\n    height:100%!important;\n}\n#cms-consulta-es .cmsc-setmore-embed{\n    height:100%!important;\n    min-height:0!important;\n    display:flex!important;\n    flex-direction:column!important;\n}\n#cms-consulta-es .cmsc-setmore-embed iframe{\n    flex:1 1 auto!important;\n    height:auto!important;\n    min-height:620px!important;\n}\n#cms-consulta-es .cmsc-setmore-fallback{\n    flex:0 0 auto!important;\n}\n\n\/* Remove obsolete V4 recipe-label styling *\/\n#cms-consulta-es .cmsc-receta-label{\n    display:none!important;\n}\n\n@media(max-width:1000px){\n    #cms-consulta-es .cmsc-setmore-embed{\n        height:auto!important;\n        min-height:760px!important;\n    }\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        height:680px!important;\n        min-height:680px!important;\n        flex:none!important;\n    }\n}\n@media(max-width:620px){\n    #cms-consulta-es .cmsc-trust-grid{\n        width:calc(100% - 20px)!important;\n    }\n    #cms-consulta-es .cmsc-setmore-embed{\n        min-height:740px!important;\n    }\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        height:660px!important;\n        min-height:660px!important;\n    }\n}\n\n\n\n\/* ================================================================\nV6 OVERRIDES\n================================================================ *\/\n#cms-consulta-es .cmsc-conditions .cmsc-heading h2,\n#cms-consulta-es .cmsc-faq .cmsc-heading h2{\n    letter-spacing:-.02em;\n}\n\n#cms-consulta-es .cmsc-condition-grid{\n    gap:18px;\n}\n#cms-consulta-es .cmsc-condition,\n#cms-consulta-es .cmsc-condition:nth-child(1),\n#cms-consulta-es .cmsc-condition:nth-child(2),\n#cms-consulta-es .cmsc-condition:nth-child(3),\n#cms-consulta-es .cmsc-condition:nth-child(4),\n#cms-consulta-es .cmsc-condition:nth-child(5),\n#cms-consulta-es .cmsc-condition:nth-child(6),\n#cms-consulta-es .cmsc-condition:nth-child(7),\n#cms-consulta-es .cmsc-condition:nth-child(8){\n    position:relative;\n    padding:22px 20px 18px;\n    border:1px solid #eef2f5;\n    border-radius:22px;\n    background:#fff;\n    box-shadow:0 14px 34px rgba(17,53,73,.06);\n}\n#cms-consulta-es .cmsc-condition::after,\n#cms-consulta-es .cmsc-condition:nth-child(2n)::after,\n#cms-consulta-es .cmsc-condition:nth-child(3n)::after,\n#cms-consulta-es .cmsc-condition:nth-child(4n)::after{\n    display:none !important;\n}\n#cms-consulta-es .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(1) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(2) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(3) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(4) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(5) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(6) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(7) .cmsc-condition-icon,\n#cms-consulta-es .cmsc-condition:nth-child(8) .cmsc-condition-icon{\n    width:54px;\n    height:54px;\n    margin:0 0 14px;\n    background:transparent !important;\n    border:none !important;\n    border-radius:0 !important;\n    box-shadow:none !important;\n    padding:0;\n}\n#cms-consulta-es .cmsc-condition-icon svg{\n    width:54px;\n    height:54px;\n    stroke:none;\n}\n#cms-consulta-es .cmsc-condition strong{\n    font-size:18px;\n    color:var(--navy);\n}\n#cms-consulta-es .cmsc-condition p{\n    margin-top:6px;\n    font-size:14px;\n    color:#5f7480;\n}\n\n#cms-consulta-es .cmsc-process{\n    padding-top:48px;\n}\n#cms-consulta-es .cmsc-process-steps{\n    gap:18px;\n}\n#cms-consulta-es .cmsc-process-step{\n    border:none;\n    border-radius:22px;\n    background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);\n    box-shadow:0 16px 34px rgba(14,50,72,.08);\n}\n#cms-consulta-es .cmsc-process-step::before{ display:none; }\n#cms-consulta-es .cmsc-process-step-number{\n    width:auto;\n    height:auto;\n    border:none;\n    border-radius:0;\n    background:none;\n    color:var(--navy);\n    font-size:28px;\n    font-weight:800;\n    letter-spacing:.04em;\n    padding:0;\n}\n#cms-consulta-es .cmsc-process-step-number span::before{content:'0';}\n\n#cms-consulta-es .cmsc-prescription-card{\n    gap:28px;\n}\n#cms-consulta-es .cmsc-prescription-photo img{\n    object-fit:contain;\n}\n\n#cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n    align-items:start;\n    gap:34px;\n}\n#cms-consulta-es .cmsc-booking-steps-large{\n    display:flex;\n    flex-direction:column;\n    gap:14px;\n    max-width:520px;\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step{\n    position:relative;\n    display:grid;\n    grid-template-columns:74px 1fr;\n    gap:14px;\n    align-items:start;\n    padding:18px 18px;\n    border:none;\n    border-radius:22px;\n    background:#fff;\n    box-shadow:0 14px 32px rgba(16,45,64,.08);\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::after{\n    content:none;\n    position:absolute;\n    left:36px;\n    bottom:-21px;\n    font-size:24px;\n    font-weight:800;\n    color:#81bdd3;\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step b{\n    width:56px;\n    min-width:56px;\n    height:56px;\n    border-radius:18px;\n    background:linear-gradient(135deg,#15384f 0%, #2b7fbd 100%);\n    box-shadow:0 14px 24px rgba(23,91,128,.18);\n    color:#fff;\n    font-size:20px;\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step span{\n    display:block;\n    padding-top:4px;\n    font-size:14px;\n    color:#607683;\n}\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step span strong{\n    display:block;\n    margin-bottom:4px;\n    font-size:17px;\n    color:var(--navy);\n}\n#cms-consulta-es .cmsc-booking-price-large{\n    margin-top:24px;\n    padding:20px 22px;\n    border-radius:22px;\n    background:linear-gradient(135deg,#fff 0%,#f5fbff 100%);\n    box-shadow:0 12px 30px rgba(16,45,64,.08);\n}\n#cms-consulta-es .cmsc-booking-price-large strong{\n    font-size:42px;\n    color:var(--navy);\n    line-height:1;\n}\n#cms-consulta-es .cmsc-booking-price-large div{\n    margin-top:8px;\n    font-size:15px;\n    color:#5f7480;\n    line-height:1.45;\n}\n#cms-consulta-es .cmsc-setmore-embed iframe{\n    min-height:1260px;\n    height:1260px;\n}\n#cms-consulta-es .cmsc-booking-doctor-card{\n    margin-top:26px;\n}\n\n#cms-consulta-es .cmsc-faq{\n    background:#fff;\n}\n#cms-consulta-es .cmsc-faq-grid-three{\n    gap:10px 22px;\n}\n#cms-consulta-es .cmsc-faq-item{\n    border:none !important;\n    border-radius:0 !important;\n    background:transparent !important;\n    box-shadow:none !important;\n    padding:0 !important;\n}\n#cms-consulta-es .cmsc-faq-button{\n    padding:18px 0 10px !important;\n    border:none !important;\n    border-bottom:none !important;\n    background:transparent !important;\n    box-shadow:none !important;\n}\n#cms-consulta-es .cmsc-faq-button:hover{\n    background:transparent !important;\n}\n#cms-consulta-es .cmsc-faq-answer{\n    padding:0 0 14px !important;\n    border:none !important;\n    color:#5e7480;\n}\n#cms-consulta-es .cmsc-faq-plus{\n    width:34px;\n    height:34px;\n    border-radius:999px;\n    background:#eef7fb;\n    color:#2a7db8;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    font-size:22px;\n    font-weight:700;\n}\n\n#cms-consulta-es .cmsc-final-btn-price{\n    min-width:250px;\n}\n#cms-consulta-es .cmsc-final-price{display:none !important;}\n\n@media (max-width: 1024px){\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        min-height:1120px;\n        height:1120px;\n    }\n}\n@media (max-width: 767px){\n    #cms-consulta-es .cmsc-condition-grid{\n        gap:14px;\n    }\n    #cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n        gap:24px;\n    }\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step{\n        grid-template-columns:60px 1fr;\n        padding:16px;\n    }\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::after{\n        left:28px;\n        bottom:-18px;\n        font-size:22px;\n    }\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step b{\n        width:48px;\n        min-width:48px;\n        height:48px;\n        border-radius:15px;\n        font-size:18px;\n    }\n    #cms-consulta-es .cmsc-booking-price-large strong{\n        font-size:36px;\n    }\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        min-height:980px;\n        height:980px;\n    }\n}\n\n\n\n\/* ================================================================\nV7 \u00b7 BOOKING FLOW \/ PRICE \/ FAQ REFINEMENTS\n================================================================ *\/\n\n\/* Booking steps: clean editorial 01 \/ 02 \/ 03 \/ 04.\n   Keep the downward arrows, remove the heavy blue number boxes. *\/\n#cms-consulta-es .cmsc-booking-steps-large{\n    gap:15px!important;\n}\n\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step{\n    grid-template-columns:52px 1fr!important;\n    gap:15px!important;\n    padding:17px 18px!important;\n    border:none!important;\n    border-radius:18px!important;\n    background:#fff!important;\n    box-shadow:0 11px 27px rgba(16,45,64,.065)!important;\n}\n\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step b{\n    width:auto!important;\n    min-width:0!important;\n    height:auto!important;\n    display:block!important;\n    padding-top:2px!important;\n    border:0!important;\n    border-radius:0!important;\n    background:transparent!important;\n    box-shadow:none!important;\n    color:var(--navy)!important;\n    font-size:25px!important;\n    font-weight:900!important;\n    line-height:1!important;\n    letter-spacing:.06em!important;\n    text-align:left!important;\n}\n\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::after{\n    content:\"\u2193\"!important;\n    left:10px!important;\n    bottom:-22px!important;\n    width:auto!important;\n    height:auto!important;\n    background:transparent!important;\n    color:#73aec6!important;\n    font-size:22px!important;\n    line-height:1!important;\n    box-shadow:none!important;\n    border:0!important;\n}\n\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step span{\n    padding-top:0!important;\n}\n\n\/* Price: no box. Larger price on the left, smaller supporting copy beside it. *\/\n#cms-consulta-es .cmsc-booking-price-large{\n    display:flex!important;\n    align-items:center!important;\n    gap:16px!important;\n    margin:24px 0 0!important;\n    padding:5px 0 2px!important;\n    border:0!important;\n    border-radius:0!important;\n    background:transparent!important;\n    box-shadow:none!important;\n}\n\n#cms-consulta-es .cmsc-booking-price-large strong{\n    flex:0 0 auto!important;\n    min-width:0!important;\n    font-size:44px!important;\n    font-weight:900!important;\n    line-height:1!important;\n    color:var(--navy)!important;\n}\n\n#cms-consulta-es .cmsc-booking-price-large > div{\n    margin:0!important;\n    padding:0!important;\n    color:#5f7480!important;\n    font-size:12px!important;\n    font-weight:800!important;\n    line-height:1.3!important;\n}\n\n#cms-consulta-es .cmsc-booking-price-large > div span{\n    display:block!important;\n    margin-top:2px!important;\n    color:#788b95!important;\n    font-size:10px!important;\n    font-weight:600!important;\n    line-height:1.35!important;\n}\n\n\/* FAQ: reduce question text slightly. *\/\n#cms-consulta-es .cmsc-faq-button{\n    font-size:11.3px!important;\n    line-height:1.35!important;\n    font-weight:740!important;\n}\n\n\/* Preserve clean line-free FAQ appearance. *\/\n#cms-consulta-es .cmsc-faq-item,\n#cms-consulta-es .cmsc-faq-button,\n#cms-consulta-es .cmsc-faq-answer{\n    border-top:0!important;\n    border-right:0!important;\n    border-bottom:0!important;\n    border-left:0!important;\n}\n\n\/* Keep Setmore frame comfortably long. *\/\n#cms-consulta-es .cmsc-setmore-embed iframe{\n    min-height:1260px!important;\n    height:1260px!important;\n}\n\n@media(max-width:767px){\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step{\n        grid-template-columns:44px 1fr!important;\n        gap:11px!important;\n        padding:15px!important;\n    }\n\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step b{\n        font-size:21px!important;\n    }\n\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::after{\n        left:8px!important;\n        bottom:-20px!important;\n        font-size:20px!important;\n    }\n\n    #cms-consulta-es .cmsc-booking-price-large{\n        gap:12px!important;\n    }\n\n    #cms-consulta-es .cmsc-booking-price-large strong{\n        font-size:38px!important;\n    }\n\n    #cms-consulta-es .cmsc-faq-button{\n        font-size:11px!important;\n    }\n}\n\n\n\n\/* ================================================================\nV8 \u00b7 EXACT SETMORE URL + STRONGER BOOKING FLOW ARROWS\n================================================================ *\/\n\n\/* Make the vertical flow between 01 \/ 02 \/ 03 \/ 04 unmistakable. *\/\n#cms-consulta-es .cmsc-booking-steps-large{\n    gap:24px!important;\n}\n\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::after{\n    content:\"\u2193\"!important;\n    position:absolute!important;\n    z-index:20!important;\n    left:13px!important;\n    bottom:-27px!important;\n\n    width:34px!important;\n    height:34px!important;\n\n    display:grid!important;\n    place-items:center!important;\n\n    border:2px solid #9fd1df!important;\n    border-radius:50%!important;\n\n    background:#fff!important;\n    color:#167eaa!important;\n\n    font-size:23px!important;\n    font-weight:900!important;\n    line-height:1!important;\n\n    box-shadow:\n        0 7px 18px rgba(21,56,79,.10)!important;\n\n    opacity:1!important;\n    transform:none!important;\n}\n\n\/* Short vertical stem makes each arrow visibly connect the cards. *\/\n#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::before{\n    content:\"\"!important;\n    position:absolute!important;\n    z-index:10!important;\n    left:29px!important;\n    bottom:-25px!important;\n\n    width:2px!important;\n    height:25px!important;\n\n    background:#b7dce6!important;\n    border-radius:99px!important;\n}\n\n@media(max-width:767px){\n    #cms-consulta-es .cmsc-booking-steps-large{\n        gap:22px!important;\n    }\n\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::after{\n        left:9px!important;\n        bottom:-25px!important;\n        width:31px!important;\n        height:31px!important;\n        font-size:21px!important;\n    }\n\n    #cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::before{\n        left:23px!important;\n        bottom:-23px!important;\n        height:23px!important;\n    }\n}\n\n\n\n\/* ================================================================\nV9 \u00b7 ONLY CHANGE: ALIGN SETMORE BOTTOM WITH DRA. PAOLA CARD\n================================================================ *\/\n\n@media(min-width:1001px){\n\n    #cms-consulta-es .cmsc-booking-live .cmsc-booking-layout{\n        align-items:stretch!important;\n    }\n\n    #cms-consulta-es .cmsc-booking-copy{\n        height:auto!important;\n    }\n\n    #cms-consulta-es .cmsc-setmore-embed{\n        align-self:stretch!important;\n        height:auto!important;\n        min-height:0!important;\n        display:flex!important;\n        flex-direction:column!important;\n    }\n\n    #cms-consulta-es .cmsc-setmore-embed iframe{\n        flex:1 1 0!important;\n        width:100%!important;\n        height:auto!important;\n        min-height:0!important;\n    }\n\n    #cms-consulta-es .cmsc-setmore-fallback{\n        flex:0 0 auto!important;\n    }\n}\n\n<\/style>\n\n\n\n<main id=\"cms-consulta-es\">\n\n\n<!-- ================================================================\nHERO\n================================================================ --><!-- ================================================================\nHERO\n================================================================ -->\n\n<section class=\"cmsc-hero\">\n\n\n    <div\n        class=\"cmsc-hero-hospital\"\n        aria-hidden=\"true\"\n    ><\/div>\n\n\n    <div\n        class=\"cmsc-hero-doctor\"\n        aria-hidden=\"true\"\n    >\n\n        <img decoding=\"async\"\n            src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-19-a-las-20.34.23.png\"\n            alt=\"\"\n        >\n\n    <\/div>\n\n\n\n    <div class=\"cmsc-container cmsc-hero-inner\">\n\n\n        <div class=\"cmsc-hero-copy\">\n\n\n            <div class=\"cmsc-hero-badge\">\n\n                <span><\/span>\n\n                M\u00e9dico online en Espa\u00f1a\n\n            <\/div>\n\n\n            <h1>\n\n                Consulta m\u00e9dica\n                online en Espa\u00f1a\n\n                <em>\n                    desde donde est\u00e9s.\n                <\/em>\n\n            <\/h1>\n\n\n            <p class=\"cmsc-hero-lead\">\n\n                Habla con un m\u00e9dico por tel\u00e9fono o videollamada.\n                Cu\u00e9ntanos tus s\u00edntomas, recibe una valoraci\u00f3n m\u00e9dica\n                y, si est\u00e1 cl\u00ednicamente indicado, tu receta por email.\n\n            <\/p>\n\n\n            <div class=\"cmsc-hero-actions\">\n\n\n                <a\n                    href=\"#reservar-consulta\"\n                    class=\"cmsc-btn\"\n                >\n                    Reservar consulta \u2192\n                <\/a>\n\n\n                <div class=\"cmsc-hero-price\">\n\n                    <strong\n                        data-cms-price=\"consult\"\n                    ><\/strong>\n\n                    <span>\n                        por consulta<br>\n                        sin suscripci\u00f3n\n                    <\/span>\n\n                <\/div>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n\n<\/section>\n\n\n\n<!-- ================================================================\nTRUST\n================================================================ -->\n\n<section class=\"cmsc-trust\">\n\n\n    <div class=\"cmsc-container cmsc-trust-grid\">\n\n\n        <div class=\"cmsc-trust-item\">\n\n\n            <div class=\"cmsc-trust-icon\">\n\n                <svg viewBox=\"0 0 40 40\">\n\n                    <path d=\"M20 4l12 5v9c0 8-5 14-12 18-7-4-12-10-12-18V9z\"\/>\n\n                    <path d=\"M14 20l4 4 8-10\"\/>\n\n                <\/svg>\n\n            <\/div>\n\n\n            <div>\n\n                <strong>\n                    M\u00e9dicos colegiados\n                <\/strong>\n\n                <span>\n                    Profesionales registrados en Espa\u00f1a\n                <\/span>\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <div class=\"cmsc-trust-item\">\n\n\n            <div class=\"cmsc-trust-icon\">\n\n                <svg viewBox=\"0 0 40 40\">\n\n                    <rect x=\"5\" y=\"8\" width=\"23\" height=\"20\" rx=\"4\"\/>\n\n                    <path d=\"M28 14l7-4v16l-7-4z\"\/>\n\n                    <path d=\"M10 33h15\"\/>\n\n                <\/svg>\n\n            <\/div>\n\n\n            <div>\n\n                <strong>\n                    Tel\u00e9fono o v\u00eddeo\n                <\/strong>\n\n                <span>\n                    Consulta sin desplazamientos\n                <\/span>\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <div class=\"cmsc-trust-item\">\n\n\n            <div class=\"cmsc-trust-icon\">\n\n                <svg viewBox=\"0 0 40 40\">\n\n                    <rect x=\"4\" y=\"8\" width=\"32\" height=\"24\" rx=\"4\"\/>\n\n                    <path d=\"M5 10l15 12 15-12\"\/>\n\n                <\/svg>\n\n            <\/div>\n\n\n            <div>\n\n                <strong>\n                    Receta por email\n                <\/strong>\n\n                <span>\n                    Cuando el m\u00e9dico la considere indicada\n                <\/span>\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <div class=\"cmsc-trust-item\">\n\n\n            <div class=\"cmsc-trust-icon\">\n\n                <svg viewBox=\"0 0 40 40\">\n\n                    <circle cx=\"20\" cy=\"20\" r=\"14\"\/>\n\n                    <path d=\"M13 20l5 5 9-11\"\/>\n\n                <\/svg>\n\n            <\/div>\n\n\n            <div>\n\n                <strong>\n                    Sin suscripci\u00f3n\n                <\/strong>\n\n                <span>\n                    Pago por consulta\n                <\/span>\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n\n<\/section>\n\n\n\n<!-- ================================================================\nINTRO\n================================================================ -->\n\n<section class=\"cmsc-section cmsc-intro\">\n\n\n    <div class=\"cmsc-container cmsc-intro-layout\">\n\n\n        <div class=\"cmsc-intro-photo cmsc-reveal\">\n\n\n            <img decoding=\"async\"\n                src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/04\/Consulta-medica-virtual-en-casa-1.png\"\n                alt=\"Consulta m\u00e9dica online desde casa\"\n                loading=\"lazy\"\n            >\n\n\n        <\/div>\n\n\n\n        <div class=\"cmsc-intro-copy cmsc-reveal\">\n\n\n            <span class=\"cmsc-eyebrow\">\n                Atenci\u00f3n m\u00e9dica desde casa\n            <\/span>\n\n\n            <h2>\n                Habla con un m\u00e9dico sin desplazarte.\n            <\/h2>\n\n\n            <p>\n\n                Reserva una hora, habla directamente con el m\u00e9dico\n                y expl\u00edcale qu\u00e9 te ocurre. La consulta se realiza\n                por tel\u00e9fono o videollamada seg\u00fan el servicio\n                seleccionado.\n\n            <\/p>\n\n\n\n            <div class=\"cmsc-benefits\">\n\n\n                <div class=\"cmsc-benefit\">\n\n                    <div class=\"cmsc-benefit-icon\">\n                        01\n                    <\/div>\n\n                    <div>\n                        <strong>\n                            Elige una cita disponible\n                        <\/strong>\n\n                        <span>\n                            Reserva directamente online.\n                        <\/span>\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"cmsc-benefit\">\n\n                    <div class=\"cmsc-benefit-icon\">\n                        02\n                    <\/div>\n\n                    <div>\n                        <strong>\n                            Habla con el m\u00e9dico\n                        <\/strong>\n\n                        <span>\n                            Explica tus s\u00edntomas y antecedentes.\n                        <\/span>\n                    <\/div>\n\n                <\/div>\n\n\n\n                <div class=\"cmsc-benefit\">\n\n                    <div class=\"cmsc-benefit-icon\">\n                        03\n                    <\/div>\n\n                    <div>\n                        <strong>\n                            Recibe tus indicaciones\n                        <\/strong>\n\n                        <span>\n                            Y receta por email cuando proceda.\n                        <\/span>\n                    <\/div>\n\n                <\/div>\n\n\n            <\/div>\n\n\n\n            <a\n                href=\"#reservar-consulta\"\n                class=\"cmsc-btn\"\n            >\n                Ver citas disponibles \u2192\n            <\/a>\n\n\n        <\/div>\n\n\n    <\/div>\n\n\n<\/section>\n\n\n\n<!-- ================================================================\nCONDITIONS\n================================================================ -->\n\n<section class=\"cmsc-section cmsc-conditions\">\n\n\n    <div class=\"cmsc-container\">\n\n\n        <div class=\"cmsc-heading cmsc-reveal\">\n\n\n            <span class=\"cmsc-eyebrow\">\n                Consulta m\u00e9dica general\n            <\/span>\n\n\n            <h2>\n                Consultas frecuentes que podemos valorar online.\n            <\/h2>\n\n\n            <p>\n\n                Muchas consultas m\u00e9dicas frecuentes pueden valorarse\n                inicialmente a distancia. Si necesitas exploraci\u00f3n f\u00edsica,\n                pruebas o atenci\u00f3n presencial, el m\u00e9dico te indicar\u00e1\n                el siguiente paso.\n\n            <\/p>\n\n\n        <\/div>\n\n\n\n        <div class=\"cmsc-condition-grid\">\n\n\n            <!-- URINARY -->\n\n            <a href=\"\/es\/infeccion-urinaria\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-urinary\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g1\" x1=\"0\" x2=\"1\"><stop stop-color=\"#23c6d7\"\/><stop offset=\"1\" stop-color=\"#2c7be5\"\/><\/linearGradient><\/defs><path d=\"M32 8c8 10 16 20 16 29a16 16 0 1 1-32 0c0-9 8-19 16-29z\" fill=\"url(#g1)\" opacity=\".18\"\/><path d=\"M32 12c7 9 13 17 13 25a13 13 0 1 1-26 0c0-8 6-16 13-25z\" fill=\"none\" stroke=\"#1b9db9\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M26 40c2.8 2.8 8.4 2.8 11.2 0\" fill=\"none\" stroke=\"#2c7be5\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Infecci\u00f3n urinaria\n                <\/strong>\n\n                <p>\n                    Cistitis, molestias urinarias y s\u00edntomas relacionados.\n                <\/p>\n\n            <\/a>\n\n\n\n            <!-- RESPIRATORY -->\n\n            <a href=\"\/es\/tos-infecciones-respiratorias\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-respiratory\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g2\" x1=\"0\" x2=\"1\"><stop stop-color=\"#78d7ff\"\/><stop offset=\"1\" stop-color=\"#4f9cff\"\/><\/linearGradient><\/defs><path d=\"M22 19c-8 0-14 6-14 14s6 14 14 14h19c7 0 12-5 12-12s-5-12-12-12c-1 0-2 .1-2.9.3A13 13 0 0 0 22 19z\" fill=\"url(#g2)\" opacity=\".18\"\/><path d=\"M23 22c-7.7 0-14 6.3-14 14s6.3 14 14 14h18c7.2 0 13-5.8 13-13s-5.8-13-13-13c-1.4 0-2.7.2-3.9.6A13.8 13.8 0 0 0 23 22z\" fill=\"none\" stroke=\"#2c7be5\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M19 30h8M17 36h10M19 42h8\" stroke=\"#23c6d7\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Tos e infecciones\n                <\/strong>\n\n                <p>\n                    S\u00edntomas respiratorios, garganta, sinusitis y resfriados.\n                <\/p>\n\n            <\/a>\n\n\n\n            <!-- FEVER -->\n\n            <a href=\"\/es\/fiebre-gripe\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-fever\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g3\" x1=\"0\" x2=\"1\"><stop stop-color=\"#ffad66\"\/><stop offset=\"1\" stop-color=\"#ff6b6b\"\/><\/linearGradient><\/defs><rect x=\"26\" y=\"10\" width=\"12\" height=\"30\" rx=\"6\" fill=\"url(#g3)\" opacity=\".18\"\/><path d=\"M28 12a4 4 0 0 1 8 0v21.5a11 11 0 1 1-8 0V12z\" fill=\"none\" stroke=\"#ff7f50\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M32 24v17\" stroke=\"#ff3d5a\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/><circle cx=\"32\" cy=\"46\" r=\"4\" fill=\"#ff3d5a\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Fiebre y gripe\n                <\/strong>\n\n                <p>\n                    Valoraci\u00f3n de s\u00edntomas y orientaci\u00f3n m\u00e9dica.\n                <\/p>\n\n            <\/a>\n\n\n\n            <!-- DIGESTIVE -->\n\n            <a href=\"\/es\/diarrea-gastroenteritis\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-digestive\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g4\" x1=\"0\" x2=\"1\"><stop stop-color=\"#f8d66d\"\/><stop offset=\"1\" stop-color=\"#f39c12\"\/><\/linearGradient><\/defs><path d=\"M24 12c0 8-3 12-3 18 0 10 6 19 15 19 8 0 14-6 14-14 0-7-4-12-10-14-5-2-6-4-6-9z\" fill=\"url(#g4)\" opacity=\".18\"\/><path d=\"M24 12c0 8-3 12-3 18 0 10 6 19 15 19 8 0 14-6 14-14 0-7-4-12-10-14-5-2-6-4-6-9z\" fill=\"none\" stroke=\"#d89b00\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M31 28c2 2 4 2 6 0\" fill=\"none\" stroke=\"#f39c12\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Problemas digestivos\n                <\/strong>\n\n                <p>\n                    Diarrea, v\u00f3mitos, gastroenteritis y molestias digestivas.\n                <\/p>\n\n            <\/a>\n\n\n\n            <!-- SKIN -->\n\n            <a href=\"\/es\/problemas-de-piel\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-skin\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g5\" x1=\"0\" x2=\"1\"><stop stop-color=\"#ff9ec5\"\/><stop offset=\"1\" stop-color=\"#ff6ea8\"\/><\/linearGradient><\/defs><path d=\"M20 18c8-8 24-7 31 6 6 10 1 24-10 28-10 4-22 1-28-7-6-9-2-20 7-27z\" fill=\"url(#g5)\" opacity=\".18\"\/><path d=\"M21 19c7-7 21-7 28 4 8 11 3 26-9 30-11 4-23 0-29-9-5-8-1-18 10-25z\" fill=\"none\" stroke=\"#ff5f9a\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><circle cx=\"27\" cy=\"28\" r=\"2.3\" fill=\"#ff5f9a\"\/><circle cx=\"38\" cy=\"33\" r=\"2.3\" fill=\"#ff85b5\"\/><circle cx=\"31\" cy=\"40\" r=\"2.3\" fill=\"#ff5f9a\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Problemas de piel\n                <\/strong>\n\n                <p>\n                    Erupciones, dermatitis y lesiones que puedan revisarse por v\u00eddeo o imagen.\n                <\/p>\n\n            <\/a>\n\n\n\n            <!-- EAR -->\n\n            <a href=\"\/es\/dolor-de-oido\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-ear\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g6\" x1=\"0\" x2=\"1\"><stop stop-color=\"#8b8dff\"\/><stop offset=\"1\" stop-color=\"#5562ff\"\/><\/linearGradient><\/defs><path d=\"M28 14c-8 0-14 6-14 13 0 8 5 12 5 18 0 4 3 7 7 7s7-3 7-7v-5c0-3 2-4 4-6 4-3 7-7 7-13 0-8-7-14-16-14z\" fill=\"url(#g6)\" opacity=\".18\"\/><path d=\"M28 14c-8 0-14 6-14 13 0 8 5 12 5 18 0 4 3 7 7 7s7-3 7-7v-5c0-3 2-4 4-6 4-3 7-7 7-13 0-8-7-14-16-14z\" fill=\"none\" stroke=\"#5964ff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M41 24c2 1 4 3 5 5M43 18c4 2 7 6 8 10\" fill=\"none\" stroke=\"#8b8dff\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Dolor de o\u00eddo\n                <\/strong>\n\n                <p>\n                    Molestias e infecciones del o\u00eddo y s\u00edntomas asociados.\n                <\/p>\n\n            <\/a>\n\n\n\n            <!-- SEXUAL HEALTH -->\n\n            <a href=\"\/es\/its-ets\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-sexual\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g7\" x1=\"0\" x2=\"1\"><stop stop-color=\"#ff8a8a\"\/><stop offset=\"1\" stop-color=\"#ef476f\"\/><\/linearGradient><\/defs><path d=\"M32 50S15 40 15 25a10 10 0 0 1 17-7 10 10 0 0 1 17 7c0 15-17 25-17 25z\" fill=\"url(#g7)\" opacity=\".18\"\/><path d=\"M32 50S15 40 15 25a10 10 0 0 1 17-7 10 10 0 0 1 17 7c0 15-17 25-17 25z\" fill=\"none\" stroke=\"#ef476f\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M27 28h10M32 23v10\" stroke=\"#ff6b8b\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Salud sexual\n                <\/strong>\n\n                <p>\n                    ITS, disfunci\u00f3n er\u00e9ctil y otras consultas privadas.\n                <\/p>\n\n            <\/a>\n\n\n\n            <!-- SLEEP -->\n\n            <a href=\"\/es\/problemas-de-sueno\/\" class=\"cmsc-condition cmsc-reveal cmsc-condition-sleep\" style=\"color:inherit;text-decoration:none;\">\n\n                <div class=\"cmsc-condition-icon\">\n\n                    <svg viewBox=\"0 0 64 64\" aria-hidden=\"true\"><defs><linearGradient id=\"g8\" x1=\"0\" x2=\"1\"><stop stop-color=\"#7ed3ff\"\/><stop offset=\"1\" stop-color=\"#4b8cff\"\/><\/linearGradient><\/defs><path d=\"M39 13a18 18 0 1 0 12 31A17 17 0 0 1 39 13z\" fill=\"url(#g8)\" opacity=\".18\"\/><path d=\"M38 13a18 18 0 1 0 13 31A17 17 0 0 1 38 13z\" fill=\"none\" stroke=\"#4b8cff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M19 24l2 3 4 .5-3 2.5.8 4-3.8-2-3.8 2 .8-4-3-2.5 4-.5z\" fill=\"#7ed3ff\"\/><\/svg>\n\n                <\/div>\n\n                <strong>\n                    Problemas de sue\u00f1o\n                <\/strong>\n\n                <p>\n                    Insomnio y otras dificultades frecuentes relacionadas con el sue\u00f1o.\n                <\/p>\n\n            <\/a>\n\n\n        <\/div>\n\n\n    <\/div>\n\n\n<\/section>\n\n\n\n<!-- ================================================================\nHOW IT WORKS\n================================================================ -->\n\n<section class=\"cmsc-section cmsc-process\">\n\n\n    <div class=\"cmsc-container\">\n\n\n        <div class=\"cmsc-heading cmsc-reveal\">\n\n\n            <span class=\"cmsc-eyebrow\">\n                As\u00ed funciona\n            <\/span>\n\n\n            <h2>\n                De la reserva a la consulta en tres pasos.\n            <\/h2>\n\n\n        <\/div>\n\n\n\n        <div class=\"cmsc-process-grid\">\n\n\n            <!-- STEP 1 -->\n\n            <div class=\"cmsc-step cmsc-reveal\">\n\n\n                <div class=\"cmsc-step-top\">\n\n\n                    <span class=\"cmsc-step-number\">\n                        01\n                    <\/span>\n\n\n                    <div class=\"cmsc-step-icon\">\n\n                        <svg viewBox=\"0 0 40 40\">\n\n                            <rect x=\"5\" y=\"8\" width=\"30\" height=\"27\" rx=\"4\"\/>\n\n                            <path d=\"M5 15h30M13 5v7M27 5v7\"\/>\n\n                            <path d=\"M13 22h5M22 22h5M13 28h5\"\/>\n\n                        <\/svg>\n\n                    <\/div>\n\n\n                <\/div>\n\n\n                <h3>\n                    Reserva tu cita\n                <\/h3>\n\n\n                <p>\n\n                    Elige el horario disponible que mejor te venga\n                    e introduce tus datos.\n\n                <\/p>\n\n\n            <\/div>\n\n\n\n            <div\n                class=\"cmsc-process-arrow\"\n                aria-hidden=\"true\"\n            >\n\n                <svg viewBox=\"0 0 40 40\">\n\n                    <path d=\"M5 20h26\"\/>\n\n                    <path d=\"M24 13l8 7-8 7\"\/>\n\n                <\/svg>\n\n            <\/div>\n\n\n\n            <!-- STEP 2 -->\n\n            <div class=\"cmsc-step cmsc-reveal\">\n\n\n                <div class=\"cmsc-step-top\">\n\n\n                    <span class=\"cmsc-step-number\">\n                        02\n                    <\/span>\n\n\n                    <div class=\"cmsc-step-icon\">\n\n                        <svg viewBox=\"0 0 40 40\">\n\n                            <rect x=\"4\" y=\"8\" width=\"27\" height=\"23\" rx=\"4\"\/>\n\n                            <path d=\"M31 14l6-4v19l-6-4z\"\/>\n\n                            <circle cx=\"17\" cy=\"17\" r=\"4\"\/>\n\n                            <path d=\"M10 27c1-5 4-7 7-7s6 2 7 7\"\/>\n\n                        <\/svg>\n\n                    <\/div>\n\n\n                <\/div>\n\n\n                <h3>\n                    Habla con el m\u00e9dico\n                <\/h3>\n\n\n                <p>\n\n                    El m\u00e9dico contactar\u00e1 contigo a la hora de la cita\n                    por tel\u00e9fono o mediante la modalidad de v\u00eddeo seleccionada.\n\n                <\/p>\n\n\n            <\/div>\n\n\n\n            <div\n                class=\"cmsc-process-arrow\"\n                aria-hidden=\"true\"\n            >\n\n                <svg viewBox=\"0 0 40 40\">\n\n                    <path d=\"M5 20h26\"\/>\n\n                    <path d=\"M24 13l8 7-8 7\"\/>\n\n                <\/svg>\n\n            <\/div>\n\n\n\n            <!-- STEP 3 -->\n\n            <div class=\"cmsc-step cmsc-reveal\">\n\n\n                <div class=\"cmsc-step-top\">\n\n\n                    <span class=\"cmsc-step-number\">\n                        03\n                    <\/span>\n\n\n                    <div class=\"cmsc-step-icon\">\n\n                        <svg viewBox=\"0 0 40 40\">\n\n                            <rect x=\"4\" y=\"8\" width=\"32\" height=\"24\" rx=\"4\"\/>\n\n                            <path d=\"M5 10l15 12 15-12\"\/>\n\n                            <path d=\"M29 5v7M25.5 8.5h7\"\/>\n\n                        <\/svg>\n\n                    <\/div>\n\n\n                <\/div>\n\n\n                <h3>\n                    Recibe tus indicaciones\n                <\/h3>\n\n\n                <p>\n\n                    Recibir\u00e1s las indicaciones m\u00e9dicas y,\n                    cuando proceda, la receta correspondiente por email.\n\n                <\/p>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n\n<\/section>\n\n\n\n<!-- ================================================================\nPRESCRIPTION\n================================================================ -->\n\n<section class=\"cmsc-section cmsc-prescription\">\n\n\n    <div class=\"cmsc-container\">\n\n\n        <div class=\"cmsc-prescription-card cmsc-reveal\">\n\n\n            <div class=\"cmsc-prescription-copy\">\n\n\n                <span class=\"cmsc-eyebrow\">\n                    Despu\u00e9s de la consulta\n                <\/span>\n\n\n                <h2>\n                    Si necesitas medicaci\u00f3n, el m\u00e9dico te indicar\u00e1 el tratamiento.\n                <\/h2>\n\n\n                <p>\n\n                    La prescripci\u00f3n no es autom\u00e1tica.\n                    El m\u00e9dico revisar\u00e1 tu situaci\u00f3n y decidir\u00e1 qu\u00e9 tratamiento\n                    es adecuado. Cuando se emita una receta, recibir\u00e1s las\n                    instrucciones correspondientes por email.\n\n                <\/p>\n\n\n                <div class=\"cmsc-prescription-note\">\n\n                    <span>\u2713<\/span>\n\n                    Prescripci\u00f3n \u00fanicamente cuando est\u00e9 cl\u00ednicamente indicada\n\n                <\/div>\n\n\n            <\/div>\n\n\n\n            <div class=\"cmsc-prescription-photo cmsc-prescription-photo-es\">\n\n\n                <img decoding=\"async\"\n                    src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-23-a-las-10.20.58.png\"\n                    alt=\"Receta m\u00e9dica online\"\n                    loading=\"lazy\"\n                >\n<\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n\n<\/section>\n\n\n\n<!-- ================================================================\nBOOKING SECTION \u00b7 LIVE SETMORE\n================================================================ -->\n\n<section\n    id=\"reservar-consulta\"\n    class=\"cmsc-section cmsc-booking cmsc-booking-live\"\n>\n\n    <div class=\"cmsc-container cmsc-booking-layout\">\n\n        <div class=\"cmsc-booking-copy cmsc-reveal\">\n\n            <span class=\"cmsc-eyebrow\">\n                Reserva online\n            <\/span>\n\n            <h2>\n                Elige tu consulta y reserva.\n            <\/h2>\n\n            <p class=\"cmsc-booking-lead\">\n                Selecciona el servicio que necesitas directamente en el sistema\n                de reservas. Puedes elegir una <strong>teleconsulta por v\u00eddeo<\/strong>\n                o una <strong>consulta telef\u00f3nica<\/strong>.\n            <\/p>\n\n            <div class=\"cmsc-booking-steps cmsc-booking-steps-large\">\n\n                <div class=\"cmsc-booking-step\">\n                    <b>01<\/b>\n                    <span>\n                        <strong>Elige el servicio<\/strong>\n                        Videoconsulta o consulta telef\u00f3nica.\n                    <\/span>\n                <\/div>\n\n                <div class=\"cmsc-booking-step\">\n                    <b>02<\/b>\n                    <span>\n                        <strong>Selecciona fecha y hora<\/strong>\n                        Elige la cita que mejor te venga.\n                    <\/span>\n                <\/div>\n\n                <div class=\"cmsc-booking-step\">\n                    <b>03<\/b>\n                    <span>\n                        <strong>Introduce tus datos<\/strong>\n                        Completa la informaci\u00f3n necesaria para preparar la consulta.\n                    <\/span>\n                <\/div>\n\n                <div class=\"cmsc-booking-step\">\n                    <b>04<\/b>\n                    <span>\n                        <strong>Pago seguro<\/strong>\n                        Confirma la reserva mediante el sistema de pago seguro de Square.\n                    <\/span>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"cmsc-booking-price cmsc-booking-price-large\">\n\n                <strong data-cms-price=\"consult\"><\/strong>\n\n                <div>\n                    Por consulta<br>\n                    <span>Receta enviada por correo electr\u00f3nico si procede<\/span>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"cmsc-booking-doctor-card\">\n\n                <div class=\"cmsc-booking-doctor-photo\">\n                    <img decoding=\"async\"\n                        src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/02\/PHOTO-2026-02-17-05-12-58.jpg\"\n                        alt=\"Dra. Paola\"\n                        loading=\"lazy\"\n                    >\n                <\/div>\n\n                <div class=\"cmsc-booking-doctor-copy\">\n                    <small>Equipo m\u00e9dico en Espa\u00f1a<\/small>\n                    <strong>Dra. Paola<\/strong>\n                    <span>M\u00e9dica responsable del equipo en Espa\u00f1a.<\/span>\n                    <em>Colegio de M\u00e9dicos de M\u00e1laga \u00b7 N\u00ba 292891820<\/em>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n        <div\n            id=\"cms-booking-app\"\n            class=\"cmsc-reveal cmsc-setmore-embed\"\n            data-booking-provider=\"setmore\"\n            data-booking-service=\"online-doctor-spain\"\n        >\n\n            <div class=\"cmsc-booking-head\">\n\n                <div>\n                    <strong>\n                        Reservar consulta m\u00e9dica online\n                    <\/strong>\n                    <span>\n                        Selecciona primero el servicio que necesitas\n                    <\/span>\n                <\/div>\n\n                <span class=\"cmsc-booking-secure\">\n                    Reserva segura\n                <\/span>\n\n            <\/div>\n\n            <iframe\n                src=\"https:\/\/costamedicalservices.setmore.com\/es\/book\"\n                title=\"Reservar consulta m\u00e9dica online con Costa Medical Services\"\n                loading=\"eager\"\n                scrolling=\"yes\"\n                frameborder=\"0\"\n                allow=\"payment; clipboard-write\"\n            ><\/iframe>\n\n            <div class=\"cmsc-setmore-fallback\">\n                \u00bfNo ves correctamente el sistema de reservas?\n                <a href=\"https:\/\/costamedicalservices.setmore.com\/es\/book\" target=\"_blank\" rel=\"noopener\">\n                    Abrir Setmore en una nueva pesta\u00f1a\n                <\/a>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<!-- ================================================================\nFAQ\n================================================================ -->\n\n<section class=\"cmsc-section cmsc-faq\">\n\n    <div class=\"cmsc-container\">\n\n        <div class=\"cmsc-heading cmsc-reveal\">\n\n            <span class=\"cmsc-eyebrow\">\n                Preguntas frecuentes\n            <\/span>\n\n            <h2>\n                Sobre la consulta m\u00e9dica online\n            <\/h2>\n\n            <p>\n                Teleconsulta por v\u00eddeo o consulta telef\u00f3nica, con valoraci\u00f3n m\u00e9dica,\n                receta y documentaci\u00f3n cuando est\u00e9 cl\u00ednicamente indicado.\n            <\/p>\n\n        <\/div>\n\n        <div class=\"cmsc-faq-grid cmsc-faq-grid-three\">\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfCu\u00e1nto cuesta una consulta?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    La consulta m\u00e9dica online cuesta\n                    <strong data-cms-price=\"consult\"><\/strong>.\n                    No necesitas suscripci\u00f3n.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfLa consulta es por tel\u00e9fono o videollamada?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    S\u00ed. Al reservar puedes elegir la modalidad disponible:\n                    teleconsulta por v\u00eddeo o consulta telef\u00f3nica.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfPuedo recibir una receta?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    S\u00ed, cuando despu\u00e9s de la valoraci\u00f3n el m\u00e9dico considera\n                    que existe una indicaci\u00f3n cl\u00ednica para prescribir tratamiento.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfC\u00f3mo recibo la receta?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    Cuando procede emitir una receta, recibir\u00e1s por email\n                    la documentaci\u00f3n e instrucciones correspondientes despu\u00e9s de la consulta.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfNecesito seguro m\u00e9dico?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    No. Es un servicio m\u00e9dico privado con pago por consulta.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfQu\u00e9 ocurre si necesito una anal\u00edtica?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    Si el m\u00e9dico considera necesaria una anal\u00edtica, puede prepararte\n                    la solicitud o documentaci\u00f3n m\u00e9dica correspondiente para que puedas\n                    realizarla en el laboratorio o centro privado que elijas, siempre que\n                    dicho centro acepte la solicitud.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfY si necesito otras pruebas m\u00e9dicas?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    Cuando est\u00e9 cl\u00ednicamente indicado, el m\u00e9dico puede orientarte sobre\n                    la prueba necesaria y facilitar la documentaci\u00f3n m\u00e9dica correspondiente\n                    para realizarla en un centro diagn\u00f3stico o sanitario que acepte la solicitud.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfPuedo reservar desde cualquier lugar de Espa\u00f1a?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    S\u00ed. La consulta es online, por lo que puedes reservar desde cualquier\n                    lugar de Espa\u00f1a siempre que dispongas de tel\u00e9fono o conexi\u00f3n para la\n                    modalidad de v\u00eddeo seleccionada.\n                <\/div>\n            <\/div>\n\n            <div class=\"cmsc-faq-item\">\n                <button type=\"button\" class=\"cmsc-faq-button\">\n                    <span>\u00bfQu\u00e9 datos tengo que introducir al reservar?<\/span>\n                    <span class=\"cmsc-faq-plus\">+<\/span>\n                <\/button>\n                <div class=\"cmsc-faq-answer\">\n                    Selecciona el servicio, la fecha y la hora, completa los datos solicitados\n                    en el sistema de reservas y finaliza el pago seguro para confirmar la cita.\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n<!-- ================================================================\nFINAL\n================================================================ --><!-- ================================================================\nFINAL\n================================================================ -->\n\n<section class=\"cmsc-final\">\n\n\n    <div class=\"cmsc-final-photo\">\n\n\n        <img decoding=\"async\"\n            src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-19-a-las-20.38.10.png\"\n            alt=\"Consulta m\u00e9dica online\"\n            loading=\"lazy\"\n            onerror=\"this.onerror=null;this.src='https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/04\/Consulta-medica-virtual-en-casa-1.png';\"\n        >\n\n\n    <\/div>\n\n\n\n    <div class=\"cmsc-container cmsc-final-inner\">\n\n\n        <div class=\"cmsc-final-box cmsc-reveal\">\n\n\n            <span class=\"cmsc-eyebrow\">\n                Costa Medical Services Espa\u00f1a\n            <\/span>\n\n\n            <h2>\n                \u00bfNecesitas hablar con un m\u00e9dico?\n            <\/h2>\n\n\n            <p>\n                Consulta la disponibilidad y reserva tu cita online.\n            <\/p>\n\n\n            <div class=\"cmsc-final-actions\">\n\n\n                <a\n                    href=\"#reservar-consulta\"\n                    class=\"cmsc-btn cmsc-final-btn-price\"\n                >\n                    Reserva consulta \u00b7 39 \u20ac \u2192\n                <\/a>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n    <\/div>\n\n\n<\/section>\n\n\n<\/main>\n\n\n\n<script>\n\n(function(){\n\n\"use strict\";\n\n\n\/* ================================================================\nEXACT COSTA DYNAMIC PRICE\n================================================================ *\/\n\nfunction cmscFormatPrice(value,currency){\n\n    if(\n        value === undefined ||\n        value === null ||\n        value === \"\"\n    ){\n        return \"\";\n    }\n\n\n    let clean=\n        String(value)\n        .replace(\/\u20ac\/g,\"\")\n        .trim();\n\n\n    clean=\n        clean.replace(\n            \/\\.00$\/,\n            \"\"\n        );\n\n\n    return (\n        clean +\n        \" \" +\n        (currency || \"\u20ac\")\n    );\n\n}\n\n\n\nfunction cmscApplyPrice(){\n\n    if(\n        !window.CMS_PRICING\n    ){\n        return false;\n    }\n\n\n    const price=\n        window.CMS_PRICING\n        .consult_price;\n\n\n    if(\n        price === undefined ||\n        price === null ||\n        price === \"\"\n    ){\n        return false;\n    }\n\n\n    const currency=\n        window.CMS_PRICING\n        .currency_symbol ||\n        \"\u20ac\";\n\n\n    const formatted=\n        cmscFormatPrice(\n            price,\n            currency\n        );\n\n\n    document\n    .querySelectorAll(\n        '#cms-consulta-es [data-cms-price=\"consult\"]'\n    )\n    .forEach(function(element){\n\n        element.textContent=\n            formatted;\n\n    });\n\n\n    return true;\n\n}\n\n\ncmscApplyPrice();\n\n\nlet cmscPriceAttempts=0;\n\n\nconst cmscPriceTimer=\n    setInterval(function(){\n\n        cmscPriceAttempts++;\n\n\n        if(\n            cmscApplyPrice() ||\n            cmscPriceAttempts >= 40\n        ){\n\n            clearInterval(\n                cmscPriceTimer\n            );\n\n        }\n\n    },200);\n\n\nwindow.addEventListener(\n    \"load\",\n    cmscApplyPrice\n);\n\n\nwindow.cmsRefreshSpanishConsultPrice=\n    cmscApplyPrice;\n\n\n\n\/* ================================================================\nSMOOTH BOOKING SCROLL\n================================================================ *\/\n\ndocument\n.querySelectorAll(\n    '#cms-consulta-es a[href=\"#reservar-consulta\"]'\n)\n.forEach(function(link){\n\n    link.addEventListener(\n        \"click\",\n        function(event){\n\n            const target=\n                document.getElementById(\n                    \"reservar-consulta\"\n                );\n\n\n            if(target){\n\n                event.preventDefault();\n\n\n                target.scrollIntoView({\n                    behavior:\"smooth\",\n                    block:\"start\"\n                });\n\n            }\n\n        }\n    );\n\n});\n\n\n\n\/* ================================================================\nREVEAL\n================================================================ *\/\n\nconst revealItems=\n    document.querySelectorAll(\n        \"#cms-consulta-es .cmsc-reveal\"\n    );\n\n\nif(\n    \"IntersectionObserver\" in window\n){\n\n    const observer=\n        new IntersectionObserver(\n            function(entries){\n\n                entries.forEach(\n                    function(entry){\n\n                        if(\n                            entry.isIntersecting\n                        ){\n\n                            entry.target\n                            .classList\n                            .add(\n                                \"cmsc-visible\"\n                            );\n\n\n                            observer\n                            .unobserve(\n                                entry.target\n                            );\n\n                        }\n\n                    }\n                );\n\n            },\n            {\n                threshold:.10\n            }\n        );\n\n\n    revealItems\n    .forEach(function(item){\n\n        observer.observe(\n            item\n        );\n\n    });\n\n}else{\n\n    revealItems\n    .forEach(function(item){\n\n        item.classList\n        .add(\n            \"cmsc-visible\"\n        );\n\n    });\n\n}\n\n\n\n\/* ================================================================\nFAQ\n================================================================ *\/\n\ndocument\n.querySelectorAll(\n    \"#cms-consulta-es .cmsc-faq-button\"\n)\n.forEach(function(button){\n\n    button.addEventListener(\n        \"click\",\n        function(){\n\n            const item=\n                button.closest(\n                    \".cmsc-faq-item\"\n                );\n\n\n            if(item){\n\n                item.classList\n                .toggle(\n                    \"cmsc-open\"\n                );\n\n            }\n\n        }\n    );\n\n});\n\n\n})();\n\n<\/script>\n\n<!-- CMS Consulta M\u00e9dica UX adjustments \u2014 2026-08-24 -->\n<style>\n#cms-consulta-es #cms-booking-app{display:none!important}\n#cms-consulta-es .cmsc-booking-layout{display:block!important}\n#cms-consulta-es .cmsc-booking-copy{width:100%!important;max-width:none!important}\n#cms-consulta-es .cmsc-booking-steps-large{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}\n#cms-consulta-es .cmsc-booking-step{min-width:0!important}\n#cms-consulta-es .cmsc-booking-launch-wrap,\n#cms-consulta-es .cmsc-process-launch-wrap{display:flex;justify-content:flex-start;margin-top:22px}\n#cms-consulta-es .cmsc-booking-launch{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:#2678b5;color:#fff!important;font-weight:800;line-height:1.2;cursor:pointer;box-shadow:0 10px 24px rgba(38,120,181,.2)}\n#cms-consulta-es .cmsc-booking-launch:hover{background:#15384f;color:#fff!important;transform:translateY(-1px)}\n#cms-consulta-es .cmsc-faq-grid{gap:10px!important}\n#cms-consulta-es .cmsc-faq-item{margin:0!important}\n#cms-consulta-es .cmsc-faq-button{text-transform:none!important;letter-spacing:normal!important}\n#cms-consulta-es .cmsc-faq-more{display:none}\n\n@media (max-width:767px){\n  #cms-consulta-es .cmsc-hero-actions{margin-bottom:0!important}\n  #cms-consulta-es .cmsc-trust{padding:16px 0 24px!important;margin:0!important}\n  #cms-consulta-es .cmsc-trust-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}\n  #cms-consulta-es .cmsc-trust-item{min-width:0!important;display:block!important;padding:14px 12px!important;border:1px solid #e4edf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 18px rgba(21,56,79,.06)!important}\n  #cms-consulta-es .cmsc-trust-icon{width:34px!important;height:34px!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}\n  #cms-consulta-es .cmsc-trust-icon svg{width:30px!important;height:30px!important}\n  #cms-consulta-es .cmsc-trust-item strong{display:block!important;font-size:13px!important;line-height:1.25!important}\n  #cms-consulta-es .cmsc-trust-item span{display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important}\n  #cms-consulta-es .cmsc-condition-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}\n  #cms-consulta-es .cmsc-condition{min-width:0!important;padding:13px 11px!important;border-radius:14px!important}\n  #cms-consulta-es .cmsc-condition-icon{width:38px!important;height:38px!important;margin-bottom:7px!important}\n  #cms-consulta-es .cmsc-condition strong{font-size:13px!important;line-height:1.25!important}\n  #cms-consulta-es .cmsc-condition p{margin-top:5px!important;font-size:11px!important;line-height:1.35!important}\n  #cms-consulta-es .cmsc-process{display:none!important}\n  #cms-consulta-es .cmsc-booking{padding-top:38px!important}\n  #cms-consulta-es .cmsc-booking-layout{width:min(100% - 28px,1180px)!important}\n  #cms-consulta-es .cmsc-booking-steps-large{grid-template-columns:1fr!important;gap:9px!important}\n  #cms-consulta-es .cmsc-booking-step{padding:12px!important}\n  #cms-consulta-es .cmsc-booking-price-large{margin:16px 0 0!important}\n  #cms-consulta-es .cmsc-booking-launch-wrap{margin:14px 0 16px!important}\n  #cms-consulta-es .cmsc-booking-launch{width:100%!important}\n  #cms-consulta-es .cmsc-booking-doctor-card{width:100%!important;margin-top:0!important}\n  #cms-consulta-es .cmsc-faq{padding-top:40px!important}\n  #cms-consulta-es .cmsc-faq-grid{gap:8px!important}\n  #cms-consulta-es .cmsc-faq-button{padding:11px 12px!important;font-size:13px!important;line-height:1.3!important}\n  #cms-consulta-es .cmsc-faq-answer{padding:0 12px 12px!important;font-size:12px!important;line-height:1.45!important}\n  #cms-consulta-es .cmsc-faq-grid:not(.cmsc-show-all) .cmsc-faq-item:nth-child(n+5){display:none!important}\n  #cms-consulta-es .cmsc-faq-more{display:flex;width:100%;align-items:center;justify-content:center;margin-top:12px;padding:11px 14px;border:1px solid #cbdde8;border-radius:999px;background:#fff;color:#15384f;font-weight:800;font-size:13px;cursor:pointer}\n  #cms-consulta-es .cmsc-faq-grid.cmsc-show-all + .cmsc-faq-more{display:none}\n}\n<\/style>\n<script>\n(function(){\n  function initConsultaUx(){\n    var root=document.getElementById('cms-consulta-es');\n    if(!root||root.dataset.uxReady==='1')return;\n    root.dataset.uxReady='1';\n    var headerBook=document.querySelector('header .cms-esDesktopBook, .cms-esHeader .cms-esDesktopBook');\n    function openHeaderBooking(ev){\n      if(ev)ev.preventDefault();\n      var trigger=document.querySelector('header .cms-esDesktopBook, .cms-esHeader .cms-esDesktopBook');\n      if(trigger){trigger.click();return;}\n      window.open('https:\/\/costamedicalservices.setmore.com\/es','_blank','noopener');\n    }\n    root.querySelectorAll('a.cmsc-btn[href=\"#reservar-consulta\"], a.cmsc-btn[href*=\"setmore.com\"]').forEach(function(a){\n      a.href='https:\/\/costamedicalservices.setmore.com\/es';\n      a.addEventListener('click',openHeaderBooking);\n    });\n    var price=root.querySelector('.cmsc-booking-price-large');\n    var doctor=root.querySelector('.cmsc-booking-doctor-card');\n    if(price&&doctor&&!root.querySelector('.cmsc-booking-launch-wrap')){\n      var wrap=document.createElement('div');wrap.className='cmsc-booking-launch-wrap';\n      var btn=document.createElement('a');btn.className='cmsc-booking-launch';btn.href='https:\/\/costamedicalservices.setmore.com\/es';btn.textContent='Consultar servicios';btn.addEventListener('click',openHeaderBooking);\n      wrap.appendChild(btn);doctor.parentNode.insertBefore(wrap,doctor);\n    }\n    var process=root.querySelector('.cmsc-process .cmsc-container');\n    if(process&&!process.querySelector('.cmsc-process-launch-wrap')){\n      var pwrap=document.createElement('div');pwrap.className='cmsc-process-launch-wrap';\n      var pbtn=document.createElement('a');pbtn.className='cmsc-booking-launch';pbtn.href='https:\/\/costamedicalservices.setmore.com\/es';pbtn.textContent='Reservar consulta';pbtn.addEventListener('click',openHeaderBooking);\n      pwrap.appendChild(pbtn);process.appendChild(pwrap);\n    }\n    var faqGrid=root.querySelector('.cmsc-faq-grid');\n    if(faqGrid&&!root.querySelector('.cmsc-faq-more')){\n      var more=document.createElement('button');more.type='button';more.className='cmsc-faq-more';more.textContent='\u00bfQuieres ver m\u00e1s preguntas?';\n      more.addEventListener('click',function(){faqGrid.classList.add('cmsc-show-all');});faqGrid.insertAdjacentElement('afterend',more);\n    }\n    var links={\n      'cmsc-condition-urinary':'\/es\/infeccion-urinaria\/',\n      'cmsc-condition-respiratory':'\/es\/tos-infecciones-respiratorias\/',\n      'cmsc-condition-fever':'\/es\/fiebre-y-gripe\/',\n      'cmsc-condition-digestive':'\/es\/diarrea-y-gastroenteritis\/',\n      'cmsc-condition-skin':'\/es\/problemas-de-piel\/',\n      'cmsc-condition-sexual':'\/es\/disfuncion-erectil\/'\n    };\n    Object.keys(links).forEach(function(cls){\n      var card=root.querySelector('.'+cls);if(!card)return;\n      card.setAttribute('role','link');card.setAttribute('tabindex','0');card.style.cursor='pointer';\n      function go(){window.location.href=links[cls];}\n      card.addEventListener('click',go);card.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();go();}});\n    });\n  }\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',initConsultaUx);else initConsultaUx();\n})();\n<\/script>\n\n<script>(function(){var e=document.querySelector('#cms-consulta-es #cms-booking-app');if(e)e.remove();})();<\/script>\n\n<!-- CMS Consulta M\u00e9dica UX adjustments \u2014 2026-08-24 -->\n<style>\n#cms-consulta-es #cms-booking-app{display:none!important}\n#cms-consulta-es .cmsc-booking-layout{display:block!important}\n#cms-consulta-es .cmsc-booking-copy{width:100%!important;max-width:none!important}\n#cms-consulta-es .cmsc-booking-steps-large{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}\n#cms-consulta-es .cmsc-booking-step{min-width:0!important}\n#cms-consulta-es .cmsc-booking-launch-wrap,\n#cms-consulta-es .cmsc-process-launch-wrap{display:flex;justify-content:flex-start;margin-top:22px}\n#cms-consulta-es .cmsc-booking-launch{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:#2678b5;color:#fff!important;font-weight:800;line-height:1.2;cursor:pointer;box-shadow:0 10px 24px rgba(38,120,181,.2)}\n#cms-consulta-es .cmsc-booking-launch:hover{background:#15384f;color:#fff!important;transform:translateY(-1px)}\n#cms-consulta-es .cmsc-faq-grid{gap:10px!important}\n#cms-consulta-es .cmsc-faq-item{margin:0!important}\n#cms-consulta-es .cmsc-faq-button{text-transform:none!important;letter-spacing:normal!important}\n#cms-consulta-es .cmsc-faq-more{display:none}\n\n@media (max-width:767px){\n  #cms-consulta-es .cmsc-hero-actions{margin-bottom:0!important}\n  #cms-consulta-es .cmsc-trust{padding:16px 0 24px!important;margin:0!important}\n  #cms-consulta-es .cmsc-trust-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}\n  #cms-consulta-es .cmsc-trust-item{min-width:0!important;display:block!important;padding:14px 12px!important;border:1px solid #e4edf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 18px rgba(21,56,79,.06)!important}\n  #cms-consulta-es .cmsc-trust-icon{width:34px!important;height:34px!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}\n  #cms-consulta-es .cmsc-trust-icon svg{width:30px!important;height:30px!important}\n  #cms-consulta-es .cmsc-trust-item strong{display:block!important;font-size:13px!important;line-height:1.25!important}\n  #cms-consulta-es .cmsc-trust-item span{display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important}\n  #cms-consulta-es .cmsc-condition-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}\n  #cms-consulta-es .cmsc-condition{min-width:0!important;padding:13px 11px!important;border-radius:14px!important}\n  #cms-consulta-es .cmsc-condition-icon{width:38px!important;height:38px!important;margin-bottom:7px!important}\n  #cms-consulta-es .cmsc-condition strong{font-size:13px!important;line-height:1.25!important}\n  #cms-consulta-es .cmsc-condition p{margin-top:5px!important;font-size:11px!important;line-height:1.35!important}\n  #cms-consulta-es .cmsc-process{display:none!important}\n  #cms-consulta-es .cmsc-booking{padding-top:38px!important}\n  #cms-consulta-es .cmsc-booking-layout{width:min(100% - 28px,1180px)!important}\n  #cms-consulta-es .cmsc-booking-steps-large{grid-template-columns:1fr!important;gap:9px!important}\n  #cms-consulta-es .cmsc-booking-step{padding:12px!important}\n  #cms-consulta-es .cmsc-booking-price-large{margin:16px 0 0!important}\n  #cms-consulta-es .cmsc-booking-launch-wrap{margin:14px 0 16px!important}\n  #cms-consulta-es .cmsc-booking-launch{width:100%!important}\n  #cms-consulta-es .cmsc-booking-doctor-card{width:100%!important;margin-top:0!important}\n  #cms-consulta-es .cmsc-faq{padding-top:40px!important}\n  #cms-consulta-es .cmsc-faq-grid{gap:8px!important}\n  #cms-consulta-es .cmsc-faq-button{padding:11px 12px!important;font-size:13px!important;line-height:1.3!important}\n  #cms-consulta-es .cmsc-faq-answer{padding:0 12px 12px!important;font-size:12px!important;line-height:1.45!important}\n  #cms-consulta-es .cmsc-faq-grid:not(.cmsc-show-all) .cmsc-faq-item:nth-child(n+5){display:none!important}\n  #cms-consulta-es .cmsc-faq-more{display:flex;width:100%;align-items:center;justify-content:center;margin-top:12px;padding:11px 14px;border:1px solid #cbdde8;border-radius:999px;background:#fff;color:#15384f;font-weight:800;font-size:13px;cursor:pointer}\n  #cms-consulta-es .cmsc-faq-grid.cmsc-show-all + .cmsc-faq-more{display:none}\n}\n<\/style>\n<script>\n(function(){\n  function initConsultaUx(){\n    var root=document.getElementById('cms-consulta-es');\n    if(!root||root.dataset.uxReady==='1')return;\n    root.dataset.uxReady='1';\n    var headerBook=document.querySelector('header .cms-esDesktopBook, .cms-esHeader .cms-esDesktopBook');\n    function openHeaderBooking(ev){\n      if(ev)ev.preventDefault();\n      var trigger=document.querySelector('header .cms-esDesktopBook, .cms-esHeader .cms-esDesktopBook');\n      if(trigger){trigger.click();return;}\n      window.open('https:\/\/costamedicalservices.setmore.com\/es','_blank','noopener');\n    }\n    root.querySelectorAll('a.cmsc-btn[href=\"#reservar-consulta\"], a.cmsc-btn[href*=\"setmore.com\"]').forEach(function(a){\n      a.href='https:\/\/costamedicalservices.setmore.com\/es';\n      a.addEventListener('click',openHeaderBooking);\n    });\n    var price=root.querySelector('.cmsc-booking-price-large');\n    var doctor=root.querySelector('.cmsc-booking-doctor-card');\n    if(price&&doctor&&!root.querySelector('.cmsc-booking-launch-wrap')){\n      var wrap=document.createElement('div');wrap.className='cmsc-booking-launch-wrap';\n      var btn=document.createElement('a');btn.className='cmsc-booking-launch';btn.href='https:\/\/costamedicalservices.setmore.com\/es';btn.textContent='Consultar servicios';btn.addEventListener('click',openHeaderBooking);\n      wrap.appendChild(btn);doctor.parentNode.insertBefore(wrap,doctor);\n    }\n    var process=root.querySelector('.cmsc-process .cmsc-container');\n    if(process&&!process.querySelector('.cmsc-process-launch-wrap')){\n      var pwrap=document.createElement('div');pwrap.className='cmsc-process-launch-wrap';\n      var pbtn=document.createElement('a');pbtn.className='cmsc-booking-launch';pbtn.href='https:\/\/costamedicalservices.setmore.com\/es';pbtn.textContent='Reservar consulta';pbtn.addEventListener('click',openHeaderBooking);\n      pwrap.appendChild(pbtn);process.appendChild(pwrap);\n    }\n    var faqGrid=root.querySelector('.cmsc-faq-grid');\n    if(faqGrid&&!root.querySelector('.cmsc-faq-more')){\n      var more=document.createElement('button');more.type='button';more.className='cmsc-faq-more';more.textContent='\u00bfQuieres ver m\u00e1s preguntas?';\n      more.addEventListener('click',function(){faqGrid.classList.add('cmsc-show-all');});faqGrid.insertAdjacentElement('afterend',more);\n    }\n    var links={\n      'cmsc-condition-urinary':'\/es\/infeccion-urinaria\/',\n      'cmsc-condition-respiratory':'\/es\/tos-infecciones-respiratorias\/',\n      'cmsc-condition-fever':'\/es\/fiebre-y-gripe\/',\n      'cmsc-condition-digestive':'\/es\/diarrea-y-gastroenteritis\/',\n      'cmsc-condition-skin':'\/es\/problemas-de-piel\/',\n      'cmsc-condition-sexual':'\/es\/disfuncion-erectil\/'\n    };\n    Object.keys(links).forEach(function(cls){\n      var card=root.querySelector('.'+cls);if(!card)return;\n      card.setAttribute('role','link');card.setAttribute('tabindex','0');card.style.cursor='pointer';\n      function go(){window.location.href=links[cls];}\n      card.addEventListener('click',go);card.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();go();}});\n    });\n  }\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',initConsultaUx);else initConsultaUx();\n})();\n<\/script>\n\n<script>(function(){var e=document.querySelector('#cms-consulta-es #cms-booking-app');if(e)e.remove();})();<\/script>\n<style id=\"cmsc-booking-summary-fix\">\n@media (min-width:768px){\n  #cms-consulta-es .cmsc-booking-layout{display:block!important;grid-template-columns:1fr!important;width:min(1180px,calc(100% - 40px))!important;}\n  #cms-consulta-es .cmsc-booking-copy{width:100%!important;max-width:none!important;}\n  #cms-consulta-es .cmsc-booking-steps-large{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:14px!important;}\n  #cms-consulta-es .cmsc-booking-step{width:100%!important;min-width:0!important;}\n  #cms-consulta-es .cmsc-booking-summary-row{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:center!important;gap:20px!important;margin-top:20px!important;}\n  #cms-consulta-es .cmsc-booking-summary-left .cmsc-booking-price-large{margin:0!important;}\n  #cms-consulta-es .cmsc-booking-summary-left .cmsc-booking-launch-wrap{margin:14px 0 0!important;}\n  #cms-consulta-es .cmsc-booking-summary-row .cmsc-booking-doctor-card{margin:0!important;width:100%!important;}\n}\n#cms-consulta-es .cmsc-faq-grid{gap:6px!important;row-gap:6px!important;}\n#cms-consulta-es .cmsc-faq-item{margin:0!important;}\n#cms-consulta-es .cmsc-faq-button{padding:9px 12px!important;}\n#cms-consulta-es .cmsc-faq-answer{padding:0 12px 10px!important;}\n@media(max-width:767px){#cms-consulta-es .cmsc-booking-summary-row{display:block!important;}}\n<\/style>\n<script id=\"cmsc-booking-summary-script\">\n(function(){\n function arrange(){\n  var root=document.getElementById('cms-consulta-es');if(!root)return;\n  var copy=root.querySelector('.cmsc-booking-copy');\n  var price=root.querySelector('.cmsc-booking-price-large');\n  var launch=root.querySelector('.cmsc-booking-launch-wrap');\n  var doctor=root.querySelector('.cmsc-booking-doctor-card');\n  if(copy&&price&&doctor&&!root.querySelector('.cmsc-booking-summary-row')){\n    var row=document.createElement('div');row.className='cmsc-booking-summary-row';\n    var left=document.createElement('div');left.className='cmsc-booking-summary-left';\n    price.parentNode.insertBefore(row,price);\n    left.appendChild(price);if(launch)left.appendChild(launch);\n    row.appendChild(left);row.appendChild(doctor);\n  }\n }\n if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',arrange);else arrange();\n})();\n<\/script>\n<style id=\"cmsc-booking-summary-fix\">\n@media (min-width:768px){\n#cms-consulta-es .cmsc-booking-layout{display:block!important;grid-template-columns:1fr!important;width:min(1180px,calc(100% - 40px))!important}\n#cms-consulta-es .cmsc-booking-copy{width:100%!important;max-width:none!important}\n#cms-consulta-es .cmsc-booking-steps-large{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:14px!important}\n#cms-consulta-es .cmsc-booking-step{width:100%!important;min-width:0!important}\n#cms-consulta-es .cmsc-booking-summary-row{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:center!important;gap:20px!important;margin-top:20px!important}\n#cms-consulta-es .cmsc-booking-summary-left .cmsc-booking-price-large{margin:0!important}\n#cms-consulta-es .cmsc-booking-summary-left .cmsc-booking-launch-wrap{margin:14px 0 0!important}\n#cms-consulta-es .cmsc-booking-summary-row .cmsc-booking-doctor-card{margin:0!important;width:100%!important}\n}\n#cms-consulta-es .cmsc-faq-grid{gap:6px!important;row-gap:6px!important}\n#cms-consulta-es .cmsc-faq-item{margin:0!important}\n#cms-consulta-es .cmsc-faq-button{padding:9px 12px!important}\n#cms-consulta-es .cmsc-faq-answer{padding:0 12px 10px!important}\n@media(max-width:767px){#cms-consulta-es .cmsc-booking-summary-row{display:block!important}}\n<\/style>\n<script id=\"cmsc-booking-summary-script\">\n(function(){function arrange(){var root=document.getElementById('cms-consulta-es');if(!root)return;var copy=root.querySelector('.cmsc-booking-copy'),price=root.querySelector('.cmsc-booking-price-large'),launch=root.querySelector('.cmsc-booking-launch-wrap'),doctor=root.querySelector('.cmsc-booking-doctor-card');if(copy&&price&&doctor&&!root.querySelector('.cmsc-booking-summary-row')){var row=document.createElement('div');row.className='cmsc-booking-summary-row';var left=document.createElement('div');left.className='cmsc-booking-summary-left';price.parentNode.insertBefore(row,price);left.appendChild(price);if(launch)left.appendChild(launch);row.appendChild(left);row.appendChild(doctor);}}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',arrange);else arrange();})();\n<\/script>\n<style id=\"cmsc-booking-steps-width-fix\">\n@media(min-width:768px){\n#cms-consulta-es .cmsc-booking-steps-large{max-width:none!important;margin-left:0!important;margin-right:0!important}\n}\n<\/style\n<style id=\"cmsc-condition-anchor-fix\">\n\n<\/style>\n<script id=\"cmsc-condition-links\">\n(function(){\n  function wire(){\n    var root=document.getElementById('cms-consulta-es');if(!root)return;\n    var routes={\n      'cmsc-condition-urinary':'\/es\/infeccion-urinaria\/',\n      'cmsc-condition-respiratory':'\/es\/tos-infecciones-respiratorias\/',\n      'cmsc-condition-fever':'\/es\/fiebre-gripe\/',\n      'cmsc-condition-digestive':'\/es\/diarrea-gastroenteritis\/',\n      'cmsc-condition-skin':'\/es\/problemas-de-piel\/',\n      'cmsc-condition-sexual':'\/es\/disfuncion-erectil\/'\n    };\n    Object.keys(routes).forEach(function(cls){\n      root.querySelectorAll('.'+cls).forEach(function(card){\n        if(card.tagName==='A'){card.setAttribute('href',routes[cls]);return;}\n        var link=document.createElement('a');\n        Array.from(card.attributes).forEach(function(attr){if(attr.name!=='role'&&attr.name!=='tabindex')link.setAttribute(attr.name,attr.value);});\n        link.setAttribute('href',routes[cls]);\n        while(card.firstChild)link.appendChild(card.firstChild);\n        card.replaceWith(link);\n      });\n    });\n  }\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',wire);else wire();\n})();\n<\/script>\n<script id=\"cms-es-ear-sleep-links\">(function(){function linkCards(){var map={\"dolor de o\u00eddo\":\"\/es\/dolor-de-oido\/\",\"problemas de sue\u00f1o\":\"\/es\/problemas-de-sueno\/\"};document.querySelectorAll(\"a\").forEach(function(a){var t=(a.textContent||\"\").replace(\/\\s+\/g,\" \").trim().toLowerCase();if(map[t])a.setAttribute(\"href\",map[t]);});}if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",linkCards);else linkCards();})();<\/script>\n<style id=\"cmsc-directory-link-style\">\n#cms-consulta-es .cmsc-directory-link{grid-column:1\/-1;display:flex;justify-content:center;margin-top:18px}\n#cms-consulta-es .cmsc-directory-link a{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:999px;background:#eef6ff;color:#123b61;font-weight:800;text-decoration:none;border:1px solid #cfe2f5}\n#cms-consulta-es .cmsc-directory-link a:hover{background:#dfefff}\n#cms-consulta-es .cmsc-directory-link span{font-size:22px;line-height:1;color:#1976d2}\n<\/style>\n<script id=\"cmsc-directory-link-script\">\n(function(){var g=document.querySelector('#cms-consulta-es .cmsc-condition-grid');if(g&&!g.querySelector('.cmsc-directory-link')){var d=document.createElement('div');d.className='cmsc-directory-link';d.innerHTML='<a href=\"\/es\/directorio-medico\/\"><span>+<\/span> Ver lista completa de enfermedades y medicamentos<\/a>';g.appendChild(d);}})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3028093 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3028093\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-25c6e90\" data-id=\"25c6e90\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-07f336c elementor-widget elementor-widget-html\" data-id=\"07f336c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style id=\"cmsc-booking-arrow-removal\">#cms-consulta-es .cmsc-booking-steps-large .cmsc-booking-step:not(:last-child)::after{display:none!important;content:none!important;width:0!important;height:0!important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>M\u00e9dico online en Espa\u00f1a Consulta m\u00e9dica online en Espa\u00f1a desde donde est\u00e9s. Habla con un m\u00e9dico por tel\u00e9fono o videollamada. Cu\u00e9ntanos tus s\u00edntomas, recibe una valoraci\u00f3n m\u00e9dica y, si est\u00e1 cl\u00ednicamente indicado, tu receta por email. Reservar consulta \u2192 por consulta sin suscripci\u00f3n M\u00e9dicos colegiados Profesionales registrados en Espa\u00f1a Tel\u00e9fono o v\u00eddeo Consulta sin desplazamientos [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":15034,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-15067","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services - English Speaking Doctor<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services - English Speaking Doctor\" \/>\n<meta property=\"og:description\" content=\"M\u00e9dico online en Espa\u00f1a Consulta m\u00e9dica online en Espa\u00f1a desde donde est\u00e9s. Habla con un m\u00e9dico por tel\u00e9fono o videollamada. Cu\u00e9ntanos tus s\u00edntomas, recibe una valoraci\u00f3n m\u00e9dica y, si est\u00e1 cl\u00ednicamente indicado, tu receta por email. Reservar consulta \u2192 por consulta sin suscripci\u00f3n M\u00e9dicos colegiados Profesionales registrados en Espa\u00f1a Tel\u00e9fono o v\u00eddeo Consulta sin desplazamientos [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/\" \/>\n<meta property=\"og:site_name\" content=\"English Speaking Doctor\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-28T21:40:56+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/consulta-medica\\\/\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/consulta-medica\\\/\",\"name\":\"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services - English Speaking Doctor\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#website\"},\"datePublished\":\"2026-08-19T21:10:35+00:00\",\"dateModified\":\"2026-08-28T21:40:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/consulta-medica\\\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/consulta-medica\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/consulta-medica\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.costamedicalservices.com\\\/sv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Consulta M\u00e9dica Online en Espa\u00f1a | Costa Medical Services\",\"item\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#website\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/\",\"name\":\"English Speaking Doctor\",\"description\":\"English Speaking Doctor\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.costamedicalservices.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#organization\",\"name\":\"English Speaking Doctor\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/cropped-logo-bright.png\",\"contentUrl\":\"https:\\\/\\\/www.costamedicalservices.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/cropped-logo-bright.png\",\"width\":343,\"height\":347,\"caption\":\"English Speaking Doctor\"},\"image\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services - English Speaking Doctor","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/","og_locale":"sv_SE","og_type":"article","og_title":"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services - English Speaking Doctor","og_description":"M\u00e9dico online en Espa\u00f1a Consulta m\u00e9dica online en Espa\u00f1a desde donde est\u00e9s. Habla con un m\u00e9dico por tel\u00e9fono o videollamada. Cu\u00e9ntanos tus s\u00edntomas, recibe una valoraci\u00f3n m\u00e9dica y, si est\u00e1 cl\u00ednicamente indicado, tu receta por email. Reservar consulta \u2192 por consulta sin suscripci\u00f3n M\u00e9dicos colegiados Profesionales registrados en Espa\u00f1a Tel\u00e9fono o v\u00eddeo Consulta sin desplazamientos [&hellip;]","og_url":"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/","og_site_name":"English Speaking Doctor","article_modified_time":"2026-08-28T21:40:56+00:00","twitter_card":"summary_large_image","twitter_misc":{"Ber\u00e4knad l\u00e4stid":"5 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/","url":"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/","name":"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services - English Speaking Doctor","isPartOf":{"@id":"https:\/\/www.costamedicalservices.com\/#website"},"datePublished":"2026-08-19T21:10:35+00:00","dateModified":"2026-08-28T21:40:56+00:00","breadcrumb":{"@id":"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.costamedicalservices.com\/es\/consulta-medica\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.costamedicalservices.com\/sv\/"},{"@type":"ListItem","position":2,"name":"Consulta M\u00e9dica Online en Espa\u00f1a | Costa Medical Services","item":"https:\/\/www.costamedicalservices.com\/es\/"},{"@type":"ListItem","position":3,"name":"M\u00e9dico Online en Espa\u00f1a | V\u00eddeo o Tel\u00e9fono | Costa Medical Services"}]},{"@type":"WebSite","@id":"https:\/\/www.costamedicalservices.com\/#website","url":"https:\/\/www.costamedicalservices.com\/","name":"English Speaking Doctor","description":"English Speaking Doctor","publisher":{"@id":"https:\/\/www.costamedicalservices.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.costamedicalservices.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/www.costamedicalservices.com\/#organization","name":"English Speaking Doctor","url":"https:\/\/www.costamedicalservices.com\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/www.costamedicalservices.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2021\/12\/cropped-logo-bright.png","contentUrl":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2021\/12\/cropped-logo-bright.png","width":343,"height":347,"caption":"English Speaking Doctor"},"image":{"@id":"https:\/\/www.costamedicalservices.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/comments?post=15067"}],"version-history":[{"count":68,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15067\/revisions"}],"predecessor-version":[{"id":970049,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15067\/revisions\/970049"}],"up":[{"embeddable":true,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15034"}],"wp:attachment":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/media?parent=15067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}