body{font-family:Public Sans,sans-serif}.header-bar{background-color:#292929}.container--narrow{max-width:732px}.header-chat-icon,.header-search-icon{position:relative;top:3px}.header-chat-icon{cursor:pointer}.chat-count-badge{font-size:.6rem;font-weight:700;left:0;position:absolute;text-align:center;top:2px;width:16px}.avatar-small{border-radius:16px;height:32px;margin-right:5px;position:relative;top:-3px;width:32px}.avatar-tiny{border-radius:12px;height:24px;margin-right:4px;position:relative;top:-1px;width:24px}.form-control-title{font-size:2rem;font-weight:500}.body-content{color:#292929;font-size:1.2rem;line-height:1.75}.body-content ol,.body-content p,.body-content ul{margin-bottom:1.75rem}.input-dark{background-color:#444;border-color:transparent;color:#fff}.input-dark:focus{background-color:#555;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#fff;outline:0}.input-dark::-webkit-input-placeholder{color:#888}.input-dark::-moz-placeholder{color:#888}.input-dark:-ms-input-placeholder{color:#888}.input-dark:-moz-placeholder{color:#888}@media (min-width:768px){.input-dark{width:auto}}.display-3{font-size:4.2rem}@media (max-width:1199px){.display-3{font-size:3.4rem}}@media (max-width:768px){.display-3{font-size:2.5rem}}.form-group{position:relative}.liveValidateMessage{padding:6px .8rem 16px;position:absolute;top:-6px;z-index:1}.liveValidateMessage--visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.liveValidateMessage-enter{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.liveValidateMessage-enter-active{transition:opacity .33s ease-in-out,-webkit-transform .33s ease-in-out;transition:opacity .33s ease-in-out,transform .33s ease-in-out;transition:opacity .33s ease-in-out,transform .33s ease-in-out,-webkit-transform .33s ease-in-out}.liveValidateMessage-enter-active,.liveValidateMessage-exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.liveValidateMessage-exit-active{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .33s ease-in-out,-webkit-transform .33s ease-in-out;transition:opacity .33s ease-in-out,transform .33s ease-in-out;transition:opacity .33s ease-in-out,transform .33s ease-in-out,-webkit-transform .33s ease-in-out}.form-group input,.form-group textarea{position:relative;z-index:2}textarea.tall-textarea{height:160px}@media (min-width:768px){textarea.tall-textarea{height:320px}}.delete-post-button{background:none;border:none;cursor:pointer;margin:0;padding:0}.search-overlay{background-color:hsla(0,0%,84%,.911);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:9000}.search-overlay-enter{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}.search-overlay-enter-active{transition:visibility .33s ease-in-out,opacity .33s ease-in-out,-webkit-transform .33s ease-in-out;transition:visibility .33s ease-in-out,opacity .33s ease-in-out,transform .33s ease-in-out;transition:visibility .33s ease-in-out,opacity .33s ease-in-out,transform .33s ease-in-out,-webkit-transform .33s ease-in-out}.search-overlay-enter-active,.search-overlay-exit{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.search-overlay-exit-active{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);transition:visibility .33s ease-in-out,opacity .33s ease-in-out,-webkit-transform .33s ease-in-out;transition:visibility .33s ease-in-out,opacity .33s ease-in-out,transform .33s ease-in-out;transition:visibility .33s ease-in-out,opacity .33s ease-in-out,transform .33s ease-in-out,-webkit-transform .33s ease-in-out}.search-overlay-icon{color:#007bff;font-size:1.4rem;margin:0 10px 0 0}.live-search-field{background-color:transparent;border:none;color:#007bff;flex:1 1;font-size:1.1rem;outline:none}.live-search-results{opacity:0;-webkit-transform:scale(1.07);transform:scale(1.07);transition:all .3s ease-out}.live-search-results--visible{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.search-overlay-top{background-color:#fff}.search-overlay-top .container{align-items:center;display:flex;padding-bottom:15px;padding-top:15px;position:relative}.search-overlay-bottom{overflow:auto}.close-live-search{color:#292929;cursor:pointer;font-size:1.5rem;line-height:1;opacity:.75}@media (min-width:700px){.live-search-field{font-size:2.5rem}.close-live-search,.search-overlay-icon{font-size:3rem}}.close-live-search:hover{opacity:1}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.circle-loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:10px solid rgba(73,80,87,.2);border-radius:100%;border-top-color:#495057;box-sizing:border-box;height:65px;left:50%;opacity:0;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:opacity .45s ease-out,visibility .45s ease-out;visibility:hidden;width:65px;will-change:-webkit-transform,transform}.circle-loader--visible{opacity:1;visibility:visible}.chat-wrapper{background-color:#fff;bottom:0;display:flex;flex-direction:column;height:350px;opacity:0;position:fixed;right:20px;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .33s ease-in-out,-webkit-transform .33s ease-in-out;transition:opacity .33s ease-in-out,transform .33s ease-in-out;transition:opacity .33s ease-in-out,transform .33s ease-in-out,-webkit-transform .33s ease-in-out;width:290px;z-index:5}.chat-wrapper--is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.chat-title-bar{background-color:#292929;color:#fff;display:flex;justify-content:space-between;padding:4px 7px}.chat-title-bar-close{cursor:pointer;opacity:.7}.chat-title-bar-close:hover{opacity:1}.chat-log{flex:1 1;overflow:auto;padding:8px}.chat-other,.chat-self{align-items:center;display:flex;font-size:.75rem;margin-bottom:7px}.chat-self{padding-left:25%}.chat-self .chat-avatar{margin-left:6px}.chat-self .chat-message{display:flex;flex:1 1;justify-content:flex-end}.chat-self .chat-message-inner{background-color:#007bff;border-radius:12px;color:#fff;padding:4px 7px;text-align:right}.chat-other{padding-right:25%}.chat-other .chat-avatar{margin-right:6px}.chat-other .chat-message{display:flex;flex:1 1;justify-content:flex-start}.chat-other .chat-message-inner{background-color:#f1f0f0;border-radius:12px;padding:4px 7px}.chat-message a{color:#212529}.chat-field{border:none;box-sizing:border-box;font-size:.75rem;outline:none;padding:10px 7px;width:100%}.floating-alert{-webkit-animation:floatingAlert 5s ease-in forwards;animation:floatingAlert 5s ease-in forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:none;left:50%;position:absolute;top:38px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999}.floating-alerts .floating-alert:last-of-type{display:block}@keyframes floatingAlert{0%{opacity:0;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);visibility:hidden}9%{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);visibility:visible}91%{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);visibility:visible}to{opacity:0;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);visibility:hidden}}@-webkit-keyframes floatingAlert{0%{opacity:0;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);visibility:hidden}9%{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);visibility:visible}91%{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);visibility:visible}to{opacity:0;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);visibility:hidden}}.small-header-avatar{border-radius:16px;height:32px;width:32px}.custom-tooltip{padding:8px 10px!important}.dots-loading{margin:0 auto;text-align:center}.dots-loading:after,.dots-loading:before{content:" "}.dots-loading:after,.dots-loading:before,.dots-loading div{background-color:#c4c4c4;border-radius:50%;display:inline-block;height:16px;margin:35px 5px;opacity:0;width:16px}.dots-loading:before{-webkit-animation:opacitychange 1s ease-in-out infinite;animation:opacitychange 1s ease-in-out infinite}.dots-loading div{-webkit-animation:opacitychange 1s ease-in-out .33s infinite;animation:opacitychange 1s ease-in-out .33s infinite;-webkit-animation-fill-mode:infinite;animation-fill-mode:infinite}.dots-loading:after{-webkit-animation:opacitychange 1s ease-in-out .66s infinite;animation:opacitychange 1s ease-in-out .66s infinite;-webkit-animation-fill-mode:infinite;animation-fill-mode:infinite}@keyframes opacitychange{0%,to{opacity:0}60%{opacity:1}}@-webkit-keyframes opacitychange{0%,to{opacity:0}60%{opacity:1}}.skeleton-react{align-items:center;display:flex;margin:.5rem 0}.skeleton-txt{margin-left:1rem}.loader{display:flex;justify-content:center;margin:4rem 0}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
/*# sourceMappingURL=main.8022e840.css.map*/