@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}#complementary-information .content [id^=video_curso_seo_] iframe,#complementary-information .content img,.page-course img{max-width:100%}.btn-red{background-color:var(--color-red);color:var(--color-white);border-color:var(--color-red)}.btn-red:focus,.btn-red:hover{background-color:var(--color-dark-red);border-color:var(--color-dark-red);color:var(--color-white)}.btn-dark-red{background-color:var(--color-dark-red);color:var(--color-white)}.btn-dark-red:focus,.btn-dark-red:hover{background-color:var(--color-red);color:var(--color-white)}.btn-red-secondary{background-color:var(--color-red);color:var(--color-white);border-color:var(--color-red)}.btn-red-secondary:focus,.btn-red-secondary:hover{background-color:var(--color-white);border-color:var(--color-red);color:var(--color-red)}#seccion-claustro_docente .caja_docentes .info-docente .linkedin-link:focus svg path,#seccion-claustro_docente .caja_docentes .info-docente .linkedin-link:hover svg path,.btn-red-secondary:focus svg path,.btn-red-secondary:hover svg path{fill:var(--color-red)}.page-course .banner-course{margin-top:0;padding:20px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.page-course .banner-course::before{content:"";background-color:rgba(255,255,255,.8);position:absolute;left:0;top:0;width:100%;height:100%}.page-course .banner-course *{position:relative}#navFix a,.page-course .banner-course .breadcrumb .bread{text-decoration:none}.page-course .banner-course .breadcrumb{flex-wrap:nowrap;overflow-x:auto}.page-course .banner-course .breadcrumb .bread{display:inline-block;width:max-content;white-space:nowrap}.page-course .banner-course .breadcrumb .bread:focus{text-decoration:underline}.page-course .banner-course .breadcrumb .bread:not(:last-child){margin-right:5px;padding-right:10px}.page-course .banner-course .breadcrumb .bread:not(:last-child)::after{content:"|";position:absolute;top:0;right:0}.page-course .banner-course .title{font-size:24px;font-weight:700;margin-bottom:5px;color:var(--color-black)}.page-course .banner-course .subtitle{font-size:18px;font-weight:400;margin-bottom:20px;color:var(--color-black)}.page-course .banner-course .social-items{display:flex;align-items:center;justify-content:space-around;margin-bottom:20px}.page-course .banner-course .social-items .rating{margin-right:5px}.page-course .banner-course .social-items .rating .stars{background-color:var(--color-white);border-radius:12px;padding:4px 8px;margin-right:5px}.page-course .banner-course .social-items .rating .num{color:var(--color-grey);font-size:12px}.page-course .banner-course .social-items .students{margin-right:5px;font-size:12px;color:var(--color-grey)}.page-course .banner-course .social-items .students img{width:22px}.page-course .banner-course .social-items .container-buttons{display:flex;align-items:center}.page-course .banner-course .social-items .container-buttons .sharebutton{margin-right:5px}.page-course .banner-course .social-items .popover-content{position:absolute;top:-55px;right:0}.page-course .banner-course .social-items .container-buttons .favbutton,.page-course .banner-course .social-items .container-buttons .sharebutton{background-color:var(--color-white);border:0;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;padding:5px}.page-course .banner-course .social-items .container-buttons .favbutton img,.page-course .banner-course .social-items .container-buttons .sharebutton img{width:20px}.page-course .banner-course .social-items .favbutton.liked img,.page-course .banner-course .social-items .favbutton:hover img,.page-course .banner-course .social-items .sharebutton:hover img{filter:brightness(0) invert(23%) sepia(68%) saturate(1765%) hue-rotate(322deg) brightness(90%) contrast(101%)}.page-course .banner-course .certifying-entity{margin-bottom:20px}.page-course .banner-course .certifying-entity img{height:auto;width:300px;mix-blend-mode:multiply}.page-course .nav-info-fix{opacity:0;transition:opacity .3s}.page-course .nav-info-fix.fixed{position:fixed;width:100%;bottom:0;left:0;opacity:1}.btn-contacta.reposition{bottom:130px!important}.page-course .banner-course .actions-course,.page-course .nav-info-fix .actions-course{background-color:var(--color-white);border-radius:32px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);padding:20px 15px}.page-course .nav-info-fix .actions-course{border-radius:0;border-top:1px solid var(--dark);padding:15px}.page-course .nav-info-fix .buttons-actions{display:flex;align-items:center;justify-content:space-between;max-width:360px;margin:0 auto;gap:.5rem}.formulario-matricula{background-color:#e1e6ef;border-radius:20px}.purchase-summary-item{display:flex;justify-content:space-between}#checkmark_valid,.header-form-mat #email{border-top:1px solid var(--dark);border-bottom:1px solid var(--dark)}.header-form-mat #email{border-left:1px solid var(--dark);border-right:0}#checkmark_valid{padding:0 .75rem;border-right:1px solid var(--dark);border-left:0}#checkmark_valid .checkmark{width:20px;height:20px;border-radius:50%;stroke-width:3;stroke:#1abb2f;stroke-miterlimit:10;box-shadow:inset 0 0 0#1abb2f}#checkmark_valid .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;stroke:#1abb2f;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}#checkmark_valid .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.header-form-mat input[type=text],.header-form-mat select,.header-form-mat textarea{border:1px solid var(--dark);outline:0;box-shadow:none}.header-form-mat .input-group-text{background-color:#fff;color:var(--dark)}.header-form-mat .form-check-input{padding:.55rem;border:1px solid var(--dark)}.header-form-mat .input-group-text{padding:.75rem;border:1px solid var(--dark)}.header-form-mat .form-check-input:checked{background-color:#fff;border-color:var(--dark)}.header-form-mat .form-check-input:focus{border-color:var(--dark);outline:0;box-shadow:none}.header-form-mat .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.pac-container{z-index:999999999999999999}#opciones_completas_pago .check_tipo{display:none}.opciones_completas_pago .form-check-input{padding:.375rem;border-radius:50%;border:1px solid #707070!important;background-color:#fff}.btn-matricularme,.btn-matricularme:focus{background-color:var(--red);border-radius:40px;font-size:18px;padding:9px 45px;color:#fff}.btn-matricularme:hover{background-color:var(--red-hover);color:#fff}.form-popup,.solinfo-modal-background_matricula_popup{background-color:#f1f3f3;position:fixed;z-index:1050;left:50%;top:50%;transform:translate(-50%,-50%)}.solinfo-modal-background_matricula_popup{display:none;width:100%;height:100%;padding:2vh 4vh;overflow:scroll}.form-popup{width:60%;height:90%;padding:3vh 5vh;overflow-y:scroll}.caja_datos_registrado{background-color:var(--white);border-radius:25px;padding:15px;min-height:212px}.caja_beca{border:1px solid #b9b9b9;text-align:center;border-radius:10px;cursor:pointer;width:29%;padding:5px;font-size:12px;height:67px;margin-top:10px}.facturacion{height:50px;margin-bottom:8px}.caja_datos_registrado .form-check-input:checked{background-color:var(--red)}.check-black{padding:.55rem;border:1px solid var(--dark)}.check-black:checked{background-color:#fff;border-color:var(--dark)}.check-black:focus{border-color:var(--dark);outline:0;box-shadow:none}.check-black:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.div-guardar{font-weight:700;font-size:15px;color:#1e90ff;cursor:pointer;display:none;background-color:transparent;border:0;box-shadow:none;padding:0;margin:0}.section-accreditations{padding:20px 0;margin:0;background-color:#eee}.section-accreditations .container-accreditations{display:flex}.section-accreditations .container-accreditations .col-accreditation:not(:last-child){margin-right:40px}.section-accreditations .container-accreditations .col-accreditation p{font-size:13px;color:#706f6f;margin-bottom:10px}.section-accreditations .container-accreditations .col-accreditation.google p{margin-bottom:23px}.section-info-course{padding:30px 0;margin:0;background:var(--color-light-red)url(https://cdn.euroinnova.com/euroinnova_es/course/img-info-course.webp)no-repeat right bottom;background-size:163px}@media (min-width:400px){.section-info-course{background-size:auto}}@media (min-width:560px){.section-info-course{background-image:none}}@media (min-width:800px){.section-info-course{background:var(--color-light-red)url(https://cdn.euroinnova.com/euroinnova_es/course/img-info-course.webp)no-repeat right bottom;background-size:163px}}.section-info-course .col-item .item{display:flex;align-items:center}#complementary-information .content p,#section-degree .degree .ueca-degree .col-img,#section-degree .degree .ueca-degree .col-text,.section-info-course .col-item{margin-bottom:20px}.section-info-course .col-item .item .icon{display:flex;justify-content:center;align-items:center;background-color:var(--color-red);width:var(--items-info-icon-size);height:var(--items-info-icon-size);flex-basis:var(--items-info-icon-size);min-width:var(--items-info-icon-size);border-radius:50%;padding:8px;margin-right:10px}.section-info-course .col-item .item .icon img{width:100%;height:auto}.section-info-course .col-item .item .content{line-height:17px}.section-info-course .col-item .item .content .title-item{font-size:14px;margin-bottom:5px}.section-info-course .col-item .item .content .value{font-size:16px;font-weight:700;margin-bottom:0}.resume img{max-width:100%!important}.resume iframe{width:100%!important}#preguntas_director h3{font-size:15px;display:inline-flex}#preguntas_director .pregunta{padding-top:20px;min-width:fit-content;font-weight:700;color:#999999c9}#preguntas_director .pregunta-res{font-weight:700;font-size:19px;border-top:1px solid var(--dark);padding-top:20px}#preguntas_director .respuesta{min-width:fit-content;font-weight:700;color:#999999c9}.contenedor-seccion-docentes{display:block;background-color:var(--color-broke-white);border-radius:32px;padding:15px 0}.caja_docentes{height:464px;box-shadow:0 0 8px 0 rgba(0,0,0,.25);border-radius:16px}.teacher-image{max-width:100%;border-radius:16px 16px 0 0}.datos_docente{display:flex;flex-direction:column;justify-content:space-around;padding:14px;height:224px;background:#fff;border-radius:0 0 16px 16px}.texto-info-docente{height:110px;overflow-y:auto}.info-docente{display:flex;justify-content:space-between}#seccion-claustro_docente .caja_docentes .info-docente .linkedin-link svg path{transition:all .3s;fill:#0e76a8}.anchor-info{font-size:13px;text-decoration:none}.nombre_docente{font-size:20px;width:100%;margin:0 auto}.puesto_docente{font-size:16px}.descripcion_docente{padding-top:10px;font-size:14px;overflow:hidden;max-height:max-content;text-overflow:ellipsis;display:none}.ver_mas_docente{font-size:13px;margin-top:10px;width:100%;text-align:center}.opinions-container{border-radius:16px;padding:16px;background:#f8f8f8}.opinions-container .title-alumns{font-size:21px;font-weight:700}.stars-container{width:fit-content;border-radius:16px;background:#fff;padding:2px 10px;margin-right:10px}.fa-border{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fdb644;text-stroke-width:1px;text-stroke-color:#fdb644;text-shadow:1px 1px 0#fdb644,-1px 1px 0#fdb644,1px -1px 0#fdb644,-1px -1px 0#fdb644}#plan_de_estudios{display:block;background:var(--color-broke-white);border-radius:16px;padding:16px}.separador-info-plan-estudios{border:2px solid var(--color-light-grey);margin:24px auto}#salidasLaborales{background:var(--color-light-red);padding:15px 16px;margin-left:-16px;margin-right:-16px}#prepara,.titulo-caracter{padding-top:15px}#caracter{margin-bottom:25px;border:2px solid var(--color-light-grey);border-radius:16px}.info-caracter{padding-bottom:15px}.title-plan-estudios-data{font-weight:700}.container-inicio-curso{overflow:hidden}#metodologia .info-label{display:flex;flex-direction:column;align-items:center;padding-bottom:15px}.row-metodologias{display:flex;justify-content:space-evenly}.caja-metodologias{width:264px;background:#fff;border-radius:16px;padding:16px;margin-bottom:15px}.datos-metodologia{text-align:center}.tipo-metodologia{font-size:18px;padding-right:15px;padding-bottom:15px}.caract-oficial,.tipo-metodologia{padding-top:15px;font-weight:700}.caract_general .titulo-label{padding-left:15px;font-size:20px;line-height:24px}.caract_general .info-label{padding-left:15px;padding-right:15px;margin-top:15px;line-height:26px}.caract_general .slider_metodologias{display:flex;overflow-x:auto;overflow-y:hidden;justify-content:initial;flex-wrap:initial;-webkit-overflow-scrolling:touch}.caract_general .slide_metodologia{flex-shrink:0;text-align:center;margin-left:15px;margin-right:15px;padding-bottom:15px}#contenido-becas{display:block;padding:30px;width:90%}#financiacion-y-becas-content .caja-beca{border-top:5px solid;padding-top:20px;margin-right:15px;margin-left:15px}#section-degree,#section-syllabus{padding:30px 0;margin:0}#section-syllabus .title{color:var(--color-black);font-size:24px;font-weight:700;margin-bottom:30px}#section-syllabus .syllabus-content{background-color:var(--color-broke-white);padding:16px;border-radius:16px;margin-bottom:15px}#section-syllabus .syllabus-content .tituloModulo,#section-syllabus .syllabus-content .tituloParte,#section-syllabus .syllabus-content .tituloTema,#section-syllabus .syllabus-content .tituloUnidadFormativa{font-size:18px;margin-bottom:24px}#section-degree .content,#section-syllabus .banner-pdf{padding:16px;border-radius:16px}#section-syllabus .banner-pdf{background-color:var(--color-light-red)}#section-syllabus .banner-pdf .text{font-size:18px;font-weight:700;color:var(--color-black);margin-bottom:16px}#section-syllabus .banner-pdf .illustration{margin-bottom:16px;text-align:center}#section-syllabus .banner-pdf .container-button{text-align:center}#section-degree .content{background-color:var(--color-broke-white)}#section-degree .title{font-size:24px;font-weight:700;margin-bottom:20px;color:var(--color-black)}#section-degree .degree>div:not(.ueca-degree)>div{display:flex;flex-direction:column}#section-degree .degree>div>div>.text-start{order:1;font-size:16px;margin:0 0 20px}#section-degree .degree>div>div>.titulo-img{order:2;background-color:var(--color-white);border-radius:16px;padding:16px}#section-degree .degree>div>div>.titulo-img img:not(:last-child){display:inline-block;margin-bottom:20px}#section-degree .degree>div>div>.diploma{order:0;margin:0 0 20px}#section-degree .degree .ueca-degree .col-text p{font-size:16px;margin-bottom:15px}#section-degree .degree .ueca-degree .col-text .text-green{font-size:18px;font-weight:700;color:var(--color-green)}#section-degree .degree .ueca-degree .col-text .text-blue{font-size:18px;font-weight:700;color:var(--color-blue)}#section-degree .degree .ueca-degree .clarification{font-size:14px}#financiacion_y_becas p{font-size:15px}#financiacion_y_becas .t-financiacion{border-left:3px solid #fff;font-size:26px;padding-left:2%}#financiacion_y_becas .border-white{border-top:5px solid #fff}#financiacion_y_becas .titulo{font-size:40px;color:#fff;margin-right:10px}#financiacion_y_becas .subtitulo{font-size:16px;color:#fff;margin-left:10px;text-align:left}.btn-infobecas{background:#e32652;color:#fff;border-radius:40px;height:40px;width:90%;font-weight:700}.btn-infobecas:hover,.ln-coupon-banner .btn-coupon:hover{color:#fff}#financiacion_y_becas,.glider-contain{position:relative}.glider-contain{background:#b0263e;border-radius:32px}.glider-next,.glider-prev{cursor:pointer;color:#fff;border:0;right:unset;left:unset;top:unset}.glider-dot{background:#eee}.glider-dot.active,.glider-dot:focus,.glider-dot:hover{background:#bbb}.contenedor,.slider-btn-container{display:flex;justify-content:start;align-items:center}.slider-btn-container{justify-content:center}.beca-slider{padding:15px 0}.info-btn{text-align:center;padding-top:10px;padding-bottom:15px}.width-90{width:90%}#complementary-information{padding:30px 0;margin:0;background-color:var(--color-broke-white)}#complementary-information .btn-collapse{display:flex;align-items:center;justify-content:space-between}#complementary-information .btn-collapse .title{font-size:24px;font-weight:700}#complementary-information .btn-collapse .icon{display:inline-block;transition:all .3s;transform:rotate(90deg);margin-left:10px}#complementary-information .btn-collapse.collapsed .icon{transform:rotate(-90deg)}#complementary-information .btn-collapse .icon img{filter:brightness(0)}#complementary-information .content{padding:30px 0}#complementary-information .content h2{font-size:21px;margin-bottom:20px}#complementary-information .content h3{font-size:19px;margin-bottom:20px}#complementary-information .content h4{font-size:17px;margin-bottom:20px}#complementary-information .content [id^=video_curso_seo_]{position:relative;margin:20px auto;cursor:pointer;width:560px;height:315px;max-width:100%;overflow:hidden}#complementary-information .content [id^=video_curso_seo_]>[id^=youtube_plantilla_]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}#complementary-information .content [id^=video_curso_seo_]>img:nth-child(2){position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.ln-coupon-banner{text-align:center;background-color:#cf2240;cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin:auto auto auto 0;padding:10px 10rem;width:80%;color:#fff}.ln-coupon-banner p{margin:0}.ln-coupon-banner .btn-coupon{background:#b0263e;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid #fff;font-weight:700;padding:2px 30px}.ln-price-box-summary{font-size:33px}@media screen and (max-width:1505px){.ln-coupon-banner{padding-left:8rem;padding-right:23rem;width:100%}}@media screen and (max-width:1305px){.ln-coupon-banner{padding:20px;margin:0}.ln-coupon-banner .btn-coupon{margin-left:20px}}#solinfo-fixed{display:none}#nav_user{position:unset;margin-top:0!important}#navFix{position:sticky;top:10px;z-index:3;padding:15px 0 15px 15px;background-color:var(--color-light-red)}#navFix.no-bg{background-color:transparent}#main-header,#navFix{width:100%}.menu-slider{width:100%;overflow:auto;scrollbar-width:none}.glider-sticky-menu{display:flex;width:max-content;align-items:center;background:#fff;border:1px solid var(--color-grey);border-radius:24px;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.contenedor-enlace-menu{padding:12px 32px}.contenedor-enlace-menu.active{background:#000;border-radius:21px}.contenedor-enlace-menu.active div{color:var(--color-white)!important}.form-check-input:hover,.form-control:hover,.form-select:hover,.solinfo-comment-textarea:hover{border:1px solid var(--color-red)}.form-check-input:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.solinfo-comment-textarea:focus-visible{outline:0;border:1px solid var(--color-dark-red)}.form-check-input:checked{padding:.475rem;background-color:var(--red)}.footer_black,footer{position:relative;z-index:2}.btn_matricula_simple{width:350px;height:50px;border-radius:100px;padding:12px 25px;background-color:var(--red-pink);border-width:0;color:var(--white)}.btn_matricula_simple.disabled{background-color:#bbb}#privacidad_matricula_simple{width:19px;height:19px;margin-top:0}.dialog_backdrop_gracias_mat,.dialog_backdrop_mat{position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}.page-course .bread:hover{text-decoration:underline!important;color:var(--dark)}.page-course{margin-bottom:-3rem}.btn-enrol{background-color:#1b8774;color:#fff;border-color:#1b8774;width:100%;font-weight:700;font-size:16px}.btn-enrol:focus,.btn-enrol:hover{background-color:#106052;color:#fff;border-color:#106052}.btn-solinfo{background-color:#fff;color:var(--dark);border:1px solid var(--dark);font-size:16px;width:100%}.btn-solinfo:focus,.btn-solinfo:hover{background-color:#f0f0f0}.summary .ammount{color:var(--color-black);font-size:30px;line-height:35px;font-weight:900}.summary .og_ammount{text-decoration:line-through;color:var(--color-grey);font-size:18px;margin-right:5px}.summary .discount{color:var(--color-red);font-size:14px;text-align:center}.summary .discount span{display:inline-block;background-color:var(--color-light-red);padding:4px 8px;border-radius:13px}.summary .fees{text-align:center}.summary .fees .icon-check{margin-right:1%;font-size:10px}.summary .text_soon{font-size:18px;color:var(--red-pink);text-align:center;font-weight:700}.actions-course .btn_dark{background-color:var(--dark);color:#fff;width:100%}.actions-course .btn_dark:focus,.actions-course .btn_dark:hover{background-color:var(--dark-hover);color:#fff}.actions-course .divider{display:flex;align-items:center;text-align:center;margin:5px 0}.actions-course .divider hr{flex-grow:1;border:0;border-top:1px solid #000;margin:0}.actions-course .divider span{margin:0 10px;color:#888}.actions-course .info{font-size:20px;font-weight:500;white-space:nowrap}.actions-course .change_country{text-decoration:underline;color:#707070;font-weight:400}