/* Locally hosted Bootstrap-compatible layout utilities for this landing page. */
:root{--bs-gutter-x:1.5rem}body{line-height:1.5}h1,h2,h3,p{margin-top:0}a{color:inherit} .container{width:100%;padding-right:12px;padding-left:12px;margin:auto}.row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:12px;padding-right:12px}.g-3{--gap:1rem}.g-4{--gap:1.5rem}.g-5{--gap:3rem}.row[class*=g-]{margin-top:calc(-1 * var(--gap));margin-left:calc(-.5 * var(--gap));margin-right:calc(-.5 * var(--gap))}.row[class*=g-]>*{padding-top:var(--gap);padding-left:calc(.5 * var(--gap));padding-right:calc(.5 * var(--gap))}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.d-flex{display:flex}.flex-column{flex-direction:column}.gap-3{gap:1rem}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:3rem!important}.mt-4{margin-top:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.navbar{display:flex;align-items:center}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.navbar>.container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.navbar-brand{display:inline-block}.navbar-nav{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.nav-link{display:block;padding:.5rem 0}.navbar-collapse{flex-basis:100%;flex-grow:1;display:none}.navbar-collapse.show{display:block}.navbar-toggler{background:transparent;border:1px solid #56617b;border-radius:6px;padding:5px 12px;cursor:pointer}.border-secondary{border-color:#56617b!important}
@media(min-width:576px){.container{max-width:540px}.col-md-6{width:50%}.flex-md-row{flex-direction:row}.align-items-md-center{align-items:center}}
@media(min-width:768px){.container{max-width:720px}.col-md-6{width:50%}}
@media(min-width:992px){.container{max-width:960px}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333%}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-collapse{display:flex!important;align-items:center;flex-basis:auto}.navbar-expand-lg .navbar-nav{flex-direction:row}}
@media(min-width:1200px){.container{max-width:1140px}}
@media(min-width:1400px){.container{max-width:1320px}}
