/* Aviso de nueva dirección: más compacto (retirar en febrero de 2027). */
.doctoraso-location-banner .doctoraso-location-banner__inner{padding:5px 24px;gap:14px}
.doctoraso-location-banner .doctoraso-location-banner__inner a{padding:6px 14px;min-height:34px;align-items:center}
@media (max-width:767px){
.doctoraso-location-banner .doctoraso-location-banner__inner{flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:2px 12px;text-align:left}
.doctoraso-location-banner .doctoraso-location-banner__inner span{font-size:0;line-height:1.2}
html[lang^="es"] .doctoraso-location-banner .doctoraso-location-banner__inner span::before{content:"Nueva dirección: Jorge Juan 69";font-size:13.5px;font-weight:600}
html[lang^="en"] .doctoraso-location-banner .doctoraso-location-banner__inner span::before{content:"New address: Jorge Juan 69";font-size:13.5px;font-weight:600}
.doctoraso-location-banner .doctoraso-location-banner__inner a{align-self:center;padding:0 14px;min-height:44px;font-size:12.5px;background:transparent;text-decoration:underline!important;text-underline-offset:3px}
}
/* Móvil: sin texto justificado (se hereda la alineación del bloque, como en ordenador). */
@media (max-width:768px){html body p,html body ul li{text-align:inherit!important}}
/* Zonas táctiles de al menos 44 px en móvil. */
@media (max-width:767px){
.aso-rsv__free a,.aso-faq__button,.aso-mia-text-link,.aso-mia-phone,.aso-mia-ideal__phone,.aso-mastopexy-text-link,.aso-aug-miainvasive__method-link,.aso-pres-price__card-link,.aso-ap-mini-alt__case-link,.aso-mastopexy-doubts>a,.aso-mastopexy-choice__copy>a,.aso-mia-contact__copy>a,.draso3d__cta,.doctoraso-breast-related__links>a{min-height:44px;display:inline-flex;align-items:center}
}
/* Preservé: reservar el hueco de la foto para que la página no salte al cargarla. */
.preserve-doctor-img .vc_single_image-wrapper{display:block}
.preserve-doctor-img img{width:100%;height:auto}
@media (max-width:767px){.aso-hero-home__proofs li{font-size:15px!important}.aso-hero-home__note{font-size:13px!important}.aso-home-best-clinic__card span{font-size:15px!important}.aso-home-services__eyebrow{font-size:11px!important}.aso-home-services__description{font-size:15px!important}.aso-home-mia__chips li{font-size:15px!important}.aso-home-mia__button{font-size:15px!important}.aso-rsv__chip{font-size:15px!important}.aso-home-online__step span{font-size:15px!important}.aso-home-online__chips li{font-size:15px!important}.aso-home-online__notice{font-size:15px!important}.aso-home-online__simulator-note{font-size:13px!important}.aso-home-online__mini-card span{font-size:15px!important}.aso-home-clinic-access__proof-text{font-size:15px!important}.aso-home-clinic-access__proof-note{font-size:13px!important}.aso-home-surgeon-choice__proof span{font-size:15px!important}.aso-home-doctor__badge span{font-size:15px!important}.aso-home-team__intro-list li{font-size:15px!important}.aso-home-team__card-body p{font-size:15px!important}.aso-media-strip__eyebrow{font-size:11px!important}.aso-media-strip__intro span{font-size:15px!important}.aso-media-strip__legal{font-size:13px!important}.aso-clinic-photo figcaption{font-size:13px!important}.aso-clinic-photo span{font-size:15px!important}.aso-aug-miainvasive__method-link{font-size:15px!important}.aso-implant-label{font-size:15px!important}.draso3d__eyebrow{font-size:15px!important}.draso3d__cta{font-size:15px!important}.aso-tech-photo-chip{font-size:15px!important}.aso-tech-tag{font-size:15px!important}.aso-compare-badge{font-size:15px!important}.aso-price-badge{font-size:15px!important}.aso-price-card-cta{font-size:15px!important}.aso-aug-contact__step small{font-size:13px!important}.aso-aug-contact__direct small{font-size:13px!important}.aso-aug-contact__form-intro{font-size:15px!important}.aso-aug-contact-form__submit small{font-size:13px!important}.aso-medreview__eyebrow{font-size:11px!important}.aso-medreview__specialty{font-size:15px!important}.aso-medreview__license{font-size:13px!important}.aso-medreview__scope{font-size:15px!important}.aso-medreview__note{font-size:13px!important}.aso-medreview__profile-link{font-size:15px!important}.aso-medreview__summary-main small{font-size:13px!important}.aso-faq__button{font-size:15px!important}.doctoraso-breast-related__eyebrow{font-size:11px!important}.doctoraso-breast-related__links a{font-size:15px!important}.aso-mia-eyebrow{font-size:11px!important}.aso-mia-btn{font-size:15px!important}.aso-mia-hero__note{font-size:13px!important}.aso-mia-hero__rail span{font-size:15px!important}.aso-mia-intro__facts span{font-size:15px!important}.aso-mia-video-card__caption{font-size:13px!important}.aso-mia-media-card__copy p{font-size:15px!important}.aso-mia-clarity__mark span{font-size:15px!important}.aso-mia-clarity__answer{font-size:15px!important}.aso-mia-clarity__note{font-size:13px!important}.aso-mia-revolution__seal span{font-size:15px!important}.aso-mia-anatomy__lead{font-size:15px!important}.aso-mia-anatomy__card p{font-size:15px!important}.aso-mia-advantages__orb small{font-size:11px!important}.aso-mia-subheading span{font-size:11px!important}.aso-mia-benefits__visual-copy p{font-size:15px!important}.aso-mia-authority__proof span{font-size:15px!important}.aso-mia-authority__name span{font-size:15px!important}.aso-mia-authority__credentials li{font-size:15px!important}.aso-mia-ideal__questions p{font-size:15px!important}.aso-mia-specs dd{font-size:15px!important}.aso-mia-experience__program p{font-size:15px!important}.aso-mia-experience__video-copy span{font-size:11px!important}.aso-mia-testimonial span{font-size:15px!important}.aso-mia-contact__copy a{font-size:15px!important}.aso-preserve-video__badge{font-size:15px!important}.aso-preserve-video__point{font-size:15px!important}.aso-preserve-video__button{font-size:15px!important}.aso-preserve-process__badge{font-size:15px!important}.aso-preserve-process__fact-text{font-size:15px!important}.aso-preserve-benefits__mini-item{font-size:15px!important}.aso-preserve-benefits__button{font-size:15px!important}.aso-preserve-pexia-link p{font-size:15px!important}.aso-preserve-pexia-link a{font-size:15px!important}.aso-pres-price__card-link{font-size:15px!important}.aso-pres-price__tag{font-size:15px!important}.aso-preserve-clinic__button{font-size:15px!important}.aso-preserve-clinic__feature-text{font-size:15px!important}.aso-pres-trainer__eyebrow{font-size:11px!important}.aso-pres-trainer__issuer span{font-size:15px!important}.aso-pres-trainer__zoom{font-size:15px!important}.aso-pres-trainer__document figcaption{font-size:13px!important}.aso-pres-trainer__document span{font-size:15px!important}.aso-preserve-light__stat-text{font-size:15px!important}.aso-preserve-light__button{font-size:15px!important}.aso-pres-contact__step small{font-size:13px!important}.aso-pres-contact__direct small{font-size:13px!important}.aso-pres-contact__form-intro{font-size:15px!important}.aso-pres-contact-form__field label{font-size:13px!important}.aso-pres-contact-form__submit small{font-size:13px!important}.aso-mastopexy-hero__lead{font-size:15px!important}.aso-mastopexy-hero__signals li{font-size:15px!important}.aso-mastopexy-definition__note{font-size:13px!important}.aso-mastopexy-cause p{font-size:15px!important}.aso-mastopexy-consultation__paths p{font-size:15px!important}.aso-mastopexy-tech dd{font-size:15px!important}.aso-mastopexy-planning__caption{font-size:13px!important}.aso-mastopexy-scar-card__visual span{font-size:15px!important}.aso-mastopexy-scars__note{font-size:13px!important}.aso-mastopexy-beauty-band__eyebrow{font-size:11px!important}.aso-mastopexy-beauty-band__text{font-size:15px!important}.aso-mastopexy-results__intro p{font-size:15px!important}.aso-mastopexy-case span{font-size:15px!important}.aso-mastopexy-doubts p{font-size:15px!important}.aso-mastopexy-doubts a{font-size:15px!important}.aso-mastopexy-choice__copy p{font-size:15px!important}.aso-mastopexy-choice__index{font-size:11px!important}.aso-mastopexy-choice__copy a{font-size:15px!important}.aso-mastopexy-decision__criteria p{font-size:15px!important}.aso-mastopexy-pricing__grid span{font-size:11px!important}.aso-mastopexy-pricing__grid p{font-size:15px!important}.aso-mastopexy-pricing__featured span{font-size:11px!important}.aso-mastopexy-pricing__featured p{font-size:15px!important}.aso-mastopexy-pricing__details p{font-size:15px!important}.aso-mastopexy-implant__blite-mark span{font-size:11px!important}.aso-mastopexy-text-link{font-size:15px!important}.aso-mastopexy-implant__principles span{font-size:15px!important}.aso-mastopexy-doctor__credentials span{font-size:11px!important}.aso-pp-kicker{font-size:11px!important}.aso-pp-hero__lead{font-size:15px!important}.aso-pp-btn{font-size:15px!important}.aso-pp-hero__signals li{font-size:15px!important}.aso-pp-hero__visual figcaption{font-size:13px!important}.aso-pp-answer__yes{font-size:15px!important}.aso-pp-summary__facts dd{font-size:15px!important}.aso-pp-summary__small{font-size:15px!important}.aso-pp-section-head p{font-size:15px!important}.aso-pp-candidate-cards p{font-size:15px!important}.aso-pp-ptosis__figure figcaption{font-size:13px!important}.aso-pp-ptosis__labels p{font-size:15px!important}.aso-pp-indications__card li{font-size:15px!important}.aso-pp-steps p{font-size:15px!important}.aso-pp-benefits__grid p{font-size:15px!important}.aso-pp-benefits__disclaimer{font-size:13px!important}.aso-pp-scars p{font-size:15px!important}.aso-pp-size__data dd{font-size:15px!important}.aso-pp-size__fineprint{font-size:15px!important}.aso-pp-comparison__link{font-size:15px!important}.aso-pp-comparison__link a{font-size:15px!important}.aso-pp-timeline p{font-size:15px!important}.aso-pp-protocol li{font-size:15px!important}.aso-pp-surgeon__media span{font-size:15px!important}.aso-pp-surgeon__proof span{font-size:15px!important}.aso-pp-surgeon__note{font-size:13px!important}.aso-pp-series dd{font-size:15px!important}.aso-pp-series p{font-size:15px!important}.aso-pp-not-observed li{font-size:15px!important}.aso-pp-zero-warning p{font-size:15px!important}.aso-pp-sensitivity__data span{font-size:15px!important}.aso-pp-sensitivity__note{font-size:13px!important}.aso-pp-followup__grid li{font-size:15px!important}.aso-pp-no-cases small{font-size:13px!important}.aso-pp-faq__list p{font-size:15px!important}.aso-pp-choice__head p{font-size:15px!important}.aso-pp-choice__grid p{font-size:15px!important}.aso-pp-choice__cta span{font-size:15px!important}.aso-reduction-overview__problem span{font-size:15px!important}.aso-reduction-info__fact-text{font-size:15px!important}.aso-reduction-options__equation-card span{font-size:15px!important}.aso-reduction-mini__kicker{font-size:11px!important}.aso-reduction-mini__intro{font-size:15px!important}.aso-reduction-mini__edition span{font-size:11px!important}.aso-reduction-mini__cta span{font-size:15px!important}.aso-reduction-mini__note{font-size:13px!important}.aso-swap-hero__badge span{font-size:15px!important}.aso-swap-intro__aside small{font-size:13px!important}.aso-swap-procedure__visual span{font-size:15px!important}.aso-swap-reasons__media span{font-size:11px!important}.aso-swap-diagnosis__outcomes span{font-size:15px!important}.aso-swap-diagnosis__alert p{font-size:15px!important}.aso-swap-options__tag{font-size:11px!important}.aso-swap-options__enbloc-kicker{font-size:11px!important}.aso-swap-options__enbloc p{font-size:15px!important}.aso-swap-options__enbloc a{font-size:15px!important}.aso-swap-author__proof-label{font-size:15px!important}.aso-swap-author__credentials li{font-size:15px!important}.aso-swap-followup__monitor-grid p{font-size:15px!important}.aso-swap-followup__signals li{font-size:15px!important}.aso-swap-followup__alcl p{font-size:15px!important}.aso-swap-followup__cta-kicker{font-size:11px!important}.aso-swap-followup__cta span{font-size:15px!important}.asn-hero__micro{font-size:15px!important}.asn-hero__sign small{font-size:13px!important}.asn-review__spec{font-size:15px!important}.asn-review__lic{font-size:15px!important}.asn-review__exp{font-size:15px!important}.asn-review__link{font-size:15px!important}.asn-review__smain small{font-size:13px!important}.asn-review__sbody p{font-size:15px!important}.asn-ol a{font-size:15px!important}.asn-ol small{font-size:13px!important}.aso-contact__portrait-note small{font-size:11px!important}.aso-contact__portrait figcaption{font-size:13px!important}.aso-contact__channels-head p{font-size:15px!important}.aso-contact__channel p{font-size:15px!important}.aso-contact__channel-copy{font-size:15px!important}.aso-contact__video-eyebrow{font-size:11px!important}.aso-contact__video-details span{font-size:15px!important}.aso-page-hero__chips li{font-size:15px!important}.aso-proof-strip__stat dd{font-size:15px!important}.aso-proof-strip__source{font-size:15px!important}.aso-author-expertise-card li{font-size:15px!important}.aso-author-card-cta{font-size:15px!important}.aso-author-method-item span{font-size:15px!important}.aso-author-video-shell span.label{font-size:15px!important}.aso-author-video-meta span{font-size:15px!important}.aso-author-video-action{font-size:15px!important}.aso-author-profile-content p{font-size:15px!important}.aso-author-profile-note{font-size:13px!important}.aso-author-highlight span{font-size:15px!important}.aso-author-international p{font-size:15px!important}.aso-author-publication p{font-size:15px!important}.aso-author-publication-meta span{font-size:15px!important}.aso-author-book p{font-size:15px!important}.aso-author-teaching-list span{font-size:15px!important}.aso-author-congress p{font-size:15px!important}.aso-author-affiliation span{font-size:15px!important}.aso-author-update span{font-size:15px!important}.aso-dmad__facts span{font-size:15px!important}.aso-dmad__price{font-size:15px!important}.aso-dmad__tourhead a{font-size:15px!important}.aso-dmad__thumb span{font-size:15px!important}.aso-breast-kicker{font-size:11px!important}.aso-breast-hero__lead{font-size:15px!important}.aso-breast-btn{font-size:15px!important}.aso-breast-hero__signals li{font-size:15px!important}.aso-breast-intro{font-size:15px!important}.aso-breast-path__label{font-size:15px!important}.aso-breast-compare__hint{font-size:15px!important}.aso-breast-highlight{font-size:15px!important}.aso-breast-smallprint{font-size:15px!important}.aso-breast-understand__visual figcaption{font-size:13px!important}.aso-breast-decision__lead{font-size:15px!important}.aso-breast-criterion p{font-size:15px!important}.aso-breast-table td{font-size:15px!important}.aso-breast-contact__direct span{font-size:11px!important}.aso-breast-contact__direct a{font-size:15px!important}.aso-ex-button{font-size:15px!important}.aso-ex-hero__trust{font-size:15px!important}.aso-ex-wait__number span{font-size:15px!important}.aso-ex-small{font-size:15px!important}.aso-ex-facts span{font-size:15px!important}.aso-ex-section figcaption{font-size:13px!important}.aso-ex-online__action p{font-size:15px!important}.aso-ex-price__amount p{font-size:15px!important}}
@media (min-width:768px){.aso-rsvh__s{font-size:15px!important}.aso-rsvh__foot{font-size:15px!important}.aso-hero-home__note{font-size:13px!important}.aso-home-best-clinic__card span{font-size:15px!important}.aso-home-mia__chips li{font-size:15px!important}.aso-rsv__chip{font-size:15px!important}.aso-home-online__step span{font-size:15px!important}.aso-home-online__chips li{font-size:15px!important}.aso-home-online__notice{font-size:15px!important}.aso-home-online__simulator-note{font-size:13px!important}.aso-home-online__mini-card span{font-size:15px!important}.aso-home-clinic-access__proof-note{font-size:13px!important}.aso-home-surgeon-choice__proof span{font-size:15px!important}.aso-home-doctor__badge span{font-size:15px!important}.aso-home-team__card-body p{font-size:15px!important}.aso-media-strip__eyebrow{font-size:11px!important}.aso-media-strip__intro span{font-size:15px!important}.aso-media-strip__legal{font-size:13px!important}.aso-clinic-photo span{font-size:15px!important}.aso-implant-label{font-size:15px!important}.aso-tech-photo-chip{font-size:15px!important}.aso-tech-tag{font-size:15px!important}.aso-compare-badge{font-size:15px!important}.aso-price-badge{font-size:15px!important}.aso-aug-contact__step small{font-size:13px!important}.aso-aug-contact__direct small{font-size:13px!important}.aso-aug-contact-form__submit small{font-size:13px!important}.aso-medreview__license{font-size:13px!important}.aso-medreview__profile-link{font-size:15px!important}.aso-medreview__summary-main small{font-size:13px!important}.aso-mia-intro__facts span{font-size:15px!important}.aso-mia-video-card__caption{font-size:13px!important}.aso-mia-clarity__mark span{font-size:15px!important}.aso-mia-revolution__seal span{font-size:15px!important}.aso-mia-advantages__orb small{font-size:11px!important}.aso-mia-authority__proof span{font-size:15px!important}.aso-mia-authority__note{font-size:13px!important}.aso-mia-authority__review{font-size:15px!important}.aso-mia-authority__name span{font-size:15px!important}.aso-mia-authority__credentials li{font-size:15px!important}.aso-mia-ideal__questions p{font-size:15px!important}.aso-mia-specs dd{font-size:15px!important}.aso-mia-experience__program p{font-size:15px!important}.aso-mia-testimonial span{font-size:15px!important}.aso-preserve-video__badge{font-size:15px!important}.aso-preserve-process__badge{font-size:15px!important}.aso-preserve-process__fact-text{font-size:15px!important}.aso-preserve-pexia-link a{font-size:15px!important}.aso-pres-price__card-link{font-size:15px!important}.aso-pres-price__tag{font-size:15px!important}.aso-preserve-clinic__feature-text{font-size:15px!important}.aso-pres-trainer__issuer span{font-size:15px!important}.aso-pres-trainer__zoom{font-size:15px!important}.aso-pres-trainer__document figcaption{font-size:13px!important}.aso-pres-trainer__document span{font-size:15px!important}.aso-pres-contact__step small{font-size:13px!important}.aso-pres-contact__direct small{font-size:13px!important}.aso-pres-contact-form__field label{font-size:13px!important}.aso-pres-contact-form__submit small{font-size:13px!important}.aso-mastopexy-hero__signals li{font-size:15px!important}.aso-mastopexy-tech dd{font-size:15px!important}.aso-mastopexy-planning__caption{font-size:13px!important}.aso-mastopexy-scar-card__visual span{font-size:15px!important}.aso-mastopexy-case span{font-size:15px!important}.aso-mastopexy-doubts a{font-size:15px!important}.aso-mastopexy-choice__copy a{font-size:15px!important}.aso-mastopexy-decision__criteria p{font-size:15px!important}.aso-mastopexy-pricing__grid p{font-size:15px!important}.aso-mastopexy-pricing__featured p{font-size:15px!important}.aso-mastopexy-pricing__details p{font-size:15px!important}.aso-mastopexy-implant__blite-mark span{font-size:11px!important}.aso-mastopexy-text-link{font-size:15px!important}.aso-mastopexy-implant__principles span{font-size:15px!important}.aso-mastopexy-timeline span{font-size:15px!important}.aso-mastopexy-recovery__specific{font-size:15px!important}.aso-mastopexy-doctor__proof span{font-size:15px!important}.aso-mastopexy-doctor__note{font-size:13px!important}.aso-mastopexy-doctor__credentials span{font-size:11px!important}.aso-mastopexy-doctor__credentials li{font-size:15px!important}.aso-pp-hero__signals li{font-size:15px!important}.aso-pp-hero__visual figcaption{font-size:13px!important}.aso-pp-summary__facts dd{font-size:15px!important}.aso-pp-summary__small{font-size:15px!important}.aso-pp-ptosis__figure figcaption{font-size:13px!important}.aso-pp-ptosis__labels p{font-size:15px!important}.aso-pp-benefits__grid p{font-size:15px!important}.aso-pp-benefits__disclaimer{font-size:13px!important}.aso-pp-scars p{font-size:15px!important}.aso-pp-size__data dd{font-size:15px!important}.aso-pp-size__fineprint{font-size:15px!important}.aso-pp-comparison__link{font-size:15px!important}.aso-pp-comparison__link a{font-size:15px!important}.aso-pp-timeline p{font-size:15px!important}.aso-pp-protocol li{font-size:15px!important}.aso-pp-surgeon__media span{font-size:15px!important}.aso-pp-surgeon__proof span{font-size:15px!important}.aso-pp-surgeon__note{font-size:13px!important}.aso-pp-series dd{font-size:15px!important}.aso-pp-series p{font-size:15px!important}.aso-pp-zero-warning p{font-size:15px!important}.aso-pp-sensitivity__data span{font-size:15px!important}.aso-pp-sensitivity__note{font-size:13px!important}.aso-pp-followup__grid li{font-size:15px!important}.aso-pp-no-cases small{font-size:13px!important}.aso-pp-choice__grid p{font-size:15px!important}.aso-pp-choice__cta span{font-size:15px!important}.aso-reduction-overview__problem span{font-size:15px!important}.aso-reduction-options__equation-card span{font-size:15px!important}.aso-reduction-mini__note{font-size:13px!important}.aso-swap-hero__trust li{font-size:15px!important}.aso-swap-hero__badge span{font-size:15px!important}.aso-swap-intro__aside small{font-size:13px!important}.aso-swap-procedure__visual span{font-size:15px!important}.aso-swap-process__item p{font-size:15px!important}.aso-swap-reasons__media span{font-size:11px!important}.aso-swap-reason p{font-size:15px!important}.aso-swap-diagnosis__alert p{font-size:15px!important}.aso-swap-options__tag{font-size:11px!important}.aso-swap-options__enbloc-kicker{font-size:11px!important}.aso-swap-options__enbloc a{font-size:15px!important}.aso-swap-author__proof-label{font-size:15px!important}.aso-swap-author__credentials li{font-size:15px!important}.aso-swap-followup__monitor-grid p{font-size:15px!important}.aso-swap-followup__alcl p{font-size:15px!important}.aso-swap-followup__cta-kicker{font-size:11px!important}.asn-review__lic{font-size:15px!important}.asn-review__link{font-size:15px!important}.asn-review__smain small{font-size:13px!important}.asn-review__sbody p{font-size:15px!important}.asn-ol a{font-size:15px!important}.asn-ol small{font-size:13px!important}.aso-contact__portrait figcaption{font-size:13px!important}.aso-contact__channel-copy{font-size:15px!important}.aso-contact__video-details span{font-size:15px!important}.aso-page-hero__chips li{font-size:15px!important}.aso-proof-strip__source{font-size:15px!important}.aso-author-expertise-card li{font-size:15px!important}.aso-author-method-item span{font-size:15px!important}.aso-author-video-shell span.label{font-size:15px!important}.aso-author-video-meta span{font-size:15px!important}.aso-author-video-action{font-size:15px!important}.aso-author-profile-content p{font-size:15px!important}.aso-author-profile-note{font-size:13px!important}.aso-author-highlight span{font-size:15px!important}.aso-author-international p{font-size:15px!important}.aso-author-publication p{font-size:15px!important}.aso-author-publication-meta span{font-size:15px!important}.aso-author-book p{font-size:15px!important}.aso-author-teaching-list span{font-size:15px!important}.aso-author-congress p{font-size:15px!important}.aso-author-affiliation span{font-size:15px!important}.aso-author-update span{font-size:15px!important}.aso-dmad__facts span{font-size:15px!important}.aso-dmad__thumb span{font-size:15px!important}.aso-breast-hero__signals li{font-size:15px!important}.aso-breast-compare__hint{font-size:15px!important}.aso-breast-smallprint{font-size:15px!important}.aso-breast-understand__visual figcaption{font-size:13px!important}.aso-ex-hero__trust{font-size:15px!important}.aso-ex-section figcaption{font-size:13px!important}.aso-ex-online__action p{font-size:15px!important}}
.aso-jump{position:fixed;left:0;right:0;top:0;z-index:9990;background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid rgba(31,111,152,.14);box-shadow:0 6px 18px rgba(18,63,78,.06);transform:translateY(-110%);transition:transform .22s ease;font-family:Jost,Arial,sans-serif}
.aso-jump.is-on{transform:translateY(0)}
.aso-jump__in{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:6px;padding:0 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.aso-jump__in::-webkit-scrollbar{display:none}
.aso-jump a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;font:500 14.5px/1 Jost,Arial,sans-serif;color:#41606f!important;text-decoration:none!important;white-space:nowrap;position:relative}
.aso-jump a:hover{color:#123f4e!important}
.aso-jump a.is-active{color:#123f4e!important;font-weight:600}
.aso-jump a.is-active::after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:2px;border-radius:2px;background:#ef6b67}
.aso-jump a.aso-jump__cta{margin-left:auto;min-height:34px;padding:0 16px;background:#123f4e;color:#fff!important;font-weight:600}
.aso-jump a.aso-jump__cta::after{display:none}
.aso-jump a:focus-visible{outline:2px solid #2f96d3;outline-offset:-2px}
@media (max-width:767px){.aso-jump__in{padding:0 8px;gap:2px}.aso-jump a{font-size:14px;padding:0 10px}.aso-jump a.aso-jump__cta{margin-left:6px}}
@media (prefers-reduced-motion:reduce){.aso-jump{transition:none}}

/* Banner de dirección en una sola línea también en móviles de 320 px */
@media (max-width:359px){html .doctoraso-location-banner .doctoraso-location-banner__inner{gap:6px;padding:2px 8px}html[lang] .doctoraso-location-banner .doctoraso-location-banner__inner span::before{font-size:12px}html .doctoraso-location-banner .doctoraso-location-banner__inner a{padding:0 6px;font-size:12px}}

/* Portada: sin franjas blancas entre bloques (35 px de WPBakery bajo cada bloque y 37 px de la fila del equipo en móvil). El hero se respeta. */
body.page-id-2 .wpb_raw_code:not(:has(.aso-hero-home)){margin-bottom:0!important}
@media (max-width:767px){body.page-id-2 .vc_row.movil-margin:has(.aso-home-team){margin-top:0!important;margin-bottom:0!important}}

/* Portada, bloque «Dr. Jorge Aso» (prestigio) en móvil: icono a la izquierda, texto alineado a la izquierda y sin las franjas blancas curvas */
@media (max-width:767px){ html body .aso-home-prestige::before,html body .aso-home-prestige::after{display:none!important} html body .aso-home-prestige .aso-home-prestige__features{gap:12px!important} html body .aso-home-prestige .aso-home-prestige__card{display:grid!important;grid-template-columns:44px 1fr;column-gap:14px;align-items:start;text-align:left!important;padding:18px 18px 18px 16px!important;min-height:0!important} html body .aso-home-prestige .aso-home-prestige__icon{width:44px!important;height:44px!important;margin:0!important;border-radius:12px} html body .aso-home-prestige .aso-home-prestige__icon svg{width:24px!important;height:24px!important} html body .aso-home-prestige .aso-home-prestige__body{text-align:left!important} html body .aso-home-prestige .aso-home-prestige__body h3{text-align:left!important;margin:2px 0 6px!important;font-size:17px!important;line-height:1.25!important} html body .aso-home-prestige .aso-home-prestige__body p{text-align:left!important;font-size:15px!important;line-height:1.55!important;margin:0!important} html body .aso-home-prestige .aso-home-prestige__intro p{text-align:left!important;font-size:15px!important;line-height:1.6!important} html body .aso-home-prestige .aso-home-prestige__intro h2,html body .aso-home-prestige .aso-home-prestige__intro h3{text-align:left!important}}

/* Portada en móvil: scroll más ligero. Sin desenfoques de fondo (no se notan: los fondos ya son casi opacos) y sin animaciones de entrada (el contenido aparece ya colocado). */
@media (max-width:767px){
 body.page-id-2 .page-content *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
 body.page-id-2 .aso-home-online__consult-badge,body.page-id-2 .aso-home-online__simulator-label{background-color:rgba(7,29,45,.92)!important}
 body.page-id-2 .page-content .appear-animation,body.page-id-2 .page-content [data-appear-animation],body.page-id-2 .page-content .wpb_animate_when_almost_visible{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;transition:none!important}
 body.page-id-2 .circuloDrcha .wpb_single_image img,body.page-id-2 .circuloIzq .wpb_single_image img{transform:none!important;transition:none!important}
}
