@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{margin:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa:before{font-family:FontAwesome}.fa-user:before{content:"\F007"}.fa-lock:before{content:"\F023"}.fa-check:before{content:"\F00C"}*,:after,:before{box-sizing:border-box;outline:none!important}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);font-size:16px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:14px;line-height:16px;color:#3a5a7d;text-align:left;background-color:#eef2f9;letter-spacing:normal;-webkit-font-smoothing:antialiased}.ie select::-ms-expand{display:none}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}b,strong{font-family:inherit;font-weight:600}a{color:#4196ff;text-decoration:none}.hidden{display:none!important}.btn{display:inline-block;margin:0;font-weight:500;font-family:inherit;text-align:center;text-transform:none;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;border-radius:4px;max-width:100%;user-select:none;box-shadow:none;background-image:none;background-color:#4196ff;color:#fff;letter-spacing:normal;font-size:18px;line-height:24px;padding:11px 15px;transition:box-shadow .2s ease;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn:hover{box-shadow:inset 0 -2px 0 rgba(0,0,0,.2)}.input{appearance:none;display:block;width:100%;height:48px;font-family:inherit;font-weight:400;letter-spacing:normal;background-image:none;background-color:#fff;border:1px solid #cfd7de;border-radius:3px;font-size:16px;line-height:18px;padding:14px 15px;transition:border-color .2s ease-in-out;box-shadow:none}.input:-moz-placeholder,.input::-moz-placeholder{color:#899ac0;opacity:1}.input:-ms-input-placeholder{color:#899ac0}.input::-webkit-input-placeholder{color:#899ac0}.input:focus{border-color:#00adf7}.form-group{margin-bottom:25px}.form-group .form-group__control{position:relative}.form-group .form-group__control.has-icon .input{padding-left:40px}.form-group .form-group__control .icon{display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%);font-size:1.4em;color:#97afb9}.custom-checkbox{display:inline-block;margin:0;position:relative;cursor:pointer;user-select:none;padding-left:22px;font-size:13px;line-height:14px}.custom-checkbox input[type=checkbox]{appearance:none;position:absolute;width:0;height:0;top:0;left:0;margin:0;opacity:0;z-index:-1}.custom-checkbox input[type=checkbox]:checked~.box-view{border-color:#00adf7;background:#00adf7}.custom-checkbox .box-view{position:absolute;display:block;top:0;left:0;height:14px;width:14px;border:1px solid #cfd7de;border-radius:3px;background:#fff;transition:background .2s ease,border .2s ease}.custom-checkbox .box-view:before{content:"";display:block;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);margin-top:-1px;box-sizing:inherit}.g-wrap{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center}.g-main{padding:40px 20px}.g-content{max-width:950px;margin:0 auto}.g-content.content--simple{max-width:475px}.g-content.content--fluid{max-width:none}.g-content .g-content__header{text-align:center;margin-bottom:70px}.g-content .g-content__body{box-shadow:0 2px 25px 0 rgba(48,58,156,.15);border-radius:10px}.g-content .g-content__body.content--double .body-part{position:relative}.g-content .g-content__body .body-part{position:relative;padding:50px;border-radius:10px;background-color:#fff}.g-content .g-content__body .body-part.body-part--right{display:none}.g-content .g-content__body .body-part.body-part--right:before{content:"";display:block;width:1px;height:calc(100% - 50px);position:absolute;top:25px;left:-1px;background-color:#e7f0f9}.g-content .g-content__footer{text-align:center;margin-top:50px}.g-logo img{display:block;width:238px;max-width:100%;margin:0 auto}.g-title{color:#2c4c6e;font-size:28px;line-height:33px;font-weight:400}.g-error,.g-subtitle,.g-title{text-align:center;margin-bottom:40px}.g-error,.g-subtitle{font-size:18px;line-height:21px;font-weight:300}.g-error{color:#f62121}.g-error+.g-subtitle{display:none}.g-form .form-button .btn{display:block;width:100%}.g-form .form-controls{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:22px;font-size:13px;line-height:14px;color:#696969}.g-form .form-controls a{text-decoration:none;color:inherit}.g-form .form-back{text-align:center;margin-top:50px}.g-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 10px 10px 0}@media (max-width:949px){.g-content{max-width:475px}}@media (max-width:769px){.g-content .g-content__header{margin-bottom:40px}.g-content .g-content__body .body-part{padding:30px}.g-logo img{width:200px}}@media (min-width:950px){.g-content .g-content__body.content--double{display:flex;flex-wrap:nowrap}.g-content .g-content__body.content--double .body-part{flex:0 0 50%;max-width:50%}.g-content .g-content__body.content--double .body-part.body-part--left{border-radius:10px 0 0 10px}.g-content .g-content__body.content--double .body-part.body-part--right{border-radius:0 10px 10px 0}.g-content .g-content__body .body-part.body-part--right{display:block}}