@charset "UTF-8";:root{--cm-primary:#0234ab;--skeleton-background-neutral-extraweak:#fff;--skeleton-stroke-neutral-invert:#fff;--skeleton-stroke-neutral-extraweak:#ededed;--skeleton-stroke-neutral-weak:#b0a7a7;--icons-default:var(--cm-primary);--text-body-primary:var(--cm-primary);--text-body-weak:#5e5454;--text-body-default:#000;--text-body-invert:#fff;--text-body-error:#cf3a27;--button-background-primary-default:var(--cm-primary);--button-text-primary-default:#fff;--button-background-primary-hover:#002782;--button-background-primary-invert-default:#fff;--button-text-primary-invert-default:var(--cm-primary);--button-background-primary-invert-hover:#eaf0ff;--button-text-stroke-default:var(--cm-primary);--chip-background-default:#fff;--chip-background-active:#eaf0ff;--chip-stroke-default:#c4bebe;--radiobutton-background-default:#fff;--radiobutton-stroke-default:var(--cm-primary);--inputs-background-default:#fafafa;--inputs-stroke-active:#7ca3ff;--inputs-stroke-default:#9b9191;--inputs-stroke-error:#f14f39;--inputs-stroke-prefix:#d9d5d5;--inputs-text-label:#736868;--inputs-text-filled:#000;--checkbox-background-default:#fff;--checkbox-background-active:#002782;--checkbox-stroke-active:#002782;--checkbox-stroke-default:var(--cm-primary);--spacers-space-0:0px;--spacers-space-10:2px;--spacers-space-50:4px;--spacers-space-100:6px;--spacers-space-200:14px;--spacers-space-300:20px;--spacers-space-400:24px;--spacers-space-500:32px;--spacers-space-600:40px;--spacers-space-700:48px;--spacers-space-800:52px;--spacers-space-1000:56px;--spacers-space-900:72px;--layout-margin:14px;--height-s:32px;--height-m:40px;--height-l:48px;--height-xl:48px;--radious-xs:4px;--radious-s:8px;--radious-m:16px;--radious-xxxl:100px;--stoke-s:2px;--line-height-body-xs:16px;--line-height-body-s:18px;--line-height-headline-s:29px;--size-body-xxs:10px;--size-body-xs:12px;--size-body-s:14px;--size-body-l:18px;--size-headline-s:20px;--family-primary:"Montserrat";--family-secondary:"Montserrat"}@media (min-width:1200px){:root{--spacers-space-100:8px;--spacers-space-200:16px;--spacers-space-300:24px;--spacers-space-400:32px;--spacers-space-500:40px;--spacers-space-600:48px;--spacers-space-700:56px;--spacers-space-800:64px;--spacers-space-900:72px;--spacers-space-1000:80px;--layout-margin:40px;--height-xl:56px;--line-height-body-xs:16px;--line-height-body-l:26px;--line-height-headline-s:32px;--size-headline-s:23px}}.cm-modal-overlay{display:flex;flex-direction:column;gap:var(--spacers-space-600);background:var(--skeleton-background-neutral-extraweak);height:100%;max-width:1015px;padding:var(--spacers-space-700) var(--layout-margin);position:fixed;top:0;right:-100%;transition:.35s ease-in-out;width:100%;z-index:9999999}.cm-modal-overlay.limit-width{max-width:600px}.cm-modal-overlay.visible{box-shadow:0 5px 15px rgba(0,0,0,.35);right:0}.cm-modal-overlay h3{margin:0}.cm-modal-overlay .cm-form-main-wrapper{display:flex;flex-direction:column;gap:var(--spacers-space-200);height:100%;overflow-y:auto}.cm-modal-overlay .cm-form-main-wrapper .cm-form-close{cursor:pointer;position:absolute;right:16px;top:16px}.cm-modal-overlay .cm-form-main-wrapper .cm-form-close svg{fill:var(--icons-default);height:24px;width:24px}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera{display:flex;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera .form-modal-cabecera-agentes{display:flex;box-sizing:border-box;justify-content:flex-start;align-items:center;flex-shrink:0}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera .form-modal-cabecera-agentes img{border:1px solid var(--skeleton-stroke-neutral-invert);border-radius:60px;height:var(--height-m);width:var(--height-m)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera .form-modal-cabecera-agentes img:not(:first-child){margin-left:-15px}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera p{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera{display:flex;box-sizing:border-box;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--skeleton-stroke-neutral-extraweak);gap:var(--spacers-space-200);padding-bottom:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera h3{font:500 var(--size-headline-s)/var(--line-height-headline-s) var(--family-secondary);color:var(--text-body-primary)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera .cm-form-subcabecera-pasos{font:400 var(--size-headline-s)/var(--line-height-headline-s) var(--family-secondary);color:var(--text-body-primary)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera .cm-form-subcabecera-pasos.hidden{display:none}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera .cm-form-subcabecera-pasos span{font-weight:700}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal{flex-grow:1}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper{display:flex!important;flex-direction:column;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip{align-items:center;display:flex;border-radius:var(--radious-s);gap:var(--spacers-space-100);padding-inline:var(--spacers-space-100);word-break:initial;text-decoration:none}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.adjusted{max-width:-moz-max-content;max-width:max-content}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip svg{fill:var(--cm-primary);height:20px;width:20px}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip:before{content:"";display:block;background:var(--radiobutton-background-default);border:1px solid var(--radiobutton-stroke-default);border-radius:var(--radious-xxxl);flex-shrink:0}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.no-check:before{display:none}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-m,.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-s{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--chip-text-default);height:100%}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-m:before,.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-s:before{height:12px;width:12px}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-s{min-height:var(--height-s)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-m{min-height:var(--height-m)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.primary-stroke{background:var(--chip-background-default);border:1px solid var(--chip-stroke-default)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.primary-filled{background:var(--chip-background-active)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper p{font:500 var(--size-body-l)/var(--line-height-body-l) var(--family-secondary);color:var(--text-body-default)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper ul{display:grid;gap:var(--spacers-space-200);padding:0;margin:0}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper ul li{padding:0;margin:0}@media (min-width:1200px){.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-categoria-opciones{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-categoria-opciones .step-listado-cursos{border-bottom:1px soli var(--skeleton-stroke-neutral-extraweak);margin-bottom:var(--spacer-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-categoria-opciones .step-listado-cursos h3{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--text-body-weak);padding-block:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-tipo-formacion-opciones{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-tipo-formacion-opciones .step-listado-cursos{border-bottom:1px soli var(--skeleton-stroke-neutral-extraweak);margin-bottom:var(--spacer-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-tipo-formacion-opciones .step-listado-cursos h3{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--text-body-weak);padding-block:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-navegacion{display:flex;flex-wrap:wrap;gap:var(--spacers-space-200) var(--spacers-space-100);margin-bottom:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-navegacion a{flex-grow:1}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-navegacion a svg{margin-left:var(--spacers-space-100)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal #respuesta-cupon{background-color:var(--inputs-stroke-error);color:var(--text-body-invert);display:none;border-radius:.6rem;padding:1rem 1.5rem}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal #respuesta-cupon.hidden{display:none}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal #respuesta-cupon.alert-type-modal-cupon{display:block}.cm-modal-overlay .cm-form-main-wrapper .cm-cta{display:flex;box-sizing:border-box;justify-content:center;align-items:center;border-radius:0;cursor:pointer;flex-shrink:0;gap:var(--spacers-space-100);padding-inline:var(--spacers-space-200);text-transform:uppercase;transition:.2s ease-out;width:100%;word-break:initial}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.adjusted{max-width:-moz-max-content;max-width:max-content}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.size-m{font:700 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:transparent;height:var(--height-m)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.size-m svg{height:20px;width:20px}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-filled{background:var(--button-background-primary-default);border:none;color:var(--button-text-primary-default)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-filled:hover{background:var(--button-background-primary-hover)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-filled svg{fill:#fff}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-invert{background:var(--button-background-primary-invert-default);color:var(--button-text-primary-invert-default)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-invert:hover{background:var(--button-background-primary-invert-hover)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-invert svg{fill:var(--button-text-stroke-default)}.input-text{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-text.size-m .form-group{height:var(--height-m)}.input-text.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-text.input-error .helper-text{color:var(--text-body-error);display:block}.input-text.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-text .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;height:var(--height-l);transition:.25s ease-in-out;overflow:hidden;position:relative}.input-text .form-group:active,.input-text .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-text .form-group input{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background-color:var(--inputs-background-default);border:none;height:100%;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);width:100%}.input-text .form-group input:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text .form-group input:focus+label,.input-text .form-group input:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text .form-group label{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);left:var(--spacers-space-200);position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:.3s;pointer-events:none}.input-text .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.input-file{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-file.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-file.input-error .helper-text{color:var(--text-body-error);display:block}.input-file.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-file .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;height:var(--height-l);transition:.25s ease-in-out;overflow:hidden;position:relative}.input-file .form-group:active,.input-file .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-file .form-group .input-file-wrapper{height:100%}.input-file .form-group .input-file-wrapper input{display:none}.input-file .form-group .input-file-wrapper .input-file-mock{display:flex;box-sizing:border-box;justify-content:center;align-items:center;cursor:pointer;gap:var(--spacers-space-100);height:100%;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs)}.input-file .form-group .input-file-wrapper .input-file-mock svg{fill:var(--inputs-text-filled);height:18px;width:18px}.input-file .form-group .input-file-wrapper .input-file-mock span{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled)}.input-file .form-group label{left:var(--spacers-space-200);position:absolute;top:5px;font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);pointer-events:none;text-transform:uppercase}.input-file .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.input-textarea{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-textarea.size-m .form-group{height:var(--height-m)}.input-textarea.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-textarea.input-error .helper-text{color:var(--text-body-error);display:block}.input-textarea.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-textarea .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;transition:.25s ease-in-out;overflow:hidden;position:relative}.input-textarea .form-group:active,.input-textarea .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-textarea .form-group textarea{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background-color:var(--inputs-background-default);border:none;height:100%;margin-top:var(--spacers-space-50);min-height:150px;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);resize:none;width:100%}.input-textarea .form-group textarea:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-textarea .form-group textarea:focus+label,.input-textarea .form-group textarea:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-textarea .form-group label{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);left:var(--spacers-space-200);position:absolute;text-transform:uppercase;top:var(--line-height-body-s);transform:translateY(-50%);transition:.3s;pointer-events:none}.input-textarea .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.input-text-prefix{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-text-prefix.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-text-prefix.input-error .helper-text{color:var(--text-body-error);display:block}.input-text-prefix.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-text-prefix .input-text-prefix-wrapper{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);display:grid;grid-template-columns:85px 1fr;height:var(--height-l);transition:.25s ease-in-out;position:relative}.input-text-prefix .input-text-prefix-wrapper:active,.input-text-prefix .input-text-prefix-wrapper:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-text-prefix .input-text-prefix-wrapper .input-prefix-wrapper{position:relative}.input-text-prefix .input-text-prefix-wrapper .input-prefix-wrapper .prefijo-dropdown{border-top-left-radius:var(--radious-xs);cursor:pointer;height:100%;width:100%}.input-text-prefix .input-text-prefix-wrapper .input-prefix-wrapper .prefijo-box{left:0;position:absolute;top:0;font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background:var(--inputs-background-default);border-top-left-radius:var(--radious-xs);border-right:1px solid var(--inputs-stroke-prefix);cursor:pointer;height:100%;line-height:var(--height-l);overflow:hidden;padding-left:var(--spacers-space-300);pointer-events:none;width:100%;z-index:1}.input-text-prefix .input-text-prefix-wrapper .form-group{border-top-right-radius:var(--radious-xs);overflow:hidden;position:relative}.input-text-prefix .input-text-prefix-wrapper .form-group input{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background:var(--inputs-background-default);border:none;border-top-right-radius:var(--radious-xs);height:100%;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);width:100%}.input-text-prefix .input-text-prefix-wrapper .form-group input:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text-prefix .input-text-prefix-wrapper .form-group input:focus+label,.input-text-prefix .input-text-prefix-wrapper .form-group input:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text-prefix .input-text-prefix-wrapper .form-group label{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);left:var(--spacers-space-200);position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:.3s;pointer-events:none}.input-text-prefix .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.dropdown-list{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.dropdown-list.dropdown-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.dropdown-list.dropdown-error .helper-text{color:var(--text-body-error);display:block}.dropdown-list.dropdown-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.dropdown-list .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.dropdown-list .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;height:var(--height-l);transition:.25s ease-in-out;overflow:hidden;position:relative}.dropdown-list .form-group:active,.dropdown-list .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.dropdown-list .form-group:has(select:disabled):active,.dropdown-list .form-group:has(select:disabled):hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-default)}.dropdown-list .form-group select{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/icons/cm-arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - var(--spacers-space-200));border:none;cursor:pointer;height:100%;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);width:100%}.dropdown-list .form-group select:disabled{color:var(--inputs-text-label);cursor:not-allowed}.dropdown-list .form-group select:disabled+label{color:var(--inputs-text-label)}.dropdown-list .form-group select:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.dropdown-list .form-group select:focus+label,.dropdown-list .form-group select:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.dropdown-list .form-group label{left:var(--spacers-space-200);position:absolute;top:5px;font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);pointer-events:none;text-transform:uppercase}#cm-form-cupon form{display:flex;flex-direction:column;gap:var(--spacers-space-300)}#cm-form-cupon form .form-fields-wrapper{display:flex;flex-direction:column;gap:var(--spacers-space-200)}#cm-form-cupon form .cm-form-texto-legal-wrapper{background:0 0;border:1px solid var(--skeleton-stroke-neutral-weak);border-radius:var(--radious-xs);padding:var(--spacers-space-100);height:52px}#cm-form-cupon form .cm-form-texto-legal-wrapper .cm-form-text-legal{height:100%;overflow-y:auto;padding-right:var(--spacers-space-200);width:100%}#cm-form-cupon form .cm-form-texto-legal-wrapper .cm-form-text-legal p{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak)}#cm-form-cupon form .cm-form-texto-legal-wrapper .cm-form-text-legal p a{text-decoration:none;color:var(--cm-primary)}#cm-form-cupon form .cm-checkbox{cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cm-form-cupon form .cm-checkbox:hover span:after{box-shadow:inset 0 0 0 var(--stoke-s) var(--checkbox-stroke-active)}#cm-form-cupon form .cm-checkbox:hover input:checked+span:before{height:7.5px;left:2px;top:3.5px;width:3.75px}#cm-form-cupon form .cm-checkbox input{position:absolute;opacity:0;pointer-events:none}#cm-form-cupon form .cm-checkbox input+span{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-default);cursor:pointer;display:inline-block;min-height:20px;padding-left:30px;position:relative;height:-moz-max-content;height:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cm-form-cupon form .cm-checkbox input+span a{color:inherit;font-weight:700;text-decoration:none}#cm-form-cupon form .cm-checkbox input+span:after,#cm-form-cupon form .cm-checkbox input+span:before{content:"";left:0;position:absolute;transition:all .15s ease-in-out;z-index:1}#cm-form-cupon form .cm-checkbox input:checked+span:after,#cm-form-cupon form .cm-checkbox input:not(:checked)+span:after{border:1px solid var(--checkbox-stroke-default);border-radius:var(--radious-xs);height:20px;top:0;transform-origin:50% 50%;width:20px;z-index:0}#cm-form-cupon form .cm-checkbox input:not(:checked)+span:before{border:3px solid var(--text-body-invert);height:0;left:6px;opacity:0;top:10px;transform:rotateZ(37deg);transform-origin:100% 100%;width:0}#cm-form-cupon form .cm-checkbox input:not(:checked)+span:after{background:var(--checkbox-background-default)}#cm-form-cupon form .cm-checkbox input:checked+span:before{border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--checkbox-background-active);border-bottom:2px solid var(--checkbox-background-active);height:10px;left:.75px;opacity:1;top:2.2px;transform:rotateZ(37deg);transform-origin:100% 100%;width:5px}#cm-form-cupon form .cm-checkbox input:checked+span:after{background:0 0}#cm-form-cupon form #cm-respuesta-cupon{background-color:#f14f39;color:#fff;display:none}#cm-form-cupon form #cm-respuesta-cupon.hidden{display:none}#cm-form-cupon form #cm-respuesta-cupon.alert-type-modal-cupon{display:block}#cm-form-cupon form .button-row{display:grid;gap:var(--spacers-space-400);grid-template-columns:max-content 1fr}#cm-form-cupon form .button-row a{border:1px solid var(--cm-primary)}.overlay{background-color:rgba(0,0,0,.7);backdrop-filter:blur(20px);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}:root{--cm-primary:#0234ab;--skeleton-background-neutral-extraweak:#fff;--skeleton-stroke-neutral-invert:#fff;--skeleton-stroke-neutral-extraweak:#ededed;--skeleton-stroke-neutral-weak:#b0a7a7;--icons-default:var(--cm-primary);--text-body-primary:var(--cm-primary);--text-body-weak:#5e5454;--text-body-default:#000;--text-body-invert:#fff;--text-body-error:#cf3a27;--button-background-primary-default:var(--cm-primary);--button-text-primary-default:#fff;--button-background-primary-hover:#002782;--button-background-primary-invert-default:#fff;--button-text-primary-invert-default:var(--cm-primary);--button-background-primary-invert-hover:#eaf0ff;--button-text-stroke-default:var(--cm-primary);--chip-background-default:#fff;--chip-background-active:#eaf0ff;--chip-stroke-default:#c4bebe;--radiobutton-background-default:#fff;--radiobutton-stroke-default:var(--cm-primary);--inputs-background-default:#fafafa;--inputs-stroke-active:#7ca3ff;--inputs-stroke-default:#9b9191;--inputs-stroke-error:#f14f39;--inputs-stroke-prefix:#d9d5d5;--inputs-text-label:#736868;--inputs-text-filled:#000;--checkbox-background-default:#fff;--checkbox-background-active:#002782;--checkbox-stroke-active:#002782;--checkbox-stroke-default:var(--cm-primary);--spacers-space-0:0px;--spacers-space-10:2px;--spacers-space-50:4px;--spacers-space-100:6px;--spacers-space-200:14px;--spacers-space-300:20px;--spacers-space-400:24px;--spacers-space-500:32px;--spacers-space-600:40px;--spacers-space-700:48px;--spacers-space-800:52px;--spacers-space-1000:56px;--spacers-space-900:72px;--layout-margin:14px;--height-s:32px;--height-m:40px;--height-l:48px;--height-xl:48px;--radious-xs:4px;--radious-s:8px;--radious-m:16px;--radious-xxxl:100px;--stoke-s:2px;--line-height-body-xs:16px;--line-height-body-s:18px;--line-height-headline-s:29px;--size-body-xxs:10px;--size-body-xs:12px;--size-body-s:14px;--size-body-l:18px;--size-headline-s:20px;--family-primary:"Montserrat";--family-secondary:"Montserrat"}@media (min-width:1200px){:root{--spacers-space-100:8px;--spacers-space-200:16px;--spacers-space-300:24px;--spacers-space-400:32px;--spacers-space-500:40px;--spacers-space-600:48px;--spacers-space-700:56px;--spacers-space-800:64px;--spacers-space-900:72px;--spacers-space-1000:80px;--layout-margin:40px;--height-xl:56px;--line-height-body-xs:16px;--line-height-body-l:26px;--line-height-headline-s:32px;--size-headline-s:23px}}.cm-modal-overlay{display:flex;flex-direction:column;gap:var(--spacers-space-600);background:var(--skeleton-background-neutral-extraweak);height:100%;max-width:1015px;padding:var(--spacers-space-700) var(--layout-margin);position:fixed;top:0;right:-100%;transition:.35s ease-in-out;width:100%;z-index:9999999}.cm-modal-overlay.limit-width{max-width:600px}.cm-modal-overlay.visible{box-shadow:0 5px 15px rgba(0,0,0,.35);right:0}.cm-modal-overlay h3{margin:0}.cm-modal-overlay .cm-form-main-wrapper{display:flex;flex-direction:column;gap:var(--spacers-space-200);height:100%;overflow-y:auto}.cm-modal-overlay .cm-form-main-wrapper .cm-form-close{cursor:pointer;position:absolute;right:16px;top:16px}.cm-modal-overlay .cm-form-main-wrapper .cm-form-close svg{fill:var(--icons-default);height:24px;width:24px}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera{display:flex;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera .form-modal-cabecera-agentes{display:flex;box-sizing:border-box;justify-content:flex-start;align-items:center;flex-shrink:0}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera .form-modal-cabecera-agentes img{border:1px solid var(--skeleton-stroke-neutral-invert);border-radius:60px;height:var(--height-m);width:var(--height-m)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera .form-modal-cabecera-agentes img:not(:first-child){margin-left:-15px}.cm-modal-overlay .cm-form-main-wrapper .cm-form-cabecera p{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera{display:flex;box-sizing:border-box;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--skeleton-stroke-neutral-extraweak);gap:var(--spacers-space-200);padding-bottom:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera h3{font:500 var(--size-headline-s)/var(--line-height-headline-s) var(--family-secondary);color:var(--text-body-primary)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera .cm-form-subcabecera-pasos{font:400 var(--size-headline-s)/var(--line-height-headline-s) var(--family-secondary);color:var(--text-body-primary)}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera .cm-form-subcabecera-pasos.hidden{display:none}.cm-modal-overlay .cm-form-main-wrapper .cm-form-subcabecera .cm-form-subcabecera-pasos span{font-weight:700}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal{flex-grow:1}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper{display:flex!important;flex-direction:column;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip{align-items:center;display:flex;border-radius:var(--radious-s);gap:var(--spacers-space-100);padding-inline:var(--spacers-space-100);word-break:initial;text-decoration:none}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.adjusted{max-width:-moz-max-content;max-width:max-content}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip svg{fill:var(--cm-primary);height:20px;width:20px}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip:before{content:"";display:block;background:var(--radiobutton-background-default);border:1px solid var(--radiobutton-stroke-default);border-radius:var(--radious-xxxl);flex-shrink:0}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.no-check:before{display:none}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-m,.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-s{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--chip-text-default);height:100%}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-m:before,.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-s:before{height:12px;width:12px}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-s{min-height:var(--height-s)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.size-m{min-height:var(--height-m)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.primary-stroke{background:var(--chip-background-default);border:1px solid var(--chip-stroke-default)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .chip.primary-filled{background:var(--chip-background-active)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper p{font:500 var(--size-body-l)/var(--line-height-body-l) var(--family-secondary);color:var(--text-body-default)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper ul{display:grid;gap:var(--spacers-space-200);padding:0;margin:0}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper ul li{padding:0;margin:0}@media (min-width:1200px){.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-categoria-opciones{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-categoria-opciones .step-listado-cursos{border-bottom:1px soli var(--skeleton-stroke-neutral-extraweak);margin-bottom:var(--spacer-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-categoria-opciones .step-listado-cursos h3{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--text-body-weak);padding-block:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-tipo-formacion-opciones{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-tipo-formacion-opciones .step-listado-cursos{border-bottom:1px soli var(--skeleton-stroke-neutral-extraweak);margin-bottom:var(--spacer-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-tipo-formacion-opciones .step-listado-cursos h3{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--text-body-weak);padding-block:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-navegacion{display:flex;flex-wrap:wrap;gap:var(--spacers-space-200) var(--spacers-space-100);margin-bottom:var(--spacers-space-200)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-navegacion a{flex-grow:1}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal .step-wrapper .step-navegacion a svg{margin-left:var(--spacers-space-100)}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal #respuesta-cupon{background-color:var(--inputs-stroke-error);color:var(--text-body-invert);display:none;border-radius:.6rem;padding:1rem 1.5rem}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal #respuesta-cupon.hidden{display:none}.cm-modal-overlay .cm-form-main-wrapper .slick-form-modal #respuesta-cupon.alert-type-modal-cupon{display:block}.cm-modal-overlay .cm-form-main-wrapper .cm-cta{display:flex;box-sizing:border-box;justify-content:center;align-items:center;border-radius:0;cursor:pointer;flex-shrink:0;gap:var(--spacers-space-100);padding-inline:var(--spacers-space-200);text-transform:uppercase;transition:.2s ease-out;width:100%;word-break:initial}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.adjusted{max-width:-moz-max-content;max-width:max-content}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.size-m{font:700 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:transparent;height:var(--height-m)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.size-m svg{height:20px;width:20px}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-filled{background:var(--button-background-primary-default);border:none;color:var(--button-text-primary-default)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-filled:hover{background:var(--button-background-primary-hover)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-filled svg{fill:#fff}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-invert{background:var(--button-background-primary-invert-default);color:var(--button-text-primary-invert-default)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-invert:hover{background:var(--button-background-primary-invert-hover)}.cm-modal-overlay .cm-form-main-wrapper .cm-cta.primary-invert svg{fill:var(--button-text-stroke-default)}.input-text{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-text.size-m .form-group{height:var(--height-m)}.input-text.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-text.input-error .helper-text{color:var(--text-body-error);display:block}.input-text.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-text .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;height:var(--height-l);transition:.25s ease-in-out;overflow:hidden;position:relative}.input-text .form-group:active,.input-text .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-text .form-group input{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background-color:var(--inputs-background-default);border:none;height:100%;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);width:100%}.input-text .form-group input:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text .form-group input:focus+label,.input-text .form-group input:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text .form-group label{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);left:var(--spacers-space-200);position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:.3s;pointer-events:none}.input-text .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.input-file{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-file.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-file.input-error .helper-text{color:var(--text-body-error);display:block}.input-file.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-file .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;height:var(--height-l);transition:.25s ease-in-out;overflow:hidden;position:relative}.input-file .form-group:active,.input-file .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-file .form-group .input-file-wrapper{height:100%}.input-file .form-group .input-file-wrapper input{display:none}.input-file .form-group .input-file-wrapper .input-file-mock{display:flex;box-sizing:border-box;justify-content:center;align-items:center;cursor:pointer;gap:var(--spacers-space-100);height:100%;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs)}.input-file .form-group .input-file-wrapper .input-file-mock svg{fill:var(--inputs-text-filled);height:18px;width:18px}.input-file .form-group .input-file-wrapper .input-file-mock span{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled)}.input-file .form-group label{left:var(--spacers-space-200);position:absolute;top:5px;font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);pointer-events:none;text-transform:uppercase}.input-file .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.input-textarea{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-textarea.size-m .form-group{height:var(--height-m)}.input-textarea.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-textarea.input-error .helper-text{color:var(--text-body-error);display:block}.input-textarea.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-textarea .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;transition:.25s ease-in-out;overflow:hidden;position:relative}.input-textarea .form-group:active,.input-textarea .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-textarea .form-group textarea{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background-color:var(--inputs-background-default);border:none;height:100%;margin-top:var(--spacers-space-50);min-height:150px;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);resize:none;width:100%}.input-textarea .form-group textarea:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-textarea .form-group textarea:focus+label,.input-textarea .form-group textarea:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-textarea .form-group label{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);left:var(--spacers-space-200);position:absolute;text-transform:uppercase;top:var(--line-height-body-s);transform:translateY(-50%);transition:.3s;pointer-events:none}.input-textarea .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.input-text-prefix{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.input-text-prefix.input-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.input-text-prefix.input-error .helper-text{color:var(--text-body-error);display:block}.input-text-prefix.input-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.input-text-prefix .input-text-prefix-wrapper{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);display:grid;grid-template-columns:85px 1fr;height:var(--height-l);transition:.25s ease-in-out;position:relative}.input-text-prefix .input-text-prefix-wrapper:active,.input-text-prefix .input-text-prefix-wrapper:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.input-text-prefix .input-text-prefix-wrapper .input-prefix-wrapper{position:relative}.input-text-prefix .input-text-prefix-wrapper .input-prefix-wrapper .prefijo-dropdown{border-top-left-radius:var(--radious-xs);cursor:pointer;height:100%;width:100%}.input-text-prefix .input-text-prefix-wrapper .input-prefix-wrapper .prefijo-box{left:0;position:absolute;top:0;font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background:var(--inputs-background-default);border-top-left-radius:var(--radious-xs);border-right:1px solid var(--inputs-stroke-prefix);cursor:pointer;height:100%;line-height:var(--height-l);overflow:hidden;padding-left:var(--spacers-space-300);pointer-events:none;width:100%;z-index:1}.input-text-prefix .input-text-prefix-wrapper .form-group{border-top-right-radius:var(--radious-xs);overflow:hidden;position:relative}.input-text-prefix .input-text-prefix-wrapper .form-group input{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);background:var(--inputs-background-default);border:none;border-top-right-radius:var(--radious-xs);height:100%;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);width:100%}.input-text-prefix .input-text-prefix-wrapper .form-group input:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text-prefix .input-text-prefix-wrapper .form-group input:focus+label,.input-text-prefix .input-text-prefix-wrapper .form-group input:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.input-text-prefix .input-text-prefix-wrapper .form-group label{font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);left:var(--spacers-space-200);position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:.3s;pointer-events:none}.input-text-prefix .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.dropdown-list{display:flex;flex-direction:column;gap:var(--spacers-space-200)}.dropdown-list.dropdown-error .form-group{border-bottom:var(--stoke-s) solid var(--inputs-stroke-error)}.dropdown-list.dropdown-error .helper-text{color:var(--text-body-error);display:block}.dropdown-list.dropdown-changing .form-group{box-shadow:0 3px 10px 0 rgba(0,0,0,.21)}.dropdown-list .helper-text{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak);display:none}.dropdown-list .form-group{background:var(--inputs-background-default);border-bottom:var(--stoke-s) solid var(--inputs-stroke-default);border-radius:var(--radious-xs) var(--radious-xs) 0 0;height:var(--height-l);transition:.25s ease-in-out;overflow:hidden;position:relative}.dropdown-list .form-group:active,.dropdown-list .form-group:hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-active)}.dropdown-list .form-group:has(select:disabled):active,.dropdown-list .form-group:has(select:disabled):hover{border-bottom:var(--stoke-s) solid var(--inputs-stroke-default)}.dropdown-list .form-group select{font:400 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-filled);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/icons/cm-arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - var(--spacers-space-200));border:none;cursor:pointer;height:100%;outline:0;padding-inline:var(--spacers-space-200);padding-top:var(--line-height-body-xs);width:100%}.dropdown-list .form-group select:disabled{color:var(--inputs-text-label);cursor:not-allowed}.dropdown-list .form-group select:disabled+label{color:var(--inputs-text-label)}.dropdown-list .form-group select:not(:-moz-placeholder)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.dropdown-list .form-group select:focus+label,.dropdown-list .form-group select:not(:placeholder-shown)+label{font-size:var(--size-body-xxs);top:5px;transform:none}.dropdown-list .form-group label{left:var(--spacers-space-200);position:absolute;top:5px;font:500 var(--size-body-s)/var(--line-height-body-s) var(--family-secondary);color:var(--inputs-text-label);pointer-events:none;text-transform:uppercase}#cm-form-cupon form{display:flex;flex-direction:column;gap:var(--spacers-space-300)}#cm-form-cupon form .form-fields-wrapper{display:flex;flex-direction:column;gap:var(--spacers-space-200)}#cm-form-cupon form .cm-form-texto-legal-wrapper{background:0 0;border:1px solid var(--skeleton-stroke-neutral-weak);border-radius:var(--radious-xs);padding:var(--spacers-space-100);height:52px}#cm-form-cupon form .cm-form-texto-legal-wrapper .cm-form-text-legal{height:100%;overflow-y:auto;padding-right:var(--spacers-space-200);width:100%}#cm-form-cupon form .cm-form-texto-legal-wrapper .cm-form-text-legal p{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-weak)}#cm-form-cupon form .cm-form-texto-legal-wrapper .cm-form-text-legal p a{text-decoration:none;color:var(--cm-primary)}#cm-form-cupon form .cm-checkbox{cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cm-form-cupon form .cm-checkbox:hover span:after{box-shadow:inset 0 0 0 var(--stoke-s) var(--checkbox-stroke-active)}#cm-form-cupon form .cm-checkbox:hover input:checked+span:before{height:7.5px;left:2px;top:3.5px;width:3.75px}#cm-form-cupon form .cm-checkbox input{position:absolute;opacity:0;pointer-events:none}#cm-form-cupon form .cm-checkbox input+span{font:500 var(--size-body-xs)/var(--line-height-body-xs) var(--family-secondary);color:var(--text-body-default);cursor:pointer;display:inline-block;min-height:20px;padding-left:30px;position:relative;height:-moz-max-content;height:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cm-form-cupon form .cm-checkbox input+span a{color:inherit;font-weight:700;text-decoration:none}#cm-form-cupon form .cm-checkbox input+span:after,#cm-form-cupon form .cm-checkbox input+span:before{content:"";left:0;position:absolute;transition:all .15s ease-in-out;z-index:1}#cm-form-cupon form .cm-checkbox input:checked+span:after,#cm-form-cupon form .cm-checkbox input:not(:checked)+span:after{border:1px solid var(--checkbox-stroke-default);border-radius:var(--radious-xs);height:20px;top:0;transform-origin:50% 50%;width:20px;z-index:0}#cm-form-cupon form .cm-checkbox input:not(:checked)+span:before{border:3px solid var(--text-body-invert);height:0;left:6px;opacity:0;top:10px;transform:rotateZ(37deg);transform-origin:100% 100%;width:0}#cm-form-cupon form .cm-checkbox input:not(:checked)+span:after{background:var(--checkbox-background-default)}#cm-form-cupon form .cm-checkbox input:checked+span:before{border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--checkbox-background-active);border-bottom:2px solid var(--checkbox-background-active);height:10px;left:.75px;opacity:1;top:2.2px;transform:rotateZ(37deg);transform-origin:100% 100%;width:5px}#cm-form-cupon form .cm-checkbox input:checked+span:after{background:0 0}#cm-form-cupon form #cm-respuesta-cupon{background-color:#f14f39;color:#fff;display:none}#cm-form-cupon form #cm-respuesta-cupon.hidden{display:none}#cm-form-cupon form #cm-respuesta-cupon.alert-type-modal-cupon{display:block}#cm-form-cupon form .button-row{display:grid;gap:var(--spacers-space-400);grid-template-columns:max-content 1fr}#cm-form-cupon form .button-row a{border:1px solid var(--cm-primary)}.overlay{background-color:rgba(0,0,0,.7);backdrop-filter:blur(20px);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#modal-buscador{top:56px;background-color:#fafafa;height:100%;left:50%;max-height:500px;max-width:80rem;overflow-y:scroll;padding:2rem;position:fixed;transform:translateX(-50%) scale(0);transform-origin:top center;transition:all .25s ease-in-out;width:100%;z-index:9999999}@media (min-width:768px){#modal-buscador{height:-moz-max-content;height:max-content;max-height:initial}}@media (min-width:992px){#modal-buscador{top:75px}}#modal-buscador.active{transform:translateX(-50%) scale(1)}#modal-buscador .modal-titulo{color:var(--secondary);font-size:3.5rem;font-weight:500}#modal-buscador .modal-titulo span{color:var(--primary);font-weight:700}#modal-buscador .lista-resultados{margin-top:2.5rem}#modal-buscador .lista-resultados li+li{margin-top:1rem}#modal-buscador .lista-resultados li a{background-color:#fff;color:var(--secondary-);display:block;font-size:2rem;font-weight:600;padding:2rem;transition:background-color .25s ease-in-out}#modal-buscador .lista-resultados li a:hover{background-color:var(--secondary-med);color:#fff}#modal-buscador button#search-modal-close{background-color:var(--primary);border:none;color:#fff;cursor:pointer;display:block;font-size:3rem;font-weight:600;margin:2rem 0 0 auto;padding:1rem 2rem}.lds-default{display:inline-block;position:relative;width:30px;height:30px}.lds-default div{position:absolute;width:2.25px;height:2.25px;background:#167387;border-radius:50%;animation:lds-default 1.2s linear infinite}.lds-default div:nth-child(1){animation-delay:0s;top:13.875px;left:24.75px}.lds-default div:nth-child(2){animation-delay:-.1s;top:8.25px;left:23.25px}.lds-default div:nth-child(3){animation-delay:-.2s;top:4.125px;left:19.5px}.lds-default div:nth-child(4){animation-delay:-.3s;top:2.625px;left:13.875px}.lds-default div:nth-child(5){animation-delay:-.4s;top:4.125px;left:8.25px}.lds-default div:nth-child(6){animation-delay:-.5s;top:8.25px;left:4.125px}.lds-default div:nth-child(7){animation-delay:-.6s;top:13.875px;left:2.625px}.lds-default div:nth-child(8){animation-delay:-.7s;top:19.5px;left:4.125px}.lds-default div:nth-child(9){animation-delay:-.8s;top:23.25px;left:8.25px}.lds-default div:nth-child(10){animation-delay:-.9s;top:24.75px;left:13.875px}.lds-default div:nth-child(11){animation-delay:-1s;top:23.25px;left:19.5px}.lds-default div:nth-child(12){animation-delay:-1.1s;top:19.5px;left:23.25px}@keyframes lds-default{0%,100%,20%,80%{transform:scale(1)}50%{transform:scale(1.375)}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../../fonts/montserrat-v15-latin-regular.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../../fonts/montserrat-v15-latin-500.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../../fonts/montserrat-v15-latin-600.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../../fonts/montserrat-v15-latin-700.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-700.woff) format("woff")}:root{--primary:#f56600;--primary-dark:#8d3b00;--secondary:#3a3a3a;--secondary-med:#444444;--secondary-med-2:#707070;--secondary-dark:#161616;--secondary-light:#817f7f;--secondary-extra-light:#eaeaea;--terciary:#ffb202;--cuaternary:#427fed;--section-secondary:#f6f6f6;--gris-07:rgba(128, 128, 128, 1);--gris-d:#232222;--grey-background:#eaeaea;--grey-footer:#1b1b1b;--body:#514e57;--bk-cupon-general:linear-gradient(to bottom, #f5f7f8, #c7c7c7);--border-cupon-general:2px solid #263238;--border-radius-cupon-general:20px 20px 40px 40px;--btn-cupon-general:var(--cuaternary);--btn-hover-cupon-general:#2a61c6;--btn-color-cupon-general:#fff;--border-radius-inputs-cupon-general:6px;--alert-start-color-cupon-general:#d9edf7;--alert-end-color-cupon-general:#b9def0;--alert-border-color-cupon-general:#9acfea;--font-title:"Montserrat",sans-serif;--font-body:"Montserrat",sans-serif}*{box-sizing:border-box;outline:0!important}html{font-family:var(--font-body);font-size:62.5%;line-height:1.5;scroll-behavior:smooth}body{font-family:Montserrat;font-size:1.6rem;font-weight:500;color:#262626;line-height:1.4;background-color:#fff;min-height:100vh;overflow-x:hidden}body.no-scroll{overflow-y:hidden}body .span-naranja{color:var(--primary);display:block}body .span-naranja-inline{color:var(--primary);display:inline}body .container{height:inherit;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:576px){body .container{max-width:80%}}@media (min-width:768px){body .container{max-width:80%;padding-left:0;padding-right:0}}@media (min-width:993px){body .container{max-width:94rem}}@media (min-width:1200px){body .container{max-width:114rem}}@media (min-width:1600px){body .container{max-width:132rem}}body p{font-size:1.6rem;line-height:2.4rem;font-weight:300}body ul{padding-left:1rem;margin-top:1rem;margin-bottom:1rem}body li{font-weight:900;list-style-type:none;position:relative;padding-left:1rem}body #ot-sdk-cookie-policy{display:none}body .overlay,body .overlay-modal{background-color:rgba(0,0,0,.9);border-radius:50%;display:none;height:200vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:200%}body .overlay{z-index:15}body .overlay-modal{z-index:9999}body.blocked{overflow-y:hidden}.form-texto-legal-wrapper{background:#fff;border:.1rem solid #ededed;border-radius:.4rem;padding:.6rem;height:5.2rem;margin-top:2rem}.form-texto-legal-wrapper .form-text-legal{height:100%;overflow-y:auto;padding-right:1.4rem;width:100%}.form-texto-legal-wrapper .form-text-legal p{color:#5e5454;font:400 1.2rem/1.6rem Montserrat}.form-texto-legal-wrapper .form-text-legal p a{color:#ff5b41;font-weight:600;text-decoration:underline}.nav-footer-mvl .nav-footer-mvl-wrapper .nav-footer-llama{background:#f56600!important;text-decoration:none}.nav-footer-mvl .nav-footer-mvl-wrapper .nav-footer-btn{border-color:#f56600!important}.nav-footer-mvl .nav-footer-mvl-wrapper .nav-footer-btn svg{fill:#f56600!important}.spinner-contenedor{background-color:#fff;border-radius:30px;box-shadow:-1px 0 24px 5px rgba(0,0,0,.26);height:60px;width:60px;position:fixed;top:50%;left:50%;margin-top:-30px;margin-left:-30px;display:flex;align-items:center;justify-content:center;z-index:30}.spinner-contenedor .lds-default{display:flex;align-self:center;justify-self:center}#cupon{background-color:var(--section-secondary);margin-left:auto;margin-right:auto;position:relative;padding:2rem;box-shadow:-1px 0 34px -3px rgba(0,0,0,.26)}@media (min-width:993px){#cupon{margin-right:0;position:sticky}#cupon.no-bar{top:0}}#cupon:before{content:"";display:block;background-color:var(--terciary);left:50%;top:0;position:absolute;transform:translate(-50%,-45%);background-image:url(../../images/info.svg);background-repeat:no-repeat;background-position:center;background-size:20%;border-radius:50%;z-index:0}@media (min-width:1600px){#cupon:before{transform:scale(1.2) translate(-50%,-45%)}}#cupon .close-cupon-landing{height:2rem;width:auto;position:absolute;top:2rem;right:2rem}@media (min-width:768px){#cupon .close-cupon-landing{height:2.5rem}}@media (min-width:993px){#cupon .close-cupon-landing{display:none}}#cupon .cupon-header label{color:var(--secondary);font-size:1.5rem}@media (min-width:768px){#cupon .cupon-header label{font-size:1.6rem}}@media (min-width:1200px){#cupon .cupon-header label{font-size:2rem}}#cupon .cupon-header label{font-weight:400}#cupon .cupon-header label span{font-weight:700}#cupon .cupon-header .cupon-title{font-size:2.7rem;line-height:3.2rem;font-weight:800;text-transform:uppercase;margin-bottom:.7rem}#cupon .cupon-header p{font-size:1.2rem;margin-bottom:-1rem;margin-top:3rem}@media screen and (min-width:993px){#cupon .cupon-header p{margin-top:0}}@media screen and (min-width:1200px){#cupon .cupon-header p{font-size:1.6rem}}#cupon .cupon-header button{background-color:var(--cuaternary);border:2px solid #fff;height:50px;margin-top:3.5rem;width:80%;cursor:pointer!important;transition:all .3s ease-in-out}#cupon .cupon-header button:hover{background-color:var(--btn-hover-cupon-general)}@media (min-width:768px){#cupon .cupon-header button{padding-left:0;padding-right:0}}#cupon .cupon-header button img{margin-left:2rem}#cupon .cupon-main{margin-top:1rem}#cupon .cupon-main p{color:var(--secondary)}#cupon .cupon-main form input,#cupon .cupon-main form select{background-color:#fff;padding:6px 12px;border-radius:.5rem;border:none;font-family:Montserrat;height:4rem;width:100%;border:1px solid #bfbfbf;margin-top:0}#cupon .cupon-main form input:not(:first-child),#cupon .cupon-main form select:not(:first-child){margin-top:.5rem}@media (min-width:1200px){#cupon .cupon-main form input:not(:first-child),#cupon .cupon-main form select:not(:first-child){margin-top:1.5rem}}@media (min-width:1200px){#cupon .cupon-main form input,#cupon .cupon-main form select{height:4rem}}#cupon .cupon-main form .pseudo-input{margin-top:.5rem}@media (min-width:1200px){#cupon .cupon-main form .pseudo-input{margin-top:1.5rem}}#cupon .cupon-main form .telefono{margin-top:.5rem;display:flex}@media (min-width:1200px){#cupon .cupon-main form .telefono{margin-top:1.5rem}}#cupon .cupon-main form .telefono input{border-radius:0 5px 5px 0;width:90%;margin-top:0}#cupon .cupon-main form .telefono span{display:flex!important;align-items:center;justify-content:center;height:auto;width:21%;font-family:Montserrat;padding:3px 0 0 0;margin:0;display:block;background-color:#e9e9e9;border-radius:5px 0 0 5px;color:var(--secondary)}@media (min-width:993){#cupon .cupon-main form .telefono span{width:14%}}#cupon .cupon-main form .checkbox{margin-top:1.2rem;cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1200px){#cupon .cupon-main form .checkbox{margin-top:1.5rem}}#cupon .cupon-main form .checkbox input{position:absolute;opacity:0;pointer-events:none}#cupon .cupon-main form .checkbox input+span{color:var(--secondary);cursor:pointer;display:inline-block;font-size:1.2rem;padding-left:3.5rem;position:relative;height:1.7rem;line-height:2.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cupon .cupon-main form .checkbox input+span a{color:var(--secondary);text-decoration:underline;font-weight:700}#cupon .cupon-main form .checkbox input+span:after,#cupon .cupon-main form .checkbox input+span:before{content:"";left:0;position:absolute;transition:all .15s ease-in-out;z-index:1}#cupon .cupon-main form .checkbox input:not(:checked)+span:before{height:2rem;width:1rem;border:3px solid transparent;transform:rotateZ(37deg);transform-origin:100% 100%}#cupon .cupon-main form .checkbox input:not(:checked)+span:after{height:2rem;width:2rem;background-color:#fff;border:2px solid var(--secondary);top:0;z-index:0}#cupon .cupon-main form .checkbox input:checked+span:before{top:-.665rem;left:0;width:.931rem;height:2.0615rem;border-top:.3rem solid transparent;border-left:.3rem solid transparent;border-right:.4rem solid var(--cuaternary);border-bottom:.4rem solid var(--cuaternary);box-shadow:.2rem .2rem 0 var(--terciary);transform:rotateZ(37deg);transform-origin:100% 100%}#cupon .cupon-main form .checkbox input:checked+span:after{top:0;width:2.261rem;height:2.261rem;border:2px solid var(--secondary);background-color:#fff;z-index:0}#cupon .cupon-main form button{font-size:1.9rem;display:flex;align-items:center;justify-content:center;background-color:var(--cuaternary);border:2px solid #fff;color:var(--section-secondary);height:50px;margin-top:3.5rem;width:100%;text-align:center;cursor:pointer;transform:all .3s ease-in-out}@media (min-width:768px){#cupon .cupon-main form button{padding-left:0;padding-right:0}}@media (min-width:1200px){#cupon .cupon-main form button{font-size:2.926rem}}#cupon .cupon-main form button img{margin-left:2rem}#cupon .cupon-main form button svg{width:auto;height:4rem}#cupon .cupon-main #aviso-incompleto{background-color:var(--secondary);border-radius:5px;margin-top:2rem;color:#fff;font-size:2rem;line-height:2rem;padding:10px 20px}#modal-curso-seleccionado{display:none;background-color:var(--section-secondary);position:fixed;padding:2rem;width:96%;max-width:50rem;z-index:111;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-1px 0 34px -3px rgba(0,0,0,.26)}@media (min-width:993px){#modal-curso-seleccionado{max-width:47rem;width:auto}#modal-curso-seleccionado.no-bar{top:0}}#modal-curso-seleccionado:before{content:"";display:block;background-color:var(--terciary);left:50%;top:0;position:absolute;transform:translate(-50%,-45%);background-image:url(../../images/info.svg);background-repeat:no-repeat;background-position:center;background-size:20%;border-radius:50%;z-index:0}@media (min-width:1600px){#modal-curso-seleccionado:before{transform:scale(1.2) translate(-50%,-45%)}}#modal-curso-seleccionado .close-modal-curso-seleccionado{height:2rem;width:auto;position:absolute;top:2rem;right:2rem;cursor:pointer}@media (min-width:768px){#modal-curso-seleccionado .close-modal-curso-seleccionado{height:2.5rem}}#modal-curso-seleccionado .cupon-header label{color:var(--secondary);font-size:1.5rem}@media (min-width:768px){#modal-curso-seleccionado .cupon-header label{font-size:1.6rem}}@media (min-width:1200px){#modal-curso-seleccionado .cupon-header label{font-size:2rem}}#modal-curso-seleccionado .cupon-header label{font-weight:400}#modal-curso-seleccionado .cupon-header label span{font-weight:700}#modal-curso-seleccionado .cupon-header p{font-size:1.2rem}@media (min-width:1200px){#modal-curso-seleccionado .cupon-header p{font-size:1.6rem}}#modal-curso-seleccionado .cupon-header button{background-color:var(--cuaternary);border:2px solid #fff;height:50px;margin-top:3.5rem;width:80%;cursor:pointer!important;transition:all .3s ease-in-out}#modal-curso-seleccionado .cupon-header button:hover{background-color:var(--btn-hover-cupon-general)}@media (min-width:768px){#modal-curso-seleccionado .cupon-header button{padding-left:0;padding-right:0}}#modal-curso-seleccionado .cupon-header button img{margin-left:2rem}#modal-curso-seleccionado .cupon-main{margin-top:1rem}#modal-curso-seleccionado .cupon-main p{color:var(--secondary)}#modal-curso-seleccionado .cupon-main form input,#modal-curso-seleccionado .cupon-main form select{background-color:#fff;padding:6px 12px;border-radius:.5rem;border:none;font-family:Montserrat;height:4rem;width:100%;border:1px solid #bfbfbf}#modal-curso-seleccionado .cupon-main form input:not(:first-child),#modal-curso-seleccionado .cupon-main form select:not(:first-child){margin-top:.5rem}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form input:not(:first-child),#modal-curso-seleccionado .cupon-main form select:not(:first-child){margin-top:1.5rem}}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form input,#modal-curso-seleccionado .cupon-main form select{height:5rem}}#modal-curso-seleccionado .cupon-main form .pseudo-input{margin-top:.5rem}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form .pseudo-input{margin-top:1.5rem}}#modal-curso-seleccionado .cupon-main form .telefono{margin-top:.5rem;display:flex}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form .telefono{margin-top:1.5rem}}#modal-curso-seleccionado .cupon-main form .telefono input{border-radius:0 5px 5px 0;width:90%;margin-top:0}#modal-curso-seleccionado .cupon-main form .telefono span{display:flex!important;align-items:center;justify-content:center;height:auto;width:21%;font-family:Montserrat;padding:3px 0 0 0;margin:0;display:block;background-color:#e9e9e9;border-radius:5px 0 0 5px;color:var(--secondary)}@media (min-width:993){#modal-curso-seleccionado .cupon-main form .telefono span{width:14%}}#modal-curso-seleccionado .cupon-main form .checkbox{margin-top:1.2rem;cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form .checkbox{margin-top:1.5rem}}#modal-curso-seleccionado .cupon-main form .checkbox input{position:absolute;opacity:0;pointer-events:none}#modal-curso-seleccionado .cupon-main form .checkbox input+span{color:var(--secondary);cursor:pointer;display:inline-block;font-size:1.2rem;padding-left:4.5rem;position:relative;height:1.7rem;line-height:1.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal-curso-seleccionado .cupon-main form .checkbox input+span a{color:var(--secondary);text-decoration:underline}#modal-curso-seleccionado .cupon-main form .checkbox input+span:after,#modal-curso-seleccionado .cupon-main form .checkbox input+span:before{content:"";left:0;position:absolute;transition:all .15s ease-in-out;z-index:1}#modal-curso-seleccionado .cupon-main form .checkbox input:not(:checked)+span:before{height:2rem;width:1rem;border:3px solid transparent;transform:rotateZ(37deg);transform-origin:100% 100%}#modal-curso-seleccionado .cupon-main form .checkbox input:not(:checked)+span:after{height:2rem;width:2rem;background-color:#fff;border:2px solid var(--secondary);top:0;z-index:0}#modal-curso-seleccionado .cupon-main form .checkbox input:checked+span:before{top:-.665rem;left:0;width:.931rem;height:2.0615rem;border-top:.3rem solid transparent;border-left:.3rem solid transparent;border-right:.4rem solid var(--cuaternary);border-bottom:.4rem solid var(--cuaternary);box-shadow:.2rem .2rem 0 var(--terciary);transform:rotateZ(37deg);transform-origin:100% 100%}#modal-curso-seleccionado .cupon-main form .checkbox input:checked+span:after{top:0;width:2.261rem;height:2.261rem;border:2px solid var(--secondary);background-color:#fff;z-index:0}#modal-curso-seleccionado .cupon-main form button{font-size:1.9rem;display:flex;align-items:center;justify-content:center;background-color:var(--cuaternary);border:2px solid #fff;color:var(--section-secondary);height:50px;margin-top:3.5rem;width:100%}@media (min-width:768px){#modal-curso-seleccionado .cupon-main form button{padding-left:0;padding-right:0}}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form button{font-size:2.926rem}}#modal-curso-seleccionado .cupon-main form button img{margin-left:2rem}#modal-curso-seleccionado .cupon-main #aviso-incompleto{background-color:var(--secondary);border-radius:5px;margin-top:2rem;color:#fff;font-size:2rem;line-height:2rem;padding:10px 20px}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../../fonts/montserrat-v18-latin-regular.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../../fonts/montserrat-v18-latin-500.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../../fonts/montserrat-v18-latin-600.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../../fonts/montserrat-v18-latin-700.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-700.woff) format("woff")}.cupon-landing-movil{display:none;z-index:33;width:95%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:500px){.cupon-landing-movil{width:60%;max-width:45%}}.cupon-landing-movil .cerrar-cupon-img{position:absolute;height:2.5rem;width:2.5rem;right:10px;top:14px;z-index:35}@media screen and (min-width:400px){.cupon-landing-movil .cerrar-cupon-img{top:20px}}.hero-section{color:#262626;display:flow-root;height:auto;width:100%;position:relative;overflow:hidden}@media screen and (min-width:993px){.hero-section{height:auto}}@media screen and (min-width:1600px){.hero-section{min-height:88rem}}.hero-section .overlay-hero{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.34);z-index:0}.hero-section .imagen-hero{position:absolute;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (min-width:768px){.hero-section .imagen-hero{height:auto}}@media screen and (min-width:993px){.hero-section .imagen-hero{transform:translate(-50%,-50%);width:100%;height:100%;top:50%;left:50%}}.hero-section nav{height:auto;width:100%;z-index:1;position:relative;display:grid}.hero-section nav .nav-wrapper{display:flex;justify-content:space-between;align-items:center;justify-self:center;width:100%;max-width:162rem;padding:2rem;margin:0 auto;height:auto}.hero-section nav .nav-wrapper a{cursor:pointer}.hero-section nav .nav-wrapper a img{height:5rem;width:auto;position:relative;z-index:2}.hero-section .container{display:block;position:relative;z-index:1}@media (min-width:768px){.hero-section .container{display:flex}}.hero-section .container .hero-izquierda{width:100%}@media (min-width:993px){.hero-section .container .hero-izquierda{width:60%;padding:0 10rem 0 2rem}}@media (min-width:1200px){.hero-section .container .hero-izquierda{padding:0 10rem 0 0}}.hero-section .container .hero-izquierda h1{font-size:3rem;line-height:3.4rem;margin-top:25rem;color:var(--section-secondary)}@media (min-width:768px){.hero-section .container .hero-izquierda h1{font-size:4rem;line-height:4.8rem;margin-top:32rem}}@media (min-width:993px){.hero-section .container .hero-izquierda h1{font-size:5rem;line-height:6rem}}@media (min-width:1300px){.hero-section .container .hero-izquierda h1{font-size:5rem;line-height:5.7rem}}.hero-section .container .hero-izquierda h1 .orange{color:var(--primary)}.hero-section .container .hero-izquierda p{font-size:1.6rem;line-height:2.4rem;font-weight:400;color:var(--section-secondary);margin-top:2rem}@media (min-width:768px){.hero-section .container .hero-izquierda p{font-size:2rem;line-height:2.6rem}}@media (min-width:993px){.hero-section .container .hero-izquierda p{margin-bottom:7rem}}@media (min-width:1200px){.hero-section .container .hero-izquierda p{font-size:2.2rem;line-height:3.2rem;padding-right:16rem}}.hero-section .container .hero-izquierda button{font-size:2.3rem;font-weight:600;letter-spacing:.1rem;background-color:var(--cuaternary);padding:2rem 5rem;color:var(--section-secondary);border:none;width:100%;margin-top:2rem;cursor:pointer;transition:all .3s ease-in-out}.hero-section .container .hero-izquierda button:hover{background-color:var(--btn-hover-cupon-general)}@media (min-width:993px){.hero-section .container .hero-izquierda button{display:none}}.hero-section .container .hero-derecha{display:none;justify-content:flex-end}@media (min-width:993px){.hero-section .container .hero-derecha{display:flex;width:40%}}.hero-section .container .hero-derecha .layout-cupon-landing{height:auto;width:auto;position:relative;top:0;left:0;z-index:1}.hero-section .container .hero-derecha .cupon{display:none;height:auto;position:relative;top:0;border:3px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:2}@media (min-width:768px){.hero-section .container .hero-derecha .cupon{width:auto}}@media (min-width:993px){.hero-section .container .hero-derecha .cupon{display:block;width:36rem;top:2rem;left:auto;transform:none}}@media (min-width:1200px){.hero-section .container .hero-derecha .cupon{width:44rem;min-width:44.5rem;top:-2rem}}@media (min-width:1500px){.hero-section .container .hero-derecha .cupon{top:0}}.main-landing .plazas{display:grid;background-color:var(--secondary-extra-light)}.main-landing .plazas .container{justify-self:center}.main-landing .plazas .container h2{font-size:2.2rem;line-height:2.6rem;font-weight:600;margin-top:4rem;margin-bottom:3rem}@media screen and (min-width:993px){.main-landing .plazas .container h2{font-size:3.2rem;line-height:4rem;margin-top:6rem;margin-bottom:4rem}}.main-landing .plazas .container ul li{margin-bottom:1.1rem}.main-landing .plazas .container ul li h1{font-size:3rem;line-height:3.4rem;color:var(--section-secondary);margin-left:1rem}@media (min-width:768px){.main-landing .plazas .container ul li h1{font-size:4rem;line-height:4.8rem}}@media (min-width:993px){.main-landing .plazas .container ul li h1{font-size:5rem;line-height:6rem}}@media (min-width:1300px){.main-landing .plazas .container ul li h1{font-size:5rem;line-height:5.7rem}}.main-landing .plazas .container ul li h1 .orange{color:var(--primary)}.main-landing .plazas .container ul li h2{margin:1rem 0}.main-landing .plazas .container ul li p{font-size:1.6rem}.main-landing .plazas .container ul li a{color:#ff8c00;transition:color .2s ease-in-out;text-decoration:none}.main-landing .plazas .container ul li a:hover{color:var(--primary);text-decoration:underline}.main-landing .plazas .container .plazas-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;margin-bottom:0;margin-bottom:7rem}@media screen and (min-width:993px){.main-landing .plazas .container .plazas-wrapper{flex-direction:row}}.main-landing .plazas .container .plazas-wrapper .plaza-box{height:auto;width:100%;border:2px solid var(--primary);padding:5.6rem 3.8rem}@media screen and (min-width:768px){.main-landing .plazas .container .plazas-wrapper .plaza-box{padding:3.6rem 1.8rem}}@media screen and (min-width:993px){.main-landing .plazas .container .plazas-wrapper .plaza-box{padding:5.6rem 3.8rem}}.main-landing .plazas .container .plazas-wrapper .plaza-box p:first-of-type{font-size:1.9rem;line-height:2.2rem;font-weight:600}@media screen and (min-width:1200px){.main-landing .plazas .container .plazas-wrapper .plaza-box p:first-of-type{font-size:2.2rem;line-height:2.8rem;margin-bottom:1.5rem}}.main-landing .plazas .container .plazas-wrapper .plaza-box p:first-of-type .span-naranja{color:var(--primary);display:block}.main-landing .plazas .container .plazas-wrapper .plaza-box .numero-plazas{font-size:4rem;font-weight:600}@media screen and (min-width:1200px){.main-landing .plazas .container .plazas-wrapper .plaza-box .numero-plazas{font-size:5rem;line-height:5rem}}.main-landing .plazas .container .plazas-wrapper .plaza-box p:last-of-type{font-size:1.6rem;line-height:2.4rem;font-weight:300;margin-top:1.5rem}.main-landing .oposiciones{display:grid;padding:7rem 0;max-width:100%;width:auto}@media screen and (min-width:768px){.main-landing .oposiciones{padding:9.1rem 0}}.main-landing .oposiciones .container{display:flex;flex-direction:column;gap:7rem;padding:0;width:auto}@media screen and (min-width:993px){.main-landing .oposiciones .container{gap:9.1rem}}.main-landing .oposiciones .container .box-oposiciones{display:flex;flex-direction:column;gap:2rem;height:auto;width:auto;background-color:none;overflow:hidden;max-width:36rem}@media screen and (min-width:768px){.main-landing .oposiciones .container .box-oposiciones{max-width:100%}}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones{background-color:var(--grey-background);gap:5rem;flex-direction:row}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-imagen img{height:100%;width:100%;display:block;margin:0 auto;padding:0 2rem}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-imagen img{margin:0;padding:0;width:310px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto{display:block;padding-right:0;margin:0 auto;padding:0 20px;overflow:hidden}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto{display:grid;padding:3rem 10rem 3rem 0}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper{align-self:center;justify-self:center}@media screen and (min-width:1200px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper{max-width:80rem}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2{display:flex;flex-direction:column;font-size:2.8rem;line-height:3.4rem;font-weight:600;margin-bottom:1.2rem}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2{margin-bottom:2.5rem;display:block}}@media screen and (min-width:1200px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2{font-size:3.2rem;line-height:4rem}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2 span{display:inline-block;text-overflow:ellipsis;width:100%;white-space:wrap;overflow:hidden;text-overflow:hidden}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h3{font-size:1.9rem;font-weight:700}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper .markdown{display:inline-block}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper p+p{font-weight:300;margin-top:2rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper p strong{font-weight:500}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper .requisitos-titulo{font-size:1.9rem;font-weight:700;margin-top:2rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul{list-style:none;padding-left:1rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li{font-weight:300;position:relative;padding-left:1rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li strong{font-weight:600}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li::before{content:"•";color:#1b1b23;position:absolute;left:0;top:0;display:block}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li img{height:35px;margin-right:1rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li:has(>img:first-child)::before{display:none}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper button{font-size:2.3rem;font-weight:600;letter-spacing:.1rem;background-color:var(--cuaternary);padding:2rem 5rem;color:var(--section-secondary);border:none;width:100%;margin-top:3rem;cursor:pointer;transition:all .3s ease-in-out}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper button:hover{background-color:var(--btn-hover-cupon-general)}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper button{width:auto}}.main-landing .contacto{height:auto;position:relative;display:flow-root;overflow:hidden}@media screen and (min-width:768px){.main-landing .contacto{height:63rem}}@media screen and (min-width:993px){.main-landing .contacto{height:80rem}}.main-landing .contacto .overlay-contacto{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.507);z-index:0}.main-landing .contacto .imagen-contacto{position:absolute;top:50%;left:50%;transform:translate(-31%,-51%);height:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (min-width:768px){.main-landing .contacto .imagen-contacto{height:auto;width:auto}}@media screen and (min-width:993px){.main-landing .contacto .imagen-contacto{transform:translate(-50%,-50%);height:100%;width:100%}}.main-landing .contacto .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem}@media screen and (min-width:993px){.main-landing .contacto .container{gap:15rem;flex-direction:row}}.main-landing .contacto .container .contacto-texto{height:auto;width:100%;z-index:3;margin-right:auto;padding:0 2rem}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto{width:50%;max-width:58rem;padding:0}}.main-landing .contacto .container .contacto-texto h2{font-size:2.8rem;line-height:3.4rem;color:var(--section-secondary);margin-top:7rem;margin-bottom:2.5rem}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto h2{font-size:3.8rem;line-height:4rem;margin-top:0}}.main-landing .contacto .container .contacto-texto p{font-size:1.8rem;line-height:2.6rem;color:var(--section-secondary)}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto p{font-size:2.4rem;line-height:3.6rem}}.main-landing .contacto .container .contacto-texto button{font-size:2.3rem;font-weight:600;letter-spacing:.1rem;background-color:var(--cuaternary);padding:2rem 5rem;color:var(--section-secondary);border:none;width:100%;margin-top:2rem;margin-bottom:7rem;cursor:pointer;transition:all .3s ease-in-out}.main-landing .contacto .container .contacto-texto button:hover{background-color:var(--btn-hover-cupon-general)}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto button{display:none}}.main-landing .contacto .container .contacto-cupon{width:100%;margin-left:auto;display:none}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-cupon{display:block;width:50%;max-width:45rem}}footer{background-color:var(--secondary-dark)}footer .container{align-items:center;display:flex;flex-direction:column;gap:3.5rem;padding-block:3rem 8.5rem}@media (min-width:768px){footer .container{flex-direction:row;gap:3.5rem;justify-content:flex-start;padding-bottom:10.5rem}}footer .container svg{fill:var(--secondary);height:3rem;width:14.5rem}@media (min-width:768px){footer .container svg{height:4.44rem;width:21.5rem}}footer .container .footer-links{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){footer .container .footer-links{flex-direction:row}}footer .container .footer-links a{color:#fff!important;font-size:1.6rem!important;font-weight:300!important;line-height:1!important;text-align:center;text-decoration:none}footer .container .footer-links a:hover{text-decoration:underline}@media (min-width:768px){footer .container .footer-links a{font-size:1.8rem!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:.1rem solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../images/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(../../images/slick.woff) format("woff");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider-arrow{cursor:pointer;height:auto;position:absolute;top:50%;transform:translateY(-50%);width:1rem;z-index:3}@media (min-width:992px){.slider-arrow{width:2rem}}.slider-arrow.arrow-prev{left:0;transform:translateY(-50%) rotate(180deg)}@media (min-width:768px){.slider-arrow.arrow-prev{left:-1.5rem}}.slider-arrow.arrow-next{right:0}@media (min-width:768px){.slider-arrow.arrow-next{right:-1.5rem}}.slider-blanco{overflow:hidden;position:relative}.slider-blanco:has(.slider-arrow):after,.slider-blanco:has(.slider-arrow):before{content:"";display:block;background:linear-gradient(90deg,#fff 0,#fff 33%,rgba(60,58,64,0) 100%);height:100%;position:absolute;top:0;width:15%;z-index:1}.slider-blanco:has(.slider-arrow):before{left:0}.slider-blanco:has(.slider-arrow):after{transform:scaleX(-1);right:0}.slider-blanco .slider-arrow.arrow-prev{left:0;transform:translateY(-50%) rotate(180deg)}.slider-blanco .slider-arrow.arrow-next{right:0}.misma-altura .slick-track{display:flex!important}@media (min-width:560px){.misma-altura .slick-track .slick-slide{height:inherit!important}}.misma-altura .slick-track .slick-slide>div{height:100%}.misma-altura .slick-track .slick-slide>div .docente-single{height:100%}
/*# sourceMappingURL=landing.css.map */
