/* TSF Grid - Bootstrap 5.3.8 compatible grid, prefixed selectors. */
/* Grid only; no global resets or Bootstrap utilities. */
:is(.tsf-container, .tsf-container-fluid, .tsf-container-sm, .tsf-container-md, .tsf-container-lg, .tsf-container-xl, .tsf-container-xxl, .tsf-row, [class^="tsf-col"], [class*=" tsf-col"]) {box-sizing:border-box;}
.tsf-container, .tsf-container-fluid, .tsf-container-sm, .tsf-container-md, .tsf-container-lg, .tsf-container-xl, .tsf-container-xxl {--tsf-gutter-x:1.5rem;--tsf-gutter-y:0;width:100%;padding-right:calc(var(--tsf-gutter-x)*.5);padding-left:calc(var(--tsf-gutter-x)*.5);margin-right:auto;margin-left:auto;}
@media (min-width: 576px) {
.tsf-container, .tsf-container-sm {max-width:540px;}
}
@media (min-width: 768px) {
.tsf-container, .tsf-container-sm, .tsf-container-md {max-width:720px;}
}
@media (min-width: 992px) {
.tsf-container, .tsf-container-sm, .tsf-container-md, .tsf-container-lg {max-width:960px;}
}
@media (min-width: 1200px) {
.tsf-container, .tsf-container-sm, .tsf-container-md, .tsf-container-lg, .tsf-container-xl {max-width:1140px;}
}
@media (min-width: 1400px) {
.tsf-container, .tsf-container-sm, .tsf-container-md, .tsf-container-lg, .tsf-container-xl, .tsf-container-xxl {max-width:1320px;}
}
.tsf-row {--tsf-gutter-x:1.5rem;--tsf-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--tsf-gutter-y));margin-right:calc(-.5 * var(--tsf-gutter-x));margin-left:calc(-.5 * var(--tsf-gutter-x));}
.tsf-row > * {box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--tsf-gutter-x)*.5);padding-left:calc(var(--tsf-gutter-x)*.5);margin-top:var(--tsf-gutter-y);}
.tsf-col {flex:1 0 0%;}
.tsf-row-cols-1 > * {flex:0 0 auto;width:calc(100% / 1);}
.tsf-row-cols-2 > * {flex:0 0 auto;width:calc(100% / 2);}
.tsf-row-cols-3 > * {flex:0 0 auto;width:calc(100% / 3);}
.tsf-row-cols-4 > * {flex:0 0 auto;width:calc(100% / 4);}
.tsf-row-cols-5 > * {flex:0 0 auto;width:calc(100% / 5);}
.tsf-row-cols-6 > * {flex:0 0 auto;width:calc(100% / 6);}
.tsf-col-auto {flex:0 0 auto;width:auto;}
.tsf-col-1 {flex:0 0 auto;width:8.333333333%;}
.tsf-col-2 {flex:0 0 auto;width:16.66666667%;}
.tsf-col-3 {flex:0 0 auto;width:25%;}
.tsf-col-4 {flex:0 0 auto;width:33.33333333%;}
.tsf-col-5 {flex:0 0 auto;width:41.66666667%;}
.tsf-col-6 {flex:0 0 auto;width:50%;}
.tsf-col-7 {flex:0 0 auto;width:58.33333333%;}
.tsf-col-8 {flex:0 0 auto;width:66.66666667%;}
.tsf-col-9 {flex:0 0 auto;width:75%;}
.tsf-col-10 {flex:0 0 auto;width:83.33333333%;}
.tsf-col-11 {flex:0 0 auto;width:91.66666667%;}
.tsf-col-12 {flex:0 0 auto;width:100%;}
.tsf-offset-0 {margin-left:0%;}
.tsf-offset-1 {margin-left:8.333333333%;}
.tsf-offset-2 {margin-left:16.66666667%;}
.tsf-offset-3 {margin-left:25%;}
.tsf-offset-4 {margin-left:33.33333333%;}
.tsf-offset-5 {margin-left:41.66666667%;}
.tsf-offset-6 {margin-left:50%;}
.tsf-offset-7 {margin-left:58.33333333%;}
.tsf-offset-8 {margin-left:66.66666667%;}
.tsf-offset-9 {margin-left:75%;}
.tsf-offset-10 {margin-left:83.33333333%;}
.tsf-offset-11 {margin-left:91.66666667%;}
.tsf-order-first {order:-1;}
.tsf-order-0 {order:0;}
.tsf-order-1 {order:1;}
.tsf-order-2 {order:2;}
.tsf-order-3 {order:3;}
.tsf-order-4 {order:4;}
.tsf-order-5 {order:5;}
.tsf-order-last {order:6;}
.tsf-g-0 {--tsf-gutter-x:0;--tsf-gutter-y:0;}
.tsf-g-1 {--tsf-gutter-x:.25rem;--tsf-gutter-y:.25rem;}
.tsf-g-2 {--tsf-gutter-x:.5rem;--tsf-gutter-y:.5rem;}
.tsf-g-3 {--tsf-gutter-x:1rem;--tsf-gutter-y:1rem;}
.tsf-g-4 {--tsf-gutter-x:1.5rem;--tsf-gutter-y:1.5rem;}
.tsf-g-5 {--tsf-gutter-x:3rem;--tsf-gutter-y:3rem;}
.tsf-gx-0 {--tsf-gutter-x:0;}
.tsf-gx-1 {--tsf-gutter-x:.25rem;}
.tsf-gx-2 {--tsf-gutter-x:.5rem;}
.tsf-gx-3 {--tsf-gutter-x:1rem;}
.tsf-gx-4 {--tsf-gutter-x:1.5rem;}
.tsf-gx-5 {--tsf-gutter-x:3rem;}
.tsf-gy-0 {--tsf-gutter-y:0;}
.tsf-gy-1 {--tsf-gutter-y:.25rem;}
.tsf-gy-2 {--tsf-gutter-y:.5rem;}
.tsf-gy-3 {--tsf-gutter-y:1rem;}
.tsf-gy-4 {--tsf-gutter-y:1.5rem;}
.tsf-gy-5 {--tsf-gutter-y:3rem;}
@media (min-width: 576px) {
.tsf-col-sm {flex:1 0 0%;}
.tsf-row-cols-sm-1 > * {flex:0 0 auto;width:calc(100% / 1);}
.tsf-row-cols-sm-2 > * {flex:0 0 auto;width:calc(100% / 2);}
.tsf-row-cols-sm-3 > * {flex:0 0 auto;width:calc(100% / 3);}
.tsf-row-cols-sm-4 > * {flex:0 0 auto;width:calc(100% / 4);}
.tsf-row-cols-sm-5 > * {flex:0 0 auto;width:calc(100% / 5);}
.tsf-row-cols-sm-6 > * {flex:0 0 auto;width:calc(100% / 6);}
.tsf-col-sm-auto {flex:0 0 auto;width:auto;}
.tsf-col-sm-1 {flex:0 0 auto;width:8.333333333%;}
.tsf-col-sm-2 {flex:0 0 auto;width:16.66666667%;}
.tsf-col-sm-3 {flex:0 0 auto;width:25%;}
.tsf-col-sm-4 {flex:0 0 auto;width:33.33333333%;}
.tsf-col-sm-5 {flex:0 0 auto;width:41.66666667%;}
.tsf-col-sm-6 {flex:0 0 auto;width:50%;}
.tsf-col-sm-7 {flex:0 0 auto;width:58.33333333%;}
.tsf-col-sm-8 {flex:0 0 auto;width:66.66666667%;}
.tsf-col-sm-9 {flex:0 0 auto;width:75%;}
.tsf-col-sm-10 {flex:0 0 auto;width:83.33333333%;}
.tsf-col-sm-11 {flex:0 0 auto;width:91.66666667%;}
.tsf-col-sm-12 {flex:0 0 auto;width:100%;}
.tsf-offset-sm-0 {margin-left:0%;}
.tsf-offset-sm-1 {margin-left:8.333333333%;}
.tsf-offset-sm-2 {margin-left:16.66666667%;}
.tsf-offset-sm-3 {margin-left:25%;}
.tsf-offset-sm-4 {margin-left:33.33333333%;}
.tsf-offset-sm-5 {margin-left:41.66666667%;}
.tsf-offset-sm-6 {margin-left:50%;}
.tsf-offset-sm-7 {margin-left:58.33333333%;}
.tsf-offset-sm-8 {margin-left:66.66666667%;}
.tsf-offset-sm-9 {margin-left:75%;}
.tsf-offset-sm-10 {margin-left:83.33333333%;}
.tsf-offset-sm-11 {margin-left:91.66666667%;}
.tsf-order-sm-first {order:-1;}
.tsf-order-sm-0 {order:0;}
.tsf-order-sm-1 {order:1;}
.tsf-order-sm-2 {order:2;}
.tsf-order-sm-3 {order:3;}
.tsf-order-sm-4 {order:4;}
.tsf-order-sm-5 {order:5;}
.tsf-order-sm-last {order:6;}
.tsf-g-sm-0 {--tsf-gutter-x:0;--tsf-gutter-y:0;}
.tsf-g-sm-1 {--tsf-gutter-x:.25rem;--tsf-gutter-y:.25rem;}
.tsf-g-sm-2 {--tsf-gutter-x:.5rem;--tsf-gutter-y:.5rem;}
.tsf-g-sm-3 {--tsf-gutter-x:1rem;--tsf-gutter-y:1rem;}
.tsf-g-sm-4 {--tsf-gutter-x:1.5rem;--tsf-gutter-y:1.5rem;}
.tsf-g-sm-5 {--tsf-gutter-x:3rem;--tsf-gutter-y:3rem;}
.tsf-gx-sm-0 {--tsf-gutter-x:0;}
.tsf-gx-sm-1 {--tsf-gutter-x:.25rem;}
.tsf-gx-sm-2 {--tsf-gutter-x:.5rem;}
.tsf-gx-sm-3 {--tsf-gutter-x:1rem;}
.tsf-gx-sm-4 {--tsf-gutter-x:1.5rem;}
.tsf-gx-sm-5 {--tsf-gutter-x:3rem;}
.tsf-gy-sm-0 {--tsf-gutter-y:0;}
.tsf-gy-sm-1 {--tsf-gutter-y:.25rem;}
.tsf-gy-sm-2 {--tsf-gutter-y:.5rem;}
.tsf-gy-sm-3 {--tsf-gutter-y:1rem;}
.tsf-gy-sm-4 {--tsf-gutter-y:1.5rem;}
.tsf-gy-sm-5 {--tsf-gutter-y:3rem;}
}
@media (min-width: 768px) {
.tsf-col-md {flex:1 0 0%;}
.tsf-row-cols-md-1 > * {flex:0 0 auto;width:calc(100% / 1);}
.tsf-row-cols-md-2 > * {flex:0 0 auto;width:calc(100% / 2);}
.tsf-row-cols-md-3 > * {flex:0 0 auto;width:calc(100% / 3);}
.tsf-row-cols-md-4 > * {flex:0 0 auto;width:calc(100% / 4);}
.tsf-row-cols-md-5 > * {flex:0 0 auto;width:calc(100% / 5);}
.tsf-row-cols-md-6 > * {flex:0 0 auto;width:calc(100% / 6);}
.tsf-col-md-auto {flex:0 0 auto;width:auto;}
.tsf-col-md-1 {flex:0 0 auto;width:8.333333333%;}
.tsf-col-md-2 {flex:0 0 auto;width:16.66666667%;}
.tsf-col-md-3 {flex:0 0 auto;width:25%;}
.tsf-col-md-4 {flex:0 0 auto;width:33.33333333%;}
.tsf-col-md-5 {flex:0 0 auto;width:41.66666667%;}
.tsf-col-md-6 {flex:0 0 auto;width:50%;}
.tsf-col-md-7 {flex:0 0 auto;width:58.33333333%;}
.tsf-col-md-8 {flex:0 0 auto;width:66.66666667%;}
.tsf-col-md-9 {flex:0 0 auto;width:75%;}
.tsf-col-md-10 {flex:0 0 auto;width:83.33333333%;}
.tsf-col-md-11 {flex:0 0 auto;width:91.66666667%;}
.tsf-col-md-12 {flex:0 0 auto;width:100%;}
.tsf-offset-md-0 {margin-left:0%;}
.tsf-offset-md-1 {margin-left:8.333333333%;}
.tsf-offset-md-2 {margin-left:16.66666667%;}
.tsf-offset-md-3 {margin-left:25%;}
.tsf-offset-md-4 {margin-left:33.33333333%;}
.tsf-offset-md-5 {margin-left:41.66666667%;}
.tsf-offset-md-6 {margin-left:50%;}
.tsf-offset-md-7 {margin-left:58.33333333%;}
.tsf-offset-md-8 {margin-left:66.66666667%;}
.tsf-offset-md-9 {margin-left:75%;}
.tsf-offset-md-10 {margin-left:83.33333333%;}
.tsf-offset-md-11 {margin-left:91.66666667%;}
.tsf-order-md-first {order:-1;}
.tsf-order-md-0 {order:0;}
.tsf-order-md-1 {order:1;}
.tsf-order-md-2 {order:2;}
.tsf-order-md-3 {order:3;}
.tsf-order-md-4 {order:4;}
.tsf-order-md-5 {order:5;}
.tsf-order-md-last {order:6;}
.tsf-g-md-0 {--tsf-gutter-x:0;--tsf-gutter-y:0;}
.tsf-g-md-1 {--tsf-gutter-x:.25rem;--tsf-gutter-y:.25rem;}
.tsf-g-md-2 {--tsf-gutter-x:.5rem;--tsf-gutter-y:.5rem;}
.tsf-g-md-3 {--tsf-gutter-x:1rem;--tsf-gutter-y:1rem;}
.tsf-g-md-4 {--tsf-gutter-x:1.5rem;--tsf-gutter-y:1.5rem;}
.tsf-g-md-5 {--tsf-gutter-x:3rem;--tsf-gutter-y:3rem;}
.tsf-gx-md-0 {--tsf-gutter-x:0;}
.tsf-gx-md-1 {--tsf-gutter-x:.25rem;}
.tsf-gx-md-2 {--tsf-gutter-x:.5rem;}
.tsf-gx-md-3 {--tsf-gutter-x:1rem;}
.tsf-gx-md-4 {--tsf-gutter-x:1.5rem;}
.tsf-gx-md-5 {--tsf-gutter-x:3rem;}
.tsf-gy-md-0 {--tsf-gutter-y:0;}
.tsf-gy-md-1 {--tsf-gutter-y:.25rem;}
.tsf-gy-md-2 {--tsf-gutter-y:.5rem;}
.tsf-gy-md-3 {--tsf-gutter-y:1rem;}
.tsf-gy-md-4 {--tsf-gutter-y:1.5rem;}
.tsf-gy-md-5 {--tsf-gutter-y:3rem;}
}
@media (min-width: 992px) {
.tsf-col-lg {flex:1 0 0%;}
.tsf-row-cols-lg-1 > * {flex:0 0 auto;width:calc(100% / 1);}
.tsf-row-cols-lg-2 > * {flex:0 0 auto;width:calc(100% / 2);}
.tsf-row-cols-lg-3 > * {flex:0 0 auto;width:calc(100% / 3);}
.tsf-row-cols-lg-4 > * {flex:0 0 auto;width:calc(100% / 4);}
.tsf-row-cols-lg-5 > * {flex:0 0 auto;width:calc(100% / 5);}
.tsf-row-cols-lg-6 > * {flex:0 0 auto;width:calc(100% / 6);}
.tsf-col-lg-auto {flex:0 0 auto;width:auto;}
.tsf-col-lg-1 {flex:0 0 auto;width:8.333333333%;}
.tsf-col-lg-2 {flex:0 0 auto;width:16.66666667%;}
.tsf-col-lg-3 {flex:0 0 auto;width:25%;}
.tsf-col-lg-4 {flex:0 0 auto;width:33.33333333%;}
.tsf-col-lg-5 {flex:0 0 auto;width:41.66666667%;}
.tsf-col-lg-6 {flex:0 0 auto;width:50%;}
.tsf-col-lg-7 {flex:0 0 auto;width:58.33333333%;}
.tsf-col-lg-8 {flex:0 0 auto;width:66.66666667%;}
.tsf-col-lg-9 {flex:0 0 auto;width:75%;}
.tsf-col-lg-10 {flex:0 0 auto;width:83.33333333%;}
.tsf-col-lg-11 {flex:0 0 auto;width:91.66666667%;}
.tsf-col-lg-12 {flex:0 0 auto;width:100%;}
.tsf-offset-lg-0 {margin-left:0%;}
.tsf-offset-lg-1 {margin-left:8.333333333%;}
.tsf-offset-lg-2 {margin-left:16.66666667%;}
.tsf-offset-lg-3 {margin-left:25%;}
.tsf-offset-lg-4 {margin-left:33.33333333%;}
.tsf-offset-lg-5 {margin-left:41.66666667%;}
.tsf-offset-lg-6 {margin-left:50%;}
.tsf-offset-lg-7 {margin-left:58.33333333%;}
.tsf-offset-lg-8 {margin-left:66.66666667%;}
.tsf-offset-lg-9 {margin-left:75%;}
.tsf-offset-lg-10 {margin-left:83.33333333%;}
.tsf-offset-lg-11 {margin-left:91.66666667%;}
.tsf-order-lg-first {order:-1;}
.tsf-order-lg-0 {order:0;}
.tsf-order-lg-1 {order:1;}
.tsf-order-lg-2 {order:2;}
.tsf-order-lg-3 {order:3;}
.tsf-order-lg-4 {order:4;}
.tsf-order-lg-5 {order:5;}
.tsf-order-lg-last {order:6;}
.tsf-g-lg-0 {--tsf-gutter-x:0;--tsf-gutter-y:0;}
.tsf-g-lg-1 {--tsf-gutter-x:.25rem;--tsf-gutter-y:.25rem;}
.tsf-g-lg-2 {--tsf-gutter-x:.5rem;--tsf-gutter-y:.5rem;}
.tsf-g-lg-3 {--tsf-gutter-x:1rem;--tsf-gutter-y:1rem;}
.tsf-g-lg-4 {--tsf-gutter-x:1.5rem;--tsf-gutter-y:1.5rem;}
.tsf-g-lg-5 {--tsf-gutter-x:3rem;--tsf-gutter-y:3rem;}
.tsf-gx-lg-0 {--tsf-gutter-x:0;}
.tsf-gx-lg-1 {--tsf-gutter-x:.25rem;}
.tsf-gx-lg-2 {--tsf-gutter-x:.5rem;}
.tsf-gx-lg-3 {--tsf-gutter-x:1rem;}
.tsf-gx-lg-4 {--tsf-gutter-x:1.5rem;}
.tsf-gx-lg-5 {--tsf-gutter-x:3rem;}
.tsf-gy-lg-0 {--tsf-gutter-y:0;}
.tsf-gy-lg-1 {--tsf-gutter-y:.25rem;}
.tsf-gy-lg-2 {--tsf-gutter-y:.5rem;}
.tsf-gy-lg-3 {--tsf-gutter-y:1rem;}
.tsf-gy-lg-4 {--tsf-gutter-y:1.5rem;}
.tsf-gy-lg-5 {--tsf-gutter-y:3rem;}
}
@media (min-width: 1200px) {
.tsf-col-xl {flex:1 0 0%;}
.tsf-row-cols-xl-1 > * {flex:0 0 auto;width:calc(100% / 1);}
.tsf-row-cols-xl-2 > * {flex:0 0 auto;width:calc(100% / 2);}
.tsf-row-cols-xl-3 > * {flex:0 0 auto;width:calc(100% / 3);}
.tsf-row-cols-xl-4 > * {flex:0 0 auto;width:calc(100% / 4);}
.tsf-row-cols-xl-5 > * {flex:0 0 auto;width:calc(100% / 5);}
.tsf-row-cols-xl-6 > * {flex:0 0 auto;width:calc(100% / 6);}
.tsf-col-xl-auto {flex:0 0 auto;width:auto;}
.tsf-col-xl-1 {flex:0 0 auto;width:8.333333333%;}
.tsf-col-xl-2 {flex:0 0 auto;width:16.66666667%;}
.tsf-col-xl-3 {flex:0 0 auto;width:25%;}
.tsf-col-xl-4 {flex:0 0 auto;width:33.33333333%;}
.tsf-col-xl-5 {flex:0 0 auto;width:41.66666667%;}
.tsf-col-xl-6 {flex:0 0 auto;width:50%;}
.tsf-col-xl-7 {flex:0 0 auto;width:58.33333333%;}
.tsf-col-xl-8 {flex:0 0 auto;width:66.66666667%;}
.tsf-col-xl-9 {flex:0 0 auto;width:75%;}
.tsf-col-xl-10 {flex:0 0 auto;width:83.33333333%;}
.tsf-col-xl-11 {flex:0 0 auto;width:91.66666667%;}
.tsf-col-xl-12 {flex:0 0 auto;width:100%;}
.tsf-offset-xl-0 {margin-left:0%;}
.tsf-offset-xl-1 {margin-left:8.333333333%;}
.tsf-offset-xl-2 {margin-left:16.66666667%;}
.tsf-offset-xl-3 {margin-left:25%;}
.tsf-offset-xl-4 {margin-left:33.33333333%;}
.tsf-offset-xl-5 {margin-left:41.66666667%;}
.tsf-offset-xl-6 {margin-left:50%;}
.tsf-offset-xl-7 {margin-left:58.33333333%;}
.tsf-offset-xl-8 {margin-left:66.66666667%;}
.tsf-offset-xl-9 {margin-left:75%;}
.tsf-offset-xl-10 {margin-left:83.33333333%;}
.tsf-offset-xl-11 {margin-left:91.66666667%;}
.tsf-order-xl-first {order:-1;}
.tsf-order-xl-0 {order:0;}
.tsf-order-xl-1 {order:1;}
.tsf-order-xl-2 {order:2;}
.tsf-order-xl-3 {order:3;}
.tsf-order-xl-4 {order:4;}
.tsf-order-xl-5 {order:5;}
.tsf-order-xl-last {order:6;}
.tsf-g-xl-0 {--tsf-gutter-x:0;--tsf-gutter-y:0;}
.tsf-g-xl-1 {--tsf-gutter-x:.25rem;--tsf-gutter-y:.25rem;}
.tsf-g-xl-2 {--tsf-gutter-x:.5rem;--tsf-gutter-y:.5rem;}
.tsf-g-xl-3 {--tsf-gutter-x:1rem;--tsf-gutter-y:1rem;}
.tsf-g-xl-4 {--tsf-gutter-x:1.5rem;--tsf-gutter-y:1.5rem;}
.tsf-g-xl-5 {--tsf-gutter-x:3rem;--tsf-gutter-y:3rem;}
.tsf-gx-xl-0 {--tsf-gutter-x:0;}
.tsf-gx-xl-1 {--tsf-gutter-x:.25rem;}
.tsf-gx-xl-2 {--tsf-gutter-x:.5rem;}
.tsf-gx-xl-3 {--tsf-gutter-x:1rem;}
.tsf-gx-xl-4 {--tsf-gutter-x:1.5rem;}
.tsf-gx-xl-5 {--tsf-gutter-x:3rem;}
.tsf-gy-xl-0 {--tsf-gutter-y:0;}
.tsf-gy-xl-1 {--tsf-gutter-y:.25rem;}
.tsf-gy-xl-2 {--tsf-gutter-y:.5rem;}
.tsf-gy-xl-3 {--tsf-gutter-y:1rem;}
.tsf-gy-xl-4 {--tsf-gutter-y:1.5rem;}
.tsf-gy-xl-5 {--tsf-gutter-y:3rem;}
}
@media (min-width: 1400px) {
.tsf-col-xxl {flex:1 0 0%;}
.tsf-row-cols-xxl-1 > * {flex:0 0 auto;width:calc(100% / 1);}
.tsf-row-cols-xxl-2 > * {flex:0 0 auto;width:calc(100% / 2);}
.tsf-row-cols-xxl-3 > * {flex:0 0 auto;width:calc(100% / 3);}
.tsf-row-cols-xxl-4 > * {flex:0 0 auto;width:calc(100% / 4);}
.tsf-row-cols-xxl-5 > * {flex:0 0 auto;width:calc(100% / 5);}
.tsf-row-cols-xxl-6 > * {flex:0 0 auto;width:calc(100% / 6);}
.tsf-col-xxl-auto {flex:0 0 auto;width:auto;}
.tsf-col-xxl-1 {flex:0 0 auto;width:8.333333333%;}
.tsf-col-xxl-2 {flex:0 0 auto;width:16.66666667%;}
.tsf-col-xxl-3 {flex:0 0 auto;width:25%;}
.tsf-col-xxl-4 {flex:0 0 auto;width:33.33333333%;}
.tsf-col-xxl-5 {flex:0 0 auto;width:41.66666667%;}
.tsf-col-xxl-6 {flex:0 0 auto;width:50%;}
.tsf-col-xxl-7 {flex:0 0 auto;width:58.33333333%;}
.tsf-col-xxl-8 {flex:0 0 auto;width:66.66666667%;}
.tsf-col-xxl-9 {flex:0 0 auto;width:75%;}
.tsf-col-xxl-10 {flex:0 0 auto;width:83.33333333%;}
.tsf-col-xxl-11 {flex:0 0 auto;width:91.66666667%;}
.tsf-col-xxl-12 {flex:0 0 auto;width:100%;}
.tsf-offset-xxl-0 {margin-left:0%;}
.tsf-offset-xxl-1 {margin-left:8.333333333%;}
.tsf-offset-xxl-2 {margin-left:16.66666667%;}
.tsf-offset-xxl-3 {margin-left:25%;}
.tsf-offset-xxl-4 {margin-left:33.33333333%;}
.tsf-offset-xxl-5 {margin-left:41.66666667%;}
.tsf-offset-xxl-6 {margin-left:50%;}
.tsf-offset-xxl-7 {margin-left:58.33333333%;}
.tsf-offset-xxl-8 {margin-left:66.66666667%;}
.tsf-offset-xxl-9 {margin-left:75%;}
.tsf-offset-xxl-10 {margin-left:83.33333333%;}
.tsf-offset-xxl-11 {margin-left:91.66666667%;}
.tsf-order-xxl-first {order:-1;}
.tsf-order-xxl-0 {order:0;}
.tsf-order-xxl-1 {order:1;}
.tsf-order-xxl-2 {order:2;}
.tsf-order-xxl-3 {order:3;}
.tsf-order-xxl-4 {order:4;}
.tsf-order-xxl-5 {order:5;}
.tsf-order-xxl-last {order:6;}
.tsf-g-xxl-0 {--tsf-gutter-x:0;--tsf-gutter-y:0;}
.tsf-g-xxl-1 {--tsf-gutter-x:.25rem;--tsf-gutter-y:.25rem;}
.tsf-g-xxl-2 {--tsf-gutter-x:.5rem;--tsf-gutter-y:.5rem;}
.tsf-g-xxl-3 {--tsf-gutter-x:1rem;--tsf-gutter-y:1rem;}
.tsf-g-xxl-4 {--tsf-gutter-x:1.5rem;--tsf-gutter-y:1.5rem;}
.tsf-g-xxl-5 {--tsf-gutter-x:3rem;--tsf-gutter-y:3rem;}
.tsf-gx-xxl-0 {--tsf-gutter-x:0;}
.tsf-gx-xxl-1 {--tsf-gutter-x:.25rem;}
.tsf-gx-xxl-2 {--tsf-gutter-x:.5rem;}
.tsf-gx-xxl-3 {--tsf-gutter-x:1rem;}
.tsf-gx-xxl-4 {--tsf-gutter-x:1.5rem;}
.tsf-gx-xxl-5 {--tsf-gutter-x:3rem;}
.tsf-gy-xxl-0 {--tsf-gutter-y:0;}
.tsf-gy-xxl-1 {--tsf-gutter-y:.25rem;}
.tsf-gy-xxl-2 {--tsf-gutter-y:.5rem;}
.tsf-gy-xxl-3 {--tsf-gutter-y:1rem;}
.tsf-gy-xxl-4 {--tsf-gutter-y:1.5rem;}
.tsf-gy-xxl-5 {--tsf-gutter-y:3rem;}
}



