@import url(https://pro.fontawesome.com/releases/v5.10.0/css/all.css);@import url(https://fonts.googleapis.com/css2?family=Creepster&display=swap);.tf-v1-popover-button{border-radius:50%!important;border:0!important}.lista li,.lista ul{list-style:none}.lista ul{padding-left:0}.lista a{text-decoration:underline!important;color:#333}a{border-radius:20px!important}a.boton-estilos{border:.1rem solid #00a4a4;padding:.5rem 1rem;margin-right:1rem;display:inline-block;margin-bottom:1rem}.flex-responsive{display:flex;flex-wrap:wrap}.tit-destacar>div{display:inline-block}.tit-destacar p{margin:0;padding:0 5px}@media (max-width:767px){.bgimage-responsive.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,.bgimage-responsive.elementor-section-height-default.elementor-section-items-middle{background-image:none!important}}header#masthead{z-index:9999999}#masthead>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-86eb857.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default>div>div>div>div>div>a>strong{color:#fff}#menu-item-1327>a{border:solid .1rem;margin-right:1rem;border-radius:.188rem}#menu-item-1327>a:hover{background-color:#00a4a4;border:solid .1rem #00a4a4;color:#fff}#menu-item-1328>a{border:solid .1rem #00a4a4;border-radius:.188rem;background-color:#00a4a4;color:#fff;font-weight:700}#menu-item-1328>a:hover{background-color:transparent;color:#00a4a4}#content>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-fd01d69.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default>div>div>div>div>div>div>div>div>section>div>div>div>div>div>div>nav>ul>li>a:hover{border-bottom:.2rem solid #00a4a4}#content>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-fd01d69.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default>div>div>div>div>div>div>div>div>section>div>div>div>div>div>div>nav>ul>li>a{display:inline-block;border-bottom:.2rem solid transparent}section.img-resultados-busqueda>div>div>div>div>div>div>article>a>div{display:none}#ekit_modal-popup-0f5d444>div>form>button>i{color:#fff!important}.elementor-88920 .elementor-element.elementor-element-9007c1b>.elementor-widget-container{margin-right:0}section.elementor-element-a6c6df5>div>div>div>div.elementor-widget-search-form>div>form>div>div>i{margin-right:1rem}a{text-decoration:none!important}.linea-secc::after{content:"";display:inline-block;background-color:#00a4a4;width:6rem;height:.2rem}.linea-secc{line-height:.2rem}.btn-docentes>div>div>a{width:100%!important}.icon-metodo span.elementor-icon{background-color:#00a4a4;width:2rem;height:2rem;border-radius:3px}.icon-metodo span.elementor-icon i{line-height:2rem;display:inline;font-size:1.2rem}.btn-pmadre a.elementor-button-link{width:100%}.cursos-interes figure.elementor-image-box-img{display:block}.cursos-interes>div>div>div>div>div>p.elementor-image-box-title{font-size:1.2rem!important}.cursos-interes figure.elementor-image-box-img{margin-bottom:0px!important}.cursos-interes figure img{width:100%}.cursos-interes .elementor-widget-image-box .elementor-image-box-content{display:flex;justify-content:space-between;padding:0 1rem;align-items:center}.selector-distri>div>div.elementor-widget-html>div a:hover{background-color:#00a4a4;color:#fff}.selector-flex{display:flex;flex-wrap:wrap}a.home-cat-border{border:.1rem solid #00a4a4;padding:.2rem 1.3rem;margin:.5rem .5rem .5rem 0;display:inline-block}.reviews-trustpilot{display:flex;border-radius:3px;padding:1rem}.container-calificacion-trust{margin-right:1rem;background-color:#f2f2f2;padding:1rem}.container-reviews-trust{display:flex;background-color:#f2f2f2}.dias-trust{display:flex;justify-content:space-between;flex-wrap:wrap}span.calificacion-trust{font-size:1.5rem;font-weight:700;font-family:'Raleway'}span.num-reviews{text-decoration:underline}.contador-reviews span{font-size:.9rem}.container-calificacion-trust>.contador-reviews>span:nth-child(3){text-decoration:underline}.dias-trust>div:nth-child(2)>span{font-size:.9rem}.titulo-review-trust p{font-size:1.2rem;font-family:'Raleway';font-weight:700}.usuario-review-trust p{font-weight:700}usuario-review-trust{margin-right:1rem}.subcontainer-reviews{padding:1rem}.scroll-icon{display:flex;align-items:center}.stars-trust{display:flex}.full-star{background-color:#00B67A;margin-right:.5rem}.empty-star{background-color:#D9D9D9;margin-right:.5rem}.half-star{margin-right:.5rem;background:rgb(32,161,28);background:linear-gradient(90deg,rgba(0,182,122) 50%,rgba(217,217,217) 50%)}.stars-trust>div{display:flex;justify-content:center;align-items:center;padding:.2rem}.dias-trust>.stars-trust>div{width:1.5rem;height:1.5rem}@media (max-width:768px){.container-calificacion-trust{width:100%;margin-right:0;margin-bottom:1rem}.dias-trust{width:100%}.reviews-trustpilot{flex-wrap:wrap}}@media (max-width:768px){form#sesion-informativa-form,form#sesion-informativa-form button{width:100%!important}}.elementor-widget-tabs .elementor-tab-content{border:0 transparent!important}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{border-bottom-style:none!important}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{display:none}.pesta-metodo .elementor-tab-title{margin-right:4rem}.pesta-metodo .elementor-tab-title{box-shadow:0 0 10px 0 rgb(173 173 175 / 50%);border-radius:20px;margin-bottom:1rem;margin-left:1rem}.pesta-metodo .elementor-tab-title.elementor-active{background-color:#fff}@media (max-width:768px){.pesta-metodo div>div>div.elementor-tabs-content-wrapper>div.elementor-tab-title.elementor-tab-mobile-title{width:90%;margin-bottom:1rem}.pesta-metodo .elementor-tab-content>div{flex-wrap:wrap}.pesta-metodo .elementor-tab-content div>div:nth-child(2){margin-left:0}.flex-responsive p{width:100%}}.boton-ancho a{width:100%}.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover{border:0}.tarj-flex{display:flex}.tarj-precio,.tarj-gratis{border-radius:3px;margin:.5rem .5rem 0;text-align:center;width:47%;border:1px solid #00a4a4;box-sizing:border-box;display:flex;flex-direction:column}.curso-info{flex:1 1 auto;min-height:45vh}p.boton-contr{margin-bottom:0}p.boton-contr>a{border-radius:0!important}.tarj-precio>.curso-info>p:first-child,.tarj-gratis>p:first-child{font-family:"Raleway",Sans-serif;font-weight:700;font-size:1.5rem}.tarj-gratis p.boton-contr a{background-color:#fff;border:1px solid #00a4a4;margin:-1px;color:#00a4a4}.tarj-precio h3,.tarj-gratis h3{font-size:1.5rem;font-weight:700}.extra-precio{color:#878787;font-size:1rem}.curso-info{border-radius:3px 3px 0 0}.tarj-precio>p:nth-child(3n){color:#00a4a4;font-size:1rem}.tarj-precio span.precio-curso{font-size:2.2rem;font-weight:700}.tarj-precio p:nth-child(7n){color:#878787;font-size:.9rem}.tarj-precio span.seguro{display:block;color:#878787;font-size:.9rem;font-family:"Raleway",Sans-serif;font-weight:700;margin-bottom:2rem}.tarj-precio span.seguro i{font-weight:700}.tarj-precio a,.tarj-gratis a{display:block;background-color:#00a4a4;color:#fff;padding:.5rem}.form-flex{display:flex}form#mas-dudas-form input[type=email],form#mas-dudas-form input[type=text],form#mas-dudas-form input[type=tel],form#mas-prueba-dudas-form input[type=email],form#mas-prueba-dudas-form input[type=text],form#mas-prueba-dudas-form input[type=tel],form#mas-prueba-dudas-form textarea{border:.1rem solid #d4d4d4!important;margin-bottom:1rem}form#mas-dudas-form input[type=text],form#mas-prueba-dudas-form input[type=text]{margin-right:1rem}form#mas-dudas-form input[type=email],form#mas-prueba-dudas-form input[type=email]{margin-bottom:1rem}form#mas-dudas-form button,form#mas-prueba-dudas-form button{margin-top:1rem;background-color:#00a4a4;border:.1rem solid #00a4a4;color:#fff;border-radius:20px}form#mas-dudas-form button:hover,form#mas-prueba-dudas-form button:hover{background-color:transparent;color:#00a4a4;border:.1rem solid #00a4a4;border-radius:20px}form#mas-dudas-form label,form#mas-prueba-dudas-form label{color:#d4d4d4;font-size:.9rem}form#mas-dudas-form label a,form#mas-prueba-dudas-form label a{color:#d4d4d4;text-decoration:underline}#mas-dudas-form>div:nth-child(4)>textarea,#mas-prueba-dudas-form>div:nth-child(4)>textarea{border:1px solid #fff;resize:none;color:#d4d4d4}.cont-sesiones{display:flex;flex-wrap:wrap}button.submit-baja-comercial{margin-top:2rem}form#form-prueba-alquiler-aulas input[type=text],form#form-prueba-alquiler-aulas input[type=email],form#form-prueba-alquiler-aulas input[type=tel],form#form-prueba-alquiler-aulas textarea{border:1px solid #fff!important;margin-bottom:1rem}form#form-prueba-alquiler-aulas label{color:#fff;margin-bottom:1rem}form#form-email-whatsapp input[type=text],form#form-email-whatsapp input[type=tel],form#form-email-whatsapp select,form#form-email-whatsapp label,form#form-email-popup input[type=text],form#form-email-popup input[type=tel],form#form-email-popup select,form#form-email-popup label,form#form-email-popup input[type=email],form#lead-form input[type=text],form#lead-form input[type=tel],form#lead-form select,form#lead-form label,form#lead-form input[type=email]{margin-bottom:1rem}form#form-email-popup select,form#form-email-whatsapp select,form#lead-form select{font-family:"Raleway",Sans-serif;font-size:1.25rem;font-weight:400;color:#000;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:3px 3px 3px 3px}.div-form-email-producto-body form,.div-form-email-producto-body form input,.div-alquiler-aulas-body form,.div-alquiler-aulas-body form input,.div-alquiler-aulas-body form textarea{color:#eaeaea!important}.div-form-email-producto-body form button[type=submit]:disabled{background-color:transparent;border-color:#888;color:#888}.div-form-email-producto-body form input[name=Name]{width:49%;float:left}.div-form-email-producto-body form input[name=LastName]{width:49%;float:right}.div-form-email-producto-body form input[name=MobilePhone]{width:30%;float:left}.div-form-email-producto-body form input[name=Email]{width:68%;float:right}.div-form-email-producto-body form input:not([type=checkbox]){border:1px solid #eaeaea!important;margin-bottom:1rem}@media (max-width:768px){.div-form-email-producto-body form input:not([type=checkbox]){width:100%!important}}form#mas-dudas-form input:not([type="button"]):not([type="submit"]),form#mas-dudas-form input[type=text],form#mas-dudas-form input[type=tel],form#mas-prueba-dudas-form input:not([type="button"]):not([type="submit"]),form#mas-prueba-dudas-form input[type=text],form#mas-prueba-dudas-form input[type=tel],form#mas-prueba-dudas-form textarea{color:#B2B2B2}#elementor-tab-title-1391,#elementor-tab-title-1392,#elementor-tab-title-1393{padding:0}.a-footer{color:#ffffff!important;line-height:2rem!important;display:block}.a-footer:hover{color:#98d9d7!important}.elementor-1465 .elementor-element.elementor-element-51787f5 .menu-item a.hfe-menu-item{padding-left:0!important}a.elementor-post__read-more{display:block;border-bottom:1px solid #00a4a4;border-radius:0!important}.elementor-location-single h2{font-size:2.5rem}.elementor-location-single h3{font-size:2rem}.enlaces-404 a{text-decoration:underline!important}.feedback-form-lead{color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;text-align:center;margin-top:3rem}#menu-item-97242>a{background-color:#00a4a4;padding:.5rem 1.5rem;border:1px solid #00a4a4;color:#fff}ul#menu-menuv4>li>a>i{margin-left:.5rem}#menu-item-97242>a:hover{background-color:#fff;color:#00a4a4}@media (max-width:768px){#menu-item-97242>a{margin:0 1rem}}.elementor-element-77fe1fe>div>div>div>div>button{border:0}i.elementskit-submenu-indicator{border:0!important}#ekit-megamenu-menuv4>div>button{border:0;background-color:transparent}@media (max-width:768px){a.elementor-button-link,form#mas-dudas-form button,form#mas-prueba-dudas-form button{width:100%!important}.linea-secc{line-height:1rem}.tarj-flex{flex-wrap:wrap}.tarj-precio,.tarj-gratis{width:100%}.icon-metodo .elementor-icon-box-wrapper{display:flex}.icon-metodo .elementor-icon-box-content{margin-left:1rem}a.home-cat-border{margin:.8rem 0;width:100%}a.boton-estilos{width:100%;text-align:center;margin-bottom:1rem!important}section.elementor-element-49183f8{background-image:none!important}.texto-responsive-negro h1,.texto-responsive-negro h2,.texto-responsive-negro h3,.texto-responsive-negro p,.texto-responsive-negro span{color:#333333!important}.btn-responsive a{color:#ffffff!important;border-color:#ffffff!important}.btn-responsive-cta a{color:#333333!important;background-color:#ffffff!important;border-color:#ffffff!important}.texto-responsive>div>ul>li{color:#fff}.texto-responsive>div>ul>li>span>i{color:#ffffff!important}.btn-color a{background-color:#00a4a4!important;color:#fff!important;border:1px solid #00a4a4!important}.btn-color-transparente a{color:#00a4a4!important;border:1px solid #00a4a4!important}ul#menu-1-91be184{min-height:100vh}ul#menu-1-91be184 li a{font-weight:700;font-size:1.1rem}li#menu-item-1328 a,li#menu-item-1327 a{margin:1rem;justify-content:center}li#menu-item-1329{margin-top:2rem}li#menu-item-1328 a{margin-bottom:18rem}a.hfe-sub-menu-item{font-weight:400!important}ul.sub-menu-open{margin-left:1rem!important}}.titulo-lista-caracteristicas-cursos{font-weight:600;font-family:Raleway,Sans-Serif;font-size:1.15rem;display:block;margin-bottom:1rem!important}#lista-caracteristicas-cursos ul{padding:0rem 1rem!important}#lista-caracteristicas-cursos ul li{font-weight:400;font-family:Raleway,Sans-Serif;font-size:.95rem;list-style:none;margin-bottom:.5rem}#lista-caracteristicas-cursos ul li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#bfb48f;margin-right:.35rem}.checks-lista-caracteristicas-opos:before{color:#FF6F61!important}.checks-lista-caracteristicas-escuela:before{color:#00a4a4!important}#lista-caracteristicas-cursos small:before{content:"\2192";margin-right:.5rem;font-size:1.3rem;font-weight:300}.info-horarios{text-align:center;padding-bottom:1.5rem}.btn-info-horarios{font-family:Raleway,Sans-Serif;font-size:.85rem;border-bottom:1px solid #ccc;cursor:pointer}@media (min-width:768px) and (max-width:1279px){.card-curso,.card-curso:first-child,.card-curso:nth-child(odd){width:47%;margin-left:.65rem!important;margin-right:.65rem!important}.titulo-curso{width:90%}}@media (min-width:320px) and (max-width:767px){.card-curso,.card-curso:first-child,.card-curso:nth-child(4){width:100%;margin-right:0rem!important;margin-left:0rem!important}.titulo-curso{width:90%}}.tab{background-color:rgba(0,0,0,0);text-align:center}.tab button{background-color:#fff;float:left;border:none;border-radius:3px;border:1px solid #00a4a4;outline:none;cursor:pointer;padding:1rem 3rem;color:#54595f;font-size:1.1rem;font-weight:600;font-family:Raleway,Sans-Serif;transition:none!important}.tabcontent{display:none;padding:1rem;padding-top:3rem;border-top:none}.col-popular{display:inline-block}.tab button:hover{background-color:rgba(0,0,0,0);color:#54595f}.tab button.active{background-color:#00A4A4;color:#fff}.tab button.button-opo.active{background-color:#FF6F61!important;color:#fff}.tab button.button-opo.active::after{border-top:10px solid #FF6F61}.tab button.button-escuela.active{background-color:#00a4a4!important;color:#fff;border-radius:20px;margin-right:1rem;margin-left:1rem;margin-bottom:1rem}.tab button.button-escuela.active::after{border-top:10px solid #00a4a4}.tablinks{position:relative}.row-card-cursos{width:100%;display:flex;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.card-curso{position:relative;background-color:#fff;width:100%;padding-top:1.5rem;border-radius:20px;box-shadow:0 0 10px 0 rgb(173 173 175 / 50%);margin-bottom:2rem;margin-right:1%;margin-left:1%}.no-card-curso{font-size:1.5rem;font-weight:700;font-family:Raleway,Sans-Serif;font-style:italic;text-align:center;background-color:#fafbfd;border-radius:15px;padding:1.5rem;border:1px solid #ccc;color:#777;-webkit-box-shadow:0 3px 10px -3px rgba(135,135,135,.2);-moz-box-shadow:0 3px 10px -3px rgba(135,135,135,.2);box-shadow:0 3px 10px -3px rgba(135,135,135,.2)}.card-curso:first-child,.card-curso:nth-child(4n){margin-left:0}.texto-datos-curso{color:#54595f!important;font-size:1.1rem;text-align:center;width:50%;margin:1rem auto}.titulo-curso{max-width:fit-content;margin-left:1.5rem}.titulo-curso .nombre-grupo{color:#54595f;font-size:1.7rem;font-weight:600}.tarjeta-curso-bottom>*{display:inline}.div-boton-matricula button{float:right;background-color:#cdc29c;border:0;color:#fff;border:1px solid #bfb48f;padding:.3rem 1rem .35rem 1rem;font-size:1.3rem;letter-spacing:.1rem;font-weight:600}.div-boton-matricula button:hover{background-color:#cdc29c!important}.div-boton-matricula button:active{background-color:#cdc29c!important}.div-boton-matricula button:before{content:"\2192";margin-right:.5rem;font-size:1.3rem;font-weight:300}.div-boton-matricula button:focus{outline:none!important;background-color:#cdc29c!important}.duracion-modalidad-curso{text-align:right}.precio-iva-curso>span{font-style:italic;font-size:.75rem;color:#cdc29c}.tarjeta-curso-bottom{margin-left:1.5rem}.div-boton-comprar{text-align:center;position:absolute;bottom:0;width:100%}.div-boton-comprar>button{font-size:1.3rem;border-radius:20px!important;background-color:#F35245!important;color:#fff;font-weight:500;border:1px solid #F35245!important;margin-bottom:1rem}.div-boton-comprar>button:hover{color:#F35245;background-color:#fff!important}.div-boton-comprar>button:before{content:"\f07a";font-family:"Font Awesome 5 Pro";margin-right:.5rem}.boton-opos{background-color:#FF6F61!important;border:1px solid #f45245!important;color:white!important}.separador-tarjetas{display:block!important;width:85%;margin:1rem auto!important;border-top:1px solid #ccc}.separador-tarjetas-opos{border-top:1px solid #FF6F61}.separador-tarjetas-escuela{border-top:1px solid #00a4a4}.subtitulo-curso-b{font-style:italic;color:#777}.caracteristicas-curso{width:85%;display:block;margin:1rem auto;text-align:center;padding-bottom:4rem}.caracteristicas-curso ul{padding-left:1rem}.caracteristicas-curso a{padding-top:1rem;border-bottom:1px dotted #ccc}.caracteristicas-curso-opos li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#FF6F61;margin-right:.3rem}.caracteristicas-curso-escuela li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#00a4a4;margin-right:.3rem}.caracteristicas-curso li{text-align:left;margin-bottom:.5rem;font-family:Raleway,Sans-Serif;list-style:none;color:#54595f;font-size:.95rem}.precio-curso-b{font-size:3rem;font-weight:700;color:#333}.precio-matricula-tarjeta{text-align:center;font-size:.9rem}.precio-frecuencia-curso-b{text-align:center}.frecuencia-curso-b{font-size:1.25rem;color:#333}.titulo-curso-b{color:#333;text-align:center;margin-top:1rem;margin-bottom:1.5rem;min-height:6rem}.titulo-curso-b .nombre-grupo-b{font-size:1.75rem;font-weight:600}.contenedor-lista-caracteristicas{padding:2rem 1rem;background-color:#fafbfd;border-radius:15px}.titulo-lista-caracteristicas-cursos{font-weight:600;font-family:Raleway,Sans-Serif;font-size:1.15rem;display:block;margin-bottom:1rem!important;color:#333}#lista-caracteristicas-cursos ul{padding:0rem 1rem!important}#lista-caracteristicas-cursos ul li{font-weight:400;font-family:Raleway,Sans-Serif;font-size:.95rem;list-style:none;margin-bottom:.5rem}#lista-caracteristicas-cursos ul li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#bfb48f;margin-right:.35rem}.checks-lista-caracteristicas-opos:before{color:#FF6F61!important}.checks-lista-caracteristicas-escuela:before{color:#00a4a4!important}#lista-caracteristicas-cursos small:before{content:"\2192";margin-right:.5rem;font-size:1.3rem;font-weight:300}.info-horarios{text-align:center;padding-bottom:1.5rem}.info-horarios:before{content:"\f05a";font-family:'Font Awesome 5 Pro';margin-right:.25rem;color:#00a4a4}.btn-info-horarios{font-family:"Source Sans Pro",Sans-Serif;color:#00a4a4!important;font-size:1.125rem;border-bottom:1px solid #00a4a4;cursor:pointer;border-radius:0!important}@media (min-width:768px) and (max-width:1279px){.card-curso,.card-curso:first-child,.card-curso:nth-child(odd){width:47%;margin-left:.65rem!important;margin-right:.65rem!important}.titulo-curso{width:90%}}@media (min-width:320px) and (max-width:767px){.card-curso,.card-curso:first-child,.card-curso:nth-child(4){width:100%;margin-right:0rem!important;margin-left:0rem!important}.titulo-curso{width:90%}}#modal-matricular,#modal-matricular-premium{font-size:1rem;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:90%;padding-bottom:2rem;background:#fafbfd;z-index:9998;border-radius:3px;border:1px solid #ccc;-webkit-box-shadow:0 0 16px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 16px -4px rgba(0,0,0,.75);box-shadow:0 0 16px -4px rgba(0,0,0,.75)}#modal-iframe-docu,#modal-info-curso,#modal-info-group{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:40rem;height:40rem;padding-bottom:2rem;background:#fafbfd;z-index:9999;border-radius:15px;border:1px solid #ccc;-webkit-box-shadow:0 0 16px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 16px -4px rgba(0,0,0,.75);box-shadow:0 0 16px -4px rgba(0,0,0,.75)}#modal-iframe-aux,#modal-is-aa{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:40rem;background:#fafbfd;z-index:9999;border-radius:15px;border:1px solid #ccc;-webkit-box-shadow:0 0 16px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 16px -4px rgba(0,0,0,.75);box-shadow:0 0 16px -4px rgba(0,0,0,.75)}#modal-iframe-aux{padding:2rem}#modal-descuentos{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:30%;height:21rem;padding-bottom:2rem;background:#fafbfd;z-index:9999;border-radius:15px;border:1px solid #ccc;-webkit-box-shadow:0 0 16px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 16px -4px rgba(0,0,0,.75);box-shadow:0 0 16px -4px rgba(0,0,0,.75)}.cabecera-modal-matricular{text-align:right;border-bottom:1px solid #eee;margin-top:1rem;padding-top:.5rem;padding-bottom:1rem}.cabecera-modal-descuentos,.cabecera-modal-3ds,.cabecera-modal-info,.cabecera-modal-info-groups,.cabecera-modal-is-aa{text-align:right;border-bottom:1px solid #eee;margin-top:1rem;padding-top:.5rem;padding-bottom:1rem}.cerrar-modal-matricular,.cerrar-modal-3ds,.cerrar-modal-descuentos,.cerrar-modal-info,.cerrar-modal-info-groups,.cerrar-modal-is-aa{border-radius:50px}#body-modal-descuentos{padding:2rem;text-align:center}.str-modal-descuentos{display:block;font-family:Raleway,Sans-Serif;font-size:1.1rem;font-weight:600}#modal-info-group{overflow:scroll}.body-modal-info-groups,.body-modal-is-aa{padding:2rem}.table-info-grupos tbody>tr>td{background-color:#fff!important}.table-info-grupos tbody>tr>th{background-color:#f0f0f0!important}.table-info-grupos .header-table-info-grupos{background-color:#00a4a4!important;color:#fff;text-align:center}.btn-modal-descuentos{margin-top:1rem;background-color:#00a4a4;color:#fff;border:none;padding:.75rem 1.25rem;font-size:1.05rem;font-weight:500}.titulo-div-form{color:#00A4A4;text-align:center;font-family:Raleway,Sans-Serif;font-size:1.7rem;font-weight:600;margin-top:1rem;margin-bottom:1rem}.cerrar-modal-matricular{border-radius:50px}.cerrar-modal-matricular:before,.cerrar-modal-3ds:before,.cerrar-modal-descuentos:before,.cerrar-modal-info:before,.cerrar-modal-info-groups:before,.cerrar-modal-is-aa:before{content:"\f00d";font-family:"Font Awesome 5 Pro";color:#00a4a4;font-size:1.5rem;padding:.5rem 1.25rem .5rem 1.25rem;border-radius:50px;cursor:pointer;display:inline-block;margin-right:1.5rem;-webkit-box-shadow:0 3px 12px -8px rgba(0,0,0,.75);-moz-box-shadow:0 3px 12px -8px rgba(0,0,0,.75);box-shadow:0 3px 12px -8px rgba(0,0,0,.75)}.clearfix{clear:both!important}.option-forma-pago{text-transform:capitalize;margin-top:2rem!important;width:50%!important;margin-bottom:2rem!important}.panel-matricula-body{display:none}.panel-matricula-title{font-size:1.25rem;font-weight:700}.panel-matricula-heading{text-align:center;border-bottom:1px solid #ccc;padding-top:1rem;padding-bottom:1rem;cursor:pointer}.panel-inactivo{cursor:auto!important}.grupos-curso{display:-webkit-flex;display:flex;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:wrap;width:90%;border:0;margin:0 auto}.grupos-curso .label-no-use,.grupos-curso .label-use{width:46.5%;margin-top:1rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;background-color:#fafbfd;border:1px solid #eee;border-radius:15px;cursor:pointer}#email-cliente-confirm-modal{font-size:1.3rem;font-weight:600;color:#ee3736}.btn-si-email{float:left;background-color:#00a4a4;color:#fff;padding:.5rem 0;width:45%;border:0}.btn-no-email,.btn-no-email:hover{float:right;background-color:#ff6f61;color:#fff;padding:.5rem 0;font-size:1rem;width:45%;border:0}.grupos-curso .label-no-use:first-child,.grupos-curso .label-no-use:nth-child(odd),.grupos-curso .label-use:nth-child(odd),.grupos-curso .label-use:first-child{margin-left:0rem}.grupos-curso .label-no-use:nth-child(even),.grupos-curso .label-use:nth-child(even){margin-right:0rem}.grupos-curso .label-no-use .label-izq,.grupos-curso .label-use .label-izq{float:left;width:60%;margin-left:1.2rem}.grupos-curso .label-use .label-izq>.nombre-grupo{display:block;margin-top:1.8rem;color:#54595f;font-size:1.1rem;font-weight:600;line-height:1.25rem}.grupos-curso .label-no-use .label-izq>.nombre-grupo{display:block;margin-top:1rem;margin-bottom:.5rem}.grupos-curso .label-no-use .label-izq .nombre-grupo{color:#54595f;font-size:1.3rem;font-weight:600}.grupos-curso .label-no-use .label-izq .hora-grupo{font-style:italic;font-size:.8rem;font-weight:500;color:#00A4A4}.grupos-curso .label-no-use .label-der:before,.grupos-curso .label-use .label-der:before{content:"Elegir"}.grupos-curso .label-no-use .label-der,.grupos-curso .label-use .label-der{float:right;text-align:right;width:25%;background-color:#98d9d7;font-size:1.3rem;padding-top:2.2rem;padding-bottom:2.2rem;text-align:center;font-weight:600;color:#fff;border-radius:0 15px 15px 0}.grupos-curso .label-no-use input[type=radio],.grupos-curso .label-use input[type=radio],.grupos-curso .label-no-use input[type=checkbox],.grupos-curso .label-use input[type=checkbox]{display:none!important}.grupos-curso .label-no-use input[type=radio]:checked~.label-der,.grupos-curso .label-use input[type=radio]:checked~.label-der,.grupos-curso .label-no-use input[type=checkbox]:checked~.label-der,.grupos-curso .label-use input[type=checkbox]:checked~.label-der{background-color:#00A4A4}.botonera-matricula{text-align:center}#modal-iframe-docu,#modal-iframe-aux,#modal-is-aa{text-align:center}.btn-get-alu-id:disabled{background-color:#ccc;border:1px solid #999;color:#999}.btn-get-alu-id{background-color:#00a4a4;color:#fafbfd}#modal-is-aa #body-table-aa-by-client tr{cursor:pointer}#modal-is-aa #body-table-aa-by-client tr.row-selected>td{background-color:#00a4a4;color:#fff;font-weight:600}#modal-iframe-docu>button,#modal-iframe-aux>button,#modal-is-aa>button{background-color:#00a4a4;color:#fff;font-family:"Raleway",Sans-Serif;border:none;padding:1rem 2rem}#modal-iframe-docu>#iframe-modal{width:35rem;height:28rem;display:block;margin:0 auto;margin-bottom:1rem;overflow-y:scroll}#modal-iframe-docu>#iframe-modal{width:35rem;height:28rem;display:block;margin:0 auto;margin-bottom:1rem;overflow-y:scroll}#btn-continuar-pago,#send-matricula,#btn-continuar-datos,#checkout-button,#checkout-button-session,#btn-continuar-pago-premium,#send-matricula-premium,#btn-continuar-datos-premium,#checkout-button-premium,#btn-continuar-datos-curso,#btn-continuar-cuenta-educativa,#btn-continuar-advanced,#btn-advance-continuar-datos{margin-top:1.2rem!important;margin-bottom:1.2rem!important;background-color:#00a4a4;color:#fff;border:0;font-size:.9rem;padding:.5rem 1rem;border-radius:10px}.text-modal-is-aa{font-size:1.5rem;color:#54595f;font-weight:600}.row-btn-confirm-aa{width:100%;display:table}.row-btn-confirm-aa .btn-confirm-aa,.row-btn-confirm-aa .btn-deny-aa{display:table-cell;width:50%;color:#fff;cursor:pointer;height:6rem;font-size:2rem;vertical-align:middle;font-family:'Raleway';font-weight:500}#row-input-is-aa{display:flex;justify-content:center;align-items:center}#row-input-is-aa .input-email-is-aa{border:1px solid #999;border-radius:10px 0 0 10px;width:50%}#row-input-is-aa .btn-test-email-is-aa{background-color:#00a4a4;color:#fff;border-radius:0 10px 10px 0}.row-btn-confirm-aa .btn-confirm-aa{background-color:#00a4a4}.row-btn-confirm-aa .btn-deny-aa{background-color:#CA4448}#lista-resumen-compra{margin-bottom:1rem}#lista-resumen-compra li{font-size:.8rem;list-style:none}#curso-grupo-escogido{font-weight:600}#grupo-escogido{list-style:none;width:fit-content;font-size:1.2rem;font-weight:600;margin:1.5rem auto;padding:1.5rem;background:#fafbfd;border-radius:10px;border:1px solid #eee}#btn-continuar-datos-curso,#btn-continuar-advanced,#btn-advance-continuar-datos,#btn-continuar-datos-curso:focus #btn-continuar-advanced:focus,#btn-advance-continuar-datos:focus{background-color:#00a4a4;color:#fff;font-size:.9rem!important;padding:.5rem 1rem!important;border-radius:10px!important}.boton-avanza-matricula:hover{background-color:#cdc29c}.boton-avanza-matricula:focus{outline:none!important;background-color:#cdc29c}#modal-matricular>#formPre,#modal-matricular-premium>#formPre-premium,#modal-matricular>#form-pre{display:block;height:inherit;overflow-y:scroll!important}#modal-matricular>#formPre input,#modal-matricular>#formPre select,#modal-matricular-premium>#formPre-premium input,#modal-matricular-premium>#formPre-premium select{font-size:1rem;display:block;width:75%;height:4rem;margin:0 auto;margin-bottom:1rem;border-radius:15px;border:1px solid #888;font-family:Raleway,Sans-Serif}#modal-matricular .formulario-datos-alumno,#modal-matricular .formulario-datos-cliente{display:flex;justify-content:space-between;flex-wrap:wrap;width:75%;margin:0 auto;row-gap:1rem}#modal-matricular .input-form-matr{height:4rem;font-family:"Raleway",Sans-Serif;border-radius:15px;border:1px solid #888}#modal-matricular .input-form-matr:focus{box-shadow:0 0 5px rgba(81,203,238,.5);border:1px solid rgba(81,203,238,.5)!important}.center-div{margin:0 auto}#modal-matricular .half-width{width:47.5%}#modal-matricular .full-width{width:100%}#modal-matricular .w-60{width:62.5%}#modal-matricular .w-30{width:32.5%}#modal-matricular .contenedor-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.error-matricula{box-shadow:0 0 5px rgba(200,0,0,.5);border:1px solid rgba(200,0,0,.5)!important}#modal-matricular>#formPre input:focus,#modal-matricular>#formPre select:focus,#modal-matricular-premium>#formPre-premium input:focus,#modal-matricular-premium>#formPre-premium select:focus{box-shadow:0 0 5px rgba(81,203,238,.5);border:1px solid rgba(81,203,238,.5)!important}.firefox-opera-span{color:#333;font-size:.5rem}.bloque-datos-linea-nombre,.bloque-datos-linea-ciudad,.bloque-datos-linea-complementarios,.bloque-datos-linea-direccion{display:block;width:75%!important;margin:0 auto}.bloque-datos-linea-nombre>input{float:left;width:47.5%!important}.bloque-datos-linea-nombre>input:first-child{margin-right:5%!important}.bloque-datos-linea-complementarios>input{float:left;width:30%!important}.bloque-datos-linea-complementarios>.fechaNac,.bloque-datos-linea-complementarios>.student-phone-class{margin-left:5%!important;margin-right:5%!important}.bloque-datos-linea-direccion>input{float:left}.bloque-datos-linea-direccion>input[type=text]{width:65%!important;margin-right:5%!important}.bloque-datos-linea-direccion>input[type=tel],.bloque-datos-linea-direccion>input[type=number]{width:30%!important}.bloque-datos-linea-ciudad>select,.bloque-datos-linea-ciudad>input{float:left!important;width:47.5%!important}.bloque-datos-linea-ciudad>select{margin-right:2.5%!important}.bloque-datos-linea-ciudad>input{margin-left:2.5%!important}#modal-matricular #firefox-opera-date,#modal-matricular #chrome-month,#modal-matricular #StudentSourceLocalId,#modal-matricular-premium #firefox-opera-date,#modal-matricular-premium #chrome-month,#modal-matricular-premium #StudentSourceLocalId{width:20%!important;margin-top:1rem!important}.checkboxes-final{width:5%!important;height:1rem!important;margin-bottom:0!important}#finish-matricula{margin-bottom:2.5rem}.check-label-matricula>*{display:inline!important;vertical-align:middle!important}.check-label-matricula{text-align:center;margin-bottom:1rem}.transferencia_label{text-align:center;margin-top:2rem;margin-bottom:3rem}.info-transferencia{margin-top:2rem;margin-bottom:2rem}.transferencia_label>label{color:#fff;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem;background-color:#00a4a4;border-radius:15px;cursor:pointer}.transferencia_label>label:before{content:"\f093";font-family:"Font Awesome 5 Pro";margin-right:.5rem}#modal-matricular #justificante{display:none!important}#send-matricula{margin-bottom:1rem}#send-matricula:disabled,#btn-continuar-datos:disabled,#btn-continuar-pago:disabled,#btn-continuar-datos-curso:disabled,#checkout-button:disabled,#checkout-button-session:disabled,#btn-continuar-advanced:disabled,#btn-advance-continuar-datos:disabled{background-color:#ccc;color:#777}#modal-matricular #nCuentaTG,#modal-matricular-premium #nCuentaTG{font-size:1.5rem}#accordion-groups{font-family:"Open Source Sans",sans-serif}#accordion-groups>.accordion-content{display:none;padding:0}#accordion-groups>.accordion-header:after{content:"\f054";font-family:"Font Awesome 5 Pro";position:absolute;font-size:1rem;right:1.25rem;top:1.5rem;color:#fff;text-align:center;transition:.25s}#accordion-groups>.accordion-header.show:after{transform:rotate(90deg)}#accordion-groups>.accordion-header>.title-group-accordion{margin-bottom:.5rem;margin-top:.5rem}#accordion-groups>.accordion-header{background-color:#98d9d7;padding:1rem 2rem;color:#fff;font-weight:600;cursor:pointer;position:relative;border-bottom:2px solid #fff}.table-info-grupos tbody>tr>th{background-color:#f0f0f0!important}.table-info-grupos tbody>tr>td{background-color:#fff!important}.table-info-grupos{border-spacing:0;border-color:grey;border-collapse:collapse;width:100%}.table-info-grupos td,.table-info-grupos th{padding:10px;line-height:1.5;text-align:center;border:1px solid #ccc;vertical-align:middle}#precio-matricula-general{width:fit-content;width:-moz-fit-content;margin:2rem auto;display:grid;font-size:1.2rem;padding:2rem;border-radius:15px;color:#333}.titulo-resumen-compra{font-weight:600;font-size:1.2rem;margin-bottom:1.5rem!important}.row-precio-matr{width:100%;margin:0 auto}.div-precio-descuentos{width:30rem;border:1px solid #ddd;border-radius:10px;padding:2rem;margin:1rem auto;font-size:.9rem}.div-aclaraciones-precio{font-size:.8rem;width:70%;text-align:center;margin:0 auto}.div-aclaraciones-precio>p{margin-bottom:0}#precio-matricula-general-b{width:fit-content;width:-moz-fit-content;display:grid;font-size:1.2rem;padding:2rem;border:1px solid #ddd;border-radius:15px;color:#333;float:left}div[id^=fpago-]{text-align:center;font-family:sans-serif;line-height:3}div[id^=precio-]>p{margin-bottom:0.1rem!important}div[id^=precio-]>p[id^=precio-] span:nth-child(1),div[id^=precio-]>p[id^=descuento-cupon] span:nth-child(1){float:left;font-size:1rem;text-transform:uppercase}div[id^=precio-]>p span:nth-child(2){font-size:1rem;float:right}div[id^=precio-]>p:not(#descuento-cupon) span:nth-child(2):after{content:" €"}div[id^=precio-] b{font-weight:700}.div-pay-container{display:flex;width:100%;justify-content:space-between;text-align:left;background:#f1f1f1;border:1px solid #ccc;border-radius:5px;color:#555;font-weight:600;font-size:.75rem}.left-div-price,.right-div-price{width:50%;padding:2rem 1rem}.right-div-price{border-left:1px solid #ccc}#precio-matricula-general span[id*=_amount]{float:right}#precio-matricula-general .div-summary-shopping{padding:1.5rem;width:100%;margin:0 auto;border:1px solid #ccc;border-radius:7px}#precio-matricula-general .title-groups-summary{font-weight:600;color:#54595f;margin-bottom:0;font-size:.9rem}#precio-matricula-general .hr-divisor-summary{width:90%;margin:2rem auto;border-color:#bbb;border-top:none;border-right:none;border-left:none}#precio-matricula-general .list-groups-summary{font-size:.85rem;color:#666;list-style:none}#precio-matricula-general .list-concepts-groups-summary{list-style:none}#precio-matricula-general [class*=groups-summary]{padding:0 2rem}#precio-matricula-general li[class^=list_concepts_]{font-size:.75rem;margin-bottom:.25rem}#precio-matricula-general li.list_concepts_price{font-weight:600}#precio-matricula-general li.list_concepts_disc{font-weight:600;color:#00a4a4}#precio-matricula-general li.list_concepts_disc_subscription{font-weight:600;color:#00a4a4;display:flex;justify-content:space-between;align-items:center}#precio-matricula-general li.list_concepts_disc_subscription .price_disc_form_title{width:50%;display:block}#precio-matricula-general li.list_concepts_disc_subscription .price_disc_form_amount{width:50%;float:none;text-align:right}#precio-matricula-general span[id*=_amount]{float:right}#precio-matricula-general li.list_concepts_price:before{content:"\f00c";font-family:"Font Awesome 5 Pro";margin-right:.5rem;color:#00a4a4}#precio-matricula-general span[id*=_amount]:not(#price_amount_disc_coupon)::after{content:" €"}.discount-container{text-align:left;color:#383d41;background-color:#e2e3e5;border:1px solid #999;border-radius:5px;padding:.25rem 1rem;width:100%;margin:1em auto;font-weight:600;font-size:.75rem}.price-total-container{width:100%;margin:1rem auto;padding:1rem 2rem;color:#155724;background-color:#d4edda;border:1px solid #4ba35f;border-radius:5px;font-weight:600;font-size:.9rem}#precio-matricula-general strong,#precio-matricula-general-b strong{text-align:left;font-weight:400;display:block;margin-bottom:1rem}#precio-matricula-general p[id^=price_],#precio-matricula-general .discount-container p[id^=desc_]{margin-bottom:0}.radio-descuentos{width:1rem!important;display:inline!important;height:inherit!important;margin-right:1rem!important;margin-bottom:0!important}#cuerpo-div-descuentos>fieldset{border:0}#cuerpo-div-descuentos label{line-height:2rem!important;margin-bottom:1rem}#precio-total-matricula{border-top:1px solid #eee;color:#00a4a4;font-size:1.5rem!important;font-weight:600;padding-top:.5rem}#precio-descuento,#descuento-cupon{color:#B12704}#fpago-tarjeta{margin:2rem 0}#cuponDesc:disabled{background-color:#eee;color:#999}#compruebaCuponDesc:disabled{background-color:#ccc!important;border-color:#999}.ocultar-ajax{display:none!important}#card-element{padding:1rem .5rem;width:85%;display:block;margin:0 auto;border:1px solid #ccc;border-radius:10px}#titulo-resumen-compra{font-weight:600;font-size:1.2rem;margin-bottom:1.5rem!important}#grid-pago{display:flex;align-items:center;margin-top:2rem;flex-wrap:wrap}#muestra-forma-pago{width:50%}#resumen-pago{width:50%;border-right:1px solid #ddd}#card-element-errors,.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:1rem;display:block;margin:2rem auto;border-radius:10px}.alert-error,.alert-success{text-align:center!important}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;padding:1rem;display:block;margin:2rem auto;border-radius:10px}.aviso-ciclo-pago{font-size:.9rem;width:100%;background-color:#98d9d7;padding:1rem;padding-right:3rem;border-radius:10px;color:#004747;border:1px solid #00a4a4;text-align:justify;margin-top:2rem}#pago-al-mes{font-size:1rem;float:none}.logos-tarjetas img{width:13rem}.logos-tarjetas{margin-top:.75rem}.inline-email{display:flex;justify-content:center;margin:0 auto}.inline-email>#EmailEducativo{width:30%!important;height:2.8rem!important;margin:0!important;border-radius:10px 0 0 10px!important;border-right:0!important;font-size:.9rem}.inline-email>#DominioEmailEducativo{width:fit-content!important;height:2.8rem!important;margin:0!important;border-radius:0 0 0 0px!important;border-left:0!important;background:#e9e9e9;font-size:.8rem}.inline-email>button,.inline-email>button:focus,.inline-email>button:hover{margin:0;border-radius:0 10px 10px 0;color:#fff;background:#00a4a4;border:none;font-size:1rem}.inline-email>button:disabled{background-color:#ccc;color:#777}.msg-password-nuevo-alumno{font-size:.9rem;text-align:center;font-weight:600;margin:2rem;width:50%;margin:0 auto}.tooltip-email{position:relative;color:#54595f;display:flex;justify-content:center;align-items:center}.inline-tooltip-foto img{max-width:50%;position:relative;top:1rem}.tooltip-email .tooltiptext-email{visibility:hidden;font-size:.75rem;line-height:1.5;width:40rem;background:#555;color:#fff;text-align:center;border-radius:6px;padding:1rem;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-20rem;opacity:0;transition:opacity 0.3s;font-weight:400}.tooltip-email .tooltiptext-email::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-email:hover .tooltiptext-email{visibility:visible;opacity:1}.texto-datos-curso{color:red}#start_option_div>.div-precio-descuentos fieldset{border:0;padding:2rem 1rem}#start_option_div>.div-precio-descuentos fieldset label{line-height:1.5;margin-top:1rem}@media (max-width:767px){.tooltip-email .tooltiptext-email{width:20rem;margin-left:-10rem;font-size:.75rem}.inline-email{display:flex;width:75%;justify-content:center;margin:0 auto;flex-wrap:wrap}.inline-email>#EmailEducativo{width:50%!important;font-size:.75rem}.inline-email>#DominioEmailEducativo{width:50%!important;border-radius:0 10px 10px 0px!important;font-size:.68rem}.inline-email>#comprobarEmail{width:100%;border-radius:10px;margin-top:1rem}.tab button.button-escuela.active,.tab button{width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:1rem!important}.grupos-curso .label-no-use{width:100%}.grupos-curso .label-no-use .label-der{height:100%}.grupos-curso .label-no-use{margin-left:0!important;margin-right:0!important}#modal-matricular{height:100%;width:100%}.bloque-datos-linea-nombre{display:flex;flex-direction:column}.bloque-datos-linea-nombre>input:first-child{margin-right:0!important}.bloque-datos-linea-ciudad>select{width:95%!important}#modal-matricular #StudentSourceLocalId,#modal-matricular>#formPre input,#modal-matricular>#formPre select{width:100%!important}.bloque-datos-linea-complementarios>.fechaNac,.bloque-datos-linea-complementarios>.student-phone-class{margin-left:0;margin-right:0}.bloque-datos-linea-ciudad>input,.bloque-datos-linea-complementarios>.student-phone-class{margin-left:0!important}#modal-iframe-aux{width:95%}.bloque-datos-linea-nombre,.bloque-datos-linea-ciudad,.bloque-datos-linea-complementarios,.bloque-datos-linea-direccion{width:100%!important}#resumen-pago,#muestra-forma-pago{width:100%!important}}.form-control-borderless{border:none}.ellipsis-promo-code{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0}.form-control{display:block;width:100%;height:calc(1.5rem + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.aviso-cupon-referido{color:#856404;background-color:#fff3cd;text-align:justify;margin-top:2rem;border:1px solid #ffeeba;padding:1rem;padding-right:3rem;border-radius:10px;font-size:.7rem;width:100%}.row-cupones{margin-top:.5rem;display:flex;justify-content:center}.texto-cupon{font-size:60%;margin-top:2rem;text-align:center}.texto-success-cupon{display:block;text-align:center;font-size:.8rem;font-weight:600;color:#00a4a4}.row-cupones>input{margin:0!important;border-radius:10px 0 0 10px!important;border-right:0!important;height:3rem!important;width:11rem!important;display:inline!important}.row-cupones>button{border-radius:0 10px 10px 0px!important;background-color:#00a4a4!important;color:white!important;font-size:1rem}.categoria-hija a{border:1px solid #00a4a4}@media (max-width:767px){#menu-item-95269>ul{max-width:60%!important}}.faqs-v4 .elementor-tab-title{border-radius:20px!important;border:1px solid #333333!important}.faqs-v4 .elementor-tab-title.elementor-active{background-color:#333333!important}.tarj-precio-v4{border-radius:20px;box-shadow:0 0 10px rgba(173,173,175,.5);padding:1rem;text-align:center}.tarj-precio-v4 .nomb-{font-size:1.8rem;font-weight:700}.tarj-precio-v4 p.garantia{color:#F35245;font-weight:700}.tarj-precio-v4 span.precio-curso{font-size:2.2rem;font-weight:700}.tarj-precio-v4 .container-btn-tarj a{background-color:#F35245!important;border-radius:20px!important;border:1px solid #F35245;padding:.5rem 0;color:#fff;font-weight:700;font-size:1.2rem;display:inline-block;width:100%}.tarj-precio-v4 .container-btn-tarj a:hover{background-color:#fff!important;color:#F35245}.tarj-precio-v4 .curso-info{min-height:inherit}@media (max-width:768px){.elementor-element-73f8d0cd.texto-responsive-negro.elementor-widget.elementor-widget-text-editor>div{color:#333}}#formSEPA>input[type=text],.SEPA-two-in-a-row>input[type=text]{margin-bottom:1rem;font-size:1rem!important}#checkSEPA{margin-bottom:1rem}.destacar-rojo{background-color:#F35245;border-radius:5px}.destacar-rojo p{color:#fff;padding:.2rem}.pestana-precios .elementor-tab-title{border:1px solid #00a4a4;border-radius:20px;margin-right:1rem;border-bottom-style:solid;color:#00a4a4}.pestana-precios .elementor-tab-title.elementor-active{border-bottom-style:solid!important;background-color:#00a4a4;color:#fff}@media (max-width:768px){.pestana-precios .elementor-tab-title{width:100%;margin-right:0;margin-bottom:1rem;font-weight:700}}.card-intensivo .card-curso{width:30%}@media (max-width:767px){.card-intensivo .card-curso{width:100%}}.card-aux .card-curso{width:48%}@media (max-width:767px){.card-aux .card-curso{width:100%}}.alert-aa-data{text-align:center;border:1px solid #ffeeba;padding:1.5rem;color:#856404;background-color:#fff3cd;width:90%;margin:0 auto 1rem;border-radius:20px}.mobile-chat-container div{line-height:0!important}@media (max-width:767px){.mobile-chat-container{padding:5px;bottom:10px!important;box-shadow:0 5px 30px 0 rgba(0,0,0,0),0 5px 4px 0 rgba(0,0,0,0)!important}}form#descarga-recurso input[type=text],form#descarga-recurso input[type=tel],form#descarga-recurso input[type=email]{color:#333;border:1px solid #333;margin-bottom:1rem}#descarga-recurso>div:nth-child(4)>label{font-size:.9rem}#descarga-recurso>div:nth-child(5)>p{border-radius:20px;background-color:#00a4a4;border:1px solid #00a4a4;margin-top:1rem}#descarga-recurso>div:nth-child(5)>p>a{color:#fff;font-family:'Raleway';font-weight:700;font-size:1.125rem}#descarga-recurso>div:nth-child(5)>p>i{color:#fff}.menu-blog .hfe-has-submenu-container{border:1px solid #333;border-radius:20px}.menu-blog .sub-menu-active{background-color:#333!important}.menu-blog .sub-menu-active a.hfe-menu-item{color:#fff!important}.cat-blog.elementor-widget.elementor-widget-post-info>div>ul>li:hover>span>span>a:hover{color:#fff}.resultado-entradas.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-posts--thumbnail-top.elementor-widget.elementor-widget-archive-posts>div{margin:0}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding-top:0}@media (max-width:767px){.menu-blog .hfe-has-submenu-container{margin-bottom:1rem!important}}.enlace-faqs ul li a{color:#00a4a4!important}.calculadora-flex{display:flex}.calculadora-flex p{margin-right:1rem}@media (max-width:767px){.calculadora-flex{flex-wrap:wrap}.calculadora-flex p{margin-right:0;width:100%}}.fuente-halloween{font-family:'Creepster',cursive!important}button.btn-halloween{background-color:#F35245;border:1px solid #F35245}button.btn-halloween:hover{background-color:#fff;color:#F35245;border:1px solid #F35245}.cambridge-aptis>div>div>div>h3{font-size:1.2rem!important}.container-info-schedule{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998}.container-backdrop-info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998}.sidenav-info-container{position:absolute;background:#fff;width:40%;height:100%;left:-40%;top:0;padding:2rem;z-index:9999;overflow-y:auto}.cabecera-sidenav{display:flex;align-items:center;justify-content:end}.close-button-cabecera:before{content:"\f00d";font-family:"Font Awesome 5 Pro";color:#000;font-size:2rem}.title-info-course{color:#00a4a4;font-size:1.5rem;font-weight:700;font-family:"Raleway",Sans-Serif}.title-info-course span{font-size:1.5rem}.separator-info{width:80%;border-color:#00a4a4;border-bottom:0;border-left:0;border-right:0}.container-groups-collapse{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:.5rem}.group-info-collapse{box-shadow:0 0 7px 0 rgb(173 173 175 / 50%);padding:1rem;border-radius:20px}.group-info-collapse .group-info-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:1.15rem;display:flex;align-items:center;justify-content:space-between}.group-info-collapse .group-info-title p{margin-bottom:0}.group-info-collapse .group-info-description{display:none;border-top:1px solid rgba(175,175,175,.5)}.group-info-description p{display:flex;justify-content:space-between}.group-info-description p span:first-child{color:#000;font-weight:700}.group-info-description p span:last-child{color:#00a4a4;font-weight:700}.group-info-description p span:last-child i{color:#000;font-weight:700;margin-left:1em}.completed-groups-info .completed-groups-title{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700}.completed-groups-info .completed-groups-description{font-family:"Source Sans Pro",sans-serif;font-size:1rem}.container-form-completed-groups{padding:2rem 2rem 1rem;box-shadow:0 0 10px 0 rgba(173,173,175,.5);border-radius:10px}@media (max-width:767px){.sidenav-info-container{width:100%}}@media (min-width:768px) and (max-width:1279px){.sidenav-info-container{width:75%}}.btn-caja-imagen>div>div>div>h3>a{border:1px solid #00a4a4;padding:.5rem;display:inline-block;width:100%;color:#00a4a4!important}.elementor-widget-tabs .elementor-tab-desktop-title{border:0 transparent}.plan_tabs .elementor-tab-title.elementor-active{background-color:#F35245;border-radius:20px}.elementor-accordion-item{border-left:5px solid #00a4a4!important;margin-bottom:2rem!important;box-shadow:0 0 10px 0 rgb(173 173 175 / 50%);border-radius:0 20px 20px 0}.elementor-accordion .elementor-accordion-item{border:0}.tabs-asesor .elementor-active{box-shadow:0 0 10px 0 rgb(173 173 175 / 50%);margin:1rem;border-radius:20px}.tabs-asesor .elementor-tab-title{margin:1rem}form#form-prueba-email-popup,form#form-freemium{display:flex;flex-direction:column;gap:20px}form#descarga-prueba-recurso input{margin-bottom:20px}form#form-prueba-email-popup div#no-course select,form#form-freemium div#no-course select{padding:10px;font-family:'Raleway',Sans-serif;font-size:1.1rem;margin-bottom:20px}form#form-prueba-email-popup div#no-course,form#form-freemium div#no-course{margin-bottom:-20px}form#form-prueba-email-whatsapp{display:flex;flex-direction:column;gap:20px}form#form-prueba-email-whatsapp div#no-course select{padding:10px;font-family:'Raleway',Sans-serif;font-size:1.1rem;margin-bottom:20px}form#form-prueba-email-whatsapp div#no-course{margin-bottom:-20px}form#form-prueba-email-producto input{color:#fff;border:1px solid #eaeaea;margin-bottom:20px}form#form-prueba-email-producto input#blnAceptadoEmail{margin-bottom:0}form#form-prueba-email-producto div label{color:#eaeaea}form#form-prueba-email-producto input[name=Name]{width:49%;float:left}form#form-prueba-email-producto input[name=LastName]{width:49%;float:right}form#form-prueba-email-producto input[name=MobilePhone]{width:30%;float:left}form#form-prueba-email-producto input[name=Email]{width:68%;float:right}#faqs-h3 h3{font-size:20px}#Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window{bottom:80px!important}.centro{text-align:center}