.pb-4{padding-bottom:1rem}.pt-4{padding-top:1rem}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.auth{color:#1A202C}.auth.color{background:#3182CE;background-image:linear-gradient(to top,#4299e1,#3182ce);width:100%}.auth>.wrapper{width:100%;height:100%;padding:20px 20px 10%}.auth.slant{position:relative;width:100%;background-color:#fff}.auth.slant .slant-container{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.auth.slant .slant-container.left{background-color:#3182CE;background-image:linear-gradient(to top,#4299e1,#3182ce)}.auth.slant .slant-container.right{background-color:#fff;clip-path:polygon(0 44%,100% 39%,100% 100%,0 100%)}@media (min-width:992px){.auth.color,.auth.slant{height:100%}.auth.slant .slant-container.right{clip-path:polygon(45% 0,100% 0,100% 100%,52% 100%)}}.auth.slant .slant-container.campaign-slant{clip-path:polygon(0 48%,100% 43%,100% 100%,0 100%)}.auth.slant .content{height:100%;padding-top:0;padding-bottom:25px}.auth.slant .content .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;z-index:100}.auth.slant .content .container .header{margin-top:25px;margin-bottom:35px}@media (min-width:992px){.auth.slant .slant-container.campaign-slant{clip-path:polygon(45% 0,100% 0,100% 100%,52% 100%)}.auth.slant .content{padding-bottom:0}.auth.slant .content .container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.auth.slant .content .container .header{margin-bottom:0;margin-top:45px;position:absolute;top:0}}.auth.slant .content .container .header a{color:#fff;font-size:28px;font-weight:700;display:-ms-flexbox;display:flex}.auth.slant .content .container .header .header-logo{width:36px;height:36px;margin:0 10px 0 0}.auth.slant .content .container .left-section{-ms-flex:1;flex:1;max-height:35%;margin-bottom:15%}@media (min-width:992px){.auth.slant .content .container .left-section{max-width:35%;margin-right:15%;max-height:100%;margin-bottom:0}}.auth.slant .content .container .left-section .campaign-header-logo{max-width:130px;max-height:80px;margin-bottom:10px;margin-top:25px}.auth.slant .content .container .left-section h1{color:#fff;font-weight:700;font-size:42px;margin-bottom:20px}@media (min-width:992px){.auth.slant .content .container .left-section .campaign-header-logo{max-width:350px;max-height:200px;margin-bottom:20px;margin-top:0}.auth.slant .content .container .left-section h1{font-size:48px}}.auth.slant .content .container .left-section h2{color:#fff;font-weight:400;font-size:27px;line-height:1.5em}.auth.slant .content .container .left-section h2 b{font-weight:600}.auth.slant .content .container .left-section .powered-by{margin-top:20px;display:none}@media (min-width:992px){.auth.slant .content .container .left-section .powered-by{display:block}}.auth.slant .content .container .left-section .powered-by a{color:#fff;font-size:28px;font-weight:700;display:-ms-flexbox;display:flex}.auth.slant .content .container .left-section .powered-by .header-logo{width:36px;height:36px;margin:0 10px 0 0}.auth.slant .content .container .right-section{-ms-flex:1;flex:1;max-height:35%;margin-top:15%;-ms-flex-item-align:center;align-self:center;width:100%}.auth.slant .content .container .right-section.with-padding{padding-bottom:75px}.auth.slant .content .container .right-section h2{color:#1A202C;font-weight:700;font-size:28px;margin-bottom:20px;line-height:1.3em}@media (min-width:992px){.auth.slant .content .container .right-section.with-padding{padding-bottom:0}.auth.slant .content .container .right-section{max-width:35%;margin-left:15%;max-height:100%;margin-top:0}.auth.slant .content .container .right-section h2{font-size:42px}}.auth.slant .content .container .right-section p.description{color:#1A202C;font-weight:400;font-size:26px;margin-bottom:40px;line-height:1.3em;opacity:.9}@media (min-width:992px){.auth.slant .content .container .right-section p.description{font-size:32px}}.auth.slant .content .form-wrapper{background:#fff;border:none;width:100%;max-width:450px;padding:0;border-radius:3px}.auth.slant .content .form-wrapper .title{font-size:28px;font-weight:900;margin-bottom:30px;text-align:center}.auth.slant .content .form-wrapper .form .form-group{margin-bottom:20px}.auth.slant .content .form-wrapper .form .checkbox-group input[type=checkbox]{vertical-align:top;margin-top:5px;margin-right:5px}.auth.slant .content .form-wrapper .form .checkbox-group label{font-size:16px;color:#718096}.auth.slant .content .form-wrapper .form .form-control{border:none;background-color:#f7f7f7;color:#1A202C}.auth.slant .content .form-wrapper .form .form-control:focus{background-color:#f1f1f1}.auth.slant .content .form-wrapper .form .label{color:#1A202C;font-size:16px;font-weight:400;padding:0 0 8px;display:inline-block}.auth.slant .content .form-wrapper .form .btn-full-width{width:100%}.auth.slant .content .form-wrapper .form .description{font-size:16px;font-weight:600;text-align:center;width:100%;padding:10px 0;color:#CBD5E0}.auth.slant .content .form-links.centered{text-align:center}.auth.slant .content .form-links a.btn-link{color:#CBD5E0;font-size:16px;font-weight:600}.auth .form-container .title a,.auth .form-container a.btn.btn-link{color:#fff}.auth .form-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:100%;width:100%}.auth .form-container .title{font-size:48px;font-weight:700;margin-bottom:30px}.auth .form-container .title strong{font-weight:900}.auth .form-container .links{width:100%;max-width:450px;padding:0 40px}.auth .form-wrapper{background:#fff;border:1px solid #EDF2F7;width:100%;max-width:450px;padding:40px;border-radius:3px}.auth .form-wrapper .title{font-size:28px;font-weight:900;margin-bottom:30px}.auth .form-wrapper .form .form-group{margin-bottom:20px}.auth .form-wrapper .form .checkbox-group input[type=checkbox]{vertical-align:top;margin-top:5px;margin-right:5px}.auth .form-wrapper .form .checkbox-group label{font-size:16px;color:#718096}.auth .form-wrapper .form .form-control{border:none;background-color:#f7f7f7;color:#1A202C}.auth .form-wrapper .form .form-control:focus{background-color:#f1f1f1}.auth .form-wrapper .form .label{color:#1A202C;font-size:16px;font-weight:400;padding:0 0 8px;display:inline-block}.auth .form-wrapper .form .btn-full-width{width:100%}.auth .form-wrapper .form .description{font-size:16px;font-weight:600;text-align:center;width:100%;padding:10px 0;color:#CBD5E0}