*,*::before,*::after{box-sizing: border-box}button,input,optgroup,select,textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}button{cursor: pointer}body{margin: 0;font-size: 1rem;font-weight: 400;line-height: 1.5}h1,h2,h3,h4,h5,h6{margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2}h1{font-size: calc(1.375rem + 1.5vw)}h2{font-size: calc(1.325rem + .9vw)}h3{font-size: calc(1.3rem + .6vw)}h4{font-size: calc(1.275rem + .3vw)}h5{font-size: 1.25rem}h6{font-size: 1rem}@media (min-width: 1200px){h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.75rem}h4{font-size: 1.5rem}}p{margin-top: 0;margin-bottom: 1rem}ol,ul,dl{margin-top: 0;margin-bottom: 1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom: 0}b,strong{font-weight: bolder}hr{margin: 1rem 0;color: inherit;border: 0;border-top: 1px solid;opacity: .25}img,svg{vertical-align: middle}.container,.container-fluid{width: 100%;padding-right: .75rem;padding-left: .75rem;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}}@media (min-width: 1400px){.container{max-width: 1320px}}.row{--es-gx: 1.5rem;--es-gy: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--es-gy));margin-right: calc(-.5 * var(--es-gx));margin-left: calc(-.5 * var(--es-gx))}.row > *{box-sizing: border-box;flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(.5 * var(--es-gx));padding-left: calc(.5 * var(--es-gx));margin-top: var(--es-gy)}.g-3{--es-gx: 1rem;--es-gy: 1rem}.g-4{--es-gx: 1.5rem;--es-gy: 1.5rem}.g-5{--es-gx: 3rem;--es-gy: 3rem}.gx-5{--es-gx: 3rem}.gy-4{--es-gy: 1.5rem}.gy-5{--es-gy: 3rem}.col{flex: 1 0 0%}.col-6{flex: 0 0 auto;width: 50%}.col-10{flex: 0 0 auto;width: 83.33333333%}.col-12{flex: 0 0 auto;width: 100%}.row-cols-1 > *{flex: 0 0 auto;width: 100%}.row-cols-2 > *{flex: 0 0 auto;width: 50%}@media (min-width: 576px){.col-sm-6{flex: 0 0 auto;width: 50%}.col-sm-8{flex: 0 0 auto;width: 66.66666667%}}@media (min-width: 768px){.col-md-5{flex: 0 0 auto;width: 41.66666667%}.col-md-7{flex: 0 0 auto;width: 58.33333333%}.row-cols-md-2 > *{flex: 0 0 auto;width: 50%}.row-cols-md-3 > *{flex: 0 0 auto;width: 33.33333333%}}@media (min-width: 992px){.col-lg-2{flex: 0 0 auto;width: 16.66666667%}.col-lg-3{flex: 0 0 auto;width: 25%}.col-lg-4{flex: 0 0 auto;width: 33.33333333%}.col-lg-6{flex: 0 0 auto;width: 50%}.col-lg-12{flex: 0 0 auto;width: 100%}.row-cols-lg-3 > *{flex: 0 0 auto;width: 33.33333333%}.row-cols-lg-4 > *{flex: 0 0 auto;width: 25%}.flex-lg-row-reverse{flex-direction: row-reverse}}.d-none{display: none !important}.d-block{display: block !important}.d-flex{display: flex !important}.flex-wrap{flex-wrap: wrap !important}.flex-column{flex-direction: column !important}.align-items-center{align-items: center !important}.justify-content-center{justify-content: center !important}.justify-content-between{justify-content: space-between !important}.gap-2{gap: .5rem !important}.mx-auto{margin-right: auto !important;margin-left: auto !important}.mt-2{margin-top: .5rem !important}.mt-4{margin-top: 1.5rem !important}.mt-5{margin-top: 3rem !important}.mb-0{margin-bottom: 0 !important}.mb-1{margin-bottom: .25rem !important}.mb-2{margin-bottom: .5rem !important}.mb-3{margin-bottom: 1rem !important}.mb-4{margin-bottom: 1.5rem !important}.mb-5{margin-bottom: 3rem !important}.my-4{margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}.p-3{padding: 1rem !important}.p-4{padding: 1.5rem !important}.p-5{padding: 3rem !important}.px-4{padding-right: 1.5rem !important;padding-left: 1.5rem !important}.pt-4{padding-top: 1.5rem !important}.py-1{padding-top: .25rem !important;padding-bottom: .25rem !important}.py-3{padding-top: 1rem !important;padding-bottom: 1rem !important}.py-5{padding-top: 3rem !important;padding-bottom: 3rem !important}.text-center{text-align: center !important}.text-left{text-align: left !important}.text-uppercase{text-transform: uppercase !important}.text-muted{color: rgba(33,37,41,.75) !important}.small{font-size: .875em}.bg-white{background-color: #fff !important}.bg-light{background-color: #f8f9fa !important}.bg-transparent{background-color: transparent !important}.position-relative{position: relative !important}.sticky-top{position: sticky !important;top: 0;z-index: 1020}.stretched-link::after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: ""}.lead{font-size: 1.25rem;font-weight: 300}.rounded{border-radius: .375rem !important}.h-100{height: 100% !important}.border-top{border-top: 1px solid #dee2e6 !important}.border-0{border: 0 !important}.h4,.h5{margin-bottom: .5rem;font-weight: 500;line-height: 1.2}.h4{font-size: calc(1.275rem + .3vw)}@media (min-width: 1200px){.h4{font-size: 1.5rem}}.h5{font-size: 1.25rem}.visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}@media (min-width: 576px){.flex-sm-row{flex-direction: row !important}.mb-sm-0{margin-bottom: 0 !important}}@media (min-width: 768px){.py-md-5{padding-top: 3rem !important;padding-bottom: 3rem !important}.justify-content-md-center{justify-content: center !important}}@media (min-width: 992px){.d-lg-none{display: none !important}.d-lg-block{display: block !important}}.navbar{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between}.navbar-brand{display: inline-block;padding-top: .3125rem;padding-bottom: .3125rem;margin-right: 1rem;font-size: 1.25rem;text-decoration: none}.navbar-nav{display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none}.navbar-toggler{padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: .375rem;transition: box-shadow .15s ease-in-out;cursor: pointer}.navbar-toggler-icon{display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: 100%}.navbar-collapse{flex-basis: 100%;flex-grow: 1;align-items: center}@media (min-width: 992px){.navbar-expand-lg{flex-wrap: nowrap;justify-content: flex-start}.navbar-expand-lg .navbar-nav{flex-direction: row}.navbar-expand-lg .navbar-collapse{display: flex !important;flex-basis: auto}.navbar-expand-lg .navbar-toggler{display: none}}.collapse:not(.show){display: none}.nav-link{display: block;padding: .5rem;text-decoration: none;background: none;border: 0}.dropdown{position: relative}.dropdown-menu{position: absolute;z-index: 1000;display: none;min-width: 10rem;padding: .5rem 0;margin: 0;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.175)}.dropdown-menu.show{display: block}.dropdown-toggle::after{display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent}.dropdown-item{display: block;width: 100%;padding: .25rem 1rem;clear: both;font-weight: 400;text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0}.btn{display: inline-block;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;text-align: center;text-decoration: none;white-space: nowrap;vertical-align: middle;cursor: pointer;user-select: none;border: 1px solid transparent;border-radius: .375rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:disabled,.btn.disabled{pointer-events: none;opacity: .65}.card{position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.175);border-radius: .375rem}.card-body{flex: 1 1 auto;padding: 1rem}.card-title{margin-bottom: .5rem}.card-img-top{width: 100%}.card-footer{padding: .5rem 1rem;border-top: 0}.alert{position: relative;padding: 1rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .375rem}.alert-dismissible{padding-right: 3rem}.fade{transition: opacity .15s linear}.badge{display: inline-block;padding: .35em .65em;font-size: .75em;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .375rem}.form-control{display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;appearance: none;background-color: #fff;background-clip: padding-box;border: 1px solid #dee2e6;border-radius: .375rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-label{margin-bottom: .5rem}.btn-close{box-sizing: content-box;width: 1em;height: 1em;padding: .25em;color: #000;background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border: 0;border-radius: .375rem;opacity: .5;cursor: pointer}.btn-close:hover{opacity: .75}.alert-dismissible .btn-close{position: absolute;top: 0;right: 0;z-index: 2;padding: 1.25rem 1rem}.table{width: 100%;margin-bottom: 1rem;border-collapse: collapse}.table > :not(caption) > * > *{padding: .5rem;border-bottom: 1px solid #dee2e6}