.only-logged{display:none}.logged-in .only-logged{display:block}.cabecera-tipo{background-color:var(--bg-grey);color:#000;position:relative;z-index:1}.cabecera-tipo-container{padding:48px 0}.cabecera-tipo .section-title{font-weight:700}.cabecera-tipo h1.cabecera-tipo-pretitle{color:var(--light-grey)}.cabecera-tipo-pretitle+.cabecera-tipo-title{margin-top:16px}.cabecera-tipo-title{font-size:44px;line-height:50px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:440px;margin-left:auto;margin-right:auto}.cabecera-tipo-text{width:90%;max-width:880px;margin:16px auto 0!important}.cabecera-tipo-text p{margin:0!important;text-align:center;font-size:18px;line-height:22px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cabecera-tipo-text p.centered-text{margin-left:auto!important;margin-right:auto!important}body.page-template-default article.mediclinics-boxed-content{min-height:30vh;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.extra-sust-list ul{margin-left:12px}.extra-sust-list ul li{list-style:initial;line-height:1.4;margin-bottom:8px;font-size:15px}p.extra-sust-title{font-size:18px;font-weight:500;margin-bottom:16px}section#desde-1974{overflow:hidden}.sobre-nosotros-intro-img{height:694px;max-height:70vh;display:block;position:relative}.sobre-nosotros-intro-overlay{position:absolute;z-index:0;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;animation:zoomin 100s infinite alternate ease-out!important}.sobre-nosotros-intro-overlay-img{width:100%;height:100%;object-fit:cover}.sobre-nosotros-porque-grid-wrapper{position:relative}.sobre-nosotros-porque-grid-wrapper::after{content:"";position:absolute;width:50%;height:100%;left:50%;z-index:0;top:0;background-color:#fff}.sobre-nosotros-porque-grid-wrapper-inner{background-color:transparent;margin-top:-164px}.sobre-nosotros-porque-grid-container{width:660px;width:720px;max-width:100%;margin-right:0;margin-left:auto;background:#fff;padding:112px 0 224px 112px;padding:64px 0 128px 64px;position:relative;z-index:1}.sobre-nosotros-porque-item-icon{margin-left:auto!important;margin-right:auto!important;text-align:center}section.nuestra-historia{background-color:#000;color:#fff;padding:56px 0;position:relative;overflow-x:hidden}section.nuestra-historia h2,section.nuestra-historia h3,section.nuestra-historia p{max-width:648px}.nuestra-historia-bg{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/mediclinicstheme/img/nuestra-historia.webp);opacity:.2;height:100%;position:absolute;width:100%;top:0;left:0}.cronologia{position:relative;display:block;margin-top:112px;margin-top:48px}.cronologia::after{content:"";height:3px;background-color:#fff;width:100vw;left:calc(-50vw + 540px);position:absolute;bottom:16px;z-index:0;opacity:.8}.cronlonogia-slider{z-index:1}.cronologia-item{height:100%;position:relative;z-index:1}.cronologia-item-inner{background-color:transparent;display:flex;flex-direction:column;gap:16px;text-align:center;justify-content:space-between;align-items:center}.cronologia-item-img{display:block;width:72px;height:84px;object-fit:contain;margin:auto}.cronologia-item-inner.ano-2025 .cronologia-item-img,.cronologia-item-inner.big .cronologia-item-img{width:124px}.cronologia-item-ano{display:block;font-size:26px;color:var(--beige);font-weight:500}.cronologia-item-texto{display:block;min-height:96px;max-width:156px;margin:auto;font-size:16px;line-height:22px;text-align:center;font-weight:300;padding-bottom:56px;box-sizing:content-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cronologia-item-dot{border-radius:100%;display:block;margin:auto;width:32px;height:32px;border:5px solid #000;background-color:var(--beige);position:relative;z-index:1}.cronologia-item-dot::before{content:"";position:absolute;width:1px;left:11px;height:56px;height:48px;top:-65px;top:-57px;background-color:#fff;opacity:.8}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{position:absolute}.sobre-nosotros-section p.section-title.centered-title{max-width:516px}.sobre-nosotros-section .centered-text{max-width:714px;margin-left:auto;margin-right:auto}.mediclinics-fullwidth-image-section img{object-fit:cover;aspect-ratio:1444/474;display:block;width:100%;height:100%}.certificacion-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:80px;max-width:1074px}.certificacion-list img{display:block;max-width:100%;height:auto}.certificacion-item a{position:relative;transition:all .4s ease}.certificacion-item a::after{content:"";background-color:var(--beige);width:52px;height:52px;background-image:url(/wp-content/themes/mediclinicstheme/img/download-arrow-white.svg);background-size:12px auto;background-repeat:no-repeat;background-position:center center;transition:all .4s ease;position:relative;display:block;float:inline-end;margin-top:-26px;margin-bottom:26px}.certificacion-item a:hover::after{background-color:#000}.sostenibilidad-section .centered-text,.sostenibilidad-section .centered-title{max-width:654px!important;width:90%!important;margin-right:auto;margin-right:auto}section.sostenibilidad-section.sostenibilidad-hero{background-position:top center;position:relative;height:auto;min-height:initial}section.sostenibilidad-section.sostenibilidad-hero::before{content:"";position:absolute;background-color:#000;z-index:0;pointer-events:none;width:100%;height:100%;opacity:.4}section.sostenibilidad-section .home-hero-slide-item-inner{align-items:flex-start}section.sostenibilidad-section .home-hero-slide-item-caption{height:100%}section.sostenibilidad-section .sostenibilidad-hero-caption{padding:203px 0 72px;padding:155px 0 56px;height:100%}section.sostenibilidad-section .sostenibilidad-hero-caption-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.sostenibilidad-hero-caption *{color:#fff!important}.sostenibilidad-hero-caption .section-title{font-weight:700}.sostenibilidad-section .sostenibilidad-hero-caption .centered-text{max-width:880px!important;width:100%!important;margin-left:auto;margin-right:auto}.sostenibilidad-hero-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:48px auto 0;color:#fff!important}.sostenibilidad-hero-icon-block img{height:90px;height:64px;width:100px;object-fit:contain;display:block;margin:0 auto}.sostenibilidad-hero-icon-block{font-weight:300!important}.sostenibilidad-hero-icon-block p{margin:0 auto;font-weight:300!important;font-size:18px;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sostenibilidad-hero-icon-block h3{margin:16px auto 8px;display:block;text-transform:uppercase;font-weight:700!important;font-size:20px;line-height:24px}.flex-block{display:flex;gap:10%}.flex-block.flex-end{align-items:flex-end}.flex-block+.flex-block{margin-top:32px}.flex-middle{align-items:center}.flex-block-30{flex:.45}.flex-block-35{flex:.35}.flex-block-40{flex:.4}.flex-block-45{flex:.45}.flex-block-55{flex:.55}.flex-block-60{flex:.6}.flex-block-65{flex:.65}.flex-block-70{flex:.7}.flex-block img{display:block;max-width:100%;height:auto}.flex-block-70 h2{max-width:360px}.flex-block-70 p{max-width:520px}.sostenibilidad-eficiencia-icons{text-align:center!important}.sostenibilidad-eficiencia-icons .sostenibilidad-hero-icon-block img{height:136px;width:136px;max-width:100%}.sostenibilidad-eficiencia-icons .bloque-porcentaje-ahorro span{font-size:24px}.sostenibilidad-eficiencia-icons .ahorro-icon-circle img{width:40px;height:40px;margin:auto!important;display:block;object-fit:contain}.sostenibilidad-eficiencia-icons .bloque-porcentaje-ahorro+.bloque-porcentaje-ahorro{margin-top:24px}.sostenibilidad-hero-icon-block h3{font-weight:400!important;text-transform:none!important}.button-and-badge{display:flex;align-items:center;gap:24px;justify-content:space-between;margin-top:24px}.section-sello img{display:block;max-width:142px}@media only screen and (max-width:990px){.button-and-badge{flex-direction:column;align-items:flex-start}}.ahorro-icon-circle{position:relative;width:112px;height:112px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.ahorro-icon-circle img{position:relative;z-index:2;width:48px;height:auto}.progress-ring{position:absolute;top:0;left:0;transform:rotate(-90deg);z-index:1}.progress-ring circle{fill:none}.circle-border{stroke:#fff;stroke-width:1}.progress-bg{stroke:transparent;stroke-width:7}.progress{stroke:#fff;stroke-width:7;stroke-dasharray:310.62;stroke-dashoffset:310.62;transition:stroke-dashoffset .3s ease-out}.ahorro-porcentaje{text-align:center;font-size:32px;color:#fff;margin-top:8px}.thirds-flex-container{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:10%}.thirds-flex-column{display:flex;flex-direction:column;font-size:12px;line-height:15px;color:#707070;gap:24px}.thirds-flex-list-item{display:flex;gap:4px}.thirds-flex-list-item img{display:block;height:32px;width:32px;max-width:36px;min-width:36px;object-fit:contain;color:transparent;font-size:1px}.thirds-flex-list-item-heading{font-weight:600}.thirds-flex-list-item-text p{max-width:152px;font-weight:300;margin-top:4px}.thirds-flex-list-item-text p.thirds-flex-list-item-heading{font-weight:600}.thirds-flex-list-item-text p+p{margin:0}.thirds-flex-column-head{text-align:left;font-weight:700;margin-bottom:16px}.thirds-flex-column-head *{font-size:22px!important}.thirds-flex-column-head img{display:block;max-width:100%;height:auto;margin:0 auto 24px}.sostenibilidad-eficiencia-leyenda{display:flex;margin:40px auto 0;justify-content:space-between;gap:48px;max-width:912px}.sostenibilidad-eficiencia-item{display:flex;gap:24px;align-items:center}.sostenibilidad-eficiencia-item img{display:block}.sostenibilidad-eficiencia-item p{color:#fff;max-width:90%;width:360px;font-size:14px}img.bream-logo{mix-blend-mode:multiply;margin:56px auto;max-width:100%;display:block;height:auto}@media only screen and (max-width:420px){body.page-template-mediclinics-sobre-nosotros .home-hero-slide-item-inner{align-items:flex-end;padding-bottom:40px}}@media only screen and (max-width:320px){body.page-template-mediclinics-sobre-nosotros .home-hero-slide .home-hero-title{font-size:28px;line-height:1.1}body.page-template-mediclinics-sobre-nosotros .home-hero-slide-item-inner{padding-bottom:16px}body.page-template-mediclinics-sobre-nosotros .home-hero-slide-item-inner a.boton-tipo{padding:0 16px}}.white-text{color:#fff}.bg-white{background-color:#fff}.bg-beige{background-color:var(--beige)}.bg-dark-grey{background-color:#333}.bg-dark-grey *{color:#fff}.padding-16{padding:16px}.padding-24{padding:24px}.padding-bottom-48{padding-bottom:48px}.padding-top-160{padding-top:160px}.padding-top-176{padding-top:176px}.padding-top-212{padding-top:212px}.flex-column{flex-direction:column;display:flex}.gap-16{gap:16px}.bold{font-weight:700!important}.semibold{font-weight:500!important}.caption-left .home-hero-subtitle,.caption-left .home-hero-title{max-width:684px}.new-about-saniflow-section{position:relative}.new-about-saniflow-section .section-title.centered-title{max-width:546px}.new-about-saniflow-section .section-title.centered-title.no-max-width{max-width:initial}.new-about-saniflow-section p.text{font-size:16px;line-height:20px;font-weight:300}.new-about-saniflow-section p{max-width:880px;margin-left:auto;margin-right:auto}.new-about-saniflow-section p strong{font-weight:500!important}.centered-cols *{text-align:center!important;margin-right:auto;margin-left:auto}.slide-buttons{display:flex;gap:16px;flex-wrap:wrap;position:relative;z-index:1}.centered-buttons{justify-content:center;align-items:center}.new-about-saniflow-cols{margin-top:48px!important}.new-about-saniflow-cols p{font-size:16px;line-height:20px;font-weight:300;margin:0!important}.module-2 p.top.white-text.bold{font-size:2rem;line-height:1;margin-bottom:6px!important}.module-2 p.bottom{font-size:1.2rem;font-weight:300}.module-2 .new-about-saniflow-cols{margin-top:0!important}.flex-2-24{display:flex;gap:24px}.flex-item.flex-item-1{flex:1}.module-3 .text-cropped-image-img{display:block;margin:0}.module-3 .text-cropped-image-img img{max-width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin:0}.module-3 .cropping-text .p,.module-3 .cropping-text .section-title,.module-3.new-about-saniflow-section p{margin-left:0!important}.module-3 .cropping-text{background:#fff;padding:48px 24px;margin-top:-128px;position:relative;max-width:90%;margin-right:auto;margin-left:auto}@media only screen and (min-width:767px){.module-3 .cropping-text{margin-top:-192px;max-width:65%;margin-right:0;margin-left:auto}}@media only screen and (max-width:560px){.module-3 .cropping-text{margin-top:-48px;padding:24px}}.module-4 .icon-plus-text-icon-wrapper{background:#fff;display:flex;width:88px;height:88px;align-items:center;justify-content:center;align-content:center;margin-bottom:8px;border-radius:100%}.module-4 img.icon-plus-text-icon{margin:0 auto;width:80px;display:block}.module-4 .icon-plus-text p{font-size:1.1rem}.module-5 .home-products-grid-content.boxes{text-align:center;max-width:initial;margin-top:24px!important}.module-5 .section-title{max-width:340px}.module-5 .bg-image-box{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.module-5 .bg-image-box::before{background-color:#000;width:100%;height:100%;top:0;left:0;content:"";position:absolute;pointer-events:none;opacity:.3;z-index:0}.module-5 .bg-image-box p.semibold{max-width:120px;margin-left:auto!important;margin-right:auto!important;display:flex;justify-content:center;flex-wrap:wrap}.module-5 .bg-image-box p{font-size:1.2rem!important;position:relative;z-index:1}.module-6 .icon-plus-text img{max-width:80px;height:auto;margin-bottom:16px}.module-7.north-america{min-height:70vh;display:flex;align-items:center;overflow:hidden;background-size:auto 100%;background-repeat:no-repeat}.module-7.north-america .mediclinics-boxed-content.eighty-padded{display:flex}.module-7.north-america .north-america-caption .section-title{max-width:360px;margin-left:0!important}.module-7.north-america .north-america-caption .section-subtitle{margin-bottom:0}@media only screen and (min-width:767px){.module-7.north-america .north-america-caption{max-width:50%;margin-right:0;margin-left:auto}}@media only screen and (max-width:990px){.module-7.north-america{align-items:flex-start}.north-america-caption{background:rgba(256,256,256,.9);padding:24px;max-width:420px}}@media only screen and (max-width:560px){.module-7.north-america{background-position:center center}}.module-8{overflow:hidden}.module-8 .section-title{display:flex;gap:32px;justify-content:space-between}.module-8 .section-title img{width:40%;display:block;height:auto;object-fit:contain}@media only screen and (min-width:767px){.module-8 .sobre-nosotros-porque-grid-wrapper::after{right:50%;left:initial}.module-8 .sobre-nosotros-porque-grid-container{margin-right:auto;margin-left:0;padding:64px 64px 64px 0}}@media only screen and (max-width:767px){.module-8 .section-title{flex-direction:column}.module-8 .section-title img{width:80%}}section.module-81.nuestra-historia{background-color:#fff;color:#000;padding:0 0 56px}section.module-81.nuestra-historia .cronologia{margin-top:16px}section.module-81.nuestra-historia .cronologia-item-img{filter:invert()}section.module-81.nuestra-historia .cronologia-item-dot::before{background-color:var(--light-grey);opacity:.6}section.module-81.nuestra-historia .cronologia::after{background-color:var(--bg-black)}section.module-81.nuestra-historia .cronologia-item-dot{border-color:#fff}.home-products-grid-content.logos{text-align:center;display:flex;gap:24px;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.module-9 .logos{flex-wrap:wrap;filter:grayscale(1);max-width:784px;gap:48px;row-gap:32px;display:flex;align-items:center;justify-content:center;align-content:center;margin-top:48px}.module-9 .logos img{display:block;height:80px;width:auto}section.module-10.new-about-saniflow-section::after{content:"";width:100%;height:94px;bottom:0;background:#fff;display:block;position:absolute;z-index:0}@media only screen and (max-width:560px){section.module-10.new-about-saniflow-section::after{height:76px}}@media only screen and (max-width:420px){section.module-10.new-about-saniflow-section::after{height:62px}.new-about-saniflow-cols.boxes{flex-direction:column}.new-about-saniflow-cols.boxes>div{flex:1;min-width:initial}}@media only screen and (max-width:767px){.slide-buttons{margin-top:24px;flex-direction:column}.flex-2-24{flex-direction:column}.slide-buttons a{margin-top:0;display:block;width:fit-content}.new-about-saniflow-cols>div{flex:1;min-width:40%}}@media only screen and (min-width:420px) and (max-width:767px){.new-about-saniflow-cols.boxes{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:420px){.new-about-saniflow-cols.home-products-grid-content.kpis{flex-direction:column;align-items:center;justify-content:center;text-align:center}}@media only screen and (max-width:1080px){.sostenibilidad-hero-icons{grid-template-columns:repeat(2,1fr)}.sostenibilidad-hero-icon-block p{font-size:16px;line-height:22px;max-width:240px;margin-left:auto;margin-right:auto}.sostenibilidad-hero-icon-block h3{font-size:19px;line-height:24px}.sostenibilidad-eficiencia-leyenda{flex-direction:column}.sostenibilidad-eficiencia-item{justify-content:center}.cronologia::after{width:calc(100% + 64px);left:-32px}}@media only screen and (max-width:767px){.cabecera-tipo-title{font-size:28px;line-height:32px}.cabecera-tipo-text p{font-size:18px;line-height:24px}.sobre-nosotros-porque-grid-container{padding:32px}.sobre-nosotros-porque-grid-container p{margin-left:0!important}.sobre-nosotros-porque-grid-wrapper::after{content:initial}.sobre-nosotros-porque-grid-content.home-porque-grid-content{grid-template-columns:repeat(2,1fr)}.sostenibilidad-hero-icons{grid-template-columns:initial}.flex-block{flex-direction:column;gap:48px}.column-image-block{order:2}.thirds-flex-container{grid-template-columns:repeat(2,1fr)}.sostenibilidad-hero-icon-block{margin-bottom:48px}.sostenibilidad-eficiencia-icons .bloque-porcentaje-ahorro span{font-size:20px}.flex-block+.flex-block{margin-top:56px}}@media only screen and (max-width:560px){.certificacion-list{grid-template-columns:1fr;gap:0}.cabecera-tipo-text p{font-size:16px;line-height:22px}.sobre-nosotros-porque-grid-content.home-porque-grid-content{grid-template-columns:1fr}}@media only screen and (max-width:420px){.thirds-flex-container{display:block;margin-right:auto;margin-left:auto;max-width:240px}.thirds-flex-column{padding-left:24px}.thirds-flex-column+.thirds-flex-column{margin-top:48px}.eighty-padded{padding-top:40px;padding-bottom:40px}}