:root{--bs-gutter-x:1.5rem;--bs-gutter-y:0}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:#212529;background:#fff}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.container,.container-fluid{width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.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>*{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-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem}.col-8{flex:0 0 auto;width:66.66666667%}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.position-relative{position:relative!important}.w-100{width:100%!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.form-control{display:block;width:100%;padding:.85rem 1rem;font-size:1rem;border:1px solid #d9dee5;background:#fff}.form-control:focus{outline:0;border-color:#397fc3;box-shadow:0 0 0 .2rem rgba(57,127,195,.12)}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.container{max-width:960px}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}
