.container-fluid{ --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto;}
.tm-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)); }

.col-3{ flex: 0 0 auto; width: 25%; }
.col-md-1{ flex: 0 0 auto; width: 8.33333333%; }
.col-md-2{ flex: 0 0 auto; width: 16.66666667%; }
.col-md-3{ flex: 0 0 auto; width: 25%; }
.col-md-4{ flex: 0 0 auto; width: 33.33333333%;}
.col-md-5{ flex: 0 0 auto; width: 41.66666667%; }
.col-md-6{ flex: 0 0 auto; width: 50%; }
.col-md-7{ flex: 0 0 auto; width: 58.33333333%;}
.col-md-8{ flex: 0 0 auto; width: 66.66666667%; }
.col-md-9{ flex: 0 0 auto; width: 75%; }
.col-md-10{ flex: 0 0 auto; width: 83.33333333%; }
.col-md-11{ flex: 0 0 auto; width: 91.66666667%; }
.col-md-12{ flex: 0 0 auto; width: 100%; }


.tm-d-flex{ display: flex !important; }
.tm-align-items-center{ align-items: center !important; }
.tm-pb-0{ padding-bottom: 0 !important; }
.tm-pb-1{ padding-bottom: .25rem !important; }
.tm-pb-2{ padding-bottom: .5rem !important; }
.tm-pb-3{ padding-bottom: 1rem !important; }
.tm-pb-4{ padding-bottom: 1.5rem !important; }
.tm-pb-5{ padding-bottom: 3rem !important; }
.tm-pt-0{ padding-top: 0 !important; }
.tm-pt-1{ padding-top: .25rem !important; }
.tm-pt-2{ padding-top: .5rem !important; }
.tm-pt-3{ padding-top: 1rem !important; }
.tm-pt-4{ padding-top: 1.5rem !important; }
.tm-pt-5{ padding-top: 3rem !important; }
.tm-pr-0{ padding-right: 0!important }
.tm-pr-1{ padding-right: .25rem!important }
.tm-pr-2{ padding-right: .5rem!important }
.tm-pr-3{ padding-right: 1rem!important }
.tm-pr-4{ padding-right: 1.5rem!important }
.tm-pr-5{ padding-right: 3rem!important }
.tm-pl-0{ padding-left: 0!important }
.tm-pl-1{ padding-left: .25rem!important }
.tm-pl-2{ padding-left: .5rem!important }
.tm-pl-3{ padding-left: 1rem!important }
.tm-pl-4{ padding-left: 1.5rem!important }
.tm-pl-5{ padding-left: 3rem!important }
.tm-mt-0{ margin-top: 0 !important; }
.tm-mt-1{ margin-top: .25rem !important; }
.tm-mt-2{ margin-top: .5rem !important; }
.tm-mt-3{ margin-top: 1rem !important; }
.tm-mt-4{ margin-top: 1.5rem !important; }
.tm-mt-5{ margin-top: 3rem !important; }
.tm-mt-auto{ margin-top: auto !important; }
.tm-mb-0{ margin-bottom: 0 !important; }
.tm-mb-1{ margin-bottom: .25rem !important; }
.tm-mb-2{ margin-bottom: .5rem !important; }
.tm-mb-3{ margin-bottom: 1rem !important; }
.tm-mb-4{ margin-bottom: 1.5rem !important; }
.tm-mb-5{ margin-bottom: 3rem !important; }
.tm-mb-auto{ margin-bottom: auto !important; }
.tm-ml-0{ margin-left: 0 !important; }
.tm-ml-1{ margin-left: .25rem !important; }
.tm-ml-2{ margin-left: .5rem !important; }
.tm-ml-3{ margin-left: 1rem !important; }
.tm-ml-4{ margin-left: 1.5rem !important; }
.tm-ml-5{ margin-left: 3rem !important; }
.tm-mr-0{ margin-right: 0 !important; }
.tm-mr-1{ margin-right: .25rem !important; }
.tm-mr-2{ margin-right: .5rem !important; }
.tm-mr-3{ margin-right: 1rem !important; }
.tm-mr-4{ margin-right: 1.5rem !important; }
.tm-mr-5{ margin-right: 3rem !important; }
.tm-m-auto{ margin: auto !important; }
.tm-fs-1{ font-size: calc(1.375rem + 1.5vw) !important; }
.tm-fs-2{ font-size: calc(1.325rem + .9vw) !important; }
.tm-fs-3{ font-size: calc(1.3rem + .6vw) !important; }
.tm-fs-4{ font-size: calc(1.275rem + .3vw) !important; }
.tm-fs-5{ font-size: 1.25rem !important; }
.tm-fs-6{ font-size: 1rem !important; }
.tm-bg-light{ background-color: #fcfcfd !important;}
.tm-bg-dark{ background-color: #ced4da; color: #495057; border-color: #adb5bd;}
.tm-text-center{ text-align: center !important; }

