.app-container .auth-modal .modal-close-button{top:-5px;right:5px;line-height:1;z-index:100}.app-container .auth-modal .modal-content{background:#000}.app-container .auth-modal .authentication--container{background-size:auto 880px}.app-container .auth-modal{max-width:800px}@media screen and (min-width:768px){.app-container .auth-modal.modal-dialog{width:90%}}.app-container .new-sign-up.modal-body{padding:0}body.FullPageAuth{position:relative;display:flex;flex-direction:column;min-height:100%}body.FullPageAuth .app-target{display:flex;flex-direction:column;flex-grow:1}body.FullPageAuth .authentication--container{flex-grow:1}body.FullPageAuth .app-target{height:100%}.app-container .authentication--box .or{font-size:.8em;font-weight:700;display:block;margin-top:1em;padding-bottom:1em;text-align:center}.app-container .authentication--container{font-family:Franklin Gothic Condensed,sans-serif;height:inherit;padding-top:1px;padding-bottom:1px;background-size:cover}.app-container .authentication--container .error-messages{font-size:1.1rem;margin-bottom:4.5rem;padding:1rem 1rem 1.2rem;text-transform:none;color:#fff;background:rgba(34,34,34,.6)}.app-container .authentication--container .error-messages a{text-decoration:underline}.app-container .authentication--container .form a:hover{text-decoration:none}.app-container .authentication--container .form .g-recaptcha{margin-bottom:1em}.app-container .authentication--container .form .input-error{color:#a50014}.app-container .authentication--container .forgot-password-link{font-size:.8em;display:block;text-align:center;color:#222}.app-container .authentication--container .forgot-password-link:hover{color:#222}.app-container .authentication--container .mobile-overlay .photo-credit{width:100%;text-align:center}.app-container .authentication--container .mobile-overlay .or{padding-top:.5em;padding-bottom:.5em}.app-container .authentication--container .mobile .photo-credit{font-size:.5em}.app-container .authentication--content{position:relative}.app-container .authentication--actions{margin-bottom:1em}.app-container .authentication--box{width:90%;max-width:300px;margin:2em auto 4em;padding:1em;background:hsla(0,0%,100%,.6)}.app-container .authentication--box-wide{max-width:550px;background:hsla(0,0%,100%,.9);padding:2em}.app-container .authentication--box-btn{display:block;width:100%;margin-bottom:1em;padding:1em;text-align:center;font-size:16px;line-height:1.427;transition:background .3s;font-weight:700;text-decoration:none;text-transform:uppercase;color:#fff;border:0;border-radius:0;background-color:#222}.app-container .authentication--box-btn:last-child{margin-bottom:0}.app-container .btn-facebook-bg{background-color:#3d589c}.app-container .btn-google-bg{background-color:#5284ec}.app-container .authentication--box-content{max-width:280px;margin-left:auto;margin-right:auto}.app-container .authentication--box-btn-continue{max-width:300px;margin:0 auto 10em;background:#fff;color:#222}.app-container .authentication--copy{line-height:1.3em;margin:0 auto 2.25em;text-align:center}.app-container .authentication--copy h2{font-size:1.5em;font-weight:700;margin-top:0;margin-bottom:.7em}.app-container .authentication--copy p{font-family:Freight Text,sans-serif;font-size:1.3em;line-height:1.4em}.app-container .authentication--copy-wide{width:100%}@media screen and (max-width:450px){.app-container .authentication--copy-wide{min-width:unset}}.app-container .authentication--header-copy{font-weight:700;font-size:32px;color:#fff;display:block;margin-bottom:.75em;line-height:1}.app-container .authentication--header-copy--extra-space{margin-top:160px}.app-container .authentication--logo{display:block;width:200px;margin:160px auto 80px}.app-container .authentication--logo img{display:block;width:100%}.app-container .authentication--navigation-bar{position:relative}.app-container .authentication--input-field{position:relative;margin-bottom:1em}.app-container .authentication--input-reminder{font-family:Freight Text,sans-serif;font-size:.7em;position:absolute;bottom:3px;left:0;transform:translateY(100%)}.app-container .authentication--input-field-input{font-family:Freight Text,sans-serif;width:100%;padding:.75em;transition:all .3s ease;border:none;background-color:#fff;font-size:16px}.app-container .authentication--input-field-input::-moz-placeholder{-moz-transition:opacity .3s ease;transition:opacity .3s ease}.app-container .authentication--input-field-input:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease}.app-container .authentication--input-field-input::-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease}.app-container .authentication--input-field-input::placeholder{transition:opacity .3s ease}.app-container .authentication--input-field-input:focus{outline:none}.app-container .authentication--input-field-input:focus::-moz-placeholder{opacity:.7}.app-container .authentication--input-field-input:focus:-ms-input-placeholder{opacity:.7}.app-container .authentication--input-field-input:focus::-ms-input-placeholder{opacity:.7}.app-container .authentication--input-field-input:focus::placeholder{opacity:.7}.app-container .authentication--box-lead{font-size:.85em;font-weight:700;margin-bottom:.5em;text-align:center}.app-container .authentication--box-lead a{color:#222;text-decoration:underline}.app-container .authentication--fine-print{font-family:Freight Text,sans-serif;font-size:.75em;margin-bottom:2em;text-align:center;opacity:.9;color:#fff}.app-container .authentication--fine-print a{text-decoration:underline;color:#fff}.app-container .authentication--recaptcha{justify-content:center;display:flex}.app-container .EmailTooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.app-container .EmailTooltip--inset{left:calc(100% - 35px)}.app-container .info-tooltip{background:#c6cacb;color:#fff;width:215px;z-index:100}.app-container .info-tooltip__trigger img{max-width:unset;position:relative;z-index:101;padding:5px}.app-container .info-tooltip__arrow{position:absolute}.app-container .info-tooltip__arrow.left{left:calc(100% - 5px);transform:rotate(90deg)}.app-container .info-tooltip__arrow.right{right:calc(100% - 5px);transform:rotate(-90deg)}.app-container .info-tooltip__arrow.center{left:50%;transform:translateX(-50%)}.app-container .info-tooltip__arrow.top{top:100%}.app-container .info-tooltip__arrow.middle{top:50%;transform:translateY(-50%)}.app-container .info-tooltip__arrow.middle.left{transform:translateY(-50%) rotate(90deg)}.app-container .info-tooltip__arrow.middle.right{transform:translateY(-50%) rotate(-90deg)}.app-container .info-tooltip__arrow.bottom{bottom:100%;transform:scaleY(-1)}.app-container .AlertMessages{z-index:201;font-size:.75em}.app-container .AlertMessages,.content-wrapper .AlertMessages{position:fixed;width:100%;text-align:center;background:rgba(32,48,64,.9);color:#fff;line-height:1.4em;padding:1.1em 1em}.content-wrapper .AlertMessages{z-index:2000;left:50%;top:0;transform:translateX(-50%);font-size:1.4em}.content-wrapper .AlertMessage__success{background:rgba(42,186,74,.9)}.content-wrapper .AlertMessage__error{background:rgba(165,0,20,.9)}
/*# sourceMappingURL=app.bc3f0a76.css.map */