.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
.h-slider{width:100%;max-width:80rem;margin:0 auto;padding:0 1rem;box-sizing:border-box}.h-slider .glide__slide{width:100%;height:auto;border-radius:1rem;aspect-ratio:19/9;background-size:cover;background-position:center;background-repeat:no-repeat}.h-slider .glide__dots{display:flex;gap:1rem;justify-content:center;align-items:center;margin:1rem 0;width:100%}.h-slider .glide__dot{background-color:var(--color4);width:.6rem;height:.6rem;opacity:.5;border-radius:50%;cursor:pointer}.h-slider .glide__dot:hover,.h-slider .glide__dot.active{opacity:1}.cta{width:100%}.cta__container{width:100%;max-width:calc(64rem + 1px);margin:0 auto;padding:2rem;box-sizing:border-box}.cta__row:not(:last-child){margin-bottom:1rem}.cta__row .btn{width:max-content}.cta__text{color:var(--color4);margin:0}.cta__address{text-align:center;color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.cta__address{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.cta__address{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.cta__address{display:flex;align-items:center;gap:1rem;justify-content:center}.cta__address-icon{display:block;margin:0;width:1.5rem;height:1.5rem;object-fit:contain}.docs{width:100%;background-repeat:no-repeat}.docs__container{width:100%;max-width:calc(64rem + 1px);margin:0 auto;box-sizing:border-box}.docs__title{text-align:center;color:var(--color5);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.docs__title{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.docs__title{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}}.docs__title{margin:0 0 2rem 0}.docs__title--light{display:block;font-weight:400}.docs__item{height:auto;object-fit:contain;aspect-ratio:1/1;border-radius:.5rem;background-color:var(--color5);box-sizing:border-box}.docs__item-name{color:var(--color2);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.docs__item-name{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.docs__item-name{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.docs__item-name{margin:.5rem 0 0 0;text-align:center}.docs__item-img{width:100%;height:auto;object-fit:contain}.results{width:100%}.results__container{width:100%;max-width:80rem;margin:0 auto;box-sizing:border-box}.results__title{text-align:center;color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.results__title{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.results__title{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}}.results__title{margin:0}.results__subtitle{text-align:center;color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.results__subtitle{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.results__subtitle{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.results__subtitle{max-width:480px}#results_slider{position:relative}#results_slider .glide{width:100%}#results_slider .glide__slide{width:100%;height:auto;border-radius:1rem}#results_slider .glide__slide-image{display:block;width:100%}#results_slider .glide__slide-title{text-align:center;text-transform:uppercase;border-radius:.5rem;color:var(--color2);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){#results_slider .glide__slide-title{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){#results_slider .glide__slide-title{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}#results_slider .glide__slide-title{margin:auto auto 1rem auto;background-color:var(--color4);padding:.5rem 1rem;box-sizing:border-box;width:max-content}#results_slider .glide__arrows{display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0}#results_slider .glide__arrow{background-color:rgba(0,0,0,0);width:2rem;height:2rem;cursor:pointer;appearance:none;border:none;padding:0}#results_slider .glide__arrow img{width:100%;height:100%;object-fit:contain}#results_slider .glide__arrow--left{margin-left:-2.5rem}#results_slider .glide__arrow--right{margin-right:-2.5rem;transform:rotate(180deg)}.yellow-badge{background-color:var(--color6)}.yellow-badge__container{width:max-content;margin:0 auto;width:100%;padding:1.5rem 1rem;box-sizing:border-box}.yellow-badge__title{color:var(--color8);font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.yellow-badge__title{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.yellow-badge__title{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}}.yellow-badge__title{margin:0;text-align:center}.yellow-badge__title--strong{font-weight:700;display:block}.consulta{background-color:var(--color7)}.consulta__container{width:100%;max-width:80rem;margin:0 auto;box-sizing:border-box}.consulta__image{height:auto;object-fit:contain;display:block}.consulta__column{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.consulta__list{list-style:none;padding:0;margin:0 0 4rem 0;gap:1rem}.consulta__item{color:var(--color2);font-family:var(--ff1);font-style:normal;font-weight:600}@media all and (orientation: landscape){.consulta__item{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.consulta__item{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.consulta__item{margin:0;padding:.2rem 0;display:flex;align-items:flex-start;justify-content:flex-start}.consulta__item-icon{display:block;width:1.2rem;height:1.2rem;object-fit:contain;margin-right:.5rem}.c-box{background-color:var(--color2);padding:2rem;box-sizing:border-box;border-radius:1rem}.c-box__title{color:var(--color8);font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.c-box__title{font-size:var(--fs-large);line-height:calc(var(--fs-large)*1.2);letter-spacing:calc(var(--fs-large)*0)}}@media all and (orientation: portrait){.c-box__title{font-size:var(--fsm-large);line-height:calc(var(--fsm-large)*1.2);letter-spacing:calc(var(--fsm-large)*0)}}.c-box__title{background-color:var(--color6);padding:.5rem 1rem;box-sizing:border-box;margin:-4rem auto 1rem auto;width:max-content;text-align:center}.c-box__title--strong{font-weight:700}.c-box__text{color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.c-box__text{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.c-box__text{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.c-box__text{margin:2rem 0;text-align:center;display:flex;align-items:center;justify-content:center;gap:1rem}.c-box__icon{display:block;margin:0;width:2rem;height:2rem;object-fit:contain}.c-box__buttons .btn{width:max-content}.services{background-color:var(--color4)}.services__container{width:100%;max-width:calc(64rem + 1px);margin:0 auto;box-sizing:border-box}.services__item{background-color:var(--color2);border-radius:1rem;padding:0;overflow:hidden}.services__item--last{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.services__item-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.services__item-title{color:var(--color8);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.services__item-title{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.services__item-title{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.services__item-title{padding:0 1rem;text-align:center;margin:0 0 .5rem 0}.services__item-text{color:var(--color4);margin:0;font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.services__item-text{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.services__item-text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.services__item-text{padding:0 1rem;text-align:center}.services__item-content{padding:1.5rem}.products__container{width:100%;max-width:calc(64rem + 1px);margin:0 auto;padding:0 1rem 1rem 1rem;box-sizing:border-box}.products__image{display:block;width:100%;max-width:640px;height:auto;object-fit:cover}.products__title{text-align:center;color:var(--color3);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.products__title{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.products__title{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}}.products__title{margin:-1rem 0 1rem 0}.products__text{text-align:center;color:var(--color1);font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.products__text{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.products__text{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.products__text{margin:0 auto 2rem auto;max-width:480px}.brands{width:100%;max-width:calc(64rem + 1px);margin:0 auto;border-top:4px solid var(--color3);border-bottom:4px solid var(--color3)}.brands .glide{margin:0 auto}.brands .glide__slide{display:flex;align-items:center;justify-content:center;aspect-ratio:19/9}.brands .glide__slide-image{display:block;width:100%;height:100%;object-fit:contain;margin:auto}.location__container{width:100%;max-width:calc(64rem + 1px);margin:0 auto;padding:4rem 1rem;box-sizing:border-box}.location__image{height:auto;object-fit:cover;border-radius:1rem;background-color:#f1f1f1}.location__content{box-sizing:border-box}.location__title{color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.location__title{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.location__title{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.location__title{margin:0 0 1rem 0}.location__title--second{margin-top:2rem}.location__address{color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.location__address{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.location__address{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}}.location__address{display:flex;align-items:center;text-decoration:none;gap:1rem}.location__address-icon{display:block;width:1.5rem;height:1.5rem;object-fit:contain}.map iframe{width:100%;height:480px}@media all and (orientation: landscape){.cta__row{display:flex;align-items:center;gap:1rem;justify-content:center}.cta__text{font-family:var(--ff1);font-style:normal;font-weight:700}}@media all and (orientation: landscape)and (orientation: landscape){.cta__text{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: landscape)and (orientation: portrait){.cta__text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}@media all and (orientation: landscape){.docs{background-size:cover;background-position:center;background-image:url(../js/../img/fondo_medicos_desktop.jpg)}.docs__container{padding:6rem 1rem}.docs__row{display:flex;gap:5rem;justify-content:center}.docs__item{width:100%;padding:2rem 4rem;max-width:20rem}.results__container{padding:6rem 1rem}.results__subtitle{margin:0 auto 4rem auto}#results_slider{width:100%}.consulta__container{display:flex;align-items:flex-end;justify-content:space-between}.consulta__image{width:40%}.consulta__column{width:50%;padding:6rem 0}.consulta__list{columns:3}.c-box__buttons{display:flex;gap:1rem;justify-content:center;align-items:center}.services__container{padding:6rem 1rem 20rem 1rem}.services__row{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:2rem}.services__item{width:calc(33.333% - 1.3333rem)}.brands{padding:2rem 0}.products__image{margin:-15rem auto 0 auto}.location__container{display:flex;align-items:center;justify-content:space-between}.location__image{width:50%;aspect-ratio:16/9}.location__content{width:50%;padding:0 0 0 3rem}.location__buttons,.location__address-row{display:flex;gap:1rem;align-items:center}.location__address{width:50%}}@media all and (orientation: portrait){.cta__text{text-align:center;margin-bottom:1rem;font-family:var(--ff1);font-style:normal;font-weight:700}}@media all and (orientation: portrait)and (orientation: landscape){.cta__text{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait)and (orientation: portrait){.cta__text{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}@media all and (orientation: portrait){.cta .btn{margin:.5rem auto}.cta__address{margin-top:2rem}.docs{background-image:url(../js/../img/fondo_medicos_movil.jpg);background-position:center bottom;background-color:#efefef;background-size:100% auto}.docs__container{padding:6rem 1rem}.docs__item{width:70%;padding:1rem;margin-left:auto;margin-right:auto}.docs__item:not(:last-child){margin-bottom:1rem}.results__container{padding:4rem 1rem}.results__subtitle{margin:0 auto 2rem auto}#results_slider{width:80%;margin:0 auto}.consulta__container{padding:3rem 1rem 0 1rem}.consulta__list{padding:0;columns:2}.consulta__image{width:92%;margin:2rem auto 0 auto}.c-box .btn{margin:1rem auto}.services__container{padding:4rem 1rem 10rem 1rem}.services__item:not(:last-child){margin-bottom:1.5rem}.products__image{margin:-7rem auto 1rem auto}.brands{padding:.5rem 0}.location__image{width:100%;margin:0 auto 2rem auto;aspect-ratio:4/3}.location__title{text-align:center;margin:0 0 1rem 0}.location .btn{width:max-content;margin:0 auto 1rem auto}.location__address{margin-bottom:1rem}}
