.authentication-wrapper{display:flex;flex-basis:100%;min-height:100vh;width:100%}.authentication-wrapper .authentication-inner{width:100%}.authentication-wrapper.authentication-basic{align-items:center;justify-content:center}.authentication-wrapper.authentication-basic .card-body{padding:2rem}.authentication-wrapper.authentication-cover{align-items:flex-start}.authentication-wrapper.authentication-cover .authentication-inner{height:100%;margin:auto 0}.authentication-wrapper.authentication-cover .authentication-inner .auth-cover-bg{border-radius:1.125rem;height:calc(100vh - 4rem);margin:2rem 0 2rem 2rem;position:relative;width:100%}.authentication-wrapper.authentication-cover .authentication-inner .auth-cover-bg .auth-illustration{max-height:65%;z-index:1}.authentication-wrapper.authentication-cover .authentication-inner .platform-bg{bottom:0;height:35%;left:0;position:absolute;width:100%}.authentication-wrapper.authentication-cover .authentication-inner .auth-multisteps-bg-height{height:100vh}.authentication-wrapper.authentication-cover .authentication-inner .auth-multisteps-bg-height>img:first-child{z-index:1}.authentication-wrapper.authentication-basic .authentication-inner{max-width:400px;position:relative}.authentication-wrapper.authentication-basic .authentication-inner:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='239' height='234' fill='none'%3E%3Crect width='149' height='149' x='88.561' y='.7' stroke='%237367F0' stroke-opacity='.16' rx='19.5'/%3E%3Crect width='200' height='200' x='.621' y='33.761' fill='%237367F0' fill-opacity='.08' rx='10'/%3E%3C/svg%3E");content:" ";height:233px;left:-40px;position:absolute;top:-55px;width:238px}@media (max-width:575.98px){.authentication-wrapper.authentication-basic .authentication-inner:before{display:none}}.authentication-wrapper.authentication-basic .authentication-inner:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='181' height='181' fill='none'%3E%3Crect width='178' height='178' x='1.305' y='1.443' stroke='%237367F0' stroke-dasharray='8 8' stroke-opacity='.16' stroke-width='2' rx='19'/%3E%3Crect width='135' height='135' x='22.805' y='22.943' fill='%237367F0' fill-opacity='.08' rx='10'/%3E%3C/svg%3E");bottom:-30px;content:" ";height:180px;position:absolute;right:-56px;width:180px;z-index:-1}@media (max-width:575.98px){.authentication-wrapper.authentication-basic .authentication-inner:after{display:none}}.authentication-wrapper .auth-input-wrapper .auth-input{font-size:150%;max-width:50px;padding-left:.4rem;padding-right:.4rem}@media (max-height:636px){.auth-multisteps-bg-height{height:100%!important}}@media (max-width:575.98px){.authentication-wrapper .auth-input-wrapper .auth-input{font-size:1.125rem}}#twoStepsForm .fv-plugins-bootstrap5-row-invalid .form-control{border-color:#ea5455}.light-style .authentication-wrapper.authentication-bg{background-color:#fff}.light-style .auth-cover-bg-color{background-color:#f8f7fa}.dark-style .authentication-wrapper.authentication-bg{background-color:#2f3349}.dark-style .auth-cover-bg-color{background-color:#25293c}.register-orientation-page{align-items:center;background:radial-gradient(circle at 12% 90%,hsla(0,0%,100%,.95) 0 6%,transparent 6.3%),radial-gradient(circle at 86% 30%,hsla(0,0%,100%,.95) 0 6%,transparent 6.4%),linear-gradient(135deg,#43bfef,#1ea4eb 52%,#34c6aa);color:#10234a;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:42px 22px;position:relative}.register-orientation-page:after,.register-orientation-page:before{background:#fff;content:"";opacity:.95;pointer-events:none;position:absolute}.register-orientation-page:before{border-radius:52% 48% 48% 52%;bottom:16px;height:160px;left:-96px;transform:rotate(26deg);width:300px}.register-orientation-page:after{border-radius:48% 52% 54% 46%;height:180px;right:-130px;top:-62px;transform:rotate(-16deg);width:320px}.register-orientation-shell{position:relative;width:min(100%,980px);z-index:1}.register-orientation-panel{background:hsla(0,0%,100%,.96);border-radius:30px;box-shadow:0 28px 70px rgba(10,45,78,.22);padding:34px 66px 58px}.register-orientation-logo{margin-bottom:24px;text-align:center}.register-orientation-logo img{max-width:70%;width:245px}.register-orientation-title{color:#13234c;font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.15;margin:0 0 38px;text-align:center}.register-orientation-choices{display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.register-choice-card{background:#fff;border-radius:22px;box-shadow:0 20px 42px rgba(15,58,85,.16);color:#162348;display:block;min-height:370px;overflow:hidden;padding:68px 30px 34px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.register-choice-card:focus,.register-choice-card:hover{box-shadow:0 26px 52px rgba(15,58,85,.22);color:#162348;text-decoration:none;transform:translateY(-4px)}.register-choice-card--planner{border:3px solid #43bfef}.register-choice-card--collab{border-top:12px solid #6fd69b}.register-choice-content{position:relative;width:58%;z-index:2}.register-choice-content h2{color:#229eeb;font-size:1.7rem;font-weight:800;letter-spacing:0;line-height:1.05;margin:0 0 16px}.register-choice-content p{color:#172348;font-size:1.08rem;line-height:1.22;margin:0 0 64px}.register-choice-btn{align-items:center;border-radius:28px;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:800;justify-content:center;min-height:54px;min-width:222px;padding:0 24px;white-space:nowrap}.register-choice-card--planner .register-choice-btn{background:linear-gradient(135deg,#229eeb,#12a9f4)}.register-choice-card--collab .register-choice-btn{background:linear-gradient(135deg,#34c6aa,#47c979)}.register-choice-person{bottom:0;object-fit:contain;pointer-events:none;position:absolute;right:0;z-index:1}.register-choice-person--planner{height:88%;right:-6px}.register-choice-person--collab{height:86%;right:-14px}.register-orientation-separator{align-items:center;background:#112c58;border-radius:50%;box-shadow:0 12px 24px rgba(17,44,88,.22);color:#fff;display:flex;font-size:1.05rem;font-weight:800;height:54px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px;z-index:3}@media (max-width:991.98px){.register-orientation-page{align-items:flex-start;background:radial-gradient(circle at top right,rgba(67,191,239,.22),transparent 34%),linear-gradient(135deg,#168fbd,#1aaebc 48%,#249f8d);padding:0}.register-orientation-page:after,.register-orientation-page:before{display:none}.register-orientation-shell{width:100%}.register-orientation-panel{background:transparent;border-radius:0;box-shadow:none;min-height:100vh;padding:28px 22px 56px}.register-orientation-logo{margin-bottom:26px}.register-orientation-logo img{max-width:76%;width:260px}.register-orientation-title{color:#14528b;font-size:2.35rem;margin:0 auto 96px;max-width:540px;text-align:center}.register-orientation-choices{align-items:center;display:flex;flex-direction:column;gap:70px}.register-choice-card{border:0;border-radius:30px;box-shadow:0 20px 44px rgba(15,58,85,.22);min-height:430px;padding:205px 34px 34px;text-align:center;width:min(100%,472px)}.register-choice-card--planner{margin-top:0}.register-choice-card--collab{border-top:0}.register-choice-content{width:100%}.register-choice-content h2{color:#14528b;font-size:2.15rem;margin-bottom:12px}.register-choice-content p{font-size:1.2rem;line-height:1.25;margin-bottom:26px}.register-choice-btn{border-radius:8px;font-size:1.2rem;min-height:58px;min-width:0;width:100%}.register-choice-person{bottom:auto;height:188px;left:50%;object-fit:cover;object-position:top center;right:auto;top:0;transform:translateX(-50%);width:240px}.register-choice-person--planner{height:190px;width:230px}.register-choice-person--collab{height:190px;width:235px}.register-orientation-separator{margin:-44px 0 -26px;position:static;transform:none}}@media (max-width:575.98px){.register-orientation-panel{padding:24px 16px 42px}.register-orientation-logo img{width:205px}.register-orientation-title{font-size:1.85rem;margin-bottom:76px}.register-orientation-choices{gap:62px}.register-choice-card{border-radius:24px;min-height:376px;padding:170px 24px 26px}.register-choice-content h2{font-size:1.62rem}.register-choice-content p{font-size:1rem}.register-choice-person--planner{height:156px;width:205px}.register-choice-person--collab{height:156px;width:210px}}