#login-buttons{display:inline-block;line-height:1;margin-right:.2px}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;padding-right:2px}#login-buttons .loading{background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);background-position:50%;background-repeat:no-repeat;line-height:1;width:16px}#login-buttons .login-button,.accounts-dialog .login-button{background:#596595;border:1px solid #464f75;border-radius:4px;color:#fff;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:80%;line-height:1.5;padding:4px 8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2)}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none;color:#ddd}.accounts-dialog *{color:inherit;line-height:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.accounts-dialog .login-button{margin-bottom:4px;width:auto}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;height:16px;left:6px;position:absolute;top:6px;width:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;padding-bottom:8px;position:relative}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{color:#d3d3d3;text-decoration:line-through}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);color:#333;font-size:16px;margin:-8px -12px 0;padding:8px 12px;width:250px;z-index:1000}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{font-family:inherit;font-size:inherit;line-height:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-bottom:-2px;margin-top:7px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;line-height:1.3;margin-top:8px}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{color:#000;font-size:20px;font-weight:700;line-height:20px;opacity:.4;position:absolute;right:5px;text-decoration:none;top:0}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{left:-1px;position:absolute;top:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;left:50%;margin-left:-258px/2;margin-top:-40px;position:fixed;top:50%;z-index:1001}#configure-login-service-dialog{margin-left:-538px/2;margin-top:-300px;width:530px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{font-family:Courier New,Courier,monospace;width:100%}#configure-login-service-dialog ol{margin-bottom:10px;margin-top:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{background-color:#000;background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{border:1px solid #aaa;border-radius:3px;line-height:1;padding:4px}.loading{align-items:center;display:flex;font-size:90px;height:100%;justify-content:center}.loading span{--delay:0s;animation:arrows 1.5s var(--delay) infinite ease-in;border-right:2px solid #000;height:70px;margin:0 6px 0 0;padding:0}@keyframes arrows{0%,to{border-color:#000;transform:translateY(0)}50%{border-color:#33bbce;transform:translateY(10px)}}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#000;background-image:url(img/system/angle-down-white.svg);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:1.3em auto,100%;border:1px solid #57a7a8;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-family:Roboto,sans-serif;font-size:1em;font-weight:700;line-height:1.3;margin:0;max-width:100%;padding:.6em 1.4em .5em .8em;width:100%}select:hover{border-color:#af4b24;cursor:pointer}select:focus{outline:none}select:disabled{border-color:#727272;color:#727272}select.error{border-color:red}select option{font-weight:400}form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;position:relative;transition:all .5s ease}form.login-form,form.login-form div{width:100%}form.login-form .additional-link-container{width:auto}form textarea{background:#000;border:1px solid #57a7a8;color:#fff;height:100px;padding:1.5%;resize:none;width:94%}form textarea:focus{outline:none}@media (max-width:480px){form textarea{-webkit-appearance:none}}form button.submit{margin:25px auto 0}@media (max-width:480px){form button{-webkit-appearance:none}}form .section-title{font-family:Roboto,sans-serif;font-size:1.4em;font-weight:600;letter-spacing:2px;margin-top:50px;padding:15px 0 15px 20px;text-transform:uppercase;width:100%}.form-input{display:flex;margin:5px 0;min-height:30px;position:relative;width:100%}.form-input.city{width:40%}.form-input.state,.form-input.zip{width:30%}.form-input.spacer{flex-grow:1}.form-input.checkbox{width:250px}.form-input select{width:95%}.form-input label{color:#727272;font-family:Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;padding:0 0 2px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:100%;transition:all .5s ease;width:94%}.form-input textarea{border-radius:0;margin-top:15px}@media (max-width:480px){.form-input textarea{-webkit-appearance:none}}.form-input input[type=password],.form-input input[type=text]{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;border-bottom:1px solid #57a7a8;border-radius:0;-webkit-border-radius:0;color:#fff;font-size:1em;height:20px;outline:0;padding:5px 0 5px 10px;width:calc(100% - 30px)}.form-input input[type=password].error,.form-input input[type=text].error{border-bottom:1px solid #dd0808;color:#dd0808}.form-input input[type=password].error+label,.form-input input[type=text].error+label{color:#dd0808}.form-input input[type=password]:focus+label,.form-input input[type=password]:valid+label,.form-input input[type=text]:focus+label,.form-input input[type=text]:valid+label{font-size:10px;top:100%}@media (max-width:480px){.form-input input[type=password],.form-input input[type=text]{-webkit-appearance:none}}.form-input input[type=checkbox],.form-input input[type=radio]{display:none}.form-input input[type=checkbox]+label,.form-input input[type=radio]+label{color:#fff;cursor:pointer;font-size:1em;margin:0 50px 8px 20px;padding-bottom:0;pointer-events:all;position:relative}.form-input input[type=checkbox]+label.third,.form-input input[type=radio]+label.third{margin-right:0}.form-input input[type=checkbox]+label:before,.form-input input[type=radio]+label:before{background:url(img/system/empty.svg) no-repeat;background-size:contain;content:" ";height:15px;left:-12px;position:absolute;top:-1px;width:15px}@media (max-width:480px){.form-input input[type=checkbox],.form-input input[type=radio]{-webkit-appearance:none}}.form-input input[type=checkbox]:checked+label:before,.form-input input[type=radio]:checked+label:before{background:url(img/system/check.svg) no-repeat;background-size:contain}.form-input.form-choice.error,.form-input.form-choice.error label{color:#dd0808}.form-input input[type=file]{display:none}.form-input.select label{margin-top:2px}.form-input.day .day-of-week{border:1px solid #57a7a8;display:flex;flex-direction:row;justify-content:space-around;width:100%}.form-input.day .day-of-week label{margin-left:35px;margin-right:0;margin-top:0;top:20%}.form-input.date{font-size:1.2em;margin-bottom:30px}.form-input.date.error .datepicker-inline{border:1px solid #be2d2d}.form-input.date .datepicker-inline,.form-input.date .datepicker-inline table{margin:0 auto}.form-input.date .datepicker table tr td.highlighted{background:rgba(87,167,168,.5)}.form-input.date .datepicker table tr td.highlighted:hover{background:#57a7a8}.form-input.date .datepicker table tr td.active,.form-input.date .datepicker table tr td.active:hover{background:#af4b24}.form-input.date input[type=text]{border:1px solid #57a7a8}.datepicker-dropdown{background:#000;border:1px solid #fff;position:absolute;width:180px}.datepicker-dropdown table tr td.highlighted{background:rgba(87,167,168,.5)!important}.datepicker-dropdown table tr td.highlighted:hover{background:#57a7a8!important;color:#fff}.datepicker-dropdown table tr td.active,.datepicker-dropdown table tr td.active:hover{background:#af4b24!important}.datepicker-dropdown .day:hover{color:#000}.grid-container{grid-column-gap:20px;grid-row-gap:10px;display:grid;grid-auto-rows:22vh;grid-template-columns:clamp(25%,35%,480px) 35% 35%;height:calc(100% - 75px);margin:0 auto;overflow-x:hidden;overflow-y:scroll;position:relative;width:100%;z-index:10}.grid-container .grid-background{background:url(img/system/grid-bkgd-2.png);background-position:50%;background-size:15%}.grid-container .relative{position:relative}.grid-container .right-aside{grid-column:5;grid-row:1/5}.grid-container .bottom-row{grid-column:1/5;grid-row:5}.grid-container .one-column{grid-column:span 1}.grid-container .two-column{grid-column:span 2}.grid-container .full-column,.grid-container .three-column{grid-column:span 3}.grid-container .one-row{grid-row:span 1}.grid-container .two-row{grid-row:span 2}.grid-container .three-row{grid-row:span 3}.grid-container .four-row{grid-row:span 4}.grid-container .five-row{grid-row:span 5}.grid-container .full-row{grid-row:span 4}.grid-container .blue-border-right{border-right:2px solid #57a7a8}.grid-container .right-top{align-items:flex-end}.grid-container .left-top,.grid-container .right-top{display:flex;flex-direction:column;justify-content:flex-start}.grid-container .left-top{align-items:flex-start}.grid-container .right-center{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.grid-container .left-center{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.grid-container .center-right{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.grid-container .center-left,.grid-container .center-top{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.grid-container .center-bottom{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.grid-container .center-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.grid-container .item-1{background:#fff;color:#000;grid-area:1/1/1/1}.grid-container .item-2{background:#fff;color:#000;grid-area:2/1/2/1}.grid-container .item-3{background:#fff;color:#000;grid-area:3/1/3/1}.grid-container .item-4{background:#fff;color:#000;grid-area:4/1/4/1}.grid-container .item-5{background:#fff;color:#000;grid-area:1/2/3/4}.grid-container .item-6{background:#fff;color:#000;grid-area:3/2/5/4}.grid-container .item-7{background:#fff;color:#000;grid-area:1/4/5/5}.grid-container .flex-row{align-items:center;display:flex;flex-direction:row;width:100%}@media (max-width:480px){.grid-container{grid-template-columns:100%;grid-template-rows:repeat(auto-fill,minmax(10%,100%));min-height:100vh}.grid-container .full-column,.grid-container .three-column,.grid-container .two-column{grid-column:span 1}.grid-container .left-column.blue-border-right{border:0}.grid-container .left-column h1{margin-bottom:5px}}a{color:#fff;text-decoration:none}a:hover{color:#4a4a4a}a.center{align-items:center;display:flex;flex-direction:row}a.center svg{margin-right:8px}a.blue{color:#57a7a8}a.blue:hover{color:#fff}a.orange{color:#af4b24}a.orange:hover{color:#fff}a.orange-grey{color:#af4b24}a.orange-grey:hover{color:#727272}a.grey-orange{fill:#727272;color:#727272}a.grey-orange:hover{fill:#af4b24;color:#af4b24}button{background:#33bbce;border-bottom:5px solid #33bbce;border-left:0;border-right:0;border-top:5px solid #33bbce;-webkit-clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%);clip-path:polygon(0 50%,10% 0,90% 0,100% 50%,90% 100%,10% 100%);color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:1.8em;letter-spacing:3px;margin:10px 20px;outline:0;padding:20px 60px;position:relative;text-transform:uppercase;transition:background-color .3s ease}button.red{background-color:#be2d2d;border-color:#be2d2d}button.yellow{background-color:#e3990d;border-color:#e3990d}button.green{background-color:#14892c;border-color:#14892c}button:hover{background-color:transparent;transition:background-color .3s ease}.left-corner-angle{position:relative}.left-corner-angle,.left-corner-angle:before{-webkit-clip-path:polygon(100% 0,100% 100%,20% 100%,0 80%,0 0);clip-path:polygon(100% 0,100% 100%,20% 100%,0 80%,0 0)}.left-corner-angle:before{background:#000;content:"";display:block;height:97%;left:1px;position:absolute;top:1px;width:97%}.both-corner-angle{position:relative}.both-corner-angle,.both-corner-angle:before{-webkit-clip-path:polygon(80% 0,100% 20%,100% 100%,20% 100%,0 80%,0 0);clip-path:polygon(80% 0,100% 20%,100% 100%,20% 100%,0 80%,0 0)}.both-corner-angle:before{background:#000;content:"";display:block;height:97%;left:1px;position:absolute;top:1px;width:97%}.both-corner-angle-fat{min-width:60px;position:relative}.both-corner-angle-fat,.both-corner-angle-fat:before{-webkit-clip-path:polygon(80% 0,100% 20%,100% 100%,20% 100%,0 80%,0 0);clip-path:polygon(80% 0,100% 20%,100% 100%,20% 100%,0 80%,0 0)}.both-corner-angle-fat:before{background:#000;content:"";display:block;height:94%;left:3px;position:absolute;top:3px;width:94%}.list{flex-direction:row}.list .column,.list.columns{flex-direction:column}.list .column{display:flex}.list .third{margin:0 1%;width:31%}.link-selection{align-items:end;display:flex;flex-direction:column}.link-selection .link-selection-box{background-color:#4a4a4a;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;margin:3px 0;padding:8px 0;text-align:center;text-transform:uppercase;width:90%}.link-selection .link-selection-box.potential{width:75%}.link-selection .link-selection-box.potential:hover{background-color:#b2b2b2;color:#000;cursor:pointer}.link-selection .link-selection-box.selected{background-color:#33bbce}.hex-row{display:flex;flex-direction:row;left:-152px;margin-top:-88px;position:relative}.hex-row:first-of-type{left:0;margin:0}.hex-row:nth-of-type(odd){margin-left:0}.hex-row-small{display:flex;flex-direction:row;margin-left:70px;margin-top:-40px}.hex-row-small:first-of-type{margin:0}.hex-row-small:nth-of-type(odd){margin-left:0}.hex-row-small.push-left{margin-left:-70px}.hex-row-small.push-left-two{margin-left:-209px}.hex-box{align-items:center;background:#535050;clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);color:#fff;display:flex;flex-direction:column;height:200px;justify-content:flex-start;margin:2px;min-width:300px;padding-bottom:60px;padding-top:90px;position:relative;width:300px}.hex-box.small{height:80px;min-width:135px;padding-bottom:40px;padding-top:40px;width:135px}.hex-box.white{background:#fff;color:#000}.hex-box.black{background:#000}.hex-box.teal{background:#33bbce;color:#fff}.hex-box.red{background:#891424}.hex-box.yellow{background:#e3e120}.hex-box.green{background:#14892c}.hex-box.border.white .hex-number.small-tile,.hex-box.border.white .hex-title.small-tile{color:#000}.hex-box.border .hex-title.small-tile{color:#fff;font-size:1em;left:-3px;width:80%}.hex-box.border .hex-number.small-tile{color:#fff;margin-top:-22px}.hex-box.border .hex-number.small-tile.big-number{margin-top:-17px}.hex-box.border .hex-solo.small-tile{color:#fff;font-size:1.8em;padding-left:12px}.hex-box.border:after{background:#000;clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);content:"";display:block;height:147px;left:5px;position:absolute;top:6px;width:125px;z-index:0}.hex-box.border.white:after{background:#fff}.hex-box.photo{background-position:0;background-size:cover}.hex-box.spacer{background:none}.hex-box .tiny-number{bottom:85px;font-size:16px;position:absolute;right:0}.hex-box .tiny-number,.hex-title{font-family:Roboto,sans-serif;font-weight:800}.hex-title{color:#33bbce;font-size:4em;left:-3px;letter-spacing:5px;margin:-.2em 0;position:relative;text-align:left;text-transform:uppercase;width:100%;z-index:10}.hex-title.small-tile{font-size:1.2em;height:22px;left:5px;letter-spacing:3px;line-height:.9em;margin-top:2px}.hex-title.timer{margin-top:40px}.hex-title.small-timer{margin-top:20px}.hex-title.white{color:#fff}.hex-title.black{color:#000}.hex-thermometer{background-color:#33bbce;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:100%;left:0;position:absolute;top:0;transition:clip-path 1.5s ease-in-out;transition-delay:10s;width:100%}.hex-number{align-items:flex-start;color:#000;display:flex;font-family:Roboto Slab,serif;font-size:16em;font-weight:800;justify-content:flex-end;left:3px;letter-spacing:-12px;margin:-.32em 0;position:relative;text-align:right;width:100%;z-index:10}.hex-number span{font-size:50px;margin-right:10px;margin-top:1.1em}.hex-number span.percent{margin-left:5px;margin-right:0}.hex-number.timer{font-size:6em;justify-content:center;left:0;letter-spacing:0}.hex-number.timer span{font-size:.8em;margin:5px 0 0}.hex-number.small{font-size:8em;letter-spacing:-3px}.hex-number.small span{margin-top:.4em}.hex-number.very-small{font-size:5em;letter-spacing:-3px}.hex-number.very-small span{font-size:40px;margin-right:3px;margin-top:.2em}.hex-number.white{color:#fff}.hex-number.small-tile{align-items:normal;font-size:6em;justify-content:flex-end;left:-8px;letter-spacing:-2px;margin-top:-18px}.hex-number.small-tile.big-number{font-size:3.8em;margin-top:-8px}.hex-number.small-tile.big-number span{margin-top:10px}.hex-number.small-tile.really-big-number{font-size:2.8em;margin-right:-10px;margin-top:-8px}.hex-number.small-tile.really-big-number span{font-size:.6em;margin-right:3px;margin-top:6px}.hex-number.small-tile.really-big-number.timer{justify-content:center;left:0;margin:-15px 0 0}.hex-number.small-tile.really-big-number.timer span{font-size:.8em;margin:2px 1.5px 0}.hex-number.small-tile span{font-size:.6em;margin-right:2px;margin-top:18px}.hex-number.small-tile span.percent{margin-left:0;margin-right:0}.hex-solo{align-items:center;color:#000;display:flex;font-family:Roboto,sans-serif;font-size:16em;font-weight:700;height:100%;letter-spacing:-1px;margin:0;position:relative;text-align:left;text-transform:uppercase;width:100%;z-index:10}.hex-solo.small-tile{font-size:2em;line-height:.8em}.hex-box-container{margin-top:48px}.brand-logo{margin-top:25%;width:350px}.brand-logo img{width:100%}.franchise-logo{margin:0 30px 50px;width:350px}.franchise-logo img{margin-top:17px;width:100%}.logo-bug{bottom:-38vh;left:-25vw;max-width:1000px;opacity:.2;position:absolute;width:75vw;z-index:0}.logo-bug img{width:100%}.last-updated-bug{bottom:0;color:#fff;position:fixed;right:0;text-transform:uppercase}.summary-chart{margin:20px 30px;width:100%}.summary-chart .chart-container{padding-bottom:30px;padding-top:10px}.summary-chart .chart-container canvas{height:350px}.chart-title-box{align-items:center;display:flex;flex-direction:row;margin-bottom:20px}.chart-title-box .chart-title{display:flex;flex-direction:column;justify-content:center;margin-left:60px;margin-top:80px;position:relative}.chart-title-box .chart-title .hex-box{left:-10px;position:absolute;z-index:0}.chart-title-box .chart-title h1{font-size:4.2em;margin:0;position:relative;z-index:10}.chart-title-box .chart-title p{margin:-8px 0 0;position:relative;z-index:10}.franchise-list{display:flex;flex-direction:column;margin-right:3px;text-align:right;width:200px}.franchise-list a{border-top:1px solid #fff;font-family:Roboto,sans-serif;font-size:1em;padding:5px 15px 5px 0;text-transform:uppercase;width:100%}.franchise-list a.active{color:#33bbce;font-weight:800}.franchise-list a:last-of-type{border-bottom:1px solid #fff}.franchise-list a:hover{background:hsla(0,0%,100%,.5);color:#33bbce}.analytics-one h1{margin-left:10%}.analytics-one p{font-size:16px;margin-left:10%}.analytics-two{font-family:Roboto,sans-serif;font-size:2em;font-weight:800;line-height:2em;text-align:right;text-transform:uppercase}.analytics-two div{border-right:2px solid #fff;height:fit-content;padding:30px 20px 30px 0}.analytics-three{font-family:Roboto Slab,serif;font-size:2em;font-weight:400;line-height:2em;padding:30px 0;text-align:left;width:46%}.analytics-ad-image{margin-left:20%;position:relative;width:450px}.analytics-ad-image img{position:relative;width:100%;z-index:0}.analytics-ad-image span{background:rgba(0,0,0,.5);bottom:0;left:0;padding:8px 15px;position:absolute;width:calc(100% - 30px);z-index:10}.analytics-spacer{height:120px;width:100%}.analytics-section{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.analytics-section .analytics-full{padding:5%;width:100%;width:90%}.analytics-section .analytics-left,.analytics-section .analytics-right{display:flex;flex-direction:column;justify-content:flex-start;line-height:2em;padding:30px 1%;text-align:right;width:48%}.analytics-section .analytics-left{border-right:2px solid #fff;font-family:Roboto,sans-serif;font-size:2em;font-weight:800;text-transform:uppercase}.analytics-section .analytics-right{font-family:Roboto Slab,serif;font-size:2em;font-weight:400;text-align:left;width:46%}.left-border-blue{border-left:4px solid #57a7a8}.left-border-orange{border-left:4px solid #af4b24}.section-detail{font-size:1.2em;margin:30px 0;padding:15px 0 15px 15px;text-transform:uppercase}.embed{background-color:#fff;height:100vh;left:0;position:absolute;top:0;width:100vw}.embed,.embed .simple-item,.embed h1{color:#000}.cron .cron-title-box{display:none;margin-bottom:22px;margin-top:14px}.newCron{fill:#fff;bottom:10px;left:10px;position:absolute;width:35px}.newCron:hover{fill:#33bbce;cursor:pointer}.output{border-left:1px solid #33bbce;padding-left:30px}#add-user{bottom:10px;left:10px;position:fixed}#add-user svg{fill:#fff;width:75px}#add-user svg:hover{fill:#33bbce;cursor:pointer}.places .list{height:90vh}.places .list .list-container{height:85%;overflow-y:scroll}.places-edit{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.places-edit .places-title{margin-bottom:50px;width:100%}.places-edit .places-title h1{height:fit-content;margin-bottom:0;margin-top:10px;padding-left:15px;width:100%}.places-edit .places-title h3{height:fit-content;margin-bottom:10px;margin-top:-5px;padding-left:18px;width:100%}.places-edit .places-left,.places-edit .places-right{height:80vh;overflow-y:scroll;width:50%}.places-edit .logo-image{margin-top:40px;position:relative;width:100%}.places-edit .logo-image h3{margin-bottom:10px}.places-edit .logo-image .logo-box{display:flex;flex-direction:row;min-height:100px;position:relative;width:100%}.places-edit .logo-image .logo-box .fileUpload.box{left:0;position:absolute;top:0;z-index:15}.places-edit .logo-image .logo-box .logo-preview{display:flex;justify-content:center;position:relative;width:100%}.places-edit .logo-image .logo-box .logo-preview img{height:auto;max-height:350px;max-width:100%;width:auto}.places-edit .logo-image .logo-box .logo-preview .preview-text{align-items:center;background-color:rgba(219,18,18,.8);color:#fff;display:none;font-family:Roboto,sans-serif;font-size:2em;font-weight:800;height:100%;justify-content:center;left:0;position:absolute;text-transform:uppercase;top:0;width:100%}.places-edit .logo-image .logo-box .logo-preview:hover{cursor:pointer}.places-edit .logo-image .logo-box .logo-preview:hover .preview-text{display:flex}.places-edit .place-link{height:100px;overflow:hidden;position:relative}.places-edit .place-link img{position:relative;top:-100%;width:100%}.places-edit .place-link .overlay{align-items:center;background-color:rgba(51,187,206,.5);display:flex;font-family:Roboto,sans-serif;font-size:2.5em;font-weight:800;height:100%;justify-content:center;left:0;letter-spacing:2px;position:absolute;text-transform:uppercase;top:0;width:100%}.places-edit .place-link:hover{cursor:pointer}.places-edit .place-link:hover .overlay{background-color:#33bbce}#add-place{bottom:10px;left:10px;position:fixed}#add-place svg{fill:#fff;width:75px}#add-place svg:hover{fill:#33bbce;cursor:pointer}.test{margin-left:100px}.test iframe{height:1050px;width:750px}.data-sets{width:100vw}.data-sets,.data-sets .data-set{display:flex;flex-direction:column}.data-sets .data-set{width:600px}.data-sets .data-set .hex-box{cursor:pointer;margin-bottom:-140px;position:relative;z-index:0}.data-sets .data-set .hex-box img{display:none;width:80px}.data-sets .data-set h1{margin-bottom:0;margin-left:160px;position:relative;z-index:10}.data-sets .data-set .data-bottom-display{font-family:Roboto,sans-serif;font-size:1.5em;margin-bottom:20px;margin-left:160px;position:relative;z-index:10}.data-sets .data-set .data-bottom-display span{text-transform:uppercase}.data-sets .data-set p{font-size:1.2em;margin-left:160px}.data-sets .data-set p a{text-decoration:underline}.data-sets .data-set .data-set-action{width:300px}.data-sets .data-set .data-set-trigger-label{background-color:#33bbce;display:none;font-family:Roboto,sans-serif;font-size:2.5em;font-weight:800;letter-spacing:3px;margin-left:160px;padding:5px 0 5px 10px;position:relative;z-index:10}.data-sets .data-set.trigger .hex-box{background-color:#fff!important}.data-sets .data-set.trigger .hex-box img{display:block}.data-sets .data-set.trigger .data-bottom-display{margin-bottom:5px}.data-sets .data-set.trigger .data-set-description{display:none}.data-sets .data-set.trigger .data-set-trigger-label{display:block}.bottom-row{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start}.bottom-row a{font-family:Figtree,sans-serif;font-size:1.4em;letter-spacing:3px;margin:0 25px;padding-top:1px;text-transform:uppercase}.bottom-row a.selected{border-top:2px solid #e3990d}.bottom-row a.selected:hover{border-top:2px solid #e3990d;color:#fff}.bottom-row a:hover{border-top:2px solid #57a7a8;color:#57a7a8}@media (max-width:480px){.bottom-row{display:none}}.fileUpload .fileInput{visibility:hidden}.fileUpload #chooseFile{width:200px}.fileUpload #chooseFile.progress-10:before{background-image:linear-gradient(90deg,#1dd2e7,#000 10%)}.fileUpload #chooseFile.progress-20:before{background-image:linear-gradient(90deg,#1dd2e7,#000 20%)}.fileUpload #chooseFile.progress-30:before{background-image:linear-gradient(90deg,#1dd2e7,#000 30%)}.fileUpload #chooseFile.progress-40:before{background-image:linear-gradient(90deg,#1dd2e7,#000 40%)}.fileUpload #chooseFile.progress-50:before{background-image:linear-gradient(90deg,#1dd2e7,#000 50%)}.fileUpload #chooseFile.progress-60:before{background-image:linear-gradient(90deg,#1dd2e7,#000 60%)}.fileUpload #chooseFile.progress-70:before{background-image:linear-gradient(90deg,#1dd2e7,#000 70%)}.fileUpload #chooseFile.progress-80:before{background-image:linear-gradient(90deg,#1dd2e7,#000 80%)}.fileUpload #chooseFile.progress-190:before{background-image:linear-gradient(90deg,#1dd2e7,#000 190%)}.fileUpload #chooseFile.progress-100:before{background-image:linear-gradient(90deg,#1dd2e7,#000)}.fileUpload.box{border:1px solid #1dd2e7;color:#1dd2e7;font-size:6em;height:100px;width:100px}.fileUpload.box:hover{background:#1dd2e7;color:#fff;cursor:pointer}.fileUpload.box #chooseFile{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:center;width:100px}.fileUpload.box #chooseFile.progress-10{background-image:linear-gradient(90deg,#1dd2e7,#000 10%)}.fileUpload.box #chooseFile.progress-20{background-image:linear-gradient(90deg,#1dd2e7,#000 20%)}.fileUpload.box #chooseFile.progress-30{background-image:linear-gradient(90deg,#1dd2e7,#000 30%)}.fileUpload.box #chooseFile.progress-40{background-image:linear-gradient(90deg,#1dd2e7,#000 40%)}.fileUpload.box #chooseFile.progress-50{background-image:linear-gradient(90deg,#1dd2e7,#000 50%)}.fileUpload.box #chooseFile.progress-60{background-image:linear-gradient(90deg,#1dd2e7,#000 60%)}.fileUpload.box #chooseFile.progress-70{background-image:linear-gradient(90deg,#1dd2e7,#000 70%)}.fileUpload.box #chooseFile.progress-80{background-image:linear-gradient(90deg,#1dd2e7,#000 80%)}.fileUpload.box #chooseFile.progress-90{background-image:linear-gradient(90deg,#1dd2e7,#000 90%)}.fileUpload.box #chooseFile.progress-100{background-image:linear-gradient(90deg,#1dd2e7,#000)}.list{display:flex;flex-direction:column;padding-left:10px;width:95%}.list.border-left{border-left:4px solid #57a7a8}.list h3{margin-top:0}.list .list-container{display:flex;flex-direction:column;height:95%;overflow-y:scroll}.list .list-container .nothing{margin:20px 0 0 15px;text-transform:uppercase;width:100%}.list.orange{border-color:#af4b24}.list.orange .list-container .asset-item:after{background:#af4b24}.list.red{border-color:#be2d2d}.list.red .list-container .asset-item:after{background:#be2d2d}.list.yellow{border-color:#e3990d}.list.yellow .list-container .asset-item:after{background:#e3990d}@media (max-width:480px){.list{background:#000;height:auto;margin:0;padding-bottom:8%;padding-left:8%;padding-top:5%}.list .list-container{height:auto;overflow-y:visible}}.asset-item{margin-top:25px;padding-bottom:20px;position:relative}.asset-item:after{background:#57a7a8;bottom:0;content:" ";height:1px;left:10%;position:absolute;width:80%}.asset-item:first-child{margin-top:0}.asset-item:last-child:after{content:none}.asset-item.orange:after{background:#af4b24}.asset-item.red:after{background:#be2d2d}.asset-item .title-box{align-items:center;display:flex;flex-direction:row}.asset-item .tag{font-size:2.5em;height:50px;letter-spacing:1px;padding-left:10px;padding-right:10px}.asset-item time{color:#727272}.asset-item:hover{color:inherit;cursor:pointer}.simple-item{border-bottom:2px solid transparent;border-top:2px solid transparent;color:#fff;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:800;margin:1% 0;padding:2px 4%;width:80%}.simple-item:hover{background:rgba(51,187,206,.5);border-bottom:2px solid #33bbce;border-top:2px solid #33bbce;color:#fff;cursor:pointer}.simple-item.selected{background:rgba(87,167,168,.5);border-bottom:2px solid #57a7a8;border-top:2px solid #57a7a8;color:#fff}.simple-item.red{color:#be2d2d}.simple-item.red:hover{color:#fff}@media (max-width:480px){.simple-item{padding:10px 2%}}.history-item{align-items:center;display:flex;flex-direction:row;margin-top:25px;padding-bottom:20px;position:relative}.history-item:after{background:#af4b24;bottom:0;content:" ";height:1px;left:10%;position:absolute;width:80%}.history-item:first-child{margin-top:0}.history-item:last-child:after{content:none}.history-item .left{display:flex;flex-direction:column;padding-left:2%;width:23%}.history-item .description{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;width:75%}.history-item .description .multiple-left{width:20%}.history-item .description .multiple-right{width:80%}.history-item .description .multi{align-items:center;display:flex;flex-direction:row;width:100%}.history-item .description .multi span:first-child{min-width:0}.history-item .description span{color:#57a7a8;display:block;padding:0 15px}.history-item .description span:first-child{min-width:20%;padding-left:0}.history-item .blue-item,.history-item .orange-item,.history-item .red-item,.history-item .white-item,.history-item .yellow-item{text-transform:uppercase}.history-item .orange-item{color:#af4b24}.history-item .blue-item{color:#57a7a8}.history-item .red-item{color:#be2d2d}.history-item .yellow-item{color:#e3990d}.history-item .edit-user{color:#af4b24;font-size:.8em;font-style:italic;font-weight:700;text-transform:uppercase}@media (max-width:480px){.history-item{align-items:flex-start;flex-direction:column;width:95%}.history-item:after{left:5%}.history-item .left{padding-bottom:10px;padding-left:0;width:100%}.history-item .description{flex-wrap:wrap;padding-left:10px;width:100%}.history-item .description .multiple-left,.history-item .description .multiple-right{width:90%}.history-item .description .multi span:first-child{padding:0;width:0}.history-item .description span:first-child{padding-bottom:5px;width:100%}}.event-item{border-bottom:2px solid transparent;border-top:2px solid transparent;color:#fff;font-size:1.2em;margin:1% 0;padding:2px 4%;width:80%}.event-item:hover{background:rgba(175,75,36,.5);border-bottom:2px solid #af4b24;border-top:2px solid #af4b24;color:#fff;cursor:pointer}.event-item.selected{background:rgba(87,167,168,.5);border-bottom:2px solid #57a7a8;border-top:2px solid #57a7a8;color:#fff}header{flex-direction:row}header,header .logo{align-items:center;display:flex}header .logo{height:60px;margin:15px 0 5px 35px}header .logo img{height:100%}header .logo span{color:#fff;color:#fcb01a;font-family:Roboto,sans-serif;font-size:2.2em;font-weight:800;letter-spacing:3px;margin-left:20px;text-transform:uppercase}header .spacer{flex-grow:1}header .headerDetails{align-items:flex-start;border-top:2px solid #fff;display:flex;flex-direction:row;justify-content:space-between;margin-right:40px;min-width:350px;padding-top:3px}header .headerDetails h2{font-size:1.5em;margin:0}header .menuDates{font-size:1em;margin-left:10vw;text-transform:uppercase}header .menu-input{flex-grow:1}header .menu-input select{border:none;font-family:Roboto Slab,serif;font-size:1em;font-weight:400;padding:1px 0 0;text-align:right;text-transform:uppercase}#menuToggle{margin-right:30px;margin-top:-7px;z-index:500}#menuToggle,#menuToggle:before{transition:0s ease .3s}#menuToggle.open,#menuToggle.open:before{background:none;transition:.25s ease}#menuToggle .nav-icon{height:20px;transform:rotate(0deg);transition:.5s ease-in-out;width:28px}#menuToggle .nav-icon:hover{cursor:pointer}#menuToggle .nav-icon span{background:#fff;border-radius:1px;display:block;height:2px;left:0;opacity:1;pointer-events:none;position:absolute;transform:rotate(0deg);transition:.5s ease-in-out;width:100%}#menuToggle .nav-icon span:first-child{top:0;transform-origin:left center}#menuToggle .nav-icon span:nth-child(2){top:7px;transform-origin:left center}#menuToggle .nav-icon span:nth-child(3){top:14px;transform-origin:left center}#menuToggle .nav-icon.open{transform:translateY(-30%)}#menuToggle .nav-icon.open span{background:#fff}#menuToggle .nav-icon.open span:first-child{left:8px;top:4px;transform:rotate(45deg)}#menuToggle .nav-icon.open span:nth-child(2){opacity:0;width:0}#menuToggle .nav-icon.open span:nth-child(3){left:8px;top:26px;transform:rotate(-45deg)}nav{align-items:center;background:#fff;color:#000;display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:calc(100vh - 75px);justify-content:flex-start;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;transition:all .5s ease;width:100vw;z-index:100}nav.open{opacity:1;pointer-events:all}nav .nav-logo{text-align:right;width:100%}nav .nav-logo img{margin:10px 25px 10px 0;width:80px}nav .nav-featured{align-items:center;color:#000;display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:100%}nav .nav-featured a{color:#000}nav .nav-box{margin-top:50px}nav .nav-box a{color:#000;font-family:Roboto,sans-serif;font-size:1.8em;font-weight:800;letter-spacing:2px;margin:0 30px;text-transform:uppercase;z-index:10}nav .nav-box a:hover{color:#727272;cursor:pointer}nav .nav-hex{align-items:center;display:flex;font-size:3em;font-weight:800;justify-content:center;text-transform:uppercase;transition:background-color .5s}nav .nav-hex:hover{background:#fff;color:#000;transition:background-color .5s}nav .nav-hex p{margin-top:0}@media (max-width:480px){nav{right:-120vw;top:-10vh;width:70vw}}.single-person-settings h3{margin-bottom:0}.single-person-settings h4{margin-bottom:10px;margin-top:30px}.single-person-settings button{margin-top:30px}.single-person-settings .error{border:1px solid transparent;display:none;margin:15px auto 0;padding:10px 15px}.single-person-settings .error.fail{border:1px solid #be2d2d;display:block}.single-person-settings .signature-image{margin-top:50px}.single-person-settings .signature-image h3{margin-bottom:10px}.single-person-settings .signature-image .signature-box{display:flex;flex-direction:row}.single-person-settings .signature-image .signature-box .signature-preview{height:100px;margin-left:15px;position:relative}.single-person-settings .signature-image .signature-box .signature-preview img{height:100%;width:auto}.single-person-settings .signature-image .signature-box .signature-preview .signature-preview-text{align-items:center;background-color:rgba(219,18,18,.8);color:#fff;display:none;font-family:Roboto,sans-serif;font-size:2em;font-weight:800;height:100%;justify-content:center;left:0;position:absolute;text-transform:uppercase;top:0;width:100%}.single-person-settings .signature-image .signature-box .signature-preview:hover{cursor:pointer}.single-person-settings .signature-image .signature-box .signature-preview:hover .signature-preview-text{display:flex}.single-person-settings .password-box{padding-left:15px}.single-person-settings .section-detail{font-family:Roboto,sans-serif;font-size:2em;padding:10px 0 10px 15px}.single-person-settings .details{display:flex;flex-direction:column;margin-bottom:35px}.single-person-settings .details h4{font-size:1.5em;font-weight:800;margin-left:15px}.single-person-settings .details .detail{display:flex;flex-direction:column;margin:10px 0 10px 15px}.single-person-settings .details .detail .detail-text{border-bottom:1px solid #33bbce;font-size:1.2em;margin-bottom:2px;padding-bottom:5px}.single-person-settings .details .detail span{font-family:Roboto,sans-serif;text-transform:uppercase}.edit-person-settings select,.new-person-settings select{margin-top:20px;width:94%}.edit-person-settings .submit{margin-bottom:50px}.mileage{-ms-overflow-style:none;overflow-x:auto;overflow-y:scroll;padding-right:60px;scrollbar-width:none;width:110%}.mileage::-webkit-scrollbar{display:none}.mileage-list{display:flex;flex-direction:column;font-size:1.3em;margin-left:60px;position:relative;width:100%;z-index:20}.mileage-list :nth-child(2n of .mileage-row){background-color:#4a4a4a;padding:8px 0}.mileage-list span.nothing{margin-bottom:15px;margin-top:20px;padding-left:25px}.mileage-list .mileage-row{align-items:end;display:flex;flex-direction:row;font-family:Roboto,sans-serif;justify-content:space-between;padding:12px 0;position:relative;text-transform:uppercase}.mileage-list .mileage-row .item1{padding-left:8px;width:13%}.mileage-list .mileage-row .item2,.mileage-list .mileage-row .item3{width:26%}.mileage-list .mileage-row .item4{align-self:baseline;font-size:1em;font-style:italic;width:18%}.mileage-list .mileage-row .item4.long-text{font-size:.5em}.mileage-list .mileage-row .item5{margin-right:20px;text-align:center;width:6%}.mileage-list .mileage-row .item6{width:6%}.mileage-list .mileage-row .item7{margin-right:8px;text-align:center;width:6%}.mileage-list .mileage-row .item8{cursor:pointer;height:20px;padding-right:8px;width:10px}.mileage-list .mileage-row .item8.none{cursor:default}.mileage-list .mileage-row .item8 svg{height:100%;pointer-events:none}.mileage-list .mileage-row .mapIcon{cursor:pointer;margin:0 5px 0 10px;pointer-events:all;width:3%}.mileage-list .mileage-row .mapIcon img{pointer-events:none;width:15px}.mileage-list .mileage-row:last-child{background-color:unset;border-top:1px solid #fff;margin-top:10px;opacity:1;padding-top:10px}.mileage-list .mileage-row:last-child .item4{font-size:1em}.mileage-list .mileage-row:last-child.wait{opacity:.4}.mileage-list .mileage-row:before{content:" ";height:2px;left:5px;pointer-events:none;position:absolute;top:calc(50% - 1px);width:98%}.mileage-list .mileage-row.delete-row{animation:mileageDeleteAnim .8s ease 0s 1 normal forwards}.mileage-list .mileage-row.delete-row:before{animation:mileageDeleteAnim2 .8s ease 0s 1 normal forwards}@keyframes mileageDeleteAnim{to{background-color:#891424}}@keyframes mileageDeleteAnim2{to{background:#fff}}.mileage-list :last-of-type(.mileage-row){background-color:none}.mileage-list .new-row{position:relative;z-index:0}.mileage-list .new-row:before{animation:outAnim 1s ease .2s 1 normal forwards;background:#fff;content:" ";height:94%;left:0;opacity:1;pointer-events:none;position:absolute;top:5px;width:100%;z-index:5}.mileage-list .new-row.saving:before{animation:inAnim 5s ease 0s 1 normal forwards;pointer-events:all}@keyframes inAnim{0%{opacity:0}10%{background:#14892c;opacity:1}30%,50%{background:#14892c}20%,40%,to{background:#fff;opacity:1}}@keyframes outAnim{0%{background:#fff;opacity:1}to{opacity:0}}.mileage-list .mileage-header{background-color:none;border-bottom:4px solid #fff;font-weight:700;padding-bottom:10px;padding-top:0}.mileage-list .mileage-header .item4{align-self:inherit;font-size:inherit;font-style:normal}.mileage-list .mileage-header .item6{margin-right:30px;text-align:center;width:3.5%}.mileage-list .mileage-header .item8{height:20px;margin-right:8px;width:10px}.mileage-list .mileage-header .mapIcon{height:5px}.mileage-list .map-row{align-items:baseline;display:flex;flex-direction:row;height:0;justify-content:end;margin:0;overflow:hidden;transition:height .8s ease}.mileage-list .map-row img{width:400px}.mileage-list .map-row.open{height:400px;margin-bottom:10px;transition:height .8s ease,margin .8s ease}.mileage-list input{background:none;border:0;color:#fff;font-family:Roboto,sans-serif;font-size:1em;outline:0;text-transform:uppercase;width:90%}.mileage-list input::placeholder{color:#fff;opacity:.8}.mileage-list input:focus::placeholder{color:transparent}.mileage-list textarea{align-self:baseline;background:none;border:0;color:#fff;font-family:Roboto,sans-serif;font-size:1em;font-size:.5em;height:100%;outline:0;padding:0;resize:none;text-transform:uppercase;width:90%}.mileage-list textarea::placeholder{color:#fff;font-size:2em;opacity:.8}.mileage-list textarea:focus::placeholder{color:transparent}.mileage-list input[type=checkbox]{display:none}.mileage-list input[type=checkbox]+label{color:#fff;cursor:pointer;font-size:1em;margin:0 50px 8px 20px;padding-bottom:0;pointer-events:all;position:relative}.mileage-list input[type=checkbox]+label.third{margin-right:0}.mileage-list input[type=checkbox]+label:before{background:url(img/system/empty.svg) no-repeat;background-size:contain;content:" ";height:15px;left:6px;position:absolute;width:15px}@media (max-width:480px){.mileage-list input[type=checkbox]{-webkit-appearance:none}}.mileage-list input[type=checkbox]:checked+label:before{background:url(img/system/check.svg) no-repeat;background-size:contain}.mileage-submit{display:flex;justify-content:end;margin-left:60px;margin-top:80px;width:100%}.mileage-submit span{font-family:Roboto,sans-serif;margin-right:15px;text-transform:uppercase}.mileage-total .hex-box-container{margin-top:0}.mileage-total .hex-row-small:first-of-type{justify-content:end;margin-right:70px}.mileage-total .hex-row-small:last-of-type{justify-content:end}.mileage-total .hex-row-small .hex-box .hex-number.small-tile{left:-1px}.mileage-total #submit{cursor:pointer}.mileage-total #submit:hover:after{background:#891424}.mileage-total #submit p{pointer-events:none}.mileage-options{align-items:flex-end;display:flex;flex-direction:column;margin-right:10px;margin-top:50px;text-align:center}.mileage-options .auto-choice{background:#fff;color:#000;font-size:1.2em;font-weight:600;margin:10px 0;padding:10px 0;text-transform:uppercase;width:60%}.mileage-options .auto-choice:hover{background:#33bbce;cursor:pointer}.mileage-options-lisd{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-self:self-end;margin-right:10px;margin-top:50px;text-align:center;width:60%}.mileage-options-lisd .lisd-choice{background:#fff;color:#000;font-size:1em;font-weight:600;margin:3px 2%;padding:5px 0;text-transform:uppercase;width:46%}.mileage-options-lisd .lisd-choice:hover{background:#33bbce;cursor:pointer}body,html{-webkit-font-smoothing:antialiased;background:#000;border:0;color:#fff;font-family:Roboto Slab,serif;font-size:12px;height:100vh;margin:0;outline:0;overflow:hidden;width:100vw}@media (max-width:480px){body,html{min-height:100vh;overflow-y:scroll}}#__blaze-root{height:100vh;width:100vw}@media (max-width:480px){#__blaze-root{min-height:100vh;overflow-x:hidden;position:relative;width:100vw}}h1{color:#fff;font-family:Figtree,sans-serif;font-size:2.5em;font-weight:900;letter-spacing:2px;text-transform:uppercase}h2{font-size:2em;font-weight:600}h2,h3{color:#fff;font-family:Roboto,sans-serif;letter-spacing:2px;text-transform:uppercase}h3{font-size:1.5em;font-weight:400}h4{color:#fff;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:200;letter-spacing:2px;text-transform:uppercase}h1.orange,h2.orange,h3.orange,h4.orange{color:#af4b24}h1.red,h2.red,h3.red,h4.red{color:#be2d2d}h1.yellow,h2.yellow,h3.yellow,h4.yellow{color:#e3990d}.body-container{display:flex;flex-direction:row;height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100vw}.body-container .half{display:flex;flex-direction:column;justify-content:flex-start;width:50%}.body-container .half.column{align-items:center;justify-content:space-evenly}#not-found{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}#not-found .not-found-image{height:75%}#not-found .not-found-image img{height:100%}#not-found .not-found-title{padding-bottom:30px;text-align:center}#not-found .not-found-title a{font-size:2em;text-align:center;text-transform:uppercase}.login{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:-75px auto 0;max-width:600px;width:90%}.login .login-headline{color:#57a7a8;font-family:Figtree,sans-serif;font-size:2.5em;font-weight:200;margin-bottom:20px;text-align:center;text-transform:uppercase;width:50%}.login .login-headline img{width:55%}.login #login-buttons,.login .login-buttons-with-only-one-button,.login .login-text-and-button{width:250px}.login .login-button{background:#fff!important;color:#000!important;width:234px}.login .login-image{background-image:url(img/system/Google-emblem.png);background-size:contain}.login .sign-in-text-google{font-size:14px}@media (max-width:480px){.login{flex-direction:column;grid-column:span 1;grid-row:span 1;max-width:350px}.login #login-buttons,.login .login-headline{width:90%}}.sign-in-questions{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.sign-in-questions p{margin:40px 0}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{background:#fff;border:2px solid #4a4a4a;border-top:none;list-style-type:none;padding:0;width:200px;z-index:100}.ui-autocomplete li{background:#fff;padding:10px 0 10px 10px}.ui-autocomplete li:focus{background:#af4b24}.ui-autocomplete li:hover{background:#af4b24;color:#fff;cursor:pointer}.ui-autocomplete li div:focus{background:#af4b24}@media print{@page{size:auto;margin:0}.bottom-row,.qr-right-side,.right-aside{display:none}.grid-container{display:block;margin:0;padding:0}.grid-container,.qr-wrapper{height:100%;width:100%}}