/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--black-a1:rgba(0,0,0,.05);--black-a2:rgba(0,0,0,.1);--black-a3:rgba(0,0,0,.15);--black-a4:rgba(0,0,0,.2);--black-a5:rgba(0,0,0,.3);--black-a6:rgba(0,0,0,.4);--black-a7:rgba(0,0,0,.5);--black-a8:rgba(0,0,0,.6);--black-a9:rgba(0,0,0,.7);--black-a10:rgba(0,0,0,.8);--black-a11:rgba(0,0,0,.9);--black-a12:rgba(0,0,0,.95)}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/.05);--black-a2:color(display-p3 0 0 0/.1);--black-a3:color(display-p3 0 0 0/.15);--black-a4:color(display-p3 0 0 0/.2);--black-a5:color(display-p3 0 0 0/.3);--black-a6:color(display-p3 0 0 0/.4);--black-a7:color(display-p3 0 0 0/.5);--black-a8:color(display-p3 0 0 0/.6);--black-a9:color(display-p3 0 0 0/.7);--black-a10:color(display-p3 0 0 0/.8);--black-a11:color(display-p3 0 0 0/.9);--black-a12:color(display-p3 0 0 0/.95)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--mauve-1:color(display-p3 .991 .988 .992);--mauve-2:color(display-p3 .98 .976 .984);--mauve-3:color(display-p3 .946 .938 .952);--mauve-4:color(display-p3 .915 .906 .925);--mauve-5:color(display-p3 .886 .876 .901);--mauve-6:color(display-p3 .856 .846 .875);--mauve-7:color(display-p3 .814 .804 .84);--mauve-8:color(display-p3 .735 .728 .777);--mauve-9:color(display-p3 .555 .549 .596);--mauve-10:color(display-p3 .514 .508 .552);--mauve-11:color(display-p3 .395 .388 .424);--mauve-12:color(display-p3 .128 .122 .147)}}}:root,.light,.light-theme{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--violet-1:color(display-p3 .991 .988 .995);--violet-2:color(display-p3 .978 .974 .998);--violet-3:color(display-p3 .953 .943 .993);--violet-4:color(display-p3 .916 .897 1);--violet-5:color(display-p3 .876 .851 1);--violet-6:color(display-p3 .825 .793 .981);--violet-7:color(display-p3 .752 .712 .943);--violet-8:color(display-p3 .654 .602 .902);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .381 .306 .741);--violet-11:color(display-p3 .383 .317 .702);--violet-12:color(display-p3 .179 .15 .359)}}}.btn,.HeroCTA{z-index:10;border:0;border-radius:1.3vw;justify-content:center;align-items:center;padding:max(12px,min(2.3vw,18px)) max(22px,min(4vw,30px));font-size:max(20px,min(7vw,34px));font-weight:700;line-height:1.1;transition:background-color .15s,transform .1s;display:inline-flex;position:relative}.btn--primary,.HeroCTAPrimary{color:#fff;background-color:#7854fa;box-shadow:0 10px 24px rgba(0,0,0,.25)}.btn--secondary,.HeroCTASecondary{color:#111;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 18px rgba(0,0,0,.18)}.btn--primary:hover,.HeroCTAPrimary:hover{background-color:#643bf9}.btn--primary:active,.HeroCTAPrimary:active{background-color:#592cf9;transform:translateY(1px)}.btn--secondary:hover,.HeroCTASecondary:hover{background:#f8f8f8}.btn--secondary:active,.HeroCTASecondary:active{background:#f0f0f0;transform:translateY(1px)}.NavigationMenuRoot{z-index:1;justify-content:center;font-weight:lighter;display:flex;position:relative}.NavigationMenuList{-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;background-color:#fff;border-radius:6px;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nav-link,.NavigationMenuTrigger,.NavigationMenuLink{color:var(--violet-11);border-radius:4px;padding-left:16px;padding-right:16px;font-size:max(18px,min(1.8vw,26px));line-height:1.1;display:inline-block}.nav-link:focus-visible{outline-offset:2px;outline:3px solid #4d90fe;box-shadow:0 0 0 3px rgba(77,144,254,.5)}.NavigationMenuTrigger:focus-visible{outline-offset:2px;outline:3px solid #4d90fe;box-shadow:0 0 0 3px rgba(77,144,254,.5)}.NavigationMenuLink:focus-visible{outline-offset:2px;outline:3px solid #4d90fe;box-shadow:0 0 0 3px rgba(77,144,254,.5)}.NavigationMenuLink{-webkit-text-decoration:none;text-decoration:none}.NavigationMenuRoot--mobile .NavigationMenuList{gap:16px}.NavigationMenuRoot--mobile .NavigationMenuLink{padding-left:10px;padding-right:10px;font-size:max(16px,min(3.6vw,18px));font-weight:300;line-height:1.1}.NavigationMenuIndicator{z-index:1;justify-content:center;align-items:flex-end;height:10px;transition:width,transform .25s;display:flex;top:100%;overflow:hidden}.NavigationMenuIndicator[data-state=visible]{animation:.2s fadeIn}.NavigationMenuIndicator[data-state=hidden]{animation:.2s fadeOut}.Arrow{background-color:#fff;border-top-left-radius:2px;width:10px;height:10px;position:relative;top:70%;transform:rotate(45deg)}.HeroAccordion{background-color:#000;width:100%;position:relative}.HeroText{color:#fff;font-size:2.6vw;font-weight:100}.HeroCopy{z-index:1;width:30%;padding-top:7%;padding-left:8vw;position:absolute;container-type:inline-size}.HeroTextBold{color:#7854fa}.HeroImage{width:100%;margin-left:0;display:block}.HeroContent{background-color:#fff;padding-top:1%;padding-left:5%;font-size:2.2vw;font-weight:100}.HeroContentTitle{color:#7854fa;font-weight:500;display:inline-block}.HeroContentList{width:55%;list-style:url(/static/webpack_bundles/237a0cd095a4d4ef.svg) none}.HeroContentListContainer{display:flex}.Firulete{max-width:10%;max-height:10%;margin-left:auto;margin-right:auto}.HeroCTARow{z-index:10;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:max(12px,min(2.6vw,24px));width:100%;margin-top:max(26px,min(4.5vw,48px));padding-left:0;display:flex;position:relative}.HeroCTA{white-space:nowrap;cursor:pointer;padding:max(15px,min(2.9vw,24px)) max(24px,min(4.6vw,34px));font-size:max(23px,min(7.6vw,38px));font-weight:600;line-height:1.1}@media (max-width:768px){.HeroCopy{width:auto;margin-bottom:max(8px,min(2.6vw,16px));padding-top:max(12px,min(4vw,24px));padding-left:max(16px,min(5vw,40px));padding-right:max(16px,min(5vw,40px));position:static}.HeroText{font-size:4.3vw}.HeroImage{width:100%;margin-left:0}.HeroCTARow{flex-wrap:wrap;margin-top:max(10px,min(2.6vw,18px))}.HeroCTA{min-height:44px;padding:max(10px,min(3vw,16px)) max(16px,min(5vw,22px));font-size:max(14px,min(4vw,18px));font-weight:500;line-height:1.1}}@container (width>=420px){.HeroCTARow{flex-wrap:nowrap}}@media (min-width:769px){.HeroCTARow{flex-wrap:nowrap}.HeroCTA{min-width:auto;padding:max(12px,min(2.2vw,20px)) max(20px,min(4vw,30px));font-size:max(20px,min(6.2vw,32px));font-weight:400;line-height:1.1}}@media (max-width:768px){.CircleButton{display:none}}[data-handheld=true] .HeroCTA{min-height:44px;padding:max(10px,min(3vw,16px)) max(16px,min(5vw,22px));font-size:max(14px,min(4vw,18px));line-height:1.1}.DialogOverlay{z-index:3000;background-color:rgba(0,0,0,.5);animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;top:0;bottom:0;left:0;right:0}.DialogContent{box-sizing:border-box;-ms-scroll-chaining:none;overscroll-behavior:contain;isolation:isolate;z-index:3001;background:#fff;border-radius:12px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2)}.DialogViewport{max-height:calc(min(96svh,96dvh,96vh) - 12px);max-height:calc(var(--dialog-cap) - var(--dialog-header-height,0px) - 12px);padding-bottom:calc(env(safe-area-inset-bottom) + 24px);overflow:auto}.DialogViewport .BotonContinuar{bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:1;position:-webkit-sticky;position:sticky}.DialogContent{width:95vw;max-width:95vw;height:auto;overflow-y:auto}@media only screen and (min-width:600px) and (max-width:1023px){.DialogContent{width:75vw;max-width:75vw}}@media only screen and (min-width:1024px){.DialogContent{width:75vw;max-width:75vw}}@media only screen and (min-width:1440px){.DialogContent{width:60vw;max-width:60vw}}.DialogContent:focus{outline:none}:root{--dialog-cap:min(96svh,96dvh,96vh)}@font-face{font-family:Rubik;src:url(/static/webpack_bundles/0792b265ea59fcde.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{letter-spacing:.0001em;flex-direction:column;min-height:100vh;padding:0;font-family:Rubik;line-height:1.25;display:flex;position:relative}.visually-hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.header{box-sizing:border-box;z-index:2999;background-color:#fff;border-bottom:1px solid rgba(120,84,250,.12);justify-content:space-between;align-items:center;width:100%;height:6vw;padding:3vh max(16px,min(5vw,40px));display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 1px rgba(0,0,0,.05)}.Logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:10vw;height:auto;margin-right:2vw}@media (max-width:768px){.header{padding-left:max(16px,min(4vw,28px));padding-right:max(16px,min(4vw,28px))}.Logo{max-width:22vw}.nav-link,.NavigationMenuTrigger,.NavigationMenuLink{font-size:max(20px,min(4.6vw,24px));line-height:1.1}}.btn:focus-visible{outline-offset:2px;outline:3px solid #4d90fe;box-shadow:0 0 0 3px rgba(77,144,254,.5)}.HeroCTA:focus-visible{outline-offset:2px;outline:3px solid #4d90fe;box-shadow:0 0 0 3px rgba(77,144,254,.5)}.FAQAccordion,.CourseContentsAccordion{align-self:flex-start;width:100%;overflow:hidden}.FAQItem,.CourseContentsAccordionItem{width:100%;margin-top:.6vw;margin-bottom:2vw;font-size:1.6vw}.PreguntaFAQ,.CourseContentsAccordionTrigger{text-align:left;cursor:pointer;background-color:transparent;border:0;border-top:2px solid #000;justify-content:space-between;align-items:center;width:100%;margin-top:0;margin-bottom:0;font-weight:500;display:flex}.FAQTopicTitle,.CourseContentsTopicTitle{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.FAQLesson,.CourseContentsLesson{padding-left:1.5rem}.CourseContentsTopic+.CourseContentsTopic{margin-top:1.5rem}.CourseContentsLessons{margin:0;padding-left:0;list-style:none}.PreguntaFAQ:hover,.CourseContentsAccordionTrigger:hover{text-shadow:0 0 .3rem rgba(120,84,250,.18)}.RespuestaFAQ{font-weight:100}.AccordionChevron{transition:transform .3s}.AccordionTrigger[data-state=open]>.AccordionChevron{transform:rotate(180deg)}.AccordionContent{overflow:hidden}.AccordionContent[data-state=open]{animation:.3s ease-out slideDown}.AccordionContent[data-state=closed]{animation:.3s ease-out slideUp}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.ContenedorPagos{background-color:#ccc;justify-content:center;gap:2vw;width:calc(100% + 12vw);margin-left:-6vw;padding-top:1.5vw;padding-bottom:1.5vw;display:flex}.ContenedorPagos .TarjetaPago{text-align:center;background-color:#fff;border-radius:1.5vw;flex-direction:column;align-items:center;width:100%;max-width:30vw;display:flex;box-shadow:0 .4vw 1vw rgba(0,0,0,.1)}.ContenedorPagos .TarjetaPago .TarjetaEncabezado{color:#fff;text-align:center;box-sizing:border-box;background:#7854fa;border-top-left-radius:1.5vw;border-top-right-radius:1.5vw;width:100%;min-height:6vw;padding-top:1vw}.ContenedorPagos .TarjetaPago .TarjetaEncabezado h2{margin:0;font-size:1.6vw;font-weight:700}.ContenedorPagos .TarjetaPago .TarjetaEncabezado .Descargo{padding-top:.4vw;font-size:1.1vw;font-weight:100}.ContenedorPagos .TarjetaPago .ContenedorPrecio{flex-direction:column;justify-content:center;min-height:6.5vw;display:flex}.ContenedorPagos .TarjetaPago .ContenedorOferta{justify-content:center;display:flex}.ContenedorPagos .TarjetaPago .PrecioTachado{color:#999;font-size:1vw;-webkit-text-decoration:line-through;text-decoration:line-through}.ContenedorPagos .TarjetaPago .Oferta{color:#000;font-size:1vw;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.ContenedorPagos .TarjetaPago .Precio{color:#7854fa;margin:.1vw 0;font-size:2.5vw;font-weight:700}.ContenedorPagos .TarjetaPago .IVA{color:#666;font-size:.8vw}.ContenedorPagos .TarjetaPago .MetodosPago{margin:1vw 0;padding:0;font-size:.95vw;font-weight:100;list-style:inside none}.ContenedorPagos .TarjetaPago .MetodosPago li{margin-bottom:1vw;padding-left:1.5em;position:relative}.ContenedorPagos .TarjetaPago .MetodosPago li:before{content:"+";color:#7854fa;height:100%;font-size:1vw;font-weight:700;line-height:1.1vw;position:absolute;left:4vw}.ContenedorPagos .TarjetaPago .MetodosPago li:not(:last-child):after{content:"";border-bottom:1px solid #7854fa;width:30%;position:absolute;bottom:-.6vw;left:50%;transform:translate(-50%)}.ContenedorPagos .TarjetaPago .BotonPago{color:#fff;cursor:pointer;text-align:center;background-color:#7854fa;border:none;border-radius:1vw;margin-top:1vw;padding:1vw 2vw;font-size:1.8vw;font-weight:700;transition:transform .2s ease-in-out}.ContenedorPagos .TarjetaPago .BotonPago:hover{transform:scale(1.05);box-shadow:0 10px 24px rgba(0,0,0,.25)}.ContenedorPagos .TarjetaPago .Nota{color:#888;text-align:justify;margin-top:.2vw;padding:1vw;font-size:.8vw}.CircleButton{--button-size:max(24px,min(7vw,80px));width:max(24px,min(7vw,80px));width:var(--button-size);height:max(24px,min(7vw,80px));height:var(--button-size);cursor:pointer;z-index:200;border:none;transition:transform .2s ease-in-out;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.CircleButtonNegro{transition:transform .2s ease-in-out}.CircleButtonNegro:hover,.CircleButton:hover{transform:translate(-50%)scale(1.1)}.ToggleResumenCurso .CircleButton:hover{transform:translate(-50%)}.CircleButton[data-state=closed],.ToggleResumenCurso[data-state=off] .CircleButton{background:url(/static/webpack_bundles/769ce61e34c4864e.svg) 50%/contain no-repeat}.CircleButton[data-state=open]{background:url(/static/webpack_bundles/c6b82f1ec15fc629.svg) 50%/contain no-repeat}.CircleButtonNegro[data-state=closed]{background:url(/static/webpack_bundles/18524e71b78aef30.svg) 50%/contain no-repeat}.CircleButtonNegro[data-state=open]{background:url(/static/webpack_bundles/4a6f511c0531062f.svg) 50%/contain no-repeat}.ToggleResumenCurso[data-state=on] .CircleButton{background:url(/static/webpack_bundles/1607f2ff136a82b6.svg) 50%/contain no-repeat}.Clientes{margin-left:-10%;padding-top:2em;padding-bottom:5em;padding-right:7em}.CursosAccordion{width:100%;position:relative}.CursosHeader{background-image:-webkit-gradient(linear,left bottom,right top,from(#2c1873),color-stop(#492bb5),color-stop(#7854fa),color-stop(#492bb5),to(#2c1873));background-image:linear-gradient(to top right,#2c1873,#492bb5,#7854fa,#492bb5,#2c1873);flex-wrap:wrap;padding-top:5vw;padding-bottom:15vw;display:flex}.CursosCardList{flex-direction:column;gap:20px;padding-left:max(16px,min(5vw,40px));padding-right:max(16px,min(5vw,40px));display:flex}.CourseCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 18px rgba(0,0,0,.18)}.CourseCardImage{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;margin-top:4vw;display:block}.CourseCardBody{padding:20px}.CourseCardTitle{margin:0 0 12px;font-weight:700}.CourseCardSummary{margin:0 0 16px;font-weight:300}.CourseCardActions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.CourseCardSecondary{color:#7854fa;cursor:pointer;background:rgba(120,84,250,.1);border:1px solid rgba(120,84,250,.4);border-radius:9999px;padding:12px 20px;font-size:.9rem;font-weight:500}.CourseCardSecondary:focus-visible{outline-offset:2px;outline:2px solid rgba(120,84,250,.5)}.CourseCardDetails summary{cursor:pointer;background:#f4f4f5;border-radius:9999px;padding:12px 20px;list-style:none;display:inline-block}.CourseCardDetailsBody{padding-top:16px;display:block}.CourseDateList{grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;display:grid}.CourseDateRow{background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px 16px}.CourseStickyBar{background:#fff;border-top:1px solid rgba(0,0,0,.08);justify-content:flex-end;padding:16px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.ResumenCursosCarousel{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;margin-left:4vw;margin-right:4vw;display:flex}.TextoResumenCurso{flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;margin-top:2vw;margin-left:1vw;display:flex;position:relative}.CursosTituloAcronimo{margin-top:.2em;font-size:2.75vw;font-weight:600}.CursosTitulo{text-align:left;margin-top:.2em;font-size:1.8vw;font-weight:600}.CursosTituloBajada{text-align:left;margin-top:.2em;margin-bottom:4em;font-size:1.75vw;font-weight:300}.ToggleResumenCurso[data-state=off] .TextoResumenCurso .CursosTituloAcronimo{color:#7854fa}.ToggleResumenCurso[data-state=on] .TextoResumenCurso{color:#fff}.CarouselResumenesCursos{display:flex}.VideoGrande{align-self:center;margin-top:5vh;margin-bottom:5vh}.CourseDetailPanel{background-color:#fff;flex-direction:column;align-items:center;padding-left:6vw;padding-right:6vw;display:flex}.TituloCourseDetailPanel{text-align:left;margin-bottom:-.5vh;font-size:2vw;font-weight:500;display:inline-block}.ResumenCourseDetailPanel{margin-top:2vh;margin-bottom:2vh;padding-right:43vw;font-size:1.2vw;font-weight:100}.SubtituloCourseDetailPanel{color:#7854fa;margin-top:2vw;margin-bottom:2vw;font-size:1.9vw;font-weight:600}.CourseDetailPanel .SubtituloCourseDetailPanel,.CourseDetailPanel .ContenidoCurso,.CourseDetailPanelSection{align-self:flex-start;width:100%}.CourseCardContents{grid-gap:12px;border-top:1px solid rgba(0,0,0,.08);gap:12px;margin-top:16px;padding-top:12px;display:grid}.CourseCardContents .CourseContentsSummary{font-size:max(16.8px,min(4vw,18.88px));font-size:max(1.05rem,min(4vw,1.18rem));line-height:1.6}.CourseCardContents .CourseContentsTopicTitle{font-size:max(17.92px,min(4.4vw,20.8px));font-size:max(1.12rem,min(4.4vw,1.3rem));font-weight:600;line-height:1.35}.CourseCardContents .CourseContentsLessons{gap:12px}.CourseCardContents .CourseContentsLesson{font-size:max(16.32px,min(3.8vw,18.4px));font-size:max(1.02rem,min(3.8vw,1.15rem))}.CourseCardContents .CourseContentsLessonTitle{font-weight:500}.CourseCardContents .CourseContentsLessonTitle--duplicate{font-weight:400}.CourseCardContents .CourseContentsLessonInfoTrigger{margin-left:.35rem}.CourseCardContents .CourseContentsLessonInfoIcon{width:9px;height:9px}.CourseCardContentsTitle{text-transform:uppercase;letter-spacing:.05em;color:#49495f;margin:0;font-size:.95rem;font-weight:600}.CourseDetailPanel .SubtituloCourseDetailPanel{text-align:left}button{border:none;margin:0;padding:0;display:inline-block}h1,h2,h3,h4,h5,figure,p,ol,ul{margin:0}.ToggleResumenCurso{cursor:pointer;border-radius:2vw;flex-direction:column;align-items:center;width:25vw;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative}.ToggleResumenCurso:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.1)}.ToggleResumenCurso[data-state=on]{background-color:#7854fa;height:56vw}.ToggleResumenCurso[data-state=off]{background-color:#fff;height:42vw}.ImagenResumenCurso{border-radius:2vw 2vw 0 0;width:100%;height:auto;display:block}.ContenedorImagenResumenCurso{width:100%;display:inline-block;position:relative}.ImagenCalendarioHorarioCurso{-o-object-fit:cover;object-fit:cover;width:auto;height:90%;max-height:11.7vw}.ContenidoCurso{font-size:max(16px,min(3.2vw,17.6px));font-size:max(1rem,min(3.2vw,1.1rem));font-weight:400;line-height:1.55}.ContenidoCurso ul{padding-left:1.25rem}.VerMasMenos{color:#7854fa;cursor:pointer;font-size:inherit;background:0 0;border:none;margin:0;padding:0;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.ContenidoCurso ul>li{font-weight:600;list-style-type:none}.ContenidoCurso ul ul>li{font-weight:400;list-style-type:disc}.Separador,.SeparadorModal{background-image:url(/static/webpack_bundles/39c1b0ef02d1e4f7.svg);border:none;height:5px}.SeparadorModal{margin-top:3vw;margin-bottom:3vw}.Separador{width:100vw;margin-left:-50vw;position:relative;left:50%}.CircleButtonCursos{margin-top:1.3em;left:50%}.HorarioCurso{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:horizontal;flex-direction:horizontal;border:.3vw solid #7854fa;border-radius:1vw;justify-content:flex-start;align-items:center;width:98%;height:13vw;padding-top:.8vw;padding-left:2vw;display:flex;position:relative}.ContenedorFechaCurso{margin-right:2vw;display:inline-block;position:relative}.FechaCurso{text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MesFechaCurso,.DiaFechaCurso{color:#7854fa;letter-spacing:.0002em;font-weight:600}.MesFechaCurso{margin-top:2.5vw;font-size:2vw}.DiaFechaCurso{margin-top:-1vw;font-size:4vw}.DesdeHasta{margin-top:-1vw}.DesdeHastaFecha{padding-top:-1vw;font-size:2.2vw;font-weight:700}.HorariosOtrosPaises{font-size:1.7vw;font-weight:100}.BotonInscripcion{cursor:pointer;color:#fff;background-color:#7854fa;border-radius:1vw;width:18vw;height:5vw;font-size:2.3vw;font-weight:500;transition:transform .2s ease-in-out;position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.BotonInscripcion:hover{transform:translateY(-50%)scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.LoaderLegend{color:inherit;align-items:center;font-size:1rem;font-weight:500;display:flex;position:relative}.LoaderLegendDots{margin-left:4px;display:inline-flex}.LoaderLegendDot{opacity:.2;font-size:1.2rem;animation:1.2s infinite loaderLegendPulse}.LoaderLegendDot:nth-child(2){animation-delay:.2s}.LoaderLegendDot:nth-child(3){animation-delay:.4s}.LoaderLegendAccessible{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LoaderContainer{color:#7854fa;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:220px;padding:40px;display:flex}.LoaderContainer--onDark{color:#fff}@keyframes loaderLegendPulse{0%,60%,to{opacity:.2}30%{opacity:1}}.CourseDetailPage{max-width:960px;margin:0 auto;padding:0 16px 96px}.CourseDetailRetry{color:#fff;cursor:pointer;background:#7854fa;border:none;border-radius:9999px;margin-top:12px;padding:10px 20px;font-size:.95rem;font-weight:600}.CourseDetailRetry:focus-visible{outline-offset:2px;outline:2px solid rgba(120,84,250,.5)}.CourseDetailNav{background:rgba(255,255,255,.95);border-bottom:1px solid rgba(17,17,17,.08);align-items:center;gap:12px;padding:12px 0 0;display:flex;overflow-x:auto}@media (max-width:768px){.CourseDetailNav{border-bottom:none}}.CourseDetailNav::-webkit-scrollbar{display:none}.CourseDetailNav a{color:#7854fa;white-space:nowrap;border:1px solid #7854fa;border-radius:9999px;padding:8px 14px;font-size:.9rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.CourseDetailNav a:focus-visible{outline-offset:2px;outline:2px solid rgba(120,84,250,.5)}.CourseDetailBackRow{display:flex}.CourseDetailBackLink{color:#7854fa;align-items:center;gap:6px;font-size:.85rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.CourseDetailBackLink:focus-visible{outline-offset:2px;outline:2px solid rgba(120,84,250,.5)}.CourseDetailHeader{z-index:5;background:#fff;border-bottom:1px solid rgba(17,17,17,.08);flex-direction:column;gap:12px;padding:12px 0 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.CourseDetailHeader h1{margin:0}.CourseDetailSection{scroll-margin-top:0;scroll-margin-top:var(--course-detail-header-offset,var(--course-detail-header-height,0px));border-bottom:1px solid rgba(17,17,17,.05);flex-direction:column;gap:12px;padding:20px 0;display:flex}.CourseDetailSection:last-of-type{border-bottom:none}.CourseDetailSection h2{color:#111;margin:0;font-size:1.1rem;font-weight:600}.CourseDetailSection p{color:#2b2b2b;margin:0;font-size:.95rem;line-height:1.5}.CourseDetailSchedule{grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;display:grid}.CourseDetailSchedule li{color:#111;background:rgba(120,84,250,.08);border-radius:12px;padding:12px 16px;font-weight:500}.CourseDetailFaq{grid-gap:12px;gap:12px;margin:0;padding:0;display:grid}.CourseDetailFaqItem{background:rgba(120,84,250,.05);border:1px solid rgba(120,84,250,.2);border-radius:12px;overflow:hidden}.CourseDetailFaqTrigger{color:#111;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:.95rem;font-weight:600;display:flex}.CourseDetailFaqTrigger:focus-visible{outline-offset:2px;outline:2px solid rgba(120,84,250,.5)}.CourseDetailFaqContent{color:#2b2b2b;padding:0 16px 12px;font-size:.95rem;line-height:1.5}.CourseDetailStickyCta{z-index:5;background:rgba(255,255,255,.96);border-top:1px solid rgba(17,17,17,.08);padding:16px;position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0}.CourseDetailStickyButton{color:#fff;cursor:pointer;text-align:center;background:#7854fa;border:none;border-radius:9999px;width:100%;padding:14px 24px;font-size:1rem;font-weight:600}.CourseDetailStickyButton:focus-visible{outline-offset:2px;outline:2px solid rgba(120,84,250,.5)}.NavigationMenuIndicator{background-color:gray;height:3px;transition:width,transform,all .25s}.IntervencionesAccordion{color:#fff;background-color:#000;padding-top:2em;padding-left:8vw;padding-right:8vw;position:relative}.IntervencionesTitulo{font-size:1.6em;font-weight:700}.IntervencionesAreaPreguntas{padding-top:6em;padding-bottom:6em;display:flex}.IntervencionesSeccionPregunta{flex:1;padding-left:4vw;padding-right:4vw}.IntervencionesTituloPregunta{padding-bottom:2em;font-size:8vw;font-weight:700;display:inline-block}.IntervencionesContenidoPregunta{font-size:2.4vw;font-weight:100}.AgilidadProfundaAccordion{background-image:-webkit-gradient(linear,left bottom,right top,from(#2c1873),color-stop(#492bb5),color-stop(#7854fa),color-stop(#492bb5),to(#2c1873));color:#fff;background-image:linear-gradient(to top right,#2c1873,#492bb5,#7854fa,#492bb5,#2c1873);padding-left:8vw;position:relative}.TituloSeccionAccordion{margin-top:-.7vw;font-size:2.5vw;font-weight:600}.AccordionHeader{flex-direction:column;padding-top:8vw;padding-bottom:8vw;padding-right:6vw;display:flex}.ContenidoSeccionAgilidadProfunda{padding-top:7vw;padding-bottom:9vw;font-size:1.9vw}.FiruleteHorizontal{align-self:flex-end}.AreaContacto{justify-content:space-between;align-items:flex-start;padding:4vw 6vw;display:flex}.ContactoLeftSection{flex-direction:row;justify-content:flex-start;display:flex}.LinksContacto{padding-left:2vw;font-size:1.5vw;font-weight:100;list-style:none}.ContenedorEmailContacto{display:inline-block;position:relative}.OvaloEmail{z-index:0;pointer-events:none;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RoughNotation{width:20px;height:20px}.EmailContacto{z-index:1;color:#000;padding:.25rem 1rem;-webkit-text-decoration:none;text-decoration:none;display:inline-block;position:relative}.LinksContacto li{margin-bottom:1vw}.Copyright{justify-content:space-between;font-size:1.2vw;display:flex;top:4vw;right:6vw}.CopyrightText{align-self:center;padding-left:1.5vh;font-weight:100}.ImagenCopyright{width:2vw;height:auto}@media (max-width:768px){.AreaContacto{background:rgba(120,84,250,.08);border-top:1px solid rgba(0,0,0,.08);flex-direction:column;gap:12px;margin-top:max(10px,min(3vw,20px));padding-left:max(16px,min(5vw,28px));padding-right:max(16px,min(5vw,28px))}.ContactoLeftSection{flex-direction:column;gap:8px}.AreaContacto .TituloSeccionAccordion{margin:0 0 max(10px,min(3.2vw,18px));font-size:max(16px,min(4.2vw,20px));line-height:1.1}.AreaContacto .LinksContacto{margin:0;padding-left:0}.AreaContacto .LinksContacto li{margin-bottom:max(12px,min(4vw,20px))}.AreaContacto .NavigationMenuLink{padding-left:0;padding-right:0;font-size:max(16px,min(4vw,20px));line-height:1.1}.AreaContacto .NavigationMenuRoot{justify-content:flex-start}.AreaContacto .RoughNotation{width:auto;height:auto}.AreaContacto .Copyright{align-items:center;gap:4px;font-size:max(12px,min(3.2vw,14px))}.AreaContacto .ImagenCopyright{width:max(20px,min(7vw,34px))}.AreaContacto .CopyrightText{padding-left:0;line-height:1.1}}h2{color:#fff;margin-bottom:2vw;font-size:1.7vw;font-weight:100}.ContenedorModal{flex-direction:row;display:flex}.debug-outline-red{outline:1px solid red!important}.debug-outline-blue{outline:1px solid #377af5!important}.debug-outline-green{outline:1px solid #22c55e!important}.debug-outline-orange{outline:1px solid #f97316!important}.HeaderModal.debug-outline-red,.progress-indicator.debug-outline-blue,.ContenedorModal.debug-outline-green,.form-container.debug-outline-orange{outline-offset:-1px}@media only screen and (min-width:1024px){.DialogContent .BotonFormulario,.DialogContent .BotonContinuar{border-radius:14px;min-width:18rem;min-height:max(58px,min(4.5vw,76px));padding:1.44rem 2.16rem;font-size:2.25rem}.DialogContent .form-row,.DialogContent .triple-form-row{gap:max(12px,min(1.2vw,18px));margin-bottom:18px}.DialogContent .CursoInfo{padding:.75rem}.HeaderModal{gap:16px;padding-top:1.1vw}.progress-indicator{margin-bottom:12px;padding-bottom:16px}}.HeaderModal{color:#fff;background:linear-gradient(135deg,#7854fa 0%,#2c1873 100%);flex-direction:column;gap:20px;padding-top:1.5vw;padding-left:3vw;padding-right:3vw;display:flex;position:relative}.modal-header h2{margin:0;font-size:24px;font-weight:500}.progress-indicator{align-items:center;padding-bottom:24px;display:flex;position:relative}.step{background:rgba(255,255,255,.2);border-radius:50%;justify-content:center;align-items:center;width:2.5vw;height:2.5vw;font-size:1.1vw;font-weight:500;display:flex;position:relative}.step.active{color:#7854fa;background:#fff}.step-line{background:rgba(255,255,255,.3);flex:1;height:2px;margin:0 10px}.step-line.active{background:#fff}.step-label{white-space:nowrap;color:rgba(255,255,255,.8);text-align:center;width:auto;font-size:12px;display:block;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.close-button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;transition:all .2s;display:flex;position:absolute;top:.3vw;right:.3vw}.close-button:hover{background:rgba(255,255,255,.1)}.close-button:focus{background:rgba(255,255,255,.2);transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(111,76,255,.5)}.close-button:focus-visible{background:rgba(255,255,255,.2);transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(111,76,255,.5)}.close-button--dark{color:#333}.close-button--dark:hover,.close-button--dark:focus{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.06)}.close-button--dark:focus-visible{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.06)}.close-button--corner{color:#fff;z-index:2;background:rgba(0,0,0,.4);width:36px;height:36px;font-size:20px;top:12px;right:12px}.close-button--corner:hover,.close-button--corner:focus{background:rgba(0,0,0,.55)}.close-button--corner:focus-visible{background:rgba(0,0,0,.55)}.DialogDescription{color:#fff;margin:10px 0 20px;font-size:15px;line-height:1.5}form{width:100%}.form-container{padding:25px}.form-container h3{color:#2c1873;margin:0 0 20px;font-size:1.5vw;font-weight:500}.form-row{grid-gap:2vw;grid-template-columns:1fr 1fr;gap:2vw;margin-bottom:30px;display:grid}.triple-form-row{grid-gap:2vw;grid-template-columns:1fr 3fr 1fr;gap:2vw;margin-bottom:30px;display:grid}.CursoInfo{border:1px solid #a0a0a0;justify-content:space-between;align-items:center;margin-bottom:1vw;padding:1rem;font-weight:300;display:flex}.ColumnaCursoInfo{text-align:center;flex-direction:column;align-items:center;display:flex}.CursoInfo>.ColumnaCursoInfo{flex:1}.CursoInfo>.CostoCursoInfo{flex:2}.CursoInfo>.CostoCursoInfo>.ColumnaCursoInfo{flex:1}.CostoCursoInfo{gap:.5rem;display:flex}.full-width{grid-column:span 2}label{color:#333;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.8vw;font-weight:600;display:block}.input-container{width:100%;position:relative}.field-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-control{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;width:100%;padding:12px 15px;font-size:1.2vw;transition:border .2s,box-shadow .2s}.form-control:focus{border-color:#7854fa;outline:none;box-shadow:0 0 0 3px rgba(120,84,250,.1)}.form-control::-webkit-input-placeholder{color:#aaa}.form-control::placeholder{color:#aaa}.form-control:-ms-placeholder-shown{color:#aaa}.form-control::placeholder{color:#aaa}.form-control::placeholder{color:#aaa}.form-control::placeholder{color:#aaa}@media (orientation:portrait){.form-row{display:block}}@media (max-width:768px){.CheckoutMobileHeader{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);align-items:center;height:max(40px,min(10vw,52px));display:flex}.CheckoutMobileHeader__close{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#7854fa;background:0 0;border:0;justify-content:center;align-items:center;padding:max(6px,min(2vw,10px));font-size:max(18px,min(6vw,24px));line-height:1;display:inline-flex}.CheckoutMobileHeader__label{display:none}.progress-indicator{align-items:center;gap:max(6px,min(2.8vw,10px));margin-bottom:0;padding-top:0;padding-bottom:max(16px,min(5vw,24px));padding-left:max(8px,min(3vw,16px));display:flex;overflow-x:auto}.progress-indicator::-webkit-scrollbar{display:none}.step{gap:.2rem;min-width:max(24px,min(2vw,44px));height:max(24px,min(2vw,44px));font-size:max(.45rem,min(2vw,.78rem))}.step-label{white-space:nowrap;text-overflow:ellipsis;max-width:max(60px,min(22vw,80px));margin-top:0;font-size:max(.48rem,min(1vw,.72rem));position:absolute;bottom:max(-16px,min(-4.6vw,-10px));left:50%;overflow:hidden;transform:translate(-50%)}.form-container{padding:max(14px,min(4vw,22px))}label{margin-bottom:2px;font-size:2.8vw}.form-container h3.form-title{text-align:center;margin-top:3vw;margin-bottom:3vw;font-size:4.5vw;font-weight:600}.form-row,.triple-form-row{flex-direction:column;gap:max(10px,min(3.6vw,16px));margin-bottom:max(10px,min(3.6vw,16px));display:flex}.CursoInfo{border-radius:12px;flex-direction:column;align-items:stretch;gap:max(3px,min(.7vw,3px));padding:max(5px,min(1vw,5px));font-size:max(.4rem,min(3vw,.94rem));line-height:.8}.CursoInfo b,.ColumnaCursoInfo span+span{margin-top:.2em}.ColumnaCursoInfo{flex-direction:column;display:flex}.CostoCursoInfo{grid-gap:max(3px,min(.7vw,3px));gap:max(3px,min(.7vw,3px));display:grid}.form-control{font-size:4.5vw}.BotonContinuar{width:100%;margin-top:max(12px,min(4vw,18px));margin-bottom:max(18px,min(5vw,28px))}.DosBotonesFormulario,.UnicoBotonSiguiente{width:100%;margin-left:0;margin-right:0}.DosBotonesFormulario{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:max(10px,min(3.6vw,16px));display:flex}.DosBotonesFormulario .BotonFormulario{width:100%}}.Button{border-radius:4px;justify-content:center;align-items:center;height:35px;padding:0 15px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.Button.violet{color:var(--violet-11);-webkit-box-shadow:0 2px 10px var(--black-a7);box-shadow:0 2px 10px var(--black-a7);background-color:#fff}.Button.violet:hover{background-color:var(--mauve-3)}.Button.violet:focus{box-shadow:0 0 0 2px #000}.Button.green{background-color:var(--green-4);color:var(--green-11)}.Button.green:hover{background-color:var(--green-5)}.Button.green:focus{-webkit-box-shadow:0 0 0 2px var(--green-7);box-shadow:0 0 0 2px var(--green-7)}.IconButton{width:25px;height:25px;color:var(--violet-11);border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute;top:10px;right:10px}.IconButton:hover{background-color:var(--violet-4)}.IconButton:focus{-webkit-box-shadow:0 0 0 2px var(--violet-7);box-shadow:0 0 0 2px var(--violet-7)}.Fieldset{border:none;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:15px;padding:0;display:flex}.form-field,.form-group{position:relative}.error-indicator{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.error-icon{cursor:pointer}.error-text{visibility:hidden;z-index:10;color:#fff;text-align:center;white-space:nowrap;background-color:#ff6b6b;border-radius:4px;padding:5px 10px;font-size:.9vw;font-weight:400;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.error-text:after{content:"";border:5px solid transparent;border-left-color:#ff6b6b;margin-top:-5px;position:absolute;top:50%;left:100%}.error-icon:hover+.error-text{visibility:visible}select option:first-child{color:#ccc}input::-webkit-input-placeholder{color:#ccc;opacity:1}textarea::-webkit-input-placeholder{color:#ccc;opacity:1}select::-webkit-input-placeholder{color:#ccc;opacity:1}.Combobox__input::-webkit-input-placeholder{color:#ccc;opacity:1}input::-moz-placeholder{color:#ccc;opacity:1}textarea::-moz-placeholder{color:#ccc;opacity:1}select::-moz-placeholder{color:#ccc;opacity:1}.Combobox__input::-moz-placeholder{color:#ccc;opacity:1}input:-ms-placeholder-shown{color:#ccc;opacity:1}textarea:-ms-placeholder-shown{color:#ccc;opacity:1}select:-ms-placeholder-shown{color:#ccc;opacity:1}.Combobox__input:-ms-placeholder-shown{color:#ccc;opacity:1}input::-moz-placeholder{color:#ccc;opacity:1}textarea::-moz-placeholder{color:#ccc;opacity:1}select::-moz-placeholder{color:#ccc;opacity:1}.Combobox__input::-moz-placeholder{color:#ccc;opacity:1}input::-webkit-input-placeholder{color:#ccc;opacity:1}input::-ms-input-placeholder{color:#ccc;opacity:1}input::placeholder{color:#ccc;opacity:1}textarea::-webkit-input-placeholder{color:#ccc;opacity:1}textarea::-ms-input-placeholder{color:#ccc;opacity:1}textarea::placeholder{color:#ccc;opacity:1}select::-webkit-input-placeholder{color:#ccc;opacity:1}select::-ms-input-placeholder{color:#ccc;opacity:1}select::placeholder{color:#ccc;opacity:1}.Combobox__input::-webkit-input-placeholder{color:#ccc;opacity:1}.Combobox__input::-ms-input-placeholder{color:#ccc;opacity:1}.Combobox__input::placeholder{color:#ccc;opacity:1}input::-webkit-input-placeholder{color:#ccc}textarea::-webkit-input-placeholder{color:#ccc}select::-webkit-input-placeholder{color:#ccc}.Combobox__input::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder-shown{color:#ccc;opacity:1}textarea:-moz-placeholder-shown{color:#ccc;opacity:1}select:-moz-placeholder-shown{color:#ccc;opacity:1}.Combobox__input:-moz-placeholder-shown{color:#ccc;opacity:1}input::-moz-placeholder{color:#ccc;opacity:1}textarea::-moz-placeholder{color:#ccc;opacity:1}select::-moz-placeholder{color:#ccc;opacity:1}.Combobox__input::-moz-placeholder{color:#ccc;opacity:1}input:-ms-placeholder-shown{color:#ccc}textarea:-ms-placeholder-shown{color:#ccc}select:-ms-placeholder-shown{color:#ccc}.Combobox__input:-ms-placeholder-shown{color:#ccc}.Combobox__placeholder{color:#ccc}.Combobox__indicator-separator{display:none}.Combobox__dropdown-indicator{color:#7854fa}.Combobox__input{color:#ccc}.Combobox__control{padding-top:.3vw;padding-bottom:.3vw;padding-left:.1vw}.Input,.ContenedorCombobox{width:20vw;-webkit-box-shadow:none;box-shadow:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:content-box;border:none;border-radius:4px;outline:none;padding:.6vw;font-size:.7vw;font-weight:100;line-height:1}.Input:focus{-webkit-box-shadow:0 0 0 2px var(--violet-8);box-shadow:0 0 0 2px var(--violet-8)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.TituloStep{color:#fff;margin-bottom:1vw;font-size:1.3vw}.BotonFormulario{cursor:pointer;letter-spacing:.5px;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:12rem;padding:.8rem 2rem;font-size:1.125rem;font-weight:500;transition:background-color .2s,transform .1s;display:flex}.BotonVolver{color:#6c5ce7;background-color:transparent;border:1px solid #6c5ce7}.BotonContinuar{color:#fff;background-color:#7854fa;box-shadow:0 8px 18px rgba(0,0,0,.18)}.BotonContinuar:disabled{color:#666;cursor:not-allowed;opacity:.6;background-color:#ccc;border-color:transparent}.BotonFormulario:hover:not(:focus){transform:translateY(-2px)scale(1.02);box-shadow:0 10px 24px rgba(0,0,0,.25)}.BotonFormulario:focus{outline-offset:2px}.BotonContinuar:focus{outline:3px solid #4d90fe;box-shadow:0 0 0 2px rgba(77,144,254,.5)}.BotonFormulario:focus-visible{outline-offset:2px}.BotonFormulario:focus-visible{outline:3px solid #4d90fe;box-shadow:0 0 0 2px rgba(77,144,254,.5)}.UnicoBotonSiguiente,.DosBotonesFormulario{width:auto;margin-top:20px;margin-left:auto;margin-right:0}.DosBotonesFormulario{justify-content:flex-end;gap:1.8vw;display:flex}.BotonPagarConMercadoPago{width:3vw}.VideoPlayer{aspect-ratio:16/9;border-radius:16px;width:60vw;margin-top:3vw;margin-bottom:2vw;overflow:hidden}.CarouselCasos{align-items:center;display:flex}.CarouselCasosFlechaAntes{z-index:10;cursor:pointer;background:0 0;border:none;position:absolute;left:0}.CarouselCasosFlechaDespues{z-index:10;cursor:pointer;background:0 0;border:none;position:absolute;right:0}.CarouselCasosContenido{flex-direction:column;justify-content:center;align-items:center;width:80%;margin-bottom:12vw;display:flex}.ContenedorCasos{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.CasoIndividual{flex-shrink:0}.AgilidadProfundaContent{flex-direction:column;align-items:center;padding-left:6vw;padding-right:6vw;display:flex}.VideoAgilidadProfunda{margin-bottom:12vw}.TextosCaso{flex-direction:column;justify-content:start;display:flex}.ContenedorCarousel{justify-content:center;display:flex}.NavigationBarScrollOffset{scroll-margin-top:11vh}.libutton{text-align:center;background-color:#0a66c2;border-radius:16px;outline:none;flex-direction:column;justify-content:center;width:200px;height:32px;padding:7px;font-family:SF Pro Text,Helvetica,sans-serif;display:flex;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.hidden{visibility:hidden}.resultado-container{background-color:#fff;border-radius:.5rem;max-width:672px;margin:2rem auto;padding:2rem;font-family:sans-serif;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.status-header{text-align:center;margin-bottom:2rem}.status-icon{width:5rem;height:5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.status-success .status-icon{color:#10b981}.status-failure .status-icon{color:#ef4444}.status-title{font-size:1.875rem;font-weight:700;line-height:2.25rem}.status-success .status-title{color:#1f2937}.status-failure .status-title{color:#b91c1c}.status-subtitle{color:#4b5563;margin-top:.5rem;font-size:1.125rem}.details-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;margin-bottom:2rem;padding:1.5rem}.details-title{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.details-content{color:#374151}.details-content p{margin-bottom:.5rem}.details-content p:last-child{margin-bottom:0}.error-message{color:#dc2626}.next-steps,.action-guidance{margin-bottom:2rem}.next-steps-title,.action-guidance-title{color:#111827;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.next-steps-list,.action-guidance-list{color:#374151;padding-left:1.5rem;list-style:outside}.next-steps-list li,.action-guidance-list li{margin-bottom:.25rem}.next-steps-list li:last-child,.action-guidance-list li:last-child{margin-bottom:0}.button-container{flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.footer-help{text-align:center;color:#6b7280;font-size:.875rem}.help-link{color:#2563eb;-webkit-text-decoration:none;text-decoration:none}.help-link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:640px){.button-container{flex-direction:row}}.form-group{border:1px solid #ccc;border-radius:8px;min-height:1.4vw;margin:20px 0;padding:20px;position:relative}.form-group-title{background-color:#fff;padding:0 .1vw;position:absolute;top:-.6vw;left:.4vw}.form-group-content{width:100%}@media (max-width:768px){.UnicoBotonSiguiente,.DosBotonesFormulario{width:100%!important;margin-left:0!important;margin-right:0!important}.DosBotonesFormulario{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:max(10px,min(3.6vw,16px));display:flex}.DosBotonesFormulario .BotonFormulario{width:100%!important}}.CourseContentsAccordion{align-self:flex-start;width:100%}.CourseContentsAccordionItem+.CourseContentsAccordionItem{border-top:0}.CourseContentsAccordionTrigger{text-align:left;cursor:pointer;background-color:transparent;border:0;border-top:2px solid #000;justify-content:space-between;align-items:center;gap:0;width:100%;padding:0;transition:text-shadow .2s;display:flex}.CourseContentsAccordionTrigger:hover{background-color:transparent}.CourseContentsAccordionTrigger:focus-visible{outline-offset:2px;outline:2px solid #7854fa}@media (max-width:768px){.CourseContentsAccordionItem{margin-bottom:max(16px,min(5.6vw,28px));font-size:max(18px,min(4.6vw,20px))}.CourseContentsAccordionTitle{font-size:max(20px,min(5.5vw,24px));line-height:1.25}.CourseContentsSummary{font-size:max(15px,min(4.6vw,17px));line-height:1.5}.CourseContentsTopicTitle{margin-bottom:12px;font-size:max(16px,min(4.8vw,18px))}.CourseContentsLesson,.CourseContentsLessonTitle,.CourseContentsLessonInfoTrigger{font-size:max(15px,min(4.5vw,17px))}}.CourseContentsAccordionHeader{margin:0}.CourseContentsAccordionChevron{flex-shrink:0;width:20px;height:20px;transition:transform .2s}.CourseContentsAccordionTrigger[data-state=open] .CourseContentsAccordionChevron{transform:rotate(180deg)}.CourseContentsAccordionContent{background-color:#fff;padding:0 24px 24px;overflow:hidden}.CourseContentsAccordionContent[data-state=open]{animation:.3s ease-out slideDown}.CourseContentsAccordionContent[data-state=closed]{animation:.3s ease-out slideUp}.CourseContentsSummary{color:#49495f;margin:16px 0 12px;font-size:1rem;font-style:italic;line-height:1.6}.CourseContentsTopic{margin-top:0}.CourseContentsTopicTitle{text-transform:uppercase;letter-spacing:.05em;color:#555;margin:0 0 8px;font-size:1rem;font-weight:500}.CourseContentsLessons{grid-gap:6px;gap:6px;margin:0;padding-left:0;list-style:none;display:grid}.CourseContentsLesson{align-items:center;gap:8px;display:flex}.CourseContentsLessonTitle{font-weight:600}.CourseContentsLessonTitle--duplicate{opacity:.7;font-weight:400}.CourseContentsLessonInfoTrigger{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#7854fa;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:.5rem;padding:0;display:inline-flex}.CourseContentsLessonInfoTrigger:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #7854fa}.CourseContentsLessonInfoIcon{width:18px;height:18px}.CourseContentsLessonInfoContent{color:#2b2b2b;background:#fff;border-radius:12px;max-width:260px;padding:12px 16px;font-size:.9rem;line-height:1.5;box-shadow:0 12px 32px rgba(17,17,17,.14)}.CourseContentsLessonInfoArrow{fill:#fff}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{opacity:0;pointer-events:none;will-change:opacity;position:absolute;top:0;left:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;z-index:-1;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay)ease-in}.styles-module_tooltip__mnnfp{width:-webkit-max-content;border-radius:3px;width:max-content;padding:8px 16px;font-size:90%}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:var(--rt-color-white)}
/*# sourceMappingURL=main.bea447c5c613ff44.css.map*/