/* Minimal Bootstrap-like grid utilities used on this page */
.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.container{max-width:1230px}
@media (min-width:1400px){.container{max-width:var(--container-max,1230px)}}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row>*{position:relative;width:100%;padding-right:15px;padding-left:15px}
.row.g-1{margin-right:-0.25rem;margin-left:-0.25rem}
.row.g-1>*{padding-right:0.25rem;padding-left:0.25rem}

.col-12{flex:0 0 auto;width:100%}

.d-none{display:none}

@media (min-width:576px){
  .col-sm-6{flex:0 0 auto;width:50%}
  .d-sm-grid{display:grid!important}
}

@media (min-width:768px){
  .col-md-2{flex:0 0 auto;width:16.6666667%}
  .col-md-4{flex:0 0 auto;width:33.3333333%}
  .col-md-6{flex:0 0 auto;width:50%}
}

@media (min-width:992px){
  .col-lg-3{flex:0 0 auto;width:25%}
  .col-lg-5{flex:0 0 auto;width:41.6666667%}
  .col-lg-7{flex:0 0 auto;width:58.3333333%}
}
