:root{--prim-color:#e5c787;--prim-color-opacity:#E5C78720;--sec-color:#949c8f;--black-text-color:#0e0e0e;--grey-text-color:#616264;--grey-back:#69829b14}@font-face{font-family:'MonetaSans';font-style:normal;font-weight:700;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Bold.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Bold.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Bold.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Bold.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Bold.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Bold.svg#svgFontName) format('svg')}@font-face{font-family:'MonetaSans';font-style:italic;font-weight:700;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Bold.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Bold.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Bold.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Bold.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Bold.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Bold.svg#svgFontName) format('svg')}@font-face{font-family:'MonetaSans';font-style:normal;font-weight:400;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Regular.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Regular.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Regular.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Regular.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Regular.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSans-Regular.svg#svgFontName) format('svg')}@font-face{font-family:'MonetaSans';font-style:italic;font-weight:400;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Regular.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Regular.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Regular.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Regular.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Regular.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/MonetaSansOblique-Regular.svg#svgFontName) format('svg')}@font-face{font-family:'UntitledSans';font-style:normal;font-weight:400;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Regular.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Regular.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Regular.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Regular.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Regular.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Regular.svg#svgFontName) format('svg')}@font-face{font-family:'UntitledSans';font-style:italic;font-weight:400;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-RegularItalic.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-RegularItalic.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-RegularItalic.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-RegularItalic.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-RegularItalic.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-RegularItalic.svg#svgFontName) format('svg')}@font-face{font-family:'UntitledSans';font-style:normal;font-weight:700;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Bold.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Bold.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Bold.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Bold.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Bold.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-Bold.svg#svgFontName) format('svg')}@font-face{font-family:'UntitledSans';font-style:italic;font-weight:700;font-display:swap;src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-BoldItalic.eot);src:url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-BoldItalic.woff) format('woff'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-BoldItalic.woff2) format('woff2'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-BoldItalic.ttf) format('truetype'),url(//www.institutautran.com/premium/wp-content/themes/institut-autran/assets/fonts/UntitledSans-BoldItalic.svg#svgFontName) format('svg')}body.ast-page-builder-template{background-color:#0e0e0e}h1.entry-title{font-weight:700;text-align:center;margin-top:20px}a{color:var(--prim-color);cursor:pointer}a:focus{outline:none}.ast-menu-toggle{border:0}.ast-menu-toggle:focus{outline:none;border:0}.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white h5,.color-white h6,.color-white p,.color-white span,.color-white a{color:#fff}.margin-b-zero h1{margin-bottom:0}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 20px}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus{color:var(--prim-color)}.max-mid-content>.e-con-inner{max-width:calc( var(--wp--custom--ast-content-width-size) / 2)}.max-mid-content-left>.e-con-inner{margin-left:auto;margin-right:0}.no-margin-bot p:last-child{margin-bottom:0}body{overflow-x:hidden}.text-big p{font-size:26px;line-height:1.6em}.font-text h1,.font-text h2,.font-text h3,.font-text h4,.font-text h5,.font-text h6{font-family:UntitledSans}.has-back{background-color:var(--grey-back)}.has-back.line-up{border-top:1px solid var(--prim-color)}[class*=has-back-margin-]:before{content:"";background:var(--grey-back);position:absolute;top:0;width:100%;height:100%;max-width:calc(50% + 600px + 50px)}.has-back-margin-left:before{right:0}.has-back-margin-right:before{left:0}.line-up[class*=has-back-margin-]:before{border-top:1px solid var(--prim-color)}.max-content>.elementor-container{max-width:1240px}.max-content .img-col>.elementor-widget-wrap{padding:0}.display-none{display:none !important}.img-contain img{height:auto !important}.ast-logo-title-inline .site-logo-img{padding-right:0;pointer-events:none}.site-header .ast-primary-header-bar{background:#000;border-bottom:0}.site-logo-img{max-width:130px}.menu-button a.wp-block-button__link{text-transform:uppercase}.ast-header-break-point .header-widget-area:last-child{padding-right:0}.ast-mobile-header-wrap .ast-above-header-bar,.ast-above-header-bar .site-above-header-wrap{min-height:15px !important;max-height:15px !important;height:15px !important}@media (max-width:767px){.menu-button a.wp-block-button__link{padding-left:10px;padding-right:10px}}.elementor-footer p:last-child{margin-bottom:0}::placeholder{color:var(--grey-color) !important;font-size:16px}input[type=email],input[type=text],input[type=tel],select{width:100%}input:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,textarea:focus{border-color:var(--black-color)}form.wpcf7-form p{margin-bottom:10px}.wpcf7 .screen-reader-response{display:none}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form input[type=tel]{background:0 0;border-color:var(--grey-color);border-radius:0;color:var(--grey-text-color);outline:0;resize:none;border:0;border-bottom:1px solid #bbb;padding:10px 10px 5px;margin-bottom:5px;font-size:16px}.wpcf7-form input[type=checkbox]{margin-right:5px}.wpcf7-form .aceptacion{font-size:12px;margin-top:20px;margin-bottom:20px;text-align:left;line-height:1.2}.wpcf7-form .aceptacion a{position:relative;text-decoration:none;color:var(--prim-color)}.wpcf7-form .aceptacion a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--prim-color);transition:all .3s ease}.wpcf7-form .aceptacion a:hover:after{width:100%}.wpcf7-form .wrap-btn .btn input[type=submit]{background-color:var(--prim-color);border-color:var(--prim-color);transition:all .3s ease}.wpcf7-form .wrap-btn .btn input[type=submit]:hover{background-color:var(--prim-color-opacity)}::placeholder{font-size:16px}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form .wrap-btn .btn{position:relative}.wpcf7-form .wpcf7-spinner{position:absolute;top:calc(100% + 5px);transform:translateX(-50%);left:50%;margin:0}form .wpcf7-not-valid-tip{font-size:15px}@media (max-width:767px){.wpcf7-form .btn{text-align:center}}@media (min-width:768px){.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form input[type=tel],::placeholder{font-size:17px}.wpcf7-form .wrap-btn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:0;row-gap:15px}.wpcf7-form .wrap-btn .aceptacion{margin-bottom:0;margin-top:0}.wpcf7-form .wrap-btn .btn input[type=submit]{padding:15px 20px;margin-left:5px}.wpcf7-form .wpcf7-spinner{top:50%;transform:translate(-50%,-50%);left:calc(100% + 20px)}}.pedir-cita-full{border-top:1px solid var(--prim-color);border-bottom:1px solid var(--prim-color);margin-top:40px;margin-bottom:40px;padding-top:20px;padding-bottom:20px}.pedir-cita-full .elementor-widget-wrap{justify-content:center}.pedir-cita-full .text,.pedir-cita-full .btn{width:auto;margin:10px;display:flex;align-items:center}.pedir-cita-full h3{font-size:1.5rem;margin-bottom:0}@media (min-width:600px){.pedir-cita-full h3{font-size:2rem}}.explicacion-destacado{margin-left:20px;margin-right:20px}.explicacion-destacado>.elementor-container>.elementor-element>.elementor-widget-wrap{padding-left:0;padding-right:0}.explicacion-destacado .title h2{text-align:center}.explicacion-destacado .title h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:100px;background-color:var(--prim-color)}.explicacion-destacado .inner{margin-top:20px;margin-bottom:20px}.explicacion-destacado .inner .text-col{background:var(--prim-color);padding:10px 0 70px}.explicacion-destacado .inner .text-col p,.explicacion-destacado .inner .text-col li{color:#fff}.explicacion-destacado .inner .text-col .icon-row .elementor-image-box-wrapper{display:flex;align-items:center}.explicacion-destacado .inner .text-col .icon-row .elementor-image-box-wrapper .elementor-image-box-img{height:max-content;margin-bottom:0;max-width:50px}.explicacion-destacado .inner .text-col .icon-row .elementor-image-box-wrapper .elementor-image-box-img img{max-width:50px;filter:invert(1)}.explicacion-destacado .inner .text-col .icon-row.icon-row-white .elementor-image-box-wrapper .elementor-image-box-img img{filter:invert(1)}.explicacion-destacado .inner .text-col .icon-row .elementor-image-box-wrapper .elementor-image-box-content{margin-left:15px;text-align:left}.explicacion-destacado .inner .img-col{margin-top:-30px;padding-left:10px;padding-right:10px}.explicacion-destacado .inner .img-col .elementor-widget-wrap{padding:0}.explicacion-destacado .inner .img-col div img{width:100%;height:100%;object-fit:cover;max-height:450px}.explicacion-destacado .inner .img-col form{padding:15px;background:#fff;box-shadow:0 0 15px rgb(15 15 15/20%);border-radius:5px}@media (min-width:768px){.explicacion-destacado .inner .text-col{width:70%;padding:20px 20% 30px 20px}.explicacion-destacado .inner .text-col .icon-row .elementor-image-box-wrapper .elementor-image-box-content{margin-left:30px}.explicacion-destacado .inner .img-col{margin-top:30px;position:absolute;left:50%;top:0;height:75%;width:50%}.explicacion-destacado .inner .img-col div{height:100%}.explicacion-destacado .inner .img-col div img{max-height:none}.explicacion-destacado .inner .img-col form{padding:25px}}@media (min-width:1023px){.explicacion-destacado .inner .text-col{width:60%;padding-right:15%}}.doctor-general{margin-top:40px;margin-bottom:40px;display:inline-block;margin-left:auto;margin-right:auto;width:100%}.doctor-general .elementor-container{padding-top:20px}.doctor-general .elementor-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 40px);background-color:var(--grey-back)}.doctor-general .text h2{margin-bottom:0}.doctor-general .text h3{font-weight:700}.doctor-general .img-col .img .elementor-image{padding-top:50%;position:relative}.doctor-general .img-col .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.doctor-general.equipo .img-col .img{padding-top:56%}.doctor-general .elementor-container{flex-direction:column-reverse}.doctor-general.equipo>.elementor-container{padding-top:0}.doctor-general.equipo .img-col>.elementor-widget-wrap{padding:0}.doctor-general.equipo .text-col .elementor-widget-wrap{padding-top:20px}}@media (min-width:768px){.doctor-general{margin-top:100px}.doctor-general .elementor-container{padding-left:20px;padding-right:20px}.doctor-general .elementor-container:before{height:calc(100% + 20px)}.doctor-general .text-col{width:55%;padding-bottom:50px}.doctor-general .img-col{margin-top:-70px;margin-bottom:10px;width:45%}.doctor-general.equipo .img-col{justify-content:center;align-items:center}.doctor-general .img-col .img{height:100%;display:flex}.doctor-general .img-col .img img{max-height:600px}.doctor-general.equipo .img-col .img img{position:relative;object-fit:contain;height:auto}.doctor-general .img-col .img>div{width:100%}.doctor-general .img-col .img .elementor-image{padding-top:0;height:100%}}@media (min-width:768px) and (max-width:1199px){.doctor-general.equipo .elementor-container{flex-direction:column-reverse}.doctor-general.equipo .text-col{width:100%}.doctor-general.equipo .img-col{width:100%}.doctor-general.equipo .img-col .img img{max-height:none}}@media (min-width:1200px){.doctor-general.equipo .text-col{max-width:600px;margin-left:auto;margin-right:50px;width:50%;align-items:center}.doctor-general.equipo .img-col{width:60%;margin:0;align-items:center}.doctor-general.equipo .img-col .img img{max-height:800px}}.opiniones-general{margin-top:50px;margin-bottom:50px}.opiniones-general .title{text-align:center}.pagina-intro .text-col{padding-top:20px}.pagina-intro .img-col div{height:100%}.pagina-intro .img-col div img{height:100%;object-fit:cover;width:100%}.pagina-intro .text-col .texto{padding-left:20px;padding-right:20px}.pagina-intro .text-col .texto h2{text-transform:uppercase;color:var(--prim-color);font-size:1rem;letter-spacing:1px}.pagina-intro .pedir-cita-intro{background:var(--grey-back);padding-top:20px;padding-bottom:20px}.pagina-intro .pedir-cita-intro h2{margin-bottom:0}@media (max-width:450px){.pagina-intro .pedir-cita-intro h2,.pagina-intro .pedir-cita-intro .btn-col .elementor-button-wrapper{margin-bottom:0;text-align:center}}@media (min-width:451px){.pagina-intro .pedir-cita-intro .elementor-column-gap-default{display:flex;align-items:center;justify-content:space-between}.pagina-intro .pedir-cita-intro .cita-text-col{display:inline-block;flex:1}.pagina-intro .pedir-cita-intro .btn-col{display:inline-block;width:auto}}@media (max-width:767px){.pagina-intro .img-col .elementor-image{height:250px}.pagina-intro .img-col .elementor-image img{position:absolute;top:0;left:0}.pagina-intro .text-col:first-child{order:1}}@media (min-width:768px){.pagina-intro .img-col,.pagina-intro .text-col{min-height:600px}.pagina-intro .text-col{padding-top:40px}.pagina-intro .text-col>.elementor-widget-wrap{align-content:space-between}.pagina-intro .text-col:first-child .texto{margin-left:auto}.pagina-intro .text-col:first-child .pedir-cita-intro>.elementor-container{margin-left:auto;margin-right:20px}.pagina-intro .pedir-cita-intro h2{font-size:20px}.pagina-intro .pedir-cita-intro .cita-text-col{max-width:300px}.pagina-intro .img-col div img{position:absolute;top:0;left:0}}@media (min-width:922px){.pagina-intro .pedir-cita-intro h2{font-size:25px}}@media (min-width:1023px){.pagina-intro .text-col .texto{padding-left:40px;padding-right:40px;max-width:640px}.pagina-intro .pedir-cita-intro .elementor-column-gap-default{max-width:600px;margin-left:20px}}.general-explicacion .text-col>.elementor-widget-wrap{padding:30px 20px}@media (max-width:767px){.general-explicacion>.elementor-container>.text-col:first-child{order:1}}@media (min-width:768px){.general-explicacion .text-col>.elementor-widget-wrap{padding:30px 20px}.general-explicacion{margin-top:100px}.general-explicacion .img-col{width:calc(50% - 50px)}.general-explicacion .text-col{width:calc(50% + 50px)}.general-explicacion .img-col div{height:100%}.general-explicacion .img-col img{position:absolute;left:0;top:-50px;width:100%;height:100%;object-fit:cover;max-height:800px}}@media (min-width:1023px){.general-explicacion .text-col>.elementor-widget-wrap{padding:50px 50px 90px}}.general-bloque-text-media.max-content>.elementor-container{max-width:1350px}.general-bloque-text-media:before{max-width:calc(50% + 600px + 60px)}.general-bloque-text-media .text-col>.elementor-widget-wrap{padding:30px 20px}.general-bloque-text-media .text-col h2{margin-bottom:0}.general-bloque-text-media .text-col h3{font-weight:700}@media (max-width:767px){.general-bloque-text-media>.elementor-container>.text-col:first-child{order:1}}@media (min-width:768px){.general-bloque-text-media .text-col>.elementor-widget-wrap{padding:40px 20px 70px}.general-bloque-text-media{margin-top:110px}.general-bloque-text-media.first-element-content{margin-top:100px}.general-bloque-text-media .img-col{width:calc(50% - 50px)}.general-bloque-text-media .text-col{width:calc(50% + 50px)}.general-bloque-text-media .img-col div{height:100%}.general-bloque-text-media .img-col .elementor-image{position:relative;max-height:800px}.general-bloque-text-media .img-col img{position:absolute;left:0;top:-50px;width:100%;height:100%;object-fit:cover;object-position:top}.general-bloque-text-media.persona-equipo .img-col img{object-position:top}}@media (min-width:1023px){.general-bloque-text-media .text-col>.elementor-widget-wrap{padding:50px 50px 100px}.general-bloque-text-media.persona-equipo .text-col>.elementor-widget-wrap{padding-bottom:20px}}.general-bloque-text-media-v2:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:var(--grey-back);z-index:-10}.general-bloque-text-media-v2 .text-col:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-top:1px solid var(--prim-color);border-bottom:1px solid var(--prim-color);z-index:-1}.general-bloque-text-media-v2 .text-col>.elementor-widget-wrap{padding:20px}@media (min-width:768px){.general-bloque-text-media-v2 .img-col{margin-top:50px}.general-bloque-text-media-v2 .img-col div{height:100%}.general-bloque-text-media-v2 .img-col>.elementor-widget-wrap{max-width:750px;margin-left:auto}.general-bloque-text-media-v2 .img-col>.elementor-widget-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.general-bloque-text-media-v2 .text-col{margin-bottom:50px}.general-bloque-text-media-v2 .text-col:before{left:-50px;width:calc(100% + 50px)}.general-bloque-text-media-v2 .text-col>.elementor-widget-wrap{padding:30px;max-width:750px;margin-right:auto}}@media (min-width:1023px){.general-bloque-text-media-v2 .text-col>.elementor-widget-wrap{padding:50px}}.general-beneficios{margin-top:40px;padding-top:40px;padding-bottom:60px}.general-beneficios:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;background-color:var(--grey-back);max-width:1450px}.general-beneficios .title h2{text-align:center;position:relative}.general-beneficios .title h2:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:100%;height:1px;background:var(--prim-color);max-width:100px}.general-beneficios .inner .text-col{padding:5px}.general-beneficios .inner .text-col>.elementor-widget-wrap{background:#fff;border-radius:5px;box-shadow:0 0 15px rgba(17,17,17,.15);padding:20px}.general-beneficios .inner .text-col h3{font-weight:700;font-size:1.2rem;position:relative}.general-beneficios .inner .text-col h3:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:var(--prim-color);max-width:80px}.general-beneficios .inner .text-col p{margin-bottom:0}@media(min-width:768px){.general-beneficios .inner .text-col>.elementor-widget-wrap{padding:30px}}.general-bloque-explicacion-dos-columnas{margin-top:20px;padding-top:10px}.general-bloque-explicacion-dos-columnas:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 50px);background:var(--grey-back);border-top:1px solid var(--prim-color);border-bottom:1px solid var(--prim-color)}.general-bloque-explicacion-dos-columnas .text-explicacion h2{position:relative}.general-bloque-explicacion-dos-columnas .text-explicacion h2:before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;background:var(--prim-color);max-width:100px}.general-bloque-explicacion-dos-columnas .inner .text-col>.elementor-widget-wrap{background:#fff;border-radius:5px;box-shadow:0 0 15px rgb(17 17 17/15%);padding:15px}.general-bloque-explicacion-dos-columnas .inner .text-col h3{font-weight:700;font-size:20px;position:relative}.general-bloque-explicacion-dos-columnas .inner .text-col h3:before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;background:var(--prim-color);max-width:50px}@media (max-width:767px){.general-bloque-explicacion-dos-columnas .inner .text-col>.elementor-widget-wrap{margin-bottom:10px}}@media (min-width:768px){.general-bloque-explicacion-dos-columnas{padding-top:40px}.general-bloque-explicacion-dos-columnas .text-explicacion{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.general-bloque-explicacion-dos-columnas .text-explicacion h2:before{left:50%;transform:translateX(-50%)}.general-bloque-explicacion-dos-columnas .inner .text-col>.elementor-widget-wrap{margin-right:10px;padding:30px}}.general-instalaciones{margin-top:50px}.general-instalaciones .title{text-align:center}.general-instalaciones .imgs-instalaciones>.elementor-container{display:flex;flex-wrap:wrap}.general-explicacion-boxed{background:var(--grey-back);padding-bottom:50px;margin-top:50px;padding-left:15px;padding-right:15px}.general-explicacion-boxed .text-col{max-width:900px;background:#fff;margin-left:auto;margin-right:auto}@media (min-width:768px){.general-explicacion-boxed .text-col{padding:40px}}.general-bloque-lista{margin-top:20px;background:var(--grey-back);padding-bottom:50px;padding-top:50px;padding-left:15px;padding-right:15px}.general-bloque-lista .content-block{background:#fff;padding-top:20px;max-width:1240px;margin-left:auto;margin-right:auto;border-top:1px solid var(--prim-color)}.general-bloque-lista .content-block .title{text-align:center}.general-bloque-lista .content-block .title h2{text-align:center;position:relative;display:inline-block}.general-bloque-lista .content-block .title h2:before{content:"";position:absolute;bottom:-8px;left:50%;width:100%;transform:translatex(-50%);height:1px;background:var(--prim-color)}.general-bloque-lista .inner h3{font-weight:700;margin-bottom:5px;font-size:1.2rem}.general-bloque-lista .inner .elementor-widget-wrap{padding-left:0;padding-right:0}@media (max-width:767px){.general-bloque-lista{padding-left:15px;padding-right:15px}}@media (min-width:768px){.general-bloque-lista .inner .elementor-widget-wrap .elementor-element{width:50%;padding-left:15px;padding-right:15px}}.general-testimonios{margin-top:40px}.general-testimonios h2{text-align:center}.general-testimonios .inner{background:#fff;box-shadow:0 0 15px rgba(17,17,17,.15);border-radius:5px;margin-top:15px;max-width:900px;margin-left:auto;margin-right:auto}.general-testimonios .inner .elementor-column>.elementor-widget-wrap{padding-top:50px}.general-testimonios .inner .icon-testimonios{position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:#fff;z-index:1;padding:15px;width:60px;height:60px;border-radius:200px;border:1px solid var(--prim-color);margin:0 auto;display:flex;flex-direction:column;align-content:center}.general-testimonios .inner .icon-testimonios path{fill:var(--prim-color)}@media (min-width:768px){.general-testimonios .inner .elementor-column>.elementor-widget-wrap{padding-left:50px;padding-right:50px}}@media(min-width:769px){.general-testimonios.listado-testimonios .content-block>.elementor-widget-wrap{display:block;column-gap:20px;column-fill:initial;column-count:2;align-content:flex-start;margin-top:20px}.general-testimonios.listado-testimonios .content-block>.elementor-widget-wrap:after{content:"";display:table;clear:both}.general-testimonios.listado-testimonios .inner{display:inline-block;vertical-align:top;position:relative;display:inline-block;margin-bottom:20px;margin-top:45px}}.general-faqs{margin-top:40px;margin-bottom:40px}.general-faqs h2{text-align:center}.general-faqs .inner .faqs-preguntas .elementor-toggle{display:flex;flex-wrap:wrap}.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item{padding:10px 10px 10px 20px;margin-bottom:0;width:100%;position:relative;border-top:1px solid var(--prim-color);border-bottom:1px solid var(--prim-color);margin-top:-1px}.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item .elementor-tab-title{padding:0;border-bottom:0;line-height:1.5}.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item .elementor-tab-title a{pointer-events:none}.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item:last-child{border-bottom:1px solid var(--prim-color)}.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item .elementor-tab-content{display:block;padding:0;border-bottom:0;max-height:0;overflow:hidden;transition:all .7s ease}.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item .elementor-tab-title.active+.elementor-tab-content{padding:15px 0;max-height:100%}.general-faqs .inner .faqs-preguntas h3{font-size:18px;line-height:1.3;font-weight:700}.general-faqs .inner .faqs-preguntas h3:before,.general-faqs .inner .faqs-preguntas h3:after{content:"";position:absolute;top:20px;left:0;background:var(--prim-color);width:10px;height:1px;transition:all .5s ease}.general-faqs .inner .faqs-preguntas h3:before{transform:rotate(90deg)}.general-faqs .inner .faqs-preguntas h3.active:before{transform:rotate(0)}.general-faqs .inner .faqs-preguntas p{margin-bottom:0}@media (min-width:768px){.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item{width:calc(50% - 20px);margin-left:10px;margin-right:10px}.general-faqs .inner .faqs-preguntas .elementor-toggle .elementor-toggle-item.faqs-alone{width:100%}}.general-porque{background:var(--grey-back);border-top:1px solid var(--prim-color);border-bottom:1px solid var(--prim-color);margin-top:40px;padding-top:40px;padding-bottom:40px}.general-porque .title>.elementor-widget-container{max-width:1140px;margin:0 auto;text-align:center}.general-porque h2{text-align:center;color:var(--prim-color)}.general-porque .inner .elementor-column .elementor-element .elementor-text-editor{padding-bottom:20px;position:relative}.general-porque .inner .elementor-column .elementor-element .elementor-text-editor:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;max-width:80px;background:var(--prim-color)}.general-porque .inner .elementor-element h3{font-weight:700;font-size:1.2rem;margin-bottom:5px}.general-porque .inner .elementor-element p:first-child{color:#e4e4e4;font-size:60px;margin-bottom:0}@media (min-width:768px){.general-porque .inner .elementor-column .elementor-element{width:33.33%;padding-right:10%}}.testimoniales-widget .elementskit-single-testimonial-slider{display:flex;flex-direction:column}.testimoniales-widget .swiper-slide{height:auto}.testimoniales-widget .swiper-navigation-button:after{content:none !important}.testimoniales-widget .swiper-button-prev{left:-25px}.testimoniales-widget .swiper-button-next{right:-25px}.testimoniales-widget .slick-slide,.testimoniales-widget .elementskit-single-testimonial-slider{height:100% !important}.testimoniales-widget .elementskit-single-testimonial-slider .elementskit-commentor-header{position:absolute;top:0;right:10px}.testimoniales-widget .elementskit-single-testimonial-slider .elementskit-commentor-content{order:1}.testimoniales-widget .elementskit-single-testimonial-slider .elementskit-commentor-bio{order:0;position:relative !important}.testimoniales-widget .elementskit-single-testimonial-slider .elementskit-commentor-bio:after{content:"";position:absolute;bottom:-5px;left:-10px;width:calc(100% + 20px);height:1px;background:#e1e8ed}.testimoniales-widget .elementskit-testimonial-slider button{padding:0}.testimoniales-widget .elementskit-testimonial-slider button.slick-next,.testimoniales-widget .elementskit-testimonial-slider button.slick-prev{display:block !important}.testimoniales-widget .elementskit-testimonial-slider button.slick-next{right:-42px !important}.testimoniales-widget .elementskit-testimonial-slider button.slick-prev{left:-42px !important}@media (min-width:768px){.testimoniales-widget{padding:0 20px}}.pedir-cita.elementor-section>.elementor-container{max-width:950px}.pedir-cita-text h2{margin-bottom:0}.pedir-cita-text p:last-child{margin-bottom:0}.entry-content .pedir-cita-text a{font-size:1.5em;text-decoration:none}.pedir-cita form{padding:15px;background:#fff;box-shadow:0 0 15px rgb(15 15 15/20%);border-radius:5px;margin-top:30px}.elementor-element.pedir-cita-alt{padding:25px 20px;background:#fff;box-shadow:0 0 15px rgb(15 15 15/20%);border-radius:5px;margin-top:30px}.pedir-cita-bot .elementor-element.pedir-cita-alt{margin-top:0}.elementor-element.pedir-cita-alt.pedir-cita-opacity{background-color:#2a261e}.pedir-cita .elementor-element.pedir-cita-alt form{padding:0;background:0 0;box-shadow:none}.elementor-element.pedir-cita-alt form .btn input{text-transform:uppercase;padding:15px 40px;font-size:16px;margin-top:0}.elementor-element.pedir-cita-alt.pedir-cita-back-white form input::placeholder{color:var(--grey-text-color);border-color:var(--grey-text-color)}.elementor-element.pedir-cita-alt.pedir-cita-back-white form input,.elementor-element.pedir-cita-alt.pedir-cita-back-white form input:focus::placeholder{color:var(--black-text-color) !important;border-color:var(--black-text-color)}.elementor-element.pedir-cita-alt.pedir-cita-back-white .wpcf7-form .aceptacion{color:var(--grey-text-color)}.elementor-element.pedir-cita-alt.pedir-cita-back-white .wpcf7-form .aceptacion a{color:var(--prim-color)}@media (min-width:768px){.pedir-cita .col-text.elementor-column>.elementor-widget-wrap{padding:80px 0 80px 50px;align-self:center;background-color:var(--grey-back)}.pedir-cita form{padding:25px;margin-top:0}.elementor-element.pedir-cita-alt .col-text.elementor-column>.elementor-widget-wrap{padding:80px 0 80px 50px;align-self:center;background-color:var(--grey-back)}.elementor-element.pedir-cita-alt{padding:25px;margin-top:0}}.contact-floating,.floating-btns{position:fixed;bottom:20px;right:20px;z-index:99}.contact-floating .contact-floating-wrap,.floating-btns .floating-btns-wrap{display:flex;flex-wrap:wrap;justify-content:center}.contact-floating .contact-floating-wrap .cf-action-btn,.floating-btns .floating-btns-wrap .cf-action-btn{display:flex;margin:0 5px;align-items:center}.contact-floating .contact-floating-wrap .cf-action-btn .cf-btn,.floating-btns .floating-btns-wrap .cf-action-btn .cf-btn{padding:14px 28px;background:var(--prim-color);border:1px solid var(--prim-color);border-radius:2px;color:#0e0e0e;text-transform:uppercase;font-weight:700;font-size:.72222222222222rem;letter-spacing:1px;line-height:1;transition:all .3s ease;min-width:200px;text-align:center;font-size:18px}.contact-floating .contact-floating-wrap .cf-action-btn .cf-btn:hover,.floating-btns .floating-btns-wrap .cf-action-btn .cf-btn:hover{background:#2a261e;color:var(--prim-color)}.contact-floating .contact-floating-wrap .cf-action-btn.llamar .cf-btn,.floating-btns .floating-btns-wrap .cf-action-btn.llamar .cf-btn{background:#fff;color:var(--prim-color)}.contact-floating .contact-floating-wrap .cf-action-btn.llamar .cf-btn:hover,.floating-btns .floating-btns-wrap .cf-action-btn.llamar .cf-btn:hover{background:var(--prim-color);color:#fff}.contact-floating .contact-floating-wrap .cf-action-btn .cf-btn-watsapp,.floating-btns .floating-btns-wrap .cf-action-btn .cf-btn-watsapp{width:50px;display:flex;flex-direction:column;justify-content:center;align-content:center;transform:scale(1);transition:all .6s ease}.contact-floating .contact-floating-wrap .cf-action-btn .cf-btn-watsapp .path-back,.floating-btns .floating-btns-wrap .cf-action-btn .cf-btn-watsapp .path-back{fill:#25d366}.contact-floating .contact-floating-wrap .cf-action-btn .cf-btn-watsapp .path-mob,.floating-btns .floating-btns-wrap .cf-action-btn .cf-btn-watsapp .path-mob{fill:#fff}.contact-floating .contact-floating-wrap .cf-action-btn .cf-btn-watsapp:hover,.floating-btns .floating-btns-wrap .cf-action-btn .cf-btn-watsapp:hover{transform:scale(1.1)}@media (max-width:600px){.contact-floating,.floating-btns{width:100%;right:0}}@media (max-width:768px){.contact-floating .contact-floating-wrap .cf-action-btn.whatsapp-desktop,.floating-btns .floating-btns-wrap .cf-action-btn.whatsapp-desktop{display:none}}@media (min-width:769px){.contact-floating .contact-floating-wrap .cf-action-btn.whatsapp-mobile,.floating-btns .floating-btns-wrap .cf-action-btn.whatsapp-mobile{display:none}.contact-floating .contact-floating-wrap .cf-action-btn .cf-btn,.floating-btns .floating-btns-wrap .cf-action-btn .cf-btn{font-size:16px}.contact-floating .contact-floating-wrap .cf-action-btn.llamar,.floating-btns .floating-btns-wrap .cf-action-btn.llamar{display:none}}.seccion-video-texto-1 .col-video:before{content:"";position:absolute;top:auto;bottom:0;left:-20px;width:20px;height:calc(100% - 50px);background:var(--ast-global-color-0)}.seccion-video-texto-1 .col-video .video-text-with-back .text:before{content:"";position:absolute;top:auto;bottom:0;left:-10px;width:calc(100% + 20px);height:calc(100% + 50px);background:var(--ast-global-color-0);z-index:-1}.seccion-video-texto-1 .col-texto .text-wrap .text ul{list-style:none;display:inline-block;margin-top:0;padding-left:30px}.seccion-video-texto-1 .col-texto .text-wrap .text ul li{position:relative}.seccion-video-texto-1 .col-texto .text-wrap .text ul li:before{content:"";width:20px;height:20px;background:var(--ast-global-color-0);display:inline-block;margin-right:5px;margin-left:-25px}.seccion-video-texto-1 .col-texto .text-wrap .text ul li:before{content:"";width:20px;height:20px;background:var(--ast-global-color-0);display:inline-block;margin-right:5px;margin-left:-25px}@media (min-width:768px){.seccion-video-texto-1 .col-video:before,.seccion-video-texto-1 .col-video .video-text-with-back .text:before{content:none}.seccion-video-texto-1 .col-video .video-text-with-back:before{content:"";position:absolute;top:auto;bottom:0;left:10%;width:calc(90% + 40px);height:100%;padding-bottom:48%;background:var(--ast-global-color-0);z-index:-1}}.seccion-comparativa img{width:100%;height:100%;object-fit:cover;object-position:center right}.section-why-grid>.e-con-inner{grid-gap:40px 0px}.section-why-grid>.e-con-inner>.elementor-element{counter-increment:grid-why}.section-why-grid>.e-con-inner>.elementor-element>.elementor-element{max-width:265px}.section-why-grid>.e-con-inner>.elementor-element>.elementor-element:before{content:"0" counter(grid-why);font-size:70px;color:var(--ast-global-color-0);display:inline-block;margin-bottom:30px}@media (max-width:449px){.section-why-grid>.e-con-inner>.elementor-element>.elementor-element{margin-left:auto;margin-right:auto;text-align:center}}@media (min-width:450px) and (max-width:767px){.section-why-grid>.e-con-inner>.elementor-element{width:50%}}.opiniones-section:before{content:"";position:absolute;top:35px;bottom:0;left:0;width:100%;height:calc(100% - 35px);background:var(--ast-global-color-0)}.opiniones-section:after{content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:100px;background:#fff}.opiniones-section>.e-con-inner{z-index:1}.opiniones-section-title-wrap .title h2{line-height:1.5}.opiniones-section-title-wrap .title h2 strong{display:block;color:#fff;font-size:120%}.opiniones-section-videos-wrap{z-index:1}.opiniones-section .opiniones-section-reviews-wrap:before{content:"";position:absolute;top:-80px;left:-20px;width:calc( 100% + 40px);height:calc(100% + 90px);background:#fff}@media (min-width:768px){.opiniones-section .opiniones-section-reviews-wrap>.elementor-element{position:absolute;bottom:0;padding-right:20px}.opiniones-section .opiniones-section-reviews-wrap:before{content:none}.opiniones-section:after{content:none}.opiniones-section:before{top:60px;height:calc( 100% - 60px)}.opiniones-section-title-wrap .title h2{font-size:20px;line-height:1}.opiniones-section-title-wrap .title h2 strong{font-size:25px;line-height:1.1;margin-top:20px}}@media (min-width:922px){.elementor-element.opiniones-section-title-wrap{padding-top:15px}.opiniones-section-title-wrap .title h2{font-size:30px}.opiniones-section-title-wrap .title h2 strong{font-size:32px}}@media (min-width:1440px){.elementor-element.opiniones-section-title-wrap{padding-top:10px}.elementor-element.opiniones-section-title-wrap>.title.elementor-element{max-width:300px;width:100%}.opiniones-section-title-wrap .title h2{font-size:40px}.opiniones-section-title-wrap .title h2 strong{font-size:43px}}.subseccion-beneficios .subseccion-beneficios-wrap.elementor-element:before{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background:var(--ast-global-color-0);z-index:-1}@media (min-width:768px){.subseccion-beneficios .subseccion-beneficios-wrap.elementor-element:before{top:auto;bottom:-30px;left:auto;right:-20px;width:160%;height:calc(100% + 50px)}}.seccion-doctor:before{content:"";position:absolute;top:80px;left:0;width:100%;height:calc(100% - 100px);background:#f9f9f9}.seccion-doctor .seccion-doctor-wrap .title h2{margin-bottom:0}.seccion-doctor .seccion-doctor-wrap .title p:last-child{margin-bottom:0}@media (min-width:768px){.seccion-doctor-wrap .col-img .img-wrap{height:100%}.seccion-doctor-wrap .col-img .img-wrap div{height:100%}.seccion-doctor-wrap .col-img .img-wrap div img{height:100%;width:100%;object-fit:cover;object-position:bottom center}}.seccion-pedir-cita-form .wpcf7-form input.wpcf7-text,.seccion-pedir-cita-form .wpcf7-form select,.seccion-pedir-cita-form .wpcf7-form textarea{background:rgba(17,17,17,.3);color:#fff;border-bottom:0}.seccion-pedir-cita-form .wpcf7-form .wpcf7-not-valid-tip{color:#fff;font-size:12px;line-height:1.2;padding-left:12px}.seccion-pedir-cita-form .wpcf7-form .wrap-btn{display:block}.seccion-pedir-cita-form .wpcf7-form .wrap-btn .btn input{width:100%;background:#fff;margin-left:0;border-color:#fff}.seccion-pedir-cita-form .wpcf7-form .wrap-btn .btn input:hover{background:0 0}.seccion-pedir-cita-form .wpcf7-form .wrap-btn .btn .wpcf7-spinner{left:20px}.seccion-pedir-cita-form .wpcf7-form .aceptacion,.seccion-pedir-cita-form .wpcf7-form .aceptacion a{color:#fff !important}.seccion-pedir-cita-form .wpcf7-form .aceptacion{margin-bottom:10px}.seccion-pedir-cita-form .wpcf7-form .aceptacion a:after{background:#fff !important}.seccion-pedir-cita-form .wpcf7-form .wrap-btn .btn input[type=submit]{background-color:var(--prim-color) !important;border-color:#fff !important}.seccion-pedir-cita-form .wpcf7-form .wrap-btn .btn input[type=submit]:hover{color:#fff !important;background-color:transparent !important}.seccion-pedir-cita-form .wpcf7-form .wpcf7-response-output{color:#fff}@media (min-width:768px){.seccion-pedir-cita:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:#f9f9f9}}.elementor-element .elementor-widget-eael-data-table .eael-data-table .table-header th.table-header-empty{background:0 0}.elementor-element .elementor-widget-eael-data-table .eael-data-table .table-header th.table-header-otras{background:#b1b1b1;color:var(--black-text-color);border-radius:10px 10px 0 0}.elementor-element .elementor-widget-eael-data-table .eael-data-table .table-header th.table-header-novo{border-radius:10px 10px 0 0;border:1px solid var(--prim-color)}.elementor-element .elementor-widget-eael-data-table .eael-data-table tbody tr td:first-child .td-content-wrapper{text-align:left}.elementor-element .elementor-widget-eael-data-table .eael-data-table tbody tr td:nth-child(1){font-size:18px;font-weight:700;border:0;border-bottom:1px solid #b1b1b1}.elementor-element .elementor-widget-eael-data-table .eael-data-table tbody tr td:nth-child(2){width:30%;background:#E5C78720;font-weight:700}.elementor-element .elementor-widget-eael-data-table .eael-data-table tbody tr td:nth-child(3){width:30%}table{border-spacing:30px 0}.table-wrap.elementor-element{box-shadow:0 3px 10px rgba(15,15,15,.1);border-radius:10px 0 10px 10px;margin-top:30px;padding:15px;border:1px solid var(--prim-color)}.table-wrap.elementor-element+.table-wrap{margin-top:50px}.table-wrap.table-wrap-us.elementor-element{background:#2F419620}.table-wrap.table-wrap-otras.elementor-element{border-color:#b1b1b1}.table-wrap.elementor-element p:last-child{margin-bottom:0}.table-mobile-header.elementor-element{position:absolute;top:0;left:auto;right:-1px;transform:translateY(-100%);background:var(--prim-color);width:max-content;margin-left:auto;padding:5px 10px;border-radius:5px 5px 0 0;border:1px solid var(--prim-color);text-align:center;min-width:150px}.table-mobile .table-mobile-header.elementor-element .elementor-heading-title{color:#fff;text-align:center}.table-mobile .table-mobile-header.table-mobile-header-otras.elementor-element{background:#b1b1b1;border-color:#b1b1b1}@media (max-width:600px){.intro-color-white-sm.elementor-element .elementor-element .elementor-widget-container .elementor-heading-title{color:#fff;font-weight:600;text-shadow:1px 1px 10px rgba(0,0,0,.4)}.intro-text-shadow-sm.elementor-element .elementor-element .elementor-widget-container .elementor-heading-title{text-shadow:1px 1px 10px rgba(0,0,0,.1)}.intro-blefaro.intro-text-shadow-sm.elementor-element .elementor-element .elementor-widget-container .elementor-heading-title{text-shadow:1px 1px 10px rgba(0,0,0,.2)}}