:root{--mos-content-width:1120px;--mos-page-gutter:30px;--mos-section-space:100px;--mos-page-end-space:80px;--mos-eyebrow-size:14px;--mos-section-title-size:48px;--mos-section-title-line-height:1.14;--mos-panel-title-size:32px;--mos-panel-title-line-height:1.16;--mos-utility-title-size:40px;--mos-utility-title-line-height:1.15;--mos-hero-viewport-height:100svh;--mos-mobile-nav-height:80px;--mos-mobile-hero-viewport-height:100svh}.service-inspired-page .mos-section-eyebrow{font-size:var(--mos-eyebrow-size);letter-spacing:-.01em;font-weight:500;line-height:22px}.service-inspired-page .mos-section-title{font-size:var(--mos-section-title-size);letter-spacing:0;font-weight:600;line-height:var(--mos-section-title-line-height)}.service-inspired-page .mos-panel-title{font-size:var(--mos-panel-title-size);letter-spacing:0;font-weight:600;line-height:var(--mos-panel-title-line-height)}.service-inspired-page .mos-utility-title{font-size:var(--mos-utility-title-size);letter-spacing:0;font-weight:600;line-height:var(--mos-utility-title-line-height)}@media (max-width:1199px){:root{--mos-page-gutter:28px;--mos-section-space:84px;--mos-panel-title-size:30px;--mos-utility-title-size:36px}}@media (max-width:809px){:root{--mos-page-gutter:16px;--mos-section-space:72px;--mos-page-end-space:64px;--mos-section-title-size:28px;--mos-panel-title-size:26px;--mos-utility-title-size:28px}}
:root{--mos-hero-card-gutter:20px;--mos-hero-card-radius:30px;--mos-hero-stage-gutter:clamp(42px, 3.2vw, 72px);--mos-hero-stage-width:clamp(1240px, 86vw, 2200px)}.framer-ev57ew-container.is-card-hero-top:not(.is-sticky):not(.menu-open){background:#fff!important;height:88px!important}.framer-ev57ew-container.is-card-hero-top:not(.is-sticky):not(.menu-open) nav.framer-gdCve{background:#fff!important;height:88px!important;padding-block:12px!important}.framer-ev57ew-container.is-card-hero-top:not(.is-sticky):not(.menu-open) .codex-nav-link p,.framer-ev57ew-container.is-card-hero-top:not(.is-sticky):not(.menu-open) .codex-pages-trigger p{color:#040d10!important}@media (min-width:1200px){.framer-ev57ew-container.is-card-hero-top:not(.is-sticky):not(.menu-open) .framer-ht1du8,.framer-iMjUc section.framer-15tnn69.miami-home-hero .framer-ba7ucr{max-width:var(--mos-hero-stage-width)!important;width:min(calc(100% - (2 * var(--mos-hero-stage-gutter))), var(--mos-hero-stage-width))!important}.new-patient-page .new-patient-hero .service-inspired-hero-inner{max-width:var(--mos-hero-stage-width);padding-left:var(--mos-hero-stage-gutter);padding-right:var(--mos-hero-stage-gutter);width:min(calc(100vw - (2 * var(--mos-hero-stage-gutter))), var(--mos-hero-stage-width));grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:clamp(64px,6vw,180px)}}.framer-iMjUc section.framer-15tnn69.miami-home-hero{border-radius:var(--mos-hero-card-radius);height:calc(100svh - 106px);min-height:680px;max-height:900px;width:calc(100% - (2 * var(--mos-hero-card-gutter)));margin:88px auto 0;overflow:hidden}.framer-iMjUc section.framer-15tnn69.miami-home-hero .framer-19gqdrp{border-radius:inherit!important}.framer-iMjUc section.framer-15tnn69.miami-home-hero .framer-ba7ucr{padding-bottom:98px!important}.new-patient-page .new-patient-hero{border-radius:var(--mos-hero-card-radius);height:calc(100svh - 106px);min-height:720px;max-height:900px;margin:88px auto 0;max-width:calc(100% - (2 * var(--mos-hero-card-gutter)))!important;width:calc(100% - (2 * var(--mos-hero-card-gutter)))!important;margin-left:auto!important;margin-right:auto!important}.new-patient-page .new-patient-hero .service-inspired-hero-inner{padding-top:78px;padding-bottom:128px}.mos-hero-insurance-slot{z-index:8;width:min(88%,1200px);max-width:1200px;margin-inline:auto;position:absolute;bottom:-1px;left:0;right:0}.mos-hero-insurance-shape{color:#fff;pointer-events:none;width:100%;height:96px;position:absolute;bottom:0;left:0}.mos-hero-insurance-dock{box-sizing:border-box;z-index:1;width:58%;min-height:96px;margin-inline:auto;padding:18px 8px 2px;position:relative}.mos-hero-insurance-mobile-label{display:none}.mos-hero-insurance-dock .framer-1obrhs0{background:0 0!important;width:100%!important;height:auto!important;padding:0!important}.mos-hero-insurance-dock .framer-pq902q{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr)!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:none!important;height:auto!important;padding:0!important;display:grid!important}.mos-hero-insurance-dock .framer-q8y98z{width:auto!important;max-width:none!important;height:auto!important;display:block!important;position:relative!important;top:auto!important;left:auto!important}.mos-hero-insurance-dock .framer-q8y98z a{display:block;color:#33424a!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important}.mos-hero-insurance-dock .framer-14cojlz-container{min-width:0;width:100%!important;height:60px!important;position:relative!important}.mos-hero-insurance-dock .insurance-logo-marquee{gap:52px!important}.mos-hero-insurance-dock .insurance-logo-item img{max-width:150px!important;max-height:42px!important}@media (max-width:1199px){.mos-hero-insurance-slot{width:100%;max-width:none}.mos-hero-insurance-shape{height:84px}.mos-hero-insurance-dock{width:60%;min-height:84px;padding:15px 8px 4px}.mos-hero-insurance-dock .framer-pq902q{grid-template-columns:150px minmax(0,1fr)!important;gap:12px!important}.mos-hero-insurance-dock .framer-14cojlz-container{height:50px!important}.mos-hero-insurance-dock .insurance-logo-marquee{gap:40px!important}.mos-hero-insurance-dock .insurance-logo-item img{max-width:126px!important;max-height:34px!important}}@media (min-width:810px) and (max-width:1199px){.new-patient-page .new-patient-hero .service-inspired-hero-inner{align-content:center;gap:28px;padding:56px 42px 120px}.new-patient-page .new-patient-hero .service-inspired-hero-copy{max-width:720px}.new-patient-page .new-patient-hero .service-inspired-hero-card{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;display:grid}.new-patient-page .new-patient-hero .service-inspired-hero-card-row{border-bottom:0;border-right:1px solid var(--service-inspired-line);grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:112px;padding:15px 14px}.new-patient-page .new-patient-hero .service-inspired-hero-card-row:last-child{border-right:0}.new-patient-page .new-patient-hero .service-inspired-hero-card-row>span{width:38px;height:38px}.new-patient-page .new-patient-hero .service-inspired-hero-card h2{font-size:14px;line-height:1.25}.new-patient-page .new-patient-hero .service-inspired-hero-card p{margin-top:4px;font-size:11px;line-height:1.4}}@media (max-width:809.98px){:root{--mos-hero-card-gutter:12px;--mos-hero-card-radius:22px}.framer-ev57ew-container.is-card-hero-top:not(.is-sticky):not(.menu-open),.framer-ev57ew-container.is-card-hero-top:not(.is-sticky):not(.menu-open) nav.framer-gdCve{height:80px!important}.framer-iMjUc section.framer-15tnn69.miami-home-hero{min-height:680px;margin-top:80px;height:calc(100svh - 94px)!important}.framer-iMjUc section.framer-15tnn69.miami-home-hero .framer-ba7ucr{padding-bottom:86px!important}.new-patient-page .new-patient-hero{height:auto;min-height:900px;max-height:none;margin-top:80px}.new-patient-page .new-patient-hero .service-inspired-hero-inner{padding-top:42px;padding-bottom:140px}.mos-hero-insurance-slot{width:100%}.mos-hero-insurance-shape{height:68px}.mos-hero-insurance-dock{width:60%;min-height:68px;padding:8px 8px 2px}.mos-hero-insurance-mobile-label{color:#33424a;text-align:center;font-size:10px;font-weight:600;line-height:1.2;text-decoration:none;display:block}.mos-hero-insurance-dock .framer-pq902q{height:auto!important;display:block!important}.mos-hero-insurance-dock .framer-q8y98z{display:none!important}.mos-hero-insurance-dock .framer-14cojlz-container{height:42px!important}.mos-hero-insurance-dock .insurance-logo-marquee{gap:24px!important}.mos-hero-insurance-dock .insurance-logo-item img{max-width:94px!important;max-height:25px!important}}@media (prefers-reduced-motion:reduce){.mos-hero-insurance-dock .insurance-logo-marquee{animation-play-state:paused!important}}.mos-unified-card-hero{box-sizing:border-box;isolation:isolate;border-radius:var(--mos-hero-card-radius)!important;position:relative!important;overflow:hidden!important}.mos-unified-card-hero:not(.miami-home-hero):not(.new-patient-hero){max-width:none!important;width:calc(100% - (2 * var(--mos-hero-card-gutter)))!important;margin:88px auto 0!important}body .framer-eW8pL .framer-kyu7p0.mos-unified-card-hero,body .framer-OEq5A .framer-183j0jo.mos-unified-card-hero{border-radius:var(--mos-hero-card-radius)!important;max-width:none!important;width:calc(100% - (2 * var(--mos-hero-card-gutter)))!important;margin:88px auto 0!important}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero),.team-page-shell .team-hero.mos-unified-card-hero,.testimonials-page .testimonials-hero.mos-unified-card-hero,.privacy-page-shell .privacy-hero.mos-unified-card-hero,.framer-eW8pL .framer-kyu7p0.mos-unified-card-hero,.framer-OEq5A .framer-183j0jo.mos-unified-card-hero{height:calc(100svh - 106px)!important;min-height:680px!important;max-height:900px!important}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero){align-items:center}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-inner{padding-bottom:132px;padding-left:var(--mos-hero-stage-gutter);padding-right:var(--mos-hero-stage-gutter);max-width:var(--mos-hero-stage-width)!important;width:min(calc(100vw - (2 * var(--mos-hero-stage-gutter))), var(--mos-hero-stage-width))!important}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) h1{font-size:clamp(48px,3vw,68px)}.mos-unified-card-hero+.service-inspired-insurance-block{display:none!important}.framer-eW8pL .framer-kyu7p0.mos-unified-card-hero .framer-ntl4kc,.framer-OEq5A .framer-183j0jo.mos-unified-card-hero .framer-1bcae21{padding-bottom:132px!important}.team-page-shell .team-hero.mos-unified-card-hero .team-hero__content{width:min(var(--mos-hero-stage-width), calc(100% - (2 * var(--mos-hero-stage-gutter))));padding-bottom:142px}.testimonials-page .testimonials-hero.mos-unified-card-hero .testimonials-hero-content{padding-bottom:132px!important}.privacy-page-shell .privacy-hero.mos-unified-card-hero .privacy-hero-copy{width:min(var(--mos-hero-stage-width), calc(100% - (2 * var(--mos-hero-stage-gutter))));margin-bottom:146px}.doctor-profile-page .doctor-profile-hero.mos-unified-card-hero{min-height:720px}.doctor-profile-page .doctor-profile-hero.mos-unified-card-hero .doctor-profile-hero__content{justify-self:center;width:min(820px,100% - 72px);max-width:820px;padding-bottom:152px}.doctor-profile-page .doctor-profile-hero.mos-unified-card-hero .doctor-profile-hero__image:after{display:none}.contact-page-shell .contact-hero-section.mos-unified-card-hero{max-width:none;padding:clamp(76px, 8vw, 120px) var(--mos-hero-stage-gutter) 152px;background:linear-gradient(90deg,#040d10e0,#040d108f),url(/images/gallery/consulta-paciente.png) 50%/cover no-repeat}.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-hero-copy,.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-message-panel{max-width:var(--mos-hero-stage-width);margin-left:auto;margin-right:auto}.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-label,.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-hero-copy h1,.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-intro{color:#fff}.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-label span{color:#86ffbe}.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-message-panel{background:#f2f2f2f5;box-shadow:0 24px 70px #040d1040}.resource-index-shell .resource-index-header.mos-unified-card-hero{max-width:none;min-height:min(760px,100svh - 106px);padding:92px var(--mos-hero-stage-gutter) 154px;background:linear-gradient(90deg,#040d10e0,#040d107a),url(/images/blog/miami-oncology-resource-primera-visita.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex}.resource-index-shell .resource-index-header.mos-unified-card-hero .resource-index-kicker,.resource-index-shell .resource-index-header.mos-unified-card-hero h1,.resource-index-shell .resource-index-header.mos-unified-card-hero>p{color:#fff!important}.resource-index-shell .resource-index-header.mos-unified-card-hero .resource-index-kicker span{color:#86ffbe}.resource-article-shell .resource-article-hero.mos-unified-card-hero{background:#edf2f3;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:stretch;gap:clamp(28px,4vw,72px);min-height:720px;padding:0 clamp(28px,4vw,72px) 132px;display:grid}.resource-article-shell .resource-article-hero .resource-article-heading-wrap{align-self:center;max-width:none;margin:0;padding:72px 0}.resource-article-shell .resource-article-hero .resource-article-header{text-align:left;margin-top:34px}.resource-article-shell .resource-article-hero .resource-article-header h1{font-size:clamp(38px,3.4vw,56px);line-height:1.08}.resource-article-shell .resource-article-hero .resource-article-meta{justify-content:flex-start}.resource-article-shell .resource-article-hero .resource-article-media{border-radius:18px;align-self:stretch;max-width:none;min-height:500px;margin:44px 0 18px}.resource-article-shell .resource-article-hero .resource-article-media img{height:calc(100% - 44px);min-height:500px}@media (min-width:1200px){.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:clamp(64px,6vw,180px)}.framer-eW8pL .framer-kyu7p0.mos-unified-card-hero .framer-ntl4kc,.framer-OEq5A .framer-183j0jo.mos-unified-card-hero .framer-1bcae21{max-width:var(--mos-hero-stage-width)!important;padding-left:var(--mos-hero-stage-gutter)!important;padding-right:var(--mos-hero-stage-gutter)!important;width:min(calc(100% - (2 * var(--mos-hero-stage-gutter))), var(--mos-hero-stage-width))!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:810px) and (max-width:1199px){.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-inner{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;padding:56px 42px 120px}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-copy{max-width:760px}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-card{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;display:grid}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-card-row{border-bottom:0;border-right:1px solid var(--service-inspired-line);grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:112px;padding:15px 14px}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-card-row:last-child{border-right:0}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-card-row>span{width:38px;height:38px}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-card h2{font-size:14px;line-height:1.25}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-card p{margin-top:4px;font-size:11px;line-height:1.4}}@media (max-width:1199px){.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero),.framer-eW8pL .framer-kyu7p0.mos-unified-card-hero,.framer-OEq5A .framer-183j0jo.mos-unified-card-hero{max-height:none!important}.resource-article-shell .resource-article-hero.mos-unified-card-hero{grid-template-columns:minmax(0,1fr);padding-left:42px;padding-right:42px}.resource-article-shell .resource-article-hero .resource-article-heading-wrap{padding-bottom:0}.resource-article-shell .resource-article-hero .resource-article-media{min-height:0;margin-top:0}.resource-article-shell .resource-article-hero .resource-article-media img{height:auto;min-height:0}}@media (max-width:809.98px){.mos-unified-card-hero:not(.miami-home-hero):not(.new-patient-hero){width:calc(100% - (2 * var(--mos-hero-card-gutter)))!important;margin-top:80px!important}body .framer-eW8pL .framer-kyu7p0.mos-unified-card-hero,body .framer-OEq5A .framer-183j0jo.mos-unified-card-hero{width:calc(100% - (2 * var(--mos-hero-card-gutter)))!important;margin:80px auto 0!important}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero),.team-page-shell .team-hero.mos-unified-card-hero,.testimonials-page .testimonials-hero.mos-unified-card-hero,.privacy-page-shell .privacy-hero.mos-unified-card-hero,.framer-eW8pL .framer-kyu7p0.mos-unified-card-hero,.framer-OEq5A .framer-183j0jo.mos-unified-card-hero{height:auto!important;min-height:760px!important}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) .service-inspired-hero-inner{width:100%;padding:44px 20px 130px}.service-inspired-page .service-inspired-hero.mos-unified-card-hero:not(.new-patient-hero) h1{font-size:44px}.framer-eW8pL .framer-kyu7p0.mos-unified-card-hero .framer-ntl4kc,.framer-OEq5A .framer-183j0jo.mos-unified-card-hero .framer-1bcae21{padding-bottom:120px!important}.team-page-shell .team-hero.mos-unified-card-hero .team-hero__content{width:calc(100% - 40px);padding-bottom:126px}.privacy-page-shell .privacy-hero.mos-unified-card-hero .privacy-hero-copy{width:calc(100% - 40px);margin-bottom:126px}.doctor-profile-page .doctor-profile-hero.mos-unified-card-hero .doctor-profile-hero__content{padding-bottom:128px}.contact-page-shell .contact-hero-section.mos-unified-card-hero{padding:54px 18px 128px}.contact-page-shell .contact-hero-section.mos-unified-card-hero .contact-hero-copy h1{font-size:clamp(42px,13vw,58px)}.resource-index-shell .resource-index-header.mos-unified-card-hero{min-height:680px;padding:72px 22px 126px}.resource-index-shell .resource-index-header.mos-unified-card-hero h1{font-size:44px;line-height:1.08}.resource-article-shell .resource-article-hero.mos-unified-card-hero{gap:24px;min-height:0;padding:0 20px 122px}.resource-article-shell .resource-article-hero .resource-article-heading-wrap{padding:42px 0 0}.resource-article-shell .resource-article-hero .resource-article-header h1{font-size:38px}.resource-article-shell .resource-article-hero .resource-article-media{border-radius:14px;margin-bottom:0}}