/* Display */
.tsf-d-none { display: none !important; }
.tsf-d-inline { display: inline !important; }
.tsf-d-inline-block { display: inline-block !important; }
.tsf-d-block { display: block !important; }
.tsf-d-grid { display: grid !important; }
.tsf-d-inline-grid { display: inline-grid !important; }
.tsf-d-table { display: table !important; }
.tsf-d-table-row { display: table-row !important; }
.tsf-d-table-cell { display: table-cell !important; }
.tsf-d-flex { display: flex !important; }
.tsf-d-inline-flex { display: inline-flex !important; }

/* SM >= 576px */
@media (min-width: 576px) {
  .tsf-d-sm-none { display: none !important; }
  .tsf-d-sm-inline { display: inline !important; }
  .tsf-d-sm-inline-block { display: inline-block !important; }
  .tsf-d-sm-block { display: block !important; }
  .tsf-d-sm-grid { display: grid !important; }
  .tsf-d-sm-inline-grid { display: inline-grid !important; }
  .tsf-d-sm-table { display: table !important; }
  .tsf-d-sm-table-row { display: table-row !important; }
  .tsf-d-sm-table-cell { display: table-cell !important; }
  .tsf-d-sm-flex { display: flex !important; }
  .tsf-d-sm-inline-flex { display: inline-flex !important; }
}

