.Login,.Login .FirstStep{position:relative;width:100%;height:100%;min-height:100vh}.Login .FirstStep{padding:20px 0;display:flex;justify-content:center;align-items:center}.CustomRadioWithLogo,.CustomRadioWithLogo label{position:relative;width:100%}.CustomRadioWithLogo label{font-size:14px;font-weight:400;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:15px;color:var(--D_grey);cursor:pointer;border-radius:10px;border:1px solid var(--Grey-blue);background:var(--Silver);transition:var(--main-transition)}.CustomRadioWithLogo label.white{background:var(--White);border:1px solid var(--Grey-blue)}.CustomRadioWithLogo input:checked+label{border:1px solid var(--Primary-Navy)}.CustomRadioWithLogo label:before{position:absolute;content:"";width:18px;height:18px;background-color:transparent;border:1px solid var(--Grey-blue);opacity:.1;border-radius:2px;right:10px;top:20px;transform:translateY(-50%);transition:var(--main-transition)}.CustomRadioWithLogo label.radio:before{border-radius:50%;width:20px;height:20px;opacity:1}.CustomRadioWithLogo label.hide-check:before{opacity:0}.CustomRadioWithLogo label:after{position:absolute;content:"";display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;right:10px;top:20px;transform:translateY(-50%) scale(0) rotate(1turn);transform-origin:center center;color:#e6f8fc;min-width:10px;width:18px;height:18px;background-image:url(/_next/static/media/Check.ca263537.svg);background-size:cover;background-repeat:no-repeat;background-color:var(--Primary-Navy);border:1px solid var(--Primary-Navy);font-size:100px;border-radius:0;transition:var(--main-transition)}.CustomRadioWithLogo label.radio:after{border-radius:50%!important;width:12px;height:12px;right:14px;opacity:1;background-image:none}.CustomRadioWithLogo input:checked+label:after{border-radius:2px;opacity:1;transform:translateY(-50%);color:#fff}.CustomRadioWithLogo input:checked+label.hide-check:after{opacity:0}.CustomRadioWithLogo input:checked+label:before{opacity:1;border-color:var(--Primary-Navy)}.CustomRadioWithLogo input:checked+label.hide-check:after,.CustomRadioWithLogo input:checked+label.hide-check:before,.CustomRadioWithLogo label.hide-check:after,.CustomRadioWithLogo label.hide-check:before{opacity:0;transition:none}.CustomRadioWithLogo input:checked+label .logoStyle{position:relative;width:40px;height:40px}.CustomRadioWithLogo label img,.CustomRadioWithLogo label svg{position:relative;width:100%;height:100%;color:var(--Neutral-Grey)}.CustomRadioWithLogo input:checked+label img,.CustomRadioWithLogo input:checked+label svg{scale:1.1}.CustomRadioWithLogo input:checked+label svg,.CustomRadioWithLogo input:checked+label.active-logo .logoStyle{color:var(--Primary-Navy)}.UserTypesSelection{position:relative;border-radius:10px;background:#fff;display:flex;width:600px;max-width:100%;padding:54px;flex-direction:column;align-items:center;gap:32px;transition:var(--main-transition)}@media (max-width:776px){.UserTypesSelection{padding:32px}}.UserTypesSelection img{position:relative;width:180px;height:-moz-fit-content;height:fit-content}.UserTypesSelection .Info{position:relative;display:flex;flex-direction:column;align-items:center;gap:21px;align-self:stretch}.UserTypesSelection .Info h1{position:relative;color:var(--D_grey);text-align:center;font-size:24px;font-weight:700;line-height:1.3;transition:var(--main-transition)}@media (max-width:776px){.UserTypesSelection .Info h1{font-size:18px}}.UserTypesSelection .Info p{position:relative;color:var(--Neutral-Grey);text-align:center;font-size:14px;font-weight:400;line-height:1.4}.Custom-btn{position:relative;display:flex;justify-content:center;gap:8px;padding:12px 30px;max-height:100%;line-height:1;cursor:pointer;align-items:center;border-radius:10px;background:var(--Primary-Navy);width:100%;transition:var(--main-transition)}.Custom-btn.reverse{flex-direction:row-reverse}.Custom-btn.left{justify-content:flex-start}.Custom-btn.fit{width:-moz-fit-content!important;width:fit-content!important}.Custom-btn.gray{background:var(--White);border:1px solid var(--L_Grey)}.Custom-btn.green{background:#ecf9f9;border:1px solid #2b8689}.Custom-btn.navy{background:#8e00fe;border:1px solid #8e00fe}.Custom-btn.navy-light{background:#f4e6ff;border:1px solid #8e00fe}.Custom-btn.terquise{background:#3ebfc3;border:1px solid #3ebfc3}.Custom-btn.gray-dark{background:var(--Neutral-Grey);border:1px solid var(--Neutral-Grey)}.Custom-btn span{position:relative;color:var(--White);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1;transition:var(--main-transition)}.Custom-btn.gray span{color:var(--L_Grey)}.Custom-btn.gray-dark span{color:var(--White)}.Custom-btn.green span{color:#2b8689}.Custom-btn.navy-light span{color:var(--Primary-Navy)}.Custom-btn.terquise span{color:var(--White)}.Custom-btn.active span,.Custom-btn:hover span{color:var(--White);transform:translateY(-1px)}.Custom-btn svg{width:15px!important;height:15px!important;color:var(--White)!important;transition:var(--main-transition)}.Custom-btn.gray svg{color:var(--L_Grey)!important}.Custom-btn.gray-dark svg{color:var(--White)!important}.Custom-btn.green svg{color:#2b8689!important}.Custom-btn.navy-light svg{color:var(--Primary-Navy)!important}.Custom-btn.terquise svg{color:var(--White)!important}.Custom-btn.active,.Custom-btn:hover{background-color:var(--Navy)!important;transform:translateY(-.5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Custom-btn:active{transform:translateY(0) scale(.98);box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .1s ease-in-out}.Custom-btn.active svg,.Custom-btn:hover svg{color:var(--White)!important;scale:1.2}.grid-container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}.grid-container.grid450{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}@media (max-width:992px){.grid-container.grid450{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.grid-container.grid250{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width:768px){.grid-container,.grid-container.grid250,.grid-container.grid450{grid-template-columns:auto}}.grid-container.grid200{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:380px){.grid-container.grid200{grid-template-columns:auto}}.grid-container.grid180{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-container.grid150{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-container.grid100{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.grid-container.grid50{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.LoginForm{position:relative;width:100%;height:100%;min-height:100vh;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;transition:var(--main-transition)}@media (max-width:1024px){.LoginForm{flex-direction:column;align-items:center;justify-content:center}}.LoginForm .RightBox{width:524px;padding:32px;gap:21px;border-radius:10px;background:#fff;max-width:100%}.LoginForm .RightBox,.LoginForm .RightBox .Info{position:relative;display:flex;flex-direction:column}.LoginForm .RightBox .Info{justify-content:center;align-items:center;text-align:center;gap:15px}.LoginForm .RightBox .Info h1{position:relative;font-weight:700;font-size:28px;line-height:1;color:var(--Black);transition:var(--main-transition)}@media (max-width:1024px){.LoginForm .RightBox .Info h1{font-size:24px}}.LoginForm .RightBox .Info p{position:relative;font-weight:400;font-size:14px;line-height:1.3;color:var(--Neutral-Grey)}.LoginForm .RightBox .FormContent{position:relative;display:flex;flex-direction:column;gap:15px}.LoginForm .RightBox .FormContent .ForgotPassword{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.LoginForm .RightBox .FormContent .ForgotPassword .ForgotPasswordLink{position:relative;font-weight:400;font-size:14px;line-height:1.3;color:var(--Primary-Navy);text-decoration:underline;transition:var(--main-transition)}.LoginForm .RightBox .FormContent .ForgotPassword .ForgotPasswordLink:hover{color:var(--D_grey)}.LoginForm .leftContent{position:relative;display:flex;flex-direction:column;gap:20px;width:400px;max-width:100%}@media (max-width:1024px){.LoginForm .leftContent{flex-direction:column;align-items:center;justify-content:center;text-align:center}}.LoginForm .leftContent>img{position:relative;width:-moz-fit-content;width:fit-content;height:60px;max-height:100%;-o-object-fit:contain;object-fit:contain}.LoginForm .leftContent .Info{position:relative;color:var(--Black);font-size:28px;font-weight:700;line-height:1.7}.CustomInput{position:relative;display:flex;flex-direction:column;gap:8px;width:100%}.CustomInput label{transition:var(--main-transition)}.CustomInput label,.CustomInput label span{position:relative;font-weight:400;font-size:14px;color:var(--Black)}.CustomInput label span.required{color:#e9282b;font-size:16px}.CustomInput .input-wrapper{position:relative;padding:8px 16px;border-radius:var(--main-border-radius);font-size:14px;transition:var(--main-transition);background-color:var(--White);color:var(--Black);border:1px solid var(--L_Grey);width:100%;display:flex;align-items:center;gap:10px;min-height:43px}.CustomInput .input-wrapper.disabled{border-color:var(--Grey-blue);background-color:var(--Silver)}.CustomInput input,.CustomInput textarea{position:relative;width:100%;height:25px;border:none;background:transparent;color:var(--Black);font-size:14px;font-family:400;outline:none}.CustomInput input:-webkit-autofill,.CustomInput input:-webkit-autofill:active,.CustomInput input:-webkit-autofill:focus,.CustomInput input:-webkit-autofill:hover,.CustomInput textarea:-webkit-autofill,.CustomInput textarea:-webkit-autofill:active,.CustomInput textarea:-webkit-autofill:focus,.CustomInput textarea:-webkit-autofill:hover{-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:var(--Black)}.CustomInput input::-moz-placeholder{color:var(--Neutral-Grey);font-size:12px}.CustomInput input::placeholder{color:var(--Neutral-Grey);font-size:12px}.CustomInput .input-wrapper:focus-within{border-color:var(--D_Blue);outline:none}.CustomInput .toggle-password{background:none;border:none;cursor:pointer;color:var(--Neutral-Grey);width:25px;height:25px;font-size:16px;padding:4px;display:flex;align-items:center;transition:var(--main-transition)}.CustomInput .toggle-password.active,.CustomInput .toggle-password:hover{color:var(--D_Blue)}.CustomInput .char-counter{display:flex;justify-content:flex-end;align-items:center;font-size:12px;color:var(--Neutral-Grey);padding:2px 4px;margin-top:-3px}.CustomInput .char-counter span{font-weight:400;transition:color .3s ease}.CustomInput .char-counter .char-limit-reached{color:#e9282b!important;font-weight:500}.CustomInput textarea{resize:vertical;min-height:150px}.CustomInput .note{position:relative;color:var(--L_Grey);font-size:12px;font-weight:400;line-height:1.3}.BackBtn{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}.BackBtn,.BackBtn span{position:relative;transition:var(--main-transition)}.BackBtn span{color:var(--Black);font-size:16px;font-weight:400;line-height:1}.BackBtn.gray{color:var(--Neutral-Grey)}.BackBtn:hover span{color:var(--Primary-Navy)}.BackBtn .icon{position:relative;height:15px;width:15px}.BackBtn .icon svg{position:relative;width:100%;height:100%;color:var(--Black)}.BackBtn.gray .icon svg,.BackBtn.gray span{color:var(--Neutral-Grey)}.BackBtn:hover .icon svg{color:var(--Primary-Navy)}.CustomCheckBoxInput{position:relative;min-width:150px;max-width:100%}.CustomCheckBoxInput label{position:relative;font-size:13px;font-weight:300;padding-inline-start:25px;color:#6b6b6b;cursor:pointer;display:flex}.CustomCheckBoxInput label:before{content:"";background-color:#fff;border:1px solid var(--L_Grey);border-radius:2px;transform:translateY(-50%)}.CustomCheckBoxInput label:after,.CustomCheckBoxInput label:before{position:absolute;width:18px;height:18px;top:50%;transition:var(--main-transition)}.CustomCheckBoxInput label:after{content:"\2713";display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;transform:translateY(-50%) rotate(-900deg) scale(0);color:#e6f8fc;background-color:var(--Primary-Navy);border:1px solid var(--Primary-Navy);border-radius:2px;font-size:100px}.CustomCheckBoxInput.ar label:after,.CustomCheckBoxInput.ar label:before{right:0}.CustomCheckBoxInput.en label:after,.CustomCheckBoxInput.en label:before{left:0}.CustomCheckBoxInput input:checked+label:after{font-size:8px;transform:translateY(-50%)}.Splitter{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto}.Splitter:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--L_Grey)}.Splitter span{position:relative;height:100%;color:var(--L_Grey);font-size:14px;font-weight:400;background-color:var(--White);padding:0 20px;z-index:1}