#about-content{margin-bottom:50px}#about-content .about-content-container{margin-left:max(100px, 13%);margin-right:max(100px, 13%);width:auto;height:auto;margin-top:25px;background-color:#fbfbfd;background-clip:border-box;border-radius:0px;text-align:left}#about-content .about-content-container h2{margin-bottom:15px}#about-content .about-content-container h3{margin-top:20px;margin-bottom:10px}#about-content .about-content-container p{margin-bottom:5px}#about-content .about-content-container a{font-style:italic;color:#73767e;-webkit-transition:all ease .3s;transition:all ease .3s}#about-content .about-content-container a:hover{color:#424755;-webkit-transition:all ease .3s;transition:all ease .3s}
.selection-button{padding-left:20px;height:43px;font-family:"Inter";font-size:18px;border:none;cursor:pointer;letter-spacing:1.5px;border-radius:10px;margin-right:5px}
.multi-select-container{background-color:#f5f5f5;z-index:2}.multi-select-container .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;height:45px;border-radius:10px}.multi-select-container .input-container .location-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;height:45px}.multi-select-container .input-container .location-header .location-header-arrow{width:12px;height:8px;margin-right:10px}.multi-select-container .input-container .location-wrapper{width:300px;z-index:1}.multi-select-container .input-container .location-wrapper .location-list{position:absolute;margin-top:10px;max-height:325px;overflow-y:scroll;border-radius:10px}.multi-select-container .input-container .location-wrapper .location-list .location-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f3f3}.multi-select-container .input-container .location-wrapper .location-list .location-list-header .location-list-instructions{color:#424755;padding:5px 10px;margin-left:10px;border-radius:10px;border-width:medium;border-width:initial;cursor:pointer}.multi-select-container .input-container .location-wrapper .location-list .location-list-header .close-icon{margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.multi-select-container .input-container .location-wrapper .location-list .location-list-header .close-icon img{width:20px;height:20px}.multi-select-container .input-container .location-wrapper .location-list .location-list-header .close-icon img:hover{cursor:pointer}.multi-select-container .input-container .location-wrapper .location-list .location-list-header .location-list-clear{color:#2656b5;font-size:15px;padding:5px 10px}.multi-select-container .input-container .location-wrapper .location-list .location-list-item{background-color:#f3f3f3;color:#424755;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.multi-select-container .input-container .location-wrapper .location-list .location-list-item .location-list-item-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.multi-select-container .input-container .location-wrapper .location-list .location-list-item .location-list-item-select .location-list-item-select-checkbox{margin-left:10px;margin-right:10px}.multi-select-container .input-container .location-wrapper .location-list .location-list-item .location-list-item-select .location-list-item-select-status{font-size:14px;color:#aeaeae;margin-left:5px}.multi-select-container .input-container .location-wrapper .location-list .location-list-item .children-list{position:relative;margin-left:50px}.multi-select-container .input-container .location-wrapper .location-list .location-list-item .children-list .children-list-item{background-color:#f3f3f3;color:#424755;width:250px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:pre-line}.multi-select-container .input-container .location-wrapper .location-list .location-list-item .children-list .children-list-item .location-list-item-select-checkbox{margin-right:10px}#separation-line{width:300px;height:0px;border:1px solid #cbcbcb}
#file-selected{overflow:hidden;white-space:nowrap}input[type=file]{display:none}.custom-file-upload{display:inline-block;padding:6px 15px 5px;border-radius:6px;background-color:#c9cdd9;font-size:18px;line-height:1.8;color:#000;margin-top:8px;cursor:pointer;border:0;font-family:"Inter"}#upload-button{background-color:#86ccff}.uploading-message-container{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.uploading-message-container h3{text-align:center;margin-bottom:50px;padding-left:20px;padding-right:20px}#success-message{margin-top:-5px !important}#success-message{color:#86ccff}#uploading-error-container h3{color:#ff364e;margin-bottom:20px}#uploading-error-container button{width:100px;border:none;padding:10px;background-color:#c9cdd9;font-size:14px;font-weight:600;color:#424755;border-radius:8px;margin-top:20px;display:block;margin-left:auto;margin-right:auto}#uploading-error-container button:hover{cursor:pointer}
.blog-form-button{width:114px;margin:19px 67px 0 0;padding:4px 0;border-radius:6px;background-color:#c9cdd9;margin-top:20px;font-size:18px;font-weight:600;line-height:1.8;color:#2f303a;margin-left:auto;margin-right:auto}.blog-form-button:disabled{border:none;opacity:.5;cursor:not-allowed}.blog-form-error{margin-top:10px;color:red}.blog-posts-form-title{font-size:18px;font-weight:600;color:#2f303a;margin-bottom:14px}.input-container{margin:10px 0}.input-container input,.input-container textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;padding:5px 16px;border:none;border-radius:10px;-webkit-box-shadow:0 6px 40px 0 rgba(0,0,0,.04);box-shadow:0 6px 40px 0 rgba(0,0,0,.04);background-color:#fff;font-size:15px;line-height:1.51;color:#424755}.input-container textarea{resize:vertical;min-height:150px}.input-label{margin-bottom:10px}.image-input-container{margin:10px 0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-input-container label{font-size:13.3333px;padding:6px;border-radius:6px}.image-preview-container{width:50%;height:150px;overflow:hidden;position:relative;border-radius:10px}.image-preview-container img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:inherit;height:auto}

#sign-up-title{font-size:16px;color:#2f303a;margin-bottom:10px}#input-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch}#input-fields #success-message{color:green;text-align:center;width:300px;margin-bottom:20px;-ms-flex-item-align:center;align-self:center}#input-fields #input-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#input-fields .input-container input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;padding:5px 16px;border:none;border-radius:10px;-webkit-box-shadow:0 6px 40px 0 rgba(0,0,0,.04);box-shadow:0 6px 40px 0 rgba(0,0,0,.04);background-color:#fff;font-size:15px;line-height:1.51;color:#424755}#error-container p{color:red}#add-user-button{width:114px;margin:19px 67px 0 0;padding:4px 39px 0;border-radius:6px;background-color:#c9cdd9;margin-top:20px;font-size:18px;font-weight:600;line-height:1.8;color:#2f303a;margin-left:auto;margin-right:auto}
.delete-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20vw;height:10vh;padding:50px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);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}.delete-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;margin-top:20px}.delete-modal-buttons .single-button{padding:6px 20px;border-radius:6px;background-color:#c9cdd9}.delete-modal__item-title{font-style:italic}
.blog-post-edit-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:55vw;height:70vh;padding:50px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:scroll}.blog-post-edit-modal .add-blog-post-container{width:auto}
.blog-post{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;padding:5px 16px;border:none;border-radius:10px;-webkit-box-shadow:0 6px 40px 0 rgba(0,0,0,.04);box-shadow:0 6px 40px 0 rgba(0,0,0,.04);background-color:#fff;font-size:15px;line-height:1.51;color:#424755;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-post-title{font-weight:600;margin-right:6px;width:250px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.blog-post-date{font-style:italic}.blog-post-action-buttons{border-left:1px solid #c9cdd9;padding-left:6px}.blog-post-button{padding:6px;border-radius:6px;background-color:#c9cdd9;margin-left:6px}.blog-posts-title{font-size:18px;font-weight:600;color:#2f303a;margin-bottom:14px}
.change-password-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%);max-width:350px;width:40vw;padding:30px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3)}.change-password-modal #change-password-content-container{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-password-modal #change-password-content-container #input-container-parent{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.change-password-modal #change-password-content-container #input-container-parent .input-container{width:100%}.change-password-modal #change-password-content-container #input-container-parent .input-container #error-input{border:solid 2.5px #ff364e}.change-password-modal #change-password-content-container #input-container-parent .input-container input{width:calc(100% - 30px);height:43px;border-radius:8px;background-color:#f8f9ff;border:0;font-family:"Inter";padding-left:15px;padding-right:15px;margin-bottom:10px}.change-password-modal #change-password-content-container #error-success-container{margin-top:15px;max-width:300px;margin-left:auto;margin-right:auto}.change-password-modal #change-password-content-container #error-success-container p{font-weight:bold;text-align:left;line-height:20px}.change-password-modal #change-password-content-container #error-success-container #error{color:#ff364e}.change-password-modal #change-password-content-container #error-success-container #success{color:#86ccff}.change-password-modal #change-password-content-container button{width:93px;margin:14px 127px 0;padding:8px;border-radius:6px;background-color:#c9cdd9;border:0;font-family:"Inter"}.change-password-modal #change-password-content-container button:hover{cursor:pointer}.change-password-modal:focus{outline:0}.ReactModal__Overlay{opacity:0;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}
#login-container{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px}#login-container h1{margin-top:35px;margin-bottom:35px;letter-spacing:normal;font-weight:800;color:#2f303a}#login-container #sign-up-button{margin-bottom:25px;color:#a9a9a9;font-style:italic}#login-container #sign-up-button a{color:#000}#login-container #input-button-container{padding:19px 52px 53px;border-radius:26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff}#login-container #input-button-container #input-fields{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-container #input-button-container #input-fields .input-container{margin-top:20px}#login-container #input-button-container #input-fields .input-container #error-input{border:solid 2.5px #ff364e}#login-container #input-button-container #input-fields .input-container p{margin-bottom:5px;font-size:18px;font-weight:600;color:#424755}#login-container #input-button-container #input-fields .input-container input{padding:5px 10px;width:300px;background-color:#f0f2f8}#login-container #input-button-container #forgot-password{font-size:13px;color:#424755;margin-top:10px;background-color:rgba(0,0,0,0);border:0}#login-container #input-button-container #forgot-password:hover{cursor:pointer}#login-container #input-button-container #error-success-container{margin-top:15px;max-width:300px;margin-left:auto;margin-right:auto}#login-container #input-button-container #error-success-container p{font-weight:bold;text-align:left;line-height:20px}#login-container #input-button-container #error-success-container #error{color:#ff364e}#login-container #input-button-container #error-success-container #success{color:#86ccff}#login-container #input-button-container #login-button{width:150px;border:none;padding:10px;background-color:#c9cdd9;font-size:18px;font-weight:600;color:#424755;border-radius:8px;margin-top:20px;display:block;margin-left:auto;margin-right:auto}#login-container #input-button-container #reset-password-button{width:200px;border:none;padding:10px;background-color:#c9cdd9;font-size:18px;font-weight:600;color:#424755;border-radius:8px;margin-top:20px;display:block;margin-left:auto;margin-right:auto}#login-container #input-button-container button:hover{cursor:pointer}
#users-container{overflow:auto}#users-container #users-title{font-size:18px;font-weight:600;color:#2f303a}#users-container #user-info-container{margin-top:14px;padding:17px 22px;border-radius:12px;-webkit-box-shadow:0 12px 40px 0 rgba(0,0,0,.04);box-shadow:0 12px 40px 0 rgba(0,0,0,.04);background-color:#fff;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#users-container #user-info-container #user-email{color:#424755;font-size:14px;line-height:1.51}#users-container .delete-user-button{padding:6px;border-radius:6px;background-color:#c9cdd9}#users-container .delete-user-button img{height:20px;width:20px}
#auth-container{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#auth-container h1{margin-top:50px;margin-bottom:10px}#auth-container #auth-header{text-align:center}#auth-container #auth-header p{font-size:16px;text-align:center;color:#424755}#auth-container #auth-header #header-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#auth-container #auth-header #header-options p{color:#2f303a;text-decoration:underline}#auth-container #auth-header #header-options p:hover{cursor:pointer}#auth-container #auth-header #header-options #sign-out{margin-right:30px}#auth-container #dashboard-container{padding:37px;border-radius:26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;margin:15px max(100px, 17%) 100px}#auth-container #dashboard-container #dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;height:85vh}#auth-container #dashboard-container #dashboard #upload-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:auto}#auth-container #dashboard-container #dashboard #upload-container div{padding:23px;border-radius:22px;background-color:#f8f9ff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#auth-container #dashboard-container #dashboard #upload-container *+*{margin-top:15px}#auth-container #dashboard-container #dashboard #user-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;margin-left:20px}#auth-container #dashboard-container #dashboard #user-container #users-container{min-height:170px}#auth-container #dashboard-container #dashboard #user-container #users-container,#auth-container #dashboard-container #dashboard #user-container #add-users{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:23px;border-radius:22px;background-color:#f8f9ff}#auth-container #dashboard-container #dashboard #user-container #add-users{margin-top:15px}#auth-container #dashboard-container .dashboard-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:40px}#auth-container #dashboard-container .dashboard-buttons-container .button{-webkit-box-flex:0;-ms-flex:0;flex:0}#auth-container #dashboard-container .dashboard-buttons-container #rerun-button,#auth-container #dashboard-container .dashboard-buttons-container #update-histogram-button{margin:20px 40px;padding:8px 34px 7px 35px;border-radius:6px;background-color:#2f303a;font-size:18px;font-weight:600;line-height:1.8;color:#fff;white-space:nowrap}#auth-container #dashboard-container .dashboard-buttons-container #model-error-container,#auth-container #dashboard-container .dashboard-buttons-container #histogram-error-container{color:#ff364e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}#auth-container #dashboard-container .dashboard-buttons-container #model-error-container .error-mark,#auth-container #dashboard-container .dashboard-buttons-container #histogram-error-container .error-mark{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#ff364e;color:#fff;margin-right:10px}.blog-container{display:-webkit-box;display:-ms-flexbox;display:flex}.add-blog-post-container,.blog-posts-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:23px;border-radius:22px;background-color:#f8f9ff;width:50%}.blog-posts-container{margin-left:20px;overflow:auto;max-height:500px}
.blog-page-blog-post-container{margin:30px auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.blog-page-blog-post-title{font-size:24px;font-weight:600;background:none;border:none}.blog-page-blog-post-author{margin-bottom:20px;margin-top:6px}.blog-page-blog-post-picture{max-width:100%;height:auto;max-height:500px;margin:30px auto 50px}.blog-page-blog-post-date{font-style:italic;font-size:14px;margin-top:30px;width:100%;text-align:right}.blog-page-blog-post-date,.blog-page-blog-post-author{font-style:italic;color:#73767e}.blog-page-blog-post-body{white-space:pre-line}
.blog-page-container{max-width:1000px;margin:auto;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-align:center;-ms-flex-align:center;align-items:center}.blog-page-no-posts{font-size:26px;width:100%;text-align:center;color:#73767e}

#view-selections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0px}#toggles-overlay-h{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;margin-top:5px;left:35vw;z-index:1}.selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;background-color:#f5f5f5;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.25),1px 1.5px 4px gray inset;box-shadow:0px 0px 6px rgba(0,0,0,.25),1px 1.5px 4px gray inset;border-radius:100px;border:4px solid #fff;margin-top:2vh;margin-left:1vw}.selection .selected-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#505050;border-radius:100px;padding-left:25px;padding-right:25px;padding-top:1.4px;padding-bottom:1.4px}.selection .selected-option .selected-option-text{color:#fff}.selection .selected-option img{height:20px;width:20px}.selection .selected-option-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#505050;border-radius:100px;padding-left:15px;padding-right:15px;padding-top:1.4px;padding-bottom:1.4px}.selection .selected-option-2 .selected-option-text{color:#fff}.selection .selected-option-2 img{height:20px;width:20px;margin-right:10px}.selection .unselected-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px;border-radius:100px;cursor:pointer}.selection .unselected-option .unselected-option-text{color:#93949b}.selection .unselected-option img{height:20px;width:20px;margin-right:10px}
#chart{padding:10px 21px 6px 6px;border-radius:20px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;margin-bottom:100px;padding-top:70px}#chart-title{font-size:24px;font-weight:400;color:#000;margin-bottom:20px;margin-top:20px}
#overview-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;margin-bottom:50px}#overview-explanation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}#title{font-family:"Inter";font-size:44px;letter-spacing:1;margin-right:21px}#explanatory-text{font-family:"Inter";font-size:15px;margin-bottom:15px}#icon{width:36px;height:36px;margin-top:8px}.read-more-less--more,.read-more-less--less{color:#000;font-weight:bold}
#historicalbar{background:#f5f5f5;-webkit-box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);border-radius:18px;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;letter-spacing:0em;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;margin-bottom:30px}#historicalbar .historicalbar-year-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#historicalbar .historicalbar-year-selection .historicalbar-year-selection-title{margin-top:.5vh;font-weight:bold}#historicalbar .historicalbar-year-selection .historicalbar-year-selection-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#historicalbar .historicalbar-year-selection .historicalbar-year-selection-options .selection-button{width:9vw}#historicalbar .historicalbar-year-selection .historicalbar-year-selection-options .historicalbar-year-selection-option{font-size:16px}#historicalbar .historicalbar-location-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#historicalbar .historicalbar-location-selection .historicalbar-location-selection-title{font-weight:bold}#historicalbar .historicalbar-clear-button{background:#505050;font-size:18px;border-radius:10px;letter-spacing:1.5px;color:#fff;border:0;margin-top:4vh;height:45px;padding:0px 60px}
#map{height:700px;text-align:left;width:100%;border-radius:18px}#trapping-map-container{-webkit-box-flex:1.1 !important;-ms-flex:1.1 !important;flex:1.1 !important}#trapping-map-container{position:relative;margin-bottom:100px;margin-top:0px;border-radius:20px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff}.map-overlay-legend{position:absolute;bottom:25px;right:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-right:20px;font-family:"Inter";overflow:auto}.map-overlay-hover-area{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.9);margin-left:10px;overflow:auto;border-radius:3px}#features{top:0;height:55px;margin-top:10px;margin-right:60px;padding:10px;width:150px;overflow:hidden;text-align:left;font-size:.7em}#legend{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);line-height:15px;font-size:16px;overflow:hidden;text-align:left;width:145px;height:265px;padding:18px 9px 18px 13px;border-radius:18px;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:justify;-ms-flex-pack:justify;justify-content:space-between}.legend-key{display:inline-block;width:22px;height:22px;margin-right:5px;margin-bottom:-5px;border-radius:4px}.legend-key-title{display:inline-block;width:100%;line-height:1.1}#historical-data-overlay{width:350px}.data-info-historical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.data-info-historical .data-info-section{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-info-historical .data-info-section .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0px;width:75px;height:75px;margin-left:0px;margin-right:0px}.data-info-historical .data-info-section #empty{background-color:#dbdbdb}.data-info-historical .data-info-section #spbs{background-color:#aca0f9}.data-info-historical .data-info-section #clerid{background-color:#e4c89d}.data-info-historical .data-info-section #spots-null{background-color:#d3d3d3}.data-info-historical .data-info-section #spots-10{background-color:#86ccff}.data-info-historical .data-info-section #spots-20{background-color:#ffc148}.data-info-historical .data-info-section #spots-50{background-color:#ffa370}.data-info-historical .data-info-section #spots-100{background-color:#ff525c}.data-info-historical .data-info-section #spots-250{background-color:#cb4767;color:#fff}.data-info-historical .data-info-section #spots-more{background-color:#6b1b38;color:#fff}.data-info-historical .data-info-section p{margin-top:10px;line-height:1;width:100px;font-size:12px}#choropleth-map-p-area p{margin-top:0px;margin-bottom:0px;padding-bottom:0px}.download-button{color:#212122;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:8px;border-radius:4px;margin:8px;font-weight:bold;cursor:pointer;-webkit-transition:all .1s;transition:all .1s}.download-button:hover{background:#f2f0f0}#map-footer{text-align:center;letter-spacing:1px;margin-top:20px;margin-bottom:0}#map-footer h3{margin-top:8px}#map-footer h2{margin-bottom:16px;margin-top:16px}#map-footer p{font-size:14px;margin-bottom:16px}#map-footer span{font-family:"Inter"}.footer-legend-key{display:inline-block;border-radius:20%;width:20px;height:20px;margin-right:5px;margin-left:5px}#footer-legend{width:51%;margin:auto;margin-bottom:10px}#map-header{text-align:center}#map-header h2{letter-spacing:1px;margin-top:200px;margin-bottom:50px}.footnote{color:#898989;line-height:14px;width:53%;margin:auto;margin-bottom:30px}#spacer{height:50px}#printmap{display:none}#trapping-hover{position:absolute;background-color:rgba(17,18,22,.75);padding:15px;color:#fff;text-align:left;border-radius:10px;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);background-color:rgba(17,18,22,.75)}#trapping-hover h3{margin-bottom:10px}#map-overlay-download{position:absolute;bottom:10px;right:40px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:"Inter";border-radius:3px;padding:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);line-height:15px;font-size:.8em;margin-left:15px;margin-bottom:40px;text-align:center}#map-overlay-download:hover{cursor:pointer}
.button{padding:10px;border-radius:6px;font-size:18px;font-weight:500;text-decoration:none}.button-primary{color:#fff;background-color:#424755}.button-secondary{border:1px solid #424755 !important}.button-secondary{background-color:#fff;color:#424755}
#download-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#download-button img{margin-top:3px}#download-button{height:35px;padding-right:12px;padding-left:12px;padding-top:5px;border-radius:6px;background-color:#4cd791;display:-webkit-box;display:-ms-flexbox;display:flex}#download-icon{width:20px !important;height:20px !important;margin-left:9px !important}#download-button p{font-size:15px;text-align:center;white-space:nowrap;color:#fff}.modal-divide-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-divide-flex .modal-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location-select{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;margin-top:1vh;border-radius:10px;width:302px}#location-select .input-container{background-color:#f3f3f3;height:30px}#location-select .location-list{max-height:200px}#selection-download{margin-top:2vh}.selection-mode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:40px;background-color:#fff;border-radius:100px;border:1px solid #aeaeae;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.25);box-shadow:0px 0px 6px rgba(0,0,0,.25);margin-top:5vh}.selection-mode .selected-option-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dffbff;border-radius:100px;padding-left:25px;padding-right:25px}.selection-mode .selected-option-p .selected-option-text-p{color:#fff}.selection-mode .selected-option-p img{height:20px;width:20px}.selection-mode .selected-option-2-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#505050;border-radius:100px;padding-left:15px;padding-right:15px}.selection-mode .selected-option-2-p .selected-option-text-p{color:#fff}.selection-mode .selected-option-2-p img{height:20px;width:20px;margin-right:10px}.selection-mode .unselected-option-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px;-webkit-box-shadow:1px 1.5px 4px gray inset;box-shadow:1px 1.5px 4px gray inset;border-radius:100px;cursor:pointer}.selection-mode .unselected-option-p .unselected-option-text-p{color:#93949b}.selection-mode .unselected-option-p img{height:20px;width:20px;margin-right:10px}.download-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:55vw;height:70vh;padding:50px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3)}.download-modal .selection-button{width:9vw;background-color:#f3f3f3}.modal:focus{outline:0}#close-icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-25px}#close-icon img{width:25px;height:25px;margin-right:-25px}#close-icon img:hover{cursor:pointer}#modal-title{font-size:30px;font-weight:500;text-align:center;color:#212122}#modal-year{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}#modal-year #year-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px;padding:0}#modal-year #start-year-selection{margin-right:5px}#subtitle{font-size:18px;margin-top:25px;padding:0}#modal-state-county-rd{width:20vw;height:25vh;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#f3f3f3;padding:5px}.download-clear-button{background:#505050;font-size:18px;border-radius:10px;letter-spacing:1.5px;color:#fff;border:0;margin-top:auto;height:45px;padding:0px 60px}#modal-download-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#modal-download-selection #question{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#divider-line{border-left:1px solid #aeaeae;height:62vh;margin-left:20px;margin-right:20px;margin-top:25px}#modal-download-selection #question h4{font-size:18px;margin-right:50px}#selection-types{margin-top:15px;width:18vw;height:15vh;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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;background-color:#f3f3f3;padding-right:25px;padding-left:25px;padding-top:15px;padding-bottom:15px;border-radius:6px;margin-right:20px}.checkbox-text{font-size:14px;margin-left:10px}.submit-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.submit-btn-container .download-error{color:#cc0002;margin-right:20px}#modal-submit-btn{height:43px;padding:5px 25px 5px 25px;right:0px;border-radius:10px;background-color:#424755;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;text-align:center}#modal-submit-btn img{height:24px;width:24px;margin-right:20px;margin-top:2px}#modal-submit-btn p{font-size:16px;line-height:1.8;color:#fff}#modal-footnote-container{margin-top:20px}.modal-footnote{font-size:11px;color:#aeaeae;margin-bottom:5px}#downloading-container{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:43px;margin-top:55px;text-align:center}.ReactModal__Overlay{opacity:0;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}
#footer{height:auto;margin:0px 0px 0px 0px;padding:0px 5px;background-color:#f1f1fb}#footer #footer-container{padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:32px;padding-bottom:30px}#footer p{text-align:center;font-family:"Open Sans",sans-serif;color:#2f303a}#footer a{position:absolute;right:45px}#footer a #dali-logo{width:80px;height:30px}
#header{height:auto;padding:12px;background-color:#fbfbfd}#header #title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfd;max-width:1200px;margin:auto}#header #title-area a{text-decoration:none;color:#000}#header #title-area img{height:55px;width:55px}#header #title-area h1{padding-bottom:0px}#header #title-area #logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header #title-area #logo img{width:26px;height:32px}#header #title-area #logo a{margin-left:25px}#header #title-area #nav-button-area{margin:auto;margin-right:0}#header #title-area #nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header #title-area #nav-buttons #button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header #title-area #nav-buttons #button-container .nav-button{width:auto}#header #title-area #nav-buttons #button-container .nav-button-short{width:95px}#header #title-area .nav-button:hover,#header #title-area .nav-button-short:hover{-webkit-transform:scale(1.05);transform:scale(1.05);color:#424755}#header #title-area #download-button-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}#header #title-area .nav-button{padding:15px;padding-top:18px;font-size:16px;cursor:pointer;text-decoration:none;font-family:"Inter";font-style:normal;line-height:24px;letter-spacing:0em;text-align:center;border:none;background:none;-webkit-transition:.3s;transition:.3s}#header #title-area #middle{margin:0px 10px}#header #title-area .active-nav{color:#000;font-weight:bold}#header #title-area .inactive-nav{color:#73767e}
.single-chart-wrapper{padding:7px}.single-chart-wrapper.with-border{border-radius:10px;-webkit-box-shadow:0 0 0 3px #000;box-shadow:0 0 0 3px #000}.single-chart__text{font-size:10px}
.histogram{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.histogram__y-axis-title{position:absolute;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0;top:50px;font-weight:500}.histogram__legend-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:relative;width:130px;height:auto;padding-top:26px}.histogram__legend{padding-right:10px;border-radius:5px;margin-right:10px;margin-left:30px;width:75px}.histogram__legend p{font-size:14px;line-height:31px;text-align:right}.histogram__legend--yellow{background-color:#ffc148;padding-top:5px}.histogram__legend--blue{background-color:#86ccff;padding-bottom:5px}.histogram__legend--x-axis{display:grid;grid-template-columns:repeat(8, 1fr);font-size:13px;padding:15px 10px}.histogram__x-axis-title{font-weight:500}.histogram__wrapper{display:grid;grid-template-columns:repeat(8, 1fr);padding:10px;border-left:3px solid #000;border-bottom:3px solid #000;min-width:450px}.histogram__loader{width:20%;margin:auto}
#loading-container{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#loading-container p{font-size:20px;margin-bottom:-10px}#loading-container #loading-animation{width:150px;margin-top:-20px;margin-bottom:-20px}.loading-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:400px;width:40vw;padding:30px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3)}.loading-modal:focus{outline:0}.ReactModal__Overlay{opacity:0;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;z-index:2}.ReactModal__Overlay--after-open{opacity:1;z-index:2}.ReactModal__Overlay--before-close{opacity:0}
#mobile-overlay{height:100vh;width:100vw;background-color:#f8f9ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobile-overlay #inner-container{width:50vw;height:50vh;padding:36px 40px 133px;border-radius:26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobile-overlay #inner-container img{width:100px;height:125px;margin-top:50px}#mobile-overlay #inner-container h4{text-align:center;margin-top:35px}#mobile-overlay #inner-container p{text-align:center;margin-top:20px}
.scroll-hint{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2.5rem;opacity:.8;pointer-events:none;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;z-index:1000;width:3rem;height:3rem;border-radius:100%;background-color:#fff}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(6px);transform:translateX(-50%) translateY(6px)}}@keyframes bounce{0%,100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(6px);transform:translateX(-50%) translateY(6px)}}
.home-page-blog-post-info{font-style:italic;color:#73767e;margin-bottom:29px}.home-page-blog-post-body{color:#5e6076;white-space:pre-line;overflow:hidden}.home-page-blog-post-buttons{margin-top:24px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.hero-section-container{overflow:hidden;border-bottom:3px solid #e5e5e5}#beetle-background{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:0;height:20px;margin-top:50px}#beetle-background img{width:400px}.title-words{text-align:left;padding-top:10px;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;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:35px}.title-words #big-title{font-size:55px;font-weight:800;letter-spacing:1.2px}.title-words h2{font-size:36px;font-weight:500;font-style:italic;margin-bottom:10px}.title-words #subtitle{font-size:28px;font-weight:400;letter-spacing:1.2px}.title-words #title-description{font-size:18px;letter-spacing:normal;margin-top:34px;line-height:1.6;width:500px}
.home-content-historical-data .chartjs-render-monitor{max-height:300px;margin-bottom:26px}
.how-it-works #how-it-works-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px;border-radius:26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;margin-bottom:48px;margin-top:50px;width:370px}#how-it-works-title-container #description-title{font-size:26px;margin-top:10px;margin-right:36px}.how-it-works #description-container{text-align:left;margin-bottom:48px}.how-it-works #description-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 81px 8px 7px;border-radius:26px 26px 0 26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff}.how-it-works #icon{width:24px;height:24px;padding:4px 8px 8px 12px}.how-it-works #icon0{background-color:#f0f2f8;border-radius:26px 8px 8px 26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06)}.how-it-works #icon1{background-color:#fff6dd;border-radius:26px 8px 8px 26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06)}.how-it-works #icon2{background-color:#cbffe0;border-radius:26px 8px 8px 26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06)}.how-it-works #icon3{background-color:#cbecff;border-radius:26px 8px 8px 26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06)}.how-it-works #icon4{background-color:#e2cbff;border-radius:26px 8px 8px 26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06)}.how-it-works #vl{border-left:3px solid #f3f4f9;height:50px;margin-left:7px}.how-it-works #description-title{font-size:20px;font-weight:600;margin-top:15px;margin-left:36px}.how-it-works #description-text{font-size:16px;line-height:1.5;color:#5e6076;padding:0 36px 36px 38px;border-radius:0px 0px 26px 26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;margin-left:60px}
.about-title{font-size:20px;font-weight:600;text-align:left;color:#2f303a;margin-bottom:20px}li{font-size:16px;text-align:left;color:#424755;margin-bottom:20px;line-height:1.4}
#overview-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;margin-bottom:50px}#overview-text .overview-text-tooltip{text-align:left}#title{font-family:"Inter";font-size:44px;letter-spacing:1;margin-right:21px}#icon{width:36px;height:36px;margin-top:8px}
.prediction-details-container{-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;padding:39px;border-radius:26px}.prediction-details{background-color:#fff;border-radius:26px}.prediction-title h1{font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#2f303a;margin-bottom:13px}#prediction-subtitle{font-size:22px;font-weight:500;line-height:1.31;text-align:left;color:#424755;margin-bottom:24px}.prediction-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.percentages{display:-webkit-box;display:-ms-flexbox;display:flex}.prediction-circle #percent{line-height:110px;text-align:center;font-size:28px;font-weight:800;text-shadow:rgba(94,96,118,.2) 1px 0 10px}.prediction-circle p{font-size:16px;text-align:center}.circle{width:110px;height:110px;border-radius:50%;color:#fff;font-weight:700;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:40px;margin-right:30px;margin-bottom:100px}.circle p{width:110px;text-align:center;-ms-flex-line-pack:center;align-content:center;width:160px;height:42px;margin:13px 37px 12px -20px;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;text-align:center;color:#2f303a}.prediction-grid-container{margin-top:-20px;display:-webkit-box;display:-ms-flexbox;display:flex}.bullets{margin-top:18px;margin-right:10px}.bullet{position:relative;border:2px solid #e9eaef;border-radius:100%;width:20px;height:20px;line-height:40px;text-align:center;margin-top:45px;background-color:#e9eaef;z-index:2}.bullet:first-child{margin-top:7px}.bullet:before{position:absolute;border:1px solid #e9eaef;width:0;height:50px;display:block;content:"";left:50%;z-index:1;top:-54px;margin-left:-1px}.bullet:first-child:before{display:none}.prediction-grid{display:grid;grid-template-columns:auto 200px;grid-template-areas:"yeart2 yeart2-spots" "yeart1 yeart1-spots" "curr-year curr-spb" ". curr-endobrev"}@media(min-width: 1400px){.prediction-grid{grid-template-columns:auto 150px auto;grid-template-areas:"yeart2 . yeart2-spots" "yeart1 yeart1 yeart1-spots" "curr-year curr-spb curr-endobrev"}}.prediction-grid>div{text-align:left;font-family:"Inter";font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.prediction-grid .year-title{margin-top:23px;font-size:20px;font-weight:bold;color:#2f303a}.yeart2{grid-area:yeart2}.yeart2-spots{grid-area:yeart2-spots}.yeart1{grid-area:yeart1}.yeart1-clerids{grid-area:yeart1-clerids}.yeart1-spots{grid-area:yeart1-spots}.curr-year{grid-area:curr-year}.curr-spb{grid-area:curr-spb}.curr-endobrev{grid-area:curr-endobrev}.curr-endobrev .content-horizontal-rule{display:none}@media(min-width: 1400px){.curr-endobrev .content-horizontal-rule{display:block}}.curr-endobrev .content-container{margin-top:0}@media(min-width: 1400px){.curr-endobrev .content-container{margin-top:12px}}.content-container{margin:12px;padding:7px 9px 9px 7px;border-radius:6px;-webkit-box-shadow:0 7px 22px -2px rgba(0,0,0,.08);box-shadow:0 7px 22px -2px rgba(0,0,0,.08);background-color:#fff;overflow:hidden;white-space:nowrap}hr{height:1px;border:none;background-color:#dbdbdb}.prediction-grid img{width:17px;height:17px;float:left;padding:5px;margin-right:5px}.prediction-grid #clerids img{background-color:#ffe5b4;border-radius:6px}.prediction-grid #spots img{background-color:#c7ffb4;border-radius:6px}.prediction-grid #spb img{background-color:#b4dbff;border-radius:6px}.content-text{padding-top:5px;font-size:16px}
#map{height:700px;text-align:left;width:100%;border-radius:18px}#map-container{-webkit-box-flex:1.1 !important;-ms-flex:1.1 !important;flex:1.1 !important}#map-container{position:relative;margin-bottom:100px;margin-top:0px;width:72vw;margin-left:auto;margin-right:auto;border-radius:20px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;padding:0}#map-overlay-download{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:10px;right:40px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:"Inter";border-radius:3px;padding:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);line-height:15px;font-size:.8em;margin-left:15px;margin-bottom:40px;text-align:center}#map-overlay-download:hover{cursor:pointer}#icon-small{width:15px;height:15px;margin-top:0;margin-left:4px}.map-overlay-legend{position:absolute;bottom:100px;right:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-right:20px;font-family:"Inter";overflow:auto;width:145px;height:265px;padding:10px 9px 18px 13px;border-radius:12px}.map-overlay-hover-area{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.9);margin-left:10px;overflow:auto;border-radius:3px}#features{top:0;height:55px;margin-top:10px;margin-right:60px;padding:10px;width:150px;overflow:hidden;text-align:left;font-size:.7em}#legend{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);line-height:15px;font-size:18px;overflow:hidden;text-align:left;width:145px;height:265px;padding:18px 9px 18px 13px;border-radius:12px;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:justify;-ms-flex-pack:justify;justify-content:space-between}.legend-key{display:inline-block;width:22px;height:22px;margin-right:5px;margin-bottom:-5px;border-radius:4px}.legend-key-title{display:inline-block;width:100%;line-height:1.1}.map-overlay-data{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-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;right:10;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-right:20px;font-family:"Inter";overflow:auto;width:350px;max-height:300px;padding:20px 10px 25px 15px;border-radius:12px;margin-left:15px;margin-bottom:40px}.map-overlay-data .data-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.data-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-right:10px}.data-info .data-info-section{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.data-info .data-info-section .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0px;width:75px;height:75px;margin-left:0px;margin-right:0px}.data-info .data-info-section #empty{background-color:#dbdbdb}.data-info .data-info-section #data-divergence{background-color:#86ccff;-webkit-box-shadow:none;box-shadow:none}.data-info .data-info-section #data-spots{background-color:#ffe0b0;-webkit-box-shadow:none;box-shadow:none}.data-info .data-info-section #data-outbreak{background-color:#f9a0a1;-webkit-box-shadow:none;box-shadow:none}.data-info .data-info-section p{margin-top:10px;line-height:1;width:100px;font-size:12px}#divergence-section{margin-top:10px}.data-button{background-color:#000;border-radius:5px;width:10vw;margin-top:15px;cursor:pointer}.data-button p{color:#fff}#choropleth-map-p-area p{margin-top:0px;margin-bottom:0px;padding-bottom:0px}.download-button{color:#212122;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:8px;border-radius:4px;margin:8px;font-weight:bold;cursor:pointer;-webkit-transition:all .1s;transition:all .1s}.download-button:hover{background:#f2f0f0}#map-footer{text-align:center;letter-spacing:1px;margin-top:20px;margin-bottom:0}#map-footer h3{margin-top:8px}#map-footer h2{margin-bottom:16px;margin-top:16px}#map-footer p{font-size:14px;margin-bottom:16px}#map-footer span{font-family:"Inter"}.footer-legend-key{display:inline-block;border-radius:20%;width:20px;height:20px;margin-right:5px;margin-left:5px}#footer-legend{width:51%;margin:auto;margin-bottom:10px}#map-header{text-align:center}#map-header h2{letter-spacing:1px;margin-top:200px;margin-bottom:50px}.footnote{color:#898989;line-height:14px;width:53%;margin:auto;margin-bottom:30px}#spacer{height:50px}#printmap{display:none}#prediction-hover{position:absolute;background-color:rgba(17,18,22,.75);padding:15px;color:#fff;text-align:left;border-radius:10px;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);background-color:rgba(17,18,22,.75)}#prediction-hover h3{margin-bottom:10px}
#predictionbar{background:#f3f3f3;-webkit-box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);border-radius:18px;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;letter-spacing:0em;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;margin-bottom:20px}#predictionbar .predictionbar-selections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#predictionbar .predictionbar-year-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#predictionbar .predictionbar-year-selection .predictionbar-year-selection-title{margin-top:.5vh;font-weight:bold}#predictionbar .predictionbar-year-selection .predictionbar-year-selection-options{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}#predictionbar .predictionbar-year-selection .predictionbar-year-selection-options .selection-button{width:9vw}#predictionbar .predictionbar-location-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#predictionbar .predictionbar-location-selection .predictionbar-location-selection-title{font-weight:bold}#predictionbar .predictionbar-clear-button,#predictionbar .predictionbar-link-button{background:#505050;font-size:18px;border-radius:10px;letter-spacing:1.5px;color:#fff;border:0;margin-top:4vh;min-height:45px;padding:0px 60px}#predictionbar .divider{margin-top:35px;height:65px;border-right:1px solid #d3d3d3}.selection-button{width:15vw}
.mini-map .home-content-section-title{margin-bottom:10px}.mini-map #map-container{width:100%;padding:0;margin-bottom:24px;-webkit-box-shadow:none;box-shadow:none}.mini-map #map-container #map{height:500px}.mini-map #map-container .map-overlay-data,.mini-map #map-container #map-overlay-download{display:none}.mini-map #map-container .map-overlay-legend{top:20px;left:10px}.mini-map #toggles-overlay{display:none}
.play-with-model-overview-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.play-with-model-icon{width:24px;height:24px;margin-top:2px;margin-left:6px}
.play-with-model-inputs-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:26px}.change-fields-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.change-fields{text-align:left}#change-fields-title{margin-bottom:37px}#change-fields-title .input-description{font-size:18px;font-weight:500;line-height:1.4;text-align:left;color:#2f303a}#change-fields-title .required-text{color:#ff364e;float:right;margin-top:10px}span.required-text{color:#ff364e}.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;text-align:left}.icon-text-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icon{width:13px;height:13px;padding:8px;border-radius:4px}#field-text{margin-left:10px;margin-top:5px}#trap-icon{background-color:#c7ffb4}#clerids-icon{background-color:#ffe5b4}#spb-icon{background-color:#b4dbff}#endobrev-icon{background-color:#deb4ff}.field input[type=number]{width:88px;height:28px;border-radius:6px;background-color:#f0f2f8;border:none;padding:3px 0px 4px 10px;font-family:"Inter";font-size:22px;font-weight:600;line-height:1.16;text-align:center;color:#2f303a}.field .checkboxes{font-family:"Inter";font-size:22px;font-weight:600;line-height:1.16;color:#2f303a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.endobrev-checkbox span{margin:0 0 0 5px;font-family:"Inter";font-size:18px;font-weight:500;text-align:left;color:#000}.endobrev-checkbox{width:88px;height:28px;border-radius:6px;background-color:#f0f2f8;border:none;padding:3px 0px 4px 10px;margin-left:5px;cursor:pointer}.endobrev-checkbox *{cursor:pointer}.run-button{width:129px}.actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.actions-container .selection-button{background-color:#f0f2f8;font-size:16px}.pick-model-input{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-align:baseline;-ms-flex-align:baseline;align-items:baseline}.pick-model-input span{font-weight:600;line-height:1.8;margin-bottom:5px}
#predictions-output{width:100%;margin-top:30px}#predictions-output #vl{border-top:2px dashed #d7dae4;height:auto;padding-top:30px}#predictions-output #predictions-generated-title{font-size:18px;font-weight:500;color:#424755;text-align:center}#predictions-output #predictions-generated-title p{height:56px}#predictions-output .predictions-generated{width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:30px}#predictions-output .predictions-generated #prob-spots,#predictions-output .predictions-generated #prob-spots-disabled,#predictions-output .predictions-generated #prob-outbreak,#predictions-output .predictions-generated #prob-outbreak-disabled{width:11vw;max-width:300px;padding:14px 48px 14px 49px;border-radius:12px}#predictions-output .predictions-generated #prob-outbreak-disabled,#predictions-output .predictions-generated #prob-spots-disabled{-webkit-box-shadow:0 18px 50px 0 rgba(49,57,85,.04);box-shadow:0 18px 50px 0 rgba(49,57,85,.04);background-color:#c9cdd9}#predictions-output .predictions-generated .darkRed #percent,#predictions-output .predictions-generated .darkRed #prob-text{color:#fff}#predictions-output #percent{font-size:30px;font-weight:900;text-align:center;color:#424755;margin-bottom:10px}#predictions-output #prob-text{font-size:12px;line-height:1.31;text-align:center;color:#212122}
.play-with-model-bar{background-color:#f5f5f5;-webkit-box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);border-radius:18px;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;letter-spacing:0em;text-align:left;display:grid;grid-template-columns:2fr 2fr 4fr 1fr;grid-template-rows:1fr;grid-gap:10px;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px;margin-bottom:20px}.play-with-model-bar-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.play-with-model-bar-selection-title{margin-top:.5vh;font-weight:600}.play-with-model-bar-selection-options{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.play-with-model-bar-selection-options .selection-container{width:100%}.play-with-model-bar .selection-button{width:100%;font-size:16px}.menuInstruction{background:#fff}.menuInstruction label{background:#fff;color:#7c7c96}.menuInstruction .input{padding-left:20px;background:#ededee;height:43px;font-family:"Inter";font-size:18px;width:10vw;max-width:200px;border-radius:6px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;letter-spacing:1.5px}#vl1{border-left:2px solid #f9f9f9;height:72px;margin-left:2vw;margin-right:2vw}#vl2{border-left:2px solid #f9f9f9;height:24px;margin-left:5px;margin-right:5px}.county-rd-selection{color:#212122 !important}.county-rd-selection{font-weight:600}#mode-selection{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5vh;gap:10px}#mode-selection button{background-color:rgba(0,0,0,0);background-repeat:no-repeat;border:none;cursor:pointer;outline:none;color:#93949b;font-size:18px;line-height:1.8}.short-text{display:none}@media(max-width: 1200px){.short-text{display:inline-block}.full-text{display:none}}
.video-page-container{display:block}#video-container{width:100%}#video-container #video-wrapper{position:relative;padding-bottom:56.25%}#video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-container{height:auto;padding:30px;border-radius:20px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;text-align:left;position:relative;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pages #left-page-container{margin-right:36px}.pages #right-page-container{margin-left:36px}.page-container #page-name{font-size:20px;font-weight:600}.page-container #summary{font-size:14.5px;line-height:1.5;margin-top:26.5px;margin-bottom:20px;color:#5e6076}#click-to{padding:10px;border-radius:6px;background-color:#424755;font-size:18px;font-weight:500;color:#fff;text-decoration:none}.home-content{margin-top:35px;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:repeat(2, auto);grid-gap:30px;gap:30px}.home-content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.home-content-section-title{font-size:24px;font-weight:600;margin-bottom:7px}
.about-predictions{margin-top:20px;margin-left:20px;margin-right:20px}.about-predictions ul{margin-left:20px}.prediction-bottom{margin-top:25px}#toggles-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;margin-top:2px;left:35vw;z-index:1}.selection-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;background-color:#f5f5f5;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.25),1px 1.5px 4px gray inset;box-shadow:0px 0px 6px rgba(0,0,0,.25),1px 1.5px 4px gray inset;border-radius:100px;border:4px solid #fff;margin-top:2vh;margin-left:1vw}.selection-p .selected-option-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#505050;border-radius:100px;padding-left:25px;padding-right:25px;padding-top:1.4px;padding-bottom:1.4px}.selection-p .selected-option-p .selected-option-text-p{color:#fff}.selection-p .selected-option-p img{height:20px;width:20px}.selection-p .selected-option-2-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#505050;border-radius:100px;padding-left:15px;padding-right:15px;padding-top:1.4px;padding-bottom:1.4px}.selection-p .selected-option-2-p .selected-option-text-p{color:#fff}.selection-p .selected-option-2-p img{height:20px;width:20px;margin-right:10px}.selection-p .unselected-option-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px;border-radius:100px;cursor:pointer}.selection-p .unselected-option-p .unselected-option-text-p{color:#93949b}.selection-p .unselected-option-p img{height:20px;width:20px;margin-right:10px}.histogram-container{padding:25px;padding-right:75px;border-radius:26px;-webkit-box-shadow:0 35px 90px -10px rgba(0,0,0,.06);box-shadow:0 35px 90px -10px rgba(0,0,0,.06);background-color:#fff;height:0%}.histogram-container #histogram-title{font-size:24px;font-weight:600;line-height:1.6;letter-spacing:normal;text-align:left;color:#2f303a;margin-bottom:40px}.histogram-container img{width:45vw}.modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:1200px;max-height:65vh;width:70vw;padding:50px;border-radius:20px;background-color:#fbfbfd;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);overflow-y:scroll}.modal #close-icon{position:sticky;top:-25px}.modal:focus{outline:0}.ReactModal__Overlay{opacity:0;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;z-index:2}.ReactModal__Overlay--after-open{opacity:1;z-index:2}.prediction-chart-title{margin:50px auto;font-size:36px}.prediction-chart-text{margin-bottom:30px}
.back-button{background:none;border:none;-ms-flex-item-align:start;align-self:flex-start;color:#73767e;font-size:16px;font-weight:500;margin-top:30px}
.results-comparison-map .legend-tag{font-size:14px}.results-comparison-message{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(255,255,255,.6)}.results-comparison-message p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:400px;width:40vw;padding:30px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3)}
.explanatory-text{text-align:left}
.scatter-chart.scatter-chart{margin-bottom:50px}
#scatter-chart-bar{background:#f3f3f3;-webkit-box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);border-radius:18px;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;letter-spacing:0em;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;margin:0 50px 20px}#scatter-chart-bar .scatter-chart-bar-selections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px}#scatter-chart-bar .scatter-chart-bar-selections #toggles-overlay{position:static}#scatter-chart-bar .scatter-chart-bar-year-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#scatter-chart-bar .scatter-chart-bar-year-selection .scatter-chart-bar-year-selection-title{margin-top:.5vh;font-weight:bold}#scatter-chart-bar .scatter-chart-bar-year-selection .scatter-chart-bar-year-selection-options{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}#scatter-chart-bar .scatter-chart-bar-year-selection .scatter-chart-bar-year-selection-options .selection-button{width:9vw}
#resultsbar{background:#f3f3f3;-webkit-box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);box-shadow:0px 12px 30px -5px rgba(77,81,94,.04);border-radius:18px;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;letter-spacing:0em;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;margin-bottom:20px}#resultsbar .resultsbar-selections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:100%}#resultsbar .resultsbar-year-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#resultsbar .resultsbar-year-selection .resultsbar-year-selection-title{margin-top:.5vh;font-weight:bold}#resultsbar .resultsbar-year-selection .resultsbar-year-selection-options{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}#resultsbar .resultsbar-year-selection .resultsbar-year-selection-options .selection-button{width:9vw}#resultsbar .resultsbar-location-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#resultsbar .resultsbar-location-selection .resultsbar-location-selection-title{font-weight:bold}#resultsbar .resultsbar-clear-button,#resultsbar .resultsbar-link-button{background:#505050;font-size:18px;border-radius:10px;letter-spacing:1.5px;color:#fff;border:0;margin-top:4vh;min-height:45px;padding:0px 60px}#resultsbar .divider{margin-top:35px;height:65px;border-right:1px solid #d3d3d3}.selection-button{width:15vw}
.prediction-chart-text{text-align:left}
*{margin:0;padding:0}#main{background-color:#fbfbfd}body{font-family:"Inter";font-weight:normal;color:#212122}body p{line-height:1.8}body h2{padding-top:0px;padding-bottom:0px}body p,a,li{font-family:"Inter";padding-bottom:0px}body h1,h2,h3,h4,h5,h6{font-family:"Inter";padding-bottom:0px}body h1{letter-spacing:-1.5px}body img{border-radius:0px}body input,textarea{font-family:"Inter"}.container{width:auto;max-width:1100px;height:auto;margin:0 auto;padding:0 50px;background-color:#fbfbfd;background-clip:border-box;border-radius:0px;text-align:center}.flex-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.flex-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0px;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}.flex-item-left{margin-right:0px}.flex-item-right{margin-left:0px}.content{height:100%;min-height:calc(100vh - 135px)}.line{width:156px;height:1px;margin:auto;background-color:#212122;margin-top:15px;margin-bottom:15px}.animated-button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.animated-button::after{border-radius:5px;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.animated-button:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.animated-button:hover{opacity:1}.color-fill-with-shadow.blue{background-color:#86ccff;-webkit-box-shadow:0 6px 20px -2px rgba(134,204,255,.55);box-shadow:0 6px 20px -2px rgba(134,204,255,.55)}.color-fill-with-shadow.yellow{background-color:#ffc148;-webkit-box-shadow:0 6px 20px -2px rgba(255,193,72,.55);box-shadow:0 6px 20px -2px rgba(255,193,72,.55)}.color-fill-with-shadow.orange{background-color:#ffa370;-webkit-box-shadow:0 6px 20px -2px rgba(255,163,112,.55);box-shadow:0 6px 20px -2px rgba(255,163,112,.55)}.color-fill-with-shadow.brightRed{background-color:#ff525c;-webkit-box-shadow:0 6px 20px -2px rgba(255,82,92,.55);box-shadow:0 6px 20px -2px rgba(255,82,92,.55)}.color-fill-with-shadow.darkerRed{background-color:#cb4767;-webkit-box-shadow:0 6px 20px -2px rgba(203,71,103,.55);box-shadow:0 6px 20px -2px rgba(203,71,103,.55);color:#fff}.color-fill-with-shadow.darkRed{background-color:#6b1b38;-webkit-box-shadow:0 6px 20px -2px rgba(107,27,56,.55);box-shadow:0 6px 20px -2px rgba(107,27,56,.55);color:#fff}
