/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-family: "Poppins", sans-serif;;src:url("../fonts/neuemontreal-bold-webfont.woff2") format("woff2"),url("../fonts/neuemontreal-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family: "Poppins", sans-serif;src:url("../fonts/neuemontreal-regular-webfont.woff2") format("woff2"),url("../fonts/neuemontreal-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family: "Poppins", sans-serif;src:url("../fonts/neuemontreal-light-webfont.woff2") format("woff2"),url("../fonts/neuemontreal-light-webfont.woff") format("woff");font-weight:lighter;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background-color:#1d1e3e;color:#fff;text-shadow:none}::selection{background-color:#1d1e3e;color:#fff;text-shadow:none}html{width:100%;height:100%;overflow:hidden}html.has-scroll-init{overflow:auto}html.has-scroll-smooth,.--no-scroll{overflow:hidden !important}.has-scroll-smooth [data-scroll-container]{min-height:100vh !important;height:auto !important;overflow:hidden !important}body{font-family: "Poppins", sans-serif;color:#212121;transition:opacity .6s ease-out;opacity:1;pointer-events:all;overflow:hidden}body.preload{opacity:0;pointer-events:none}body.not-ready[data-scroll-container]{overflow:hidden !important}h1,h2,blockquote,h3,.hero-header{font-family: "Poppins", sans-serif;}@media only screen and (max-width: 750px){h1,h2,blockquote,h3,.hero-header{letter-spacing:-0.04em}}.hero-header{font-size:5vw}@media only screen and (max-width: 1200px){.hero-header{font-size:4em}}@media only screen and (max-width: 960px){.hero-header{font-size:3em}}h1{font-size:3.5em;line-height:1em}@media only screen and (max-width: 1200px){h1{font-size:2.5em}}h2,blockquote,.hero-subheader{font-size:1.7em}@media only screen and (max-width: 1200px){h2,blockquote,.hero-subheader{font-size:1.75em}}a{transition:color .2s ease-out;color:#212121}a:hover{color:#1d1e3e}.tipoRegular{font-family: "Poppins", sans-serif !important}b,.tipoBold,.img .txt-wrapper a,footer #footer-wrapper .footer-option,.tratamientos-header-item span,form input,form select,.pide-cita-btn .pide-cita-btn-wrapper span,#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer .menu-opcion-footer{font-family: "Poppins", sans-serif;}.tipoLight,blockquote,#clinica-certificada h3,.recomendacion-wrapper:before,.menu-opciones-iconos .menu-opcion-telefono span,.menu-opciones-iconos .menu-opcion-movil span,.hero-subheader{font-family: "Poppins", sans-serif;font-weight:100}@media only screen and (max-width: 750px){.tipoLight,blockquote,#clinica-certificada h3,.recomendacion-wrapper:before,.menu-opciones-iconos .menu-opcion-telefono span,.menu-opciones-iconos .menu-opcion-movil span,.hero-subheader{letter-spacing:initial !important}}.hero-copy{font-size:1.3em}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;pointer-events:none}#cookies-msg{position:fixed;width:calc(100% - 90px);max-width:350px;bottom:25px;left:25px;padding:20px;background:#fff;border-radius:15px;border:1px solid #e2e2e2;z-index:100;transition:.9s cubic-bezier(0.54, 0.01, 0.13, 0.99);transform:translateY(calc(100% + 50px))}#cookies-msg h3{margin:0px;font-size:1em}#cookies-msg p{font-size:.85em}#cookies-msg #cookies-btns{display:flex;gap:25px}@media only screen and (max-width: 1200px){#cookies-msg #cookies-btns{gap:15px}}#cookies-msg #cookies-accept,#cookies-msg #cookies-reject{text-decoration:none;border:solid 1px;padding:10px;width:100%;text-align:center;color:#1d1e3e}@media only screen and (max-width: 1200px){#cookies-msg #cookies-accept,#cookies-msg #cookies-reject{padding:10px}}#cookies-msg #cookies-accept:hover,#cookies-msg #cookies-reject:hover{background-color:#1d1e3e;color:#fff}#cookies-msg #cookies-accept{background-color:#1d1e3e;color:#fff}#cookies-msg.--notAccepted{transform:translate3d(0, 0, 0)}.tawk-main-panel .tawk-chat-panel{padding-top:118px !important}.no-margins{margin:0 !important}.icono-horario,.icono-ubicacion,.icono-telefono,.icono-movil{width:30px}.icono-horario svg .st0,.icono-ubicacion svg .st0,.icono-telefono svg .st0,.icono-movil svg .st0{fill:none;stroke:#212121;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}.icono-horario svg .st1,.icono-ubicacion svg .st1,.icono-telefono svg .st1,.icono-movil svg .st1{fill:none;stroke:#212121;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.icono-cita{position:relative}.icono-cita svg .st0{fill:none;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;transition:.6s ease-out}.icono-cita svg .st1{fill:#212121;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;transition:.6s ease-out}.icono-cita svg .st2{fill:#fff;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;transition:.6s ease-out}.icono-menu{position:relative}.icono-menu svg .st0{fill:none;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.icono-menu svg #menu-line-4,.icono-menu svg #menu-line-5,.icono-menu svg #menu-line-6{stroke:#1d1e3e}.icono-close svg .st0{fill:none;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.icono-close svg #close-line-3,.icono-close svg #close-line-4{stroke:#1d1e3e}.icono-arrow-down{transition:.3s ease-out}.icono-arrow-down svg .st0{fill:none;stroke:#212121;stroke-width:3;stroke-miterlimit:10;transition:stroke .2s ease-out}.icono-arrow-down:hover svg .st0{stroke:#1d1e3e}#main-wrapper{min-height:100vh;overflow:hidden;z-index:300}#link-home{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#header-wrapper{width:100%;height:175px;position:fixed;top:0;left:0;z-index:30000000000000;transform:translate3d(0, 0, 0);transition:.6s ease-in-out;background-color:#fff;border:solid 1px #e2e2e2;margin:-1px;padding:0px}#header-wrapper #header-content{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 350px 250px 175px 175px;background-color:#fff}@media only screen and (max-width: 1500px){#header-wrapper #header-content{grid-template-columns:1fr 300px 250px 150px 150px}}@media only screen and (max-width: 1200px){#header-wrapper #header-content{grid-template-columns:1fr 250px 199px 100px 100px}}@media only screen and (max-width: 960px){#header-wrapper #header-content{grid-template-columns:1fr 120px 120px}}@media only screen and (max-width: 578px){#header-wrapper #header-content{grid-template-columns:1fr 80px 80px}}@media only screen and (max-width: 385px){#header-wrapper #header-content{grid-template-columns:1fr 70px 70px}}#header-wrapper #header-content #header-logos{position:relative;display:flex;align-items:center}#header-wrapper #header-content #header-logos #header-logo-big{position:absolute;width:calc(70% - 25px);opacity:1;pointer-events:all;left:25px;transition:.6s;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1500px){#header-wrapper #header-content #header-logos #header-logo-big{width:calc(120% - 25px)}}#header-wrapper #header-content #header-logos #header-logo-big svg{transition:.6s ease-out;fill:#1d1e3e}#header-wrapper #header-content #header-logos #header-logo-big svg .st0{transition:.6s ease-out;fill:none;stroke:#1d1e3e;stroke-miterlimit:10}#header-wrapper #header-content #header-logos #header-logo-big svg #centre-especialitzat{transform-origin:86% 49%}@media only screen and (max-width: 1500px){#header-wrapper #header-content #header-logos #header-logo-big svg #centre-especialitzat{display:none}}#header-wrapper #header-content #header-logos #header-logo-small{position:absolute;width:270px;opacity:0;pointer-events:none;left:25px;transition:.6s}@media only screen and (max-width: 578px){#header-wrapper #header-content #header-logos #header-logo-small{width:89%;transform:translate3d(-10px, 0, 0) !important}}#header-wrapper #header-content #header-logos #header-logo-small svg{transition:.6s ease-out;fill:#1d1e3e}#header-wrapper #header-content #header-logos #header-logo-small svg .st0{transition:.6s ease-out;fill:none;stroke:#1d1e3e;stroke-miterlimit:10}#header-wrapper #header-content #header-logos:hover #header-logo-big svg,#header-wrapper #header-content #header-logos:hover #header-logo-small svg{fill:#4fbcc4}#header-wrapper #header-content #header-logos:hover #header-logo-big svg .st0,#header-wrapper #header-content #header-logos:hover #header-logo-small svg .st0{stroke:#4fbcc4}#header-wrapper #header-content .bloque-header{padding-top:8px;padding-left:25px;padding-right:25px;transition:.6s;border-left:solid 1px #e2e2e2;position:relative}@media only screen and (max-width: 1200px){#header-wrapper #header-content .bloque-header{padding-left:15px;padding-right:15px}}#header-wrapper #header-content .bloque-header .bloque-header-titulo{transition:.6s ease-out;transition-delay:.3s;position:absolute;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 578px){#header-wrapper #header-content .bloque-header .bloque-header-titulo{display:none}}#header-wrapper #header-content .bloque-header .bloque-header-info{position:absolute;transition:.6s ease-out;margin-top:60px;width:calc(100% - 25px)}@media only screen and (max-width: 960px){#header-wrapper #header-content .bloque-header .bloque-header-info{width:calc(100% - 25px)}}@media only screen and (max-width: 1200px){#header-wrapper #header-content #header-horario{font-size:.8em}}@media only screen and (max-width: 960px){#header-wrapper #header-content #header-horario{display:block;position:absolute;background:#fff;width:calc(55% - 30px);top:75px;left:-1px;height:26px;padding-top:7px !important;padding-bottom:6px !important;border:solid 1px #e2e2e2;font-size:.9em;z-index:-10;transition:.6s ease-out}#header-wrapper #header-content #header-horario.hide{transform:translateY(-40px);pointer-events:none}#header-wrapper #header-content #header-horario .icono-horario{width:25px}#header-wrapper #header-content #header-horario .icono-arrow-down{top:0px}}@media only screen and (max-width: 960px)and (max-width: 578px){#header-wrapper #header-content #header-horario .icono-arrow-down{display:none}}@media only screen and (max-width: 960px)and (max-width: 350px){#header-wrapper #header-content #header-horario .icono-arrow-down{display:block}}@media only screen and (max-width: 960px){#header-wrapper #header-content #header-horario #bloque-horario-extendido{font-size:1.1em}}@media only screen and (max-width: 960px)and (max-width: 578px){#header-wrapper #header-content #header-horario #bloque-horario-extendido{padding-left:16px;padding-right:16px;width:calc(100% - 7px)}}@media only screen and (max-width: 960px)and (max-width: 578px){#header-wrapper #header-content #header-horario #bloque-horario{width:100%;-moz-column-gap:10px;column-gap:10px;grid-template-columns:25px 1fr}}@media only screen and (max-width: 960px){#header-wrapper #header-content #header-horario #toggle-horario{right:15px}}@media only screen and (max-width: 960px)and (max-width: 350px){#header-wrapper #header-content #header-horario #toggle-horario{right:3px}}@media only screen and (max-width: 578px){#header-wrapper #header-content #header-horario{font-size:.8em;padding-left:15px;padding-right:15px;width:calc(55% - 30px)}}@media only screen and (max-width: 350px){#header-wrapper #header-content #header-horario{width:calc(100% - 30px)}}@media only screen and (max-width: 1200px){#header-wrapper #header-content #header-telefono{font-size:.8em}}@media only screen and (max-width: 960px){#header-wrapper #header-content #header-telefono{display:block;position:absolute;background:#fff;width:calc(45% - 30px);top:75px;left:55%;height:26px;padding-top:7px !important;padding-bottom:6px !important;border:solid 1px #e2e2e2;font-size:.8em;z-index:-10;transition:.6s ease-out;transition:.6s ease-out}#header-wrapper #header-content #header-telefono.hide{transform:translateY(-40px);pointer-events:none}#header-wrapper #header-content #header-telefono .icono-telefono{width:25px}#header-wrapper #header-content #header-telefono #bloque-telefono{grid-template-columns:25px 1fr;-moz-column-gap:5px;column-gap:5px;width:100%}#header-wrapper #header-content #header-telefono #bloque-telefono .tipoLight,#header-wrapper #header-content #header-telefono #bloque-telefono blockquote,#header-wrapper #header-content #header-telefono #bloque-telefono #clinica-certificada h3,#clinica-certificada #header-wrapper #header-content #header-telefono #bloque-telefono h3,#header-wrapper #header-content #header-telefono #bloque-telefono .recomendacion-wrapper:before,#header-wrapper #header-content #header-telefono #bloque-telefono .menu-opciones-iconos .menu-opcion-telefono span,.menu-opciones-iconos .menu-opcion-telefono #header-wrapper #header-content #header-telefono #bloque-telefono span,#header-wrapper #header-content #header-telefono #bloque-telefono .menu-opciones-iconos .menu-opcion-movil span,.menu-opciones-iconos .menu-opcion-movil #header-wrapper #header-content #header-telefono #bloque-telefono span{left:35px}}@media only screen and (max-width: 578px){#header-wrapper #header-content #header-telefono{font-size:.65em;padding-left:15px;padding-right:15px;width:calc(45% - 30px)}}@media only screen and (max-width: 350px){#header-wrapper #header-content #header-telefono{display:none}}#header-wrapper #header-content #header-cita,#header-wrapper #header-content #header-menu{display:flex;justify-content:center}#header-wrapper #header-content #bloque-horario,#header-wrapper #header-content #bloque-ubicacion,#header-wrapper #header-content #bloque-telefono,#header-wrapper #header-content #bloque-movil{position:relative;display:grid;grid-template-columns:30px 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;transition:.6s ease-out;transition-delay:.3s;opacity:1;pointer-events:all;width:calc(100% - 25px)}#header-wrapper #header-content #bloque-horario span,#header-wrapper #header-content #bloque-ubicacion span,#header-wrapper #header-content #bloque-telefono span,#header-wrapper #header-content #bloque-movil span{width:100%}#header-wrapper #header-content #bloque-horario{margin-bottom:15px;position:relative;z-index:2;cursor:pointer;transition-delay:0s}#header-wrapper #header-content #bloque-horario span{font-size:1em}#header-wrapper #header-content #bloque-horario:hover{transition:.6s ease-out;color:#1d1e3e}#header-wrapper #header-content #bloque-ubicacion span{font-size:.8em;z-index:0}#header-wrapper #header-content #bloque-telefono span,#header-wrapper #header-content #bloque-movil span{font-size:1.3em;position:absolute;left:40px}#header-wrapper #header-content #bloque-telefono span a,#header-wrapper #header-content #bloque-movil span a{text-decoration:none}#header-wrapper #header-content #bloque-telefono{margin-bottom:15px;transition-delay:0s}#header-wrapper #header-content .cita-hover,#header-wrapper #header-content #header-cita{background-color:#1d1e3e}#header-wrapper #header-content .cita-hover .bloque-header-titulo,#header-wrapper #header-content #header-cita .bloque-header-titulo{color:#fff}#header-wrapper #header-content .cita-hover .icono-cita svg .st0,#header-wrapper #header-content #header-cita .icono-cita svg .st0{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#header-wrapper #header-content .cita-hover .icono-cita svg .st1,#header-wrapper #header-content #header-cita .icono-cita svg .st1{fill:#fff;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#header-wrapper #header-content .cita-hover .icono-cita svg .st2,#header-wrapper #header-content #header-cita .icono-cita svg .st2{fill:#fff;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#header-wrapper #header-content #header-cita{cursor:pointer}#header-wrapper #header-content #header-cita .icono-cita{width:60px;position:absolute;top:76px;margin-left:5px;transition:.6s ease-out;transition-delay:.1s}@media only screen and (max-width: 578px){#header-wrapper #header-content #header-cita .icono-cita{width:50px;top:14px !important;margin-left:2px}}#header-wrapper #header-content #header-cita .icono-close{position:absolute;top:70px;width:65px;left:50%;transform:translateX(-50%);transition:.3s;opacity:0;pointer-events:none}#header-wrapper #header-content #header-cita:hover{background-color:#4fbcc4}#header-wrapper #header-content #header-menu{cursor:pointer}#header-wrapper #header-content #header-menu .icono-menu{width:60px;position:absolute;top:74px;transition:.6s ease-out;transition-delay:.1s}@media only screen and (max-width: 578px){#header-wrapper #header-content #header-menu .icono-menu{width:50px;top:12px !important}}#header-wrapper #header-content .icono-arrow-down{width:20px}#header-wrapper #header-content #toggle-horario{position:absolute;right:40px;top:2px;cursor:pointer;z-index:3}@media only screen and (max-width: 1500px){#header-wrapper #header-content #toggle-horario{right:20px}}@media only screen and (max-width: 1200px){#header-wrapper #header-content #toggle-horario{right:7px}}#header-wrapper #header-content #bloque-horario-extendido{position:absolute;top:0;left:-1px;width:calc(100% - 25px);background:#fff;font-size:1em;border-bottom:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;padding-bottom:17px;padding-left:26px;padding-right:24px;padding-top:40px;z-index:1;opacity:0;pointer-events:none;transition:.6s ease-in-out;transition-delay:0s;transform:translate3d(-25px, -15px, 0)}@media only screen and (max-width: 1500px){#header-wrapper #header-content #bloque-horario-extendido{font-size:.85em}}@media only screen and (max-width: 1200px){#header-wrapper #header-content #bloque-horario-extendido{width:calc(100% - 25px);transform:translate3d(-15px, -15px, 0)}}#header-wrapper #header-content .--horario-abierto .icono-arrow-down{transform:translateY(3px) rotate(180deg)}#header-wrapper #header-content .--horario-abierto #bloque-horario-extendido{opacity:1;pointer-events:all;transform:translate3d(-25px, 0, 0)}@media only screen and (max-width: 1200px){#header-wrapper #header-content .--horario-abierto #bloque-horario-extendido{transform:translate3d(-15px, 0, 0)}}#header-wrapper #header-content .--horario-abierto #bloque-ubicacion{opacity:0;pointer-events:none}#header-wrapper.--compressed{height:75px}#header-wrapper.--compressed #header-content #header-logos #header-logo-big{opacity:0;pointer-events:none;transform:translate3d(0, -175px, 0)}#header-wrapper.--compressed #header-content #header-logos #header-logo-small{opacity:1;pointer-events:all}#header-wrapper.--compressed .bloque-header{padding-top:23px !important}#header-wrapper.--compressed .bloque-header .bloque-header-titulo{transition-delay:0s !important;transform:translate3d(0, -100px, 0) !important}#header-wrapper.--compressed .bloque-header .bloque-header-info{margin-top:0px !important}#header-wrapper.--compressed #header-horario #bloque-ubicacion{opacity:0 !important;pointer-events:none !important;transition-delay:0s !important}#header-wrapper.--compressed #header-telefono #bloque-movil{opacity:0 !important;pointer-events:none !important;transition-delay:0s !important}#header-wrapper.--compressed #header-cita .icono-cita{top:10px !important}#header-wrapper.--compressed #header-cita .icono-close{left:50% !important;transform:translateX(-50%);top:6px !important}@media only screen and (max-width: 578px){#header-wrapper.--compressed #header-cita .icono-close{width:55px !important;top:11px !important}}#header-wrapper.--compressed #header-menu .icono-menu{top:6px !important}#header-wrapper.--hidden{transform:translate3d(0, -175px, 0)}.tipoButton,.pide-cita-btn{color:#fff;background-color:#1d1e3e;border-radius:10px;display:flex;cursor:pointer;transition:.6s ease-out}.tipoButton:hover,.pide-cita-btn:hover{background-color:#4fbcc4}#menu-desplegable{position:fixed;width:100%;min-height:100vh;overflow:hidden;top:0;left:0;z-index:11;background:#fff;border:solid 1px #e2e2e2;margin:-1px;transition:.9s cubic-bezier(0.71, 0, 0.21, 1);transform:translate3d(0, -100%, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#menu-desplegable #menu-scroller{min-height:100vh;position:relative;transform:translate3d(0, 0, 0);height:100vh;overflow:auto}#menu-desplegable.--menu-open{transform:translate3d(0, 0, 0)}#menu-desplegable .icono-close{cursor:pointer;width:65px;position:absolute;top:10px;right:10px;padding:25px;z-index:100}@media only screen and (max-width: 960px){#menu-desplegable .icono-close{top:0px;right:0px;padding:15px}}@media only screen and (max-width: 960px){#menu-desplegable #menu-preWrapper{min-height:calc(100vh + 175px)}}#menu-desplegable #menu-desplegable-wrapper{position:relative;display:grid;grid-template-rows:125px 1fr 50px;top:90px;width:85%;max-width:1300px;margin:0 auto;min-height:calc(100vh - 180px)}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper{grid-template-rows:minmax(125px, auto);grid-row-gap:25px;min-height:calc(100vh - 90px);top:5px}}@media only screen and (max-width: 578px){#menu-desplegable #menu-desplegable-wrapper{top:20px}}#menu-desplegable #menu-desplegable-wrapper #menu-logo{width:100%;max-width:600px;align-self:center;cursor:pointer;transform:translateX(-42px)}@media only screen and (max-width: 960px){#menu-desplegable #menu-desplegable-wrapper #menu-logo{width:100%;transform:translateX(-20px)}}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-logo{width:calc(100% - 75px)}}@media only screen and (max-width: 578px){#menu-desplegable #menu-desplegable-wrapper #menu-logo{transform:translateX(0px)}}#menu-desplegable #menu-desplegable-wrapper #menu-logo svg{transition:.6s ease-out;fill:#1d1e3e}#menu-desplegable #menu-desplegable-wrapper #menu-logo svg .st0{fill:none;stroke:#1d1e3e;stroke-miterlimit:10}#menu-desplegable #menu-desplegable-wrapper #menu-logo:hover svg{fill:#4fbcc4}#menu-desplegable #menu-desplegable-wrapper #menu-logo:hover svg .st0{stroke:#4fbcc4}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-superior{display:grid;grid-template-columns:1.75fr .75fr;grid-column-gap:100px}@media only screen and (max-width: 960px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-superior{grid-template-columns:1fr 1fr;grid-column-gap:50px}}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-superior{grid-template-columns:1fr;grid-row-gap:25px}}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-superior #menu-pide-cita{align-self:center}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper{display:grid;grid-template-columns:1fr .75fr .75fr;grid-column-gap:50px;align-self:center}@media only screen and (max-width: 960px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper{grid-template-columns:1fr}}@media only screen and (max-width: 578px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-1,#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-2,#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-3{border-bottom:solid 1px #e2e2e2}}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-2{margin-top:16px}@media only screen and (max-width: 578px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-2{padding-bottom:16px}}@media only screen and (max-width: 960px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-3{grid-template-columns:1fr 1fr;width:100%;grid-column:auto/span 2;grid-column-gap:50px;grid-row-gap:25px;padding-bottom:50px}}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-3{grid-column:auto}}@media only screen and (max-width: 578px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper #menu-opciones-3{grid-template-columns:1fr}}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal{position:relative;font-size:3.8vw;line-height:.4em}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal a{text-decoration:none}@media only screen and (max-width: 1200px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal{line-height:.8em}}@media only screen and (max-width: 960px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal{font-size:5.7vw;line-height:.6em}}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal{font-size:7vw;line-height:.4em}}@media only screen and (max-width: 578px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal{font-size:8vw;line-height:.6em}}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal.disabled{pointer-events:none}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal.disabled:after{content:"Próximamente";position:absolute;top:0;margin-left:10px;font-size:.3em}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-principal.disabled:after{letter-spacing:initial}}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-secundaria{position:relative;font-size:1.7vw;line-height:.4em}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-secundaria a{text-decoration:none}@media only screen and (max-width: 1200px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-secundaria{line-height:.8em}}@media only screen and (max-width: 960px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-secundaria{font-size:3vw;line-height:.6em}}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-secundaria{font-size:4vw;line-height:.5em}}@media only screen and (max-width: 578px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-wrapper .menu-opcion-secundaria{font-size:5.5vw;line-height:.6em}}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer nav{display:flex;-moz-column-gap:40px;column-gap:40px}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer nav:nth-child(2){justify-content:flex-end}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer .menu-opcion-footer{font-size:1.5em}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer .menu-opcion-footer a{text-decoration:none}@media only screen and (max-width: 960px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer .menu-opcion-footer{font-size:1.2em}}@media only screen and (max-width: 750px){#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer{grid-template-columns:1fr;grid-row-gap:20px;padding-bottom:150px}#menu-desplegable #menu-desplegable-wrapper #menu-opciones-footer nav{flex-direction:column;row-gap:20px;justify-content:center !important}}.pide-cita-btn{width:100%;height:70px;max-width:350px}@media only screen and (max-width: 750px){.pide-cita-btn{max-width:100%}}.pide-cita-btn .pide-cita-btn-wrapper{align-self:center;justify-self:center;display:grid;grid-template-columns:50px 1fr;margin:0 auto}.pide-cita-btn .pide-cita-btn-wrapper .icono-cita{width:50px}.pide-cita-btn .pide-cita-btn-wrapper .icono-cita svg .st0{stroke:#fff}.pide-cita-btn .pide-cita-btn-wrapper .icono-cita svg .st1{fill:#fff;stroke:#fff}.pide-cita-btn .pide-cita-btn-wrapper .icono-cita svg .st2{stroke:#fff}.pide-cita-btn .pide-cita-btn-wrapper span{margin-left:20px;color:#fff;align-self:center;font-size:1.2em}.pide-cita-btn:hover{transform:scale(1.05)}.menu-opciones-iconos{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;margin-top:27px;grid-row-gap:25px}.menu-opciones-iconos .menu-opcion-telefono,.menu-opciones-iconos .menu-opcion-movil{display:grid;grid-template-columns:45px 1fr}.menu-opciones-iconos .menu-opcion-telefono .icono-telefono,.menu-opciones-iconos .menu-opcion-telefono .icono-movil,.menu-opciones-iconos .menu-opcion-movil .icono-telefono,.menu-opciones-iconos .menu-opcion-movil .icono-movil{width:45px;align-self:center}.menu-opciones-iconos .menu-opcion-telefono .icono-telefono svg .st0,.menu-opciones-iconos .menu-opcion-telefono .icono-telefono svg .st1,.menu-opciones-iconos .menu-opcion-telefono .icono-movil svg .st0,.menu-opciones-iconos .menu-opcion-telefono .icono-movil svg .st1,.menu-opciones-iconos .menu-opcion-movil .icono-telefono svg .st0,.menu-opciones-iconos .menu-opcion-movil .icono-telefono svg .st1,.menu-opciones-iconos .menu-opcion-movil .icono-movil svg .st0,.menu-opciones-iconos .menu-opcion-movil .icono-movil svg .st1{stroke-width:1.5}.menu-opciones-iconos .menu-opcion-telefono span,.menu-opciones-iconos .menu-opcion-movil span{font-size:2em;margin-left:25px}.menu-opciones-iconos .menu-opcion-telefono span a,.menu-opciones-iconos .menu-opcion-movil span a{text-decoration:none}@media only screen and (max-width: 1200px){.menu-opciones-iconos .menu-opcion-telefono span,.menu-opciones-iconos .menu-opcion-movil span{font-size:3vw}}@media only screen and (max-width: 960px){.menu-opciones-iconos .menu-opcion-telefono span,.menu-opciones-iconos .menu-opcion-movil span{font-size:1.7em}}.menu-opciones-iconos .menu-opcion-ubicacion{display:grid;grid-template-columns:45px 1fr}.menu-opciones-iconos .menu-opcion-ubicacion .icono-ubicacion{width:45px;align-self:center}@media only screen and (max-width: 960px){.menu-opciones-iconos .menu-opcion-ubicacion .icono-ubicacion{align-self:start}}.menu-opciones-iconos .menu-opcion-ubicacion .icono-ubicacion svg .st0,.menu-opciones-iconos .menu-opcion-ubicacion .icono-ubicacion svg .st1{stroke-width:1.5}.menu-opciones-iconos .menu-opcion-ubicacion span{font-size:1em;margin-left:25px}@media only screen and (max-width: 578px){.menu-opciones-iconos .menu-opcion-ubicacion span{align-self:center}}.menu-opciones-iconos .menu-opcion-horario{display:grid;grid-template-columns:45px 1fr}.menu-opciones-iconos .menu-opcion-horario .icono-horario{width:45px}.menu-opciones-iconos .menu-opcion-horario .icono-horario svg .st0,.menu-opciones-iconos .menu-opcion-horario .icono-horario svg .st1{stroke-width:1.5}.menu-opciones-iconos .menu-opcion-horario span{font-size:1em;margin-left:25px}.menu-opciones-iconos .menu-opcion-horario span div{margin-bottom:15px}.--transitioning{cursor:wait !important}#transitionDiv{position:fixed;z-index:10;width:100vw;height:100vh;background:#fff;transform:translate3d(0, 100%, 0);display:flex;justify-content:center;align-items:center;border:solid 1px #e2e2e2;margin:-1px;overflow:hidden}#transitionDiv #transitionDivLogo{width:150px}@media only screen and (max-width: 750px){#transitionDiv #transitionDivLogo{width:100px}}#transitionDiv #transitionDivLogo svg .st0{fill:#1d1e3e;stroke:none}form{display:grid;grid-template-columns:1fr;grid-row-gap:20px}form div{position:relative}form div .icono-arrow-down{width:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none}form input,form select{display:block;width:calc(100% - 40px - 2px);border:1px solid #e2e2e2;outline:none;padding:20px;border-radius:5px;font-size:1.17em}form input::-moz-placeholder, form select::-moz-placeholder{color:#e2e2e2}form input::placeholder,form select::placeholder{color:#e2e2e2}form input:hover,form input:focus,form select:hover,form select:focus{border:1px solid #b7b7b7}form input.tipoButton,form input.pide-cita-btn,form select.tipoButton,form select.pide-cita-btn{width:100%;border:none;justify-content:center}form input.tipoButton:hover,form input.pide-cita-btn:hover,form input.tipoButton:focus,form input.pide-cita-btn:focus,form select.tipoButton:hover,form select.pide-cita-btn:hover,form select.tipoButton:focus,form select.pide-cita-btn:focus{border:none}form select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}form select::-ms-expand{display:none}#pide-cita{position:fixed;z-index:10;width:100vw;height:100vh;background:#fff;transform:translate3d(0, -100%, 0);transition:.9s cubic-bezier(0.71, 0, 0.21, 1);border:solid 1px #e2e2e2;margin:-1px;overflow:hidden}#pide-cita #pide-cita-scroller{min-height:100vh;position:relative;transform:translate3d(0, 0, 0);height:100vh;overflow:auto;display:flex;justify-content:center}@media only screen and (max-width: 960px){#pide-cita #pide-cita-scroller{align-items:flex-start}}#pide-cita #pide-cita-wrapper{position:relative;width:85%;max-width:1100px;display:grid;grid-template-columns:1fr 1.25fr;grid-column-gap:75px;margin-top:calc(175px + 25px*2);padding-bottom:calc(25px*2)}@media only screen and (max-width: 960px){#pide-cita #pide-cita-wrapper{grid-template-columns:1fr;grid-row-gap:75px;padding-bottom:100px}}@media only screen and (max-width: 750px){#pide-cita #pide-cita-wrapper{margin-top:calc(75px + 25px*2);grid-row-gap:calc(25px*2)}}@media only screen and (max-width: 578px){#pide-cita #pide-cita-wrapper{margin-top:calc(75px + 25px*2);grid-row-gap:25px}}#pide-cita #pide-cita-wrapper .icono-close{cursor:pointer;width:65px;position:absolute;top:0px;right:0px;padding-top:0px;z-index:100}@media only screen and (max-width: 960px){#pide-cita #pide-cita-wrapper .icono-close{top:0px;right:0px;padding:15px}}#pide-cita #pide-cita-wrapper #pide-cita-descripcion h1{margin-top:0px}#pide-cita #pide-cita-wrapper #pide-cita-descripcion .hero-copy{margin-top:0px}#pide-cita #pide-cita-wrapper #pide-cita-form{width:100%}#pide-cita #pide-cita-wrapper #pide-cita-form form #form_horario,#pide-cita #pide-cita-wrapper #pide-cita-form form #form_motivo{cursor:pointer}#pide-cita #pide-cita-wrapper #pide-cita-form form #form_acepto{display:none}#pide-cita #pide-cita-wrapper #pide-cita-form form #label-policy{margin-top:15px;margin-bottom:15px;padding-left:45px;min-height:30px;display:block;position:relative}#pide-cita #pide-cita-wrapper #pide-cita-form form #custom-checkbox{position:absolute;top:10px;left:0;height:30px;width:30px;border:1px solid #e2e2e2;outline:none;border-radius:5px;background-color:#fff;cursor:pointer}#pide-cita #pide-cita-wrapper #pide-cita-form form #custom-checkbox:after{content:"";position:absolute;left:12px;top:7px;width:5px;height:10px;border:solid #1d1e3e;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);transition:.3s ease-out}#pide-cita #pide-cita-wrapper #pide-cita-form form #custom-checkbox:hover{border:1px solid #b7b7b7}#pide-cita #pide-cita-wrapper #pide-cita-form form #custom-checkbox.checked:after{transform:rotate(45deg) scale(1)}.--pide-cita-open #header-cita{background-color:#fff !important}.--pide-cita-open #header-cita .bloque-header-titulo{color:#212121 !important}.--pide-cita-open #header-cita .icono-cita{opacity:0;pointer-events:none}.--pide-cita-open #header-cita .icono-close{opacity:1 !important;pointer-events:all !important;transition-delay:.6s !important}.--pide-cita-open #pide-cita{transform:translate3d(0, 0, 0)}#tratamientos-header{position:relative;background-color:#f5f5f5;width:100%;margin:-1px;border:1px solid #e2e2e2;overflow:hidden}@media only screen and (max-width: 865px){#tratamientos-header{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}#tratamientos-header #tratamientos-header-wrapper{position:relative;display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width: 1200px){#tratamientos-header #tratamientos-header-wrapper{-moz-column-gap:10px;column-gap:10px}}@media only screen and (max-width: 865px){#tratamientos-header #tratamientos-header-wrapper{justify-content:start;margin-left:25px}}.tratamientos-header-item{position:relative;padding:15px}.tratamientos-header-item a{position:absolute;z-index:1;width:calc(100% - 30px);height:calc(100% - 30px)}@media only screen and (max-width: 1200px){.tratamientos-header-item a{width:calc(100% - 20px);height:calc(100% - 20px)}}@media only screen and (max-width: 578px){.tratamientos-header-item a{width:calc(100% - 10px);height:calc(100% - 10px)}}@media only screen and (max-width: 1200px){.tratamientos-header-item{padding:10px}}@media only screen and (max-width: 578px){.tratamientos-header-item{padding:5px}}.tratamientos-header-item .tratamientos-header-item-icon{width:100px;margin:0 auto}@media only screen and (max-width: 1200px){.tratamientos-header-item .tratamientos-header-item-icon{width:75px}}.tratamientos-header-item span{position:absolute;width:calc(100% - 30px);text-align:center;margin:-1px;text-align:center;bottom:5px;transition:.3s ease-out;pointer-events:none;opacity:0}@media only screen and (max-width: 750px){.tratamientos-header-item span{font-size:.8em;width:calc(100% - 20px)}}@media only screen and (max-width: 750px){.tratamientos-header-item span{display:none}}.tratamientos-header-item:hover .tratamientos-header-item-icon svg .st0,.tratamientos-header-item.selected .tratamientos-header-item-icon svg .st0{stroke:#1d1e3e}.tratamientos-header-item:hover .tratamientos-header-item-icon svg .st1,.tratamientos-header-item.selected .tratamientos-header-item-icon svg .st1{stroke:#1d1e3e}.tratamientos-header-item:hover .tratamientos-header-item-icon.icono-protesis svg .st0,.tratamientos-header-item.selected .tratamientos-header-item-icon.icono-protesis svg .st0{stroke:#1d1e3e}.tratamientos-header-item:hover .tratamientos-header-item-icon.icono-protesis svg .st1,.tratamientos-header-item.selected .tratamientos-header-item-icon.icono-protesis svg .st1{fill:#1d1e3e;stroke:none}.tratamientos-header-item:hover .tratamientos-header-item-icon.icono-protesis svg .st2,.tratamientos-header-item.selected .tratamientos-header-item-icon.icono-protesis svg .st2{stroke:#1d1e3e}.tratamientos-header-item:hover .tratamientos-header-item-icon.icono-protesis svg .st3,.tratamientos-header-item.selected .tratamientos-header-item-icon.icono-protesis svg .st3{stroke:#1d1e3e}.tratamientos-header-item:hover span,.tratamientos-header-item.selected span{opacity:1;transition-delay:.3s}.tratamientos-header-item.selected{pointer-events:none}.tratamientos-header-item.selected span{display:none}.icono-ortodoncia svg .st0,.icono-implantes svg .st0,.icono-estetica svg .st0,.icono-cirugia svg .st0,.icono-periodoncia svg .st0,.icono-sedacion svg .st0,.icono-atm svg .st0{transition:.3s ease-out;fill:none;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-miterlimit:10}.icono-ortodoncia svg .st1,.icono-implantes svg .st1,.icono-estetica svg .st1,.icono-cirugia svg .st1,.icono-periodoncia svg .st1,.icono-sedacion svg .st1,.icono-atm svg .st1{transition:.3s ease-out;fill:none;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}@media only screen and (max-width: 1200px){.icono-ortodoncia svg .st0,.icono-ortodoncia svg .st1,.icono-implantes svg .st0,.icono-implantes svg .st1,.icono-estetica svg .st0,.icono-estetica svg .st1,.icono-cirugia svg .st0,.icono-cirugia svg .st1,.icono-periodoncia svg .st0,.icono-periodoncia svg .st1,.icono-sedacion svg .st0,.icono-sedacion svg .st1,.icono-atm svg .st0,.icono-atm svg .st1{stroke-width:1.8}}.icono-estetica svg{left:5px;top:-5px;position:relative}.icono-protesis svg .st0{transition:.3s ease-out;fill:none;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icono-protesis svg .st1{transition:.3s ease-out;fill:#212121}.icono-protesis svg .st2{transition:.3s ease-out;fill:none;stroke:#212121;stroke-width:1.5;stroke-miterlimit:10}.icono-protesis svg .st3{transition:.3s ease-out;fill:none;stroke:#212121;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}@media only screen and (max-width: 1200px){.icono-protesis svg .st0,.icono-protesis svg .st2,.icono-protesis svg .st3{stroke-width:1.8}}#content-wrapper{margin-top:175px}@media only screen and (max-width: 960px){#content-wrapper{margin-top:75px}}.headerSmall #content-wrapper{margin-top:75px !important}footer{border:1px solid #e2e2e2;margin:-1px;position:relative;display:flex;justify-content:center;align-items:center}footer #footer-wrapper{display:flex;position:relative}@media only screen and (max-width: 750px){footer #footer-wrapper{flex-direction:column;width:100%;text-align:center;justify-content:center}}footer #footer-wrapper .footer-option{font-size:1.1em;padding:30px;padding-left:40px;padding-right:40px;margin:-1px;border-right:1px solid #e2e2e2}footer #footer-wrapper .footer-option a{text-decoration:none}footer #footer-wrapper .footer-option svg{width:35px}footer #footer-wrapper .footer-option svg path{transition:.3s ease-out;fill:#212121}footer #footer-wrapper .footer-option svg:hover path{fill:#1d1e3e}@media only screen and (max-width: 960px){footer #footer-wrapper .footer-option{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 750px){footer #footer-wrapper .footer-option{border:none;border-bottom:1px solid #e2e2e2}}footer #footer-wrapper .footer-option:last-child{border:0px}.rounded-corners,#tratamientos-list,.pastilla-wrapper{border-radius:15px;overflow:hidden;transform:translateZ(0)}@media only screen and (max-width: 578px){.no-rounded-corners-mobile{border-radius:0px}}ul{list-style-type:"→   ";padding:0}ul li{margin-bottom:10px}.container{position:relative;display:grid;grid-template-columns:1fr;width:100%;margin:0;grid-gap:25px}.container h1,.container h2,.container blockquote,.container h3,.container h4,.container p,.container a{margin-top:5px;margin-bottom:5px}@media only screen and (max-width: 578px){.container h1,.container h2,.container blockquote,.container h3,.container h4,.container p,.container a{margin-top:0px;margin-bottom:0px}}@media only screen and (max-width: 960px){.container{grid-gap:25px}}@media only screen and (max-width: 578px){.container{grid-gap:25px}}.container.two-column{grid-template-columns:1fr 1fr}@media only screen and (max-width: 578px){.container.two-column{grid-template-columns:1fr}}.container.three-column{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 960px){.container.three-column{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 578px){.container.three-column{grid-template-columns:1fr}}.container.four-column{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 960px){.container.four-column{grid-template-columns:1fr 1fr}}.container.five-column{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media only screen and (max-width: 960px){.container.five-column{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 578px){.container.five-column{grid-template-columns:1fr 1fr}}.container.auto-column{grid-auto-columns:1fr !important}@media only screen and (max-width: 960px){.container.auto-column{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 578px){.container.single-column-mobile{grid-template-columns:1fr !important}}@media only screen and (max-width: 578px){.container.two-column-mobile{grid-template-columns:1fr 1fr !important}}@media only screen and (max-width: 960px){.container.single-column-tablet{grid-template-columns:1fr !important}}@media only screen and (max-width: 960px){.container.two-column-tablet{grid-template-columns:1fr !important}}.container.window-sized{min-width:100vw;min-height:100vh}@media only screen and (max-width: 578px){.container.mobile-default-sized{min-width:auto;min-height:auto}}.container.row-auto-height{grid-auto-rows:minmax(-webkit-min-content, -webkit-max-content);grid-auto-rows:minmax(min-content, max-content)}.container.width-cap{max-width:1920px;margin:0 auto}.container.no-gap{grid-gap:0px !important}.container.gap-x2{grid-gap:calc(25px*2)}@media only screen and (max-width: 960px){.container.gap-x2{grid-gap:calc(25px*2)}}@media only screen and (max-width: 578px){.container.gap-x2{grid-gap:calc(25px*2)}}.container.reduced-gap{grid-gap:5px}@media only screen and (max-width: 578px){.container.reduced-gap-mobile{grid-gap:25px !important}}.container.container-center{width:60%;margin:0 auto}@media only screen and (max-width: 960px){.container.container-center{width:70%}}@media only screen and (max-width: 578px){.container.container-center{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}.container.container-center-small{width:500px;margin:0 auto}@media only screen and (max-width: 750px){.container.container-center-small{width:70%}}@media only screen and (max-width: 578px){.container.container-center-small{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}.container.add-margins{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}@media only screen and (max-width: 960px){.container.add-margins{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}@media only screen and (max-width: 578px){.container.add-margins{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}.container.add-margins-x2{width:calc(100% - 25px*4);margin-left:calc(25px*2);margin-right:calc(25px*2)}@media only screen and (max-width: 960px){.container.add-margins-x2{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}@media only screen and (max-width: 578px){.container.add-margins-x2{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}.container.add-margins-extra{width:calc(100% - 25px*8);margin-left:calc(25px*4);margin-right:calc(25px*4)}@media only screen and (max-width: 960px){.container.add-margins-extra{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}@media only screen and (max-width: 578px){.container.add-margins-extra{width:calc(100% - 25px*2);margin-left:25px;margin-right:25px}}@media only screen and (max-width: 578px){.no-margins-mobile{width:100% !important;margin-left:0 !important;margin-right:0 !important}}.add-margin-top{margin-top:50px !important}@media only screen and (max-width: 960px){.add-margin-top{margin-top:50px !important}}@media only screen and (max-width: 578px){.add-margin-top{margin-top:25px !important}}.add-double-margin-top{margin-top:calc(50px*2) !important}@media only screen and (max-width: 960px){.add-double-margin-top{margin-top:calc(50px*2) !important}}@media only screen and (max-width: 578px){.add-double-margin-top{margin-top:calc(25px*2) !important}}.add-margin-bottom{margin-bottom:50px !important}@media only screen and (max-width: 960px){.add-margin-bottom{margin-bottom:50px !important}}@media only screen and (max-width: 578px){.add-margin-bottom{margin-bottom:25px !important}}.add-double-margin-bottom{margin-bottom:calc(50px*2) !important}@media only screen and (max-width: 960px){.add-double-margin-bottom{margin-bottom:calc(50px*2) !important}}@media only screen and (max-width: 578px){.add-double-margin-bottom{margin-bottom:calc(25px*2) !important}}.add-padding-top{padding-top:50px !important}@media only screen and (max-width: 960px){.add-padding-top{padding-top:50px !important}}@media only screen and (max-width: 578px){.add-padding-top{padding-top:25px !important}}@media only screen and (max-width: 750px){.order-2{order:2}}.take-two-columns{grid-column:auto/span 2}@media only screen and (max-width: 578px){.take-two-columns{grid-column:auto}}.take-three-columns{grid-column:auto/span 3}@media only screen and (max-width: 578px){.take-three-columns{grid-column:auto}}@media only screen and (max-width: 578px){.take-two-columns-mobile{grid-column:auto/span 2 !important}}.img{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;clear:both}.img .img-wrapper{position:relative}.img .img-wrapper .img-content{position:relative;overflow:hidden}.img .img-wrapper .img-content img,.img .img-wrapper .img-content video{width:100%;top:0;left:0;position:absolute;transition:.6s ease-out}.img .img-wrapper .img-content img.lazyload,.img .img-wrapper .img-content img.lazyloading,.img .img-wrapper .img-content video.lazyload,.img .img-wrapper .img-content video.lazyloading{opacity:0}.img .img-wrapper .img-content img.lazyloaded,.img .img-wrapper .img-content video.lazyloaded{opacity:1}.img .img-wrapper .img-content:after{content:"";display:block;top:0;left:0;height:0;width:100%;padding-bottom:66.7361111111%}.img .img-wrapper .img-content.dark:before{content:"";position:absolute;display:block;top:0;left:0;height:100%;width:100%;opacity:.25;z-index:1}.img .img-wrapper .img-content.zoomed{transform:scale(1.15)}.img .txt-wrapper{position:absolute;z-index:2;top:0;left:15%;width:70%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.img .txt-wrapper h1,.img .txt-wrapper h2,.img .txt-wrapper blockquote,.img .txt-wrapper h3,.img .txt-wrapper p,.img .txt-wrapper a{color:#fff;margin:0}.img .txt-wrapper h1.black,.img .txt-wrapper h2.black,.img .txt-wrapper blockquote.black,.img .txt-wrapper h3.black,.img .txt-wrapper p.black,.img .txt-wrapper a.black{color:#212121}.img .txt-wrapper h1{font-size:7em;pointer-events:none}@media only screen and (max-width: 1200px){.img .txt-wrapper h1{font-size:6em}}@media only screen and (max-width: 960px){.img .txt-wrapper h1{font-size:5em}}@media only screen and (max-width: 750px){.img .txt-wrapper h1{font-size:4.5em}}@media only screen and (max-width: 578px){.img .txt-wrapper h1{font-size:3.5em}}@media only screen and (max-width: 385px){.img .txt-wrapper h1{font-size:3em}}.img .txt-wrapper a{font-size:1.2em;text-decoration:none;transition:.3s ease-out;margin-top:0px;display:block}.img .txt-wrapper a:hover{color:#1d1e3e}.img.ratio-square .img-wrapper .img-content:after{padding-bottom:100%}.img.ratio-4x3 .img-wrapper .img-content:after{padding-bottom:66.7361111111%}.img.ratio-16x9 .img-wrapper .img-content:after{padding-bottom:56.25%}.img.ratio-21x9 .img-wrapper .img-content:after{padding-bottom:42.1875%}@media only screen and (max-width: 960px){.img.ratio-21x9.ratio-portada .img-wrapper .img-content:after{padding-bottom:78.0437044745%}.img.ratio-21x9.ratio-portada .img-content img,.img.ratio-21x9.ratio-portada .img-content video{width:auto;height:100%;top:0;left:-50%}}@media only screen and (max-width: 578px){.img.ratio-21x9.ratio-portada .img-wrapper .img-content:after{padding-bottom:149.8439125911%}.img.ratio-21x9.ratio-portada .img-content img,.img.ratio-21x9.ratio-portada .img-content video{left:-150%}}.img.ratio-3x4 .img-wrapper .img-content:after{padding-bottom:149.8439125911%}.img.ratio-3x4-grid .img-wrapper .img-content:after{padding-bottom:143.3549029368%}.img.ratio-tier{font-size:.8em}.img.ratio-tier .txt-wrapper{width:95%;left:2.5%}@media only screen and (max-width: 578px){.img.ratio-tier .txt-wrapper h1{font-size:2.4em}.img.ratio-tier .txt-wrapper h2,.img.ratio-tier .txt-wrapper blockquote{font-size:1.6em}}.img.ratio-tier .img-wrapper .img-content:after{padding-bottom:24.375%}@media only screen and (max-width: 960px){.img.ratio-tier{min-height:250px}.img.ratio-tier .img-wrapper .img-content{min-height:250px}.img.ratio-tier .img-wrapper .img-content img{min-height:250px;width:auto}}@media only screen and (max-width: 750px){.img.ratio-tier{min-height:200px}.img.ratio-tier .img-wrapper .img-content{min-height:200px}.img.ratio-tier .img-wrapper .img-content img{min-height:200px;width:auto;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}}@media only screen and (max-width: 578px){.img.ratio-tier{min-height:150px}.img.ratio-tier .img-wrapper .img-content{min-height:150px}.img.ratio-tier .img-wrapper .img-content img{min-height:150px;width:auto;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}}.img.small{width:80%}@media only screen and (max-width: 578px){.img.small{width:100%}}.img.smaller{width:70%}@media only screen and (max-width: 578px){.img.smaller{width:100%}}.justify-left{justify-self:left}.justify-center{justify-self:center}.justify-right{justify-self:right}.text-align-center{text-align:center}.align-top{align-self:start}.align-center{align-self:center}.align-bottom{align-self:end}.half-delay{transition-delay:.15s !important}.delay{transition-delay:.3s !important}.doubleDelay{transition-delay:.6s !important}.tripleDelay{transition-delay:.9s !important}.animate-linea{}.animate-linea span{display:inline-block;transition:1s cubic-bezier(0, 0, 0.01, 1);transform:translateY(1.1em)}@media only screen and (max-width: 750px){.animate-linea{padding-left:5px;padding-right:5px}}@media only screen and (max-width: 578px){.animate-linea{transform:translateY(0) !important}}.animate-opacity{opacity:0;transition:.6s}.animate-up{opacity:0;transition:.6s;transform:translateY(50px)}.animate-zoomout{transition:1s;opacity:0;transform:scale(1.3)}.animations-ready .animate-linea.is-inview span{transform:translateY(0)}.animations-ready .animate-opacity.is-inview{opacity:1}.animations-ready .animate-up.is-inview{transform:translateY(0);opacity:1}.animations-ready .animate-zoomout.is-inview{opacity:1;transform:scale(1)}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotating{animation:rotating 30s linear infinite}#youtube-video-layer{display:block;position:absolute;background:#000;top:0;left:0;width:100%;height:101%;z-index:5;opacity:0;pointer-events:none;transition:.6s ease-out;overflow:hidden}.video-player{display:block;width:100%;padding-bottom:47.619047619%;overflow:hidden;position:relative;width:100%;height:100%;display:block}#close-video{position:absolute;z-index:6;display:block;top:15px;right:15px;width:60px;pointer-events:none;transition:.6s ease-out;cursor:pointer;opacity:0}#close-video svg .st0{stroke:#fff}.--video-playing #youtube-video-layer{opacity:1;pointer-events:all}.--video-playing #close-video{pointer-events:all;opacity:1}#home-bienvenido{display:inline-block;position:relative}#home-bienvenido #home-bienvenido-text{align-self:center;justify-self:center;width:80%}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-text{margin-top:calc(25px*2);margin-bottom:calc(25px*2)}}#home-bienvenido #home-bienvenido-text h1{pointer-events:none;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#212121;font-size:7vw}@media only screen and (max-width: 750px){#home-bienvenido #home-bienvenido-text h1{-webkit-text-stroke-width:1.2px;font-size:14vw}}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-text h1{-webkit-text-stroke-width:1px}}#home-bienvenido #home-bienvenido-text h1 .animate-linea span{clear:both;float:left}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-text h1 .animate-linea span{transition:0s;transform:translateY(0) !important}}#home-bienvenido #home-bienvenido-text h1 .animate-linea:last-child span{float:right}@media only screen and (max-width: 750px){#home-bienvenido #home-bienvenido-text h1 .animate-linea:last-child span{float:left}}@supports(-webkit-hyphens: none) and (not ((-webkit-hyphens: none) or (hyphens: none))){#home-bienvenido body #home-bienvenido-text h1{color:#212121 !important;-webkit-text-fill-color:#212121 !important;-webkit-text-stroke:0 rgba(0,0,0,0) !important;-webkit-text-stroke-width:0 !important;-webkit-text-stroke-color:rgba(0,0,0,0) !important;text-shadow:none !important}}#home-bienvenido #home-bienvenido-images{position:relative;left:25px;width:calc(100% - 25px*2);display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(-webkit-min-content, -webkit-max-content);grid-auto-rows:minmax(min-content, max-content);grid-gap:100px}@media only screen and (max-width: 960px){#home-bienvenido #home-bienvenido-images{grid-gap:50px}}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-images{display:flex;flex-flow:wrap;gap:25px;left:0;width:100%}}#home-bienvenido #home-bienvenido-images .columna-images{width:100%;display:flex;flex-flow:column;row-gap:100px}@media only screen and (max-width: 960px){#home-bienvenido #home-bienvenido-images .columna-images{row-gap:50px}}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-images .columna-images{flex-flow:row;gap:25px}}#home-bienvenido #home-bienvenido-images .columna-images .bienvenido-image.justify-right{margin-left:auto}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-images .columna-images .bienvenido-image{border-radius:0px}}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-images .columna-images:nth-child(2){display:none}}#home-bienvenido #home-bienvenido-images .columna-images:nth-child(3) .bienvenido-image:first-child{margin-top:100px}@media only screen and (max-width: 960px){#home-bienvenido #home-bienvenido-images .columna-images:nth-child(3) .bienvenido-image:first-child{margin-top:50px}}@media only screen and (max-width: 578px){#home-bienvenido #home-bienvenido-images .columna-images:nth-child(3) .bienvenido-image:first-child{margin-top:0px}}#home-bienvenido .down-arrow{position:absolute;width:125px;height:125px;top:25px;left:50%;transform:translateX(-50%);overflow:hidden}@media only screen and (max-width: 750px){#home-bienvenido .down-arrow{width:75px;height:75px}}@media only screen and (max-width: 578px){#home-bienvenido .down-arrow{display:none}}#home-bienvenido .down-arrow .down-arrow-wrapper{position:absolute;width:100%;top:-100%}#home-bienvenido .down-arrow .down-arrow-wrapper svg .st0{fill:none;stroke:#1d1e3e;stroke-width:1.2;stroke-miterlimit:10}@media only screen and (max-width: 750px){#home-bienvenido .down-arrow .down-arrow-wrapper svg .st0{stroke-width:1.5}}#home-bienvenido .down-arrow .down-arrow-wrapper:last-child{animation-delay:2s}@keyframes upDown{from{transform:translateY(0%)}to{transform:translateY(200%)}}.upDown{animation:upDown 4s linear infinite}#idi-texto-iconos .hero-header{line-height:1.2em;text-align:center}@media only screen and (max-width: 578px){#idi-texto-iconos .hero-header{font-size:2.2em}}#idi-texto-iconos .texto-icono{height:1em;margin-left:.2em;pointer-events:none}.pastilla-wrapper{width:100%;position:relative;background-color:#f5f5f5;overflow:hidden}@media only screen and (max-width: 578px){.pastilla-wrapper{border-radius:0px}}.pastilla-wrapper a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:6}.pastilla-wrapper .pastilla-texto{width:70%;position:absolute;top:50%;left:15%;transform:translateY(-55%);z-index:5;color:#fff;text-align:center}@media only screen and (max-width: 960px){.pastilla-wrapper .pastilla-texto{width:80%;left:10%}}@media only screen and (max-width: 578px){.pastilla-wrapper .pastilla-texto{width:90%;left:5%}}.pastilla-wrapper .pastilla-texto .titulo-wrapper{width:100%;height:4.5vw;overflow:hidden;position:relative;margin-bottom:1.5em}@media only screen and (max-width: 578px){.pastilla-wrapper .pastilla-texto .titulo-wrapper{height:10vw}}.pastilla-wrapper .pastilla-texto .titulo-wrapper h1{margin:0;transition:.9s cubic-bezier(0.9, 0.01, 0.08, 1);font-size:4.5vw}@media only screen and (max-width: 578px){.pastilla-wrapper .pastilla-texto .titulo-wrapper h1{font-size:10vw}}.pastilla-wrapper .pastilla-texto .titulo-wrapper h1:after{content:attr(data-content);position:absolute;text-align:center;width:100%;left:0px;top:1em}.pastilla-wrapper .pastilla-texto h3{font-weight:600}@media only screen and (max-width: 750px){.pastilla-wrapper .pastilla-texto h3{display:none}}.pastilla-wrapper .pastilla-texto span{font-size:1.2em;transition:.3s ease-out}.pastilla-wrapper .pastilla-background{width:100%;height:100%;position:relative;transition:1s ease-in-out}.pastilla-wrapper:hover .pastilla-texto .titulo-wrapper h1{transform:translateY(calc(-100% - 2px))}.pastilla-wrapper:hover .pastilla-texto span{text-decoration:underline}.pastilla-wrapper:hover .pastilla-background{transform:scale(1.2)}.recomendacion-wrapper{position:relative}@media only screen and (max-width: 750px){.recomendacion-wrapper h3{font-size:1.3em}}.recomendacion-wrapper .rating{font-size:5em;line-height:.6em;margin:0px}.recomendacion-wrapper:before{content:"“";position:absolute;top:-0.6em;left:50%;transform:translateX(-50%);color:#e2e2e2;font-size:10em}@media only screen and (max-width: 750px){.recomendacion-wrapper:before{top:-0.5em;font-size:8em}}#certificados-y-proveedores>div{position:relative}#certificados-y-proveedores>div:after{content:"";display:block;top:0;left:0;height:0;position:relative;width:100%;padding-bottom:62.962962963%}#certificados-y-proveedores img{position:absolute;width:100%;top:0;left:0}#clinica-certificada>div{width:102px;height:119px;justify-self:center}#clinica-certificada img{width:100%}#clinica-certificada h3{justify-self:center;font-size:1.4em}.sello-idi{width:9vw;max-width:120px}.sello-idi svg .st0{fill:#1d1e3e}@media only screen and (max-width: 750px){.sello-idi{width:100px}}@media only screen and (max-width: 578px){.sello-idi{width:75px}}.seccion-pide-cita .sello-idi{position:absolute;top:25px;right:15vw}@media only screen and (max-width: 1200px){.seccion-pide-cita .sello-idi{top:-20px;right:5vw}}@media only screen and (max-width: 578px){.seccion-pide-cita .sello-idi{top:0px;right:-10px}}.seccion-pide-cita .pide-cita-btn{justify-self:center}.seccion-pide-cita .menu-opciones-iconos{width:350px;justify-self:center}@media only screen and (max-width: 578px){.seccion-pide-cita .menu-opciones-iconos{width:100%}}.follow-us h1{margin:0;padding:3px}.follow-us h1:first-child{justify-self:end}@media only screen and (max-width: 578px){.follow-us h1:first-child{justify-self:start}}.follow-us h1:nth-child(2),.follow-us h1:nth-child(3){justify-self:start}@media only screen and (max-width: 578px){.follow-us h1:nth-child(2),.follow-us h1:nth-child(3){justify-self:end}}#tratamientos-list{background-color:#f5f5f5;overflow:hidden;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:50px;padding-bottom:50px}@media only screen and (max-width: 750px){#tratamientos-list{grid-template-columns:1fr 1fr 1fr;grid-gap:25px}}@media only screen and (max-width: 578px){#tratamientos-list{grid-template-columns:1fr 1fr;grid-gap:15px;row-gap:25px}}#tratamientos-list .tratamientos-header-item .tratamientos-header-item-icon{width:70%;max-width:150px}#tratamientos-list .tratamientos-header-item span{position:relative;bottom:0px;font-size:1.2em;display:block;width:100%;opacity:1;transition-delay:0s}#tratamientos-list .tratamientos-header-item:hover span{color:#1d1e3e}#blog-cabecera{width:100%;text-align:center;font-size:8em;color:#000;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#000;pointer-events:none}@media only screen and (max-width: 1200px){#blog-cabecera{font-size:6.5em}}@media only screen and (max-width: 578px){#blog-cabecera{font-size:5em}}#blog-posts-list{display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1200px){#blog-posts-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 578px){#blog-posts-list{grid-template-columns:1fr}}.blog-post-item{position:relative}.blog-post-item:hover .blog-post-item-image .img-content{transform:scale(1.15)}.blog-post-item .blog-post-item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.blog-post-item .blog-post-item-texts{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;text-align:center;line-height:.8em;display:flex;flex-flow:column;justify-content:center;align-items:center}.blog-post-item .blog-post-item-texts .blog-post-item-categories{text-transform:uppercase;margin-top:15px;color:#fff;width:90%}.blog-post-item .blog-post-item-texts .blog-post-item-title{line-height:1em;color:#fff;width:90%}.blog-post-item .blog-post-item-image:before{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.25}.blog-post-item .blog-post-item-image .img-content{transition:.6s ease-in-out}.blog-quote{font-size:.8em}#blog-title{margin:0px !important}#blog-title:before{content:"BLOG IDI";position:absolute;font-size:.2em;width:100%;text-align:center;left:0px;top:-80px}@media only screen and (max-width: 960px){#blog-title:before{font-size:.3em;letter-spacing:initial}}@media only screen and (max-width: 960px){#blog-title:before{font-size:.4em}}blockquote{margin:0}.size-post-thumbnail{width:auto !important;height:100% !important}#blog-post-content p{font-size:1.3em}.blog-load-more{width:100%;height:100%;min-height:75px;background:#fff;border:solid 1px #1d1e3e;border-radius:15px;transition:.6s ease-out}.blog-load-more a,.blog-load-more h2,.blog-load-more blockquote{color:#1d1e3e}.blog-load-more a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none}.blog-load-more:hover{background:#1d1e3e}.blog-load-more:hover a,.blog-load-more:hover h2,.blog-load-more:hover blockquote{color:#fff}.hidden,[hidden]{display:none !important}@media only screen and (max-width: 578px){.hidden-mobile{display:none !important}}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,blockquote,h3{orphans:3;widows:3}h2,blockquote,h3{page-break-after:avoid}}

/*# sourceMappingURL=main-min.css.map */