@import"https://fonts.bunny.net/css?family=Nunito";html{height:100%}body{min-height:100vh;margin:0;display:flex;flex-direction:column;padding-top:70px}body>main{flex:1 0 auto}body>footer{flex-shrink:0}body.is-impersonating{padding-bottom:56px}.impersonation-banner{position:fixed;bottom:0;left:0;right:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background-color:#b94a48;color:#fff;font-size:.95rem;box-shadow:0 -2px 6px #0003}body>main:not(.dashboard){padding-top:20px;padding-bottom:20px}#site-logo{height:50px;margin-top:-15px;margin-bottom:-13px}h2{font-size:24px;margin-bottom:20px}.ohsnap{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.captchaquestiondiv{display:none}#dashboard-sidebar{width:250px}@media (max-width: 768px){#dashboard-sidebar{display:none}.navbar-collapse{max-height:calc(100vh - 70px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1rem;overscroll-behavior:contain;overscroll-behavior-y:contain}.navbar-collapse.show{max-height:calc(100vh - 70px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overscroll-behavior-y:contain}.navbar-collapse .navbar-nav{padding-bottom:.5rem}}button[data-mce-name=styles]{width:60px!important}.contactContainer{max-width:680px;margin:auto}.contactContainer #message{min-height:100px}@media (min-width: 769px){.navbar-nav .btn{margin-bottom:-10px}}
