#login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;min-height:600px;background:#6d0019;background:linear-gradient(135deg,#6d0019,#e81b25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6d0019",endColorstr="#e81b25",GradientType=1)}#login .links{position:absolute;bottom:20px}#login .links a{color:#fff;display:inline-block;margin:0 20px}#login .links a:hover{text-decoration:underline}#login .close{display:none}#login .md-card{width:450px}#login .md-card img{width:300px;display:block;margin:0 auto 20px}#login .md-card .md-card-content .md-field .md-layout-item{position:relative}#login .md-card .md-card-content .md-field label{color:#000;text-align:right}#login .md-card .md-card-content .md-field .md-input{width:100%}#login .md-card .md-card-content .md-field .md-error{text-transform:capitalize}@media (max-width:1903px){#login .md-card .md-card-content .md-field.md-has-password .md-button{right:20px}}@media (max-width:1280px){#login .md-card .md-card-content .md-field.md-has-password .md-button{right:12px}}@media (max-width:960px){#login .md-card .md-card-content .md-field.md-has-password .md-button{right:8px}}@media (max-width:600px){#login .md-card .md-card-content .md-field.md-has-password .md-button{right:4px}}#login .md-card .forgot-credentials{color:#fff}#login .md-card .forgot-credentials:hover{cursor:pointer}#login.dialog{position:absolute;top:60px;right:0;display:block;height:auto;min-height:auto;background:none}#login.dialog .md-card{color:#fff;background-color:#2d777c;width:390px}#login.dialog .md-card .loading{width:100%;height:100%;background-color:rgba(45,119,124,.95);position:absolute;top:0;left:0;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#login.dialog .md-card .loading span{margin-top:10px;font-size:1.4em}#login.dialog .md-card .arrow{position:absolute;top:-28px;right:10px;width:1px;height:1px;border:15px solid transparent;border-bottom-color:#2d777c}#login.dialog .md-card .close,#login.dialog .md-card .md-card-header{display:none}#login.dialog .md-card .md-card-content{padding:30px 0 0}#login.dialog .md-card .md-card-content .md-field{margin:0 0 20px 0}#login.dialog .md-card .md-card-content .md-field label{color:#fff}#login.dialog .md-card .md-card-content .md-field.md-has-password .md-button{top:20px}#login.dialog .md-card .md-card-content .md-field.md-invalid .md-error{color:#ff5f5f;right:20px;font-size:14px;font-weight:700}#login.dialog .md-card .md-card-actions{padding-right:20px;padding-left:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#login.dialog .md-card .md-card-actions .md-button{color:#fff;padding:0}#login.dialog .md-card .forgot-credentials{font-size:.9em;color:#fff;text-decoration:underline}#login.dialog .links{display:none}@media (max-width:600px){#login.dialog{top:0;z-index:99}#login.dialog .md-card{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#login.dialog .md-card .arrow{display:none}#login.dialog .md-card .close{display:block;position:absolute;top:0;right:0;cursor:pointer}#login.dialog .md-card .close .md-icon{color:#fff}#login.dialog .md-card .forgot-credentials{position:static}#login.dialog .md-card .md-card-content{padding:0 10px}#login.dialog .md-card .md-card-content .md-field label{text-align:left}#login.dialog .md-card .md-card-content .md-field.md-has-password .md-button{top:38px}}#login.dialog.is-loading .md-card-actions,#login.dialog.is-loading .md-card-content{-webkit-filter:blur(2px);filter:blur(2px)}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important;letter-spacing:-.02em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}ul{list-style:none}button,html,input,select,textarea{color:#222}body,html{font-family:Gilroy-Regular,Helvetica,Arial,sans-serif;margin:0;display:block;position:relative;padding:0;width:100%;height:100%}::-moz-selection{background:#31b0b6;color:#fff;text-shadow:none}::selection{background:#31b0b6;color:#fff;text-shadow:none}a{color:#31b0b6;text-decoration:none;background-color:transparent}.hidden{display:none!important}.section{padding:80px 0;position:relative;z-index:1;background:#fff;-webkit-transition:all .27s ease;transition:all .27s ease}@media (max-width:991px){.section .container{max-width:100%}}.section .section-heading{text-transform:uppercase;margin-bottom:.5em;letter-spacing:.2px}.section.section-description{padding:25px 0}@media (max-width:1199px){.section{padding:50px 0}}@media (max-width:991px){.section{padding:40px 0}}@media (max-width:767px){.section{padding:35px 0}}@media (max-width:480px){.section{padding:30px 0}}@media (max-width:360px){.section{padding:25px 0}}h1,h2,h3,h4,h5,h6{font-family:Gilroy-Extrabold,Helvetica,Arial,sans-serif;font-weight:800;text-align:inherit;line-height:1;margin:0}h1{font-size:48px}h2{font-size:40px}h3{font-size:35px}h4{font-size:25px}h5{font-size:18px}h6{font-size:17px}@media (max-width:991px){h1{font-size:37px}h2{font-size:32px}h3{font-size:27px}h4{font-size:21px}}@media (max-width:767px){h1{font-size:32px}h2{font-size:28px}h3{font-size:25px}h4{font-size:19px}}strong{font-family:Gilroy-Extrabold,Helvetica,Arial,sans-serif;font-weight:800}p,ul>li{font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:none;line-height:1.5;font-size:16px;font-weight:300;margin-bottom:1em;letter-spacing:.01em;padding:0}p:last-child,ul>li:last-child{margin-bottom:0}@media (max-width:991px){p,ul>li{line-height:1.45;font-size:14px}}@media (max-width:767px){p,ul>li{line-height:1.4;font-size:14px}}@media (max-width:575px){p,ul>li{line-height:1.35;font-size:14px}}@media (min-width:768px){.mobile-only{display:none!important}}@media (min-width:992px){.container{max-width:100%}}@media (max-width:991px){.container{max-width:100%!important}}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.text-center{text-align:center!important}#account-confirmation section.body{text-align:center}#account-confirmation section.body #login-container #login.dialog{position:static}#account-confirmation section.body #login-container #login.dialog .md-card{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;display:block}#account-confirmation section.body #login-container #login.dialog .md-card .arrow{display:none}#account-confirmation section.body #login-container #login.dialog .md-card .md-card-actions .md-button:before{opacity:1;background:#2d979d}#account-confirmation section.body #login-container #login.dialog .md-card .md-card-content .md-field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#account-confirmation section.body #login-container #login.dialog .md-card .md-card-content .md-field label{color:#000}#account-confirmation section.body #login-container #login.dialog .md-card .md-card-content .md-field.md-has-password .md-button{top:3px}#account-confirmation section.body form{margin-top:30px}#account-confirmation section.body form .md-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#account-confirmation section.body form .md-field .md-input{width:300px}