html,body{margin:0;padding:0}
body.gope-lr15-document{background:#f5f9f7!important;color:#173f30;overflow-x:hidden}
body.gope-lr15-document .gope-lr15-main{width:100%;box-sizing:border-box;background:#f5f9f7;padding:42px 20px 64px}
body.gope-lr15-document .gope-lr15-container{width:min(1180px,100%);margin:0 auto}
body.gope-lr15-document .gope-lr15-page-title{text-align:center;margin:0 0 28px}
body.gope-lr15-document .gope-lr15-page-title h1{margin:0!important;padding:0!important;font-size:38px!important;line-height:1.15!important;font-weight:800!important;color:#073f2c!important}
body.gope-lr15-document .gope-lr15-page-title p{margin:9px 0 0!important;color:#789185;font-size:15px}
body.gope-lr15-document .gope-lr15-auth-wrap{width:100%;display:flex;justify-content:center;align-items:flex-start}
body.gope-lr15-document .gope-lr15-card{width:min(560px,100%);box-sizing:border-box;background:#fff!important;border:1px solid #dce8e1!important;border-radius:24px!important;padding:34px 38px!important;margin:0!important;box-shadow:0 16px 40px rgba(20,70,45,.09)!important}
body.gope-lr15-document .gope-lr15-card h2{margin:0 0 24px!important;padding:0!important;font-size:30px!important;line-height:1.2!important;font-weight:800!important;color:#073f2c!important}
body.gope-lr15-document .gope-lr15-field{display:block;width:100%;margin:0 0 17px!important}
body.gope-lr15-document .gope-lr15-field label{display:block!important;margin:0 0 8px!important;padding:0!important;color:#173f30!important;font-size:14px!important;line-height:1.3!important;font-weight:700!important}
body.gope-lr15-document .gope-lr15-field label b{color:#078045}
body.gope-lr15-document .gope-lr15-form input[type=text],body.gope-lr15-document .gope-lr15-form input[type=email],body.gope-lr15-document .gope-lr15-form input[type=tel],body.gope-lr15-document .gope-lr15-form input[type=password]{display:block!important;width:100%!important;max-width:none!important;height:54px!important;min-height:54px!important;box-sizing:border-box!important;margin:0!important;padding:0 16px!important;border:1px solid #d8e5dd!important;border-radius:14px!important;background:#fbfdfb!important;color:#173f30!important;font-size:15px!important;line-height:54px!important;outline:none!important;box-shadow:none!important}
body.gope-lr15-document .gope-lr15-form input:focus{border-color:#11945a!important;box-shadow:0 0 0 3px rgba(17,148,90,.10)!important}
body.gope-lr15-document .gope-lr15-pass{position:relative;width:100%}
body.gope-lr15-document .gope-lr15-pass input{padding-right:52px!important}
body.gope-lr15-document .gope-lr15-eye{position:absolute!important;right:5px!important;top:0!important;width:44px!important;height:54px!important;padding:0!important;border:0!important;background:transparent!important;color:#164332!important;cursor:pointer!important;font-size:18px!important}
body.gope-lr15-document .gope-lr15-field small{display:block;margin-top:7px;color:#82938b;font-size:12px}
body.gope-lr15-document .gope-lr15-remember{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 18px!important;color:#173f30!important;font-size:14px!important;font-weight:600!important}
body.gope-lr15-document .gope-lr15-remember input{width:16px!important;height:16px!important;margin:0!important;accent-color:#078045}
body.gope-lr15-document .gope-lr15-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:54px!important;height:54px!important;box-sizing:border-box!important;margin:0!important;padding:12px 20px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#078045,#19a15d)!important;color:#fff!important;text-decoration:none!important;font-size:16px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 10px 22px rgba(8,127,70,.18)!important}
body.gope-lr15-document .gope-lr15-btn:hover{filter:brightness(.96)}
body.gope-lr15-document .gope-lr15-forgot{display:block!important;text-align:center!important;margin:16px 0 0!important;color:#078045!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}
body.gope-lr15-document .gope-lr15-switch{display:block!important;text-align:center!important;margin:22px 0 0!important;padding:20px 0 0!important;border-top:1px solid #edf2ef!important;color:#6e8278!important;font-size:14px!important;line-height:1.5!important}
body.gope-lr15-document .gope-lr15-switch a{color:#078045!important;font-weight:800!important;text-decoration:none!important}
body.gope-lr15-document .gope-lr15-error{margin:0 0 18px!important;padding:12px 14px!important;border-radius:12px!important;background:#fff1f1!important;color:#a52929!important;border:1px solid #f0cccc!important;font-size:14px!important;line-height:1.45!important}
body.gope-lr15-document .gope-lr15-logged{text-align:center!important}
body.gope-lr15-document .gope-lr15-logged p{margin:0 0 20px!important;color:#789185}
body.gope-lr15-document .gope-lr15-text-link{display:block!important;text-align:center!important;margin-top:14px!important;color:#078045!important;font-weight:700!important;text-decoration:none!important}
@media(max-width:700px){body.gope-lr15-document .gope-lr15-main{padding:28px 14px 44px}body.gope-lr15-document .gope-lr15-page-title h1{font-size:31px!important}body.gope-lr15-document .gope-lr15-card{padding:25px 18px!important;border-radius:18px!important}body.gope-lr15-document .gope-lr15-card h2{font-size:26px!important}}

.gope-lr15-success{background:#ecfdf3;border:1px solid #86efac;color:#166534;padding:12px 14px;border-radius:10px;margin:0 0 18px}.gope-lr15-help{color:#667085;line-height:1.6;margin:-6px 0 20px}.gope-lr15-forgot{display:block;text-align:center;margin-top:14px}