/* MD >= 768px */
@media (min-width: 768px) {
  .tsf-d-md-none { display: none !important; }
  .tsf-d-md-inline { display: inline !important; }
  .tsf-d-md-inline-block { display: inline-block !important; }
  .tsf-d-md-block { display: block !important; }
  .tsf-d-md-grid { display: grid !important; }
  .tsf-d-md-inline-grid { display: inline-grid !important; }
  .tsf-d-md-table { display: table !important; }
  .tsf-d-md-table-row { display: table-row !important; }
  .tsf-d-md-table-cell { display: table-cell !important; }
  .tsf-d-md-flex { display: flex !important; }
  .tsf-d-md-inline-flex { display: inline-flex !important; }
}

/* LG >= 992px */
@media (min-width: 992px) {
  .tsf-d-lg-none { display: none !important; }
  .tsf-d-lg-inline { display: inline !important; }
  .tsf-d-lg-inline-block { display: inline-block !important; }
  .tsf-d-lg-block { display: block !important; }
  .tsf-d-lg-grid { display: grid !important; }
  .tsf-d-lg-inline-grid { display: inline-grid !important; }
  .tsf-d-lg-table { display: table !important; }
  .tsf-d-lg-table-row { display: table-row !important; }
  .tsf-d-lg-table-cell { display: table-cell !important; }
  .tsf-d-lg-flex { display: flex !important; }
  .tsf-d-lg-inline-flex { display: inline-flex !important; }
}

