@charset "UTF-8";:root{--size-base: 1.6rem;--font-family: "Roboto", sans-serif;--box-shadow: rgba(25,32,46, .15);--color-blue-deep: #00113D;--color-font: #1F1F1F;--color-white: #FFF;--color-gray-light: #F7F8FF;--color-gray-border: #E3E6FF;--color-gray-deep: #4A4A4A;--color-green: #45EC9C;--color-green-light: #D9FFEA;--color-blue-light: #EFF1FF;--color-blue: #6333FF;--color-blue-dark: #1414AA;--color-blue-rgb: 99, 51, 255;--color-banner-rgb: 20, 20, 170;--color-footer-rgb: 14, 13, 74;--color-yellow: #FFE34A;--color-success: #C7EBA9;--color-error: #dc3545;--color-whatsapp: #51C85D;--color-details-border: #C9CCFF}::-moz-selection{background:#ffe34abf}::selection{background:#ffe34abf}html{font-size:10px;scrollbar-color:var(--color-green) transparent;scrollbar-width:thin;margin:0;padding:0}#reviews .hcgYBp{padding:calc(var(--size-base) * 1.5) calc(var(--size-base) * 3) 0 calc(var(--size-base) * 3)}#reviews .fxmDQB>a{visibility:hidden;display:none!important;width:0!important;font-size:0!important}#reviews .fxmDQB>a svg,#reviews .fxmDQB>a div{visibility:hidden!important;display:none!important}#reviews .idtsmZ{background-color:var(--color-gray-light);-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5);border:.1rem solid var(--color-gray-border);font:400 var(--size-base) var(--font-family)!important}#reviews .idtsmZ .dtddLN{color:var(--color-gray-deep)}#reviews .idtsmZ .iCkYUB{color:var(--color-blue)}.eapps-widget:hover .eapps-widget-toolbar{display:none!important}body{margin:0;padding:0;font:400 var(--size-base) var(--font-family);font-display:swap;line-height:1.5;background-color:var(--color-white);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;text-rendering:optimizeLegibility;text-wrap:pretty;font-optical-sizing:auto;color:var(--color-gray-deep)}p{margin:calc(var(--size-base) * 1.5) 0}ul{margin:0;padding:0;list-style:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}*:focus-visible,*:active,*:focus{outline:none}a,a:hover,a:focus{text-decoration:none;outline:none}.container{max-width:132rem;margin:0 auto}.contact-bar{background-color:var(--color-blue-deep);color:var(--color-white);text-align:right}.contact-bar .contact-bar-grid{display:inline-grid;grid-template-columns:repeat(2,auto);gap:calc(var(--size-base) * 4);align-items:center;height:calc(var(--size-base) * 3.375)}div.convenios{display:block;margin-top:calc(var(--size-base) * 1.5);text-align:center}div.convenios>a{display:inline-flex;gap:calc(var(--size-base) * .25)}.contact-data{display:inline-grid;grid-template-columns:repeat(4,auto);gap:var(--size-base)}.contact-data li>a{display:grid;grid-template-columns:repeat(2,auto);gap:calc(var(--size-base) * .25);color:var(--color-white);padding:calc(var(--size-base) * .91) 0}.contact-data li>a i{color:var(--color-green)}.rrss{display:inline-grid;grid-template-columns:repeat(3,auto);gap:calc(var(--size-base) * .5)}.rrss li>a{display:flex;justify-content:center;align-items:center;background-color:var(--color-blue);height:calc(var(--size-base) * 2);width:calc(var(--size-base) * 2);border-radius:50%;overflow:hidden;color:var(--color-white);font-size:calc(var(--size-base) * 1.25)}.rrss li>a span{font-size:0;overflow:hidden;width:0;height:0;display:block}.rrss li>a:hover{background-color:rgba(var(--color-blue-rgb),.7)}.container-header{background-color:var(--color-white);-webkit-box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);position:relative;z-index:999}.facesalud-logo{display:block}.facesalud-logo>a{display:inline-block}.facesalud-logo>a img{display:block}.main-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:10rem;gap:calc(var(--size-base) * 3)}.main-nav nav>ul[role=menu]{display:flex;justify-content:center;gap:calc(var(--size-base) * 2)}.main-nav nav>ul[role=menu]>li{display:flex;height:10rem;align-items:center}.main-nav nav>ul[role=menu]>li:hover>a{color:var(--color-blue)}.main-nav nav>ul[role=menu]>li.active>a{color:var(--color-blue)}.main-nav nav>ul[role=menu]>li>a{color:var(--color-blue-deep);font-weight:500;padding:calc(var(--size-base) * .91) 0;display:block;white-space:nowrap}.main-nav nav>ul[role=menu]>li.submenu{position:relative}.main-nav nav>ul[role=menu]>li.submenu>a{display:flex;gap:calc(var(--size-base) * .25);align-items:center}.main-nav nav>ul[role=menu]>li.submenu>a:after{content:"\f3d0";display:inline-block;font-family:Ionicons;font-display:swap;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-nav nav>ul[role=menu]>li.submenu:hover>ul{max-height:45rem}.main-nav nav>ul[role=menu]>li.submenu>ul{position:absolute;inset:0 auto auto 0;max-height:0;transform:translate3d(0,10rem,0);background-color:var(--color-gray-light);display:flex;flex-direction:column;width:20rem;overflow:hidden;-webkit-border-radius:0 0 calc(var(--size-base) * .5) calc(var(--size-base) * .5);border-radius:0 0 calc(var(--size-base) * .5) calc(var(--size-base) * .5);-webkit-box-shadow:0 .1rem calc(var(--size-base) * .5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * .5) 0 var(--box-shadow)}.main-nav nav>ul[role=menu]>li.submenu>ul:hover{overflow:visible}.main-nav nav>ul[role=menu]>li.submenu>ul>li{border-bottom:.1rem solid var(--color-gray-border);position:relative}.main-nav nav>ul[role=menu]>li.submenu>ul>li:last-child{border:none}.main-nav nav>ul[role=menu]>li.submenu>ul>li:hover>a{color:var(--color-blue)}.main-nav nav>ul[role=menu]>li.submenu>ul>li:hover>ul{height:auto}.main-nav nav>ul[role=menu]>li.submenu>ul>li>a{padding:calc(var(--size-base) * .75) var(--size-base);display:flex;gap:calc(var(--size-base) * .25);align-items:center;color:var(--color-blue-deep);font-weight:600}.main-nav nav>ul[role=menu]>li.submenu>ul>li>a span{flex:1}.main-nav nav>ul[role=menu]>li.submenu>ul>li>a:after{content:"\f3d1";display:inline-block;font-family:Ionicons;font-display:swap;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul{position:absolute;inset:0 auto auto 0;height:0;overflow:hidden;transform:translate3d(calc(100% - 4rem),0,0);background-color:var(--color-gray-light);display:flex;flex-direction:column;width:24rem;-webkit-box-shadow:0 .1rem calc(var(--size-base) * .5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * .5) 0 var(--box-shadow);-webkit-border-radius:0 calc(var(--size-base) * .5) calc(var(--size-base) * .5) calc(var(--size-base) * .5);border-radius:0 calc(var(--size-base) * .5) calc(var(--size-base) * .5) calc(var(--size-base) * .5)}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul>li{border-bottom:.1rem solid var(--color-gray-border)}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul>li:last-child{border:none}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul>li:hover>a{background-color:var(--color-green)}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul>li>a{padding:calc(var(--size-base) * .75) var(--size-base);display:flex;gap:calc(var(--size-base) * .25);align-items:center;color:var(--color-blue-deep);font-weight:500}.main-nav nav>ul[role=menu]>li.booking a{display:flex;gap:calc(var(--size-base) * .25);align-items:center}.main-nav nav>ul[role=menu]>li.booking a:before{content:"\f3f4";display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{height:21rem;background-color:var(--color-blue);color:var(--color-white);display:flex;justify-content:center;align-items:center}.header h1{line-height:100%;color:var(--color-white)}.h1,h1{font-size:calc(var(--size-base) * 3 - 0rem);font-weight:600;margin:0;color:var(--color-blue);line-height:130%}.h1 span,h1 span{color:var(--color-blue)}.h2,h2{font-size:calc(var(--size-base) * 3 - .6rem);font-weight:600;margin:0;color:var(--color-blue);line-height:130%}.h2 span,h2 span{color:var(--color-blue)}.h3,h3{font-size:calc(var(--size-base) * 3 - 1.2rem);font-weight:600;margin:0;color:var(--color-blue);line-height:130%}.h3 span,h3 span{color:var(--color-blue)}.h4,h4{font-size:calc(var(--size-base) * 3 - 1.8rem);font-weight:600;margin:0;color:var(--color-blue);line-height:130%}.h4 span,h4 span{color:var(--color-blue)}.h5,h5{font-size:calc(var(--size-base) * 3 - 2.4rem);font-weight:600;margin:0;color:var(--color-blue);line-height:130%}.h5 span,h5 span{color:var(--color-blue)}.h6,h6{font-size:calc(var(--size-base) * 3 - 3rem);font-weight:600;margin:0;color:var(--color-blue);line-height:130%}.h6 span,h6 span{color:var(--color-blue)}.breadcrumbs ol{list-style:none;display:inline-flex;gap:calc(var(--size-base) * .25);margin:0;padding:0}.breadcrumbs ol li{display:inline-flex;gap:calc(var(--size-base) * .25);align-items:center;font-size:.9em;color:var(--color-gray-deep)}.breadcrumbs ol li a{display:block;padding:calc(var(--size-base) * .91) 0;color:var(--color-gray-deep);position:relative}.breadcrumbs ol li a:after{content:"";position:absolute;width:0;height:.1rem;inset:auto auto 30% 0;background-color:var(--color-blue-deep);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.breadcrumbs ol li a:hover{color:var(--color-blue-deep)}.breadcrumbs ol li a:hover:after{width:100%}.breadcrumbs ol li:after{content:"\bb"}.breadcrumbs ol li:last-child:after{content:inherit}.convenios{display:inline-flex;gap:calc(var(--size-base) * 3);padding:0 calc(var(--size-base) * 3);flex-wrap:wrap;margin:0 auto}.convenios li{max-width:13.2rem}.convenios li:hover{-webkit-box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow)}.convenios li img{display:block;width:100%;height:auto;border:.5rem solid var(--color-white);-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5)}.p-x3{padding:calc(var(--size-base) * 3)!important}.wrapper{padding:0 0 calc(var(--size-base) * 3) 0}.wrapper.seo36{padding:0;background:rgba(var(--color-footer-rgb),.9);color:var(--color-white);border-top:.1rem solid var(--color-blue-deep);display:flex;justify-content:center;align-items:center;font-size:.9em}.wrapper.seo36 a{display:inline-block;text-decoration:underline;color:var(--color-white);padding:var(--size-base) 0}.wrapper.bkg-blue-light{background-color:var(--color-blue-light)}.wrapper.contacto{padding:calc(var(--size-base) * 2) calc(var(--size-base) * 2) 0 calc(var(--size-base) * 2)!important;overflow:hidden}.wrapper.contacto img{width:100%;height:auto;display:block}.wrapper.destacamos{padding:calc(var(--size-base) * 6) 0}.wrapper.banner-agendar{background-color:var(--color-white);padding:calc(var(--size-base) * 5) 0;position:relative;margin-bottom:calc(var(--size-base) * 3)}.wrapper.banner-agendar:after{content:"";position:absolute;inset:0;background:rgba(var(--color-banner-rgb),.75)}.wrapper.banner-agendar>div{position:relative;z-index:10}.wrapper.banner-agendar .uppercase{color:var(--color-white)}.align-center{align-items:center}.gradient,.price{background-color:transparent;background-image:linear-gradient(120deg,var(--color-green) 0%,var(--color-blue) 70%)}.gradient-yellow{background-color:transparent;background-image:linear-gradient(120deg,var(--color-yellow) 0%,var(--color-blue) 70%)}.counter{display:inline-flex;flex-direction:column;gap:calc(var(--size-base) * .5)}.counter .stars{font-size:1.4em;display:inline-flex;gap:calc(var(--size-base) * .125);margin:0 auto;color:var(--color-yellow)}.counter p{margin:0}.counter .h1{font-size:4em;line-height:100%}.border-radius,.price,.wrapper.contacto{-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5)}.anchor a{display:inline-flex;padding:calc(var(--size-base) * .75) calc(var(--size-base) * 1.75);gap:calc(var(--size-base) * .5);align-items:center;background-color:var(--color-green);color:var(--color-font);font-size:.9em;font-weight:500;-webkit-border-radius:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * 1.5)}.anchor a:hover{background-color:var(--color-blue);color:var(--color-white)}.rows{display:grid;grid-template-columns:repeat(1,1fr 25%);gap:calc(var(--size-base) * 3)}.rows.col-slide{grid-template-columns:1fr;gap:calc(var(--size-base) * 1.5);position:relative;max-width:50%}.rows.col-slide>div{z-index:10}.rows.col-slide p{margin:0}.rows.col-50{display:flex;flex-direction:column;width:50%;gap:calc(var(--size-base) * 2);margin:0 auto}.rows.col-66{display:flex;flex-direction:column;max-width:66.6%;gap:calc(var(--size-base) * 2);margin:0 auto}.rows.col-66.col-right{margin-right:0}.rows.col-66.col-left{margin-left:0}.rows.col-1{grid-template-columns:1fr}.rows.col-2{grid-template-columns:repeat(2,1fr)}.rows.col-3{grid-template-columns:repeat(3,1fr)}.rows.col-4{grid-template-columns:repeat(4,1fr)}.rows aside{position:sticky;top:calc(var(--size-base) * 2.5);background-color:var(--color-gray-light);-webkit-box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5);border:.1rem solid var(--color-gray-border)}.rows aside [class^=h]{padding:calc(var(--size-base) * 1.5)}.rows [class^=h]{color:var(--color-blue)}.rows nav ul{-webkit-border-radius:0 0 calc(var(--size-base) * .5) calc(var(--size-base) * .5);border-radius:0 0 calc(var(--size-base) * .5) calc(var(--size-base) * .5);overflow:hidden;border-top:.1rem solid var(--color-gray-border)}.rows nav ul li{border-bottom:.1rem solid var(--color-gray-border)}.rows nav ul li:last-child{border:none}.rows nav ul li.active>a,.rows nav ul li:hover>a{color:var(--color-white);background-color:var(--color-blue)}.rows nav ul li a{color:var(--color-blue-deep);display:block;font-size:.9em;font-weight:500;padding:calc(var(--size-base) * .8) calc(var(--size-base) * 1.5)}.fonoaudiologia ul{margin:calc(var(--size-base) * 1.5) 0;display:flex;flex-direction:column;gap:calc(var(--size-base) * 1.5)}.fonoaudiologia ul li{margin:auto}.mini-rows{display:flex;flex-direction:column;gap:calc(var(--size-base) * 2);padding:calc(var(--size-base) * 2);background-color:var(--color-green-light);-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5)}.mini-rows .preview{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--size-base) * 2)}.mini-rows.schedule{margin-top:calc(var(--size-base) * 2);background-color:rgba(var(--color-footer-rgb),.9)}.mini-rows h2{color:var(--color-font);line-height:110%}figure{display:block;margin:0;padding:0;width:100%;overflow:hidden;aspect-ratio:16/9;-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5)}figure img{width:100%;height:auto}.template-content{display:grid;gap:calc(var(--size-base) * 3.5);padding-top:calc(var(--size-base) * 3.5)}.template-content h3{font-size:2em;padding-bottom:calc(var(--size-base) * 1.5);position:relative;line-height:1}.template-content h3:after{content:"";position:absolute;inset:auto auto 0 0;width:calc(var(--size-base) * 3);height:calc(var(--size-base) * .25);background-color:var(--color-green)}a.btn-whatsapp{display:inline-block;padding:calc(var(--size-base) * .75) calc(var(--size-base) * 1.5);color:var(--color-font);font-weight:500;background-color:var(--color-whatsapp);-webkit-box-shadow:0 .1rem calc(var(--size-base) * .5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * .5) 0 var(--box-shadow);-webkit-border-radius:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * 1.5);position:relative;overflow:hidden}a.btn-whatsapp:before{content:"";position:absolute;inset:0 auto 0 0;background-color:var(--color-blue);width:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}a.btn-whatsapp span{display:inline-flex;gap:calc(var(--size-base) * .5);align-items:center;position:relative;z-index:10}a.btn-whatsapp span:before{content:"\f2c5";display:inline-block;font-family:Ionicons;font-display:swap;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.btn-whatsapp:hover{color:var(--color-white)}a.btn-whatsapp:hover:before{width:100%}.faqs{margin-top:calc(var(--size-base) * 3.5);padding:calc(var(--size-base) * 2);background-color:var(--color-blue-light);-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5);display:grid;gap:calc(var(--size-base) * 1.5)}details{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;margin:calc(var(--size-base) * .25) 0;border:.1rem solid var(--color-details-border);-webkit-border-radius:calc(var(--size-base) * .25);border-radius:calc(var(--size-base) * .25);overflow:hidden;height:auto;display:grid;grid-template-rows:1fr;transition:height .3s ease;interpolate-size:allow-keywords}details::details-content{height:0;transition:height .3s ease,content-visibility .3s ease allow-discrete;interpolate-size:allow-keywords}details .content{padding:calc(var(--size-base) * 1.5);background-color:var(--color-white);border-top:.1rem solid var(--color-deep-gray);height:0;overflow:hidden;transition:height .3s ease;interpolate-size:allow-keywords}details .content ul li{margin:calc(var(--size-base) * .5);line-height:160%}details .content p{margin:0 0 var(--size-base) 0}details .content p:last-child{margin:0}details summary{padding:calc(var(--size-base) * .75) var(--size-base);padding-right:calc(var(--size-base) * 2.5);font-weight:500;background-color:var(--color-gray-border);appearance:none;font-size:1.02em;cursor:pointer;position:relative;color:var(--color-blue-deep)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary:first-of-type{display:block;list-style:none}details summary:after{content:"\f3d0";display:flex;font-family:Ionicons;font-display:swap;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;justify-content:center;width:var(--size-base);height:var(--size-base);position:absolute;inset:50% calc(var(--size-base) * .75) auto auto;rotate:-90deg;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-top:calc(var(--size-base) * -.5)}details[open]{height:auto;transition:height .3s ease;interpolate-size:allow-keywords}details[open]::details-content{height:auto}details[open] summary:after{rotate:0deg}details[open] .content{height:auto}.uppercase{text-transform:uppercase;letter-spacing:calc(var(--size-base) * .25);font-size:.95em}.centros-medicos{display:grid;padding:calc(var(--size-base) * 1.5) 0;gap:calc(var(--size-base) * 1.5)}.centros-medicos li a{display:inline-flex;gap:calc(var(--size-base) * .5);color:var(--color-white);font-size:1.5em;font-weight:600;position:relative}.centros-medicos li a i{color:var(--color-green)}.centros-medicos li a:after{content:"";position:absolute;inset:auto auto 0 0;height:.2rem;width:0;background-color:var(--color-white);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.centros-medicos li a:hover:after{width:100%}.pt-x3{padding-top:calc(var(--size-base) * 3)}.pt-x2{padding-top:calc(var(--size-base) * 2)}.pt-x1{padding-top:var(--size-base)}.pb-x1{padding-bottom:var(--size-base)}.pb-x2{padding-bottom:calc(var(--size-base) * 2)}.pb-x3{padding-bottom:calc(var(--size-base) * 3)}.text-center{text-align:center}.text-right{text-align:right}.text-dark{color:var(--color-blue-deep)!important}.text-white{color:var(--color-white)!important}.text-blue{color:var(--color-blue)!important}.card{padding:var(--size-base);background-color:var(--color-gray-light);-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5);border:.1rem solid var(--color-gray-border);display:flex;flex-direction:column;gap:var(--size-base);align-items:stretch;height:100%}.card.error,.card.success{background:#fecaca;border:none}.card.error p,.card.success p{color:var(--color-error);margin:0}.card.error:hover,.card.success:hover{-webkit-box-shadow:none;box-shadow:none}.card.success{background:#c7eba9b3}.card.success p{color:#28a745}.card.rows{display:grid;padding:calc(var(--size-base) * 3);gap:0}.card.rows .content-right,.card.rows .content-left{display:flex;flex-direction:column;gap:calc(var(--size-base) * 1.5)}.card.rows .content-right{margin-left:-19%}.card.rows .content-left{margin-right:-19%}.card.rows figure{-webkit-border-radius:var(--size-base);border-radius:var(--size-base);-webkit-box-shadow:0 0 var(--size-base) 0 rgba(25,32,46,.35);box-shadow:0 0 var(--size-base) 0 #19202e59;border:.1rem solid var(--color-white)}.card.rows figure.left{transform:translate(-33%)}.card.rows figure.right{transform:translate(33%)}.card.rows .card-links a,.card.rows .pad-link a{background:none;color:var(--color-white);padding-left:0;padding-right:0}.card.rows .card-links a:hover,.card.rows .pad-link a:hover{background:none;text-decoration:underline}.card.blue,.card.dark{background-color:var(--color-blue);border:none;color:var(--color-white)}.card.blue h5,.card.dark h5{color:var(--color-white)}.card.dark{background-color:var(--color-green);color:var(--color-font)}.card.dark h5,.card.dark .card-links a,.card.dark .pad-link a,.card.dark .card-links a:hover{color:var(--color-font)}.card article{align-self:flex-start}.card p{margin-bottom:0}.card:hover{-webkit-box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow)}.card:hover figure img{width:120%;margin:-5% 0 0 -10%}.card figure{-webkit-border-radius:calc(var(--size-base) * .25);border-radius:calc(var(--size-base) * .25);background-color:var(--color-gray)}.card figure img{mix-blend-mode:normal;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.card .card-links a,.card .pad-link a{display:inline-flex;padding:calc(var(--size-base) * .75) calc(var(--size-base) * 1.75);gap:calc(var(--size-base) * .5);align-items:flex-end;background-color:var(--color-green);color:var(--color-font);font-size:.9em;font-weight:500;-webkit-border-radius:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * 1.5)}.card .card-links a:hover,.card .pad-link a:hover{background-color:var(--color-blue);color:var(--color-white)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:calc(var(--size-base) * 1.175);height:calc(var(--size-base) * 1.175);overflow:hidden}.spinner img{width:100%;aspect-ratio:1/1;animation:rotate .5s linear infinite}.footer{padding:calc(var(--size-base) * 3);background-color:rgba(var(--color-footer-rgb),.9)}.address{color:var(--color-white);font-size:.9em;display:flex;flex-direction:column;gap:calc(var(--size-base) * 3)}.address:last-child:not(.inherit){justify-content:flex-end;align-items:flex-end}.address:last-child:not(.inherit)>div{text-align:center}.address:last-child:not(.inherit) figure{width:20.4rem;aspect-ratio:inherit}.address>div{display:flex;flex-direction:column;gap:calc(var(--size-base) * .5)}.address .address-title{color:var(--color-green);font-weight:600}.address ul.address-data li a{display:inline-flex;gap:calc(var(--size-base) * .5);color:var(--color-white);padding:calc(var(--size-base) * .7) 0;position:relative}.address ul.address-data li a:before{content:"";position:absolute;inset:auto auto 25% 0;height:.1rem;width:0;background-color:var(--color-white);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.address ul.address-data li a i{color:var(--color-green)}.address ul.address-data li a:hover:before{width:100%}.centros .address .address-title{color:var(--color-blue)}.centros .address ul li a,.centros .address ul li{display:flex;gap:calc(var(--size-base) * .5);color:var(--color-font)}.centros .address ul li a i,.centros .address ul li i{color:var(--color-blue)}.centros .address ul li a:before,.centros .address ul li:before{background-color:var(--color-font)}.centros .address ul li a.map,.centros .address ul li.map{padding:calc(var(--size-base) * .7) 0}.height-auto{height:auto!important}.mapa{-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5);overflow:hidden;border:.5rem solid var(--color-white);-webkit-box-shadow:0 .1rem var(--size-base) 0 var(--box-shadow);box-shadow:0 .1rem var(--size-base) 0 var(--box-shadow)}.poi-info-window .address{display:block;font-size:1em}.poi-info-window .address:last-child:not(.inherit)>div{text-align:left}.gm-ui-hover-effect{margin-right:calc(var(--size-base) * -.75)!important}.view-link{margin-top:calc(var(--size-base) * .5)!important}.view-link a{color:var(--color-blue);font-weight:600}.gm-style-iw-d{width:calc(100% - 4.8rem);margin-top:calc(var(--size-base) * -2)}.gm-style-iw-d .address{font-size:calc(var(--size-base) * .875);font-weight:400}.centro-salud-referente{padding:0 calc(var(--size-base) * 3);background:var(--color-blue-light);-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5);margin:calc(var(--size-base) * 2) 0;position:relative;overflow:hidden}.text-rrss{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--size-base) * 1.5);position:relative;z-index:10;padding:calc(var(--size-base) * 4) 0}.img-rrss{position:relative}.img-rrss img{height:50rem;width:auto;margin:calc(var(--size-base) * -5) 0;rotate:10deg}.entrega-examenes{border:.1rem solid var(--color-blue-deep);background-color:var(--color-blue-deep);-webkit-border-radius:2.5rem;border-radius:2.5rem}.entrega-examenes:hover{border-color:var(--color-blue);-webkit-box-shadow:0 0 var(--size-base) 0 rgba(25,32,46,.5);box-shadow:0 0 var(--size-base) 0 #19202e80}.entrega-examenes:hover a{border-color:var(--color-white);background-color:var(--color-blue)}.entrega-examenes a{display:inline-flex;padding:calc(var(--size-base) * .75) calc(var(--size-base) * 1.5);gap:calc(var(--size-base) * .5);align-items:flex-end;border:.1rem solid var(--color-green);color:var(--color-white);-webkit-border-radius:2.5rem;border-radius:2.5rem;font-weight:400;white-space:nowrap}.slide{position:relative;height:50rem;background:url("./media/bkg-slide-AX7ZL2FL.webp") no-repeat 50% 50%;background-size:cover;display:flex;align-items:center;justify-content:flex-end}.slide .slide-buttons{display:inline-flex;flex-direction:column;gap:calc(var(--size-base) * .75);position:relative;z-index:11;margin:0 calc(var(--size-base) * .75)}.slide .slide-buttons li button{appearance:none;width:calc(var(--size-base) * .75);height:calc(var(--size-base) * .75);display:block;border:.1rem solid var(--color-blue);padding:0;-webkit-border-radius:50%;border-radius:50%;background:none;cursor:pointer}.slide .slide-buttons li.active button{background:var(--color-blue)}.slide .h1,.slide h1{font-size:3.5em;font-weight:900}.slide .slide-thumb{position:absolute;inset:0 0 0 auto;overflow:hidden;max-width:52%;display:flex;align-items:flex-end}.slide .slide-thumb figure{aspect-ratio:1/1;display:flex;align-items:flex-end}.slide .slide-thumb figure picture{display:block}.slide .slide-thumb figure picture img{display:block}.slide .slide-thumb video{inset:0 0 0 auto;mix-blend-mode:multiply;height:100%}.slide .slide-link a{display:inline-flex;padding:calc(var(--size-base) * .75) calc(var(--size-base) * 1.75);gap:calc(var(--size-base) * .5);align-items:center;background-color:var(--color-green);color:var(--color-font);font-size:.9em;font-weight:500;-webkit-border-radius:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * 1.5)}.slide .slide-link a:hover{color:var(--color-white);background-color:var(--color-blue)}.slide .slide-link a i.rotate-down{rotate:90deg}.slide header{position:absolute;inset:0}.slide header article{height:100%;width:100%;opacity:0;z-index:0;transition:opacity 1s ease-in-out}.slide header article.active{animation-name:fadeIn;animation-duration:.5s;animation-fill-mode:forwards;z-index:10}.slide header article .container{height:100%;display:flex;align-items:center;position:relative}.picture-border picture{display:block;width:100%;overflow:hidden;-webkit-border-radius:calc(var(--size-base) * .5);border-radius:calc(var(--size-base) * .5)}.picture-border picture img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .5s ease}.title-pad{font:300 calc(var(--size-base) * 4.5) var(--font-family);color:var(--color-blue);line-height:100%;display:flex;gap:var(--size-base);align-items:center}.title-pad span{font:600 calc(var(--size-base) * 1.2) var(--font-family)}.big-size{font-weight:300;font-size:1.2em}ul.pad-list{margin:var(--size-base) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--size-base)}ul.pad-list li{display:flex;gap:calc(var(--size-base) * .5)}ul.pad-list li:before{content:url("./media/purple-check-L54NQ44N.svg");width:var(--size-base);height:var(--size-base);margin-top:calc(var(--size-base) * .125)}.pad-link{margin-top:var(--size-base)}.pad-link a{display:inline-flex;padding:calc(var(--size-base) * .75) calc(var(--size-base) * 1.75);gap:calc(var(--size-base) * .5);align-items:flex-end;background-color:var(--color-green);color:var(--color-font);font-size:.9em;font-weight:500;-webkit-border-radius:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * 1.5)}.pad-link a:hover{background-color:var(--color-blue);color:var(--color-white)}.price{padding:calc(var(--size-base) * 2.5);text-align:center;display:flex;flex-direction:column;gap:var(--size-base);color:var(--color-white);height:100%;justify-content:center;align-items:center}.price p{margin:0}.price .price-title,.price .price-amount{font-weight:600;font-size:calc(var(--size-base) * 2);line-height:100%}.price .price-amount{font-size:calc(var(--size-base) * 4)}.toggle-menu,.back-menu{appearance:none;border:none;width:calc(var(--size-base) * 2.5);height:calc(var(--size-base) * 2.5);cursor:pointer;background:none;position:absolute;inset:var(--size-base) var(--size-base) auto auto;align-items:center;justify-content:center;z-index:1;font-size:1.5em;color:var(--color-blue-deep);display:none}.toggle-menu.active,.back-menu.active{top:calc(var(--size-base) * -2.5)}.toggle-menu.active:after,.back-menu.active:after{content:"\f2c0"}.toggle-menu:after,.back-menu:after{content:"\f32a";display:inline-block;font-family:Ionicons;font-display:swap;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.toggle-menu span,.back-menu span{width:0;height:0;font-size:0;overflow:hidden}.telemedicina-lista{padding:calc(var(--size-base) * 2) 0;justify-items:stretch}.telemedicina-lista.rows{gap:calc(var(--size-base) * 2)}.telemedicina-lista>li>p{margin-top:calc(var(--size-base) * .5)!important;font-size:.9em}.telemedicina-lista>li header{height:100%}.telemedicina-lista>li .card{overflow:hidden}.telemedicina-lista>li .card .card-thumb{background-color:var(--color-details-border);padding:var(--size-base);margin:calc(var(--size-base) * -1);margin-bottom:0;font-size:1.5em;color:var(--color-blue)}.telemedicina-lista>li .card .card-thumb img{max-width:calc(var(--size-base) * 3);height:auto;display:block}.telemedicina-lista>li .card .card-body{display:flex;gap:calc(var(--size-base) * .5);flex-direction:column}.telemedicina-lista>li p{margin:0}.steps{display:flex}.steps .number{font-size:5em;font-weight:900;color:var(--color-blue);line-height:100%;max-width:8rem;overflow:hidden;text-align:left}.steps .card{position:relative;z-index:2;background-color:#ffffff26;color:var(--color-font);height:fit-content}.steps .card img{max-width:22rem;margin:0 auto;width:100%;height:auto}.steps .card p{margin-top:0}.video-absolute{position:absolute;inset:0 0 0 auto;aspect-ratio:16/9}.video-absolute video{mix-blend-mode:multiply}.rows-flex{display:flex;gap:calc(var(--size-base) * 3)}.btop{border-top:.1rem solid var(--color-details-border)}.margin-none{margin:0!important}form{display:flex;flex-direction:column;gap:calc(var(--size-base) * 1.5)}form p{margin:0}form.form-error input.ng-pristine.ng-invalid,form.form-error select.ng-pristine.ng-invalid,form.form-error textarea.ng-pristine.ng-invalid{border-color:red}form fieldset{margin:0;padding:0;border:none}form fieldset label{display:block}form fieldset label legend{display:block;margin:0;padding:0 0 calc(var(--size-base) * .175) 0;line-height:100%;color:var(--color-blue);font-weight:400}form fieldset label legend span{color:var(--color-error)}form fieldset label input,form fieldset label select,form fieldset label textarea{padding:calc(var(--size-base) * .75);font:300 var(--size-base) var(--font-family);border:none;border-bottom:.125rem solid var(--color-blue-dark);background-color:#6333ff1a;width:100%;resize:none;appearance:none;color:var(--color-font);-webkit-border-radius:0;border-radius:0}form fieldset label input.ng-touched.ng-invalid,form fieldset label select.ng-touched.ng-invalid,form fieldset label textarea.ng-touched.ng-invalid{border-color:red}form fieldset label input:autofill,form fieldset label input:-webkit-autofill,form fieldset label input:-webkit-autofill:focus,form fieldset label select:autofill,form fieldset label select:-webkit-autofill,form fieldset label select:-webkit-autofill:focus,form fieldset label textarea:autofill,form fieldset label textarea:-webkit-autofill,form fieldset label textarea:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}form fieldset label input::placeholder,form fieldset label select::placeholder,form fieldset label textarea::placeholder{color:#0e0d4a80}form fieldset label input:focus-visible,form fieldset label select:focus-visible,form fieldset label textarea:focus-visible{outline:0}form fieldset label select{background:url("./media/icon-selector-DVE22OEJ.svg") no-repeat calc(100% - var(--size-base)) 50% #6333ff1a;padding-right:calc(var(--size-base) * 3);cursor:pointer}form fieldset label select.ng-invalid,form fieldset label select:disabled{color:#0e0d4a80}form fieldset p{margin:0;margin-top:calc(var(--size-base) * .5);color:var(--color-error);font-weight:400;font-size:.9em}form button[type=submit]{border:none;display:inline-flex;padding:var(--size-base) calc(var(--size-base) * 2);gap:calc(var(--size-base) * .5);align-items:flex-end;background-color:var(--color-blue);color:var(--color-white);font-size:var(--size-base);font-weight:500;cursor:pointer;-webkit-border-radius:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * 1.5)}form button[type=submit]:hover{background-color:var(--color-gray-deep)}.overflow-hidden{overflow:hidden!important}.flex-specialist{display:flex;flex-direction:row-reverse;gap:calc(var(--size-base) * 2);align-items:center;padding-bottom:calc(var(--size-base) * 1.5);border-bottom:.1rem solid var(--color-details-border)}.flex-specialist:last-child{padding-bottom:0;border-bottom:none}.flex-specialist>div:first-child{flex:1}.flex-specialist picture,.flex-specialist img{display:block;max-width:22rem;width:100%;height:auto}.whatsapp-icon{position:fixed;bottom:calc(var(--size-base) * .5);right:calc(var(--size-base) * .5);z-index:10;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.whatsapp-icon:hover{scale:1.2}.cdk-overlay-container{transition:background-color .3s ease-in-out}.cdk-overlay-container.dialog-open{background-color:#00000080;position:fixed;inset:0;z-index:9999}.cdk-overlay-container .cdk-overlay-backdrop{position:absolute;inset:0}.cdk-overlay-container dialog{margin:calc(var(--size-base) * 1.5) auto;padding:calc(var(--size-base) * 1.5);height:calc(100% - var(--size-base) * 3);width:calc(100% - var(--size-base) * 3);max-width:76.8rem;overflow:hidden;overflow-y:scroll;background-color:var(--color-blue-light);border:.1rem solid var(--color-details-border);-webkit-border-radius:calc(var(--size-base) * .25);border-radius:calc(var(--size-base) * .25);-webkit-box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);font-size:.9em;color:var(--color-gray-deep)}.cdk-overlay-container dialog .close-btn{position:absolute;right:0;top:0;appearance:none;border:none;padding:0;width:calc(var(--size-base) * 2.5);height:calc(var(--size-base) * 2.5);cursor:pointer;background:none;align-items:center;justify-content:center;z-index:1;font-size:2em;color:var(--color-blue-deep)}.cdk-overlay-container dialog .close-btn:after{content:"\f2c0";display:inline-block;font-family:Ionicons;font-display:swap;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased}.cdk-overlay-container dialog p{margin:var(--size-base) 0}.cdk-overlay-container dialog ol,.cdk-overlay-container dialog ul{margin:var(--size-base) 0;padding:0 0 0 var(--size-base)}.cdk-overlay-container dialog ul{list-style:disc}.cdk-overlay-container dialog a{display:inline-block;color:var(--color-blue)}.as-anchor{border:none;background:none;appearance:none;color:var(--color-white);padding:calc(var(--size-base) * .7) 0;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.as-anchor:hover{text-decoration:underline}.cookie-modal{position:fixed;inset:auto var(--size-base) var(--size-base) var(--size-base);padding:calc(var(--size-base) * 1.5);background-color:#eff1ffe6;-webkit-backdrop-filter:blur(calc(var(--size-base) * .25));backdrop-filter:blur(calc(var(--size-base) * .25));border:.1rem solid var(--color-details-border);-webkit-border-radius:calc(var(--size-base) * .25);border-radius:calc(var(--size-base) * .25);-webkit-box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);box-shadow:0 .1rem calc(var(--size-base) * 1.5) 0 var(--box-shadow);font-size:.9em;color:var(--color-gray-deep);max-width:40rem;z-index:9999}.cookie-modal p{margin-top:0}.cookie-modal .flex{display:flex;gap:var(--size-base)}.cookie-modal button{cursor:pointer}.cookie-modal button.cookie-link{border:none;background:none;appearance:none;color:var(--color-blue);cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;padding:0;font-size:1em}.cookie-modal button.cookie-link:hover{text-decoration:underline}.cookie-modal button.cookie-button{border:none;background:none;appearance:none;padding:calc(var(--size-base) * .75) calc(var(--size-base) * 1.75);gap:calc(var(--size-base) * .5);align-items:center;background-color:var(--color-green);color:var(--color-font);font-size:.9em;font-weight:600;-webkit-border-radius:calc(var(--size-base) * 1.5);border-radius:calc(var(--size-base) * 1.5)}.cookie-modal button.cookie-button.reject{background:var(--color-details-border)}@media only screen and (max-width: 1320px){.container{padding:0 calc(var(--size-base) * 1.5)}}@media only screen and (max-width: 1230px){.flex-invert{display:flex;flex-direction:column-reverse}.price{padding:calc(var(--size-base) * 1.5)}.price .price-title,.price .price-amount{font-weight:600;font-size:calc(var(--size-base) * 1.5);line-height:100%}.price .price-amount,.title-pad{font-size:calc(var(--size-base) * 3)}.steps{justify-content:center}.toggle-menu{display:flex}.back-menu{inset:var(--size-base) auto auto var(--size-base);display:none}.back-menu.back{display:flex;top:calc(var(--size-base) * -2.5)}.back-menu:after{content:"\f27d"}.container{padding:0 var(--size-base)}.entrega-examenes,.contact-bar .contact-bar-grid .rrss{display:none}.main-nav nav>ul[role=menu]>li.submenu:hover>ul{max-height:none}header[role=banner]{position:sticky;top:0;z-index:999}.main-nav nav{display:flex;align-items:center;justify-content:center}.main-nav nav>ul[role=menu]{display:none;flex-direction:column;gap:0;width:100%;position:fixed;inset:0;height:100dvh;background-color:var(--color-white);overflow:hidden;justify-content:flex-end}.main-nav nav>ul[role=menu].active{display:flex}.main-nav nav>ul[role=menu]>li{height:auto;display:block;border-top:.1rem solid var(--color-gray-border);position:relative}.main-nav nav>ul[role=menu]>li>a span{flex:1}.main-nav nav>ul[role=menu]>li.clicked>ul,.main-nav nav>ul[role=menu]>li.clicked.submenu>ul{display:flex;transform:translate(0);inset:0;position:fixed;width:100%;z-index:3}.main-nav nav>ul[role=menu]>li>ul>li{position:relative}.main-nav nav>ul[role=menu]>li>ul>li:after{content:"";position:absolute;inset:0;z-index:2;cursor:pointer}.main-nav nav>ul[role=menu]>li>ul>li.clicked>ul,.main-nav nav>ul[role=menu]>li>ul>li.clicked.active>ul{display:flex!important;transform:translate(0);inset:0;position:fixed;width:100%;z-index:4}.main-nav nav>ul[role=menu]>li>a{padding:calc(var(--size-base) * .91) var(--size-base)}.main-nav nav>ul[role=menu]>li>ul{display:none;width:100%;height:100dvh;position:fixed;max-height:none;transform:none;justify-content:flex-end;inset:0;z-index:1;transform:translate(100%)}.main-nav nav>ul[role=menu]>li>ul>li>ul{width:100%;height:100dvh;position:fixed;max-height:none;transform:none;display:flex;justify-content:flex-end;inset:0;z-index:1}.main-nav nav>ul[role=menu]>li.submenu:after{content:"";position:absolute;inset:0;z-index:2;cursor:pointer}.main-nav nav>ul[role=menu]>li.submenu>ul{width:100%;height:100dvh;position:fixed;max-height:none;transform:translate(100%);justify-content:flex-end;inset:0}.main-nav nav>ul[role=menu]>li.submenu>ul>li{border:none;border-top:.1rem solid var(--color-gray-border)}.main-nav nav>ul[role=menu]>li.submenu>ul>li:last-child{border-top:.1rem solid var(--color-gray-border)}.main-nav nav>ul[role=menu]>li.submenu>ul>li.clicked>ul,.main-nav nav>ul[role=menu]>li.submenu>ul>li.clicked.active>ul{transform:translate(0)}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul{width:100%;height:100dvh!important;position:fixed;max-height:none;transform:translate(100%);justify-content:flex-end;inset:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul>li{border:none;border-top:.1rem solid var(--color-gray-border)}.main-nav nav>ul[role=menu]>li.submenu>ul>li>ul>li:last-child{border-top:.1rem solid var(--color-gray-border)}.main-nav nav>ul[role=menu]>li.submenu>a:after{rotate:-90deg}.main-nav nav>ul[role=menu]>li>ul>li.active>ul{z-index:2}.main-nav nav>ul[role=menu]>li>ul>li.submenu:hover{max-height:0%}.contact-bar-grid,.rows,.rows.col-3,.rows.col-4,.mini-rows .preview,.rows.col-2,.contact-bar .contact-bar-grid{grid-template-columns:1fr}.contact-bar .contact-bar-grid{gap:0}.contact-data li>a{font-size:.85em}.faqs,.mini-rows,.card.rows{padding:calc(var(--size-base) * 1.5)}.card.rows{gap:calc(var(--size-base) * 1.5)}.card.dark{display:flex;flex-direction:column-reverse}.footer{padding:calc(var(--size-base) * 2) 0}.header{padding:calc(var(--size-base) * 3) 0;height:auto}.h1,h1{font-size:calc(var(--size-base) * 2.4 - 0rem)}.h2,h2{font-size:calc(var(--size-base) * 2.4 - .4rem)}.h3,h3{font-size:calc(var(--size-base) * 2.4 - .8rem)}.h4,h4{font-size:calc(var(--size-base) * 2.4 - 1.2rem)}.h5,h5{font-size:calc(var(--size-base) * 2.4 - 1.6rem)}.h6,h6{font-size:calc(var(--size-base) * 2.4 - 2rem)}.rows.col-66{max-width:none}.address:last-child:not(.inherit){align-items:center}.card.rows figure.left,.card.rows figure.right{transform:none}.card.rows .content-right,.card.rows .content-left{margin:0}.contact-bar .contact-bar-grid,.main-nav{height:auto}.mapa{min-height:40rem}.gm-style-iw-d{width:100%}.facesalud-logo>a>img{width:16rem;height:auto}.container-header{padding:var(--size-base) 0}.wrapper{padding-bottom:calc(var(--size-base) * 2)}.rows{gap:calc(var(--size-base) * 2)}.breadcrumbs ol li{font-size:.8em;white-space:nowrap}}.flex-stars{display:flex;gap:calc(var(--size-base) * .25);color:var(--color-yellow)}@keyframes fadeIn{0%{opacity:0;transform:translate(calc(var(--size-base) * -1.5))}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reviews ul.allreviews{display:grid;gap:calc(var(--size-base) * 1.5);grid-template-columns:repeat(3,1fr);padding:0 calc(var(--size-base) * 3)}.reviews ul.allreviews li.review{opacity:0;animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:forwards}.reviews ul.allreviews li.review .author{text-transform:capitalize}.reviews ul.allreviews li.review p{color:var(--color-gray-deep);margin:0}.reviews ul.allreviews li.review picture{width:calc(var(--size-base) * 3);height:calc(var(--size-base) * 3);display:block}.reviews ul.allreviews li.review picture img{display:block;height:100%;width:100%}.pagination-dots{display:flex;justify-content:center;list-style:none;margin-top:calc(var(--size-base) * 2);gap:calc(var(--size-base) * .5)}.pagination-dots .dot{width:calc(var(--size-base) * .75);height:calc(var(--size-base) * .75);border-radius:50%;background:none;border:.1rem solid var(--color-blue);cursor:pointer;transition:background .2s}.pagination-dots .dot.active{background:var(--color-blue)}@media only screen and (max-width: 1024px){.flex-specialist{flex-direction:column-reverse;text-align:center}.wrapper.banner-agendar{padding:calc(var(--size-base) * 3) 0}.slide .slide-thumb,.slide .slide-buttons{display:none}.slide .h1,.slide h1{font-size:2.5em;line-height:105%}.rows.col-slide{max-width:none}.convenios{flex-flow:wrap;gap:0;padding:0 calc(var(--size-base) * 2);max-width:none}.convenios li{flex:0 0 25%;padding:calc(var(--size-base) * .75)}}@media only screen and (max-width: 768px){.text-rrss{padding-top:calc(var(--size-base) * 3);padding-bottom:0}.video-absolute{position:relative;aspect-ratio:auto;margin:0 calc(var(--size-base) * -3)}.video-absolute video{width:100%;height:auto;display:block}.reviews ul.allreviews{grid-template-columns:repeat(1,1fr)}div.eapps-widget{overflow:hidden;padding:0 var(--size-base)}#reviews .hcgYBp{padding:var(--size-base) calc(var(--size-base) * 1.5) 0 calc(var(--size-base) * 1.5)}.align-center .p-x3{padding:calc(var(--size-base) * 1.5)!important}.convenios li{flex:0 0 50%;padding:calc(var(--size-base) * .5);max-width:none}.img-rrss img{margin-top:0}.rows-flex{flex-direction:column;text-align:center}.rows-flex p{margin-top:0}}
