*,*::after,*::before{box-sizing:border-box}
html{font-size:14px}
body{font-size:15px;line-height:30px;font-weight:400;color:#828282;font-family:'Roboto',sans-serif;padding:0;margin:0;-webkit-font-smoothing:antialiased;word-break:break-word}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
p{margin-top:0;margin-bottom:1rem}
a{text-decoration:none}
img{max-width:100%;height:auto;vertical-align:middle}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}
@media(min-width:576px){.container,.container-sm{max-width:540px}}
@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}
.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)}
.col{flex:1 0 0%}
.col-1{flex:0 0 auto;width:8.333333%}.col-2{flex:0 0 auto;width:16.666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.333333%}.col-5{flex:0 0 auto;width:41.666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.333333%}.col-8{flex:0 0 auto;width:66.666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.333333%}.col-11{flex:0 0 auto;width:91.666667%}.col-12{flex:0 0 auto;width:100%}
@media(min-width:576px){.col-sm-7{flex:0 0 auto;width:58.333333%}}
@media(min-width:768px){.col-md-8{flex:0 0 auto;width:66.666667%}}
@media(min-width:992px){.col-lg-4{flex:0 0 auto;width:33.333333%}.col-lg-6{flex:0 0 auto;width:50%}.order-lg-1{order:1}.order-lg-2{order:2}.d-lg-block{display:block!important}.d-lg-none{display:none!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.pt-lg-0{padding-top:0!important}.pb-lg-0{padding-bottom:0!important}}
@media(min-width:1200px){.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.333333%}.col-xl-5{flex:0 0 auto;width:41.666667%}.col-xl-6{flex:0 0 auto;width:50%}}
.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-block{display:inline-block!important}
.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}
.flex-column{flex-direction:column!important}
.text-center{text-align:center!important}.text-end{text-align:right!important}.text-start{text-align:left!important}
.text-uppercase{text-transform:uppercase!important}
.text-white{color:#fff!important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.bg-white{background-color:#fff!important}
.overflow-hidden{overflow:hidden!important}
.position-relative{position:relative!important}.position-absolute{position:absolute!important}
.w-100{width:100%!important}
.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pt-5{padding-top:3rem!important}
.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}
.alt-font{font-family:'Poppins',sans-serif}
.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}
.cover-background{background-repeat:no-repeat!important;background-size:cover!important;overflow:hidden;position:relative;background-position:center center!important}
.w-85{width:85%}
.margin-3-rem-bottom{margin-bottom:3rem}
.margin-20px-bottom{margin-bottom:20px}
.opacity-7{opacity:.7}
.line-height-30px{line-height:30px}
.letter-spacing-minus-1px{letter-spacing:-1px}
.text-large{font-size:18px;line-height:22px}
@media(max-width:767px){.md-w-100{width:100%!important}}
.wow{visibility:visible!important}
