.guest-layout{align-items:center;background-color:#fff;background-image:url(/assets/images/backoffice/bg-auth.svg);background-position:50%;background-size:cover;color:var(--ocs-blueextradark);display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:.875rem;justify-content:center;line-height:1.25;min-height:100vh;padding-bottom:1%}.guest-layout__card{border-radius:1rem;box-shadow:none;display:flex;overflow:hidden}@media only screen and (min-width:856px){.guest-layout__card{width:800px}}@media only screen and (max-width:855px){.guest-layout__card{flex-direction:column;width:360px}}.guest-layout__image{background-color:#edf0f4;max-width:450px;min-width:350px;padding:23px}@media only screen and (max-width:855px){.guest-layout__image{min-width:unset}}.guest-layout__image-desktop{display:block;width:100%}@media only screen and (max-width:855px){.guest-layout__image-desktop{display:none}}.guest-layout__image-mobile{display:none;margin:0 auto}@media only screen and (max-width:855px){.guest-layout__image-mobile{display:block}}.auth-container{background-color:var(--ocs-orange);color:#fff;max-width:450px;padding:65px 50px}@media only screen and (max-width:855px){.auth-container{padding:35px 15px}}.auth-container h1{font-size:1.313rem;font-weight:700}.auth-container form{min-width:350px}@media only screen and (max-width:855px){.auth-container form{min-width:100%}}.auth-container .auth-input-group{border:1px solid #fff;border-radius:.5rem;display:flex;margin-bottom:1rem;overflow:hidden}.auth-container .auth-input-icon{align-items:center;color:#fff;display:flex;font-size:1rem;justify-content:center;padding:0 .75rem}.auth-container .auth-input{background-clip:padding-box;background-color:transparent;border:none;color:#fff;display:block;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;outline:none;padding:.5rem .75rem;width:100%}.auth-container .auth-input::placeholder{color:#fff}.auth-container .auth-input.auth-input--invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff738c'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff738c' stroke='none'/%3E%3C/svg%3E");background-position:98% 50%;background-repeat:no-repeat;background-size:18px 18px}.auth-container .auth-input:-webkit-autofill,.auth-container .auth-input:-webkit-autofill:focus,.auth-container .auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,0);transition:background-color 5000s ease-in-out 0s}.auth-container .auth-checkbox{align-items:center;display:flex;position:relative}.auth-container .auth-checkbox input[type=checkbox]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.auth-container .auth-checkbox input[type=checkbox]:checked+label .auth-checkbox__box i{opacity:1;transform:scale(1);visibility:visible}.auth-container .auth-checkbox label{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;line-height:normal;margin-bottom:0}.auth-container .auth-checkbox__box{align-items:center;border:1px solid #fff;border-radius:5px;display:flex;height:21px;justify-content:center;margin-right:.75rem;min-width:21px;width:21px}.auth-container .auth-checkbox__box i{color:#fff;opacity:0;transform:scale(0);transition:all .15s;visibility:hidden}.auth-container .auth-btn-wrapper{display:flex;justify-content:center;margin-top:20px}.auth-container .auth-btn{background-color:#fff;border:1px solid var(--ocs-orange);border-radius:50px;color:var(--ocs-orange);cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:700;padding:.5rem 1.5rem;text-align:center;transition:all .2s;width:auto}.auth-container .auth-btn:hover{background-color:var(--ocs-orange);border-color:#fff;color:#fff}.auth-container .auth-btn:disabled{cursor:not-allowed;opacity:.6}.auth-container .auth-link{align-items:center;color:#fff;display:flex;font-size:.75rem;position:relative;text-decoration:none}.auth-container .auth-link:hover{text-decoration:none}.auth-container p a{color:var(--ocs-orange)}.auth-container p a:hover{color:var(--ocs-purple)}
