.full_login_registration_section{width:100%;min-height:100vh;background-color:var(--body-color);background-color:var(--body--bg-color);background:var(--body-bg-gradient)}.login_registration_section{padding:var(--m-p-1) 0}.login_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--m-p-0-5) 0;width:100%;height:7rem}.login_header_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--m-p-0-5);max-width:420px;height:100%}.login_header_logo>img{max-width:100%;max-height:100%}.login_header_title{font-size:1.8rem;color:var(--white-color)}.login_registration_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.login_registration_form{position:relative;margin:auto;width:420px;min-height:800px;height:auto;border:1px solid #f2f2f2;border-radius:var(--section-box-radius);background-color:var(--fff-white-color);overflow:hidden;scale:1}.Sign_in{position:absolute;padding:9% 5%;width:100%;left:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.menu{margin-bottom:var(--m-p-2);text-align:center}.form_title{font-size:1.5rem;padding-bottom:3px;color:var(--black-color)}.gradient-line{position:relative;background:-o-linear-gradient(left,transparent,var(--highlighting_blue),transparent) padding-box,transparent;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--highlighting_blue)),to(transparent)) padding-box,transparent;background:linear-gradient(to right,transparent,var(--highlighting_blue),transparent) padding-box,transparent;height:2px;padding-bottom:2px;border-bottom:2px solid transparent}.form_subtitle{display:inline-block;margin-top:var(--m-p-1);text-align:center}.form_subtitle>p{display:inline-block;margin:0}.btn-Sign_up,.btn-Sign_in{margin-left:var(--m-p-0-25);text-decoration:none;color:var(--highlighting_blue)}.btn-Sign_up:hover,.btn-Sign_in:hover{text-decoration:underline}.social-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--m-p-1);margin:0;padding:0;list-style:none}.contact-icons li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--m-p-1-25);padding:9px 18px;width:100%;max-width:400px;font-family:var(--body-font);font-size:.9rem;font-weight:var(--font-regular);text-align:center;text-decoration:none;color:#2d333a;background-color:#ececec;border-radius:var(--inner-box-radius);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid #131725;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06)}.social-btn i{font-size:1rem}.social-btn.google,.social-btn.linked-in,.social-btn.github,.social-btn.microsoft{color:var(--black-color);cursor:pointer}.social-btn.google:hover,.social-btn.linked-in:hover,.social-btn.github:hover,.social-btn.microsoft:hover{background-color:#d6d3d3}.divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:var(--m-p-1-25) 0}.divider::before,.divider::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#2a2a2a}.divider label,.divider span{padding:0 var(--m-p-1);font-family:var(--body-font);font-size:var(--smaller-font-size);font-weight:var(--font-semi-bold);color:#2a2a2a;background-color:transparent}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--m-p-1-25)}.email_box,.password_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}input{display:block;width:100%;padding:10px 13px 10px 60px;border-radius:var(--inner-box-radius);font-family:var(--body-font);font-size:.9rem;color:var(--black-color);background-color:rgba(255,255,255,.8);border:1px solid var(--grey-color);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);-webkit-transition:border-color .3s ease,background-color .3s ease;-o-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}input:focus{background-color:var(--fff-white-color)}.email_box>label,.password_box>label{position:absolute;top:13px;left:58px;padding:0 5px;font-size:.9rem;font-weight:var(--font-regular);color:var(--black-color);background-color:transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:none}input:not(:-moz-placeholder-shown)+label{top:-8px;left:45px;font-size:.8rem;color:var(--black-color);background-color:var(--fff-white-color)}input:not(:-ms-input-placeholder)+label{top:-8px;left:45px;font-size:.8rem;color:var(--black-color);background-color:var(--fff-white-color)}input:focus+label,input:not(:placeholder-shown)+label{top:-8px;left:45px;font-size:.8rem;color:var(--black-color);background-color:var(--fff-white-color)}.email_box .email-icon,.password_box .password-icon,.password_box .eye-icon{position:absolute;font-size:1.2rem;color:#000;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.password_box .password-icon,.email_box .email-icon,.password_box .eye-icon{top:12px;-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.eye-icon{right:20px;z-index:10000!important;cursor:pointer!important}.hidden{display:none}.email_box .email-icon,.password_box .password-icon{left:20px}.icon-svg{position:absolute;top:9px;left:18px;width:24px;height:24px}.password_box .visible-icon{top:9px}.error-message{margin-left:var(--m-p-1-5);color:var(--error-color);font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;display:none}input.error{border-color:var(--error-color)}.error-message.show{display:block;color:var(--error-color)}button.valid{border-color:#404040}.check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:var(--m-p-0-5)}.check label{font-size:1rem;width:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.check h3{padding:0;margin:0}.checkbox{display:none}.checkbox:checked+svg .path-moving{-webkit-transition:stroke .4s,stroke-dasharray .4s,stroke-dashoffset .4s cubic-bezier(.3,.8,.6,1.5);-o-transition:stroke .4s,stroke-dasharray .4s,stroke-dashoffset .4s cubic-bezier(.3,.8,.6,1.5);transition:stroke .4s,stroke-dasharray .4s,stroke-dashoffset .4s cubic-bezier(.3,.8,.6,1.5);stroke-dasharray:25 90;stroke-dashoffset:0}.path-moving,.path-back{fill:none;stroke:hsl(200,85%,53%,1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.path-moving{-webkit-transition:stroke .4s,stroke-dasharray .4s,stroke-dashoffset .4s;-o-transition:stroke .4s,stroke-dasharray .4s,stroke-dashoffset .4s;transition:stroke .4s,stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#000;stroke-dasharray:110;stroke-dashoffset:-32}.forget_password{font-size:.9rem;-webkit-text-decoration:solid;text-decoration:solid;color:#00e}.forget_password:hover{cursor:pointer;text-decoration:underline}.submit_btn{margin-top:var(--m-p-0-5);padding:var(--m-p-0-75);position:relative;width:100%;opacity:1;font-size:var(--normal-font-size);text-align:center;font-weight:var(--font-regular);color:var(--highlighting_blue);border:1px solid var(--highlighting_blue);border-radius:var(--inner-box-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;overflow:hidden;cursor:pointer}.submit_btn>button{margin:0;padding:0;width:100%;height:100%;font:inherit;color:inherit;background-color:transparent;border:0;cursor:pointer}.submit_btn:hover{color:var(--white-color);background-color:var(--highlighting_blue);background:var(--btn_gradient_blue_hover);-webkit-box-shadow:3px 6px 6px rgba(0,0,0,.2);box-shadow:3px 6px 6px rgba(0,0,0,.2);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.submit_btn>i{padding-left:var(--m-p-0-5);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.submit_btn:hover>i{-webkit-transform:translateX(var(--m-p-0-5));-ms-transform:translateX(var(--m-p-0-5));transform:translateX(var(--m-p-0-5));-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.Sign_up{position:absolute;padding:8% 5%;width:100%;right:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.active-section{position:absolute;right:500px}.remove-section{position:absolute;left:500px}.accept{margin-top:var(--m-p-1);font-size:.8rem}.accept>a:hover{text-decoration:underline}.info-icon{margin-left:10px;width:24px;height:24px;fill:none;stroke:#000;cursor:help;z-index:10}.tooltip-container{display:inline-block;position:absolute;right:20px;top:10px;cursor:help}.tooltip{position:absolute;bottom:140%;left:-205px;padding:var(--m-p-1);width:250px;visibility:hidden;font-size:.9rem;text-align:center;font-weight:var(--font-thin);line-height:150%;color:var(--white-color);background-color:#131725;border-radius:var(--inner-box-radius);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:1;cursor:help}.tooltip::after{content:'';position:absolute;top:100%;right:22px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-container:hover .tooltip{visibility:visible}.semi-bold{font-weight:var(--font-semi-bold)}.special{letter-spacing:2px}.password-strength-bar{margin:var(--m-p-0-5) 0 var(--m-p-0-25);width:100%;height:8px;background:#e0e0e0;border-radius:var(--small-box-radius);overflow:hidden}#password-strength-indicator{height:100%;width:0%;-webkit-transition:width .3s ease,background-color .3s ease;-o-transition:width .3s ease,background-color .3s ease;transition:width .3s ease,background-color .3s ease;border-radius:var(--small-box-radius)}.password-strength-label{font-size:12px;color:#666}.error-message{display:none;font-size:12px;color:var(--error-color)}.fa-circle-exclamation{padding-right:var(--m-p-0-5)}@media screen and (max-width:768px){.login_registration_section{padding-top:5rem}}@media screen and (max-width:480px){.login_registration_section{padding-top:4rem}.login_header{padding-bottom:var(--m-p-1-5)}.login_registration_form{width:100%;border-radius:0}}