.InputText-module_InputText__wbUBI{position:relative;width:100%}.InputText-module_InputText__wbUBI input{background-color:rgba(0,0,0,.3);border:1px solid #404650;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;height:56px;padding:6px 12px 6px 16px;width:100%}.InputText-module_InputText__wbUBI input:hover{border:1px solid #05a460}.InputText-module_InputText__wbUBI input:focus{border:2px solid #0ae98a;outline:none;padding:24px 12px 4px 16px}.InputText-module_InputText__wbUBI input:not([value=""]){outline:none;padding:24px 12px 4px 16px}.InputText-module_InputText__wbUBI input:focus+label,.InputText-module_InputText__wbUBI input:not([value=""])+label{color:#87909d;font-size:.875rem;left:8px;letter-spacing:.3px;top:17px;transform:translate(10px,-50%)}.InputText-module_InputText__wbUBI input:not(:focus):not([value=""]):invalid{border:1px solid #e26a63}.InputText-module_InputText__wbUBI label{align-items:center;bottom:0;color:#c4c8ce;display:flex;left:16px;letter-spacing:.2px;pointer-events:none;position:absolute;top:0;transition:all .15s ease-out}.InputText-module_InputText__error__KJP-C input{border:2px solid #e26a63;border-radius:8px}.InputText-module_InputText__error__KJP-C input:hover{border:1px solid #e26a63}.InputText-module_InputText__error__KJP-C input:focus{border:2px solid #e26a63}.InputText-module_InputText__disabled__cyaGf input{border:2px solid #2d323a;border-radius:8px;color:#555c68}.InputText-module_InputText__disabled__cyaGf input:hover{border:1px solid #2d323a}.InputText-module_InputText__disabled__cyaGf input:focus{border:2px solid #2d323a}.InputText-module_InputText__disabled__cyaGf label{color:#2d323a!important}.InputText-module_InputText__disabled__cyaGf input::placeholder{color:#555c68!important}.InputText-module_InputText__passwordToggle__M4HY5{background:transparent;border:none;color:#c4c8ce;cursor:pointer;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:18px;position:absolute;right:1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;top:50%;transform:translateY(-50%)}.Header-module_Header__wopx3{display:block;text-align:center;width:100%}.Header-module_Header__wopx3 svg{height:.5rem;transform:scale(6)}.Header-module_Header__wopx3 svg g{fill:#0ae98a}.Header-module_Header__logo__rFL47{padding:2rem 0}.Header-module_Header__close__upHdN{display:flex;justify-content:flex-end;width:100%}.Header-module_Header__close__upHdN button{padding:.75rem .5rem}.Header-module_Header__close__upHdN button svg{transform:scale(2.4)}.NotificationModal-module_NotificationModal__overlay__6C7H2{align-items:center;background-color:rgba(0,0,0,.6);border:none;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10}.NotificationModal-module_NotificationModal__content__qEEDn,.NotificationModal-module_NotificationModal__error-content__IyBMa,.NotificationModal-module_NotificationModal__success-content__pS-Gk{align-items:center;background-color:#1e2229;border-radius:1rem;display:flex;flex-direction:column;max-width:22rem;width:100%}.NotificationModal-module_NotificationModal__success-content__pS-Gk{max-width:28rem;padding:1.5rem}.NotificationModal-module_NotificationModal__success-confetti__X9WQA{display:flex;justify-content:center;margin:0}.NotificationModal-module_NotificationModal__success-confetti__X9WQA img{max-width:20rem;width:100%}.NotificationModal-module_NotificationModal__icon-container__0k5-9{align-items:center;display:flex;height:4rem;justify-content:center;margin-top:1.5rem;width:4rem}.NotificationModal-module_NotificationModal__icon-container--error__aNjVj{background-color:rgba(251,91,91,.2);border-radius:50%}.NotificationModal-module_NotificationModal__icon-container__0k5-9 span{display:flex}.NotificationModal-module_NotificationModal__icon-container__0k5-9 span svg{height:2.5rem;width:2.5rem}.NotificationModal-module_NotificationModal__icon-container__0k5-9 span circle,.NotificationModal-module_NotificationModal__icon-container__0k5-9 span path{fill:#fb5b5b;font-size:4rem}.NotificationModal-module_NotificationModal__texts-container__COmBo{padding:1.5rem 1.5rem 2rem;text-align:center}.NotificationModal-module_NotificationModal__texts-container__COmBo h2,.NotificationModal-module_NotificationModal__texts-container__COmBo h3{color:#fff;font-size:1.125rem;font-weight:500;margin:0}.NotificationModal-module_NotificationModal__texts-container__COmBo h3{margin-top:.25rem}.NotificationModal-module_NotificationModal__texts-container__COmBo p{color:#c4c8ce;font-size:.875rem;font-weight:400;margin-bottom:0;margin-top:.75rem}.NotificationModal-module_NotificationModal__logo__gqWFQ{display:flex;justify-content:center;margin:0 0 1rem}.NotificationModal-module_NotificationModal__logo__gqWFQ img{width:10rem}.NotificationModal-module_NotificationModal__neutral-button-container__8vAzx{display:flex;justify-content:center;padding:1rem 0;width:100%}.NotificationModal-module_NotificationModal__neutral-button-container__8vAzx button{background-color:#404650;border:none;color:#fff;width:100%}.NotificationModal-module_NotificationModal__neutral-button-container__8vAzx button:hover{background-color:#2d323a}.NotificationModal-module_NotificationModal__secondary-button-container__HsK69{border-top:.063rem solid #404650;display:flex;justify-content:center;padding:1rem 0;width:100%}.NotificationModal-module_NotificationModal__secondary-button-container__HsK69 button{background-color:transparent;color:#fff}.NotificationModal-module_NotificationModal__primary-button-container__uDsx1{display:flex;justify-content:center;padding:0 0 1rem;width:100%}.NotificationModal-module_NotificationModal__jF34r button,.NotificationModal-module_NotificationModal__primary-button-container__uDsx1 button{position:relative;width:100%}.EmailStep-module_EmailStep__Fg7wW{align-items:center;display:flex;flex-direction:column;width:100%}.EmailStep-module_EmailStep__label__code__CPpZX b,.EmailStep-module_EmailStep__label__g79UJ{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:.01rem;line-height:1.5rem;margin:0 0 1.5rem;text-align:center}.EmailStep-module_EmailStep__label__code__CPpZX{display:flex;flex-direction:column;justify-content:center;margin:0 0 1.5rem}.EmailStep-module_EmailStep__label__code__CPpZX b{margin:0 0 .5rem}.EmailStep-module_EmailStep__label__code__CPpZX span{color:#87909d;font-size:.875rem;font-weight:400;text-align:center}.EmailStep-module_EmailStep__buttonWrapper__vC0HX{margin-top:20px;width:100%}.EmailStep-module_EmailStep__buttonWrapper__vC0HX>*>button,.EmailStep-module_EmailStep__buttonWrapper__vC0HX>button{column-gap:1rem;position:relative;width:100%}.EmailStep-module_EmailStep__error__nxYQY{align-items:center;color:#fb5b5b;display:flex;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:1rem;margin-top:.25rem;text-align:left;width:100%}.EmailStep-module_EmailStep__error__nxYQY svg{flex-shrink:0;margin-right:.375rem}.EmailStep-module_EmailStep__error__nxYQY circle,.EmailStep-module_EmailStep__error__nxYQY path{fill:#fb5b5b}.EmailStep-module_EmailStep__socialButton__TRCPC{align-items:center;background:transparent;border:1px solid #404650;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:20px;padding:.5rem 1rem;width:100%}.EmailStep-module_EmailStep__disclaimer__9VeiU{color:#87909d;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-top:2.5rem;text-align:center}.EmailStep-module_EmailStep__disclaimer__9VeiU>span{color:#fff}.EmailStep-module_EmailStep__divider__ypOhj{color:#c4c8ce;display:block;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem;margin:1.5rem 0;position:relative;text-align:center;width:100%}.EmailStep-module_EmailStep__divider__ypOhj:before{background-color:#2d323a;bottom:0;content:"";height:2px;left:0;position:absolute;top:50%;width:43%}.EmailStep-module_EmailStep__divider__ypOhj:after{background-color:#2d323a;bottom:0;content:"";height:2px;position:absolute;right:0;top:50%;width:43%}.NameStep-module_NameStep__FQFDy{align-items:center;display:flex;flex-direction:column;width:100%}.NameStep-module_NameStep__header__e13fX{align-items:center;display:grid;grid-template-columns:1.5rem auto 1.5rem;width:100%}.NameStep-module_NameStep__backButton__qmYwb button{background:none;padding:0;transform:scale(1.5)}.NameStep-module_NameStep__label__dkYfl{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0081rem;line-height:1.5rem;margin-bottom:.5rem;text-align:center}.NameStep-module_NameStep__description__-bToN{color:#c4c8ce;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.0187rem;line-height:1.25rem;margin:0 0 1.5rem;text-align:center}.NameStep-module_NameStep__error__okmvp{align-items:center;color:#fb5b5b;display:flex;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:1rem;margin-top:.25rem;text-align:left;width:100%}.NameStep-module_NameStep__error__okmvp svg{margin-right:.375rem}.NameStep-module_NameStep__error__okmvp circle,.NameStep-module_NameStep__error__okmvp path{fill:#fb5b5b}.NameStep-module_NameStep__buttonWrapper__XnWUx{margin-top:20px;width:100%}.NameStep-module_NameStep__buttonWrapper__XnWUx>*>button,.NameStep-module_NameStep__buttonWrapper__XnWUx>button{align-items:center;column-gap:1rem;position:relative;width:100%}.PasswordStep-module_PasswordStep__Q3IUZ{align-items:center;display:flex;flex-direction:column;width:100%}.PasswordStep-module_PasswordStep__header__QenrE{align-items:center;display:grid;grid-template-columns:1.5rem auto 1.5rem;width:100%}.PasswordStep-module_PasswordStep__backButton__A1NvN button{background:none;padding:0;transform:scale(1.5)}.PasswordStep-module_PasswordStep__passwordsContainer__KDs5K{display:flex;flex-direction:column;row-gap:.75rem;width:100%}.PasswordStep-module_PasswordStep__label__OXtof{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0081rem;line-height:1.5rem;margin-bottom:0;margin-top:1.5rem;text-align:center}.PasswordStep-module_PasswordStep__description__8YfBf{color:#c4c8ce;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.0187rem;line-height:1.25rem;margin-bottom:1.25rem;margin-top:.5rem;text-align:center}.PasswordStep-module_PasswordStep__buttonWrapper__LVV38{margin-top:20px;width:100%}.PasswordStep-module_PasswordStep__buttonWrapper__LVV38>*>button,.PasswordStep-module_PasswordStep__buttonWrapper__LVV38>button{align-items:center;column-gap:1rem;position:relative;width:100%}.PasswordStep-module_PasswordStep__errorsWrapper__lQb7O{display:flex;flex-direction:column;margin-top:.75rem;row-gap:.75rem;width:100%}.PasswordStep-module_PasswordStep__errorsWrapper__lQb7O div{align-items:center;column-gap:.5rem;display:flex}.PasswordStep-module_PasswordStep__errorsWrapper__lQb7O div p{color:#fb5b5b;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:16px;margin:0}.PasswordStep-module_PasswordStep__errorsWrapper__lQb7O div>svg{flex-shrink:0}.PasswordStep-module_PasswordStep__errorsWrapper__lQb7O div>svg path{fill:#fb5b5b}.PasswordStep-module_PasswordStep__errorsWrapper__lQb7O div>svg circle{stroke:#fb5b5b}.PasswordStep-module_PasswordStep__disclaimer__5hbSS{color:#87909d;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem;margin:2.5rem 0 0;text-align:center}.PasswordStep-module_PasswordStep__disclaimer__5hbSS>a{color:#c4c8ce}.CompletedStep-module_CompletedStep__Fn7Rf{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-rows:auto 1fr auto}.CompletedStep-module_CompletedStep__Fn7Rf h1{display:flex;flex-direction:column;font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0081rem;line-height:1.5rem;margin:0;text-align:center}.CompletedStep-module_CompletedStep__Fn7Rf p{color:#c4c8ce;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.0187rem;line-height:1.25rem;margin:.75rem 0 0;text-align:center}.CompletedStep-module_CompletedStep__animationWrapper__ffGpi{display:flex;flex-shrink:0;justify-content:center}.CompletedStep-module_CompletedStep__doneCircle__uw9K6{align-items:center;background-color:rgba(10,233,138,.2);border-radius:50%;display:flex;height:72px;justify-content:center;width:72px}.CompletedStep-module_CompletedStep__buttonWrapper__bYPIx{width:100%}.CompletedStep-module_CompletedStep__buttonWrapper__bYPIx>*>button,.CompletedStep-module_CompletedStep__buttonWrapper__bYPIx>button{align-items:center;column-gap:1rem;position:relative;width:100%}.CompletedCodeStep-module_CompletedCodeStep__nWH7W>h1{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0081rem;line-height:2rem;text-align:center}.CompletedCodeStep-module_CompletedCodeStep__nWH7W>p{color:#c4c8ce;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.0187rem;line-height:1.25rem;text-align:center}.CompletedCodeStep-module_CompletedCodeStep__animationWrapper__MDRfu{display:flex;flex-shrink:0;justify-content:center}.CompletedCodeStep-module_CompletedCodeStep__doneCircle__MPwuK{align-items:center;background-color:rgba(10,233,138,.2);border-radius:50%;display:flex;height:72px;justify-content:center;width:72px}.CompletedCodeStep-module_CompletedCodeStep__image__VYahG{display:flex;justify-content:center;margin:0}.CompletedCodeStep-module_CompletedCodeStep__buttonWrapper__yHns2{margin-top:3rem;width:100%}.CompletedCodeStep-module_CompletedCodeStep__buttonWrapper__yHns2 a{background-color:#fff;border:none;border-radius:.5rem;color:#13161c;cursor:pointer;display:block;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.0063rem;line-height:1.5rem;padding:.75rem 1rem;text-align:center;text-decoration:none;width:calc(100% - 32px)}.LoginStep-module_LoginStep__header__Qy2DZ{align-items:center;display:grid;grid-template-columns:1.5rem auto 1.5rem;width:100%}.LoginStep-module_LoginStep__backButton__XA1Jj button{background:none;padding:0;transform:scale(1.5)}.LoginStep-module_LoginStep__label__FG84F{display:block;font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0081rem;line-height:1.5rem;margin:0 0 .5rem;text-align:center}.LoginStep-module_LoginStep__form__TfsbA{align-items:center;display:flex;flex-direction:column;width:100%}.LoginStep-module_LoginStep__form__TfsbA p{margin:0 0 1rem}.LoginStep-module_LoginStep__form__TfsbA p b,.LoginStep-module_LoginStep__form__TfsbA p span{color:#c4c8ce;display:flex;flex-direction:column;font-size:.875rem;font-style:normal;letter-spacing:.16px;line-height:1.25rem;text-align:center}.LoginStep-module_LoginStep__form__TfsbA p b{font-weight:500}.LoginStep-module_LoginStep__buttonWrapper__LM6IT{margin-top:20px;width:100%}.LoginStep-module_LoginStep__buttonWrapper__LM6IT>*>button,.LoginStep-module_LoginStep__buttonWrapper__LM6IT>button{align-items:center;column-gap:1rem;position:relative;width:100%}.LoginStep-module_LoginStep__error__AIO-L{align-items:center;color:#fb5b5b;display:flex;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:1rem;margin-top:.25rem;text-align:left;width:100%}.LoginStep-module_LoginStep__error__AIO-L svg{flex-shrink:0;margin-right:.375rem}.LoginStep-module_LoginStep__error__AIO-L circle,.LoginStep-module_LoginStep__error__AIO-L path{fill:#fb5b5b}.LoginStep-module_LoginStep__sso__iDp22{display:block;margin-top:1.5rem}.LoginStep-module_LoginStep__sso__iDp22>a{background-color:#2d323a;border:none;border-radius:.5rem;color:#fff!important;cursor:pointer;display:block;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.0063rem;line-height:1.5rem;margin-bottom:.75rem;padding:.75rem 1rem;position:relative;text-align:center;text-decoration:none}.LoginStep-module_LoginStep__sso__iDp22>a svg{left:1rem;position:absolute;top:1rem}.LoginStep-module_LoginStep__sso__divider__fyFs-{color:#c4c8ce;display:block;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem;margin:0 0 1rem;position:relative;text-align:center;width:100%}.LoginStep-module_LoginStep__sso__divider__fyFs-:before{background-color:#2d323a;bottom:0;content:"";height:2px;left:0;position:absolute;top:50%;width:25%}.LoginStep-module_LoginStep__sso__divider__fyFs-:after{background-color:#2d323a;bottom:0;content:"";height:2px;position:absolute;right:0;top:50%;width:25%}.LoginStep-module_LoginStep__disclaimer__F2MXY{margin:1rem 0 1.5rem;text-align:center}.LoginStep-module_LoginStep__disclaimer__F2MXY button{background:none;border:none;color:#c4c8ce;cursor:pointer;font-size:.875rem;font-weight:400;letter-spacing:-.008rem;line-height:1.25rem;text-decoration:underline}.LoginStep-module_LoginStep__disclaimer__F2MXY button:hover{color:#dee1e4}.MethodStep-module_MethodStep__mjfEv{align-items:center;display:flex;flex-direction:column;width:100%}.MethodStep-module_MethodStep__label__bOlGx{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0081rem;line-height:1.5rem;margin:0 0 1.5rem;text-align:center}.MethodStep-module_MethodStep__buttonWrapper__2qUEL{width:100%}.MethodStep-module_MethodStep__buttonWrapper__2qUEL>*>button,.MethodStep-module_MethodStep__buttonWrapper__2qUEL>button{background-color:#2d323a;color:#fff;position:relative;width:100%}.MethodStep-module_MethodStep__buttonWrapper__2qUEL>*>button svg,.MethodStep-module_MethodStep__buttonWrapper__2qUEL>button svg{left:1rem;position:absolute;top:1rem;transform:scale(1.2)}.MethodStep-module_MethodStep__buttonWrapper__2qUEL a{background-color:#2d323a;border:none;border-radius:.5rem;color:#fff!important;cursor:pointer;display:block;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.0063rem;line-height:1.5rem;margin-bottom:.75rem;padding:.75rem 1rem;position:relative;text-align:center;text-decoration:none}.MethodStep-module_MethodStep__buttonWrapper__2qUEL a svg{left:1rem;position:absolute;top:1rem}.MethodStep-module_MethodStep__divider__jkkau{color:#c4c8ce;display:block;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem;margin:.75rem 0;position:relative;text-align:center;width:100%}.MethodStep-module_MethodStep__divider__jkkau:before{background-color:#2d323a;bottom:0;content:"";height:2px;left:0;position:absolute;top:50%;width:32%}.MethodStep-module_MethodStep__divider__jkkau:after{background-color:#2d323a;bottom:0;content:"";height:2px;position:absolute;right:0;top:50%;width:32%}.MethodStep-module_MethodStep__disclaimer__tuklV{color:#87909d;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-top:1rem;text-align:center}.MethodStep-module_MethodStep__disclaimer__tuklV>a{color:#c4c8ce}.CreateSSOStep-module_CreateSSOStep__0xn5N{align-items:center;display:flex;flex-direction:column;width:100%}.CreateSSOStep-module_CreateSSOStep__label__X4H3k{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0081rem;line-height:1.5rem;margin:0 0 1.5rem;text-align:center}.CreateSSOStep-module_CreateSSOStep__buttonWrapper__n3PTN,.CreateSSOStep-module_CreateSSOStep__form__FMBZf{width:100%}.CreateSSOStep-module_CreateSSOStep__buttonWrapper__n3PTN>*>button,.CreateSSOStep-module_CreateSSOStep__buttonWrapper__n3PTN>button{margin-bottom:1.5rem;position:relative;width:100%}.CreateSSOStep-module_CreateSSOStep__divider__YE3l4{color:#c4c8ce;display:block;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem;margin:0 0 1.5rem;position:relative;text-align:center;width:100%}.CreateSSOStep-module_CreateSSOStep__divider__YE3l4:before{background-color:#2d323a;bottom:0;content:"";height:2px;left:0;position:absolute;top:50%;width:43%}.CreateSSOStep-module_CreateSSOStep__divider__YE3l4:after{background-color:#2d323a;bottom:0;content:"";height:2px;position:absolute;right:0;top:50%;width:43%}.CreateSSOStep-module_CreateSSOStep__disclaimer__KmojD{color:#87909d;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem;margin:2.5rem 0 0;text-align:center}.CreateSSOStep-module_CreateSSOStep__disclaimer__KmojD>a{color:#c4c8ce}.PasswordRecoveryStep-module_PasswordRecoveryStep__header__l9sku{align-items:center;display:grid;grid-template-columns:1.5rem auto 1.5rem;position:relative;width:100%}.PasswordRecoveryStep-module_PasswordRecoveryStep__backButton__W1WRO{position:absolute;top:2.1rem}.PasswordRecoveryStep-module_PasswordRecoveryStep__backButton__W1WRO button{background:none;padding:0;transform:scale(1.5)}.PasswordRecoveryStep-module_PasswordRecoveryStep__icon__FCPqZ{align-items:center;background:rgba(10,233,138,.2);border-radius:50%;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;padding:.25rem;width:4rem}.PasswordRecoveryStep-module_PasswordRecoveryStep__icon__container__4p-lQ{align-items:center;display:flex;justify-content:center}.PasswordRecoveryStep-module_PasswordRecoveryStep__label__ir0R0{display:block;font-size:1.125rem;font-weight:500;letter-spacing:-.008rem;line-height:1.25rem;margin:0 0 .5rem;text-align:center}.PasswordRecoveryStep-module_PasswordRecoveryStep__description__Wjc2M,.PasswordRecoveryStep-module_PasswordRecoveryStep__footer__description__wQHzw{color:#c4c8ce;font-size:.875rem;font-weight:400;letter-spacing:-.008rem;line-height:1.25rem;margin:1.5rem 0 2rem}.PasswordRecoveryStep-module_PasswordRecoveryStep__buttonWrapper__UnY0V{margin-top:20px;width:100%}.PasswordRecoveryStep-module_PasswordRecoveryStep__buttonWrapper__UnY0V>*>button,.PasswordRecoveryStep-module_PasswordRecoveryStep__buttonWrapper__UnY0V>button{align-items:center;background-color:#404650;column-gap:1rem;position:relative;width:100%}.PasswordRecoveryStep-module_PasswordRecoveryStep__buttonWrapper__UnY0V>*>button:hover,.PasswordRecoveryStep-module_PasswordRecoveryStep__buttonWrapper__UnY0V>button:hover{background:#2d323a}.PasswordRecoveryStep-module_PasswordRecoveryStep__footer__HV6Fc{border-top:1px solid #404650;margin-top:2rem;padding-top:2rem}.PasswordRecoveryStep-module_PasswordRecoveryStep__footer__description__wQHzw{margin:0}.Signup-module_Signup__yNZPl{background:transparent;border:none;color:#fff;display:block;font-family:var(--main-font,"Roobert");max-width:22.5rem;padding:0;width:100%}.Signup-module_Signup__content__nGgLa{background-color:#13161c;background-repeat:no-repeat;background-size:100% auto;padding:1.5rem}.Signup-module_Signup__content__modal__j-3Ft{background-image:url(https://static.platzi.com/media/uploads/signup_background_59bf84ac15.png);border-radius:1rem 1rem 0 0;bottom:0;left:0;min-height:400px;position:fixed;right:0;z-index:1000}@media (min-width:48rem){.Signup-module_Signup__content__modal__j-3Ft{border-radius:0;left:auto;right:0;top:0;width:360px}}.Signup-module_Signup__backdrop__IQ145{background-color:rgba(0,0,0,.8);border:none;bottom:0;cursor:pointer;display:flex;left:0;position:fixed;right:0;top:0;z-index:10}.CompletedModal-module_CompletedModal__kg5Yp{background:none;border:none;color:#fff;display:block;max-width:22.5rem}.CompletedModal-module_CompletedModal__content__3LLmQ{background-color:#1e2229;border-radius:1rem 1rem 0 0;padding:2.5rem 1.5rem}@media screen and (max-width:768px){.CompletedModal-module_CompletedModal__content__3LLmQ{padding:2.5rem 1.5rem 4rem}}.CompletedModal-module_CompletedModal__content__modal__LAQtq{background-image:url(https://static.platzi.com/media/uploads/signup_background_59bf84ac15.png);background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:fixed;right:0;z-index:11}@media (min-width:48rem){.CompletedModal-module_CompletedModal__content__modal__LAQtq{border-radius:1rem;bottom:inherit;left:50%;max-width:22.5rem;top:15%;transform:translateX(-50%)}}.CompletedModal-module_CompletedModal__backdrop__ycy1i{background-color:rgba(0,0,0,.6);border:none;bottom:0;cursor:pointer;display:flex;left:0;position:fixed;right:0;top:0;z-index:10}.CreateNewPassword-module_CreateNewPassword__LXMp9{align-items:center;display:flex;flex-direction:column;width:100%}.CreateNewPassword-module_CreateNewPassword__header__gNZvl{display:flex;justify-content:center;width:100%}.CreateNewPassword-module_CreateNewPassword__label__vYE-7{font-size:1.125rem;font-weight:500;letter-spacing:-.008rem;line-height:1.25rem;margin:0 0 .5rem;text-align:center}.CreateNewPassword-module_CreateNewPassword__description__FeU7K{color:#c4c8ce;font-size:.875rem;font-weight:400;letter-spacing:-.008rem;line-height:1.25rem;margin:0 0 2rem;padding:0 2rem;text-align:center}.CreateNewPassword-module_CreateNewPassword__passwordsContainer__P-PRr{display:flex;flex-direction:column;row-gap:.75rem;width:100%}.CreateNewPassword-module_CreateNewPassword__errorsWrapper__B6kVn{display:flex;flex-direction:column;margin-top:.75rem;row-gap:.75rem;width:100%}.CreateNewPassword-module_CreateNewPassword__errorMessage__YzzXF{align-items:center;column-gap:.5rem;display:flex}.CreateNewPassword-module_CreateNewPassword__errorMessage__YzzXF p{color:#fb5b5b;font-size:.75rem;font-weight:400;letter-spacing:-.008rem;line-height:1rem;margin:0}.CreateNewPassword-module_CreateNewPassword__errorMessage__YzzXF>svg{flex-shrink:0}.CreateNewPassword-module_CreateNewPassword__errorMessage__YzzXF>svg path{fill:#fb5b5b}.CreateNewPassword-module_CreateNewPassword__errorMessage__YzzXF>svg circle{stroke:#fb5b5b}.CreateNewPassword-module_CreateNewPassword__buttonWrapper__k2tPb{margin-top:1.5rem;width:100%}.CreateNewPassword-module_CreateNewPassword__buttonWrapper__k2tPb>*>button,.CreateNewPassword-module_CreateNewPassword__buttonWrapper__k2tPb>button{align-items:center;column-gap:1rem;position:relative;width:100%}.NewPassword-module_NewPassword__N5mek{background:transparent;border:none;color:#fff;display:block;max-width:22.5rem;padding:0;width:100%}.NewPassword-module_NewPassword__content__dndB4{background-color:#13161c;background-repeat:no-repeat;background-size:100% auto;padding:1.5rem}.MediaList,.Wrapper{position:relative;overflow:hidden}.MediaList{display:flex;flex-direction:column;padding:0 1rem;gap:3.5rem;color:#fff}@media(min-width:48rem){.MediaList{padding:0 3rem}}.MediaList__container{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}.MediaList__bg-pattern-desktop{display:none;position:absolute;width:100%;height:100%}.MediaList__bg-pattern-desktop svg{position:absolute;top:0;right:0}@media(min-width:48rem){.MediaList__bg-pattern-desktop{display:block}}.MediaList__bg-pattern-mobile{z-index:-1;position:absolute;width:100%;height:100%}@media(min-width:48rem){.MediaList__bg-pattern-mobile{display:none}}.MediaList__bg-pattern-mobile :first-child{position:absolute;top:5rem;left:0}.MediaList__bg-pattern-mobile :nth-child(2){position:absolute;top:50%;transform:translateY(-50%);right:0}.MediaList__bg-pattern-mobile :nth-child(3){position:absolute;bottom:0;left:0}.MediaList__item{display:flex;flex-direction:column;gap:1rem;z-index:3}@media(min-width:48rem){.MediaList__item{flex-direction:row-reverse;align-items:center;justify-content:center;width:100%}.MediaList__item--inverse{flex-direction:row}}@media(min-width:64rem){.MediaList__item{width:100%}}.MediaList__item-B{max-width:55.875rem}.MediaList__title{display:flex;width:100%;justify-content:center}.MediaList__title__text{font-size:1.375rem;font-weight:400;line-height:1.75rem;text-align:center}@media(min-width:48rem){.MediaList__title__text{width:13rem;text-align:left;font-size:1.75rem;line-height:2.5rem}}@media(min-width:90rem){.MediaList__title__text{font-size:1.75rem}}.MediaList__video{justify-content:center;min-width:196px;min-height:428px;position:relative;margin-top:.25rem;border-radius:50px;margin-left:auto;margin-right:auto;width:min-content;display:none}@media(min-width:64rem){.MediaList__video{display:flex;width:100%}}.MediaList__video video{border-radius:1.5625rem;object-fit:fill}.MediaList__video__phone{position:absolute;top:15rem;left:50%;transform:translate(-50%,-55%)}.MediaList__image{display:flex;justify-content:center;margin-left:auto;margin-right:auto;border-radius:30px;width:min-content}@media(min-width:48rem){.MediaList__image{width:100%}}@media(min-width:64rem){.MediaList__image{display:none}}.MediaList__image__route{object-fit:cover;filter:drop-shadow(10px 10px 40px rgba(0,0,0,.75))}.MobileAppsButtons{display:flex;justify-content:center;gap:var(--spacing-12)}@media(min-width:64rem){.MobileAppsButtons{justify-content:flex-start}}.MobileAppsButtons img{width:8.75rem;height:100%;object-fit:contain}@media(min-width:64rem){.MobileAppsButtons img{width:13.875rem}}.MobileApps{display:flex;flex-direction:column;align-items:center;height:100%;margin-bottom:var(--spacing-48)}@media(min-width:64rem){.MobileApps{margin-bottom:9.5rem}}.MobileApps_container{max-width:77rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--spacing-16);width:100%;height:100%}@media(min-width:64rem){.MobileApps_container{padding:0;max-width:none;height:44.9375rem}}.MobileApps_mobile{display:flex;width:100%;flex-direction:column;gap:var(--spacing-08)}.MobileApps_mobile_title{font-family:Roobert;font-size:28px;line-height:36px;letter-spacing:0;color:var(--content-primary);width:-moz-fit-content;width:fit-content}.MobileApps_mobile_title span{width:100%;display:inline-block;background:linear-gradient(90deg,var(--brand-minty-green-050) 0,var(--background-info-subtle-hover) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.MobileApps_mobile_description{font-family:Roobert;font-size:14px;line-height:24px;letter-spacing:0;color:var(--content-secondary)}.MobileApps_mobile_astronaut{display:flex;align-self:center;margin-bottom:var(--spacing-12);width:16.875rem;height:20.3125rem}.MobileApps_desktop{position:relative;width:100%;max-height:44.9375rem;height:100%;background-size:cover}.MobileApps_desktop_content{display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:5.75rem 4.25rem;gap:var(--spacing-24)}.MobileApps_desktop_content_title{font-family:Roobert;font-size:40px;line-height:52px;letter-spacing:0;color:var(--content-primary);width:-moz-fit-content;width:fit-content}.MobileApps_desktop_content_title span{width:100%;display:inline-block;background:linear-gradient(90deg,var(--brand-minty-green-050) 0,var(--background-info-subtle-hover) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.MobileApps_desktop_content_description{font-family:Roobert;font-size:18px;line-height:28px;letter-spacing:0;max-width:25.375rem;color:var(--content-secondary)}.PricingTable{position:relative;overflow:hidden}.PricingTable_background{position:absolute;bottom:0;left:0;background-image:url(https://static.platzi.com/media/uploads/sponsors_bg_4ac5e51b56.svg);background-size:cover;background-position:top;height:40%;width:100%}.PricingTable_title{font-size:1.5rem;font-weight:500;margin:0 1rem 1rem}@media(min-width:48rem){.PricingTable_title{font-size:2.5rem;line-height:3rem;margin:0 1rem 2.5rem}}.PricingTable_header{max-width:720px;margin-left:auto;margin-right:auto}.PricingTable_benefits{position:relative;max-width:720px;display:flex;flex-direction:column;margin:0 1rem 4rem;color:#fff}@media(min-width:48rem){.PricingTable_benefits{margin:0 3rem;justify-self:center}}@media(min-width:64rem){.PricingTable_benefits{margin:3rem}}@media(min-width:75rem){.PricingTable_benefits{margin:0 3rem}}.PricingTable_benefits-B{max-width:55.875rem!important;margin:0 auto;padding:0 1rem}@media(min-width:48rem){.PricingTable_benefits-B{padding:0}}.PricingTable_benefits_title{font-size:1.375rem;font-weight:500;line-height:1.75rem;margin-bottom:1.5rem}@media(min-width:48rem){.PricingTable_benefits_title{font-size:1.75rem;margin-bottom:2.5rem}}@media(min-width:64rem){.PricingTable_benefits_title{margin:0 0 2rem}}.PricingTable_benefits_list{display:flex;flex-direction:column;gap:.5rem}@media(min-width:48rem){.PricingTable_benefits_list{gap:1.5rem}}@media(min-width:64rem){.PricingTable_benefits_list{margin:0}}.PricingTable_benefits_list_item{display:flex;align-items:start;gap:.5rem;font-size:.875rem;letter-spacing:.01rem;font-weight:400}@media(min-width:48rem){.PricingTable_benefits_list_item{font-size:1.25rem}}.PricingTable_benefits_list_item_icon{width:20px;height:20px}@media(min-width:48rem){.PricingTable_benefits_list_item_icon{width:24px;height:24px}}.PricingTable_benefits_list_item svg path{fill:#0ae98a}.PricingTable_benefits_footer{padding-top:1rem;margin-top:1rem}@media(min-width:48rem){.PricingTable_benefits_footer{margin-top:1.5rem;padding-top:1.5rem}}@media(min-width:64rem){.PricingTable_benefits_footer{margin:1.5rem 0 0}}.PricingTable_benefits_footer_text{font-weight:300;font-size:.875rem;line-height:1.25rem;color:#c4c8ce;letter-spacing:.01rem}@media(min-width:48rem){.PricingTable_benefits_footer_text{font-size:1.125rem}}.RecommendatorBoxSection{position:relative;z-index:6}.RecommendatorBoxSection h3{font-family:pressio,sans-serif}.RecommendatorBoxSection__header__description a{text-decoration:underline!important;color:#021a1f!important;font-weight:700!important}@media(min-width:1440px){.RecommendatorBoxSection{padding-bottom:0!important}}.Schools{display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-16);margin-bottom:var(--spacing-48)}@media(min-width:64rem){.Schools{margin-top:var(--spacing-32);margin-bottom:9.5rem}}.Schools_container{max-width:77rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--spacing-16);width:100%;height:100%}.Schools_grid{width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--spacing-08)}.Schools_grid .SchoolCard:first-child{grid-column:span 6;align-items:flex-end}.Schools_grid .SchoolCard:nth-child(2),.Schools_grid .SchoolCard:nth-child(3),.Schools_grid .SchoolCard:nth-child(4){grid-column:span 2;flex-direction:column}.Schools_grid .SchoolCard:nth-child(5),.Schools_grid .SchoolCard:nth-child(6),.Schools_grid .SchoolCard:nth-child(7),.Schools_grid .SchoolCard:nth-child(8){grid-column:span 3;flex-direction:column}.Schools_grid .SchoolCard:nth-child(10),.Schools_grid .SchoolCard:nth-child(11),.Schools_grid .SchoolCard:nth-child(9){grid-column:span 2;flex-direction:column}.Schools_grid .SchoolCard:nth-child(12),.Schools_grid .SchoolCard:nth-child(13){grid-column:span 3;flex-direction:column}.Schools_grid .SchoolCard:nth-child(14){grid-column:span 6;align-items:flex-end}.Schools_grid .SchoolCard:nth-child(15),.Schools_grid .SchoolCard:nth-child(16),.Schools_grid .SchoolCard:nth-child(17){grid-column:span 2;flex-direction:column}@media(min-width:64rem){.Schools_grid{grid-template-columns:repeat(8,1fr);grid-template-rows:auto repeat(6,1fr)}.Schools_grid .SchoolCard:first-child{grid-column:span 4;align-items:flex-start}.Schools_grid .SchoolCard:nth-child(2){grid-column:span 4;flex-direction:row}.Schools_grid .SchoolCard:nth-child(3){grid-area:2/1/4/3;max-height:5rem;flex-direction:row}.Schools_grid .SchoolCard:nth-child(4){grid-area:4/1/6/3;max-height:5rem;flex-direction:row}.Schools_grid .SchoolCard:nth-child(5){grid-area:6/1/8/3;max-height:5rem;flex-direction:row}.Schools_grid .SchoolCard:nth-child(6){grid-area:2/3/8/5;max-height:16rem;flex-direction:row}.Schools_grid .SchoolCard:nth-child(7){grid-area:2/5/8/7;max-height:16rem;flex-direction:row}.Schools_grid .SchoolCard:nth-child(8){grid-area:2/7/5/9;max-height:7.75rem;flex-direction:row}.Schools_grid .SchoolCard:nth-child(9){grid-area:5/7/8/9;max-height:7.75rem;flex-direction:row}.Schools_grid .SchoolCard:nth-child(10){grid-area:8/1/10/3;flex-direction:row}.Schools_grid .SchoolCard:nth-child(11){grid-area:8/3/8/5;flex-direction:row}.Schools_grid .SchoolCard:nth-child(12){grid-area:9/3/9/5;flex-direction:row}.Schools_grid .SchoolCard:nth-child(13){grid-area:8/5/10/7;flex-direction:row}.Schools_grid .SchoolCard:nth-child(14){grid-area:8/7/8/9;align-items:flex-start;flex-direction:row}.Schools_grid .SchoolCard:nth-child(15){grid-area:9/7/9/9;flex-direction:row}.Schools_grid .SchoolCard:nth-child(16){grid-area:10/1/10/5;flex-direction:row}.Schools_grid .SchoolCard:nth-child(17){grid-area:10/5/10/9;flex-direction:row}}.Speakers{display:flex;position:relative;flex-direction:column;padding:0 1rem;color:#fff;margin-bottom:3.75rem}@media(min-width:48rem){.Speakers{margin-bottom:0}}.Speakers__content{z-index:3}.Speakers__content-B{max-width:55.875rem!important;margin:0 auto}@media(min-width:48rem){.Speakers{padding:3rem}}.Speakers__title{font-size:1.375rem;font-weight:500;line-height:2rem;margin-bottom:1.5rem}@media(min-width:48rem){.Speakers__title{font-size:1.75rem;line-height:2.5rem;margin-bottom:2.5rem}}@media(min-width:1440px){.Speakers__title{line-height:2.25rem}}.Speakers__description{line-height:1.5rem;letter-spacing:.01rem;margin-bottom:2rem}@media(min-width:48rem){.Speakers__description{font-size:1.25rem;line-height:1.75rem;margin-bottom:2.5rem;font-weight:300}}.Speakers__list{display:flex;justify-content:center}.Speakers__list__item{width:200px;height:220px;object-fit:cover;z-index:1}.Speakers__list__item:nth-child(2){margin-top:20px;margin-left:-170px}.Speakers__list__item:nth-child(3){margin-left:-170px;margin-top:60px}.Speakers__list__item:nth-child(4){margin-left:-170px;margin-top:90px}.Speakers__list__item:nth-child(5){margin-left:-170px;margin-top:120px}.Speakers__list__item:nth-child(6){margin-left:-170px;margin-top:150px}.Speakers__list__item:nth-child(7){margin-left:-170px;margin-top:180px}.Speakers__list__item:nth-child(8){margin-left:-170px;margin-top:210px}.Speakers__list__item:nth-child(9){margin-left:-170px;margin-top:240px}.Speakers__list__item:nth-child(10){margin-left:-170px;margin-top:270px}.Speakers__list__item:nth-child(11){margin-left:-170px;margin-top:300px}.Speakers__list__item:nth-child(12){margin-left:-170px;margin-top:330px}.Speakers__list__item:nth-child(13){margin-left:-170px;margin-top:360px}.Speakers__list__item:nth-child(14){margin-left:-170px;margin-top:390px}.Speakers__list__item:nth-child(15){margin-left:-170px;margin-top:420px}.Speakers__list__item:nth-child(16){margin-left:-170px;margin-top:450px}.Speakers__list__item:nth-child(17){margin-left:-170px;margin-top:480px}.Speakers__list__item:nth-child(18){margin-left:-170px;margin-top:510px}.Speakers__list__item:nth-child(19){margin-left:-170px;margin-top:540px}.Speakers__divider{margin:2.5rem auto 0;width:7.5rem;height:1px;background-color:rgba(255,255,255,.1)}.Testimonies{display:flex;flex-direction:column;color:#fff}.Testimonies-B{max-width:55.875rem!important;margin:0 auto}@media(min-width:48rem){.Testimonies-B{padding:0}}.Testimonies-B .Testimonies_title{padding:0 1rem;margin:0 auto 2rem}@media(min-width:64rem){.Testimonies-B .Testimonies_title{margin:0 0 2rem}}.Testimonies_title{display:block;font-size:1.375rem;font-weight:500;line-height:1.75rem;margin:0 1rem 2rem}@media(min-width:48rem){.Testimonies_title{font-size:1.75rem;line-height:2.5rem;margin:0 3rem 2.5rem}}@media(min-width:120rem){.Testimonies_title{margin:0 0 2rem}}.StudentLearningPath{width:100%;display:flex;flex-direction:column;overflow-x:hidden}.StudentLearningPath_title{font-family:Roobert;font-size:28px;line-height:36px;letter-spacing:0;color:var(--content-primary);margin-bottom:var(--spacing-16)}.StudentLearningPath_title span{background:linear-gradient(90deg,var(--brand-minty-green-050) 0,var(--background-info-subtle-hover) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(min-width:64rem){.StudentLearningPath_title{font-family:Roobert;font-size:40px;line-height:52px;letter-spacing:0}}.StudentLearningPath_carousels{display:flex;flex-direction:column;gap:var(--spacing-20)}.StudentLearningPath_carousel_container{width:100%;max-width:100vw;position:relative;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;overflow:hidden}.StudentLearningPath_carousel_container .CourseCarousel_title{font-family:Roobert;font-size:16px;line-height:24px;letter-spacing:0;background:linear-gradient(90deg,var(--brand-minty-green-050) 0,var(--background-info-subtle-hover) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content;margin-bottom:var(--spacing-04)}@media(min-width:64rem){.StudentLearningPath_carousel_container .CourseCarousel_title{font-family:Roobert;font-size:22px;line-height:36px;letter-spacing:0}}.StudentLearningPath_carousel_container .CourseCarousel_subtitle{font-family:Roobert;font-size:14px;line-height:24px;letter-spacing:0;color:var(--content-secondary);margin-bottom:var(--spacing-12)}@media(min-width:64rem){.StudentLearningPath_carousel_container .CourseCarousel_subtitle{font-family:Roobert;font-size:18px;line-height:28px;letter-spacing:0}}.TestimonieCard{display:flex;position:relative;flex-direction:column;scroll-snap-align:start;min-width:17.5625rem;margin-left:1rem;scroll-margin:0 1rem;min-height:16.5rem;overflow:hidden;border-radius:.75rem;background:linear-gradient(180deg,#24272E,#101010)}@media(min-width:48rem){.TestimonieCard{min-width:18.75rem;min-height:16.5625rem;margin-left:0;scroll-margin:0}}@media(min-width:75rem){.TestimonieCard{min-width:300px}}.TestimonieCard_header{height:5rem;padding:1rem}.TestimonieCard_image{position:absolute;top:-.3125rem;right:-1rem}.TestimonieCard_image img{position:absolute;top:0;right:0;border-radius:.75rem}.TestimonieCard_person{flex:1 1;justify-content:end;padding:1rem;gap:1rem}.TestimonieCard_person,.TestimonieCard_person_header{display:flex;flex-direction:column;font-size:.75rem}.TestimonieCard_person_name{line-height:1.125rem}.TestimonieCard_person_role{font-size:.875rem;line-height:1.125rem}.TestimonieCard_person_testimonie{font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.01rem}@media(min-width:48rem){.TestimonieCard_person_testimonie{font-size:.875rem;line-height:1.5rem;margin-right:1rem}}.TestimoniesCarousel{align-items:center;display:flex;overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.TestimoniesCarousel::-webkit-scrollbar{display:none}.TestimoniesCarousel .TestimonieCard:last-child{margin-right:1rem}.TestimoniesCarousel .TestimonieCard:first-child .TestimonieCard_person_role{color:#ff547d}.TestimoniesCarousel .TestimonieCard:nth-child(2) .TestimonieCard_person_role{color:#9c5af8}.TestimoniesCarousel .TestimonieCard:nth-child(3) .TestimonieCard_person_role{color:#ffd83c}.TestimoniesCarousel .TestimonieCard:nth-child(4) .TestimonieCard_person_role{color:#0ae98a}@media(min-width:48rem){.TestimoniesCarousel{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin:0 3rem;overflow:visible;overflow-x:visible}.TestimoniesCarousel .TestimonieCard:last-child{margin-right:0}}@media(min-width:64rem){.TestimoniesCarousel{grid-template-columns:repeat(2,300px)}}@media(min-width:120rem){.TestimoniesCarousel{grid-template-columns:repeat(2,1fr);margin:0}}@media(min-width:48rem){.TestimoniesCarousel-B{justify-content:center}}@media(min-width:120rem){.TestimoniesCarousel-B{grid-template-columns:repeat(2,300px);margin:0}}.Contact{width:100%}.Contact_card_mobile{display:flex;flex-direction:column;width:100%;height:100%}.Contact_card_mobile_image{width:100%;object-fit:cover;border-radius:var(--corner-radius-08)}.Contact_card_mobile_content{display:flex;flex-direction:column;padding:var(--spacing-12);gap:var(--spacing-16)}.Contact_card_mobile_content_title{font-family:Roobert;font-size:20px;line-height:24px;letter-spacing:0;font-weight:400;color:var(--content-primary)}.Contact_card_mobile_content_button{font-family:Roobert;font-size:14px;line-height:24px;letter-spacing:0}.Contact_card_mobile_content_button [data-id=atomic-ui-button-layout-icon],.Contact_card_mobile_content_button [data-id=atomic-ui-button-layout-icon] svg{width:1rem;height:1rem}.Contact_banner_desktop{position:relative;width:100%;height:44.9375rem;background-size:cover;border-radius:var(--corner-radius-12);overflow:hidden}.Contact_banner_desktop_content{display:flex;flex-direction:column;margin:6.6875rem 0 0 5.6875rem;gap:var(--spacing-24)}.Contact_banner_desktop_content_title{font-family:Roobert;font-size:40px;line-height:52px;letter-spacing:0;color:var(--content-primary)}.Contact_banner_desktop_content_button{font-family:Roobert;font-size:18px;line-height:28px;letter-spacing:0;max-width:21.125rem;width:100%}.Contact_banner_desktop_fadeBottom{position:absolute;bottom:0;left:0;width:100%;height:5rem;background:linear-gradient(180deg,rgba(20,21,21,0) 11.49%,#141515 67.6%);pointer-events:none;z-index:5}.Courses{width:100%;max-width:100vw;position:relative;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;overflow:hidden}@media(min-width:64rem){.Courses{margin-top:-7rem;padding:0 2.5rem;z-index:5}}.Courses_title{font-family:Roobert;font-size:28px;line-height:36px;letter-spacing:0;color:var(--content-primary);margin-bottom:var(--spacing-16)}@media(min-width:64rem){.Courses_title{font-family:Roobert;font-size:32px;line-height:40px;letter-spacing:0;margin-bottom:var(--spacing-24)}}.TopCourses{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-48)}@media(min-width:64rem){.TopCourses{margin-bottom:7.5rem}}.TopCourses_container{max-width:77rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--spacing-16);width:100%;height:100%;gap:var(--spacing-32)}.TopCourses_carousel_container{width:100%;max-width:100vw;position:relative;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;overflow:hidden}.TopCourses_carousel_title{font-family:Roobert;font-size:28px;line-height:36px;letter-spacing:0;color:var(--content-primary);margin-bottom:var(--spacing-16)}@media(min-width:64rem){.TopCourses_carousel_title{font-family:Roobert;font-size:22px;line-height:36px;letter-spacing:0;margin-bottom:var(--spacing-24)}}.StudentCard{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}@media(min-width:64rem){.StudentCard{max-width:22.5rem;position:-webkit-sticky;position:sticky;top:var(--spacing-16)}}.StudentCard_image{width:100%;height:12.4375rem;object-fit:cover;border-top-left-radius:var(--corner-radius-16);border-top-right-radius:var(--corner-radius-16)}@media(min-width:64rem){.StudentCard_image{width:22.5rem}}.StudentCard_content{width:100%;display:flex;padding:var(--spacing-12);flex-direction:column;gap:var(--spacing-08)}.StudentCard_content_career{font-family:Roobert;font-size:14px;line-height:24px;letter-spacing:0;color:var(--content-secondary)}.StudentCard_content_title{font-size:20px;color:var(--content-primary)}.StudentCard_content_link,.StudentCard_content_title{font-family:Roobert;line-height:24px;letter-spacing:0}.StudentCard_content_link{font-size:14px;display:flex;align-items:center;justify-content:space-between;color:var(--content-link);text-decoration:none}.StudentCard_content_link svg{width:var(--spacing-16);height:var(--spacing-16)}.StudentCard_content_link svg path{fill:var(--content-link)}.StudentTestimony{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-48)}@media(min-width:64rem){.StudentTestimony{margin-bottom:9.5rem;position:relative}}.StudentTestimony_container{max-width:77rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--spacing-16);width:100%;height:100%;gap:var(--spacing-32)}@media(min-width:64rem){.StudentTestimony_container{flex-direction:row;align-items:flex-start}}@media(min-width:1440px){.WhatIsPlatzi{padding:0 1rem}}.WhatIsPlatzi__container{width:100%;display:flex;position:relative;overflow:hidden;flex-direction:column;background-color:#95e7c4;color:#021a1f;gap:10px;margin:2rem 0 .75rem}@media(min-width:1440px){.WhatIsPlatzi__container{max-width:720px;margin-left:auto;margin-right:auto;align-items:center;position:relative;z-index:6;margin-top:5.5rem;border-radius:.75rem}}.WhatIsPlatzi__content{padding:2rem 1.5rem;max-width:720px}.WhatIsPlatzi__title{font-weight:800;font-size:2rem;line-height:2.5rem;margin-bottom:.625rem;font-family:pressio,sans-serif}.WhatIsPlatzi__description{font-size:1rem;font-weight:400;line-height:1.375rem;letter-spacing:.01rem}.main{padding-bottom:5.4375rem}@media(min-width:48rem){.main{padding-bottom:0}}.blackfriday-theme{background-color:var(--utility-neutral-neutral-010)}.blackfriday-theme .Banner{--banner-background-blackfriday:linear-gradient(0deg,rgba(20,21,21,0.9) 0%,rgba(20,21,21,0.9) 100%),linear-gradient(0deg,rgba(10,233,138,0.7) 0%,rgba(10,233,138,0.7) 100%),var(--utility-primary-primary-050) 50% /cover no-repeat;background:var(--banner-background-blackfriday)}.blackfriday-theme .Banner_container_border_gradient{position:absolute;inset:0;border-radius:var(--corner-radius-10);overflow:hidden;pointer-events:none}.blackfriday-theme .Banner_container_border_gradient:before{content:"";position:absolute;top:50%;left:50%;width:60rem;height:60rem;background:conic-gradient(from 0deg,var(--content-brand),var(--utility-info-info-070),var(--content-brand));animation:rotateGradient 3s linear infinite}.blackfriday-theme .Banner_container_border_gradient:after{content:"";position:absolute;inset:3px;border-radius:calc(var(--corner-radius-10) - 3px);background:var(--utility-neutral-neutral-010)}.blackfriday-theme .Banner_content_pricing_promo_price{color:var(--content-primary)}.blackfriday-theme .Banner_content_pricing_normal_price{color:var(--content-secondary)}.blackfriday-theme .Banner_content_countdown span{color:var(--content-primary)}.blackfriday-theme .HeroPromo_header_link svg path{fill:var(--content-primary)}.blackfriday-theme .HeroPromo_body_info_border_gradient{position:absolute;inset:0;border-radius:var(--corner-radius-10);overflow:hidden;pointer-events:none}.blackfriday-theme .HeroPromo_body_info_border_gradient:before{content:"";position:absolute;top:50%;left:50%;width:60rem;height:60rem;background:conic-gradient(from 0deg,var(--content-brand),var(--utility-info-info-070),var(--content-brand));animation:rotateGradient 3s linear infinite}.blackfriday-theme .HeroPromo_body_info_border_gradient:after{content:"";position:absolute;inset:3px;border-radius:calc(var(--corner-radius-10) - 3px);background:var(--utility-neutral-neutral-010)}.blackfriday-theme .HeroPromo_body_info_description{color:var(--content-primary)}.blackfriday-theme .HeroPromo .Countdown_title{background-color:var(--background-primary-inverse);color:var(--content-inverse-primary)}.blackfriday-theme .HeroPromo .Countdown_timer_number,.blackfriday-theme .HeroPromo .Countdown_timer_separator{color:var(--content-primary)}.good-weekend-theme{background-color:var(--utility-neutral-neutral-010)}.good-weekend-theme .Banner{background:rgba(20,21,21,.9)}.good-weekend-theme .Banner_container_border_gradient{position:absolute;inset:0;border-radius:var(--corner-radius-10);overflow:hidden;pointer-events:none}.good-weekend-theme .Banner_container_border_gradient:before{content:"";position:absolute;top:50%;left:50%;width:60rem;height:60rem;background:conic-gradient(from 0deg,var(--content-brand),var(--utility-info-info-070),var(--content-brand));animation:rotateGradient 3s linear infinite}.good-weekend-theme .Banner_container_border_gradient:after{content:"";position:absolute;inset:3px;border-radius:calc(var(--corner-radius-10) - 3px);background:var(--background-primary-inverse)}@keyframes rotateGradient{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.good-weekend-theme .Banner_content_countdown span,.good-weekend-theme .Banner_content_pricing_normal_price,.good-weekend-theme .Banner_content_pricing_promo_price{color:var(--content-inverse-secondary)}.good-weekend-theme .HeroPromo_header_link svg path{fill:var(--content-primary)}.good-weekend-theme .HeroPromo_body_info{background-color:var(--background-primary-inverse);border-radius:var(--corner-radius-10)}.good-weekend-theme .HeroPromo_body_info_description{color:var(--content-inverse-primary)}.good-weekend-theme .HeroPromo .Countdown_title{box-shadow:0 8px 8px -4px rgba(0,0,0,.3);background:linear-gradient(90deg,var(--brand-minty-green-050) 0,var(--background-info-subtle-hover) 100%);color:var(--content-inverse-primary)}.good-weekend-theme .HeroPromo .Countdown_timer_number,.good-weekend-theme .HeroPromo .Countdown_timer_separator{color:var(--content-inverse-primary)}.crazy-hour-theme{background-color:var(--utility-neutral-neutral-010)}.crazy-hour-theme .Banner_container{border-radius:var(--corner-radius-10);background:var(--background-primary);box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.crazy-hour-theme .Banner_content_pricing_promo_price{color:var(--content-primary)}.crazy-hour-theme .Banner_content_pricing_normal_price{color:var(--content-secondary)}.crazy-hour-theme .Banner_content_countdown span{color:var(--content-primary)}.crazy-hour-theme .HeroPromo{margin-bottom:6rem}.crazy-hour-theme .HeroPromo_container{margin-bottom:var(--spacing-32)}.crazy-hour-theme .HeroPromo_header_link svg path{fill:var(--content-inverse-primary)}.crazy-hour-theme .HeroPromo_body_info{background-color:rgba(28,29,29,.9);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.3);border-radius:var(--corner-radius-10)}.crazy-hour-theme .HeroPromo_body_info_description{color:var(--content-primary)}.crazy-hour-theme .HeroPromo .Countdown_title{background-color:var(--background-primary-inverse);color:var(--content-inverse-primary)}.crazy-hour-theme .HeroPromo .Countdown_timer_number,.crazy-hour-theme .HeroPromo .Countdown_timer_separator{color:var(--content-primary)}.crazy-hour-theme .HeroPromo .PlansDesktop_header_title,.crazy-hour-theme .HeroPromo .PlansMobile_header_title{color:var(--content-inverse-primary)}.crazy-hour-theme .HeroPromo .PlansDesktop_header_description,.crazy-hour-theme .HeroPromo .PlansMobile_header_description{color:var(--content-inverse-secondary)}.crazy-hour-theme .HeroPromo .PlanCard_savingsAmount{color:var(--utility-warning-warning-060)}.crazy-hour-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,rgb(255,255,255) 0,transparent 50%),radial-gradient(circle at 100% 0,rgb(255,255,255) 0,transparent 50%)}.crazy-hour-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div{transition:opacity .3s ease}.crazy-hour-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div:hover{opacity:.9}.crazy-hour-theme .HeroPromo_footer .TextLink{color:var(--content-inverse-primary)}.crazy-hour-theme .HeroPromo_footer .TextLink__highlight{color:var(--content-inverse-secondary);font-weight:600}.cyber-monday-theme{background-color:var(--utility-neutral-neutral-010)}.cyber-monday-theme .Banner{background:var(--utility-info-info-070)}.cyber-monday-theme .Banner_container{border-radius:var(--corner-radius-10);background:var(--background-primary);box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.cyber-monday-theme .Banner [data-id=atomic-ui-button-layout] div{background:var(--utility-info-info-070)}.cyber-monday-theme .Banner_content_pricing_promo_price{color:var(--content-primary)}.cyber-monday-theme .Banner_content_pricing_normal_price{color:var(--content-secondary)}.cyber-monday-theme .Banner_content_countdown span{color:var(--content-primary)}.cyber-monday-theme .HeroPromo{margin-bottom:6rem;background:var(--utility-info-info-070)}.cyber-monday-theme .HeroPromo_container{margin-bottom:var(--spacing-32)}.cyber-monday-theme .HeroPromo_header_link svg path{fill:var(--content-inverse-primary)}.cyber-monday-theme .HeroPromo_body_logo img{width:18rem}@media(min-width:40rem){.cyber-monday-theme .HeroPromo_body_logo img{width:26.3125rem}}.cyber-monday-theme .HeroPromo_body_info{background-color:var(--content-primary);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.3);border-radius:var(--corner-radius-10)}.cyber-monday-theme .HeroPromo_body_info_description{color:var(--content-inverse-primary)}.cyber-monday-theme .HeroPromo .Countdown_title{background-color:var(--background-primary);color:var(--content-primary)}.cyber-monday-theme .HeroPromo .Countdown_timer_number,.cyber-monday-theme .HeroPromo .Countdown_timer_separator,.cyber-monday-theme .HeroPromo .PlansDesktop_header_title,.cyber-monday-theme .HeroPromo .PlansMobile_header_title{color:var(--content-inverse-primary)}.cyber-monday-theme .HeroPromo .PlansDesktop_header_description,.cyber-monday-theme .HeroPromo .PlansMobile_header_description{color:var(--content-inverse-secondary)}.cyber-monday-theme .HeroPromo .PlanCard_recommendedBadge_selected{border:.5px solid var(--utility-info-info-070);background:rgba(103,203,233,.45)}.cyber-monday-theme .HeroPromo .PlanCard_savingsAmount{color:var(--utility-info-info-070)}.cyber-monday-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,rgb(255,255,255) 0,transparent 50%),radial-gradient(circle at 100% 0,rgb(255,255,255) 0,transparent 50%)}.cyber-monday-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div{background:var(--utility-info-info-070);transition:opacity .3s ease}.cyber-monday-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div:hover{opacity:.9}.cyber-monday-theme .HeroPromo_footer .TextLink{color:var(--content-inverse-primary)}.cyber-monday-theme .HeroPromo_footer .TextLink__highlight{color:var(--content-inverse-secondary);font-weight:600}.christmas-theme{background-color:var(--utility-neutral-neutral-010)}.christmas-theme .Banner{background:rgba(20,21,21,.9)}.christmas-theme .Banner_container{border-radius:var(--corner-radius-10);background:var(--content-primary);border:2px solid #002612}.christmas-theme .Banner [data-id=atomic-ui-button-layout] div{background:#ff404b;color:var(--content-primary)}.christmas-theme .Banner_content_pricing_promo_price{color:var(--content-inverse-primary)}.christmas-theme .Banner_content_pricing_normal_price{color:var(--content-inverse-secondary)}.christmas-theme .Banner_content_countdown span{color:var(--content-inverse-primary)}.christmas-theme .HeroPromo{margin-bottom:6rem}.christmas-theme .HeroPromo_container{margin-bottom:var(--spacing-32)}.christmas-theme .HeroPromo_header_link svg path{fill:var(--content-primary)}.christmas-theme .HeroPromo_body_logo img{width:18rem}@media(min-width:40rem){.christmas-theme .HeroPromo_body_logo img{width:26.3125rem}}.christmas-theme .HeroPromo_body_info{background-color:var(--content-primary);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.3);border-radius:var(--corner-radius-10)}.christmas-theme .HeroPromo_body_info_description{color:var(--content-inverse-primary)}.christmas-theme .HeroPromo .Countdown_title{background-color:#002612;color:var(--content-primary)}.christmas-theme .HeroPromo .Countdown_timer_number,.christmas-theme .HeroPromo .Countdown_timer_separator{color:var(--content-inverse-primary)}.christmas-theme .HeroPromo .PlansDesktop_header_title,.christmas-theme .HeroPromo .PlansMobile_header_title{color:var(--content-primary)}.christmas-theme .HeroPromo .PlansDesktop_header_description,.christmas-theme .HeroPromo .PlansMobile_header_description{color:var(--content-secondary)}.christmas-theme .HeroPromo .PlanCard_recommendedBadge_selected{border:.5px solid #ff404b;background:rgba(255,64,75,.45)}.christmas-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,rgb(255,255,255) 0,transparent 50%),radial-gradient(circle at 100% 0,rgb(255,255,255) 0,transparent 50%)}.christmas-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div{background:#ff404b;color:var(--content-primary);transition:opacity .3s ease}.christmas-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div:hover{opacity:.9}.newyear-theme,body{background-color:var(--utility-neutral-neutral-010)}.newyear-theme .Banner{background:rgba(20,21,21,.9)}.newyear-theme .Banner_container{border-radius:var(--corner-radius-10);background:var(--content-primary);border:2px solid #002612}.newyear-theme .Banner [data-id=atomic-ui-button-layout] div{background:#ff404b;color:var(--content-primary)}.newyear-theme .Banner_content_pricing_promo_price{color:var(--content-inverse-primary)}.newyear-theme .Banner_content_pricing_normal_price{color:var(--content-inverse-secondary)}.newyear-theme .Banner_content_countdown span{color:var(--content-inverse-primary)}.newyear-theme .HeroPromo{background-color:#00db77;background-image:url(https://static.platzi.com/ms-landings-admin/media/2026_mobile_background_f7a9b96458.svg);background-size:100% auto;background-repeat:no-repeat;background-position:top;margin-bottom:6rem}@media(min-width:40rem){.newyear-theme .HeroPromo{background-image:url(https://static.platzi.com/ms-landings-admin/media/desktop_background_2026_29b4cbf3af.svg)}}.newyear-theme .HeroPromo_container{margin-bottom:var(--spacing-32)}.newyear-theme .HeroPromo_header_link svg path{fill:var(--content-inverse-primary)}.newyear-theme .HeroPromo_body_logo{position:static;margin-bottom:20px}@media(min-width:64rem){.newyear-theme .HeroPromo_body_logo{margin-bottom:32px}}.newyear-theme .HeroPromo_body_logo img{width:18rem}@media(min-width:40rem){.newyear-theme .HeroPromo_body_logo img{width:26.3125rem}}.newyear-theme .HeroPromo_body_info{background-color:var(--background-primary-inverse);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.3);border-radius:var(--corner-radius-10)}.newyear-theme .HeroPromo_body_info_description{font-size:22px;font-style:normal;font-weight:400;line-height:36px;color:var(--content-inverse-primary)}.newyear-theme .HeroPromo_body_info_description h1,.newyear-theme .HeroPromo_body_info_description h2{font-size:40px;font-weight:650;line-height:52px;letter-spacing:0}.newyear-theme .HeroPromo_footer .TextLink{color:var(--content-primary-inverse)}.newyear-theme .HeroPromo_footer .TextLink__highlight{color:var(--content-secondary-inverse);font-weight:600}.newyear-theme .HeroPromo .Countdown_title{background-color:#002612;color:var(--content-primary)}.newyear-theme .HeroPromo .Countdown_timer_number,.newyear-theme .HeroPromo .Countdown_timer_separator{color:var(--content-inverse-primary)}.newyear-theme .HeroPromo .PlansDesktop_header_title,.newyear-theme .HeroPromo .PlansMobile_header_title{color:var(--content-primary-inverse)}.newyear-theme .HeroPromo .PlansDesktop_header_description,.newyear-theme .HeroPromo .PlansMobile_header_description{color:var(--content-secondary-inverse)}.newyear-theme .HeroPromo .PlanCard_recommendedBadge_selected{border:.5px solid #0ae98a;background:rgba(10,233,136,.4156862745)}.newyear-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,rgb(255,255,255) 0,transparent 50%),radial-gradient(circle at 100% 0,rgb(255,255,255) 0,transparent 50%)}.newyear-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div{background:#0ae98a;color:var(--content-inverse-primary);transition:opacity .3s ease}.newyear-theme .HeroPromo .PlanCard_selected .PlanCard_actions [data-id=atomic-ui-button-layout] div:hover{opacity:.9}