@font-face{font-family:Futura PT W01 Book;font-display:fallback;src:url(/build/fonts/futura_book.51247c04.eot);src:url(/build/fonts/futura_book.51247c04.eot) format("eot"),url(/build/fonts/futura_book.ae1fc242.woff2) format("woff2"),url(/build/fonts/futura_book.0e25b5ae.woff) format("woff"),url(/build/fonts/futura_book.9a77bb77.ttf) format("truetype")}@font-face{font-family:Futura PT W01 Heavy;font-display:fallback;src:url(/build/fonts/futura_heavy.028adebb.eot);src:url(/build/fonts/futura_heavy.028adebb.eot) format("eot"),url(/build/fonts/futura_heavy.a2a11897.woff2) format("woff2"),url(/build/fonts/futura_heavy.e5d865c3.woff) format("woff"),url(/build/fonts/futura_heavy.7ca16a88.ttf) format("truetype")}@font-face{font-family:Futura PT W01 Medium;font-display:fallback;src:url(/build/fonts/futura_medium.543ff1ba.eot);src:url(/build/fonts/futura_medium.543ff1ba.eot) format("eot"),url(/build/fonts/futura_medium.81d92d8f.woff2) format("woff2"),url(/build/fonts/futura_medium.3f056c6a.woff) format("woff"),url(/build/fonts/futura_medium.6158d02f.ttf) format("truetype")}body{background:url(/build/images/background.d5f57e49.jpg) no-repeat top fixed;background-size:cover;position:relative;min-height:auto}.logo-type{padding-top:84px;justify-content:center;display:flex}.logo-type img{width:220px;height:124px}.main-content{position:relative;width:600px;height:708px;margin:70px auto 60px;background:#fff;box-shadow:0 3px 5px rgba(7,28,70,.2),0 1px 18px rgba(7,28,70,.12),0 6px 10px rgba(7,28,70,.14);border-radius:4px}.content-box{padding-top:38px;align-self:center}.title-text{margin-top:20px;font-family:Futura PT W01 Heavy,sans-serif;font-size:24px;text-align:center;color:#071c46}.box-body{position:relative;margin-top:37px;justify-content:center;display:flex}.sr-only{font-size:16px;color:rgba(7,28,70,.6)}.form-control,.sr-only{font-family:Futura PT W01 Book,sans-serif}.form-control{background:rgba(201,213,227,.12);width:400px;height:48px;border:1px solid #c9d5e3;box-sizing:border-box;border-radius:4px;padding:16px;margin-bottom:27px;margin-top:5px;font-size:18px;line-height:46px;display:flex;align-items:center;color:#071c46}.form-control:hover{border:1px solid #25bee0}.form-control:active,.form-control:focus{box-shadow:0 8px 24px rgba(97,161,208,.16),2px 2px 4px rgba(97,161,208,.16);outline:none;border:1px solid #25bee0}.btn-submit{margin-top:13px;height:48px;width:400px;background:#25bee0;box-shadow:0 3px 5px rgba(23,100,186,.08),0 1px 18px rgba(23,100,186,.12),0 6px 10px rgba(23,100,186,.08);border-radius:4px;font-family:Futura PT W01 Heavy,sans-serif;font-size:18px;font-weight:700;text-align:center;color:#fff;border:none}.btn-submit:hover{background:#15b2e3}.btn-submit:active,.btn-submit:focus{outline:none;background:#15b2e3;box-shadow:inset 0 4px 8px rgba #1764ba,.25}.copyright-law{text-align:center;margin-bottom:20px;bottom:0;font-family:Futura PT W01 Book,sans-serif;font-size:14px;color:#fff;width:100%}input::-webkit-textfield-decoration-container{visibility:hidden;pointer-events:none}@media only screen and (max-width:1200px){.main-content{margin-top:40px}}@media only screen and (max-width:768px){.main-content{width:80%}.box-input-data .box-password .show-notification .notification-box{margin-left:-284px;margin-top:40px}.box-input-data .box-password .show-notification .notification-box:before{position:relative;bottom:0;padding:-2px;float:left;transform:rotate(225deg);z-index:-1;margin-top:-27px;margin-left:244px}}@media only screen and (max-width:576px){.main-content{width:90%;margin-bottom:20px}.box-body-password,.box-body-sms,.box-successful-change,.login-box-content{flex-grow:1}.box-body-password .btn-submit-link,.box-body-password .error,.box-body-password button,.box-body-password input,.box-body-password label,.box-body-password p,.box-body-sms .btn-submit-link,.box-body-sms .error,.box-body-sms button,.box-body-sms input,.box-body-sms label,.box-body-sms p,.box-successful-change .btn-submit-link,.box-successful-change .error,.box-successful-change button,.box-successful-change input,.box-successful-change label,.box-successful-change p,.login-box-content .btn-submit-link,.login-box-content .error,.login-box-content button,.login-box-content input,.login-box-content label,.login-box-content p{width:90%;margin-left:5%}.box-body-password .show-image,.box-body-sms .show-image,.box-successful-change .show-image,.login-box-content .show-image{margin-right:5%}.box-body-password .reset-msg-box,.box-body-sms .reset-msg-box,.box-successful-change .reset-msg-box,.login-box-content .reset-msg-box{justify-content:center;margin-left:-30px}.box-body-password .reset-password-msg,.box-body-sms .reset-password-msg,.box-successful-change .reset-password-msg,.login-box-content .reset-password-msg{margin-top:4px;max-width:200px}.box-body-password .box-password,.box-body-sms .box-password,.box-successful-change .box-password,.login-box-content .box-password{margin-right:4%}}.box-body-password{justify-content:center;width:400px}.box-msg{font-family:Futura PT W01 Book,sans-serif;font-size:16px;line-height:32px;text-align:center;color:rgba(7,28,70,.6);margin-top:-22px}.box-input-data{display:flex;flex-direction:column-reverse;justify-content:flex-end}.form-group{margin-top:32px}.fail-icon,.reset-msg-box{display:flex}.fail-icon{margin-right:8px;margin-left:8px;align-items:center}.fail-icon img{height:32px;width:32px}.reset-password-msg.alert{margin-top:6px;line-height:20px;color:#071c46;font-family:Futura PT W01 Book,sans-serif;font-size:13px;width:352px;text-align:left}.box-password{position:relative}.box-password .show-notification{background:url(/build/images/info.3c0b16b8.svg);z-index:1000;position:absolute;width:20px;height:20px;margin-top:19px;right:15px}.box-password .show-notification .notification-box{display:none;position:absolute;left:34px;top:-6px;width:264px;height:auto;background:#071c46;box-shadow:0 3px 5px rgba(7,28,70,.2),0 1px 18px rgba(7,28,70,.12),0 6px 10px rgba(7,28,70,.14);border-radius:4px;padding:12px}.box-password .show-notification .notification-box:before{content:"";position:absolute;border:solid #071c46;border-width:0 3px 16px 0;display:inline-block;padding:0;left:-4px;top:9px;width:11px;transform:rotate(135deg);z-index:-1}.box-password .show-notification .notification-box p{width:248px;height:auto;font-family:Futura PT W01 Book,sans-serif;font-size:14px;line-height:17px;letter-spacing:.7px;color:#fff}.box-password .show-notification:hover{background:url(/build/images/info-hover.2ab49a23.png) no-repeat;margin:19px -1px 0 0}.box-password .show-notification:hover .notification-box{display:block}.box-password .error-icon{background:url(/build/images/error.75cebe24.svg) no-repeat;position:absolute;width:24px;height:24px;margin-top:17px;right:16px}.errors{position:relative;font-family:Futura PT W01 Book,sans-serif;top:-24px;max-width:400px}.email-error,.errors{color:#ff023f;font-size:13px}.email-error{display:flex;justify-content:center;font-family:Futura PT W01 Heavy,sans-serif;margin-bottom:16px}.form-control-error{background:rgba(255,2,63,.08);border:1px solid #ff023f}.form-control-error:hover~.box-password .error-icon{display:none}.btn-submit-link{position:relative;display:flex;justify-content:center;align-items:center}.link-button{margin-top:0;text-decoration:none;color:#fff}.box-successful-change{justify-content:center}.successful-change-icon{justify-content:center;display:flex;margin-bottom:46px;margin-top:31px}@media (min-width:576px){.reset-password-msg.alert{line-height:24px;margin-top:20px}.fail-icon{margin-right:16px}}