.middle-wrapper .main-container{background:#c6ebf1;background:linear-gradient(266deg,#c6ebf1 0,#203e64 100%)}.auth-wrapper{margin:50px 120px 0;background-color:#fff;border:2px solid #000;padding-bottom:60px}.auth-wrapper .header{height:60px;display:flex;align-items:center;padding-left:30px;border-bottom:2px solid #000}.auth-wrapper .header .title,.auth-wrapper form h3{font-size:24px;color:#000}.auth-wrapper form{display:flex;flex-direction:column;justify-content:center;width:100%}.auth-wrapper form h3{padding:30px 0;text-align:center;font-weight:400}.auth-wrapper form .form-group{margin:0 80px 20px}.auth-wrapper form .form-group input{border:2px solid #000;border-radius:0;font-size:18px}.auth-wrapper form .form-group .form-check .form-check-label{font-size:16px;cursor:pointer}.auth-wrapper form .form-group .form-check .form-check-input:checked[type=checkbox]{background-image:url(../../images/logo/close.svg);background-size:20px;background-repeat:no-repeat;background-position:center}.auth-wrapper form .form-group .form-check .form-check-input:checked{background-color:transparent;cursor:pointer}.auth-wrapper form .form-group.login{display:flex;justify-content:space-between}.auth-wrapper form .form-group.login button{height:40px;border:2px solid #000;border-radius:0;background-color:transparent;font-size:24px;color:#000;font-weight:400;display:flex;justify-content:center;align-items:center;padding:0 30px;transition:all ease-in-out .35s}.auth-wrapper form .form-group.login button:hover{background-color:transparent}@media only screen and (min-width:320px) and (max-width:400px){.auth-wrapper{margin:20px 15px 0;padding-bottom:40px}.auth-wrapper .header{height:50px;padding-left:20px}.auth-wrapper .header .title,.auth-wrapper form h3{font-size:16px;color:#000}.auth-wrapper form h3{padding:20px 0;font-weight:400}.auth-wrapper form .form-group{margin:0 20px 10px}.auth-wrapper form .form-group input{font-size:14px}.auth-wrapper form .form-group .form-check .form-check-label{font-size:12px}.auth-wrapper form .form-group .invalid-feedback{padding-left:0;padding-right:0}.auth-wrapper form .form-group .invalid-feedback strong{font-size:10px}.auth-wrapper form .form-group.login{display:flex;flex-direction:column}.auth-wrapper form .form-group.login button{height:30px;margin-top:20px;font-size:16px;color:#000;font-weight:400;padding:0 20px}}@media only screen and (min-width:401px) and (max-width:767px){.auth-wrapper{margin:30px 40px 0;padding-bottom:40px}.auth-wrapper .header{height:50px;padding-left:30px}.auth-wrapper .header .title,.auth-wrapper form h3{font-size:16px;color:#000}.auth-wrapper form h3{padding:30px 0;font-weight:400}.auth-wrapper form .form-group{margin:0 30px 10px}.auth-wrapper form .form-group input{font-size:14px}.auth-wrapper form .form-group .form-check .form-check-label{font-size:12px}.auth-wrapper form .form-group .invalid-feedback strong{font-size:10px}.auth-wrapper form .form-group.login button{height:30px;font-size:16px;color:#000;font-weight:400;padding:0 20px}}@media only screen and (min-width:768px) and (max-width:991px){.auth-wrapper{margin:30px 40px 0;padding-bottom:40px}.auth-wrapper .header{height:50px;padding-left:30px}.auth-wrapper .header .title,.auth-wrapper form h3{font-size:16px;color:#000}.auth-wrapper form h3{padding:30px 0;font-weight:400}.auth-wrapper form .form-group{margin:0 30px 10px}.auth-wrapper form .form-group input{font-size:14px}.auth-wrapper form .form-group .form-check .form-check-label{font-size:12px}.auth-wrapper form .form-group.login button{height:30px;font-size:16px;color:#000;font-weight:400;padding:0 20px}}@media only screen and (min-width:992px) and (max-width:1199px){.auth-wrapper{margin:40px 80px 0;padding-bottom:60px}.auth-wrapper .header{height:60px;padding-left:30px}.auth-wrapper .header .title,.auth-wrapper form h3{font-size:20px;color:#000}.auth-wrapper form h3{padding:30px 0;font-weight:400}.auth-wrapper form .form-group{margin:0 60px 20px}.auth-wrapper form .form-group input{font-size:16px}.auth-wrapper form .form-group .form-check .form-check-label{font-size:14px}.auth-wrapper form .form-group.login button{height:36px;font-size:20px;color:#000;font-weight:400;padding:0 30px}}@media only screen and (min-width:1200px) and (max-width:1600px){.auth-wrapper{margin:40px 80px 0;padding-bottom:60px}.auth-wrapper .header{height:60px;padding-left:30px}.auth-wrapper .header .title,.auth-wrapper form h3{font-size:20px;color:#000}.auth-wrapper form h3{padding:30px 0;font-weight:400}.auth-wrapper form .form-group{margin:0 60px 20px}.auth-wrapper form .form-group input{font-size:16px}.auth-wrapper form .form-group .form-check .form-check-label{font-size:14px}.auth-wrapper form .form-group.login button{height:36px;font-size:20px;color:#000;font-weight:400;padding:0 30px}}