html {font-family: 'Open Sans', sans-serif;}
p, a {font-weight: 400;}
.h2 {font-size: 40px;}
.light-300 {font-family: 'Open Sans', sans-serif !important;font-weight: 300;}
.regular-400 {font-family: 'Open Sans', sans-serif !important; font-weight: 400;}
.semi-bold-600 {font-family: 'Open Sans', sans-serif !important; font-weight: 600;}
.typo-space-line::after, .typo-space-line-center::after {content: ""; width: 150px; display: block; position: absolute; border-bottom: 5px solid #0000C7; padding-top: .5em;}
.typo-space-line-center::after { left: 50%; margin-left: -75px;}
#main_nav .nav-item .nav-link:hover {color: #fff;}
.navbar-nav {list-style: none}
#index_banner {background-image: url('https://forzamachinery.com.au/assets/img/edgebanders-panel-saw-cnc-machines.webp'); background-position: center center; background-size: cover; height: 100%; min-height: 60vh; width: 100%;}
.recent-work.card {border-radius: 10px !important;}
footer a.text-light:hover {color: #bfbfbf !important;transition-duration: 0.15s;} 
dl,ol,p,pre,ul {margin-top: 0}
hr,pre code {color: inherit}
.badge,.dropdown-header,.dropdown-item,.dropdown-toggle,.input-group-text,.navbar-brand,.progress-bar {white-space: nowrap}
.btn-group-vertical,.card,.navbar-expand .navbar-nav,.navbar-nav {-webkit-box-direction: normal}
:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #4232c2;
    --bs-pink: #d63384;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #4232c2;
    --bs-secondary: #0000C7;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-light: #f6f9fe;
    --bs-dark: #212529;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}
*,::after,::before {-webkit-box-sizing: border-box; box-sizing: border-box}
@media (prefers-reduced-motion:no-preference) { :root {scroll-behavior: smooth}
body {margin: 0; font-family: var(--bs-font-sans-serif); font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #fff; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent}
hr {margin: 1rem 0; background-color: currentColor; border: 0; opacity: .25 }
hr:not([size]) {height: 1px}
.img-fluid,.img-thumbnail {max-width: 100%; height: auto}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {margin-top: 0; margin-bottom: .5rem; font-weight: 500; line-height: 1.2}
address,dl,ol,p,pre,ul {margin-bottom: 1rem}
.h1,h1 {font-size:2.5rem}
.h2,h2 {font-size:2rem}
.h3,h3 {font-size:1.75rem}
.h4,h4 {font-size:1.5rem}
.h5,h5 {font-size: 1.25rem}
.h6,h6 {font-size: 1rem}
.btn,.form-control-color:not(:disabled):not([readonly]),.form-control[type=file]:not(:disabled):not([readonly]),[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled),summary {cursor: pointer}
ol,ul {padding-left: 2rem}
b,strong {font-weight: bolder}
a {color: #4232c2; text-decoration: underline}
a:hover {color: #35289b}
a:not([href]):not([class]),a:not([href]):not([class]):hover {color: inherit;text-decoration: none}
img,svg {vertical-align: middle}
button {border-radius: 0}
button,input,optgroup,select,textarea {margin: 0; font-family: inherit; font-size: inherit; line-height: inherit }
button,select {text-transform: none}
[type=button],[type=reset],[type=submit],button {-webkit-appearance: button}
.display-1,.display-2,.display-3,.display-4,.display-5,.display-6 {font-weight: 300; line-height: 1.2}
.figure,.form-check-inline,.list-inline-item {display: inline-block}
.display-1 {font-size: calc(1.625rem + 4.5vw)}
@media (min-width: 1200px) {.display-1 {font-size:5rem}}
.display-2 {font-size: calc(1.575rem + 3.9vw)}
@media (min-width: 1200px) {.display-2 {font-size:4.5rem}}
.display-3 {font-size: calc(1.525rem + 3.3vw)}
@media (min-width: 1200px) {.display-3 {font-size:4rem}}
.display-4 {font-size: calc(1.475rem + 2.7vw)}
@media (min-width: 1200px) {.display-4 {font-size:3.5rem}}
.display-5 {font-size: calc(1.425rem + 2.1vw)}
@media (min-width: 1200px) {.display-5 {font-size:3rem}}
.display-6 {font-size: calc(1.375rem + 1.5vw)}
@media (min-width: 1200px) {.display-6 {font-size:2.5rem}}
.list-inline,.list-unstyled {padding-left: 0;list-style: none}
.list-inline-item:not(:last-child) {margin-right: .5rem}
.input-group,.row {display: -webkit-box; display: -ms-flexbox; -ms-flex-wrap: wrap}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {width: 100%; padding-right: var(--bs-gutter-x,.75rem); padding-left: var(--bs-gutter-x,.75rem); 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(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x)/ -2); margin-left: calc(var(--bs-gutter-x)/ -2) }
.row>* {-ms-flex-negative: 0; flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x)/ 2); padding-left: calc(var(--bs-gutter-x)/ 2); margin-top: var(--bs-gutter-y) }
.col {-webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0% }
.col-1,.col-auto {-webkit-box-flex: 0}
.col-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto}
.col-1 {-ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%}
.col-2,.col-3 {-webkit-box-flex: 0}
.col-2 {-ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%}
.col-3 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%}
.col-4,.col-5 {-webkit-box-flex: 0}
.col-4 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%}
.col-5 {-ms-flex: 0 0 auto;flex: 0 0 auto;width: 41.66667%}
.col-6,.col-7 {-webkit-box-flex: 0}
.col-6 {-ms-flex: 0 0 auto;flex: 0 0 auto;width: 50%}
.col-7 {-ms-flex: 0 0 auto;flex: 0 0 auto;width: 58.33333%}
.col-8,.col-9 {-webkit-box-flex: 0}
.col-8 {-ms-flex: 0 0 auto;flex: 0 0 auto;width: 66.66667%}
.col-9 {-ms-flex: 0 0 auto;flex: 0 0 auto;width: 75%}
.col-10,.col-11 {-webkit-box-flex: 0}
.col-10 {-ms-flex: 0 0 auto;flex: 0 0 auto;width: 83.33333%}
.col-11 {-ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%}
.col-12 {-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%}
.g-0,.gx-0 {--bs-gutter-x: 0}
.g-0,.gy-0 {--bs-gutter-y: 0}
.g-1,.gx-1 {--bs-gutter-x: 0.25rem}
.g-1,.gy-1 {--bs-gutter-y: 0.25rem}
.g-2,.gx-2 {--bs-gutter-x: 0.5rem}
.g-2,.gy-2 {--bs-gutter-y: 0.5rem}
.g-3,.gx-3 {--bs-gutter-x: 1rem}
.g-3,.gy-3 {--bs-gutter-y: 1rem}
.g-4,.gx-4 {--bs-gutter-x: 1.5rem}
.g-4,.gy-4 {--bs-gutter-y: 1.5rem}
.g-5,.gx-5 {--bs-gutter-x: 3rem}
.g-5,.gy-5 {--bs-gutter-y: 3rem}
@media (min-width: 768px) {.col-md {-webkit-box-flex:1; -ms-flex: 1 0 0%; flex: 1 0 0% } .row-cols-md-auto>* {-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto} .row-cols-md-1>* {-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: 100%} .row-cols-md-2>* {-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%} .row-cols-md-3>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333% } .row-cols-md-4>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25% } .row-cols-md-5>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20% } .row-cols-md-6>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667% } .col-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto } .col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333% } .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667% } .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25% } .col-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333% } .col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667% } .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50% } .col-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333% } .col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667% } .col-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75% } .col-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333% } .col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667% } .col-md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100% } .offset-md-0 { margin-left: 0 } .offset-md-1 { margin-left: 8.33333% } .offset-md-2 { margin-left: 16.66667% } .offset-md-3 { margin-left: 25% } .offset-md-4 { margin-left: 33.33333% } .offset-md-5 { margin-left: 41.66667% } .offset-md-6 { margin-left: 50% } .offset-md-7 { margin-left: 58.33333% } .offset-md-8 { margin-left: 66.66667% } .offset-md-9 { margin-left: 75% } .offset-md-10 { margin-left: 83.33333% } .offset-md-11 { margin-left: 91.66667% } .g-md-0,.gx-md-0 { --bs-gutter-x: 0 } .g-md-0,.gy-md-0 { --bs-gutter-y: 0 } .g-md-1,.gx-md-1 { --bs-gutter-x: 0.25rem } .g-md-1,.gy-md-1 { --bs-gutter-y: 0.25rem } .g-md-2,.gx-md-2 { --bs-gutter-x: 0.5rem } .g-md-2,.gy-md-2 { --bs-gutter-y: 0.5rem } .g-md-3,.gx-md-3 { --bs-gutter-x: 1rem } .g-md-3,.gy-md-3 { --bs-gutter-y: 1rem } .g-md-4,.gx-md-4 { --bs-gutter-x: 1.5rem } .g-md-4,.gy-md-4 { --bs-gutter-y: 1.5rem } .g-md-5,.gx-md-5 { --bs-gutter-x: 3rem } .g-md-5,.gy-md-5 { --bs-gutter-y: 3rem } }
@media (min-width: 992px) {.col-lg { -webkit-box-flex:1; -ms-flex: 1 0 0%; flex: 1 0 0%} .row-cols-lg-auto>* {-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto} .row-cols-lg-1>* {-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%} .row-cols-lg-2>* {-webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%} .row-cols-lg-3>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%} .row-cols-lg-4>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%} .row-cols-lg-5>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%} .row-cols-lg-6>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%} .col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto} .col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%} .col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%} .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%} .col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%} .col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%} .col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%} .col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%} .col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%} .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%} .col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%} .col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%} .col-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%} .offset-lg-0 { margin-left: 0} .offset-lg-1 { margin-left: 8.33333%} .offset-lg-2 { margin-left: 16.66667%} .offset-lg-3 { margin-left: 25%} .offset-lg-4 { margin-left: 33.33333%} .offset-lg-5 { margin-left: 41.66667%} .offset-lg-6 { margin-left: 50%} .offset-lg-7 { margin-left: 58.33333%} .offset-lg-8 { margin-left: 66.66667%} .offset-lg-9 { margin-left: 75%} .offset-lg-10 { margin-left: 83.33333%} .offset-lg-11 { margin-left: 91.66667%} .g-lg-0,.gx-lg-0 { --bs-gutter-x: 0} .g-lg-0,.gy-lg-0 { --bs-gutter-y: 0} .g-lg-1,.gx-lg-1 { --bs-gutter-x: 0.25rem} .g-lg-1,.gy-lg-1 { --bs-gutter-y: 0.25rem} .g-lg-2,.gx-lg-2 { --bs-gutter-x: 0.5rem} .g-lg-2,.gy-lg-2 { --bs-gutter-y: 0.5rem} .g-lg-3,.gx-lg-3 { --bs-gutter-x: 1rem} .g-lg-3,.gy-lg-3 { --bs-gutter-y: 1rem} .g-lg-4,.gx-lg-4 { --bs-gutter-x: 1.5rem} .g-lg-4,.gy-lg-4 { --bs-gutter-y: 1.5rem} .g-lg-5,.gx-lg-5 { --bs-gutter-x: 3rem} .g-lg-5,.gy-lg-5 { --bs-gutter-y: 3rem} }
@media (min-width: 1200px) { .col-xl { -webkit-box-flex:1; -ms-flex: 1 0 0%; flex: 1 0 0%} .row-cols-xl-auto>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto} .row-cols-xl-1>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%} .row-cols-xl-2>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%} .row-cols-xl-3>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%} .row-cols-xl-4>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%} .row-cols-xl-5>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%} .row-cols-xl-6>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%} .col-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto } .col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%} .col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%} .col-xl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%} .col-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%} .col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%} .col-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%} .col-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%} .col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%} .col-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%} .col-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%} .col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%} .col-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%} .offset-xl-0 { margin-left: 0} .offset-xl-1 { margin-left: 8.33333%} .offset-xl-2 { margin-left: 16.66667%} .offset-xl-3 { margin-left: 25%} .offset-xl-4 { margin-left: 33.33333%} .offset-xl-5 { margin-left: 41.66667%} .offset-xl-6 { margin-left: 50%} .offset-xl-7 { margin-left: 58.33333%} .offset-xl-8 { margin-left: 66.66667%} .offset-xl-9 { margin-left: 75%} .offset-xl-10 { margin-left: 83.33333%} .offset-xl-11 { margin-left: 91.66667%} .g-xl-0,.gx-xl-0 { --bs-gutter-x: 0} .g-xl-0,.gy-xl-0 { --bs-gutter-y: 0} .g-xl-1,.gx-xl-1 { --bs-gutter-x: 0.25rem} .g-xl-1,.gy-xl-1 { --bs-gutter-y: 0.25rem} .g-xl-2,.gx-xl-2 { --bs-gutter-x: 0.5rem} .g-xl-2,.gy-xl-2 { --bs-gutter-y: 0.5rem} .g-xl-3,.gx-xl-3 { --bs-gutter-x: 1rem} .g-xl-3,.gy-xl-3 { --bs-gutter-y: 1rem} .g-xl-4,.gx-xl-4 { --bs-gutter-x: 1.5rem} .g-xl-4,.gy-xl-4 { --bs-gutter-y: 1.5rem} .g-xl-5,.gx-xl-5 { --bs-gutter-x: 3rem} .g-xl-5,.gy-xl-5 { --bs-gutter-y: 3rem } }
@media (min-width: 1400px) { .col-xxl { -webkit-box-flex:1; -ms-flex: 1 0 0%; flex: 1 0 0% } .row-cols-xxl-auto>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto } .row-cols-xxl-1>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100% } .row-cols-xxl-2>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50% } .row-cols-xxl-3>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333% } .row-cols-xxl-4>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25% } .row-cols-xxl-5>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20% } .row-cols-xxl-6>* { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667% } .col-xxl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto } .col-xxl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333% } .col-xxl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667% } .col-xxl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25% } .col-xxl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333% } .col-xxl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667% } .col-xxl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50% } .col-xxl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333% } .col-xxl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667% } .col-xxl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75% } .col-xxl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333% } .col-xxl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%} .col-xxl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%} .offset-xxl-0 {margin-left: 0} .offset-xxl-1 {margin-left: 8.33333%} .offset-xxl-2 {margin-left: 16.66667%} .offset-xxl-3 {margin-left: 25%} .offset-xxl-4 {margin-left: 33.33333%} .offset-xxl-5 {margin-left: 41.66667%} .offset-xxl-6 {margin-left: 50%} .offset-xxl-7 {margin-left: 58.33333%} .offset-xxl-8 {margin-left: 66.66667%} .offset-xxl-9 {margin-left: 75%} .offset-xxl-10 {margin-left: 83.33333%} .offset-xxl-11 {margin-left: 91.66667%} .g-xxl-0,.gx-xxl-0 {--bs-gutter-x: 0} .g-xxl-0,.gy-xxl-0 {--bs-gutter-y: 0} .g-xxl-1,.gx-xxl-1 {--bs-gutter-x: 0.25rem} .g-xxl-1,.gy-xxl-1 {--bs-gutter-y: 0.25rem} .g-xxl-2,.gx-xxl-2 {--bs-gutter-x: 0.5rem} .g-xxl-2,.gy-xxl-2 {--bs-gutter-y: 0.5rem} .g-xxl-3,.gx-xxl-3 {--bs-gutter-x: 1rem} .g-xxl-3,.gy-xxl-3 {--bs-gutter-y: 1rem} .g-xxl-4,.gx-xxl-4 {--bs-gutter-x: 1.5rem} .g-xxl-4,.gy-xxl-4 {--bs-gutter-y: 1.5rem} .g-xxl-5,.gx-xxl-5 {--bs-gutter-x: 3rem} .g-xxl-5,.gy-xxl-5 {--bs-gutter-y: 3rem}}
@media (max-width: 575.98px) {.table-responsive-sm {overflow-x:auto; -webkit-overflow-scrolling: touch}}
@media (max-width: 767.98px) {.table-responsive-md {overflow-x:auto;-webkit-overflow-scrolling: touch}}
@media (max-width: 991.98px) {.table-responsive-lg {overflow-x:auto;-webkit-overflow-scrolling: touch}}
@media (max-width: 1199.98px) {.table-responsive-xl {overflow-x:auto;-webkit-overflow-scrolling: touch}}
@media (max-width: 1399.98px) {.table-responsive-xxl {overflow-x:auto;-webkit-overflow-scrolling: touch}}
@media (prefers-reduced-motion:reduce) {
.btn {-webkit-transition: none; transition: none}}
.btn-check:focus+.btn,.btn:focus {box-shadow: 0 0 0 .25rem rgba(66,50,194,.25)}
.btn.disabled,.btn:disabled,fieldset:disabled .btn {pointer-events: none; opacity: .65}
.btn-primary {color: #f6f9fe; background-color: #4232c2; border-color: #4232c2}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active,.btn-outline-primary:hover {color: #f6f9fe; background-color: #4232c2; border-color: #4232c2}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus {-webkit-box-shadow: 0 0 0 .25rem rgba(33,37,41,.5); box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus {-webkit-box-shadow: 0 0 0 .25rem rgba(33,37,41,.5); box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {color: #212529; background-color: transparent}
.btn-link {color: #4232c2; text-decoration: underline}
.card-link:hover,.dropdown-item,.nav-link,.navbar-brand,.navbar-toggler:focus,.navbar-toggler:hover,.page-link {text-decoration: none}
.btn-link:hover {color: #35289b}
.btn-link.disabled,.btn-link:disabled {color: #6c757d}
.btn-group-lg>.btn,.btn-lg {padding: .5rem 1rem; font-size: 1.25rem; border-radius: .3rem}
.btn-group-sm>.btn,.btn-sm {padding: .25rem .5rem; font-size: .875rem; border-radius: .2rem}
.fade {-webkit-transition: opacity .15s linear; transition: opacity .15s linear}
@media (prefers-reduced-motion:reduce) {.fade {-webkit-transition: none; transition: none}}
.fade:not(.show) {opacity: 0}
.collapse:not(.show) {display: none}
.collapsing {height: 0; -webkit-transition: height .35s ease; transition: height .35s ease}
@media (prefers-reduced-motion:reduce) {.collapsing {-webkit-transition: none;transition: none}}
.dropdown,.dropend,.dropstart,.dropup {position: relative}
.dropdown-toggle::after {display: inline-block;margin-left: .255em;border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent}
.dropdown-toggle:empty::after { margin-left: 0}
.dropdown-menu {position: absolute; top: 100%; left: 0; z-index: 1000; display: none; min-width: 10rem; padding: .5rem 0; margin: .125rem 0 0; font-size: 1rem; color: #212529; text-align: left; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem }
.dropdown-menu[style] {right: auto!important}
.dropdown-menu-start {--bs-position: start;right: auto;left: 0}
.dropdown-menu-end {--bs-position: end;right: 0;left: auto}
@media (min-width: 576px) {.dropdown-menu-sm-start {--bs-position:start;right: auto;left: 0}.dropdown-menu-sm-end {--bs-position: end;right: 0;left: auto}}
@media (min-width: 768px) {.dropdown-menu-md-start {--bs-position:start;right: auto;left: 0}.dropdown-menu-md-end {--bs-position: end;right: 0;left: auto}}
@media (min-width: 992px) {.dropdown-menu-lg-start {--bs-position:start;right: auto;left: 0}.dropdown-menu-lg-end {--bs-position: end;right: 0;left: auto}}
@media (min-width: 1200px) {.dropdown-menu-xl-start {--bs-position:start;right: auto;left: 0}.dropdown-menu-xl-end {--bs-position: end;right: 0;left: auto}}
@media (min-width: 1400px) {.dropdown-menu-xxl-start {--bs-position:start;right: auto;left: 0}.dropdown-menu-xxl-end {--bs-position: end;right: 0;}}
.nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0 }
.nav-link { display: block; padding: .5rem 1rem; -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out }
@media (prefers-reduced-motion:reduce) { .nav-link { -webkit-transition: none; transition: none } }
.navbar { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: .5rem; padding-bottom: .5rem }
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: inherit; flex-wrap: inherit; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
.navbar-brand { padding-top: .3125rem; padding-bottom: .3125rem; margin-right: 1rem; font-size: 1.25rem }
.navbar-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0 }
.navbar-nav .nav-link { padding-right: 0; padding-left: 0 }
.navbar-nav .dropdown-menu { position: static }
.navbar-text { padding-top: .5rem; padding-bottom: .5rem }
.navbar-collapse { -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100% }
.navbar-toggler { padding: .25rem .75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: .25rem; -webkit-transition: -webkit-box-shadow .15s ease-in-out; transition: -webkit-box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out }
@media (prefers-reduced-motion:reduce) { .navbar-toggler { -webkit-transition: none; transition: none }}
.navbar-toggler:focus { outline: 0; -webkit-box-shadow: 0 0 0 .25rem; box-shadow: 0 0 0 .25rem }
.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% }
@media (min-width: 576px) { .navbar-expand-sm { -ms-flex-wrap:nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute } .navbar-expand-sm .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-expand-sm .navbar-collapse { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important } .navbar-expand-sm .navbar-toggler { display: none}}
@media (min-width: 768px) { .navbar-expand-md { -ms-flex-wrap:nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row} .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute} .navbar-expand-md .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem} .navbar-expand-md .navbar-collapse { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important} .navbar-expand-md .navbar-toggler { display: none}}
@media (min-width: 992px) { .navbar-expand-lg { -ms-flex-wrap:nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row} .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute} .navbar-expand-lg .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem} .navbar-expand-lg .navbar-collapse { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important} .navbar-expand-lg .navbar-toggler { display: none}}
@media (min-width: 1200px) { .navbar-expand-xl { -ms-flex-wrap:nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start} .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row} .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute} .navbar-expand-xl .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem} .navbar-expand-xl .navbar-collapse { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important} .navbar-expand-xl .navbar-toggler { display: none}}
@media (min-width: 1400px) { .navbar-expand-xxl { -ms-flex-wrap:nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start} .navbar-expand-xxl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row} .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute} .navbar-expand-xxl .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem} .navbar-expand-xxl .navbar-collapse { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important} .navbar-expand-xxl .navbar-toggler {display: none}}
.navbar-expand { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
.navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row }
.card,.progress-bar {-ms-flex-direction: column}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute}
.navbar-expand .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}
.navbar-expand .navbar-collapse {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important}
.navbar-expand .navbar-toggler {display: none}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {color: rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link {color: rgba(0,0,0,.55)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {color: rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled {color: rgba(0,0,0,.3)}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link {color: rgba(0,0,0,.9)}
.navbar-light .navbar-toggler {color: rgba(0,0,0,.55);border-color: rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text {color: rgba(0,0,0,.55)}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {color: rgba(0,0,0,.9)}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {color: #fff}
.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.55)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {color: rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link {color: #fff}
.navbar-dark .navbar-toggler {color: rgba(255,255,255,.55);border-color: rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text {color: rgba(255,255,255,.55)}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {color: #fff}
.card {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #f5f5f5; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: 10px; padding:30px}
.card>hr {margin-right: 0}
.card>.list-group {border-top: inherit; border-bottom: inherit}
.card>.list-group:first-child {border-top-width: 0; border-top-left-radius: calc(.25rem - 1px); border-top-right-radius: calc(.25rem - 1px)}
.card>.list-group:last-child {border-bottom-width: 0; border-bottom-right-radius: calc(.25rem - 1px); border-bottom-left-radius: calc(.25rem - 1px)}
.card>.card-header+.list-group,.card>.list-group+.card-footer {border-top: 0}
.card-body {-webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto;padding: 1rem}
.card-footer,.card-header {padding: .5rem 1rem; background-color: rgba(0,0,0,.03)}
.card-title {margin-bottom: .5rem}
.card-header,.card-subtitle,.card-text:last-child {margin-bottom: 0}
.card-subtitle {margin-top: -.25rem}
.card-link+.card-link {margin-left: 1rem}
.card-header-pills,.card-header-tabs {margin-right: -.5rem; margin-left: -.5rem}
.card-header {border-bottom: 1px solid rgba(0,0,0,.125)}
.card-header:first-child { border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer {border-top: 1px solid rgba(0,0,0,.125)}
.card-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs {margin-bottom: -.5rem; border-bottom: 0}
.card-img-overlay {position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1rem; border-radius: calc(.25rem - 1px)}
.accordion-button,.alert,.btn .badge,.page-link {position: relative}
.card-img,.card-img-bottom,.card-img-top {width: 100%}
.card-img,.card-img-top {border-top-left-radius: calc(.25rem - 1px); border-top-right-radius: calc(.25rem - 1px)}
.card-img,.card-img-bottom {border-bottom-right-radius: calc(.25rem - 1px); border-bottom-left-radius: calc(.25rem - 1px)}
.card-group>.card {margin-bottom: .75rem}
.btn-close-white {-webkit-filter: invert(1) grayscale(100%) brightness(200%); filter: invert(1) grayscale(100%) brightness(200%)}
.shadow {-webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-sm {-webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important}
.shadow-lg {-webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important; box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important}
.shadow-none {-webkit-box-shadow: none!important; box-shadow: none!important}
.position-static {position: static!important}
.position-relative {position: relative!important}
.position-absolute {position: absolute!important}
.position-fixed {position: fixed!important}
.position-sticky {position: sticky!important}
.top-0 {top: 0!important}
.top-50 {top: 50%!important}
.top-100 {top: 100%!important}
.bottom-0 {bottom: 0!important}
.bottom-50 {bottom: 50%!important}
.bottom-100 {bottom: 100%!important}
.start-0 {left: 0!important}
.start-50 {left: 50%!important}
.start-100 {left: 100%!important}
.end-0 {right: 0!important}
.end-50 {right: 50%!important}
.end-100 {right: 100%!important}
.translate-middle {-webkit-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important}
.translate-middle-x {-webkit-transform: translateX(-50%)!important;transform: translateX(-50%)!important}
.translate-middle-y {-webkit-transform: translateY(-50%)!important;transform: translateY(-50%)!important}
.border {border: 1px solid #dee2e6!important}
.border-0 {border: 0!important}
.border-0 {border-width: 0!important}
.mw-100 {max-width: 100%!important}
.vw-100 {width: 100vw!important}
.min-vw-100 {min-width: 100vw!important}
.h-25 {height: 25%!important}
.h-50 {height: 50%!important}
.h-75 {height: 75%!important}
.h-100 {height: 100%!important}
.h-auto {height: auto!important}
.mh-100 {max-height: 100%!important}
.vh-100 {height: 100vh!important}
.min-vh-100 {min-height: 100vh!important}

.flex-fill {-webkit-box-flex: 1!important;-ms-flex: 1 1 auto!important;flex: 1 1 auto!important}
.flex-row {-webkit-box-orient: horizontal!important;-ms-flex-direction: row!important;flex-direction: row!important}
.flex-column {-webkit-box-orient: vertical!important;-ms-flex-direction: column!important;flex-direction: column!important}
.flex-column-reverse,.flex-row-reverse {-webkit-box-direction: reverse!important}
.flex-row-reverse {-webkit-box-orient: horizontal!important;-ms-flex-direction: row-reverse!important;flex-direction: row-reverse!important}
.flex-column-reverse {-webkit-box-orient: vertical!important;-ms-flex-direction: column-reverse!important;flex-direction: column-reverse!important}
.flex-grow-0 {-webkit-box-flex: 0!important;-ms-flex-positive: 0!important;flex-grow: 0!important}
.flex-grow-1 {-webkit-box-flex: 1!important;-ms-flex-positive: 1!important;flex-grow: 1!important}
.flex-shrink-0 {-ms-flex-negative: 0!important;flex-shrink: 0!important}
.flex-shrink-1 {-ms-flex-negative: 1!important;flex-shrink: 1!important}
.flex-wrap {-ms-flex-wrap: wrap!important;flex-wrap: wrap!important}
.flex-nowrap {-ms-flex-wrap: nowrap!important;flex-wrap: nowrap!important}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse!important;flex-wrap: wrap-reverse!important}

.justify-content-start {-webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important}
.justify-content-center {-webkit-box-pack: center!important;-ms-flex-pack: center!important;justify-content: center!important}
.justify-content-between {-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important}
.align-self-center {-ms-flex-item-align: center!important;align-self: center!important}

.m-0 {margin: 0!important}
.m-1 {margin: .25rem!important}
.m-2 {margin: .5rem!important}
.m-3 {margin: 1rem!important}
.m-4 {margin: 1.5rem!important}
.m-5 {margin: 3rem!important}
.m-auto {margin: auto!important}
.mx-0 {margin-right: 0!important;margin-left: 0!important}
.mx-1 {margin-right: .25rem!important;margin-left: .25rem!important}
.mx-2 {margin-right: .5rem!important;margin-left: .5rem!important}
.mx-3 {margin-right: 1rem!important;margin-left: 1rem!important}
.mx-4 {margin-right: 1.5rem!important;margin-left: 1.5rem!important}
.mx-5 {margin-right: 3rem!important;margin-left: 3rem!important}
.mx-auto {margin-right: auto!important;margin-left: auto!important}
.my-0 {margin-top: 0!important;margin-bottom: 0!important}
.my-1 {margin-top: .25rem!important;margin-bottom: .25rem!important}
.my-2 {margin-top: .5rem!important;margin-bottom: .5rem!important}
.my-3 {margin-top: 1rem!important;margin-bottom: 1rem!important}
.my-4 {margin-top: 1.5rem!important;margin-bottom: 1.5rem!important}
.my-5 {margin-top: 3rem!important;margin-bottom: 3rem!important}
.my-auto {margin-top: auto!important;margin-bottom: auto!important}
.mt-0 {margin-top: 0!important}
.mt-1 {margin-top: .25rem!important}
.mt-2 {margin-top: .5rem!important}
.mt-3 {margin-top: 1rem!important}
.mt-4 {margin-top: 1.5rem!important}
.mt-5 {margin-top: 3rem!important}
.mt-auto {margin-top: auto!important}
.me-0 {margin-right: 0!important}
.me-1 {margin-right: .25rem!important}
.me-2 {margin-right: .5rem!important}
.me-3 {margin-right: 1rem!important}
.me-4 {margin-right: 1.5rem!important}
.me-5 {margin-right: 3rem!important}
.me-auto {margin-right: auto!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}
.mb-auto {margin-bottom: auto!important}
.ms-0 {margin-left: 0!important}
.ms-1 {margin-left: .25rem!important}
.ms-2 {margin-left: .5rem!important}
.ms-3 {margin-left: 1rem!important}
.ms-4 {margin-left: 1.5rem!important}
.ms-5 {margin-left: 3rem!important}
.ms-auto {margin-left: auto!important}

.p-0 {padding: 0!important}
.p-1 {padding: .25rem!important}
.p-2 {padding: .5rem!important}
.p-3 {padding: 1rem!important}
.p-4 {padding: 1.5rem!important}
.p-5 {padding: 3rem!important}
.px-0 {padding-right: 0!important;padding-left: 0!important}
.px-1 {padding-right: .25rem!important;padding-left: .25rem!important}
.px-2 {padding-right: .5rem!important;padding-left: .5rem!important}
.px-3 {padding-right: 1rem!important;padding-left: 1rem!important}
.px-4 {padding-right: 1.5rem!important;padding-left: 1.5rem!important}
.px-5 {padding-right: 3rem!important;padding-left: 3rem!important}
.py-0 {padding-top: 0!important;padding-bottom: 0!important}
.py-1 {padding-top: .25rem!important;padding-bottom: .25rem!important}
.py-2 {padding-top: .5rem!important;padding-bottom: .5rem!important}
.py-3 {padding-top: 1rem!important;padding-bottom: 1rem!important}
.py-4 {padding-top: 1.5rem!important;padding-bottom: 1.5rem!important}
.py-5 {padding-top: 3rem!important;padding-bottom: 3rem!important}
.pt-0 {padding-top: 0!important}
.pt-1 {padding-top: .25rem!important}
.pt-2 {padding-top: .5rem!important}
.pt-3 {padding-top: 1rem!important}
.pt-4 {padding-top: 1.5rem!important}
.pt-5 {padding-top: 3rem!important}
.pe-0 {padding-right: 0!important}
.pe-1 {padding-right: .25rem!important}
.pe-2 {padding-right: .5rem!important}
.pe-3 {padding-right: 1rem!important}
.pe-4 {padding-right: 1.5rem!important}
.pe-5 {padding-right: 3rem!important}
.pb-0 {padding-bottom: 0!important}
.pb-1 {padding-bottom: .25rem!important}
.pb-2 {padding-bottom: .5rem!important}
.pb-3 {padding-bottom: 1rem!important}
.pb-4 {padding-bottom: 1.5rem!important}
.pb-5 {padding-bottom: 3rem!important}
.ps-0 {padding-left: 0!important}
.ps-1 {padding-left: .25rem!important}
.ps-2 {padding-left: .5rem!important}
.ps-3 {padding-left: 1rem!important}
.ps-4 {padding-left: 1.5rem!important}
.ps-5 {padding-left: 3rem!important}

.text-lowercase {text-transform: lowercase!important}
.text-uppercase {text-transform: uppercase!important}
.text-capitalize {text-transform: capitalize!important}
.text-start {text-align: left!important}
.text-end {text-align: right!important}
.text-center {text-align: center!important}
.text-primary {color: #4232c2!important}
.text-secondary {color: #0000C7!important}
.text-light {color: #f6f9fe!important}
.text-dark {color: #212529!important}
.text-white {color: #fff!important}
.text-body {color: #212529!important}
.text-muted {color: #6c757d!important}
.text-black-50 {color: rgba(0,0,0,.5)!important}
.text-white-50 {color: rgba(255,255,255,.5)!important}
.text-reset {color: inherit!important}

.bg-primary {background-color: #4232c2!important}
.bg-secondary {background-color: #0000C7!important}
.bg-light {background-color: #f6f9fe!important}
.bg-dark {background-color: #212529!important}
.bg-body,.bg-white {background-color: #fff!important}

.text-wrap {white-space: normal!important}
.text-nowrap {white-space: nowrap!important}
.text-decoration-none {text-decoration: none!important}
.text-decoration-underline {text-decoration: underline!important}
.text-decoration-line-through {text-decoration: line-through!important}
.text-break {word-wrap: break-word!important; word-break: break-word!important}

.rounded {border-radius: .25rem!important}
.rounded-0 {border-radius: 0!important}
.rounded-1 {border-radius: .2rem!important}
.rounded-2 {border-radius: .25rem!important}
.rounded-3 {border-radius: .3rem!important}
.rounded-circle {border-radius: 50%!important}
.rounded-pill {border-radius: 50rem!important}
.rounded-end,.rounded-top {border-top-right-radius: .25rem!important}
.rounded-bottom,.rounded-end {border-bottom-right-radius: .25rem!important}
.rounded-bottom,.rounded-start {border-bottom-left-radius: .25rem!important}
.rounded-start,.rounded-top {border-top-left-radius: .25rem!important}

@media (min-width: 768px) {
.flex-md-column,.flex-md-row {-webkit-box-direction:normal!important}
.float-md-start {float: left!important}
.float-md-end {float: right!important}
.float-md-none {float: none!important}
.gap-md-0 {gap: 0!important}
.gap-md-1 {gap: .25rem!important}
.gap-md-2 {gap: .5rem!important}
.gap-md-3 {gap: 1rem!important}
.gap-md-4 {gap: 1.5rem!important}
.gap-md-5 {gap: 3rem!important}
.m-md-0 {margin: 0!important}
.m-md-1 {margin: .25rem!important}
.m-md-2 {margin: .5rem!important}
.m-md-3 {margin: 1rem!important}
.m-md-4 {margin: 1.5rem!important}
.m-md-5 {margin: 3rem!important}
.m-md-auto {margin: auto!important}
.mx-md-0 {margin-right: 0!important;margin-left: 0!important}
.mx-md-1 {margin-right: .25rem!important;margin-left: .25rem!important}
.mx-md-2 {margin-right: .5rem!important;margin-left: .5rem!important}
.mx-md-3 {margin-right: 1rem!important;margin-left: 1rem!important}
.mx-md-4 {margin-right: 1.5rem!important;margin-left: 1.5rem!important}
.mx-md-5 {margin-right: 3rem!important;margin-left: 3rem!important}
.mx-md-auto {margin-right: auto!important;margin-left: auto!important}
.my-md-0 {margin-top: 0!important;margin-bottom: 0!important}
.my-md-1 {margin-top: .25rem!important;margin-bottom: .25rem!important}
.my-md-2 {margin-top: .5rem!important;margin-bottom: .5rem!important}
.my-md-3 {margin-top: 1rem!important;margin-bottom: 1rem!important}
.my-md-4 {margin-top: 1.5rem!important;margin-bottom: 1.5rem!important}
.my-md-5 {margin-top: 3rem!important;margin-bottom: 3rem!important}
.my-md-auto {margin-top: auto!important;margin-bottom: auto!important}}

@media (min-width: 992px) {.flex-lg-column,.flex-lg-row {-webkit-box-direction:normal!important}
.float-lg-start {float: left!important}
.float-lg-end {float: right!important}
.float-lg-none {float: none!important}
.gap-lg-0 {gap: 0!important}
.gap-lg-1 {gap: .25rem!important}
.gap-lg-2 {gap: .5rem!important}
.gap-lg-3 {gap: 1rem!important}
.gap-lg-4 {gap: 1.5rem!important}
.gap-lg-5 {gap: 3rem!important}
.m-lg-0 {margin: 0!important}
.m-lg-1 {margin: .25rem!important}
.m-lg-2 {margin: .5rem!important}
.m-lg-3 {margin: 1rem!important}
.m-lg-4 {margin: 1.5rem!important}
.m-lg-5 {margin: 3rem!important}
.m-lg-auto {margin: auto!important}
.mx-lg-0 {margin-right: 0!important;margin-left: 0!important}
.mx-lg-1 {margin-right: .25rem!important;margin-left: .25rem!important}
.mx-lg-2 {margin-right: .5rem!important;margin-left: .5rem!important}
.mx-lg-3 {margin-right: 1rem!important;margin-left: 1rem!important}
.mx-lg-4 {margin-right: 1.5rem!important;margin-left: 1.5rem!important}
.mx-lg-5 {margin-right: 3rem!important;margin-left: 3rem!important}
.mx-lg-auto {margin-right: auto!important;margin-left: auto!important}
.my-lg-0 {margin-top: 0!important;margin-bottom: 0!important}
.my-lg-1 {margin-top: .25rem!important;margin-bottom: .25rem!important}
.my-lg-2 {margin-top: .5rem!important;margin-bottom: .5rem!important}
.my-lg-3 {margin-top: 1rem!important;margin-bottom: 1rem!important}
.my-lg-4 {margin-top: 1.5rem!important;margin-bottom: 1.5rem!important}
.my-lg-5 {margin-top: 3rem!important;margin-bottom: 3rem!important}
.my-lg-auto {margin-top: auto!important;margin-bottom: auto!important}}

@media (min-width: 1200px) {.flex-xl-column,.flex-xl-row {-webkit-box-direction:normal!important}
.float-xl-start {float: left!important}
.float-xl-end {float: right!important}
.float-xl-none {float: none!important}
.gap-xl-0 {gap: 0!important}
.gap-xl-1 {gap: .25rem!important}
.gap-xl-2 {gap: .5rem!important}
.gap-xl-3 {gap: 1rem!important}
.gap-xl-4 {gap: 1.5rem!important}
.gap-xl-5 {gap: 3rem!important}
.m-xl-0 {margin: 0!important}
.m-xl-1 {margin: .25rem!important}
.m-xl-2 {margin: .5rem!important}
.m-xl-3 {margin: 1rem!important}
.m-xl-4 {margin: 1.5rem!important}
.m-xl-5 {margin: 3rem!important}
.m-xl-auto {margin: auto!important}
.mx-xl-0 {margin-right: 0!important;margin-left: 0!important}
.mx-xl-1 {margin-right: .25rem!important;margin-left: .25rem!important}
.mx-xl-2 {margin-right: .5rem!important;margin-left: .5rem!important}
.mx-xl-3 {margin-right: 1rem!important;margin-left: 1rem!important}
.mx-xl-4 {margin-right: 1.5rem!important;margin-left: 1.5rem!important}
.mx-xl-5 {margin-right: 3rem!important;margin-left: 3rem!important}
.mx-xl-auto {margin-right: auto!important;margin-left: auto!important}
.my-xl-0 {margin-top: 0!important;margin-bottom: 0!important}
.my-xl-1 {margin-top: .25rem!important;margin-bottom: .25rem!important}
.my-xl-2 {margin-top: .5rem!important;margin-bottom: .5rem!important}
.my-xl-3 {margin-top: 1rem!important;margin-bottom: 1rem!important}
.my-xl-4 {margin-top: 1.5rem!important;margin-bottom: 1.5rem!important}
.my-xl-5 {margin-top: 3rem!important;margin-bottom: 3rem!important}
.my-xl-auto {margin-top: auto!important;margin-bottom: auto!important}}
/* TRUST */
.fc-trust {padding: 50px 20px; text-align: center;}
.trust-grid {display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin-top: 20px;}
.trust-grid div {display: flex; align-items: center; gap: 10px; justify-content: center;}
/* HERO */
.fc-hero {text-align: center;padding: 60px 20px;background: #111;color: #fff;}
.fc-hero h1 {font-size: 32px; margin-bottom: 15px;}
.fc-badges span {display: inline-block;margin: 10px;font-size: 14px;}
.fc-cta {margin-top: 20px;}
.services-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
    gap:30px;
    margin-top:40px;}
.faq{background:#f9f9f9;padding:20px;margin-bottom:15px;border-radius:5px;}