/* Minimal offline fallback for the Bootstrap classes used by this template.
   The official Bootstrap CDN stylesheet loads after this file and takes precedence. */
*,*::before,*::after{box-sizing:border-box}
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:.75rem;padding-left:.75rem}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}
.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.g-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem}
.col{flex:1 0 0%}.col-6{flex:0 0 auto;width:50%}.row-cols-2>*{flex:0 0 auto;width:50%}
.btn{display:inline-block;padding:.375rem .75rem;border:1px solid transparent;border-radius:.375rem;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;transition:.15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{display:inline-block;text-decoration:none}.navbar-toggler{display:block;background:transparent;border:1px solid transparent;border-radius:.375rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:center 25%,center 50%,center 75%;background-repeat:no-repeat;background-size:100% 2px}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.collapse:not(.show){display:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin:0;list-style:none}.nav-link{display:block;text-decoration:none}.dropdown{position:relative}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;margin:0;padding:.5rem 0;list-style:none}.dropdown-menu.show{display:block}.dropdown-item{display:block;width:100%;text-decoration:none}
.sticky-top{position:sticky;top:0}.text-center{text-align:center}.ms-auto{margin-left:auto}.px-5{padding-right:3rem!important;padding-left:3rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.align-items-center{align-items:center!important}
.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%;backface-visibility:hidden}.carousel-item.active{display:block}.carousel-fade .carousel-item{opacity:0;transition:opacity .6s ease-in-out}.carousel-fade .carousel-item.active{opacity:1}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:linear-gradient(45deg,transparent 45%,#fff 46% 54%,transparent 55%)}.carousel-control-next-icon{background-image:linear-gradient(-45deg,transparent 45%,#fff 46% 54%,transparent 55%)}
@media(min-width:768px){.row-cols-md-3>*{flex:0 0 auto;width:33.333333%}}
@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-nav{flex-direction:row}.col-lg-2{flex:0 0 auto;width:16.666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-5{flex:0 0 auto;width:41.666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.333333%}.align-items-lg-center{align-items:center!important}.gap-lg-1{gap:.25rem!important}.ms-lg-4{margin-left:1.5rem!important}.mt-lg-0{margin-top:0!important}.mt-lg-5{margin-top:3rem!important}}
@media(min-width:1200px){.row-cols-xl-5>*{flex:0 0 auto;width:20%}}
