/*! Blissful Bootstrap lite — only grid/utilities used by the theme (replaces full bootstrap.min.css) */
.container,.container-fluid{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto;box-sizing:border-box}
@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}}
@media (min-width:1400px){.container{max-width:1320px}}
.row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y,0));margin-right:calc(-.5 * var(--bs-gutter-x,1.5rem));margin-left:calc(-.5 * var(--bs-gutter-x,1.5rem))}
.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem)*.5);padding-left:calc(var(--bs-gutter-x,1.5rem)*.5);margin-top:var(--bs-gutter-y,0)}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-xl-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem}
.col{flex:1 0 0%}
.col-12{flex:0 0 auto;width:100%}
.col-md-6{flex:0 0 auto;width:100%}
.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-12{flex:0 0 auto;width:100%}
@media (min-width:768px){.col-md-6{width:50%}}
@media (min-width:992px){
  .col-lg-4{width:33.33333333%}
  .col-lg-6{width:50%}
  .col-lg-8{width:66.66666667%}
  .col-lg-12{width:100%}
}
.text-center{text-align:center!important}
.align-items-center{align-items:center!important}
.img-fluid{max-width:100%;height:auto}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:3rem!important}
.mb-4{margin-bottom:1.5rem!important}
.pt-5{padding-top:3rem!important}
.btn{display:inline-block;font-weight:400;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.375rem;text-decoration:none;background:transparent;color:inherit}
