.main-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex-grow:1}.black-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-subtitle{font-size:.75rem;display:block;margin-top:-.2rem}.beta-banner{position:absolute;top:5px;left:-15px;background-color:rgba(255,0,0,.5);color:black;padding:1px 8px;font-size:.7rem;border-radius:4px;z-index:10;transform:rotate(-45deg);white-space:nowrap}.navbar{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.navbar-brand{font-weight:500}.navbar-nav .nav-link{padding:.5rem 1rem}.btn{font-weight:500;border-radius:2px;transition:box-shadow .2s ease-in-out}.btn:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.btn:focus{outline:none;box-shadow:0 0 0 3px rgba(63,81,181,.18)}.btn:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}:root{--otg-red:#ff003a;--otg-white:#ffffff;--otg-light-gray:#c8c8cd;--otg-dark-gray:#191919;--otg-text:#191919}#site-header{background:var(--otg-red)!important;padding:.5em 1em}#site-header a{color:white!important;text-decoration:none;padding:.6em .9em;margin:0 .25em;border-radius:4px;display:inline-block;font-size:1.1rem;font-weight:700;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,outline-offset .1s ease-in-out}#site-header a:hover{background-color:rgba(0,0,0,.1)}#site-header a:focus{background-color:rgba(0,0,0,.15);outline:2px solid white;outline-offset:3px}#site-header a.active-link{background-color:rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.off-the-grid-footer{background-color:var(--otg-dark-gray);color:var(--otg-light-gray);margin-top:auto;border-top:4px solid var(--otg-red)}.footer-copyright{font-size:.8rem;line-height:1.4;opacity:.8}.footer-link{color:var(--otg-light-gray)!important;font-size:.9rem;text-decoration:none;transition:color .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;transition:color .2s ease-in-out,text-decoration .2s ease-in-out;transition:color .2s ease-in-out,text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}.footer-link:focus,.footer-link:hover{color:var(--otg-red)!important;text-decoration:none}.footer-nav .nav-item{list-style:none}.copyright-section a{font-size:.9rem;transition:color .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;transition:color .2s ease-in-out,text-decoration .2s ease-in-out;transition:color .2s ease-in-out,text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}.copyright-section a,.text-otg{color:var(--otg-red)!important}.bg-otg{background-color:var(--otg-red)!important}.icon-spacer{margin-right:.3em;position:relative;top:-3px;font-size:1em;width:1em;height:1em;vertical-align:middle;color:#333}.btn-otg{background-color:var(--otg-red);border-color:var(--otg-red);color:#ffffff;font-size:1.1rem;font-weight:700}.btn-otg.focus,.btn-otg:focus,.btn-otg:hover{background-color:#d60030;border-color:#cc002e;color:#ffffff}.btn-otg.focus,.btn-otg:focus{box-shadow:0 0 0 .25rem rgba(255,0,58,.5)}.btn-otg.active,.btn-otg:active{background-color:#b8002a;border-color:#ad0028;color:#ffffff}.btn-otg.disabled,.btn-otg:disabled{background-color:var(--otg-red);border-color:var(--otg-red);color:#ffffff}.btn-otg-dark{background-color:var(--otg-dark-gray);color:var(--otg-red);border-color:var(--otg-red);font-size:1.1rem;font-weight:700}.btn-otg-dark.focus,.btn-otg-dark:focus,.btn-otg-dark:hover{background-color:var(--otg-red);color:#ffffff;border-color:var(--otg-red)}.btn-otg-dark.focus,.btn-otg-dark:focus{box-shadow:0 0 0 .25rem rgba(255,0,58,.5)}.btn-otg-dark.active,.btn-otg-dark:active{background-color:#d60030;color:#ffffff;border-color:#cc002e}.btn-otg-dark.disabled,.btn-otg-dark:disabled{background-color:var(--otg-dark-gray);color:var(--otg-red);border-color:var(--otg-red)}.btn-outline-otg{--bs-btn-color:var(--otg-red);--bs-btn-border-color:var(--otg-red);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--otg-red);--bs-btn-hover-border-color:var(--otg-red);--bs-btn-focus-shadow-rgb:217,83,79;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--otg-red);--bs-btn-active-border-color:var(--otg-red)}