/*! Mini Bootstrap - Grid + Utilities only (~2KB vs 145KB) */
*,*::before,*::after{box-sizing:border-box}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:576px){.container{max-width:540px}}
@media(min-width:768px){.container{max-width:720px}}
@media(min-width:992px){.container{max-width:960px}}
@media(min-width:1200px){.container{max-width:1140px}}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
[class*="col-"]{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-4,.col-md-6,.col-md-12,.col-lg-3,.col-lg-4,.col-lg-8{flex:0 0 100%;max-width:100%}
@media(min-width:768px){
.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-12{flex:0 0 100%;max-width:100%}
.offset-md-6{margin-left:50%}
}
@media(min-width:992px){
.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}
}
.navbar{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0}
.navbar-brand{display:inline-block;padding-top:0;padding-bottom:0;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.d-flex{display:flex!important}
.align-items-center{align-items:center!important}
.justify-content-center{justify-content:center!important}
.flex-wrap{flex-wrap:wrap!important}
.text-center{text-align:center!important}
.p-0{padding:0!important}