/* XL >= 1200px */
@media (min-width: 1200px) {
  .tsf-d-xl-none { display: none !important; }
  .tsf-d-xl-inline { display: inline !important; }
  .tsf-d-xl-inline-block { display: inline-block !important; }
  .tsf-d-xl-block { display: block !important; }
  .tsf-d-xl-grid { display: grid !important; }
  .tsf-d-xl-inline-grid { display: inline-grid !important; }
  .tsf-d-xl-table { display: table !important; }
  .tsf-d-xl-table-row { display: table-row !important; }
  .tsf-d-xl-table-cell { display: table-cell !important; }
  .tsf-d-xl-flex { display: flex !important; }
  .tsf-d-xl-inline-flex { display: inline-flex !important; }
}

/* XXL >= 1400px */
@media (min-width: 1400px) {
  .tsf-d-xxl-none { display: none !important; }
  .tsf-d-xxl-inline { display: inline !important; }
  .tsf-d-xxl-inline-block { display: inline-block !important; }
  .tsf-d-xxl-block { display: block !important; }
  .tsf-d-xxl-grid { display: grid !important; }
  .tsf-d-xxl-inline-grid { display: inline-grid !important; }
  .tsf-d-xxl-table { display: table !important; }
  .tsf-d-xxl-table-row { display: table-row !important; }
  .tsf-d-xxl-table-cell { display: table-cell !important; }
  .tsf-d-xxl-flex { display: flex !important; }
  .tsf-d-xxl-inline-flex { display: inline-flex !important; }
}
