.b-ext {--blue: #0070d2;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #c00;--orange: #da3505;--yellow: #ffc107;--green: #008827;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #ec5729;--secondary: #6c757d;--success: #008827;--info: #17a2b8;--warning: #ffc107;--danger: #c00;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 544px;--breakpoint-md: 769px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1441px;--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.b-ext *, .b-ext *::before, .b-ext *::after {box-sizing: border-box;}
.b-ext {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.b-ext article, .b-ext aside, .b-ext figcaption, .b-ext figure, .b-ext footer, .b-ext header, .b-ext hgroup, .b-ext main, .b-ext nav, .b-ext section {display: block;}
.b-ext {margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #f9f9f9;}
.b-ext [tabindex="-1"]:focus:not(:focus-visible) {outline: 0 !important;}
.b-ext hr {box-sizing: content-box;height: 0;overflow: visible;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6 {margin-top: 0;margin-bottom: calc(var(--font-size) * .5);}
.b-ext p {margin-top: 0;margin-bottom: calc(var(--font-size) * 1);}
.b-ext abbr[title], .b-ext abbr[data-original-title] {text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}
.b-ext address {margin-bottom: calc(var(--font-size) * 1);font-style: normal;line-height: inherit;}
.b-ext ol, .b-ext ul, .b-ext dl {margin-top: 0;margin-bottom: calc(var(--font-size) * 1);}
.b-ext ol ol, .b-ext ul ul, .b-ext ol ul, .b-ext ul ol {margin-bottom: 0;}
.b-ext dt {font-weight: 700;}
.b-ext dd {margin-bottom: calc(var(--font-size) * .5);margin-left: 0;}
.b-ext blockquote {margin: 0 0 calc(var(--font-size) * 1);}
.b-ext b, .b-ext strong {font-weight: bolder;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
.b-ext sub {bottom: -.25em;}
.b-ext sup {top: -.5em;}
.b-ext a {color: #444;text-decoration: none;background-color: rgba(0,0,0,0);}
.b-ext a:hover {color: #1d1d1d;text-decoration: underline;}
.b-ext a:not([href]):not([class]) {color: inherit;text-decoration: none;}
.b-ext a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}
.b-ext pre, .b-ext code, .b-ext kbd, .b-ext samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size: 1em;}
.b-ext pre {margin-top: 0;margin-bottom: calc(var(--font-size) * 1);overflow: auto;-ms-overflow-style: scrollbar;}
.b-ext figure {margin: 0 0 calc(var(--font-size) * 1);}
.b-ext img {vertical-align: middle;border-style: none;}
.b-ext svg {overflow: hidden;vertical-align: middle;}
.b-ext table {border-collapse: collapse;}
.b-ext caption {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);color: #6c757d;text-align: left;caption-side: bottom;}
.b-ext th {text-align: inherit;text-align: -webkit-match-parent;}
.b-ext label {display: inline-block;margin-bottom: calc(var(--font-size) * .5);}
.b-ext button {border-radius: 0;}
.b-ext button:focus:not(:focus-visible) {outline: 0;}
.b-ext input, .b-ext button, .b-ext select, .b-ext optgroup, .b-ext textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
.b-ext button, .b-ext input {overflow: visible;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext [role=button] {cursor: pointer;}
.b-ext select {word-wrap: normal;}
.b-ext button, .b-ext [type=button], .b-ext [type=reset], .b-ext [type=submit] {-webkit-appearance: button;}
.b-ext button:not(:disabled), .b-ext [type=button]:not(:disabled), .b-ext [type=reset]:not(:disabled), .b-ext [type=submit]:not(:disabled) {cursor: pointer;}
.b-ext button::-moz-focus-inner, .b-ext [type=button]::-moz-focus-inner, .b-ext [type=reset]::-moz-focus-inner, .b-ext [type=submit]::-moz-focus-inner {padding: 0;border-style: none;}
.b-ext input[type=radio], .b-ext input[type=checkbox] {box-sizing: border-box;padding: 0;}
.b-ext textarea {overflow: auto;resize: vertical;}
.b-ext fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
.b-ext legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * 1.5);line-height: inherit;color: inherit;white-space: normal;}
.b-ext progress {vertical-align: baseline;}
.b-ext [type=number]::-webkit-inner-spin-button, .b-ext [type=number]::-webkit-outer-spin-button {height: auto;}
.b-ext [type=search] {outline-offset: -2px;-webkit-appearance: none;}
.b-ext [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext ::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
.b-ext output {display: inline-block;}
.b-ext summary {display: list-item;cursor: pointer;}
.b-ext template {display: none;}
.b-ext [hidden] {display: none !important;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext .h1, .b-ext .h2, .b-ext .h3, .b-ext .h4, .b-ext .h5, .b-ext .h6 {margin-bottom: calc(var(--font-size) * .5);font-weight: 500;line-height: 1.2;}
.b-ext h1, .b-ext .h1 {font-size: calc(var(--font-size) * 2.5);}
.b-ext h2, .b-ext .h2 {font-size: calc(var(--font-size) * 2);}
.b-ext h3, .b-ext .h3 {font-size: calc(var(--font-size) * 1.75);}
.b-ext h4, .b-ext .h4 {font-size: calc(var(--font-size) * 1.5);}
.b-ext h5, .b-ext .h5 {font-size: calc(var(--font-size) * 1.25);}
.b-ext h6, .b-ext .h6 {font-size: calc(var(--font-size) * 1);}
.b-ext .lead {font-size: calc(var(--font-size) * 1.25);font-weight: 300;}
.b-ext .display-1 {font-size: calc(var(--font-size) * 6);font-weight: 300;line-height: 1.2;}
.b-ext .display-2 {font-size: calc(var(--font-size) * 5.5);font-weight: 300;line-height: 1.2;}
.b-ext .display-3 {font-size: calc(var(--font-size) * 4.5);font-weight: 300;line-height: 1.2;}
.b-ext .display-4 {font-size: calc(var(--font-size) * 3.5);font-weight: 300;line-height: 1.2;}
.b-ext hr {margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);border: 0;border-top: 1px solid #ccc;}
.b-ext small, .b-ext .small {font-size: .875em;font-weight: 400;}
.b-ext mark, .b-ext .mark {padding: .2em;background-color: #fcf8e3;}
.b-ext .list-unstyled {padding-left: 0;list-style: none;}
.b-ext .list-inline {padding-left: 0;list-style: none;}
.b-ext .list-inline-item {display: inline-block;}
.b-ext .list-inline-item:not(:last-child) {margin-right: calc(var(--font-size) * .5);}
.b-ext .initialism {font-size: 90%;text-transform: uppercase;}
.b-ext .blockquote {margin-bottom: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1.25);}
.b-ext .blockquote-footer {display: block;font-size: .875em;color: #6c757d;}
.b-ext .blockquote-footer::before {content: "— ";}
.b-ext .img-fluid {max-width: 100%;height: auto;}
.b-ext .img-thumbnail {padding: calc(var(--font-size) * .25);background-color: #f9f9f9;border: 1px solid #dee2e6;border-radius: calc(var(--font-size) * .1875);max-width: 100%;height: auto;}
.b-ext .figure {display: inline-block;}
.b-ext .figure-img {margin-bottom: calc(var(--font-size) * .5);line-height: 1;}
.b-ext .figure-caption {font-size: 90%;color: #6c757d;}
.b-ext code {font-size: 87.5%;color: #e83e8c;word-wrap: break-word;}
.b-ext a>code {color: inherit;}
.b-ext kbd {padding: calc(var(--font-size) * .2) calc(var(--font-size) * .4);font-size: 87.5%;color: #fff;background-color: #212529;border-radius: calc(var(--font-size) * .1875);}
.b-ext kbd kbd {padding: 0;font-size: 100%;font-weight: 700;}
.b-ext pre {display: block;font-size: 87.5%;color: #212529;}
.b-ext pre code {font-size: inherit;color: inherit;word-break: normal;}
.b-ext .pre-scrollable {max-height: 340px;overflow-y: scroll;}
.b-ext .container, .b-ext .container-fluid, .b-ext .container-xxxl, .b-ext .container-xxl, .b-ext .container-xl, .b-ext .container-lg, .b-ext .container-md {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width: 769px) {.b-ext .container-md, .b-ext .container-sm, .b-ext .container {max-width: 720px;}}
@media (min-width: 992px) {.b-ext .container-lg, .b-ext .container-md, .b-ext .container-sm, .b-ext .container {max-width: 940px;}}
@media (min-width: 1200px) {.b-ext .container-xl, .b-ext .container-lg, .b-ext .container-md, .b-ext .container-sm, .b-ext .container {max-width: 1140px;}}
@media (min-width: 1441px) {.b-ext .container-xxl, .b-ext .container-xl, .b-ext .container-lg, .b-ext .container-md, .b-ext .container-sm, .b-ext .container {max-width: 1440px;}}
.b-ext .container-xxl, .b-ext .container-xl, .b-ext .container-lg, .b-ext .container-md, .b-ext .container-sm, .b-ext .container {max-width: 1904px;}
.b-ext .row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.b-ext .no-gutters {margin-right: 0;margin-left: 0;}
.b-ext .no-gutters>.col, .b-ext .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.b-ext .col-xxl, .b-ext .col-xxl-auto, .b-ext .col-xxl-12, .b-ext .col-xxl-11, .b-ext .col-xxl-10, .b-ext .col-xxl-9, .b-ext .col-xxl-8, .b-ext .col-xxl-7, .b-ext .col-xxl-6, .b-ext .col-xxl-5, .b-ext .col-xxl-4, .b-ext .col-xxl-3, .b-ext .col-xxl-2, .b-ext .col-xxl-1, .b-ext .col-xl, .b-ext .col-xl-auto, .b-ext .col-xl-12, .b-ext .col-xl-11, .b-ext .col-xl-10, .b-ext .col-xl-9, .b-ext .col-xl-8, .b-ext .col-xl-7, .b-ext .col-xl-6, .b-ext .col-xl-5, .b-ext .col-xl-4, .b-ext .col-xl-3, .b-ext .col-xl-2, .b-ext .col-xl-1, .b-ext .col-lg, .b-ext .col-lg-auto, .b-ext .col-lg-12, .b-ext .col-lg-11, .b-ext .col-lg-10, .b-ext .col-lg-9, .b-ext .col-lg-8, .b-ext .col-lg-7, .b-ext .col-lg-6, .b-ext .col-lg-5, .b-ext .col-lg-4, .b-ext .col-lg-3, .b-ext .col-lg-2, .b-ext .col-lg-1, .b-ext .col-md, .b-ext .col-md-auto, .b-ext .col-md-12, .b-ext .col-md-11, .b-ext .col-md-10, .b-ext .col-md-9, .b-ext .col-md-8, .b-ext .col-md-7, .b-ext .col-md-6, .b-ext .col-md-5, .b-ext .col-md-4, .b-ext .col-md-3, .b-ext .col-md-2, .b-ext .col-md-1, .b-ext .col-sm, .b-ext .col-sm-auto, .b-ext .col-sm-12, .b-ext .col-sm-11, .b-ext .col-sm-10, .b-ext .col-sm-9, .b-ext .col-sm-8, .b-ext .col-sm-7, .b-ext .col-sm-6, .b-ext .col-sm-5, .b-ext .col-sm-4, .b-ext .col-sm-3, .b-ext .col-sm-2, .b-ext .col-sm-1, .b-ext .col, .b-ext .col-auto, .b-ext .col-12, .b-ext .col-11, .b-ext .col-10, .b-ext .col-9, .b-ext .col-8, .b-ext .col-7, .b-ext .col-6, .b-ext .col-5, .b-ext .col-4, .b-ext .col-3, .b-ext .col-2, .b-ext .col-1 {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.b-ext .col {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.b-ext .row-cols-1>* {flex: 0 0 100%;max-width: 100%;}
.b-ext .row-cols-2>* {flex: 0 0 50%;max-width: 50%;}
.b-ext .row-cols-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.b-ext .row-cols-4>* {flex: 0 0 25%;max-width: 25%;}
.b-ext .row-cols-5>* {flex: 0 0 20%;max-width: 20%;}
.b-ext .row-cols-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.b-ext .col-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.b-ext .col-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
.b-ext .col-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
.b-ext .col-3 {flex: 0 0 25%;max-width: 25%;}
.b-ext .col-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
.b-ext .col-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
.b-ext .col-6 {flex: 0 0 50%;max-width: 50%;}
.b-ext .col-7 {flex: 0 0 58.33333333%;max-width: 58.33333333%;}
.b-ext .col-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
.b-ext .col-9 {flex: 0 0 75%;max-width: 75%;}
.b-ext .col-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
.b-ext .col-11 {flex: 0 0 91.66666667%;max-width: 91.66666667%;}
.b-ext .col-12 {flex: 0 0 100%;max-width: 100%;}
.b-ext .order-first {order: -1;}
.b-ext .order-last {order: 13;}
.b-ext .order-0 {order: 0;}
.b-ext .order-1 {order: 1;}
.b-ext .order-2 {order: 2;}
.b-ext .order-3 {order: 3;}
.b-ext .order-4 {order: 4;}
.b-ext .order-5 {order: 5;}
.b-ext .order-6 {order: 6;}
.b-ext .order-7 {order: 7;}
.b-ext .order-8 {order: 8;}
.b-ext .order-9 {order: 9;}
.b-ext .order-10 {order: 10;}
.b-ext .order-11 {order: 11;}
.b-ext .order-12 {order: 12;}
.b-ext .offset-1 {margin-left: 8.33333333%;}
.b-ext .offset-2 {margin-left: 16.66666667%;}
.b-ext .offset-3 {margin-left: 25%;}
.b-ext .offset-4 {margin-left: 33.33333333%;}
.b-ext .offset-5 {margin-left: 41.66666667%;}
.b-ext .offset-6 {margin-left: 50%;}
.b-ext .offset-7 {margin-left: 58.33333333%;}
.b-ext .offset-8 {margin-left: 66.66666667%;}
.b-ext .offset-9 {margin-left: 75%;}
.b-ext .offset-10 {margin-left: 83.33333333%;}
.b-ext .offset-11 {margin-left: 91.66666667%;}
@media (min-width: 544px) {.b-ext .col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-sm-1>* {flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-sm-2>* {flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-sm-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-sm-4>* {flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-sm-5>* {flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-sm-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-sm-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-sm-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-sm-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-sm-3 {flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-sm-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-sm-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-sm-6 {flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-sm-7 {flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-sm-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-sm-9 {flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-sm-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-sm-11 {flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-sm-12 {flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-sm-first {order: -1;}
	.b-ext .order-sm-last {order: 13;}
	.b-ext .order-sm-0 {order: 0;}
	.b-ext .order-sm-1 {order: 1;}
	.b-ext .order-sm-2 {order: 2;}
	.b-ext .order-sm-3 {order: 3;}
	.b-ext .order-sm-4 {order: 4;}
	.b-ext .order-sm-5 {order: 5;}
	.b-ext .order-sm-6 {order: 6;}
	.b-ext .order-sm-7 {order: 7;}
	.b-ext .order-sm-8 {order: 8;}
	.b-ext .order-sm-9 {order: 9;}
	.b-ext .order-sm-10 {order: 10;}
	.b-ext .order-sm-11 {order: 11;}
	.b-ext .order-sm-12 {order: 12;}
	.b-ext .offset-sm-0 {margin-left: 0;}
	.b-ext .offset-sm-1 {margin-left: 8.33333333%;}
	.b-ext .offset-sm-2 {margin-left: 16.66666667%;}
	.b-ext .offset-sm-3 {margin-left: 25%;}
	.b-ext .offset-sm-4 {margin-left: 33.33333333%;}
	.b-ext .offset-sm-5 {margin-left: 41.66666667%;}
	.b-ext .offset-sm-6 {margin-left: 50%;}
	.b-ext .offset-sm-7 {margin-left: 58.33333333%;}
	.b-ext .offset-sm-8 {margin-left: 66.66666667%;}
	.b-ext .offset-sm-9 {margin-left: 75%;}
	.b-ext .offset-sm-10 {margin-left: 83.33333333%;}
	.b-ext .offset-sm-11 {margin-left: 91.66666667%;}}
@media (min-width: 769px) {.b-ext .col-md {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-md-1>* {flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-md-2>* {flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-md-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-md-4>* {flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-md-5>* {flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-md-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-md-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-md-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-md-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-md-3 {flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-md-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-md-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-md-6 {flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-md-7 {flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-md-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-md-9 {flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-md-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-md-11 {flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-md-12 {flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-md-first {order: -1;}
	.b-ext .order-md-last {order: 13;}
	.b-ext .order-md-0 {order: 0;}
	.b-ext .order-md-1 {order: 1;}
	.b-ext .order-md-2 {order: 2;}
	.b-ext .order-md-3 {order: 3;}
	.b-ext .order-md-4 {order: 4;}
	.b-ext .order-md-5 {order: 5;}
	.b-ext .order-md-6 {order: 6;}
	.b-ext .order-md-7 {order: 7;}
	.b-ext .order-md-8 {order: 8;}
	.b-ext .order-md-9 {order: 9;}
	.b-ext .order-md-10 {order: 10;}
	.b-ext .order-md-11 {order: 11;}
	.b-ext .order-md-12 {order: 12;}
	.b-ext .offset-md-0 {margin-left: 0;}
	.b-ext .offset-md-1 {margin-left: 8.33333333%;}
	.b-ext .offset-md-2 {margin-left: 16.66666667%;}
	.b-ext .offset-md-3 {margin-left: 25%;}
	.b-ext .offset-md-4 {margin-left: 33.33333333%;}
	.b-ext .offset-md-5 {margin-left: 41.66666667%;}
	.b-ext .offset-md-6 {margin-left: 50%;}
	.b-ext .offset-md-7 {margin-left: 58.33333333%;}
	.b-ext .offset-md-8 {margin-left: 66.66666667%;}
	.b-ext .offset-md-9 {margin-left: 75%;}
	.b-ext .offset-md-10 {margin-left: 83.33333333%;}
	.b-ext .offset-md-11 {margin-left: 91.66666667%;}}
@media (min-width: 992px) {.b-ext .col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-lg-1>* {flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-lg-2>* {flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-lg-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-lg-4>* {flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-lg-5>* {flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-lg-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-lg-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-lg-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-lg-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-lg-3 {flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-lg-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-lg-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-lg-6 {flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-lg-7 {flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-lg-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-lg-9 {flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-lg-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-lg-11 {flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-lg-12 {flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-lg-first {order: -1;}
	.b-ext .order-lg-last {order: 13;}
	.b-ext .order-lg-0 {order: 0;}
	.b-ext .order-lg-1 {order: 1;}
	.b-ext .order-lg-2 {order: 2;}
	.b-ext .order-lg-3 {order: 3;}
	.b-ext .order-lg-4 {order: 4;}
	.b-ext .order-lg-5 {order: 5;}
	.b-ext .order-lg-6 {order: 6;}
	.b-ext .order-lg-7 {order: 7;}
	.b-ext .order-lg-8 {order: 8;}
	.b-ext .order-lg-9 {order: 9;}
	.b-ext .order-lg-10 {order: 10;}
	.b-ext .order-lg-11 {order: 11;}
	.b-ext .order-lg-12 {order: 12;}
	.b-ext .offset-lg-0 {margin-left: 0;}
	.b-ext .offset-lg-1 {margin-left: 8.33333333%;}
	.b-ext .offset-lg-2 {margin-left: 16.66666667%;}
	.b-ext .offset-lg-3 {margin-left: 25%;}
	.b-ext .offset-lg-4 {margin-left: 33.33333333%;}
	.b-ext .offset-lg-5 {margin-left: 41.66666667%;}
	.b-ext .offset-lg-6 {margin-left: 50%;}
	.b-ext .offset-lg-7 {margin-left: 58.33333333%;}
	.b-ext .offset-lg-8 {margin-left: 66.66666667%;}
	.b-ext .offset-lg-9 {margin-left: 75%;}
	.b-ext .offset-lg-10 {margin-left: 83.33333333%;}
	.b-ext .offset-lg-11 {margin-left: 91.66666667%;}}
@media (min-width: 1200px) {.b-ext .col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-xl-1>* {flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-xl-2>* {flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-xl-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-xl-4>* {flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-xl-5>* {flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-xl-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-xl-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-xl-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-xl-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-xl-3 {flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-xl-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-xl-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-xl-6 {flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-xl-7 {flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-xl-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-xl-9 {flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-xl-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-xl-11 {flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-xl-12 {flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-xl-first {order: -1;}
	.b-ext .order-xl-last {order: 13;}
	.b-ext .order-xl-0 {order: 0;}
	.b-ext .order-xl-1 {order: 1;}
	.b-ext .order-xl-2 {order: 2;}
	.b-ext .order-xl-3 {order: 3;}
	.b-ext .order-xl-4 {order: 4;}
	.b-ext .order-xl-5 {order: 5;}
	.b-ext .order-xl-6 {order: 6;}
	.b-ext .order-xl-7 {order: 7;}
	.b-ext .order-xl-8 {order: 8;}
	.b-ext .order-xl-9 {order: 9;}
	.b-ext .order-xl-10 {order: 10;}
	.b-ext .order-xl-11 {order: 11;}
	.b-ext .order-xl-12 {order: 12;}
	.b-ext .offset-xl-0 {margin-left: 0;}
	.b-ext .offset-xl-1 {margin-left: 8.33333333%;}
	.b-ext .offset-xl-2 {margin-left: 16.66666667%;}
	.b-ext .offset-xl-3 {margin-left: 25%;}
	.b-ext .offset-xl-4 {margin-left: 33.33333333%;}
	.b-ext .offset-xl-5 {margin-left: 41.66666667%;}
	.b-ext .offset-xl-6 {margin-left: 50%;}
	.b-ext .offset-xl-7 {margin-left: 58.33333333%;}
	.b-ext .offset-xl-8 {margin-left: 66.66666667%;}
	.b-ext .offset-xl-9 {margin-left: 75%;}
	.b-ext .offset-xl-10 {margin-left: 83.33333333%;}
	.b-ext .offset-xl-11 {margin-left: 91.66666667%;}}
@media (min-width: 1441px) {.b-ext .col-xxl {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.b-ext .row-cols-xxl-1>* {flex: 0 0 100%;max-width: 100%;}
	.b-ext .row-cols-xxl-2>* {flex: 0 0 50%;max-width: 50%;}
	.b-ext .row-cols-xxl-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext .row-cols-xxl-4>* {flex: 0 0 25%;max-width: 25%;}
	.b-ext .row-cols-xxl-5>* {flex: 0 0 20%;max-width: 20%;}
	.b-ext .row-cols-xxl-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext .col-xxl-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.b-ext .col-xxl-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.b-ext .col-xxl-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.b-ext .col-xxl-3 {flex: 0 0 25%;max-width: 25%;}
	.b-ext .col-xxl-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.b-ext .col-xxl-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.b-ext .col-xxl-6 {flex: 0 0 50%;max-width: 50%;}
	.b-ext .col-xxl-7 {flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.b-ext .col-xxl-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.b-ext .col-xxl-9 {flex: 0 0 75%;max-width: 75%;}
	.b-ext .col-xxl-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.b-ext .col-xxl-11 {flex: 0 0 91.66666667%;max-width: 91.66666667%;}
	.b-ext .col-xxl-12 {flex: 0 0 100%;max-width: 100%;}
	.b-ext .order-xxl-first {order: -1;}
	.b-ext .order-xxl-last {order: 13;}
	.b-ext .order-xxl-0 {order: 0;}
	.b-ext .order-xxl-1 {order: 1;}
	.b-ext .order-xxl-2 {order: 2;}
	.b-ext .order-xxl-3 {order: 3;}
	.b-ext .order-xxl-4 {order: 4;}
	.b-ext .order-xxl-5 {order: 5;}
	.b-ext .order-xxl-6 {order: 6;}
	.b-ext .order-xxl-7 {order: 7;}
	.b-ext .order-xxl-8 {order: 8;}
	.b-ext .order-xxl-9 {order: 9;}
	.b-ext .order-xxl-10 {order: 10;}
	.b-ext .order-xxl-11 {order: 11;}
	.b-ext .order-xxl-12 {order: 12;}
	.b-ext .offset-xxl-0 {margin-left: 0;}
	.b-ext .offset-xxl-1 {margin-left: 8.33333333%;}
	.b-ext .offset-xxl-2 {margin-left: 16.66666667%;}
	.b-ext .offset-xxl-3 {margin-left: 25%;}
	.b-ext .offset-xxl-4 {margin-left: 33.33333333%;}
	.b-ext .offset-xxl-5 {margin-left: 41.66666667%;}
	.b-ext .offset-xxl-6 {margin-left: 50%;}
	.b-ext .offset-xxl-7 {margin-left: 58.33333333%;}
	.b-ext .offset-xxl-8 {margin-left: 66.66666667%;}
	.b-ext .offset-xxl-9 {margin-left: 75%;}
	.b-ext .offset-xxl-10 {margin-left: 83.33333333%;}
	.b-ext .offset-xxl-11 {margin-left: 91.66666667%;}}
.b-ext .table {width: 100%;margin-bottom: calc(var(--font-size) * 1);color: #212529;}
.b-ext .table th, .b-ext .table td {padding: calc(var(--font-size) * .75);vertical-align: top;border-top: 1px solid #ccc;}
.b-ext .table thead th {vertical-align: bottom;border-bottom: 2px solid #ccc;}
.b-ext .table tbody+tbody {border-top: 2px solid #ccc;}
.b-ext .table-sm th, .b-ext .table-sm td {padding: calc(var(--font-size) * .3);}
.b-ext .table-bordered {border: 1px solid #ccc;}
.b-ext .table-bordered th, .b-ext .table-bordered td {border: 1px solid #ccc;}
.b-ext .table-bordered thead th, .b-ext .table-bordered thead td {border-bottom-width: 2px;}
.b-ext .table-borderless th, .b-ext .table-borderless td, .b-ext .table-borderless thead th, .b-ext .table-borderless tbody+tbody {border: 0;}
.b-ext .table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.05);}
.b-ext .table-hover tbody tr:hover {color: #212529;background-color: rgba(0,0,0,.075);}
.b-ext .table-primary, .b-ext .table-primary>th, .b-ext .table-primary>td {background-color: #f9cfc3;}
.b-ext .table-primary th, .b-ext .table-primary td, .b-ext .table-primary thead th, .b-ext .table-primary tbody+tbody {border-color: #f5a78f;}
.b-ext .table-hover .table-primary:hover {background-color: hsl(14.1538461538,83.6909871245%,82.2078431373%);}
.b-ext .table-hover .table-primary:hover>td, .b-ext .table-hover .table-primary:hover>th {background-color: hsl(14.1538461538,83.6909871245%,82.2078431373%);}
.b-ext .table-secondary, .b-ext .table-secondary>th, .b-ext .table-secondary>td {background-color: #d5d8da;}
.b-ext .table-secondary th, .b-ext .table-secondary td, .b-ext .table-secondary thead th, .b-ext .table-secondary tbody+tbody {border-color: #b2b7bb;}
.b-ext .table-hover .table-secondary:hover {background-color: hsl(208.2352941176,6.1371841155%,79.7921568627%);}
.b-ext .table-hover .table-secondary:hover>td, .b-ext .table-hover .table-secondary:hover>th {background-color: hsl(208.2352941176,6.1371841155%,79.7921568627%);}
.b-ext .table-success, .b-ext .table-success>th, .b-ext .table-success>td {background-color: #b7ddc2;}
.b-ext .table-success th, .b-ext .table-success td, .b-ext .table-success thead th, .b-ext .table-success tbody+tbody {border-color: #7ac18e;}
.b-ext .table-hover .table-success:hover {background-color: #a6d5b3;}
.b-ext .table-hover .table-success:hover>td, .b-ext .table-hover .table-success:hover>th {background-color: #a6d5b3;}
.b-ext .table-info, .b-ext .table-info>th, .b-ext .table-info>td {background-color: #bee4eb;}
.b-ext .table-info th, .b-ext .table-info td, .b-ext .table-info thead th, .b-ext .table-info tbody+tbody {border-color: #86ceda;}
.b-ext .table-hover .table-info:hover {background-color: hsl(188.198757764,53.1353135314%,78.3647058824%);}
.b-ext .table-hover .table-info:hover>td, .b-ext .table-hover .table-info:hover>th {background-color: hsl(188.198757764,53.1353135314%,78.3647058824%);}
.b-ext .table-warning, .b-ext .table-warning>th, .b-ext .table-warning>td {background-color: #ffedb9;}
.b-ext .table-warning th, .b-ext .table-warning td, .b-ext .table-warning thead th, .b-ext .table-warning tbody+tbody {border-color: #ffde7e;}
.b-ext .table-hover .table-warning:hover {background-color: #ffe7a0;}
.b-ext .table-hover .table-warning:hover>td, .b-ext .table-hover .table-warning:hover>th {background-color: #ffe7a0;}
.b-ext .table-danger, .b-ext .table-danger>th, .b-ext .table-danger>td {background-color: #f0b7b7;}
.b-ext .table-danger th, .b-ext .table-danger td, .b-ext .table-danger thead th, .b-ext .table-danger tbody+tbody {border-color: #e47a7a;}
.b-ext .table-hover .table-danger:hover {background-color: #eca2a2;}
.b-ext .table-hover .table-danger:hover>td, .b-ext .table-hover .table-danger:hover>th {background-color: #eca2a2;}
.b-ext .table-light, .b-ext .table-light>th, .b-ext .table-light>td {background-color: #fdfdfd;}
.b-ext .table-light th, .b-ext .table-light td, .b-ext .table-light thead th, .b-ext .table-light tbody+tbody {border-color: #fbfbfc;}
.b-ext .table-hover .table-light:hover {background-color: #eef0f2;}
.b-ext .table-hover .table-light:hover>td, .b-ext .table-hover .table-light:hover>th {background-color: #eef0f2;}
.b-ext .table-dark, .b-ext .table-dark>th, .b-ext .table-dark>td {background-color: #c6c7c9;}
.b-ext .table-dark th, .b-ext .table-dark td, .b-ext .table-dark thead th, .b-ext .table-dark tbody+tbody {border-color: #95989b;}
.b-ext .table-hover .table-dark:hover {background-color: hsl(210,3.0456852792%,73.368627451%);}
.b-ext .table-hover .table-dark:hover>td, .b-ext .table-hover .table-dark:hover>th {background-color: hsl(210,3.0456852792%,73.368627451%);}
.b-ext .table-active, .b-ext .table-active>th, .b-ext .table-active>td {background-color: rgba(0,0,0,.075);}
.b-ext .table-hover .table-active:hover {background-color: rgba(0,0,0,.075);}
.b-ext .table-hover .table-active:hover>td, .b-ext .table-hover .table-active:hover>th {background-color: rgba(0,0,0,.075);}
.b-ext .table .thead-dark th {color: #fff;background-color: #343a40;border-color: hsl(210,10.3448275862%,30.2450980392%);}
.b-ext .table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #ccc;}
.b-ext .table-dark {color: #fff;background-color: #343a40;}
.b-ext .table-dark th, .b-ext .table-dark td, .b-ext .table-dark thead th {border-color: hsl(210,10.3448275862%,30.2450980392%);}
.b-ext .table-dark.table-bordered {border: 0;}
.b-ext .table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: hsla(0,0%,100%,.05);}
.b-ext .table-dark.table-hover tbody tr:hover {color: #fff;background-color: hsla(0,0%,100%,.075);}
@media (max-width: 543.98px) {.b-ext .table-responsive-sm {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-sm>.table-bordered {border: 0;}}
@media (max-width: 768.98px) {.b-ext .table-responsive-md {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-md>.table-bordered {border: 0;}}
@media (max-width: 991.98px) {.b-ext .table-responsive-lg {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-lg>.table-bordered {border: 0;}}
@media (max-width: 1199.98px) {.b-ext .table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-xl>.table-bordered {border: 0;}}
@media (max-width: 1440.98px) {.b-ext .table-responsive-xxl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.b-ext .table-responsive-xxl>.table-bordered {border: 0;}}
.b-ext .table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.b-ext .table-responsive>.table-bordered {border: 0;}
.b-ext .form-control {display: block;width: 100%;height: calc(1.5em + calc(var(--font-size) * .75) + 2px);padding: calc(var(--font-size) * .375) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: calc(var(--font-size) * .1875);transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .form-control {transition: none;}}
.b-ext .form-control::-ms-expand {background-color: rgba(0,0,0,0);border: 0;}
.b-ext .form-control:focus {color: #495057;background-color: #fff;border-color: hsl(14.1538461538,83.6909871245%,79.3137254902%);outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .form-control::-moz-placeholder {color: #6c757d;opacity: 1;}
.b-ext .form-control::placeholder {color: #6c757d;opacity: 1;}
.b-ext .form-control:disabled, .b-ext .form-control[readonly] {background-color: #e9ecef;opacity: 1;}
.b-ext input[type=date].form-control, .b-ext input[type=time].form-control, .b-ext input[type=datetime-local].form-control, .b-ext input[type=month].form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext select.form-control:-moz-focusring {color: rgba(0,0,0,0);text-shadow: 0 0 0 #495057;}
.b-ext select.form-control:focus::-ms-value {color: #495057;background-color: #fff;}
.b-ext .form-control-file, .b-ext .form-control-range {display: block;width: 100%;}
.b-ext .col-form-label {padding-top: calc(calc(var(--font-size) * .375) + 1px);padding-bottom: calc(calc(var(--font-size) * .375) + 1px);margin-bottom: 0;font-size: inherit;line-height: 1.5;}
.b-ext .col-form-label-lg {padding-top: calc(calc(var(--font-size) * .5) + 1px);padding-bottom: calc(calc(var(--font-size) * .5) + 1px);font-size: calc(var(--font-size) * 1.25);line-height: 1.5;}
.b-ext .col-form-label-sm {padding-top: calc(calc(var(--font-size) * .25) + 1px);padding-bottom: calc(calc(var(--font-size) * .25) + 1px);font-size: calc(var(--font-size) * .875);line-height: 1.5;}
.b-ext .form-control-plaintext {display: block;width: 100%;padding: calc(var(--font-size) * .375) 0;margin-bottom: 0;font-size: calc(var(--font-size) * 1);line-height: 1.5;color: #212529;background-color: rgba(0,0,0,0);border: solid rgba(0,0,0,0);border-width: 1px 0;}
.b-ext .form-control-plaintext.form-control-sm, .b-ext .form-control-plaintext.form-control-lg {padding-right: 0;padding-left: 0;}
.b-ext .form-control-sm {height: calc(1.5em + calc(var(--font-size) * .5) + 2px);padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .875);line-height: 1.5;border-radius: calc(var(--font-size) * .1875);}
.b-ext .form-control-lg {height: calc(1.5em + calc(var(--font-size) * 1) + 2px);padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1.25);line-height: 1.5;border-radius: calc(var(--font-size) * .1875);}
.b-ext select.form-control[size], .b-ext select.form-control[multiple] {height: auto;}
.b-ext textarea.form-control {height: auto;}
.b-ext .form-group {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .form-text {display: block;margin-top: calc(var(--font-size) * .25);}
.b-ext .form-row {display: flex;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}
.b-ext .form-row>.col, .b-ext .form-row>[class*=col-] {padding-right: 5px;padding-left: 5px;}
.b-ext .form-check {position: relative;display: block;padding-left: calc(var(--font-size) * 1.25);}
.b-ext .form-check-input {position: absolute;margin-top: calc(var(--font-size) * .3);margin-left: calc(var(--font-size) * -1.25);}
.b-ext .form-check-input[disabled]~.form-check-label, .b-ext .form-check-input:disabled~.form-check-label {color: #6c757d;}
.b-ext .form-check-label {margin-bottom: 0;}
.b-ext .form-check-inline {display: inline-flex;align-items: center;padding-left: 0;margin-right: calc(var(--font-size) * .75);}
.b-ext .form-check-inline .form-check-input {position: static;margin-top: 0;margin-right: calc(var(--font-size) * .3125);margin-left: 0;}
.b-ext .valid-feedback {display: none;width: 100%;margin-top: calc(var(--font-size) * .25);font-size: .875em;color: #008827;}
.b-ext .valid-tooltip {position: absolute;top: 100%;left: 0;z-index: 5;display: none;max-width: 100%;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);margin-top: calc(var(--font-size) * .1);font-size: calc(var(--font-size) * .875);line-height: 1.5;color: #fff;background-color: rgba(0,136,39,.9);border-radius: calc(var(--font-size) * .1875);}
.b-ext .form-row>.col>.valid-tooltip, .b-ext .form-row>[class*=col-]>.valid-tooltip {left: 5px;}
.b-ext .was-validated :valid~.valid-feedback, .b-ext .was-validated :valid~.valid-tooltip, .b-ext .is-valid~.valid-feedback, .b-ext .is-valid~.valid-tooltip {display: block;}
.b-ext .was-validated .form-control:valid, .b-ext .form-control.is-valid {border-color: #008827;padding-right: calc(1.5em + calc(var(--font-size) * .75)) !important;background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23008827\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + calc(var(--font-size) * .1875)) center;background-size: calc(.75em + calc(var(--font-size) * .375)) calc(.75em + calc(var(--font-size) * .375));}
.b-ext .was-validated .form-control:valid:focus, .b-ext .form-control.is-valid:focus {border-color: #008827;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,136,39,.25);}
.b-ext .was-validated select.form-control:valid, .b-ext select.form-control.is-valid {padding-right: calc(var(--font-size) * 3) !important;background-position: right calc(var(--font-size) * 1.5) center;}
.b-ext .was-validated textarea.form-control:valid, .b-ext textarea.form-control.is-valid {padding-right: calc(1.5em + calc(var(--font-size) * .75));background-position: top calc(.375em + calc(var(--font-size) * .1875)) right calc(.375em + calc(var(--font-size) * .1875));}
.b-ext .was-validated .custom-select:valid, .b-ext .custom-select.is-valid {border-color: #008827;padding-right: calc(.75em + calc(var(--font-size) * 2.3125)) !important;background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right calc(var(--font-size) * .75) center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23008827\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e") center right calc(var(--font-size) * 1.75)/calc(.75em + calc(var(--font-size) * .375)) calc(.75em + calc(var(--font-size) * .375)) no-repeat;}
.b-ext .was-validated .custom-select:valid:focus, .b-ext .custom-select.is-valid:focus {border-color: #008827;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,136,39,.25);}
.b-ext .was-validated .form-check-input:valid~.form-check-label, .b-ext .form-check-input.is-valid~.form-check-label {color: #008827;}
.b-ext .was-validated .form-check-input:valid~.valid-feedback, .b-ext .was-validated .form-check-input:valid~.valid-tooltip, .b-ext .form-check-input.is-valid~.valid-feedback, .b-ext .form-check-input.is-valid~.valid-tooltip {display: block;}
.b-ext .was-validated .custom-control-input:valid~.custom-control-label, .b-ext .custom-control-input.is-valid~.custom-control-label {color: #008827;}
.b-ext .was-validated .custom-control-input:valid~.custom-control-label::before, .b-ext .custom-control-input.is-valid~.custom-control-label::before {border-color: #008827;}
.b-ext .was-validated .custom-control-input:valid:checked~.custom-control-label::before, .b-ext .custom-control-input.is-valid:checked~.custom-control-label::before {border-color: #00bb35;background-color: #00bb35;}
.b-ext .was-validated .custom-control-input:valid:focus~.custom-control-label::before, .b-ext .custom-control-input.is-valid:focus~.custom-control-label::before {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,136,39,.25);}
.b-ext .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, .b-ext .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {border-color: #008827;}
.b-ext .was-validated .custom-file-input:valid~.custom-file-label, .b-ext .custom-file-input.is-valid~.custom-file-label {border-color: #008827;}
.b-ext .was-validated .custom-file-input:valid:focus~.custom-file-label, .b-ext .custom-file-input.is-valid:focus~.custom-file-label {border-color: #008827;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,136,39,.25);}
.b-ext .invalid-feedback {display: none;width: 100%;margin-top: calc(var(--font-size) * .25);font-size: .875em;color: #c00;}
.b-ext .invalid-tooltip {position: absolute;top: 100%;left: 0;z-index: 5;display: none;max-width: 100%;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);margin-top: calc(var(--font-size) * .1);font-size: calc(var(--font-size) * .875);line-height: 1.5;color: #fff;background-color: rgba(204,0,0,.9);border-radius: calc(var(--font-size) * .1875);}
.b-ext .form-row>.col>.invalid-tooltip, .b-ext .form-row>[class*=col-]>.invalid-tooltip {left: 5px;}
.b-ext .was-validated :invalid~.invalid-feedback, .b-ext .was-validated :invalid~.invalid-tooltip, .b-ext .is-invalid~.invalid-feedback, .b-ext .is-invalid~.invalid-tooltip {display: block;}
.b-ext .was-validated .form-control:invalid, .b-ext .form-control.is-invalid {border-color: #c00;padding-right: calc(1.5em + calc(var(--font-size) * .75)) !important;background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23c00\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23c00\' stroke=\'none\'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + calc(var(--font-size) * .1875)) center;background-size: calc(.75em + calc(var(--font-size) * .375)) calc(.75em + calc(var(--font-size) * .375));}
.b-ext .was-validated .form-control:invalid:focus, .b-ext .form-control.is-invalid:focus {border-color: #c00;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(204,0,0,.25);}
.b-ext .was-validated select.form-control:invalid, .b-ext select.form-control.is-invalid {padding-right: calc(var(--font-size) * 3) !important;background-position: right calc(var(--font-size) * 1.5) center;}
.b-ext .was-validated textarea.form-control:invalid, .b-ext textarea.form-control.is-invalid {padding-right: calc(1.5em + calc(var(--font-size) * .75));background-position: top calc(.375em + calc(var(--font-size) * .1875)) right calc(.375em + calc(var(--font-size) * .1875));}
.b-ext .was-validated .custom-select:invalid, .b-ext .custom-select.is-invalid {border-color: #c00;padding-right: calc(.75em + calc(var(--font-size) * 2.3125)) !important;background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right calc(var(--font-size) * .75) center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23c00\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23c00\' stroke=\'none\'/%3e%3c/svg%3e") center right calc(var(--font-size) * 1.75)/calc(.75em + calc(var(--font-size) * .375)) calc(.75em + calc(var(--font-size) * .375)) no-repeat;}
.b-ext .was-validated .custom-select:invalid:focus, .b-ext .custom-select.is-invalid:focus {border-color: #c00;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(204,0,0,.25);}
.b-ext .was-validated .form-check-input:invalid~.form-check-label, .b-ext .form-check-input.is-invalid~.form-check-label {color: #c00;}
.b-ext .was-validated .form-check-input:invalid~.invalid-feedback, .b-ext .was-validated .form-check-input:invalid~.invalid-tooltip, .b-ext .form-check-input.is-invalid~.invalid-feedback, .b-ext .form-check-input.is-invalid~.invalid-tooltip {display: block;}
.b-ext .was-validated .custom-control-input:invalid~.custom-control-label, .b-ext .custom-control-input.is-invalid~.custom-control-label {color: #c00;}
.b-ext .was-validated .custom-control-input:invalid~.custom-control-label::before, .b-ext .custom-control-input.is-invalid~.custom-control-label::before {border-color: #c00;}
.b-ext .was-validated .custom-control-input:invalid:checked~.custom-control-label::before, .b-ext .custom-control-input.is-invalid:checked~.custom-control-label::before {border-color: red;background-color: red;}
.b-ext .was-validated .custom-control-input:invalid:focus~.custom-control-label::before, .b-ext .custom-control-input.is-invalid:focus~.custom-control-label::before {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(204,0,0,.25);}
.b-ext .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, .b-ext .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {border-color: #c00;}
.b-ext .was-validated .custom-file-input:invalid~.custom-file-label, .b-ext .custom-file-input.is-invalid~.custom-file-label {border-color: #c00;}
.b-ext .was-validated .custom-file-input:invalid:focus~.custom-file-label, .b-ext .custom-file-input.is-invalid:focus~.custom-file-label {border-color: #c00;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(204,0,0,.25);}
.b-ext .form-inline {display: flex;flex-flow: row wrap;align-items: center;}
.b-ext .form-inline .form-check {width: 100%;}
@media (min-width: 544px) {.b-ext .form-inline label {display: flex;align-items: center;justify-content: center;margin-bottom: 0;}
	.b-ext .form-inline .form-group {display: flex;flex: 0 0 auto;flex-flow: row wrap;align-items: center;margin-bottom: 0;}
	.b-ext .form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.b-ext .form-inline .form-control-plaintext {display: inline-block;}
	.b-ext .form-inline .input-group, .b-ext .form-inline .custom-select {width: auto;}
	.b-ext .form-inline .form-check {display: flex;align-items: center;justify-content: center;width: auto;padding-left: 0;}
	.b-ext .form-inline .form-check-input {position: relative;flex-shrink: 0;margin-top: 0;margin-right: calc(var(--font-size) * .25);margin-left: 0;}
	.b-ext .form-inline .custom-control {align-items: center;justify-content: center;}
	.b-ext .form-inline .custom-control-label {margin-bottom: 0;}}
.b-ext .btn {display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);padding: calc(var(--font-size) * .375) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);line-height: 1.5;border-radius: calc(var(--font-size) * .1875);transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .btn {transition: none;}}
.b-ext .btn:hover {color: #212529;text-decoration: none;}
.b-ext .btn:focus, .b-ext .btn.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .btn.disabled, .b-ext .btn:disabled {opacity: .65;}
.b-ext .btn:not(:disabled):not(.disabled) {cursor: pointer;}
.b-ext a.btn.disabled, .b-ext fieldset:disabled a.btn {pointer-events: none;}
.b-ext .btn-primary {color: #fff;background-color: #ec5729;border-color: #ec5729;}
.b-ext .btn-primary:hover {color: #fff;background-color: #db4213;border-color: #cf3f12;}
.b-ext .btn-primary:focus, .b-ext .btn-primary.focus {color: #fff;background-color: #db4213;border-color: #cf3f12;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(238.85,112.2,73.1,.5);}
.b-ext .btn-primary.disabled, .b-ext .btn-primary:disabled {color: #fff;background-color: #ec5729;border-color: #ec5729;}
.b-ext .btn-primary:not(:disabled):not(.disabled):active, .b-ext .btn-primary:not(:disabled):not(.disabled).active, .b-ext .show>.btn-primary.dropdown-toggle {color: #fff;background-color: #cf3f12;border-color: #c33b11;}
.b-ext .btn-primary:not(:disabled):not(.disabled):active:focus, .b-ext .btn-primary:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(238.85,112.2,73.1,.5);}
.b-ext .btn-secondary {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.b-ext .btn-secondary:hover {color: #fff;background-color: #5a6168;border-color: #545b61;}
.b-ext .btn-secondary:focus, .b-ext .btn-secondary.focus {color: #fff;background-color: #5a6168;border-color: #545b61;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(130.05,137.7,144.5,.5);}
.b-ext .btn-secondary.disabled, .b-ext .btn-secondary:disabled {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.b-ext .btn-secondary:not(:disabled):not(.disabled):active, .b-ext .btn-secondary:not(:disabled):not(.disabled).active, .b-ext .show>.btn-secondary.dropdown-toggle {color: #fff;background-color: #545b61;border-color: #4e545a;}
.b-ext .btn-secondary:not(:disabled):not(.disabled):active:focus, .b-ext .btn-secondary:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(130.05,137.7,144.5,.5);}
.b-ext .btn-success {color: #fff;background-color: #008827;border-color: #008827;}
.b-ext .btn-success:hover {color: #fff;background-color: #00611c;border-color: #005518;}
.b-ext .btn-success:focus, .b-ext .btn-success.focus {color: #fff;background-color: #00611c;border-color: #005518;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(38.25,153.85,71.4,.5);}
.b-ext .btn-success.disabled, .b-ext .btn-success:disabled {color: #fff;background-color: #008827;border-color: #008827;}
.b-ext .btn-success:not(:disabled):not(.disabled):active, .b-ext .btn-success:not(:disabled):not(.disabled).active, .b-ext .show>.btn-success.dropdown-toggle {color: #fff;background-color: #005518;border-color: #004814;}
.b-ext .btn-success:not(:disabled):not(.disabled):active:focus, .b-ext .btn-success:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-success.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(38.25,153.85,71.4,.5);}
.b-ext .btn-info {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.b-ext .btn-info:hover {color: #fff;background-color: #128496;border-color: #117a8a;}
.b-ext .btn-info:focus, .b-ext .btn-info.focus {color: #fff;background-color: #128496;border-color: #117a8a;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(57.8,175.95,194.65,.5);}
.b-ext .btn-info.disabled, .b-ext .btn-info:disabled {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.b-ext .btn-info:not(:disabled):not(.disabled):active, .b-ext .btn-info:not(:disabled):not(.disabled).active, .b-ext .show>.btn-info.dropdown-toggle {color: #fff;background-color: #117a8a;border-color: #0f707f;}
.b-ext .btn-info:not(:disabled):not(.disabled):active:focus, .b-ext .btn-info:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-info.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(57.8,175.95,194.65,.5);}
.b-ext .btn-warning {color: #212529;background-color: #ffc107;border-color: #ffc107;}
.b-ext .btn-warning:hover {color: #212529;background-color: #dfa700;border-color: #d39e00;}
.b-ext .btn-warning:focus, .b-ext .btn-warning.focus {color: #212529;background-color: #dfa700;border-color: #d39e00;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(221.7,169.6,12.1,.5);}
.b-ext .btn-warning.disabled, .b-ext .btn-warning:disabled {color: #212529;background-color: #ffc107;border-color: #ffc107;}
.b-ext .btn-warning:not(:disabled):not(.disabled):active, .b-ext .btn-warning:not(:disabled):not(.disabled).active, .b-ext .show>.btn-warning.dropdown-toggle {color: #212529;background-color: #d39e00;border-color: #c69400;}
.b-ext .btn-warning:not(:disabled):not(.disabled):active:focus, .b-ext .btn-warning:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-warning.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(221.7,169.6,12.1,.5);}
.b-ext .btn-danger {color: #fff;background-color: #c00;border-color: #c00;}
.b-ext .btn-danger:hover {color: #fff;background-color: #a50000;border-color: #900;}
.b-ext .btn-danger:focus, .b-ext .btn-danger.focus {color: #fff;background-color: #a50000;border-color: #900;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(211.65,38.25,38.25,.5);}
.b-ext .btn-danger.disabled, .b-ext .btn-danger:disabled {color: #fff;background-color: #c00;border-color: #c00;}
.b-ext .btn-danger:not(:disabled):not(.disabled):active, .b-ext .btn-danger:not(:disabled):not(.disabled).active, .b-ext .show>.btn-danger.dropdown-toggle {color: #fff;background-color: #900;border-color: #8c0000;}
.b-ext .btn-danger:not(:disabled):not(.disabled):active:focus, .b-ext .btn-danger:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-danger.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(211.65,38.25,38.25,.5);}
.b-ext .btn-light {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.b-ext .btn-light:hover {color: #212529;background-color: #e1e5ea;border-color: #dadfe4;}
.b-ext .btn-light:focus, .b-ext .btn-light.focus {color: #212529;background-color: #e1e5ea;border-color: #dadfe4;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(215.75,217.2,218.65,.5);}
.b-ext .btn-light.disabled, .b-ext .btn-light:disabled {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.b-ext .btn-light:not(:disabled):not(.disabled):active, .b-ext .btn-light:not(:disabled):not(.disabled).active, .b-ext .show>.btn-light.dropdown-toggle {color: #212529;background-color: #dadfe4;border-color: #d2d9df;}
.b-ext .btn-light:not(:disabled):not(.disabled):active:focus, .b-ext .btn-light:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-light.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(215.75,217.2,218.65,.5);}
.b-ext .btn-dark {color: #fff;background-color: #343a40;border-color: #343a40;}
.b-ext .btn-dark:hover {color: #fff;background-color: hsl(210,10.3448275862%,15.2450980392%);border-color: #1d2023;}
.b-ext .btn-dark:focus, .b-ext .btn-dark.focus {color: #fff;background-color: hsl(210,10.3448275862%,15.2450980392%);border-color: #1d2023;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(82.45,87.55,92.65,.5);}
.b-ext .btn-dark.disabled, .b-ext .btn-dark:disabled {color: #fff;background-color: #343a40;border-color: #343a40;}
.b-ext .btn-dark:not(:disabled):not(.disabled):active, .b-ext .btn-dark:not(:disabled):not(.disabled).active, .b-ext .show>.btn-dark.dropdown-toggle {color: #fff;background-color: #1d2023;border-color: hsl(210,10.3448275862%,10.2450980392%);}
.b-ext .btn-dark:not(:disabled):not(.disabled):active:focus, .b-ext .btn-dark:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-dark.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(82.45,87.55,92.65,.5);}
.b-ext .btn-outline-primary {color: #ec5729;border-color: #ec5729;}
.b-ext .btn-outline-primary:hover {color: #fff;background-color: #ec5729;border-color: #ec5729;}
.b-ext .btn-outline-primary:focus, .b-ext .btn-outline-primary.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.5);}
.b-ext .btn-outline-primary.disabled, .b-ext .btn-outline-primary:disabled {color: #ec5729;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-primary:not(:disabled):not(.disabled):active, .b-ext .btn-outline-primary:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-primary.dropdown-toggle {color: #fff;background-color: #ec5729;border-color: #ec5729;}
.b-ext .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-primary.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.5);}
.b-ext .btn-outline-secondary {color: #6c757d;border-color: #6c757d;}
.b-ext .btn-outline-secondary:hover {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.b-ext .btn-outline-secondary:focus, .b-ext .btn-outline-secondary.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(108,117,125,.5);}
.b-ext .btn-outline-secondary.disabled, .b-ext .btn-outline-secondary:disabled {color: #6c757d;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-secondary:not(:disabled):not(.disabled):active, .b-ext .btn-outline-secondary:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-secondary.dropdown-toggle {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.b-ext .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(108,117,125,.5);}
.b-ext .btn-outline-success {color: #008827;border-color: #008827;}
.b-ext .btn-outline-success:hover {color: #fff;background-color: #008827;border-color: #008827;}
.b-ext .btn-outline-success:focus, .b-ext .btn-outline-success.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,136,39,.5);}
.b-ext .btn-outline-success.disabled, .b-ext .btn-outline-success:disabled {color: #008827;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-success:not(:disabled):not(.disabled):active, .b-ext .btn-outline-success:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-success.dropdown-toggle {color: #fff;background-color: #008827;border-color: #008827;}
.b-ext .btn-outline-success:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-success:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-success.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,136,39,.5);}
.b-ext .btn-outline-info {color: #17a2b8;border-color: #17a2b8;}
.b-ext .btn-outline-info:hover {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.b-ext .btn-outline-info:focus, .b-ext .btn-outline-info.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(23,162,184,.5);}
.b-ext .btn-outline-info.disabled, .b-ext .btn-outline-info:disabled {color: #17a2b8;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-info:not(:disabled):not(.disabled):active, .b-ext .btn-outline-info:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-info.dropdown-toggle {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.b-ext .btn-outline-info:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-info:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-info.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(23,162,184,.5);}
.b-ext .btn-outline-warning {color: #ffc107;border-color: #ffc107;}
.b-ext .btn-outline-warning:hover {color: #212529;background-color: #ffc107;border-color: #ffc107;}
.b-ext .btn-outline-warning:focus, .b-ext .btn-outline-warning.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(255,193,7,.5);}
.b-ext .btn-outline-warning.disabled, .b-ext .btn-outline-warning:disabled {color: #ffc107;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-warning:not(:disabled):not(.disabled):active, .b-ext .btn-outline-warning:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-warning.dropdown-toggle {color: #212529;background-color: #ffc107;border-color: #ffc107;}
.b-ext .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-warning.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(255,193,7,.5);}
.b-ext .btn-outline-danger {color: #c00;border-color: #c00;}
.b-ext .btn-outline-danger:hover {color: #fff;background-color: #c00;border-color: #c00;}
.b-ext .btn-outline-danger:focus, .b-ext .btn-outline-danger.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(204,0,0,.5);}
.b-ext .btn-outline-danger.disabled, .b-ext .btn-outline-danger:disabled {color: #c00;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-danger:not(:disabled):not(.disabled):active, .b-ext .btn-outline-danger:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-danger.dropdown-toggle {color: #fff;background-color: #c00;border-color: #c00;}
.b-ext .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-danger.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(204,0,0,.5);}
.b-ext .btn-outline-light {color: #f8f9fa;border-color: #f8f9fa;}
.b-ext .btn-outline-light:hover {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.b-ext .btn-outline-light:focus, .b-ext .btn-outline-light.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(248,249,250,.5);}
.b-ext .btn-outline-light.disabled, .b-ext .btn-outline-light:disabled {color: #f8f9fa;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-light:not(:disabled):not(.disabled):active, .b-ext .btn-outline-light:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-light.dropdown-toggle {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.b-ext .btn-outline-light:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-light:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-light.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(248,249,250,.5);}
.b-ext .btn-outline-dark {color: #343a40;border-color: #343a40;}
.b-ext .btn-outline-dark:hover {color: #fff;background-color: #343a40;border-color: #343a40;}
.b-ext .btn-outline-dark:focus, .b-ext .btn-outline-dark.focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(52,58,64,.5);}
.b-ext .btn-outline-dark.disabled, .b-ext .btn-outline-dark:disabled {color: #343a40;background-color: rgba(0,0,0,0);}
.b-ext .btn-outline-dark:not(:disabled):not(.disabled):active, .b-ext .btn-outline-dark:not(:disabled):not(.disabled).active, .b-ext .show>.btn-outline-dark.dropdown-toggle {color: #fff;background-color: #343a40;border-color: #343a40;}
.b-ext .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .b-ext .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .b-ext .show>.btn-outline-dark.dropdown-toggle:focus {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(52,58,64,.5);}
.b-ext .btn-link {font-weight: 400;color: #444;text-decoration: none;}
.b-ext .btn-link:hover {color: #1d1d1d;text-decoration: underline;}
.b-ext .btn-link:focus, .b-ext .btn-link.focus {text-decoration: underline;}
.b-ext .btn-link:disabled, .b-ext .btn-link.disabled {color: #6c757d;pointer-events: none;}
.b-ext .btn-lg, .b-ext .btn-group-lg>.btn {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1.25);line-height: 1.5;border-radius: calc(var(--font-size) * .1875);}
.b-ext .btn-sm, .b-ext .btn-group-sm>.btn {padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .875);line-height: 1.5;border-radius: calc(var(--font-size) * .1875);}
.b-ext .btn-block {display: block;width: 100%;}
.b-ext .btn-block+.btn-block {margin-top: calc(var(--font-size) * .5);}
.b-ext input[type=submit].btn-block, .b-ext input[type=reset].btn-block, .b-ext input[type=button].btn-block {width: 100%;}
.b-ext .fade {transition: opacity .15s linear;}
@media (prefers-reduced-motion: reduce) {.b-ext .fade {transition: none;}}
.b-ext .fade:not(.show) {opacity: 0;}
.b-ext .collapse:not(.show) {display: none;}
.b-ext .collapsing {position: relative;height: 0;overflow: hidden;transition: height .35s ease;}
@media (prefers-reduced-motion: reduce) {.b-ext .collapsing {transition: none;}}
.b-ext .collapsing.width {width: 0;height: auto;transition: width .35s ease;}
@media (prefers-reduced-motion: reduce) {.b-ext .collapsing.width {transition: none;}}
.b-ext .dropup, .b-ext .dropright, .b-ext .dropdown, .b-ext .dropleft {position: relative;}
.b-ext .dropdown-toggle {white-space: nowrap;}
.b-ext .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid rgba(0,0,0,0);border-bottom: 0;border-left: .3em solid rgba(0,0,0,0);}
.b-ext .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: calc(var(--font-size) * 10);padding: calc(var(--font-size) * .5) 0;margin: calc(var(--font-size) * .125) 0 0;font-size: calc(var(--font-size) * 1);color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: calc(var(--font-size) * .1875);}
.b-ext .dropdown-menu-left {right: auto;left: 0;}
.b-ext .dropdown-menu-right {right: 0;left: auto;}
@media (min-width: 544px) {.b-ext .dropdown-menu-sm-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-sm-right {right: 0;left: auto;}}
@media (min-width: 769px) {.b-ext .dropdown-menu-md-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-md-right {right: 0;left: auto;}}
@media (min-width: 992px) {.b-ext .dropdown-menu-lg-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-lg-right {right: 0;left: auto;}}
@media (min-width: 1200px) {.b-ext .dropdown-menu-xl-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-xl-right {right: 0;left: auto;}}
@media (min-width: 1441px) {.b-ext .dropdown-menu-xxl-left {right: auto;left: 0;}
	.b-ext .dropdown-menu-xxl-right {right: 0;left: auto;}}
.b-ext .dropup .dropdown-menu {top: auto;bottom: 100%;margin-top: 0;margin-bottom: calc(var(--font-size) * .125);}
.b-ext .dropup .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: 0;border-right: .3em solid rgba(0,0,0,0);border-bottom: .3em solid;border-left: .3em solid rgba(0,0,0,0);}
.b-ext .dropup .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropright .dropdown-menu {top: 0;right: auto;left: 100%;margin-top: 0;margin-left: calc(var(--font-size) * .125);}
.b-ext .dropright .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid rgba(0,0,0,0);border-right: 0;border-bottom: .3em solid rgba(0,0,0,0);border-left: .3em solid;}
.b-ext .dropright .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropright .dropdown-toggle::after {vertical-align: 0;}
.b-ext .dropleft .dropdown-menu {top: 0;right: 100%;left: auto;margin-top: 0;margin-right: calc(var(--font-size) * .125);}
.b-ext .dropleft .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";}
.b-ext .dropleft .dropdown-toggle::after {display: none;}
.b-ext .dropleft .dropdown-toggle::before {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid rgba(0,0,0,0);border-right: .3em solid;border-bottom: .3em solid rgba(0,0,0,0);}
.b-ext .dropleft .dropdown-toggle:empty::after {margin-left: 0;}
.b-ext .dropleft .dropdown-toggle::before {vertical-align: 0;}
.b-ext .dropdown-menu[x-placement^=top], .b-ext .dropdown-menu[x-placement^=right], .b-ext .dropdown-menu[x-placement^=bottom], .b-ext .dropdown-menu[x-placement^=left] {right: auto;bottom: auto;}
.b-ext .dropdown-divider {height: 0;margin: calc(var(--font-size) * .5) 0;overflow: hidden;border-top: 1px solid #e9ecef;}
.b-ext .dropdown-item {display: block;width: 100%;padding: calc(var(--font-size) * .25) calc(var(--font-size) * 1.5);clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: rgba(0,0,0,0);border: 0;}
.b-ext .dropdown-item:hover, .b-ext .dropdown-item:focus {color: hsl(210,10.8108108108%,9.5098039216%);text-decoration: none;background-color: #e9ecef;}
.b-ext .dropdown-item.active, .b-ext .dropdown-item:active {color: #fff;text-decoration: none;background-color: #ec5729;}
.b-ext .dropdown-item.disabled, .b-ext .dropdown-item:disabled {color: #adb5bd;pointer-events: none;background-color: rgba(0,0,0,0);}
.b-ext .dropdown-menu.show {display: block;}
.b-ext .dropdown-header {display: block;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.5);margin-bottom: 0;font-size: calc(var(--font-size) * .875);color: #6c757d;white-space: nowrap;}
.b-ext .dropdown-item-text {display: block;padding: calc(var(--font-size) * .25) calc(var(--font-size) * 1.5);color: #212529;}
.b-ext .btn-group, .b-ext .btn-group-vertical {position: relative;display: inline-flex;vertical-align: middle;}
.b-ext .btn-group>.btn, .b-ext .btn-group-vertical>.btn {position: relative;flex: 1 1 auto;}
.b-ext .btn-group>.btn:hover, .b-ext .btn-group-vertical>.btn:hover {z-index: 1;}
.b-ext .btn-group>.btn:focus, .b-ext .btn-group>.btn:active, .b-ext .btn-group>.btn.active, .b-ext .btn-group-vertical>.btn:focus, .b-ext .btn-group-vertical>.btn:active, .b-ext .btn-group-vertical>.btn.active {z-index: 1;}
.b-ext .btn-toolbar {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.b-ext .btn-toolbar .input-group {width: auto;}
.b-ext .btn-group>.btn:not(:first-child), .b-ext .btn-group>.btn-group:not(:first-child) {margin-left: -1px;}
.b-ext .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .b-ext .btn-group>.btn-group:not(:last-child)>.btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .btn-group>.btn:not(:first-child), .b-ext .btn-group>.btn-group:not(:first-child)>.btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .dropdown-toggle-split {padding-right: calc(var(--font-size) * .5625);padding-left: calc(var(--font-size) * .5625);}
.b-ext .dropdown-toggle-split::after, .b-ext .dropup .dropdown-toggle-split::after, .b-ext .dropright .dropdown-toggle-split::after {margin-left: 0;}
.b-ext .dropleft .dropdown-toggle-split::before {margin-right: 0;}
.b-ext .btn-sm+.dropdown-toggle-split, .b-ext .btn-group-sm>.btn+.dropdown-toggle-split {padding-right: calc(var(--font-size) * .375);padding-left: calc(var(--font-size) * .375);}
.b-ext .btn-lg+.dropdown-toggle-split, .b-ext .btn-group-lg>.btn+.dropdown-toggle-split {padding-right: calc(var(--font-size) * .75);padding-left: calc(var(--font-size) * .75);}
.b-ext .btn-group-vertical {flex-direction: column;align-items: flex-start;justify-content: center;}
.b-ext .btn-group-vertical>.btn, .b-ext .btn-group-vertical>.btn-group {width: 100%;}
.b-ext .btn-group-vertical>.btn:not(:first-child), .b-ext .btn-group-vertical>.btn-group:not(:first-child) {margin-top: -1px;}
.b-ext .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), .b-ext .btn-group-vertical>.btn-group:not(:last-child)>.btn {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.b-ext .btn-group-vertical>.btn:not(:first-child), .b-ext .btn-group-vertical>.btn-group:not(:first-child)>.btn {border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .btn-group-toggle>.btn, .b-ext .btn-group-toggle>.btn-group>.btn {margin-bottom: 0;}
.b-ext .btn-group-toggle>.btn input[type=radio], .b-ext .btn-group-toggle>.btn input[type=checkbox], .b-ext .btn-group-toggle>.btn-group>.btn input[type=radio], .b-ext .btn-group-toggle>.btn-group>.btn input[type=checkbox] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.b-ext .input-group {position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;}
.b-ext .input-group>.form-control, .b-ext .input-group>.form-control-plaintext, .b-ext .input-group>.custom-select, .b-ext .input-group>.custom-file {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;margin-bottom: 0;}
.b-ext .input-group>.form-control+.form-control, .b-ext .input-group>.form-control+.custom-select, .b-ext .input-group>.form-control+.custom-file, .b-ext .input-group>.form-control-plaintext+.form-control, .b-ext .input-group>.form-control-plaintext+.custom-select, .b-ext .input-group>.form-control-plaintext+.custom-file, .b-ext .input-group>.custom-select+.form-control, .b-ext .input-group>.custom-select+.custom-select, .b-ext .input-group>.custom-select+.custom-file, .b-ext .input-group>.custom-file+.form-control, .b-ext .input-group>.custom-file+.custom-select, .b-ext .input-group>.custom-file+.custom-file {margin-left: -1px;}
.b-ext .input-group>.form-control:focus, .b-ext .input-group>.custom-select:focus, .b-ext .input-group>.custom-file .custom-file-input:focus~.custom-file-label {z-index: 3;}
.b-ext .input-group>.custom-file .custom-file-input:focus {z-index: 4;}
.b-ext .input-group>.form-control:not(:first-child), .b-ext .input-group>.custom-select:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .input-group>.custom-file {display: flex;align-items: center;}
.b-ext .input-group>.custom-file:not(:last-child) .custom-file-label, .b-ext .input-group>.custom-file:not(:last-child) .custom-file-label::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group>.custom-file:not(:first-child) .custom-file-label {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .input-group:not(.has-validation)>.form-control:not(:last-child), .b-ext .input-group:not(.has-validation)>.custom-select:not(:last-child), .b-ext .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label, .b-ext .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group.has-validation>.form-control:nth-last-child(n+3), .b-ext .input-group.has-validation>.custom-select:nth-last-child(n+3), .b-ext .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label, .b-ext .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group-prepend, .b-ext .input-group-append {display: flex;}
.b-ext .input-group-prepend .btn, .b-ext .input-group-append .btn {position: relative;z-index: 2;}
.b-ext .input-group-prepend .btn:focus, .b-ext .input-group-append .btn:focus {z-index: 3;}
.b-ext .input-group-prepend .btn+.btn, .b-ext .input-group-prepend .btn+.input-group-text, .b-ext .input-group-prepend .input-group-text+.input-group-text, .b-ext .input-group-prepend .input-group-text+.btn, .b-ext .input-group-append .btn+.btn, .b-ext .input-group-append .btn+.input-group-text, .b-ext .input-group-append .input-group-text+.input-group-text, .b-ext .input-group-append .input-group-text+.btn {margin-left: -1px;}
.b-ext .input-group-prepend {margin-right: -1px;}
.b-ext .input-group-append {margin-left: -1px;}
.b-ext .input-group-text {display: flex;align-items: center;padding: calc(var(--font-size) * .375) calc(var(--font-size) * .75);margin-bottom: 0;font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1.5;color: #495057;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: calc(var(--font-size) * .1875);}
.b-ext .input-group-text input[type=radio], .b-ext .input-group-text input[type=checkbox] {margin-top: 0;}
.b-ext .input-group-lg>.form-control:not(textarea), .b-ext .input-group-lg>.custom-select {height: calc(1.5em + calc(var(--font-size) * 1) + 2px);}
.b-ext .input-group-lg>.form-control, .b-ext .input-group-lg>.custom-select, .b-ext .input-group-lg>.input-group-prepend>.input-group-text, .b-ext .input-group-lg>.input-group-append>.input-group-text, .b-ext .input-group-lg>.input-group-prepend>.btn, .b-ext .input-group-lg>.input-group-append>.btn {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1.25);line-height: 1.5;border-radius: calc(var(--font-size) * .1875);}
.b-ext .input-group-sm>.form-control:not(textarea), .b-ext .input-group-sm>.custom-select {height: calc(1.5em + calc(var(--font-size) * .5) + 2px);}
.b-ext .input-group-sm>.form-control, .b-ext .input-group-sm>.custom-select, .b-ext .input-group-sm>.input-group-prepend>.input-group-text, .b-ext .input-group-sm>.input-group-append>.input-group-text, .b-ext .input-group-sm>.input-group-prepend>.btn, .b-ext .input-group-sm>.input-group-append>.btn {padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .875);line-height: 1.5;border-radius: calc(var(--font-size) * .1875);}
.b-ext .input-group-lg>.custom-select, .b-ext .input-group-sm>.custom-select {padding-right: calc(var(--font-size) * 1.75);}
.b-ext .input-group>.input-group-prepend>.btn, .b-ext .input-group>.input-group-prepend>.input-group-text, .b-ext .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn, .b-ext .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text, .b-ext .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn, .b-ext .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text, .b-ext .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .b-ext .input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.b-ext .input-group>.input-group-append>.btn, .b-ext .input-group>.input-group-append>.input-group-text, .b-ext .input-group>.input-group-prepend:not(:first-child)>.btn, .b-ext .input-group>.input-group-prepend:not(:first-child)>.input-group-text, .b-ext .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .b-ext .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.b-ext .custom-control {position: relative;z-index: 1;display: block;min-height: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);-webkit-print-color-adjust: exact;print-color-adjust: exact;}
.b-ext .custom-control-inline {display: inline-flex;margin-right: calc(var(--font-size) * 1);}
.b-ext .custom-control-input {position: absolute;left: 0;z-index: -1;width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1.25);opacity: 0;}
.b-ext .custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: #ec5729;background-color: #ec5729;}
.b-ext .custom-control-input:focus~.custom-control-label::before {box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .custom-control-input:focus:not(:checked)~.custom-control-label::before {border-color: hsl(14.1538461538,83.6909871245%,79.3137254902%);}
.b-ext .custom-control-input:not(:disabled):active~.custom-control-label::before {color: #fff;background-color: hsl(14.1538461538,83.6909871245%,89.3137254902%);border-color: hsl(14.1538461538,83.6909871245%,89.3137254902%);}
.b-ext .custom-control-input[disabled]~.custom-control-label, .b-ext .custom-control-input:disabled~.custom-control-label {color: #6c757d;}
.b-ext .custom-control-input[disabled]~.custom-control-label::before, .b-ext .custom-control-input:disabled~.custom-control-label::before {background-color: #e9ecef;}
.b-ext .custom-control-label {position: relative;margin-bottom: 0;vertical-align: top;}
.b-ext .custom-control-label::before {position: absolute;top: calc(var(--font-size) * .25);left: calc(var(--font-size) * -1.5);display: block;width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);pointer-events: none;content: "";background-color: #fff;border: 1px solid #adb5bd;}
.b-ext .custom-control-label::after {position: absolute;top: calc(var(--font-size) * .25);left: calc(var(--font-size) * -1.5);display: block;width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);content: "";background: 50%/50% 50% no-repeat;}
.b-ext .custom-checkbox .custom-control-label::before {border-radius: calc(var(--font-size) * .1875);}
.b-ext .custom-checkbox .custom-control-input:checked~.custom-control-label::after {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e");}
.b-ext .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {border-color: #ec5729;background-color: #ec5729;}
.b-ext .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'4\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e");}
.b-ext .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {background-color: rgba(236,87,41,.5);}
.b-ext .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {background-color: rgba(236,87,41,.5);}
.b-ext .custom-radio .custom-control-label::before {border-radius: 50%;}
.b-ext .custom-radio .custom-control-input:checked~.custom-control-label::after {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e");}
.b-ext .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {background-color: rgba(236,87,41,.5);}
.b-ext .custom-switch {padding-left: calc(var(--font-size) * 2.25);}
.b-ext .custom-switch .custom-control-label::before {left: calc(var(--font-size) * -2.25);width: calc(var(--font-size) * 1.75);pointer-events: all;border-radius: calc(var(--font-size) * .5);}
.b-ext .custom-switch .custom-control-label::after {top: calc(calc(var(--font-size) * .25) + 2px);left: calc(calc(var(--font-size) * -2.25) + 2px);width: calc(calc(var(--font-size) * 1) - 4px);height: calc(calc(var(--font-size) * 1) - 4px);background-color: #adb5bd;border-radius: calc(var(--font-size) * .5);transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .custom-switch .custom-control-label::after {transition: none;}}
.b-ext .custom-switch .custom-control-input:checked~.custom-control-label::after {background-color: #fff;transform: translateX(calc(var(--font-size) * .75));}
.b-ext .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {background-color: rgba(236,87,41,.5);}
.b-ext .custom-select {display: inline-block;width: 100%;height: calc(1.5em + calc(var(--font-size) * .75) + 2px);padding: calc(var(--font-size) * .375) calc(var(--font-size) * 1.75) calc(var(--font-size) * .375) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);font-weight: 400;line-height: 1.5;color: #495057;vertical-align: middle;background: #fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right calc(var(--font-size) * .75) center/8px 10px no-repeat;border: 1px solid #ced4da;border-radius: calc(var(--font-size) * .1875);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext .custom-select:focus {border-color: hsl(14.1538461538,83.6909871245%,79.3137254902%);outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .custom-select:focus::-ms-value {color: #495057;background-color: #fff;}
.b-ext .custom-select[multiple], .b-ext .custom-select[size]:not([size="1"]) {height: auto;padding-right: calc(var(--font-size) * .75);background-image: none;}
.b-ext .custom-select:disabled {color: #6c757d;background-color: #e9ecef;}
.b-ext .custom-select::-ms-expand {display: none;}
.b-ext .custom-select:-moz-focusring {color: rgba(0,0,0,0);text-shadow: 0 0 0 #495057;}
.b-ext .custom-select-sm {height: calc(1.5em + calc(var(--font-size) * .5) + 2px);padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);padding-left: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .875);}
.b-ext .custom-select-lg {height: calc(1.5em + calc(var(--font-size) * 1) + 2px);padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1.25);}
.b-ext .custom-file {position: relative;display: inline-block;width: 100%;height: calc(1.5em + calc(var(--font-size) * .75) + 2px);margin-bottom: 0;}
.b-ext .custom-file-input {position: relative;z-index: 2;width: 100%;height: calc(1.5em + calc(var(--font-size) * .75) + 2px);margin: 0;overflow: hidden;opacity: 0;}
.b-ext .custom-file-input:focus~.custom-file-label {border-color: hsl(14.1538461538,83.6909871245%,79.3137254902%);box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .custom-file-input[disabled]~.custom-file-label, .b-ext .custom-file-input:disabled~.custom-file-label {background-color: #e9ecef;}
.b-ext .custom-file-input:lang(en)~.custom-file-label::after {content: "Browse";}
.b-ext .custom-file-input~.custom-file-label[data-browse]::after {content: attr(data-browse);}
.b-ext .custom-file-label {position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: calc(1.5em + calc(var(--font-size) * .75) + 2px);padding: calc(var(--font-size) * .375) calc(var(--font-size) * .75);overflow: hidden;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: calc(var(--font-size) * .1875);}
.b-ext .custom-file-label::after {position: absolute;top: 0;right: 0;bottom: 0;z-index: 3;display: block;height: calc(1.5em + calc(var(--font-size) * .75));padding: calc(var(--font-size) * .375) calc(var(--font-size) * .75);line-height: 1.5;color: #495057;content: "Browse";background-color: #e9ecef;border-left: inherit;border-radius: 0 calc(var(--font-size) * .1875) calc(var(--font-size) * .1875) 0;}
.b-ext .custom-range {width: 100%;height: calc(var(--font-size) * 1.4);padding: 0;background-color: rgba(0,0,0,0);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext .custom-range:focus {outline: 0;}
.b-ext .custom-range:focus::-webkit-slider-thumb {box-shadow: 0 0 0 1px #f9f9f9,0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .custom-range:focus::-moz-range-thumb {box-shadow: 0 0 0 1px #f9f9f9,0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .custom-range:focus::-ms-thumb {box-shadow: 0 0 0 1px #f9f9f9,0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .custom-range::-moz-focus-outer {border: 0;}
.b-ext .custom-range::-webkit-slider-thumb {width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);margin-top: calc(var(--font-size) * -.25);background-color: #ec5729;border: 0;border-radius: calc(var(--font-size) * 1);-webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .custom-range::-webkit-slider-thumb {-webkit-transition: none;transition: none;}}
.b-ext .custom-range::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;}
.b-ext .custom-range::-webkit-slider-thumb:active {background-color: hsl(14.1538461538,83.6909871245%,89.3137254902%);}
.b-ext .custom-range::-webkit-slider-runnable-track {width: 100%;height: calc(var(--font-size) * .5);color: rgba(0,0,0,0);cursor: pointer;background-color: #dee2e6;border-color: rgba(0,0,0,0);border-radius: calc(var(--font-size) * 1);}
.b-ext .custom-range::-moz-range-thumb {width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);background-color: #ec5729;border: 0;border-radius: calc(var(--font-size) * 1);-moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .custom-range::-moz-range-thumb {-moz-transition: none;transition: none;}}
.b-ext .custom-range::-moz-range-thumb {-moz-appearance: none;appearance: none;}
.b-ext .custom-range::-moz-range-thumb:active {background-color: hsl(14.1538461538,83.6909871245%,89.3137254902%);}
.b-ext .custom-range::-moz-range-track {width: 100%;height: calc(var(--font-size) * .5);color: rgba(0,0,0,0);cursor: pointer;background-color: #dee2e6;border-color: rgba(0,0,0,0);border-radius: calc(var(--font-size) * 1);}
.b-ext .custom-range::-ms-thumb {width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);margin-top: 0;margin-right: calc(var(--font-size) * .2);margin-left: calc(var(--font-size) * .2);background-color: #ec5729;border: 0;border-radius: calc(var(--font-size) * 1);-ms-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .custom-range::-ms-thumb {-ms-transition: none;transition: none;}}
.b-ext .custom-range::-ms-thumb {appearance: none;}
.b-ext .custom-range::-ms-thumb:active {background-color: hsl(14.1538461538,83.6909871245%,89.3137254902%);}
.b-ext .custom-range::-ms-track {width: 100%;height: calc(var(--font-size) * .5);color: rgba(0,0,0,0);cursor: pointer;background-color: rgba(0,0,0,0);border-color: rgba(0,0,0,0);border-width: calc(var(--font-size) * .5);}
.b-ext .custom-range::-ms-fill-lower {background-color: #dee2e6;border-radius: calc(var(--font-size) * 1);}
.b-ext .custom-range::-ms-fill-upper {margin-right: 15px;background-color: #dee2e6;border-radius: calc(var(--font-size) * 1);}
.b-ext .custom-range:disabled::-webkit-slider-thumb {background-color: #adb5bd;}
.b-ext .custom-range:disabled::-webkit-slider-runnable-track {cursor: default;}
.b-ext .custom-range:disabled::-moz-range-thumb {background-color: #adb5bd;}
.b-ext .custom-range:disabled::-moz-range-track {cursor: default;}
.b-ext .custom-range:disabled::-ms-thumb {background-color: #adb5bd;}
.b-ext .custom-control-label::before, .b-ext .custom-file-label, .b-ext .custom-select {transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .custom-control-label::before, .b-ext .custom-file-label, .b-ext .custom-select {transition: none;}}
.b-ext .nav {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.b-ext .nav-link {display: block;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);}
.b-ext .nav-link:hover, .b-ext .nav-link:focus {text-decoration: none;}
.b-ext .nav-link.disabled {color: #6c757d;pointer-events: none;cursor: default;}
.b-ext .nav-tabs {border-bottom: 0 solid #dee2e6;}
.b-ext .nav-tabs .nav-link {margin-bottom: 0;background-color: rgba(0,0,0,0);border: 0 solid rgba(0,0,0,0);border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .nav-tabs .nav-link:hover, .b-ext .nav-tabs .nav-link:focus {isolation: isolate;border-color: #e9ecef #e9ecef #dee2e6;}
.b-ext .nav-tabs .nav-link.disabled {color: #6c757d;background-color: rgba(0,0,0,0);border-color: rgba(0,0,0,0);}
.b-ext .nav-tabs .nav-link.active, .b-ext .nav-tabs .nav-item.show .nav-link {color: #495057;background-color: #f9f9f9;border-color: #dee2e6 #dee2e6 #f9f9f9;}
.b-ext .nav-tabs .dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .nav-pills .nav-link {background: none;border: 0;border-radius: calc(var(--font-size) * .1875);}
.b-ext .nav-pills .nav-link.active, .b-ext .nav-pills .show>.nav-link {color: #fff;background-color: #ec5729;}
.b-ext .nav-fill>.nav-link, .b-ext .nav-fill .nav-item {flex: 1 1 auto;text-align: center;}
.b-ext .nav-justified>.nav-link, .b-ext .nav-justified .nav-item {flex-basis: 0;flex-grow: 1;text-align: center;}
.b-ext .tab-content>.tab-pane {display: none;}
.b-ext .tab-content>.active {display: block;}
.b-ext .navbar {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);}
.b-ext .navbar .container, .b-ext .navbar .container-fluid, .b-ext .navbar .container-md, .b-ext .navbar .container-lg, .b-ext .navbar .container-xl, .b-ext .navbar .container-xxl, .b-ext .navbar .container-xxxl {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.b-ext .navbar-brand {display: inline-block;padding-top: calc(var(--font-size) * .3125);padding-bottom: calc(var(--font-size) * .3125);margin-right: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1.25);line-height: inherit;white-space: nowrap;}
.b-ext .navbar-brand:hover, .b-ext .navbar-brand:focus {text-decoration: none;}
.b-ext .navbar-nav {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}
.b-ext .navbar-nav .nav-link {padding-right: 0;padding-left: 0;}
.b-ext .navbar-nav .dropdown-menu {position: static;float: none;}
.b-ext .navbar-text {display: inline-block;padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
.b-ext .navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center;}
.b-ext .navbar-toggler {padding: calc(var(--font-size) * .25) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1.25);line-height: 1;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);border-radius: calc(var(--font-size) * .1875);}
.b-ext .navbar-toggler:hover, .b-ext .navbar-toggler:focus {text-decoration: none;}
.b-ext .navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: 50%/100% 100% no-repeat;}
.b-ext .navbar-nav-scroll {max-height: 75vh;overflow-y: auto;}
@media (max-width: 543.98px) {.b-ext .navbar-expand-sm>.container, .b-ext .navbar-expand-sm>.container-fluid, .b-ext .navbar-expand-sm>.container-md, .b-ext .navbar-expand-sm>.container-lg, .b-ext .navbar-expand-sm>.container-xl, .b-ext .navbar-expand-sm>.container-xxl, .b-ext .navbar-expand-sm>.container-xxxl {padding-right: 0;padding-left: 0;}}
@media (min-width: 544px) {.b-ext .navbar-expand-sm {flex-flow: row nowrap;justify-content: flex-start;}
	.b-ext .navbar-expand-sm .navbar-nav {flex-direction: row;}
	.b-ext .navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-sm .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-sm>.container, .b-ext .navbar-expand-sm>.container-fluid, .b-ext .navbar-expand-sm>.container-md, .b-ext .navbar-expand-sm>.container-lg, .b-ext .navbar-expand-sm>.container-xl, .b-ext .navbar-expand-sm>.container-xxl, .b-ext .navbar-expand-sm>.container-xxxl {flex-wrap: nowrap;}
	.b-ext .navbar-expand-sm .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-sm .navbar-collapse {display: flex !important;flex-basis: auto;}
	.b-ext .navbar-expand-sm .navbar-toggler {display: none;}}
@media (max-width: 768.98px) {.b-ext .navbar-expand-md>.container, .b-ext .navbar-expand-md>.container-fluid, .b-ext .navbar-expand-md>.container-md, .b-ext .navbar-expand-md>.container-lg, .b-ext .navbar-expand-md>.container-xl, .b-ext .navbar-expand-md>.container-xxl, .b-ext .navbar-expand-md>.container-xxxl {padding-right: 0;padding-left: 0;}}
@media (min-width: 769px) {.b-ext .navbar-expand-md {flex-flow: row nowrap;justify-content: flex-start;}
	.b-ext .navbar-expand-md .navbar-nav {flex-direction: row;}
	.b-ext .navbar-expand-md .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-md .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-md>.container, .b-ext .navbar-expand-md>.container-fluid, .b-ext .navbar-expand-md>.container-md, .b-ext .navbar-expand-md>.container-lg, .b-ext .navbar-expand-md>.container-xl, .b-ext .navbar-expand-md>.container-xxl, .b-ext .navbar-expand-md>.container-xxxl {flex-wrap: nowrap;}
	.b-ext .navbar-expand-md .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-md .navbar-collapse {display: flex !important;flex-basis: auto;}
	.b-ext .navbar-expand-md .navbar-toggler {display: none;}}
@media (max-width: 991.98px) {.b-ext .navbar-expand-lg>.container, .b-ext .navbar-expand-lg>.container-fluid, .b-ext .navbar-expand-lg>.container-md, .b-ext .navbar-expand-lg>.container-lg, .b-ext .navbar-expand-lg>.container-xl, .b-ext .navbar-expand-lg>.container-xxl, .b-ext .navbar-expand-lg>.container-xxxl {padding-right: 0;padding-left: 0;}}
@media (min-width: 992px) {.b-ext .navbar-expand-lg {flex-flow: row nowrap;justify-content: flex-start;}
	.b-ext .navbar-expand-lg .navbar-nav {flex-direction: row;}
	.b-ext .navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-lg .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-lg>.container, .b-ext .navbar-expand-lg>.container-fluid, .b-ext .navbar-expand-lg>.container-md, .b-ext .navbar-expand-lg>.container-lg, .b-ext .navbar-expand-lg>.container-xl, .b-ext .navbar-expand-lg>.container-xxl, .b-ext .navbar-expand-lg>.container-xxxl {flex-wrap: nowrap;}
	.b-ext .navbar-expand-lg .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;}
	.b-ext .navbar-expand-lg .navbar-toggler {display: none;}}
@media (max-width: 1199.98px) {.b-ext .navbar-expand-xl>.container, .b-ext .navbar-expand-xl>.container-fluid, .b-ext .navbar-expand-xl>.container-md, .b-ext .navbar-expand-xl>.container-lg, .b-ext .navbar-expand-xl>.container-xl, .b-ext .navbar-expand-xl>.container-xxl, .b-ext .navbar-expand-xl>.container-xxxl {padding-right: 0;padding-left: 0;}}
@media (min-width: 1200px) {.b-ext .navbar-expand-xl {flex-flow: row nowrap;justify-content: flex-start;}
	.b-ext .navbar-expand-xl .navbar-nav {flex-direction: row;}
	.b-ext .navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-xl .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-xl>.container, .b-ext .navbar-expand-xl>.container-fluid, .b-ext .navbar-expand-xl>.container-md, .b-ext .navbar-expand-xl>.container-lg, .b-ext .navbar-expand-xl>.container-xl, .b-ext .navbar-expand-xl>.container-xxl, .b-ext .navbar-expand-xl>.container-xxxl {flex-wrap: nowrap;}
	.b-ext .navbar-expand-xl .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-xl .navbar-collapse {display: flex !important;flex-basis: auto;}
	.b-ext .navbar-expand-xl .navbar-toggler {display: none;}}
@media (max-width: 1440.98px) {.b-ext .navbar-expand-xxl>.container, .b-ext .navbar-expand-xxl>.container-fluid, .b-ext .navbar-expand-xxl>.container-md, .b-ext .navbar-expand-xxl>.container-lg, .b-ext .navbar-expand-xxl>.container-xl, .b-ext .navbar-expand-xxl>.container-xxl, .b-ext .navbar-expand-xxl>.container-xxxl {padding-right: 0;padding-left: 0;}}
@media (min-width: 1441px) {.b-ext .navbar-expand-xxl {flex-flow: row nowrap;justify-content: flex-start;}
	.b-ext .navbar-expand-xxl .navbar-nav {flex-direction: row;}
	.b-ext .navbar-expand-xxl .navbar-nav .dropdown-menu {position: absolute;}
	.b-ext .navbar-expand-xxl .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
	.b-ext .navbar-expand-xxl>.container, .b-ext .navbar-expand-xxl>.container-fluid, .b-ext .navbar-expand-xxl>.container-md, .b-ext .navbar-expand-xxl>.container-lg, .b-ext .navbar-expand-xxl>.container-xl, .b-ext .navbar-expand-xxl>.container-xxl, .b-ext .navbar-expand-xxl>.container-xxxl {flex-wrap: nowrap;}
	.b-ext .navbar-expand-xxl .navbar-nav-scroll {overflow: visible;}
	.b-ext .navbar-expand-xxl .navbar-collapse {display: flex !important;flex-basis: auto;}
	.b-ext .navbar-expand-xxl .navbar-toggler {display: none;}}
.b-ext .navbar-expand>.container, .b-ext .navbar-expand>.container-fluid, .b-ext .navbar-expand>.container-md, .b-ext .navbar-expand>.container-lg, .b-ext .navbar-expand>.container-xl, .b-ext .navbar-expand>.container-xxl, .b-ext .navbar-expand>.container-xxxl {padding-right: 0;padding-left: 0;}
.b-ext .navbar-expand {flex-flow: row nowrap;justify-content: flex-start;}
.b-ext .navbar-expand .navbar-nav {flex-direction: row;}
.b-ext .navbar-expand .navbar-nav .dropdown-menu {position: absolute;}
.b-ext .navbar-expand .navbar-nav .nav-link {padding-right: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .5);}
.b-ext .navbar-expand>.container, .b-ext .navbar-expand>.container-fluid, .b-ext .navbar-expand>.container-md, .b-ext .navbar-expand>.container-lg, .b-ext .navbar-expand>.container-xl, .b-ext .navbar-expand>.container-xxl, .b-ext .navbar-expand>.container-xxxl {flex-wrap: nowrap;}
.b-ext .navbar-expand .navbar-nav-scroll {overflow: visible;}
.b-ext .navbar-expand .navbar-collapse {display: flex !important;flex-basis: auto;}
.b-ext .navbar-expand .navbar-toggler {display: none;}
.b-ext .navbar-light .navbar-brand {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-brand:hover, .b-ext .navbar-light .navbar-brand:focus {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-nav .nav-link {color: rgba(0,0,0,.5);}
.b-ext .navbar-light .navbar-nav .nav-link:hover, .b-ext .navbar-light .navbar-nav .nav-link:focus {color: rgba(0,0,0,.7);}
.b-ext .navbar-light .navbar-nav .nav-link.disabled {color: rgba(0,0,0,.3);}
.b-ext .navbar-light .navbar-nav .show>.nav-link, .b-ext .navbar-light .navbar-nav .active>.nav-link, .b-ext .navbar-light .navbar-nav .nav-link.show, .b-ext .navbar-light .navbar-nav .nav-link.active {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-toggler {color: rgba(0,0,0,.5);border-color: rgba(0,0,0,.1);}
.b-ext .navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%280, 0, 0, 0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");}
.b-ext .navbar-light .navbar-text {color: rgba(0,0,0,.5);}
.b-ext .navbar-light .navbar-text a {color: rgba(0,0,0,.9);}
.b-ext .navbar-light .navbar-text a:hover, .b-ext .navbar-light .navbar-text a:focus {color: rgba(0,0,0,.9);}
.b-ext .navbar-dark .navbar-brand {color: #fff;}
.b-ext .navbar-dark .navbar-brand:hover, .b-ext .navbar-dark .navbar-brand:focus {color: #fff;}
.b-ext .navbar-dark .navbar-nav .nav-link {color: hsla(0,0%,100%,.5);}
.b-ext .navbar-dark .navbar-nav .nav-link:hover, .b-ext .navbar-dark .navbar-nav .nav-link:focus {color: hsla(0,0%,100%,.75);}
.b-ext .navbar-dark .navbar-nav .nav-link.disabled {color: hsla(0,0%,100%,.25);}
.b-ext .navbar-dark .navbar-nav .show>.nav-link, .b-ext .navbar-dark .navbar-nav .active>.nav-link, .b-ext .navbar-dark .navbar-nav .nav-link.show, .b-ext .navbar-dark .navbar-nav .nav-link.active {color: #fff;}
.b-ext .navbar-dark .navbar-toggler {color: hsla(0,0%,100%,.5);border-color: hsla(0,0%,100%,.1);}
.b-ext .navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%28255, 255, 255, 0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");}
.b-ext .navbar-dark .navbar-text {color: hsla(0,0%,100%,.5);}
.b-ext .navbar-dark .navbar-text a {color: #fff;}
.b-ext .navbar-dark .navbar-text a:hover, .b-ext .navbar-dark .navbar-text a:focus {color: #fff;}
.b-ext .card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: calc(var(--font-size) * .1875);}
.b-ext .card>hr {margin-right: 0;margin-left: 0;}
.b-ext .card>.list-group {border-top: inherit;border-bottom: inherit;}
.b-ext .card>.list-group:first-child {border-top-width: 0;border-top-left-radius: calc(calc(var(--font-size) * .1875) - 1px);border-top-right-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .card>.list-group:last-child {border-bottom-width: 0;border-bottom-right-radius: calc(calc(var(--font-size) * .1875) - 1px);border-bottom-left-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .card>.card-header+.list-group, .b-ext .card>.list-group+.card-footer {border-top: 0;}
.b-ext .card-body {flex: 1 1 auto;min-height: 1px;padding: calc(var(--font-size) * 1.25);}
.b-ext .card-title {margin-bottom: calc(var(--font-size) * .75);}
.b-ext .card-subtitle {margin-top: calc(var(--font-size) * -.375);margin-bottom: 0;}
.b-ext .card-text:last-child {margin-bottom: 0;}
.b-ext .card-link:hover {text-decoration: none;}
.b-ext .card-link+.card-link {margin-left: calc(var(--font-size) * 1.25);}
.b-ext .card-header {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);margin-bottom: 0;background-color: #fff;border-bottom: 1px solid rgba(0,0,0,.125);}
.b-ext .card-header:first-child {border-radius: calc(calc(var(--font-size) * .1875) - 1px) calc(calc(var(--font-size) * .1875) - 1px) 0 0;}
.b-ext .card-footer {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);background-color: #fff;border-top: 1px solid rgba(0,0,0,.125);}
.b-ext .card-footer:last-child {border-radius: 0 0 calc(calc(var(--font-size) * .1875) - 1px) calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .card-header-tabs {margin-right: calc(var(--font-size) * -.625);margin-bottom: calc(var(--font-size) * -.75);margin-left: calc(var(--font-size) * -.625);border-bottom: 0;}
.b-ext .card-header-pills {margin-right: calc(var(--font-size) * -.625);margin-left: calc(var(--font-size) * -.625);}
.b-ext .card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: calc(var(--font-size) * 1.25);border-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .card-img, .b-ext .card-img-top, .b-ext .card-img-bottom {flex-shrink: 0;width: 100%;}
.b-ext .card-img, .b-ext .card-img-top {border-top-left-radius: calc(calc(var(--font-size) * .1875) - 1px);border-top-right-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .card-img, .b-ext .card-img-bottom {border-bottom-right-radius: calc(calc(var(--font-size) * .1875) - 1px);border-bottom-left-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .card-deck .card {margin-bottom: 15px;}
@media (min-width: 544px) {.b-ext .card-deck {display: flex;flex-flow: row wrap;margin-right: -15px;margin-left: -15px;}
	.b-ext .card-deck .card {flex: 1 0 0%;margin-right: 15px;margin-bottom: 0;margin-left: 15px;}}
.b-ext .card-group>.card {margin-bottom: 15px;}
@media (min-width: 544px) {.b-ext .card-group {display: flex;flex-flow: row wrap;}
	.b-ext .card-group>.card {flex: 1 0 0%;margin-bottom: 0;}
	.b-ext .card-group>.card+.card {margin-left: 0;border-left: 0;}
	.b-ext .card-group>.card:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	.b-ext .card-group>.card:not(:last-child) .card-img-top, .b-ext .card-group>.card:not(:last-child) .card-header {border-top-right-radius: 0;}
	.b-ext .card-group>.card:not(:last-child) .card-img-bottom, .b-ext .card-group>.card:not(:last-child) .card-footer {border-bottom-right-radius: 0;}
	.b-ext .card-group>.card:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .card-group>.card:not(:first-child) .card-img-top, .b-ext .card-group>.card:not(:first-child) .card-header {border-top-left-radius: 0;}
	.b-ext .card-group>.card:not(:first-child) .card-img-bottom, .b-ext .card-group>.card:not(:first-child) .card-footer {border-bottom-left-radius: 0;}}
.b-ext .card-columns .card {margin-bottom: calc(var(--font-size) * .75);}
@media (min-width: 544px) {.b-ext .card-columns {-moz-column-count: 3;column-count: 3;-moz-column-gap: calc(var(--font-size) * 1.25);column-gap: calc(var(--font-size) * 1.25);orphans: 1;widows: 1;}
	.b-ext .card-columns .card {display: inline-block;width: 100%;}}
.b-ext .accordion {overflow-anchor: none;}
.b-ext .accordion>.card {overflow: hidden;}
.b-ext .accordion>.card:not(:last-of-type) {border-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.b-ext .accordion>.card:not(:first-of-type) {border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .accordion>.card>.card-header {border-radius: 0;margin-bottom: -1px;}
.b-ext .breadcrumb {display: flex;flex-wrap: wrap;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);list-style: none;background-color: rgba(0,0,0,0);border-radius: calc(var(--font-size) * .1875);}
.b-ext .breadcrumb-item+.breadcrumb-item {padding-left: calc(var(--font-size) * .5);}
.b-ext .breadcrumb-item+.breadcrumb-item::before {float: left;padding-right: calc(var(--font-size) * .5);color: #6c757d;content: "/";}
.b-ext .breadcrumb-item+.breadcrumb-item:hover::before {text-decoration: underline;}
.b-ext .breadcrumb-item+.breadcrumb-item:hover::before {text-decoration: none;}
.b-ext .breadcrumb-item.active {color: #6c757d;}
.b-ext .pagination {display: flex;padding-left: 0;list-style: none;border-radius: calc(var(--font-size) * .1875);}
.b-ext .page-link {position: relative;display: block;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .75);margin-left: -1px;line-height: 1.25;color: #444;background-color: #fff;border: 1px solid #dee2e6;}
.b-ext .page-link:hover {z-index: 2;color: #1d1d1d;text-decoration: none;background-color: #e9ecef;border-color: #dee2e6;}
.b-ext .page-link:focus {z-index: 3;outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.25);}
.b-ext .page-item:first-child .page-link {margin-left: 0;border-top-left-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: calc(var(--font-size) * .1875);}
.b-ext .page-item:last-child .page-link {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-right-radius: calc(var(--font-size) * .1875);}
.b-ext .page-item.active .page-link {z-index: 3;color: #fff;background-color: #ec5729;border-color: #ec5729;}
.b-ext .page-item.disabled .page-link {color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;}
.b-ext .pagination-lg .page-link {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.25);line-height: 1.5;}
.b-ext .pagination-lg .page-item:first-child .page-link {border-top-left-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: calc(var(--font-size) * .1875);}
.b-ext .pagination-lg .page-item:last-child .page-link {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-right-radius: calc(var(--font-size) * .1875);}
.b-ext .pagination-sm .page-link {padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);font-size: calc(var(--font-size) * .875);line-height: 1.5;}
.b-ext .pagination-sm .page-item:first-child .page-link {border-top-left-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: calc(var(--font-size) * .1875);}
.b-ext .pagination-sm .page-item:last-child .page-link {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-right-radius: calc(var(--font-size) * .1875);}
.b-ext .badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: calc(var(--font-size) * .1875);transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .badge {transition: none;}}
.b-ext a.badge:hover, .b-ext a.badge:focus {text-decoration: none;}
.b-ext .badge:empty {display: none;}
.b-ext .btn .badge {position: relative;top: -1px;}
.b-ext .badge-pill {padding-right: .6em;padding-left: .6em;border-radius: calc(var(--font-size) * 10);}
.b-ext .badge-primary {color: #fff;background-color: #ec5729;}
.b-ext a.badge-primary:hover, .b-ext a.badge-primary:focus {color: #fff;background-color: #cf3f12;}
.b-ext a.badge-primary:focus, .b-ext a.badge-primary.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(236,87,41,.5);}
.b-ext .badge-secondary {color: #fff;background-color: #6c757d;}
.b-ext a.badge-secondary:hover, .b-ext a.badge-secondary:focus {color: #fff;background-color: #545b61;}
.b-ext a.badge-secondary:focus, .b-ext a.badge-secondary.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(108,117,125,.5);}
.b-ext .badge-success {color: #fff;background-color: #008827;}
.b-ext a.badge-success:hover, .b-ext a.badge-success:focus {color: #fff;background-color: #005518;}
.b-ext a.badge-success:focus, .b-ext a.badge-success.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(0,136,39,.5);}
.b-ext .badge-info {color: #fff;background-color: #17a2b8;}
.b-ext a.badge-info:hover, .b-ext a.badge-info:focus {color: #fff;background-color: #117a8a;}
.b-ext a.badge-info:focus, .b-ext a.badge-info.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(23,162,184,.5);}
.b-ext .badge-warning {color: #212529;background-color: #ffc107;}
.b-ext a.badge-warning:hover, .b-ext a.badge-warning:focus {color: #212529;background-color: #d39e00;}
.b-ext a.badge-warning:focus, .b-ext a.badge-warning.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(255,193,7,.5);}
.b-ext .badge-danger {color: #fff;background-color: #c00;}
.b-ext a.badge-danger:hover, .b-ext a.badge-danger:focus {color: #fff;background-color: #900;}
.b-ext a.badge-danger:focus, .b-ext a.badge-danger.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(204,0,0,.5);}
.b-ext .badge-light {color: #212529;background-color: #f8f9fa;}
.b-ext a.badge-light:hover, .b-ext a.badge-light:focus {color: #212529;background-color: #dadfe4;}
.b-ext a.badge-light:focus, .b-ext a.badge-light.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(248,249,250,.5);}
.b-ext .badge-dark {color: #fff;background-color: #343a40;}
.b-ext a.badge-dark:hover, .b-ext a.badge-dark:focus {color: #fff;background-color: #1d2023;}
.b-ext a.badge-dark:focus, .b-ext a.badge-dark.focus {outline: 0;box-shadow: 0 0 0 calc(var(--font-size) * .2) rgba(52,58,64,.5);}
.b-ext .jumbotron {padding: calc(var(--font-size) * 2) calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 2);background-color: #e9ecef;border-radius: calc(var(--font-size) * .1875);}
@media (min-width: 544px) {.b-ext .jumbotron {padding: calc(var(--font-size) * 4) calc(var(--font-size) * 2);}}
.b-ext .jumbotron-fluid {padding-right: 0;padding-left: 0;border-radius: 0;}
.b-ext .alert {position: relative;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);margin-bottom: calc(var(--font-size) * 1);border: 1px solid rgba(0,0,0,0);border-radius: calc(var(--font-size) * .1875);}
.b-ext .alert-heading {color: inherit;}
.b-ext .alert-link {font-weight: 700;}
.b-ext .alert-dismissible {padding-right: calc(var(--font-size) * 4);}
.b-ext .alert-dismissible .close {position: absolute;top: 0;right: 0;z-index: 2;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);color: inherit;}
.b-ext .alert-primary {color: #7a2d15;background-color: #fbddd4;border-color: #f9cfc3;}
.b-ext .alert-primary hr {border-top-color: hsl(14.1538461538,83.6909871245%,82.2078431373%);}
.b-ext .alert-primary .alert-link {color: #4f1d0d;}
.b-ext .alert-secondary {color: #383c41;background-color: #e1e3e5;border-color: #d5d8da;}
.b-ext .alert-secondary hr {border-top-color: hsl(208.2352941176,6.1371841155%,79.7921568627%);}
.b-ext .alert-secondary .alert-link {color: #202325;}
.b-ext .alert-success {color: #004614;background-color: #cce7d3;border-color: #b7ddc2;}
.b-ext .alert-success hr {border-top-color: #a6d5b3;}
.b-ext .alert-success .alert-link {color: #001305;}
.b-ext .alert-info {color: #0b545f;background-color: #d0ecf0;border-color: #bee4eb;}
.b-ext .alert-info hr {border-top-color: hsl(188.198757764,53.1353135314%,78.3647058824%);}
.b-ext .alert-info .alert-link {color: #062c32;}
.b-ext .alert-warning {color: #846403;background-color: #fff2cd;border-color: #ffedb9;}
.b-ext .alert-warning hr {border-top-color: #ffe7a0;}
.b-ext .alert-warning .alert-link {color: hsl(45,94.6564885496%,16.7137254902%);}
.b-ext .alert-danger {color: #6a0000;background-color: #f4cccc;border-color: #f0b7b7;}
.b-ext .alert-danger hr {border-top-color: #eca2a2;}
.b-ext .alert-danger .alert-link {color: #370000;}
.b-ext .alert-light {color: #808182;background-color: #fdfdfe;border-color: #fdfdfd;}
.b-ext .alert-light hr {border-top-color: #eef0f2;}
.b-ext .alert-light .alert-link {color: hsl(210,.4142766093%,40.7764705882%);}
.b-ext .alert-dark {color: #1b1e21;background-color: #d6d7d8;border-color: #c6c7c9;}
.b-ext .alert-dark hr {border-top-color: hsl(210,3.0456852792%,73.368627451%);}
.b-ext .alert-dark .alert-link {color: #040405;}
@keyframes progress-bar-stripes {from {background-position: 1rem 0;}
	to {background-position: 0 0;}}
.b-ext .progress {display: flex;height: calc(var(--font-size) * 1);overflow: hidden;line-height: 0;font-size: calc(var(--font-size) * .75);background-color: #e9ecef;border-radius: calc(var(--font-size) * .1875);}
.b-ext .progress-bar {display: flex;flex-direction: column;justify-content: center;overflow: hidden;color: #fff;text-align: center;white-space: nowrap;background-color: #ec5729;transition: width .6s ease;}
@media (prefers-reduced-motion: reduce) {.b-ext .progress-bar {transition: none;}}
.b-ext .progress-bar-striped {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: calc(var(--font-size) * 1) calc(var(--font-size) * 1);}
.b-ext .progress-bar-animated {animation: 1s linear infinite progress-bar-stripes;}
@media (prefers-reduced-motion: reduce) {.b-ext .progress-bar-animated {animation: none;}}
.b-ext .media {display: flex;align-items: flex-start;}
.b-ext .media-body {flex: 1;}
.b-ext .list-group {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: calc(var(--font-size) * .1875);}
.b-ext .list-group-item-action {width: 100%;color: #495057;text-align: inherit;}
.b-ext .list-group-item-action:hover, .b-ext .list-group-item-action:focus {z-index: 1;color: #495057;text-decoration: none;background-color: #f8f9fa;}
.b-ext .list-group-item-action:active {color: #212529;background-color: #e9ecef;}
.b-ext .list-group-item {position: relative;display: block;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);background-color: #fff;border: 1px solid rgba(0,0,0,.125);}
.b-ext .list-group-item:first-child {border-top-left-radius: inherit;border-top-right-radius: inherit;}
.b-ext .list-group-item:last-child {border-bottom-right-radius: inherit;border-bottom-left-radius: inherit;}
.b-ext .list-group-item.disabled, .b-ext .list-group-item:disabled {color: #6c757d;pointer-events: none;background-color: #fff;}
.b-ext .list-group-item.active {z-index: 2;color: #fff;background-color: #ec5729;border-color: #ec5729;}
.b-ext .list-group-item+.list-group-item {border-top-width: 0;}
.b-ext .list-group-item+.list-group-item.active {margin-top: -1px;border-top-width: 1px;}
.b-ext .list-group-horizontal {flex-direction: row;}
.b-ext .list-group-horizontal>.list-group-item:first-child {border-bottom-left-radius: calc(var(--font-size) * .1875);border-top-right-radius: 0;}
.b-ext .list-group-horizontal>.list-group-item:last-child {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: 0;}
.b-ext .list-group-horizontal>.list-group-item.active {margin-top: 0;}
.b-ext .list-group-horizontal>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
.b-ext .list-group-horizontal>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}
@media (min-width: 544px) {.b-ext .list-group-horizontal-sm {flex-direction: row;}
	.b-ext .list-group-horizontal-sm>.list-group-item:first-child {border-bottom-left-radius: calc(var(--font-size) * .1875);border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item:last-child {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-sm>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width: 769px) {.b-ext .list-group-horizontal-md {flex-direction: row;}
	.b-ext .list-group-horizontal-md>.list-group-item:first-child {border-bottom-left-radius: calc(var(--font-size) * .1875);border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item:last-child {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-md>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width: 992px) {.b-ext .list-group-horizontal-lg {flex-direction: row;}
	.b-ext .list-group-horizontal-lg>.list-group-item:first-child {border-bottom-left-radius: calc(var(--font-size) * .1875);border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item:last-child {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-lg>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width: 1200px) {.b-ext .list-group-horizontal-xl {flex-direction: row;}
	.b-ext .list-group-horizontal-xl>.list-group-item:first-child {border-bottom-left-radius: calc(var(--font-size) * .1875);border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item:last-child {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-xl>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
@media (min-width: 1441px) {.b-ext .list-group-horizontal-xxl {flex-direction: row;}
	.b-ext .list-group-horizontal-xxl>.list-group-item:first-child {border-bottom-left-radius: calc(var(--font-size) * .1875);border-top-right-radius: 0;}
	.b-ext .list-group-horizontal-xxl>.list-group-item:last-child {border-top-right-radius: calc(var(--font-size) * .1875);border-bottom-left-radius: 0;}
	.b-ext .list-group-horizontal-xxl>.list-group-item.active {margin-top: 0;}
	.b-ext .list-group-horizontal-xxl>.list-group-item+.list-group-item {border-top-width: 1px;border-left-width: 0;}
	.b-ext .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {margin-left: -1px;border-left-width: 1px;}}
.b-ext .list-group-flush {border-radius: 0;}
.b-ext .list-group-flush>.list-group-item {border-width: 0 0 1px;}
.b-ext .list-group-flush>.list-group-item:last-child {border-bottom-width: 0;}
.b-ext .list-group-item-primary {color: #7a2d15;background-color: #f9cfc3;}
.b-ext .list-group-item-primary.list-group-item-action:hover, .b-ext .list-group-item-primary.list-group-item-action:focus {color: #7a2d15;background-color: hsl(14.1538461538,83.6909871245%,82.2078431373%);}
.b-ext .list-group-item-primary.list-group-item-action.active {color: #fff;background-color: #7a2d15;border-color: #7a2d15;}
.b-ext .list-group-item-secondary {color: #383c41;background-color: #d5d8da;}
.b-ext .list-group-item-secondary.list-group-item-action:hover, .b-ext .list-group-item-secondary.list-group-item-action:focus {color: #383c41;background-color: hsl(208.2352941176,6.1371841155%,79.7921568627%);}
.b-ext .list-group-item-secondary.list-group-item-action.active {color: #fff;background-color: #383c41;border-color: #383c41;}
.b-ext .list-group-item-success {color: #004614;background-color: #b7ddc2;}
.b-ext .list-group-item-success.list-group-item-action:hover, .b-ext .list-group-item-success.list-group-item-action:focus {color: #004614;background-color: #a6d5b3;}
.b-ext .list-group-item-success.list-group-item-action.active {color: #fff;background-color: #004614;border-color: #004614;}
.b-ext .list-group-item-info {color: #0b545f;background-color: #bee4eb;}
.b-ext .list-group-item-info.list-group-item-action:hover, .b-ext .list-group-item-info.list-group-item-action:focus {color: #0b545f;background-color: hsl(188.198757764,53.1353135314%,78.3647058824%);}
.b-ext .list-group-item-info.list-group-item-action.active {color: #fff;background-color: #0b545f;border-color: #0b545f;}
.b-ext .list-group-item-warning {color: #846403;background-color: #ffedb9;}
.b-ext .list-group-item-warning.list-group-item-action:hover, .b-ext .list-group-item-warning.list-group-item-action:focus {color: #846403;background-color: #ffe7a0;}
.b-ext .list-group-item-warning.list-group-item-action.active {color: #fff;background-color: #846403;border-color: #846403;}
.b-ext .list-group-item-danger {color: #6a0000;background-color: #f0b7b7;}
.b-ext .list-group-item-danger.list-group-item-action:hover, .b-ext .list-group-item-danger.list-group-item-action:focus {color: #6a0000;background-color: #eca2a2;}
.b-ext .list-group-item-danger.list-group-item-action.active {color: #fff;background-color: #6a0000;border-color: #6a0000;}
.b-ext .list-group-item-light {color: #808182;background-color: #fdfdfd;}
.b-ext .list-group-item-light.list-group-item-action:hover, .b-ext .list-group-item-light.list-group-item-action:focus {color: #808182;background-color: #eef0f2;}
.b-ext .list-group-item-light.list-group-item-action.active {color: #fff;background-color: #808182;border-color: #808182;}
.b-ext .list-group-item-dark {color: #1b1e21;background-color: #c6c7c9;}
.b-ext .list-group-item-dark.list-group-item-action:hover, .b-ext .list-group-item-dark.list-group-item-action:focus {color: #1b1e21;background-color: hsl(210,3.0456852792%,73.368627451%);}
.b-ext .list-group-item-dark.list-group-item-action.active {color: #fff;background-color: #1b1e21;border-color: #1b1e21;}
.b-ext .close {float: right;font-size: calc(var(--font-size) * 1.5);font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}
.b-ext .close:hover {color: #000;text-decoration: none;}
.b-ext .close:not(:disabled):not(.disabled):hover, .b-ext .close:not(:disabled):not(.disabled):focus {opacity: .75;}
.b-ext button.close {padding: 0;background-color: rgba(0,0,0,0);border: 0;}
.b-ext a.close.disabled {pointer-events: none;}
.b-ext .modal-open {overflow: hidden;}
.b-ext .modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.b-ext .modal {position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.b-ext .modal-dialog {position: relative;width: auto;margin: calc(var(--font-size) * .5);pointer-events: none;}
.b-ext .modal.fade .modal-dialog {transition: transform .3s ease-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .modal.fade .modal-dialog {transition: none;}}
.b-ext .modal.fade .modal-dialog {transform: translate(0,-50px);}
.b-ext .modal.show .modal-dialog {transform: none;}
.b-ext .modal.modal-static .modal-dialog {transform: scale(1.02);}
.b-ext .modal-dialog-scrollable {display: flex;max-height: calc(100% - calc(var(--font-size) * 1));}
.b-ext .modal-dialog-scrollable .modal-content {max-height: calc(100vh - calc(var(--font-size) * 1));overflow: hidden;}
.b-ext .modal-dialog-scrollable .modal-header, .b-ext .modal-dialog-scrollable .modal-footer {flex-shrink: 0;}
.b-ext .modal-dialog-scrollable .modal-body {overflow-y: auto;}
.b-ext .modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - calc(var(--font-size) * 1));}
.b-ext .modal-dialog-centered::before {display: block;height: calc(100vh - calc(var(--font-size) * 1));height: -moz-min-content;height: min-content;content: "";}
.b-ext .modal-dialog-centered.modal-dialog-scrollable {flex-direction: column;justify-content: center;height: 100%;}
.b-ext .modal-dialog-centered.modal-dialog-scrollable .modal-content {max-height: none;}
.b-ext .modal-dialog-centered.modal-dialog-scrollable::before {content: none;}
.b-ext .modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: calc(var(--font-size) * .1875);outline: 0;}
.b-ext .modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000;}
.b-ext .modal-backdrop.fade {opacity: 0;}
.b-ext .modal-backdrop.show {opacity: .5;}
.b-ext .modal-header {display: flex;align-items: flex-start;justify-content: space-between;padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1);border-bottom: 1px solid #dee2e6;border-top-left-radius: calc(calc(var(--font-size) * .1875) - 1px);border-top-right-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .modal-header .close {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1);margin: calc(var(--font-size) * -1) calc(var(--font-size) * -1) calc(var(--font-size) * -1) auto;}
.b-ext .modal-title {margin-bottom: 0;line-height: 1.5;}
.b-ext .modal-body {position: relative;flex: 1 1 auto;padding: calc(var(--font-size) * 1);}
.b-ext .modal-footer {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: calc(var(--font-size) * .75);border-top: 1px solid #dee2e6;border-bottom-right-radius: calc(calc(var(--font-size) * .1875) - 1px);border-bottom-left-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .modal-footer>* {margin: calc(var(--font-size) * .25);}
.b-ext .modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width: 544px) {.b-ext .modal-dialog {max-width: 500px;margin: calc(var(--font-size) * 1.75) auto;}
	.b-ext .modal-dialog-scrollable {max-height: calc(100% - calc(var(--font-size) * 3.5));}
	.b-ext .modal-dialog-scrollable .modal-content {max-height: calc(100vh - calc(var(--font-size) * 3.5));}
	.b-ext .modal-dialog-centered {min-height: calc(100% - calc(var(--font-size) * 3.5));}
	.b-ext .modal-dialog-centered::before {height: calc(100vh - calc(var(--font-size) * 3.5));height: -moz-min-content;height: min-content;}
	.b-ext .modal-sm {max-width: 300px;}}
@media (min-width: 992px) {.b-ext .modal-lg, .b-ext .modal-xl {max-width: 800px;}}
@media (min-width: 1200px) {.b-ext .modal-xl {max-width: 1140px;}}
.b-ext .tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: calc(var(--font-size) * .875);word-wrap: break-word;opacity: 0;}
.b-ext .tooltip.show {opacity: .9;}
.b-ext .tooltip .arrow {position: absolute;display: block;width: calc(var(--font-size) * .8);height: calc(var(--font-size) * .4);}
.b-ext .tooltip .arrow::before {position: absolute;content: "";border-color: rgba(0,0,0,0);border-style: solid;}
.b-ext .bs-tooltip-top, .b-ext .bs-tooltip-auto[x-placement^=top] {padding: calc(var(--font-size) * .4) 0;}
.b-ext .bs-tooltip-top .arrow, .b-ext .bs-tooltip-auto[x-placement^=top] .arrow {bottom: 0;}
.b-ext .bs-tooltip-top .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=top] .arrow::before {top: 0;border-width: calc(var(--font-size) * .4) calc(var(--font-size) * .4) 0;border-top-color: #000;}
.b-ext .bs-tooltip-right, .b-ext .bs-tooltip-auto[x-placement^=right] {padding: 0 calc(var(--font-size) * .4);}
.b-ext .bs-tooltip-right .arrow, .b-ext .bs-tooltip-auto[x-placement^=right] .arrow {left: 0;width: calc(var(--font-size) * .4);height: calc(var(--font-size) * .8);}
.b-ext .bs-tooltip-right .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=right] .arrow::before {right: 0;border-width: calc(var(--font-size) * .4) calc(var(--font-size) * .4) calc(var(--font-size) * .4) 0;border-right-color: #000;}
.b-ext .bs-tooltip-bottom, .b-ext .bs-tooltip-auto[x-placement^=bottom] {padding: calc(var(--font-size) * .4) 0;}
.b-ext .bs-tooltip-bottom .arrow, .b-ext .bs-tooltip-auto[x-placement^=bottom] .arrow {top: 0;}
.b-ext .bs-tooltip-bottom .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=bottom] .arrow::before {bottom: 0;border-width: 0 calc(var(--font-size) * .4) calc(var(--font-size) * .4);border-bottom-color: #000;}
.b-ext .bs-tooltip-left, .b-ext .bs-tooltip-auto[x-placement^=left] {padding: 0 calc(var(--font-size) * .4);}
.b-ext .bs-tooltip-left .arrow, .b-ext .bs-tooltip-auto[x-placement^=left] .arrow {right: 0;width: calc(var(--font-size) * .4);height: calc(var(--font-size) * .8);}
.b-ext .bs-tooltip-left .arrow::before, .b-ext .bs-tooltip-auto[x-placement^=left] .arrow::before {left: 0;border-width: calc(var(--font-size) * .4) 0 calc(var(--font-size) * .4) calc(var(--font-size) * .4);border-left-color: #000;}
.b-ext .tooltip-inner {max-width: 200px;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .5);color: #fff;text-align: center;background-color: #000;border-radius: calc(var(--font-size) * .1875);}
.b-ext .popover {position: absolute;top: 0;left: 0;z-index: 1060;display: block;max-width: 276px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: calc(var(--font-size) * .875);word-wrap: break-word;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: calc(var(--font-size) * .1875);}
.b-ext .popover .arrow {position: absolute;display: block;width: calc(var(--font-size) * 1);height: calc(var(--font-size) * .5);margin: 0 calc(var(--font-size) * .1875);}
.b-ext .popover .arrow::before, .b-ext .popover .arrow::after {position: absolute;display: block;content: "";border-color: rgba(0,0,0,0);border-style: solid;}
.b-ext .bs-popover-top, .b-ext .bs-popover-auto[x-placement^=top] {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .bs-popover-top>.arrow, .b-ext .bs-popover-auto[x-placement^=top]>.arrow {bottom: calc(calc(var(--font-size) * -.5) - 1px);}
.b-ext .bs-popover-top>.arrow::before, .b-ext .bs-popover-auto[x-placement^=top]>.arrow::before {bottom: 0;border-width: calc(var(--font-size) * .5) calc(var(--font-size) * .5) 0;border-top-color: rgba(0,0,0,.25);}
.b-ext .bs-popover-top>.arrow::after, .b-ext .bs-popover-auto[x-placement^=top]>.arrow::after {bottom: 1px;border-width: calc(var(--font-size) * .5) calc(var(--font-size) * .5) 0;border-top-color: #fff;}
.b-ext .bs-popover-right, .b-ext .bs-popover-auto[x-placement^=right] {margin-left: calc(var(--font-size) * .5);}
.b-ext .bs-popover-right>.arrow, .b-ext .bs-popover-auto[x-placement^=right]>.arrow {left: calc(calc(var(--font-size) * -.5) - 1px);width: calc(var(--font-size) * .5);height: calc(var(--font-size) * 1);margin: calc(var(--font-size) * .1875) 0;}
.b-ext .bs-popover-right>.arrow::before, .b-ext .bs-popover-auto[x-placement^=right]>.arrow::before {left: 0;border-width: calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * .5) 0;border-right-color: rgba(0,0,0,.25);}
.b-ext .bs-popover-right>.arrow::after, .b-ext .bs-popover-auto[x-placement^=right]>.arrow::after {left: 1px;border-width: calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * .5) 0;border-right-color: #fff;}
.b-ext .bs-popover-bottom, .b-ext .bs-popover-auto[x-placement^=bottom] {margin-top: calc(var(--font-size) * .5);}
.b-ext .bs-popover-bottom>.arrow, .b-ext .bs-popover-auto[x-placement^=bottom]>.arrow {top: calc(calc(var(--font-size) * -.5) - 1px);}
.b-ext .bs-popover-bottom>.arrow::before, .b-ext .bs-popover-auto[x-placement^=bottom]>.arrow::before {top: 0;border-width: 0 calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * .5);border-bottom-color: rgba(0,0,0,.25);}
.b-ext .bs-popover-bottom>.arrow::after, .b-ext .bs-popover-auto[x-placement^=bottom]>.arrow::after {top: 1px;border-width: 0 calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * .5);border-bottom-color: #fff;}
.b-ext .bs-popover-bottom .popover-header::before, .b-ext .bs-popover-auto[x-placement^=bottom] .popover-header::before {position: absolute;top: 0;left: 50%;display: block;width: calc(var(--font-size) * 1);margin-left: calc(var(--font-size) * -.5);content: "";border-bottom: 1px solid hsl(0,0%,97%);}
.b-ext .bs-popover-left, .b-ext .bs-popover-auto[x-placement^=left] {margin-right: calc(var(--font-size) * .5);}
.b-ext .bs-popover-left>.arrow, .b-ext .bs-popover-auto[x-placement^=left]>.arrow {right: calc(calc(var(--font-size) * -.5) - 1px);width: calc(var(--font-size) * .5);height: calc(var(--font-size) * 1);margin: calc(var(--font-size) * .1875) 0;}
.b-ext .bs-popover-left>.arrow::before, .b-ext .bs-popover-auto[x-placement^=left]>.arrow::before {right: 0;border-width: calc(var(--font-size) * .5) 0 calc(var(--font-size) * .5) calc(var(--font-size) * .5);border-left-color: rgba(0,0,0,.25);}
.b-ext .bs-popover-left>.arrow::after, .b-ext .bs-popover-auto[x-placement^=left]>.arrow::after {right: 1px;border-width: calc(var(--font-size) * .5) 0 calc(var(--font-size) * .5) calc(var(--font-size) * .5);border-left-color: #fff;}
.b-ext .popover-header {padding: calc(var(--font-size) * .5) calc(var(--font-size) * .75);margin-bottom: 0;font-size: calc(var(--font-size) * 1);background-color: hsl(0,0%,97%);border-bottom: 1px solid hsl(0,0%,92%);border-top-left-radius: calc(calc(var(--font-size) * .1875) - 1px);border-top-right-radius: calc(calc(var(--font-size) * .1875) - 1px);}
.b-ext .popover-header:empty {display: none;}
.b-ext .popover-body {padding: calc(var(--font-size) * .5) calc(var(--font-size) * .75);color: #212529;}
.b-ext .carousel {position: relative;}
.b-ext .carousel.pointer-event {touch-action: pan-y;}
.b-ext .carousel-inner {position: relative;width: 100%;overflow: hidden;}
.b-ext .carousel-inner::after {display: block;clear: both;content: "";}
.b-ext .carousel-item {position: relative;display: none;float: left;width: 100%;margin-right: -100%;backface-visibility: hidden;transition: transform .6s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.b-ext .carousel-item {transition: none;}}
.b-ext .carousel-item.active, .b-ext .carousel-item-next, .b-ext .carousel-item-prev {display: block;}
.b-ext .carousel-item-next:not(.carousel-item-left), .b-ext .active.carousel-item-right {transform: translateX(100%);}
.b-ext .carousel-item-prev:not(.carousel-item-right), .b-ext .active.carousel-item-left {transform: translateX(-100%);}
.b-ext .carousel-fade .carousel-item {opacity: 0;transition-property: opacity;transform: none;}
.b-ext .carousel-fade .carousel-item.active, .b-ext .carousel-fade .carousel-item-next.carousel-item-left, .b-ext .carousel-fade .carousel-item-prev.carousel-item-right {z-index: 1;opacity: 1;}
.b-ext .carousel-fade .active.carousel-item-left, .b-ext .carousel-fade .active.carousel-item-right {z-index: 0;opacity: 0;transition: opacity 0s .6s;}
@media (prefers-reduced-motion: reduce) {.b-ext .carousel-fade .active.carousel-item-left, .b-ext .carousel-fade .active.carousel-item-right {transition: none;}}
.b-ext .carousel-control-prev, .b-ext .carousel-control-next {position: absolute;top: 0;bottom: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 15%;padding: 0;color: #fff;text-align: center;background: none;border: 0;opacity: .5;transition: opacity .15s ease;}
@media (prefers-reduced-motion: reduce) {.b-ext .carousel-control-prev, .b-ext .carousel-control-next {transition: none;}}
.b-ext .carousel-control-prev:hover, .b-ext .carousel-control-prev:focus, .b-ext .carousel-control-next:hover, .b-ext .carousel-control-next:focus {color: #fff;text-decoration: none;outline: 0;opacity: .9;}
.b-ext .carousel-control-prev {left: 0;}
.b-ext .carousel-control-next {right: 0;}
.b-ext .carousel-control-prev-icon, .b-ext .carousel-control-next-icon {display: inline-block;width: 20px;height: 20px;background: 50%/100% 100% no-repeat;}
.b-ext .carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e");}
.b-ext .carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e");}
.b-ext .carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 15;display: flex;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
.b-ext .carousel-indicators li {box-sizing: content-box;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid rgba(0,0,0,0);border-bottom: 10px solid rgba(0,0,0,0);opacity: .5;transition: opacity .6s ease;}
@media (prefers-reduced-motion: reduce) {.b-ext .carousel-indicators li {transition: none;}}
.b-ext .carousel-indicators .active {opacity: 1;}
.b-ext .carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
.b-ext .align-baseline {vertical-align: baseline !important;}
.b-ext .align-top {vertical-align: top !important;}
.b-ext .align-middle {vertical-align: middle !important;}
.b-ext .align-bottom {vertical-align: bottom !important;}
.b-ext .align-text-bottom {vertical-align: text-bottom !important;}
.b-ext .align-text-top {vertical-align: text-top !important;}
.b-ext .bg-primary {background-color: #ec5729 !important;}
.b-ext a.bg-primary:hover, .b-ext a.bg-primary:focus, .b-ext button.bg-primary:hover, .b-ext button.bg-primary:focus {background-color: #cf3f12 !important;}
.b-ext .bg-secondary {background-color: #6c757d !important;}
.b-ext a.bg-secondary:hover, .b-ext a.bg-secondary:focus, .b-ext button.bg-secondary:hover, .b-ext button.bg-secondary:focus {background-color: #545b61 !important;}
.b-ext .bg-success {background-color: #008827 !important;}
.b-ext a.bg-success:hover, .b-ext a.bg-success:focus, .b-ext button.bg-success:hover, .b-ext button.bg-success:focus {background-color: #005518 !important;}
.b-ext .bg-info {background-color: #17a2b8 !important;}
.b-ext a.bg-info:hover, .b-ext a.bg-info:focus, .b-ext button.bg-info:hover, .b-ext button.bg-info:focus {background-color: #117a8a !important;}
.b-ext .bg-warning {background-color: #ffc107 !important;}
.b-ext a.bg-warning:hover, .b-ext a.bg-warning:focus, .b-ext button.bg-warning:hover, .b-ext button.bg-warning:focus {background-color: #d39e00 !important;}
.b-ext .bg-danger {background-color: #c00 !important;}
.b-ext a.bg-danger:hover, .b-ext a.bg-danger:focus, .b-ext button.bg-danger:hover, .b-ext button.bg-danger:focus {background-color: #900 !important;}
.b-ext .bg-light {background-color: #f8f9fa !important;}
.b-ext a.bg-light:hover, .b-ext a.bg-light:focus, .b-ext button.bg-light:hover, .b-ext button.bg-light:focus {background-color: #dadfe4 !important;}
.b-ext .bg-dark {background-color: #343a40 !important;}
.b-ext a.bg-dark:hover, .b-ext a.bg-dark:focus, .b-ext button.bg-dark:hover, .b-ext button.bg-dark:focus {background-color: #1d2023 !important;}
.b-ext .bg-white {background-color: #fff !important;}
.b-ext .bg-transparent {background-color: rgba(0,0,0,0) !important;}
.b-ext .border {border: 1px solid #dee2e6 !important;}
.b-ext .border-top {border-top: 1px solid #dee2e6 !important;}
.b-ext .border-right {border-right: 1px solid #dee2e6 !important;}
.b-ext .border-bottom {border-bottom: 1px solid #dee2e6 !important;}
.b-ext .border-left {border-left: 1px solid #dee2e6 !important;}
.b-ext .border-0 {border: 0 !important;}
.b-ext .border-top-0 {border-top: 0 !important;}
.b-ext .border-right-0 {border-right: 0 !important;}
.b-ext .border-bottom-0 {border-bottom: 0 !important;}
.b-ext .border-left-0 {border-left: 0 !important;}
.b-ext .border-primary {border-color: #ec5729 !important;}
.b-ext .border-secondary {border-color: #6c757d !important;}
.b-ext .border-success {border-color: #008827 !important;}
.b-ext .border-info {border-color: #17a2b8 !important;}
.b-ext .border-warning {border-color: #ffc107 !important;}
.b-ext .border-danger {border-color: #c00 !important;}
.b-ext .border-light {border-color: #f8f9fa !important;}
.b-ext .border-dark {border-color: #343a40 !important;}
.b-ext .border-white {border-color: #fff !important;}
.b-ext .rounded-sm {border-radius: calc(var(--font-size) * .1875) !important;}
.b-ext .rounded {border-radius: calc(var(--font-size) * .1875) !important;}
.b-ext .rounded-top {border-top-left-radius: calc(var(--font-size) * .1875) !important;border-top-right-radius: calc(var(--font-size) * .1875) !important;}
.b-ext .rounded-right {border-top-right-radius: calc(var(--font-size) * .1875) !important;border-bottom-right-radius: calc(var(--font-size) * .1875) !important;}
.b-ext .rounded-bottom {border-bottom-right-radius: calc(var(--font-size) * .1875) !important;border-bottom-left-radius: calc(var(--font-size) * .1875) !important;}
.b-ext .rounded-left {border-top-left-radius: calc(var(--font-size) * .1875) !important;border-bottom-left-radius: calc(var(--font-size) * .1875) !important;}
.b-ext .rounded-lg {border-radius: calc(var(--font-size) * .1875) !important;}
.b-ext .rounded-circle {border-radius: 50% !important;}
.b-ext .rounded-pill {border-radius: calc(var(--font-size) * 50) !important;}
.b-ext .rounded-0 {border-radius: 0 !important;}
.b-ext .clearfix::after {display: block;clear: both;content: "";}
.b-ext .d-none {display: none !important;}
.b-ext .d-inline {display: inline !important;}
.b-ext .d-inline-block {display: inline-block !important;}
.b-ext .d-block {display: block !important;}
.b-ext .d-table {display: table !important;}
.b-ext .d-table-row {display: table-row !important;}
.b-ext .d-table-cell {display: table-cell !important;}
.b-ext .d-flex {display: flex !important;}
.b-ext .d-inline-flex {display: inline-flex !important;}
@media (min-width: 544px) {.b-ext .d-sm-none {display: none !important;}
	.b-ext .d-sm-inline {display: inline !important;}
	.b-ext .d-sm-inline-block {display: inline-block !important;}
	.b-ext .d-sm-block {display: block !important;}
	.b-ext .d-sm-table {display: table !important;}
	.b-ext .d-sm-table-row {display: table-row !important;}
	.b-ext .d-sm-table-cell {display: table-cell !important;}
	.b-ext .d-sm-flex {display: flex !important;}
	.b-ext .d-sm-inline-flex {display: inline-flex !important;}}
@media (min-width: 769px) {.b-ext .d-md-none {display: none !important;}
	.b-ext .d-md-inline {display: inline !important;}
	.b-ext .d-md-inline-block {display: inline-block !important;}
	.b-ext .d-md-block {display: block !important;}
	.b-ext .d-md-table {display: table !important;}
	.b-ext .d-md-table-row {display: table-row !important;}
	.b-ext .d-md-table-cell {display: table-cell !important;}
	.b-ext .d-md-flex {display: flex !important;}
	.b-ext .d-md-inline-flex {display: inline-flex !important;}}
@media (min-width: 992px) {.b-ext .d-lg-none {display: none !important;}
	.b-ext .d-lg-inline {display: inline !important;}
	.b-ext .d-lg-inline-block {display: inline-block !important;}
	.b-ext .d-lg-block {display: block !important;}
	.b-ext .d-lg-table {display: table !important;}
	.b-ext .d-lg-table-row {display: table-row !important;}
	.b-ext .d-lg-table-cell {display: table-cell !important;}
	.b-ext .d-lg-flex {display: flex !important;}
	.b-ext .d-lg-inline-flex {display: inline-flex !important;}}
@media (min-width: 1200px) {.b-ext .d-xl-none {display: none !important;}
	.b-ext .d-xl-inline {display: inline !important;}
	.b-ext .d-xl-inline-block {display: inline-block !important;}
	.b-ext .d-xl-block {display: block !important;}
	.b-ext .d-xl-table {display: table !important;}
	.b-ext .d-xl-table-row {display: table-row !important;}
	.b-ext .d-xl-table-cell {display: table-cell !important;}
	.b-ext .d-xl-flex {display: flex !important;}
	.b-ext .d-xl-inline-flex {display: inline-flex !important;}}
@media (min-width: 1441px) {.b-ext .d-xxl-none {display: none !important;}
	.b-ext .d-xxl-inline {display: inline !important;}
	.b-ext .d-xxl-inline-block {display: inline-block !important;}
	.b-ext .d-xxl-block {display: block !important;}
	.b-ext .d-xxl-table {display: table !important;}
	.b-ext .d-xxl-table-row {display: table-row !important;}
	.b-ext .d-xxl-table-cell {display: table-cell !important;}
	.b-ext .d-xxl-flex {display: flex !important;}
	.b-ext .d-xxl-inline-flex {display: inline-flex !important;}}
@media print {.b-ext .d-print-none {display: none !important;}
	.b-ext .d-print-inline {display: inline !important;}
	.b-ext .d-print-inline-block {display: inline-block !important;}
	.b-ext .d-print-block {display: block !important;}
	.b-ext .d-print-table {display: table !important;}
	.b-ext .d-print-table-row {display: table-row !important;}
	.b-ext .d-print-table-cell {display: table-cell !important;}
	.b-ext .d-print-flex {display: flex !important;}
	.b-ext .d-print-inline-flex {display: inline-flex !important;}}
.b-ext .embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.b-ext .embed-responsive::before {display: block;content: "";}
.b-ext .embed-responsive .embed-responsive-item, .b-ext .embed-responsive iframe, .b-ext .embed-responsive embed, .b-ext .embed-responsive object, .b-ext .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.b-ext .embed-responsive-21by9::before {padding-top: 42.85714286%;}
.b-ext .embed-responsive-16by9::before {padding-top: 56.25%;}
.b-ext .embed-responsive-4by3::before {padding-top: 75%;}
.b-ext .embed-responsive-1by1::before {padding-top: 100%;}
.b-ext .flex-row {flex-direction: row !important;}
.b-ext .flex-column {flex-direction: column !important;}
.b-ext .flex-row-reverse {flex-direction: row-reverse !important;}
.b-ext .flex-column-reverse {flex-direction: column-reverse !important;}
.b-ext .flex-wrap {flex-wrap: wrap !important;}
.b-ext .flex-nowrap {flex-wrap: nowrap !important;}
.b-ext .flex-wrap-reverse {flex-wrap: wrap-reverse !important;}
.b-ext .flex-fill {flex: 1 1 auto !important;}
.b-ext .flex-grow-0 {flex-grow: 0 !important;}
.b-ext .flex-grow-1 {flex-grow: 1 !important;}
.b-ext .flex-shrink-0 {flex-shrink: 0 !important;}
.b-ext .flex-shrink-1 {flex-shrink: 1 !important;}
.b-ext .justify-content-start {justify-content: flex-start !important;}
.b-ext .justify-content-end {justify-content: flex-end !important;}
.b-ext .justify-content-center {justify-content: center !important;}
.b-ext .justify-content-between {justify-content: space-between !important;}
.b-ext .justify-content-around {justify-content: space-around !important;}
.b-ext .align-items-start {align-items: flex-start !important;}
.b-ext .align-items-end {align-items: flex-end !important;}
.b-ext .align-items-center {align-items: center !important;}
.b-ext .align-items-baseline {align-items: baseline !important;}
.b-ext .align-items-stretch {align-items: stretch !important;}
.b-ext .align-content-start {align-content: flex-start !important;}
.b-ext .align-content-end {align-content: flex-end !important;}
.b-ext .align-content-center {align-content: center !important;}
.b-ext .align-content-between {align-content: space-between !important;}
.b-ext .align-content-around {align-content: space-around !important;}
.b-ext .align-content-stretch {align-content: stretch !important;}
.b-ext .align-self-auto {align-self: auto !important;}
.b-ext .align-self-start {align-self: flex-start !important;}
.b-ext .align-self-end {align-self: flex-end !important;}
.b-ext .align-self-center {align-self: center !important;}
.b-ext .align-self-baseline {align-self: baseline !important;}
.b-ext .align-self-stretch {align-self: stretch !important;}
@media (min-width: 544px) {.b-ext .flex-sm-row {flex-direction: row !important;}
	.b-ext .flex-sm-column {flex-direction: column !important;}
	.b-ext .flex-sm-row-reverse {flex-direction: row-reverse !important;}
	.b-ext .flex-sm-column-reverse {flex-direction: column-reverse !important;}
	.b-ext .flex-sm-wrap {flex-wrap: wrap !important;}
	.b-ext .flex-sm-nowrap {flex-wrap: nowrap !important;}
	.b-ext .flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.b-ext .flex-sm-fill {flex: 1 1 auto !important;}
	.b-ext .flex-sm-grow-0 {flex-grow: 0 !important;}
	.b-ext .flex-sm-grow-1 {flex-grow: 1 !important;}
	.b-ext .flex-sm-shrink-0 {flex-shrink: 0 !important;}
	.b-ext .flex-sm-shrink-1 {flex-shrink: 1 !important;}
	.b-ext .justify-content-sm-start {justify-content: flex-start !important;}
	.b-ext .justify-content-sm-end {justify-content: flex-end !important;}
	.b-ext .justify-content-sm-center {justify-content: center !important;}
	.b-ext .justify-content-sm-between {justify-content: space-between !important;}
	.b-ext .justify-content-sm-around {justify-content: space-around !important;}
	.b-ext .align-items-sm-start {align-items: flex-start !important;}
	.b-ext .align-items-sm-end {align-items: flex-end !important;}
	.b-ext .align-items-sm-center {align-items: center !important;}
	.b-ext .align-items-sm-baseline {align-items: baseline !important;}
	.b-ext .align-items-sm-stretch {align-items: stretch !important;}
	.b-ext .align-content-sm-start {align-content: flex-start !important;}
	.b-ext .align-content-sm-end {align-content: flex-end !important;}
	.b-ext .align-content-sm-center {align-content: center !important;}
	.b-ext .align-content-sm-between {align-content: space-between !important;}
	.b-ext .align-content-sm-around {align-content: space-around !important;}
	.b-ext .align-content-sm-stretch {align-content: stretch !important;}
	.b-ext .align-self-sm-auto {align-self: auto !important;}
	.b-ext .align-self-sm-start {align-self: flex-start !important;}
	.b-ext .align-self-sm-end {align-self: flex-end !important;}
	.b-ext .align-self-sm-center {align-self: center !important;}
	.b-ext .align-self-sm-baseline {align-self: baseline !important;}
	.b-ext .align-self-sm-stretch {align-self: stretch !important;}}
@media (min-width: 769px) {.b-ext .flex-md-row {flex-direction: row !important;}
	.b-ext .flex-md-column {flex-direction: column !important;}
	.b-ext .flex-md-row-reverse {flex-direction: row-reverse !important;}
	.b-ext .flex-md-column-reverse {flex-direction: column-reverse !important;}
	.b-ext .flex-md-wrap {flex-wrap: wrap !important;}
	.b-ext .flex-md-nowrap {flex-wrap: nowrap !important;}
	.b-ext .flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.b-ext .flex-md-fill {flex: 1 1 auto !important;}
	.b-ext .flex-md-grow-0 {flex-grow: 0 !important;}
	.b-ext .flex-md-grow-1 {flex-grow: 1 !important;}
	.b-ext .flex-md-shrink-0 {flex-shrink: 0 !important;}
	.b-ext .flex-md-shrink-1 {flex-shrink: 1 !important;}
	.b-ext .justify-content-md-start {justify-content: flex-start !important;}
	.b-ext .justify-content-md-end {justify-content: flex-end !important;}
	.b-ext .justify-content-md-center {justify-content: center !important;}
	.b-ext .justify-content-md-between {justify-content: space-between !important;}
	.b-ext .justify-content-md-around {justify-content: space-around !important;}
	.b-ext .align-items-md-start {align-items: flex-start !important;}
	.b-ext .align-items-md-end {align-items: flex-end !important;}
	.b-ext .align-items-md-center {align-items: center !important;}
	.b-ext .align-items-md-baseline {align-items: baseline !important;}
	.b-ext .align-items-md-stretch {align-items: stretch !important;}
	.b-ext .align-content-md-start {align-content: flex-start !important;}
	.b-ext .align-content-md-end {align-content: flex-end !important;}
	.b-ext .align-content-md-center {align-content: center !important;}
	.b-ext .align-content-md-between {align-content: space-between !important;}
	.b-ext .align-content-md-around {align-content: space-around !important;}
	.b-ext .align-content-md-stretch {align-content: stretch !important;}
	.b-ext .align-self-md-auto {align-self: auto !important;}
	.b-ext .align-self-md-start {align-self: flex-start !important;}
	.b-ext .align-self-md-end {align-self: flex-end !important;}
	.b-ext .align-self-md-center {align-self: center !important;}
	.b-ext .align-self-md-baseline {align-self: baseline !important;}
	.b-ext .align-self-md-stretch {align-self: stretch !important;}}
@media (min-width: 992px) {.b-ext .flex-lg-row {flex-direction: row !important;}
	.b-ext .flex-lg-column {flex-direction: column !important;}
	.b-ext .flex-lg-row-reverse {flex-direction: row-reverse !important;}
	.b-ext .flex-lg-column-reverse {flex-direction: column-reverse !important;}
	.b-ext .flex-lg-wrap {flex-wrap: wrap !important;}
	.b-ext .flex-lg-nowrap {flex-wrap: nowrap !important;}
	.b-ext .flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.b-ext .flex-lg-fill {flex: 1 1 auto !important;}
	.b-ext .flex-lg-grow-0 {flex-grow: 0 !important;}
	.b-ext .flex-lg-grow-1 {flex-grow: 1 !important;}
	.b-ext .flex-lg-shrink-0 {flex-shrink: 0 !important;}
	.b-ext .flex-lg-shrink-1 {flex-shrink: 1 !important;}
	.b-ext .justify-content-lg-start {justify-content: flex-start !important;}
	.b-ext .justify-content-lg-end {justify-content: flex-end !important;}
	.b-ext .justify-content-lg-center {justify-content: center !important;}
	.b-ext .justify-content-lg-between {justify-content: space-between !important;}
	.b-ext .justify-content-lg-around {justify-content: space-around !important;}
	.b-ext .align-items-lg-start {align-items: flex-start !important;}
	.b-ext .align-items-lg-end {align-items: flex-end !important;}
	.b-ext .align-items-lg-center {align-items: center !important;}
	.b-ext .align-items-lg-baseline {align-items: baseline !important;}
	.b-ext .align-items-lg-stretch {align-items: stretch !important;}
	.b-ext .align-content-lg-start {align-content: flex-start !important;}
	.b-ext .align-content-lg-end {align-content: flex-end !important;}
	.b-ext .align-content-lg-center {align-content: center !important;}
	.b-ext .align-content-lg-between {align-content: space-between !important;}
	.b-ext .align-content-lg-around {align-content: space-around !important;}
	.b-ext .align-content-lg-stretch {align-content: stretch !important;}
	.b-ext .align-self-lg-auto {align-self: auto !important;}
	.b-ext .align-self-lg-start {align-self: flex-start !important;}
	.b-ext .align-self-lg-end {align-self: flex-end !important;}
	.b-ext .align-self-lg-center {align-self: center !important;}
	.b-ext .align-self-lg-baseline {align-self: baseline !important;}
	.b-ext .align-self-lg-stretch {align-self: stretch !important;}}
@media (min-width: 1200px) {.b-ext .flex-xl-row {flex-direction: row !important;}
	.b-ext .flex-xl-column {flex-direction: column !important;}
	.b-ext .flex-xl-row-reverse {flex-direction: row-reverse !important;}
	.b-ext .flex-xl-column-reverse {flex-direction: column-reverse !important;}
	.b-ext .flex-xl-wrap {flex-wrap: wrap !important;}
	.b-ext .flex-xl-nowrap {flex-wrap: nowrap !important;}
	.b-ext .flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.b-ext .flex-xl-fill {flex: 1 1 auto !important;}
	.b-ext .flex-xl-grow-0 {flex-grow: 0 !important;}
	.b-ext .flex-xl-grow-1 {flex-grow: 1 !important;}
	.b-ext .flex-xl-shrink-0 {flex-shrink: 0 !important;}
	.b-ext .flex-xl-shrink-1 {flex-shrink: 1 !important;}
	.b-ext .justify-content-xl-start {justify-content: flex-start !important;}
	.b-ext .justify-content-xl-end {justify-content: flex-end !important;}
	.b-ext .justify-content-xl-center {justify-content: center !important;}
	.b-ext .justify-content-xl-between {justify-content: space-between !important;}
	.b-ext .justify-content-xl-around {justify-content: space-around !important;}
	.b-ext .align-items-xl-start {align-items: flex-start !important;}
	.b-ext .align-items-xl-end {align-items: flex-end !important;}
	.b-ext .align-items-xl-center {align-items: center !important;}
	.b-ext .align-items-xl-baseline {align-items: baseline !important;}
	.b-ext .align-items-xl-stretch {align-items: stretch !important;}
	.b-ext .align-content-xl-start {align-content: flex-start !important;}
	.b-ext .align-content-xl-end {align-content: flex-end !important;}
	.b-ext .align-content-xl-center {align-content: center !important;}
	.b-ext .align-content-xl-between {align-content: space-between !important;}
	.b-ext .align-content-xl-around {align-content: space-around !important;}
	.b-ext .align-content-xl-stretch {align-content: stretch !important;}
	.b-ext .align-self-xl-auto {align-self: auto !important;}
	.b-ext .align-self-xl-start {align-self: flex-start !important;}
	.b-ext .align-self-xl-end {align-self: flex-end !important;}
	.b-ext .align-self-xl-center {align-self: center !important;}
	.b-ext .align-self-xl-baseline {align-self: baseline !important;}
	.b-ext .align-self-xl-stretch {align-self: stretch !important;}}
@media (min-width: 1441px) {.b-ext .flex-xxl-row {flex-direction: row !important;}
	.b-ext .flex-xxl-column {flex-direction: column !important;}
	.b-ext .flex-xxl-row-reverse {flex-direction: row-reverse !important;}
	.b-ext .flex-xxl-column-reverse {flex-direction: column-reverse !important;}
	.b-ext .flex-xxl-wrap {flex-wrap: wrap !important;}
	.b-ext .flex-xxl-nowrap {flex-wrap: nowrap !important;}
	.b-ext .flex-xxl-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.b-ext .flex-xxl-fill {flex: 1 1 auto !important;}
	.b-ext .flex-xxl-grow-0 {flex-grow: 0 !important;}
	.b-ext .flex-xxl-grow-1 {flex-grow: 1 !important;}
	.b-ext .flex-xxl-shrink-0 {flex-shrink: 0 !important;}
	.b-ext .flex-xxl-shrink-1 {flex-shrink: 1 !important;}
	.b-ext .justify-content-xxl-start {justify-content: flex-start !important;}
	.b-ext .justify-content-xxl-end {justify-content: flex-end !important;}
	.b-ext .justify-content-xxl-center {justify-content: center !important;}
	.b-ext .justify-content-xxl-between {justify-content: space-between !important;}
	.b-ext .justify-content-xxl-around {justify-content: space-around !important;}
	.b-ext .align-items-xxl-start {align-items: flex-start !important;}
	.b-ext .align-items-xxl-end {align-items: flex-end !important;}
	.b-ext .align-items-xxl-center {align-items: center !important;}
	.b-ext .align-items-xxl-baseline {align-items: baseline !important;}
	.b-ext .align-items-xxl-stretch {align-items: stretch !important;}
	.b-ext .align-content-xxl-start {align-content: flex-start !important;}
	.b-ext .align-content-xxl-end {align-content: flex-end !important;}
	.b-ext .align-content-xxl-center {align-content: center !important;}
	.b-ext .align-content-xxl-between {align-content: space-between !important;}
	.b-ext .align-content-xxl-around {align-content: space-around !important;}
	.b-ext .align-content-xxl-stretch {align-content: stretch !important;}
	.b-ext .align-self-xxl-auto {align-self: auto !important;}
	.b-ext .align-self-xxl-start {align-self: flex-start !important;}
	.b-ext .align-self-xxl-end {align-self: flex-end !important;}
	.b-ext .align-self-xxl-center {align-self: center !important;}
	.b-ext .align-self-xxl-baseline {align-self: baseline !important;}
	.b-ext .align-self-xxl-stretch {align-self: stretch !important;}}
.b-ext .float-left {float: left !important;}
.b-ext .float-right {float: right !important;}
.b-ext .float-none {float: none !important;}
@media (min-width: 544px) {.b-ext .float-sm-left {float: left !important;}
	.b-ext .float-sm-right {float: right !important;}
	.b-ext .float-sm-none {float: none !important;}}
@media (min-width: 769px) {.b-ext .float-md-left {float: left !important;}
	.b-ext .float-md-right {float: right !important;}
	.b-ext .float-md-none {float: none !important;}}
@media (min-width: 992px) {.b-ext .float-lg-left {float: left !important;}
	.b-ext .float-lg-right {float: right !important;}
	.b-ext .float-lg-none {float: none !important;}}
@media (min-width: 1200px) {.b-ext .float-xl-left {float: left !important;}
	.b-ext .float-xl-right {float: right !important;}
	.b-ext .float-xl-none {float: none !important;}}
@media (min-width: 1441px) {.b-ext .float-xxl-left {float: left !important;}
	.b-ext .float-xxl-right {float: right !important;}
	.b-ext .float-xxl-none {float: none !important;}}
.b-ext .user-select-all {-webkit-user-select: all !important;-moz-user-select: all !important;user-select: all !important;}
.b-ext .user-select-auto {-webkit-user-select: auto !important;-moz-user-select: auto !important;user-select: auto !important;}
.b-ext .user-select-none {-webkit-user-select: none !important;-moz-user-select: none !important;user-select: none !important;}
.b-ext .overflow-auto {overflow: auto !important;}
.b-ext .overflow-hidden {overflow: hidden !important;}
.b-ext .position-static {position: static !important;}
.b-ext .position-relative {position: relative !important;}
.b-ext .position-absolute {position: absolute !important;}
.b-ext .position-fixed {position: fixed !important;}
.b-ext .position-sticky {position: sticky !important;}
.b-ext .fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}
.b-ext .fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;}
@supports (position: sticky) {.b-ext .sticky-top {position: sticky;top: 0;z-index: 1020;}}
.b-ext .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
.b-ext .sr-only-focusable:active, .b-ext .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;}
.b-ext .shadow-sm {box-shadow: 0 calc(var(--font-size) * .125) calc(var(--font-size) * .25) rgba(0,0,0,.075) !important;}
.b-ext .shadow {box-shadow: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1) rgba(0,0,0,.15) !important;}
.b-ext .shadow-lg {box-shadow: 0 calc(var(--font-size) * 1) calc(var(--font-size) * 3) rgba(0,0,0,.175) !important;}
.b-ext .shadow-none {box-shadow: none !important;}
.b-ext .w-25 {width: 25% !important;}
.b-ext .w-50 {width: 50% !important;}
.b-ext .w-75 {width: 75% !important;}
.b-ext .w-100 {width: 100% !important;}
.b-ext .w-auto {width: auto !important;}
.b-ext .h-25 {height: 25% !important;}
.b-ext .h-50 {height: 50% !important;}
.b-ext .h-75 {height: 75% !important;}
.b-ext .h-100 {height: 100% !important;}
.b-ext .h-auto {height: auto !important;}
.b-ext .mw-100 {max-width: 100% !important;}
.b-ext .mh-100 {max-height: 100% !important;}
.b-ext .min-vw-100 {min-width: 100vw !important;}
.b-ext .min-vh-100 {min-height: 100vh !important;}
.b-ext .vw-100 {width: 100vw !important;}
.b-ext .vh-100 {height: 100vh !important;}
.b-ext .m-0 {margin: 0 !important;}
.b-ext .mt-0, .b-ext .my-0 {margin-top: 0 !important;}
.b-ext .mr-0, .b-ext .mx-0 {margin-right: 0 !important;}
.b-ext .mb-0, .b-ext .my-0 {margin-bottom: 0 !important;}
.b-ext .ml-0, .b-ext .mx-0 {margin-left: 0 !important;}
.b-ext .m-1 {margin: calc(var(--font-size) * .25) !important;}
.b-ext .mt-1, .b-ext .my-1 {margin-top: calc(var(--font-size) * .25) !important;}
.b-ext .mr-1, .b-ext .mx-1 {margin-right: calc(var(--font-size) * .25) !important;}
.b-ext .mb-1, .b-ext .my-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
.b-ext .ml-1, .b-ext .mx-1 {margin-left: calc(var(--font-size) * .25) !important;}
.b-ext .m-2 {margin: calc(var(--font-size) * .5) !important;}
.b-ext .mt-2, .b-ext .my-2 {margin-top: calc(var(--font-size) * .5) !important;}
.b-ext .mr-2, .b-ext .mx-2 {margin-right: calc(var(--font-size) * .5) !important;}
.b-ext .mb-2, .b-ext .my-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
.b-ext .ml-2, .b-ext .mx-2 {margin-left: calc(var(--font-size) * .5) !important;}
.b-ext .m-3 {margin: calc(var(--font-size) * 1) !important;}
.b-ext .mt-3, .b-ext .my-3 {margin-top: calc(var(--font-size) * 1) !important;}
.b-ext .mr-3, .b-ext .mx-3 {margin-right: calc(var(--font-size) * 1) !important;}
.b-ext .mb-3, .b-ext .my-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .ml-3, .b-ext .mx-3 {margin-left: calc(var(--font-size) * 1) !important;}
.b-ext .m-4 {margin: calc(var(--font-size) * 1.5) !important;}
.b-ext .mt-4, .b-ext .my-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
.b-ext .mr-4, .b-ext .mx-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
.b-ext .mb-4, .b-ext .my-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
.b-ext .ml-4, .b-ext .mx-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
.b-ext .m-5 {margin: calc(var(--font-size) * 3) !important;}
.b-ext .mt-5, .b-ext .my-5 {margin-top: calc(var(--font-size) * 3) !important;}
.b-ext .mr-5, .b-ext .mx-5 {margin-right: calc(var(--font-size) * 3) !important;}
.b-ext .mb-5, .b-ext .my-5 {margin-bottom: calc(var(--font-size) * 3) !important;}
.b-ext .ml-5, .b-ext .mx-5 {margin-left: calc(var(--font-size) * 3) !important;}
.b-ext .p-0 {padding: 0 !important;}
.b-ext .pt-0, .b-ext .py-0 {padding-top: 0 !important;}
.b-ext .pr-0, .b-ext .px-0 {padding-right: 0 !important;}
.b-ext .pb-0, .b-ext .py-0 {padding-bottom: 0 !important;}
.b-ext .pl-0, .b-ext .px-0 {padding-left: 0 !important;}
.b-ext .p-1 {padding: calc(var(--font-size) * .25) !important;}
.b-ext .pt-1, .b-ext .py-1 {padding-top: calc(var(--font-size) * .25) !important;}
.b-ext .pr-1, .b-ext .px-1 {padding-right: calc(var(--font-size) * .25) !important;}
.b-ext .pb-1, .b-ext .py-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
.b-ext .pl-1, .b-ext .px-1 {padding-left: calc(var(--font-size) * .25) !important;}
.b-ext .p-2 {padding: calc(var(--font-size) * .5) !important;}
.b-ext .pt-2, .b-ext .py-2 {padding-top: calc(var(--font-size) * .5) !important;}
.b-ext .pr-2, .b-ext .px-2 {padding-right: calc(var(--font-size) * .5) !important;}
.b-ext .pb-2, .b-ext .py-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
.b-ext .pl-2, .b-ext .px-2 {padding-left: calc(var(--font-size) * .5) !important;}
.b-ext .p-3 {padding: calc(var(--font-size) * 1) !important;}
.b-ext .pt-3, .b-ext .py-3 {padding-top: calc(var(--font-size) * 1) !important;}
.b-ext .pr-3, .b-ext .px-3 {padding-right: calc(var(--font-size) * 1) !important;}
.b-ext .pb-3, .b-ext .py-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .pl-3, .b-ext .px-3 {padding-left: calc(var(--font-size) * 1) !important;}
.b-ext .p-4 {padding: calc(var(--font-size) * 1.5) !important;}
.b-ext .pt-4, .b-ext .py-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
.b-ext .pr-4, .b-ext .px-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
.b-ext .pb-4, .b-ext .py-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
.b-ext .pl-4, .b-ext .px-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
.b-ext .p-5 {padding: calc(var(--font-size) * 3) !important;}
.b-ext .pt-5, .b-ext .py-5 {padding-top: calc(var(--font-size) * 3) !important;}
.b-ext .pr-5, .b-ext .px-5 {padding-right: calc(var(--font-size) * 3) !important;}
.b-ext .pb-5, .b-ext .py-5 {padding-bottom: calc(var(--font-size) * 3) !important;}
.b-ext .pl-5, .b-ext .px-5 {padding-left: calc(var(--font-size) * 3) !important;}
.b-ext .m-n1 {margin: calc(var(--font-size) * -.25) !important;}
.b-ext .mt-n1, .b-ext .my-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
.b-ext .mr-n1, .b-ext .mx-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
.b-ext .mb-n1, .b-ext .my-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
.b-ext .ml-n1, .b-ext .mx-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
.b-ext .m-n2 {margin: calc(var(--font-size) * -.5) !important;}
.b-ext .mt-n2, .b-ext .my-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
.b-ext .mr-n2, .b-ext .mx-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
.b-ext .mb-n2, .b-ext .my-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
.b-ext .ml-n2, .b-ext .mx-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
.b-ext .m-n3 {margin: calc(var(--font-size) * -1) !important;}
.b-ext .mt-n3, .b-ext .my-n3 {margin-top: calc(var(--font-size) * -1) !important;}
.b-ext .mr-n3, .b-ext .mx-n3 {margin-right: calc(var(--font-size) * -1) !important;}
.b-ext .mb-n3, .b-ext .my-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
.b-ext .ml-n3, .b-ext .mx-n3 {margin-left: calc(var(--font-size) * -1) !important;}
.b-ext .m-n4 {margin: calc(var(--font-size) * -1.5) !important;}
.b-ext .mt-n4, .b-ext .my-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
.b-ext .mr-n4, .b-ext .mx-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
.b-ext .mb-n4, .b-ext .my-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
.b-ext .ml-n4, .b-ext .mx-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
.b-ext .m-n5 {margin: calc(var(--font-size) * -3) !important;}
.b-ext .mt-n5, .b-ext .my-n5 {margin-top: calc(var(--font-size) * -3) !important;}
.b-ext .mr-n5, .b-ext .mx-n5 {margin-right: calc(var(--font-size) * -3) !important;}
.b-ext .mb-n5, .b-ext .my-n5 {margin-bottom: calc(var(--font-size) * -3) !important;}
.b-ext .ml-n5, .b-ext .mx-n5 {margin-left: calc(var(--font-size) * -3) !important;}
.b-ext .m-auto {margin: auto !important;}
.b-ext .mt-auto, .b-ext .my-auto {margin-top: auto !important;}
.b-ext .mr-auto, .b-ext .mx-auto {margin-right: auto !important;}
.b-ext .mb-auto, .b-ext .my-auto {margin-bottom: auto !important;}
.b-ext .ml-auto, .b-ext .mx-auto {margin-left: auto !important;}
@media (min-width: 544px) {.b-ext .m-sm-0 {margin: 0 !important;}
	.b-ext .mt-sm-0, .b-ext .my-sm-0 {margin-top: 0 !important;}
	.b-ext .mr-sm-0, .b-ext .mx-sm-0 {margin-right: 0 !important;}
	.b-ext .mb-sm-0, .b-ext .my-sm-0 {margin-bottom: 0 !important;}
	.b-ext .ml-sm-0, .b-ext .mx-sm-0 {margin-left: 0 !important;}
	.b-ext .m-sm-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-sm-1, .b-ext .my-sm-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-sm-1, .b-ext .mx-sm-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-sm-1, .b-ext .my-sm-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-sm-1, .b-ext .mx-sm-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-sm-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-sm-2, .b-ext .my-sm-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-sm-2, .b-ext .mx-sm-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-sm-2, .b-ext .my-sm-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-sm-2, .b-ext .mx-sm-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-sm-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-sm-3, .b-ext .my-sm-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-sm-3, .b-ext .mx-sm-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-sm-3, .b-ext .my-sm-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-sm-3, .b-ext .mx-sm-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-sm-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-sm-4, .b-ext .my-sm-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-sm-4, .b-ext .mx-sm-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-sm-4, .b-ext .my-sm-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-sm-4, .b-ext .mx-sm-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-sm-5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-sm-5, .b-ext .my-sm-5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-sm-5, .b-ext .mx-sm-5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-sm-5, .b-ext .my-sm-5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-sm-5, .b-ext .mx-sm-5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-sm-0 {padding: 0 !important;}
	.b-ext .pt-sm-0, .b-ext .py-sm-0 {padding-top: 0 !important;}
	.b-ext .pr-sm-0, .b-ext .px-sm-0 {padding-right: 0 !important;}
	.b-ext .pb-sm-0, .b-ext .py-sm-0 {padding-bottom: 0 !important;}
	.b-ext .pl-sm-0, .b-ext .px-sm-0 {padding-left: 0 !important;}
	.b-ext .p-sm-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-sm-1, .b-ext .py-sm-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-sm-1, .b-ext .px-sm-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-sm-1, .b-ext .py-sm-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-sm-1, .b-ext .px-sm-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-sm-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-sm-2, .b-ext .py-sm-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-sm-2, .b-ext .px-sm-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-sm-2, .b-ext .py-sm-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-sm-2, .b-ext .px-sm-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-sm-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-sm-3, .b-ext .py-sm-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-sm-3, .b-ext .px-sm-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-sm-3, .b-ext .py-sm-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-sm-3, .b-ext .px-sm-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-sm-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-sm-4, .b-ext .py-sm-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-sm-4, .b-ext .px-sm-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-sm-4, .b-ext .py-sm-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-sm-4, .b-ext .px-sm-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-sm-5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-sm-5, .b-ext .py-sm-5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-sm-5, .b-ext .px-sm-5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-sm-5, .b-ext .py-sm-5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-sm-5, .b-ext .px-sm-5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-sm-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-sm-n1, .b-ext .my-sm-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-sm-n1, .b-ext .mx-sm-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-sm-n1, .b-ext .my-sm-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-sm-n1, .b-ext .mx-sm-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-sm-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-sm-n2, .b-ext .my-sm-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-sm-n2, .b-ext .mx-sm-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-sm-n2, .b-ext .my-sm-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-sm-n2, .b-ext .mx-sm-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-sm-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-sm-n3, .b-ext .my-sm-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-sm-n3, .b-ext .mx-sm-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-sm-n3, .b-ext .my-sm-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-sm-n3, .b-ext .mx-sm-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-sm-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-sm-n4, .b-ext .my-sm-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-sm-n4, .b-ext .mx-sm-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-sm-n4, .b-ext .my-sm-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-sm-n4, .b-ext .mx-sm-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-sm-n5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-sm-n5, .b-ext .my-sm-n5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-sm-n5, .b-ext .mx-sm-n5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-sm-n5, .b-ext .my-sm-n5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-sm-n5, .b-ext .mx-sm-n5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-sm-auto {margin: auto !important;}
	.b-ext .mt-sm-auto, .b-ext .my-sm-auto {margin-top: auto !important;}
	.b-ext .mr-sm-auto, .b-ext .mx-sm-auto {margin-right: auto !important;}
	.b-ext .mb-sm-auto, .b-ext .my-sm-auto {margin-bottom: auto !important;}
	.b-ext .ml-sm-auto, .b-ext .mx-sm-auto {margin-left: auto !important;}}
@media (min-width: 769px) {.b-ext .m-md-0 {margin: 0 !important;}
	.b-ext .mt-md-0, .b-ext .my-md-0 {margin-top: 0 !important;}
	.b-ext .mr-md-0, .b-ext .mx-md-0 {margin-right: 0 !important;}
	.b-ext .mb-md-0, .b-ext .my-md-0 {margin-bottom: 0 !important;}
	.b-ext .ml-md-0, .b-ext .mx-md-0 {margin-left: 0 !important;}
	.b-ext .m-md-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-md-1, .b-ext .my-md-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-md-1, .b-ext .mx-md-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-md-1, .b-ext .my-md-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-md-1, .b-ext .mx-md-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-md-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-md-2, .b-ext .my-md-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-md-2, .b-ext .mx-md-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-md-2, .b-ext .my-md-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-md-2, .b-ext .mx-md-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-md-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-md-3, .b-ext .my-md-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-md-3, .b-ext .mx-md-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-md-3, .b-ext .my-md-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-md-3, .b-ext .mx-md-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-md-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-md-4, .b-ext .my-md-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-md-4, .b-ext .mx-md-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-md-4, .b-ext .my-md-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-md-4, .b-ext .mx-md-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-md-5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-md-5, .b-ext .my-md-5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-md-5, .b-ext .mx-md-5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-md-5, .b-ext .my-md-5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-md-5, .b-ext .mx-md-5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-md-0 {padding: 0 !important;}
	.b-ext .pt-md-0, .b-ext .py-md-0 {padding-top: 0 !important;}
	.b-ext .pr-md-0, .b-ext .px-md-0 {padding-right: 0 !important;}
	.b-ext .pb-md-0, .b-ext .py-md-0 {padding-bottom: 0 !important;}
	.b-ext .pl-md-0, .b-ext .px-md-0 {padding-left: 0 !important;}
	.b-ext .p-md-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-md-1, .b-ext .py-md-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-md-1, .b-ext .px-md-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-md-1, .b-ext .py-md-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-md-1, .b-ext .px-md-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-md-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-md-2, .b-ext .py-md-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-md-2, .b-ext .px-md-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-md-2, .b-ext .py-md-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-md-2, .b-ext .px-md-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-md-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-md-3, .b-ext .py-md-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-md-3, .b-ext .px-md-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-md-3, .b-ext .py-md-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-md-3, .b-ext .px-md-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-md-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-md-4, .b-ext .py-md-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-md-4, .b-ext .px-md-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-md-4, .b-ext .py-md-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-md-4, .b-ext .px-md-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-md-5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-md-5, .b-ext .py-md-5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-md-5, .b-ext .px-md-5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-md-5, .b-ext .py-md-5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-md-5, .b-ext .px-md-5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-md-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-md-n1, .b-ext .my-md-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-md-n1, .b-ext .mx-md-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-md-n1, .b-ext .my-md-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-md-n1, .b-ext .mx-md-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-md-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-md-n2, .b-ext .my-md-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-md-n2, .b-ext .mx-md-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-md-n2, .b-ext .my-md-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-md-n2, .b-ext .mx-md-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-md-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-md-n3, .b-ext .my-md-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-md-n3, .b-ext .mx-md-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-md-n3, .b-ext .my-md-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-md-n3, .b-ext .mx-md-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-md-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-md-n4, .b-ext .my-md-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-md-n4, .b-ext .mx-md-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-md-n4, .b-ext .my-md-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-md-n4, .b-ext .mx-md-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-md-n5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-md-n5, .b-ext .my-md-n5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-md-n5, .b-ext .mx-md-n5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-md-n5, .b-ext .my-md-n5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-md-n5, .b-ext .mx-md-n5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-md-auto {margin: auto !important;}
	.b-ext .mt-md-auto, .b-ext .my-md-auto {margin-top: auto !important;}
	.b-ext .mr-md-auto, .b-ext .mx-md-auto {margin-right: auto !important;}
	.b-ext .mb-md-auto, .b-ext .my-md-auto {margin-bottom: auto !important;}
	.b-ext .ml-md-auto, .b-ext .mx-md-auto {margin-left: auto !important;}}
@media (min-width: 992px) {.b-ext .m-lg-0 {margin: 0 !important;}
	.b-ext .mt-lg-0, .b-ext .my-lg-0 {margin-top: 0 !important;}
	.b-ext .mr-lg-0, .b-ext .mx-lg-0 {margin-right: 0 !important;}
	.b-ext .mb-lg-0, .b-ext .my-lg-0 {margin-bottom: 0 !important;}
	.b-ext .ml-lg-0, .b-ext .mx-lg-0 {margin-left: 0 !important;}
	.b-ext .m-lg-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-lg-1, .b-ext .my-lg-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-lg-1, .b-ext .mx-lg-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-lg-1, .b-ext .my-lg-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-lg-1, .b-ext .mx-lg-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-lg-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-lg-2, .b-ext .my-lg-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-lg-2, .b-ext .mx-lg-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-lg-2, .b-ext .my-lg-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-lg-2, .b-ext .mx-lg-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-lg-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-lg-3, .b-ext .my-lg-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-lg-3, .b-ext .mx-lg-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-lg-3, .b-ext .my-lg-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-lg-3, .b-ext .mx-lg-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-lg-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-lg-4, .b-ext .my-lg-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-lg-4, .b-ext .mx-lg-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-lg-4, .b-ext .my-lg-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-lg-4, .b-ext .mx-lg-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-lg-5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-lg-5, .b-ext .my-lg-5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-lg-5, .b-ext .mx-lg-5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-lg-5, .b-ext .my-lg-5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-lg-5, .b-ext .mx-lg-5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-lg-0 {padding: 0 !important;}
	.b-ext .pt-lg-0, .b-ext .py-lg-0 {padding-top: 0 !important;}
	.b-ext .pr-lg-0, .b-ext .px-lg-0 {padding-right: 0 !important;}
	.b-ext .pb-lg-0, .b-ext .py-lg-0 {padding-bottom: 0 !important;}
	.b-ext .pl-lg-0, .b-ext .px-lg-0 {padding-left: 0 !important;}
	.b-ext .p-lg-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-lg-1, .b-ext .py-lg-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-lg-1, .b-ext .px-lg-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-lg-1, .b-ext .py-lg-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-lg-1, .b-ext .px-lg-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-lg-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-lg-2, .b-ext .py-lg-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-lg-2, .b-ext .px-lg-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-lg-2, .b-ext .py-lg-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-lg-2, .b-ext .px-lg-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-lg-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-lg-3, .b-ext .py-lg-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-lg-3, .b-ext .px-lg-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-lg-3, .b-ext .py-lg-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-lg-3, .b-ext .px-lg-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-lg-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-lg-4, .b-ext .py-lg-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-lg-4, .b-ext .px-lg-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-lg-4, .b-ext .py-lg-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-lg-4, .b-ext .px-lg-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-lg-5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-lg-5, .b-ext .py-lg-5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-lg-5, .b-ext .px-lg-5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-lg-5, .b-ext .py-lg-5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-lg-5, .b-ext .px-lg-5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-lg-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-lg-n1, .b-ext .my-lg-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-lg-n1, .b-ext .mx-lg-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-lg-n1, .b-ext .my-lg-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-lg-n1, .b-ext .mx-lg-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-lg-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-lg-n2, .b-ext .my-lg-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-lg-n2, .b-ext .mx-lg-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-lg-n2, .b-ext .my-lg-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-lg-n2, .b-ext .mx-lg-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-lg-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-lg-n3, .b-ext .my-lg-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-lg-n3, .b-ext .mx-lg-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-lg-n3, .b-ext .my-lg-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-lg-n3, .b-ext .mx-lg-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-lg-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-lg-n4, .b-ext .my-lg-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-lg-n4, .b-ext .mx-lg-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-lg-n4, .b-ext .my-lg-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-lg-n4, .b-ext .mx-lg-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-lg-n5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-lg-n5, .b-ext .my-lg-n5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-lg-n5, .b-ext .mx-lg-n5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-lg-n5, .b-ext .my-lg-n5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-lg-n5, .b-ext .mx-lg-n5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-lg-auto {margin: auto !important;}
	.b-ext .mt-lg-auto, .b-ext .my-lg-auto {margin-top: auto !important;}
	.b-ext .mr-lg-auto, .b-ext .mx-lg-auto {margin-right: auto !important;}
	.b-ext .mb-lg-auto, .b-ext .my-lg-auto {margin-bottom: auto !important;}
	.b-ext .ml-lg-auto, .b-ext .mx-lg-auto {margin-left: auto !important;}}
@media (min-width: 1200px) {.b-ext .m-xl-0 {margin: 0 !important;}
	.b-ext .mt-xl-0, .b-ext .my-xl-0 {margin-top: 0 !important;}
	.b-ext .mr-xl-0, .b-ext .mx-xl-0 {margin-right: 0 !important;}
	.b-ext .mb-xl-0, .b-ext .my-xl-0 {margin-bottom: 0 !important;}
	.b-ext .ml-xl-0, .b-ext .mx-xl-0 {margin-left: 0 !important;}
	.b-ext .m-xl-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-xl-1, .b-ext .my-xl-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-xl-1, .b-ext .mx-xl-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-xl-1, .b-ext .my-xl-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-xl-1, .b-ext .mx-xl-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-xl-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-xl-2, .b-ext .my-xl-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-xl-2, .b-ext .mx-xl-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-xl-2, .b-ext .my-xl-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-xl-2, .b-ext .mx-xl-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-xl-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-xl-3, .b-ext .my-xl-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-xl-3, .b-ext .mx-xl-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-xl-3, .b-ext .my-xl-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-xl-3, .b-ext .mx-xl-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-xl-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-xl-4, .b-ext .my-xl-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-xl-4, .b-ext .mx-xl-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-xl-4, .b-ext .my-xl-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-xl-4, .b-ext .mx-xl-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-xl-5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-xl-5, .b-ext .my-xl-5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-xl-5, .b-ext .mx-xl-5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-xl-5, .b-ext .my-xl-5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-xl-5, .b-ext .mx-xl-5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-xl-0 {padding: 0 !important;}
	.b-ext .pt-xl-0, .b-ext .py-xl-0 {padding-top: 0 !important;}
	.b-ext .pr-xl-0, .b-ext .px-xl-0 {padding-right: 0 !important;}
	.b-ext .pb-xl-0, .b-ext .py-xl-0 {padding-bottom: 0 !important;}
	.b-ext .pl-xl-0, .b-ext .px-xl-0 {padding-left: 0 !important;}
	.b-ext .p-xl-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-xl-1, .b-ext .py-xl-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-xl-1, .b-ext .px-xl-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-xl-1, .b-ext .py-xl-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-xl-1, .b-ext .px-xl-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-xl-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-xl-2, .b-ext .py-xl-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-xl-2, .b-ext .px-xl-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-xl-2, .b-ext .py-xl-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-xl-2, .b-ext .px-xl-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-xl-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-xl-3, .b-ext .py-xl-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-xl-3, .b-ext .px-xl-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-xl-3, .b-ext .py-xl-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-xl-3, .b-ext .px-xl-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-xl-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-xl-4, .b-ext .py-xl-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-xl-4, .b-ext .px-xl-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-xl-4, .b-ext .py-xl-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-xl-4, .b-ext .px-xl-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-xl-5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-xl-5, .b-ext .py-xl-5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-xl-5, .b-ext .px-xl-5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-xl-5, .b-ext .py-xl-5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-xl-5, .b-ext .px-xl-5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-xl-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-xl-n1, .b-ext .my-xl-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-xl-n1, .b-ext .mx-xl-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-xl-n1, .b-ext .my-xl-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-xl-n1, .b-ext .mx-xl-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-xl-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-xl-n2, .b-ext .my-xl-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-xl-n2, .b-ext .mx-xl-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-xl-n2, .b-ext .my-xl-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-xl-n2, .b-ext .mx-xl-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-xl-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-xl-n3, .b-ext .my-xl-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-xl-n3, .b-ext .mx-xl-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-xl-n3, .b-ext .my-xl-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-xl-n3, .b-ext .mx-xl-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-xl-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-xl-n4, .b-ext .my-xl-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-xl-n4, .b-ext .mx-xl-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-xl-n4, .b-ext .my-xl-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-xl-n4, .b-ext .mx-xl-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-xl-n5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-xl-n5, .b-ext .my-xl-n5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-xl-n5, .b-ext .mx-xl-n5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-xl-n5, .b-ext .my-xl-n5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-xl-n5, .b-ext .mx-xl-n5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-xl-auto {margin: auto !important;}
	.b-ext .mt-xl-auto, .b-ext .my-xl-auto {margin-top: auto !important;}
	.b-ext .mr-xl-auto, .b-ext .mx-xl-auto {margin-right: auto !important;}
	.b-ext .mb-xl-auto, .b-ext .my-xl-auto {margin-bottom: auto !important;}
	.b-ext .ml-xl-auto, .b-ext .mx-xl-auto {margin-left: auto !important;}}
@media (min-width: 1441px) {.b-ext .m-xxl-0 {margin: 0 !important;}
	.b-ext .mt-xxl-0, .b-ext .my-xxl-0 {margin-top: 0 !important;}
	.b-ext .mr-xxl-0, .b-ext .mx-xxl-0 {margin-right: 0 !important;}
	.b-ext .mb-xxl-0, .b-ext .my-xxl-0 {margin-bottom: 0 !important;}
	.b-ext .ml-xxl-0, .b-ext .mx-xxl-0 {margin-left: 0 !important;}
	.b-ext .m-xxl-1 {margin: calc(var(--font-size) * .25) !important;}
	.b-ext .mt-xxl-1, .b-ext .my-xxl-1 {margin-top: calc(var(--font-size) * .25) !important;}
	.b-ext .mr-xxl-1, .b-ext .mx-xxl-1 {margin-right: calc(var(--font-size) * .25) !important;}
	.b-ext .mb-xxl-1, .b-ext .my-xxl-1 {margin-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .ml-xxl-1, .b-ext .mx-xxl-1 {margin-left: calc(var(--font-size) * .25) !important;}
	.b-ext .m-xxl-2 {margin: calc(var(--font-size) * .5) !important;}
	.b-ext .mt-xxl-2, .b-ext .my-xxl-2 {margin-top: calc(var(--font-size) * .5) !important;}
	.b-ext .mr-xxl-2, .b-ext .mx-xxl-2 {margin-right: calc(var(--font-size) * .5) !important;}
	.b-ext .mb-xxl-2, .b-ext .my-xxl-2 {margin-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .ml-xxl-2, .b-ext .mx-xxl-2 {margin-left: calc(var(--font-size) * .5) !important;}
	.b-ext .m-xxl-3 {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .mt-xxl-3, .b-ext .my-xxl-3 {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .mr-xxl-3, .b-ext .mx-xxl-3 {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .mb-xxl-3, .b-ext .my-xxl-3 {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .ml-xxl-3, .b-ext .mx-xxl-3 {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .m-xxl-4 {margin: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mt-xxl-4, .b-ext .my-xxl-4 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mr-xxl-4, .b-ext .mx-xxl-4 {margin-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .mb-xxl-4, .b-ext .my-xxl-4 {margin-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .ml-xxl-4, .b-ext .mx-xxl-4 {margin-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .m-xxl-5 {margin: calc(var(--font-size) * 3) !important;}
	.b-ext .mt-xxl-5, .b-ext .my-xxl-5 {margin-top: calc(var(--font-size) * 3) !important;}
	.b-ext .mr-xxl-5, .b-ext .mx-xxl-5 {margin-right: calc(var(--font-size) * 3) !important;}
	.b-ext .mb-xxl-5, .b-ext .my-xxl-5 {margin-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .ml-xxl-5, .b-ext .mx-xxl-5 {margin-left: calc(var(--font-size) * 3) !important;}
	.b-ext .p-xxl-0 {padding: 0 !important;}
	.b-ext .pt-xxl-0, .b-ext .py-xxl-0 {padding-top: 0 !important;}
	.b-ext .pr-xxl-0, .b-ext .px-xxl-0 {padding-right: 0 !important;}
	.b-ext .pb-xxl-0, .b-ext .py-xxl-0 {padding-bottom: 0 !important;}
	.b-ext .pl-xxl-0, .b-ext .px-xxl-0 {padding-left: 0 !important;}
	.b-ext .p-xxl-1 {padding: calc(var(--font-size) * .25) !important;}
	.b-ext .pt-xxl-1, .b-ext .py-xxl-1 {padding-top: calc(var(--font-size) * .25) !important;}
	.b-ext .pr-xxl-1, .b-ext .px-xxl-1 {padding-right: calc(var(--font-size) * .25) !important;}
	.b-ext .pb-xxl-1, .b-ext .py-xxl-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
	.b-ext .pl-xxl-1, .b-ext .px-xxl-1 {padding-left: calc(var(--font-size) * .25) !important;}
	.b-ext .p-xxl-2 {padding: calc(var(--font-size) * .5) !important;}
	.b-ext .pt-xxl-2, .b-ext .py-xxl-2 {padding-top: calc(var(--font-size) * .5) !important;}
	.b-ext .pr-xxl-2, .b-ext .px-xxl-2 {padding-right: calc(var(--font-size) * .5) !important;}
	.b-ext .pb-xxl-2, .b-ext .py-xxl-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
	.b-ext .pl-xxl-2, .b-ext .px-xxl-2 {padding-left: calc(var(--font-size) * .5) !important;}
	.b-ext .p-xxl-3 {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .pt-xxl-3, .b-ext .py-xxl-3 {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .pr-xxl-3, .b-ext .px-xxl-3 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .pb-xxl-3, .b-ext .py-xxl-3 {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .pl-xxl-3, .b-ext .px-xxl-3 {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .p-xxl-4 {padding: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pt-xxl-4, .b-ext .py-xxl-4 {padding-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pr-xxl-4, .b-ext .px-xxl-4 {padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pb-xxl-4, .b-ext .py-xxl-4 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .pl-xxl-4, .b-ext .px-xxl-4 {padding-left: calc(var(--font-size) * 1.5) !important;}
	.b-ext .p-xxl-5 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .pt-xxl-5, .b-ext .py-xxl-5 {padding-top: calc(var(--font-size) * 3) !important;}
	.b-ext .pr-xxl-5, .b-ext .px-xxl-5 {padding-right: calc(var(--font-size) * 3) !important;}
	.b-ext .pb-xxl-5, .b-ext .py-xxl-5 {padding-bottom: calc(var(--font-size) * 3) !important;}
	.b-ext .pl-xxl-5, .b-ext .px-xxl-5 {padding-left: calc(var(--font-size) * 3) !important;}
	.b-ext .m-xxl-n1 {margin: calc(var(--font-size) * -.25) !important;}
	.b-ext .mt-xxl-n1, .b-ext .my-xxl-n1 {margin-top: calc(var(--font-size) * -.25) !important;}
	.b-ext .mr-xxl-n1, .b-ext .mx-xxl-n1 {margin-right: calc(var(--font-size) * -.25) !important;}
	.b-ext .mb-xxl-n1, .b-ext .my-xxl-n1 {margin-bottom: calc(var(--font-size) * -.25) !important;}
	.b-ext .ml-xxl-n1, .b-ext .mx-xxl-n1 {margin-left: calc(var(--font-size) * -.25) !important;}
	.b-ext .m-xxl-n2 {margin: calc(var(--font-size) * -.5) !important;}
	.b-ext .mt-xxl-n2, .b-ext .my-xxl-n2 {margin-top: calc(var(--font-size) * -.5) !important;}
	.b-ext .mr-xxl-n2, .b-ext .mx-xxl-n2 {margin-right: calc(var(--font-size) * -.5) !important;}
	.b-ext .mb-xxl-n2, .b-ext .my-xxl-n2 {margin-bottom: calc(var(--font-size) * -.5) !important;}
	.b-ext .ml-xxl-n2, .b-ext .mx-xxl-n2 {margin-left: calc(var(--font-size) * -.5) !important;}
	.b-ext .m-xxl-n3 {margin: calc(var(--font-size) * -1) !important;}
	.b-ext .mt-xxl-n3, .b-ext .my-xxl-n3 {margin-top: calc(var(--font-size) * -1) !important;}
	.b-ext .mr-xxl-n3, .b-ext .mx-xxl-n3 {margin-right: calc(var(--font-size) * -1) !important;}
	.b-ext .mb-xxl-n3, .b-ext .my-xxl-n3 {margin-bottom: calc(var(--font-size) * -1) !important;}
	.b-ext .ml-xxl-n3, .b-ext .mx-xxl-n3 {margin-left: calc(var(--font-size) * -1) !important;}
	.b-ext .m-xxl-n4 {margin: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mt-xxl-n4, .b-ext .my-xxl-n4 {margin-top: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mr-xxl-n4, .b-ext .mx-xxl-n4 {margin-right: calc(var(--font-size) * -1.5) !important;}
	.b-ext .mb-xxl-n4, .b-ext .my-xxl-n4 {margin-bottom: calc(var(--font-size) * -1.5) !important;}
	.b-ext .ml-xxl-n4, .b-ext .mx-xxl-n4 {margin-left: calc(var(--font-size) * -1.5) !important;}
	.b-ext .m-xxl-n5 {margin: calc(var(--font-size) * -3) !important;}
	.b-ext .mt-xxl-n5, .b-ext .my-xxl-n5 {margin-top: calc(var(--font-size) * -3) !important;}
	.b-ext .mr-xxl-n5, .b-ext .mx-xxl-n5 {margin-right: calc(var(--font-size) * -3) !important;}
	.b-ext .mb-xxl-n5, .b-ext .my-xxl-n5 {margin-bottom: calc(var(--font-size) * -3) !important;}
	.b-ext .ml-xxl-n5, .b-ext .mx-xxl-n5 {margin-left: calc(var(--font-size) * -3) !important;}
	.b-ext .m-xxl-auto {margin: auto !important;}
	.b-ext .mt-xxl-auto, .b-ext .my-xxl-auto {margin-top: auto !important;}
	.b-ext .mr-xxl-auto, .b-ext .mx-xxl-auto {margin-right: auto !important;}
	.b-ext .mb-xxl-auto, .b-ext .my-xxl-auto {margin-bottom: auto !important;}
	.b-ext .ml-xxl-auto, .b-ext .mx-xxl-auto {margin-left: auto !important;}}
.b-ext .stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;pointer-events: auto;content: "";background-color: rgba(0,0,0,0);}
.b-ext .text-monospace {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;}
.b-ext .text-justify {text-align: justify !important;}
.b-ext .text-wrap {white-space: normal !important;}
.b-ext .text-nowrap {white-space: nowrap !important;}
.b-ext .text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .text-left {text-align: left !important;}
.b-ext .text-right {text-align: right !important;}
.b-ext .text-center {text-align: center !important;}
@media (min-width: 544px) {.b-ext .text-sm-left {text-align: left !important;}
	.b-ext .text-sm-right {text-align: right !important;}
	.b-ext .text-sm-center {text-align: center !important;}}
@media (min-width: 769px) {.b-ext .text-md-left {text-align: left !important;}
	.b-ext .text-md-right {text-align: right !important;}
	.b-ext .text-md-center {text-align: center !important;}}
@media (min-width: 992px) {.b-ext .text-lg-left {text-align: left !important;}
	.b-ext .text-lg-right {text-align: right !important;}
	.b-ext .text-lg-center {text-align: center !important;}}
@media (min-width: 1200px) {.b-ext .text-xl-left {text-align: left !important;}
	.b-ext .text-xl-right {text-align: right !important;}
	.b-ext .text-xl-center {text-align: center !important;}}
@media (min-width: 1441px) {.b-ext .text-xxl-left {text-align: left !important;}
	.b-ext .text-xxl-right {text-align: right !important;}
	.b-ext .text-xxl-center {text-align: center !important;}}
.b-ext .text-lowercase {text-transform: lowercase !important;}
.b-ext .text-uppercase {text-transform: uppercase !important;}
.b-ext .text-capitalize {text-transform: capitalize !important;}
.b-ext .font-weight-light {font-weight: 300 !important;}
.b-ext .font-weight-lighter {font-weight: lighter !important;}
.b-ext .font-weight-normal {font-weight: 400 !important;}
.b-ext .font-weight-bold {font-weight: 700 !important;}
.b-ext .font-weight-bolder {font-weight: bolder !important;}
.b-ext .font-italic {font-style: italic !important;}
.b-ext .text-white {color: #fff !important;}
.b-ext .text-primary {color: #ec5729 !important;}
.b-ext a.text-primary:hover, .b-ext a.text-primary:focus {color: #b83710 !important;}
.b-ext .text-secondary {color: #6c757d !important;}
.b-ext a.text-secondary:hover, .b-ext a.text-secondary:focus {color: #484e53 !important;}
.b-ext .text-success {color: #008827 !important;}
.b-ext a.text-success:hover, .b-ext a.text-success:focus {color: #003b11 !important;}
.b-ext .text-info {color: #17a2b8 !important;}
.b-ext a.text-info:hover, .b-ext a.text-info:focus {color: #0e6674 !important;}
.b-ext .text-warning {color: #ffc107 !important;}
.b-ext a.text-warning:hover, .b-ext a.text-warning:focus {color: #b98b00 !important;}
.b-ext .text-danger {color: #c00 !important;}
.b-ext a.text-danger:hover, .b-ext a.text-danger:focus {color: #7f0000 !important;}
.b-ext .text-light {color: #f8f9fa !important;}
.b-ext a.text-light:hover, .b-ext a.text-light:focus {color: #cbd2da !important;}
.b-ext .text-dark {color: #343a40 !important;}
.b-ext a.text-dark:hover, .b-ext a.text-dark:focus {color: hsl(210,10.3448275862%,7.7450980392%) !important;}
.b-ext .text-body {color: #212529 !important;}
.b-ext .text-muted {color: #6c757d !important;}
.b-ext .text-black-50 {color: rgba(0,0,0,.5) !important;}
.b-ext .text-white-50 {color: hsla(0,0%,100%,.5) !important;}
.b-ext .text-hide {font: 0/0 a;color: rgba(0,0,0,0);text-shadow: none;background-color: rgba(0,0,0,0);border: 0;}
.b-ext .text-decoration-none {text-decoration: none !important;}
.b-ext .text-break {word-break: break-word !important;word-wrap: break-word !important;}
.b-ext .text-reset {color: inherit !important;}
.b-ext .visible {visibility: visible !important;}
.b-ext .invisible {visibility: hidden !important;}
@media print {.b-ext *, .b-ext *::before, .b-ext *::after {text-shadow: none !important;box-shadow: none !important;}
	.b-ext a:not(.btn) {text-decoration: underline;}
	.b-ext abbr[title]::after {content: " (" attr(title) ")";}
	.b-ext pre {white-space: pre-wrap !important;}
	.b-ext pre, .b-ext blockquote {border: 1px solid #adb5bd;page-break-inside: avoid;}
	.b-ext tr, .b-ext img {page-break-inside: avoid;}
	.b-ext p, .b-ext h2, .b-ext h3 {orphans: 3;widows: 3;}
	.b-ext h2, .b-ext h3 {page-break-after: avoid;}
	@page {size: a3;}
	.b-ext {min-width: 992px !important;}
	.b-ext .container {min-width: 992px !important;}
	.b-ext .navbar {display: none;}
	.b-ext .badge {border: 1px solid #000;}
	.b-ext .table {border-collapse: collapse !important;}
	.b-ext .table td, .b-ext .table th {background-color: #fff !important;}
	.b-ext .table-bordered th, .b-ext .table-bordered td {border: 1px solid #dee2e6 !important;}
	.b-ext .table-dark {color: inherit;}
	.b-ext .table-dark th, .b-ext .table-dark td, .b-ext .table-dark thead th, .b-ext .table-dark tbody+tbody {border-color: #ccc;}
	.b-ext .table .thead-dark th {color: inherit;border-color: #ccc;}}
.b-ext .carousel .icon-prev, .b-ext .carousel .icon-next {background-color: #fff;font-size: 1.875em;height: calc(var(--font-size) * 3);padding-top: .24em;width: calc(var(--font-size) * 3);}
.b-ext .carousel .icon-prev::before, .b-ext .carousel .icon-next::before {color: #000;font-family: FontAwesome,sans-serif;}
.b-ext .carousel .icon-prev::before {content: "";}
.b-ext .carousel .icon-next::before {content: "";}
.b-ext .carousel .carousel-control-prev {justify-content: flex-start;}
.b-ext .carousel .carousel-control-next {justify-content: flex-end;}
.b-ext .carousel .carousel-control-next, .b-ext .carousel .carousel-control-prev {width: calc(var(--font-size) * 3);}
.b-ext .carousel .carousel-control-next:focus, .b-ext .carousel .carousel-control-prev:focus {outline: auto #000;}
.b-ext .nav-tabs {border-bottom: 1px solid #ccc;}
.b-ext .nav-tabs .nav-link {font-size: calc(var(--font-size) * 1.1);color: #e9ecef #e9ecef #dee2e6;}
.b-ext .nav-tabs .nav-link.active {border-bottom: .188em solid var(--skin-primary-color-1);}
.b-ext .card {margin-bottom: 1em;}
.b-ext .card-header h4 {margin-bottom: 0;}
.b-ext .modal .modal-body {flex: 0 0 auto;}
.b-ext dt {color: #495057;font-weight: normal;}
.b-ext .custom-checkbox .custom-control-label::before {border: 1px solid #000;background: #f9f9f9;background: linear-gradient(#f9f9f9,#ccc);}
.b-ext .custom-checkbox .custom-control-input:checked~.custom-control-label::after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23ff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E");}
.b-ext .custom-radio .custom-control-label::before {border: 1px solid #000;background: #ccc;background: linear-gradient(#ccc,#666);}
.b-ext .form-control.is-invalid {background-image: none;}
.b-ext .pull-left-xs {float: left;}
.b-ext .pull-right-xs {float: right;}
@media (min-width: 544px)and (max-width: 768.98px) {.b-ext .pull-left-sm {float: left;}
	.b-ext .pull-right-sm {float: right;}}
@media (min-width: 769px)and (max-width: 991.98px) {.b-ext .pull-left-md {float: left;}
	.b-ext .pull-right-md {float: right;}}
@media (min-width: 992px)and (max-width: 1199.98px) {.b-ext .pull-left-lg {float: left;}
	.b-ext .pull-right-lg {float: right;}}
@media (min-width: 1200px)and (max-width: 1440.98px) {.b-ext .pull-left-xl {float: left;}
	.b-ext .pull-right-xl {float: right;}}
@media (min-width: 1441px) {.b-ext .pull-left-xxl {float: left;}
	.b-ext .pull-right-xxl {float: right;}}
@media (max-width: 543.98px) {.b-ext .hidden-xs-down {display: none !important;}}
@media (max-width: 768.98px) {.b-ext .hidden-sm-down {display: none !important;}}
@media (max-width: 991.98px) {.b-ext .hidden-md-down {display: none !important;}}
@media (max-width: 1199.98px) {.b-ext .hidden-lg-down {display: none !important;}}
@media (max-width: 1440.98px) {.b-ext .hidden-xl-down {display: none !important;}}
.b-ext .hidden-xxl-down {display: none !important;}
.b-ext .row.equal-height>[class^=col] {display: flex;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6 {font-family: Dosis,sans-serif;}
.b-ext .notify {position: fixed;top: 0;}
.b-ext .price {color: #222;}
.b-ext .price .strike-through {text-decoration: line-through;color: #999;margin-right: calc(var(--font-size) * .938);}
.b-ext .price .starting, .b-ext .price .range, .b-ext .price .sales {font-weight: bold;}
.b-ext .price .tiered {color: #222;}
.b-ext .price .tiered table {border-top: 1px solid #ccc;margin: 0 auto;}
.b-ext .price .tiered table tr:nth-child(odd) {background-color: #eee;}
.b-ext .price .tiered td, .b-ext .price .tiered span.price {font-size: calc(var(--font-size) * .875);font-weight: bold;}
.b-ext .price .tiered td {padding: calc(var(--font-size) * .313);}
.b-ext .price .tiered td.quantity {font-weight: normal;text-align: right;}
.b-ext .price .tiered td.value {text-align: left;}
.b-ext .price .tiered .table-header {font-size: calc(var(--font-size) * 1.125);padding: calc(var(--font-size) * .313);}
.b-ext .price .tiered .column-header {font-size: calc(var(--font-size) * 1);padding: calc(var(--font-size) * .313);font-weight: normal;}
.b-ext .price .tiered .column-header.quantity {text-align: right;}
.b-ext .form-nav .nav-tabs .nav-link {color: #333;}
.b-ext .nav-tabs .nav-link.active {background-color: rgba(0,0,0,0);}
.b-ext .form-nav .nav-tabs .nav-link.active, .b-ext .form-nav .nav-tabs .nav-link.active:focus, .b-ext .form-nav .nav-tabs .nav-link.active:hover {background-color: #fff;color: #333;}
@media (min-width: 992px) {.b-ext .form-nav .nav-item>.nav-link {color: #333;}}
.b-ext .container .breadcrumb {border-radius: 0;border-bottom: 1px solid #ccc;}
.b-ext .veil {position: absolute;z-index: 100;text-align: center;top: 0;left: 0;width: 100%;height: 100%;}
.b-ext .veil .underlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .5;background-color: #000;}
.b-ext .spinner {width: 80px;height: 80px;text-align: center;animation: sk-rotate 2s infinite linear;position: absolute;top: 50%;left: 50%;margin-top: -40px;margin-left: -40px;}
.b-ext .dot1, .b-ext .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: #fff;border-radius: 100%;animation: sk-bounce 2s infinite ease-in-out;}
.b-ext .dot2 {top: auto;bottom: 0;animation-delay: -1s;}
@keyframes sk-rotate {100% {transform: rotate(360deg);}}
@keyframes sk-bounce {0%, 100% {transform: scale(0);}
	50% {transform: scale(1);}}
.b-ext .item-attributes {vertical-align: top;padding-left: 0;}
.b-ext .line-item-attributes, .b-ext .line-item-option {font-size: calc(var(--font-size) * .813);margin: 0;}
.b-ext .line-item-name {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #222;font-size: 1em;font-weight: bold;margin-bottom: .313em;}
.b-ext .line-item-pricing-info {margin-bottom: 0;}
.b-ext .line-item-pricing-info+.price {font-size: 1em;font-weight: bolder;}
.b-ext .line-item-pricing-info+.unit-price .price {font-size: 1em;font-weight: bolder;}
.b-ext .line-item-price-quantity-info {margin-top: .625em;border-top: 1px solid #ccc;}
.b-ext .line-item-total-text {font-size: .813em;}
.b-ext .pricing {font-size: 1em;font-weight: bolder;}
.b-ext .item-image {height: 5.625em;width: 5.625em;margin-right: .938em;flex-grow: 0;flex-shrink: 0;}
.b-ext .item-image img.product-image {display: block;margin: 0 auto;max-width: 100%;height: auto;max-height: 5.625em;}
.b-ext .non-adjusted-price {display: none;}
.b-ext .line-item-promo {color: #008827;font-size: .813em;}
.b-ext .line-item-header {display: flex;flex-direction: row;justify-content: space-between;}
.b-ext .bundled-line-item+.bundled-line-item {margin-top: .625em;}
.b-ext .bundle-includes {font-size: .813em;margin-bottom: .625em;}
.b-ext .line-item-divider {margin: .625em -1.225em .625em -1.325em;}
.b-ext .line-dotted {border-top: .063em dashed #ccc;}
.b-ext .line-item-availability {font-size: calc(var(--font-size) * .813);}
.b-ext .product-line-item-details {overflow-y: auto;}
.b-ext .minicart {position: relative;}
.b-ext .minicart h1 {font-size: calc(var(--font-size) * 1);}
.b-ext .minicart .cart {padding-top: .625em;padding-bottom: .625em;background-color: #f9f9f9;}
.b-ext .minicart .remove-btn {color: #999;float: right;background-color: #fff;border: none;font-size: 1.625em;margin-top: -.313em;padding: 0;}
.b-ext .minicart .product-summary {margin-right: -.938em;max-height: 21.875em;overflow: hidden auto;padding-right: .938em;}
.b-ext .minicart .card-body {padding: .625em;}
.b-ext .minicart .quantity-label {font-size: .813em;}
.b-ext .minicart .quantity {width: 100%;}
.b-ext .minicart .popover {top: 100%;left: auto;right: 0;min-width: calc(var(--font-size) * 23.44);max-width: calc(var(--font-size) * 23.44);min-height: calc(var(--font-size) * 22.7);display: none;}
.b-ext .minicart .popover::before {left: auto;right: 15px;}
.b-ext .minicart .popover::after {left: auto;right: 16px;}
.b-ext .minicart .popover.show {display: block;}
.b-ext .minicart .minicart-footer {border-top: 1px solid #ccc;}
.b-ext .minicart .estimated-total {margin-top: .625em;}
.b-ext .minicart .sub-total-label {font-size: 1em;font-weight: 600;}
.b-ext .minicart .sub-total {font-size: 1em;font-weight: 600;}
.b-ext .minicart .line-item-divider {margin: .625em -.625em .625em -1.325em;}
.b-ext .minicart .line-item-name {width: 90%;}
@media (min-width: 544px)and (max-width: 768.98px) {.b-ext .hide-link-med {display: none;}}
@media (min-width: 769px) {.b-ext .hide-no-link {display: none;}}
@media (max-width: 543.98px) {.b-ext .hide-no-link {display: none;}}
.b-ext .info-icon {position: relative;cursor: pointer;display: inline-block;border: none;padding: 0;background: inherit;}
.b-ext .info-icon .icon {border-radius: calc(var(--font-size) * 1.25);background-color: var(--skin-primary-color-1);width: calc(var(--font-size) * 1.5625);display: inline-block;text-align: center;color: #fff;font-weight: 600;}
.b-ext .info-icon .tooltip {position: absolute;bottom: 100%;padding: calc(var(--font-size) * .312);border-radius: calc(var(--font-size) * .1875);background-color: #444;color: #fff;font-size: calc(var(--font-size) * .928);min-width: calc(var(--font-size) * 20);max-width: calc(var(--font-size) * 15);transform: translate(-50%,calc(-1 * 1.25em / 2));left: 50%;margin-left: 4px;animation: fade-in .5s linear forwards;}
@keyframes fade-in {0% {opacity: 0;}
	100% {opacity: 1;}}
.b-ext .info-icon .tooltip::before {content: " ";position: absolute;display: block;height: 1.25em;left: 0;bottom: -1.25em;width: 100%;}
.b-ext .info-icon .tooltip::after {border-left: solid rgba(0,0,0,0) calc(1.25em / 2);border-right: solid rgba(0,0,0,0) calc(1.25em / 2);border-top: solid #444 .625em;bottom: -.625em;content: " ";height: 0;left: 50%;margin-left: -13px;position: absolute;width: 0;}
.b-ext .ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
.b-ext .ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: 0;}
.b-ext .ui-menu .ui-menu {position: absolute;}
.b-ext .ui-menu .ui-menu-item {margin: 0;cursor: pointer;}
.b-ext .ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em;}
.b-ext .ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
.b-ext .ui-menu .ui-state-focus, .b-ext .ui-menu .ui-state-active {margin: -1px;}
.b-ext .ui-menu-icons {position: relative;}
.b-ext .ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em;}
.b-ext .ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: .2em;margin: auto 0;}
.b-ext .ui-menu .ui-menu-icon {left: auto;right: 0;}
@font-face {font-family: "PP Telegraf";src: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Regular.woff2") format("woff2"),url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Regular.woff") format("woff"),url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Regular.otf") format("opentype"),url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Regular.ttf") format("truetype");font-weight: 400;font-style: normal;font-display: swap;}
@font-face {font-family: "PP Telegraf";src: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Ultrabold.woff2") format("woff2"),url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Ultrabold.woff") format("woff"),url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Ultrabold.otf") format("opentype"),url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/fonts/PPTelegraf/PPTelegraf-Ultrabold.ttf") format("truetype");font-weight: 800;font-style: normal;font-display: swap;}
.b-ext {--color-white: #fff;--color-black: #000;--color-blue: #0070d2;--color-green: #008827;--color-primary: #ec5729;--color-red: #c00;--color-success: var(--color-green);--color-danger: var(--color-red);--color-light-blue: #7ed0ee;--font-family-pp-telegraf: PP Telegraf,sans-serif;--color-grey1: #f9f9f9;--color-grey2: #eee;--color-grey3: #ccc;--color-grey4: #999;--color-grey5: #666;--color-grey6: #444;--color-grey7: #222;--color-grey8: #333;--color-grey-transparent-1: rgba(0,0,0,65%);--color-grey-transparent-2: rgba(0,0,0,25%);--color-light-gray: var(--color-grey1);--color-slightly-darker-gray: var(--color-grey4);--color-dark-gray: var(--color-grey6);--color-darker-gray: var(--color-grey7);--color-horizontal-rule-grey: var(--color-grey3);--color-product-number-grey: var(--color-grey3);--color-horizontal-border-grey: var(--color-grey4);--color-menu-link: var(--color-grey6);--color-close-menu-bg: var(--color-grey2);--color-link-color: var(--color-dark-gray);--color-hr-border-color: var(--color-grey3);--skin-background-color-1: var(--color-gray1);--skin-border-color-1: var(--color-white);--skin-main-text-color-1: var(--color-gray7);--skin-main-text-color-2: var(--color-gray7);--skin-menu-color-1: var(--color-black);--skin-menu-color-1-invert: var(--color-white);--skin-menu-color-2: #222;--skin-link-color-1: #444;--skin-link-color-2: var(--color-blue);--skin-primary-color-1: var(--color-primary);--skin-primary-color-2: var(--color-primary);--skin-primary-color-invert-1: var(--color-white);--skin-selectbox-background-color-1: var(--color-white);--skin-selectbox-text-color-1: var(--skin-main-text-color-1);--skin-banner-background-color-1: #444;--skin-banner-background-color-2: #222;--skin-banner-text-color-1: var(--color-white);--skin-heading-color-1: var(--color-primary);--skin-heading-color-1-invert: var(--color-white);--skin-price-1: var(--color-gray7);--skin-header-font: var(--font-family-pp-telegraf);--skin-body-font: var(--font-family-pp-telegraf);}
@media (max-width: 543.98px) {.b-ext .menu-toggleable-left.navbar-toggleable-xs {position: fixed;left: -100%;top: 0;bottom: 0;transition: left .5s cubic-bezier(0,1,.5,1);display: block;max-width: 100%;}
	.b-ext .menu-toggleable-left.navbar-toggleable-xs.in {min-width: 100%;left: 0;}}
@media (max-width: 768.98px) {.b-ext .menu-toggleable-left.navbar-toggleable-sm {position: fixed;left: -100%;top: 0;bottom: 0;transition: left .5s cubic-bezier(0,1,.5,1);display: block;max-width: 100%;}
	.b-ext .menu-toggleable-left.navbar-toggleable-sm.in {min-width: 100%;left: 0;}}
@media (max-width: 991.98px) {.b-ext .menu-toggleable-left.navbar-toggleable-md {position: fixed;left: -100%;top: 0;bottom: 0;transition: left .5s cubic-bezier(0,1,.5,1);display: block;max-width: 100%;}
	.b-ext .menu-toggleable-left.navbar-toggleable-md.in {min-width: 100%;left: 0;}}
@media (max-width: 1199.98px) {.b-ext .menu-toggleable-left.navbar-toggleable-lg {position: fixed;left: -100%;top: 0;bottom: 0;transition: left .5s cubic-bezier(0,1,.5,1);display: block;max-width: 100%;}
	.b-ext .menu-toggleable-left.navbar-toggleable-lg.in {min-width: 100%;left: 0;}}
@media (max-width: 1440.98px) {.b-ext .menu-toggleable-left.navbar-toggleable-xl {position: fixed;left: -100%;top: 0;bottom: 0;transition: left .5s cubic-bezier(0,1,.5,1);display: block;max-width: 100%;}
	.b-ext .menu-toggleable-left.navbar-toggleable-xl.in {min-width: 100%;left: 0;}}
.b-ext .menu-toggleable-left.navbar-toggleable-xxl {position: fixed;left: -100%;top: 0;bottom: 0;transition: left .5s cubic-bezier(0,1,.5,1);display: block;max-width: 100%;}
.b-ext .menu-toggleable-left.navbar-toggleable-xxl.in {min-width: 100%;left: 0;}
.b-ext .navbar.bg-inverse {padding: 0;}
@media (min-width: 769px) {.b-ext .navbar.bg-inverse .navbar-nav .nav-item+.nav-item {margin-left: 0;}
	.b-ext .navbar.bg-inverse .navbar-nav .nav-link {white-space: nowrap;padding: 0;}}
.b-ext .navbar-expand-md .navbar-nav.nav-center {justify-content: center;}
.b-ext .navbar-expand-md .navbar-nav.nav-spaced {justify-content: space-evenly;}
.b-ext .navbar-expand-md .navbar-nav.nav-right {justify-content: end;}
.b-ext .nav-item .nav-link:hover, .b-ext .nav-item .nav-link:focus, .b-ext .nav-item.show .nav-link {background-color: #fff;color: #444;}
@media (min-width: 769px) {.b-ext .nav-item>.nav-link {color: #fff;}}
@media (max-width: 768.98px) {.b-ext .main-menu.menu-toggleable-left {background-color: #fff;z-index: 99;}}
.b-ext .menu-toggleable-left .close-menu {padding: 24px 16px;margin: 0;gap: 16px;height: 72px;background-color: #fff;display: flex;align-items: center;justify-content: space-between;flex: 0 0 100%;}
@media (min-width: 769px) {.b-ext .menu-toggleable-left .close-menu {display: none;}}
.b-ext .menu-toggleable-left .menu-group {flex: 0 0 100%;}
.b-ext .menu-toggleable-left li>.close-menu {margin-right: 0;margin-top: calc(var(--font-size) * -.6);margin-left: 0;}
@media (max-width: 768.98px) {.b-ext .menu-toggleable-left .bg-inverse {background-color: #fff;color: #222;max-height: 100dvh;overflow-x: scroll;}}
@media (max-width: 543.98px) {.b-ext .menu-toggleable-left.in {right: 0;margin-right: 1.25em;}}
@media (max-width: 768.98px) {.b-ext .menu-toggleable-left.in .dropdown {display: block;position: relative;}
	.b-ext .menu-toggleable-left.in .dropdown.dropdown-item {margin: 0 16px 40px;width: auto;}
	.b-ext .menu-toggleable-left.in .dropdown-toggle {padding-left: calc(var(--font-size) * 1);border-bottom: 1px solid #e8e0cd;}
	.b-ext .menu-toggleable-left.in .dropdown-toggle:not(.parent-link)::after {content: "";position: absolute;display: block;background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-right.svg") no-repeat center center;border-top: 0;width: calc(var(--font-size) * .75);height: calc(var(--font-size) * 1.375);z-index: 99;right: calc(var(--font-size) * 1);top: 50%;transform: translateY(-50%);}
	.b-ext .menu-toggleable-left.in .nav-item .nav-link {padding-left: calc(var(--font-size) * 1);position: relative;}
	.b-ext .menu-toggleable-left.in .dropdown-menu {position: absolute;left: -100%;top: 0;width: 100%;height: 100%;border: 0 none;transition: left .5s cubic-bezier(0,1,.5,1);display: block;}
	.b-ext .menu-toggleable-left.in .show [role=dialog] .dropdown-menu {left: 0;}}
.b-ext .multilevel-dropdown .dropdown-menu {top: 90%;border: 0;border-radius: 0;}
@media (min-width: 769px) {.b-ext .multilevel-dropdown .dropdown-menu {box-shadow: 0 3px 5px rgba(43,36,25,.4);}}
.b-ext .multilevel-dropdown .dropdown-item.dropdown>.dropdown-toggle::after {content: none;}
@media (min-width: 769px) {.b-ext .multilevel-dropdown .dropdown-menu>.dropdown>.dropdown-menu {top: -.65em;left: 99%;}}
.b-ext .multilevel-dropdown .close-menu .back .caret-left {border-top: .3em solid rgba(0,0,0,0);border-bottom: .3em solid rgba(0,0,0,0);border-right: .3em solid;border-left: .3 solid rgba(0,0,0,0);width: 0;height: 0;display: inline-block;margin-bottom: .125em;}
.b-ext .multilevel-dropdown .navbar>.close-menu>.back {display: none;}
.b-ext .multilevel-dropdown .dropdown-item {padding: 0;}
.b-ext .multilevel-dropdown .dropdown-item .dropdown-title {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.3125);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .multilevel-dropdown .dropdown-item .dropdown-link {display: block;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .625);font-size: calc(var(--font-size) * .875);font-weight: normal;line-height: calc(var(--font-size) * 1.3125);}
@media (max-width: 768.98px) {.b-ext .multilevel-dropdown .dropdown-item .dropdown-link.no-sub-menu {margin: 0 calc(var(--font-size) * 1);}
	.b-ext .multilevel-dropdown .dropdown-item .dropdown-link:hover, .b-ext .multilevel-dropdown .dropdown-item .dropdown-link:focus {background-color: #fff;color: #000;}}
.b-ext .multilevel-dropdown .dropdown-item .dropdown-link.see-all {text-decoration: underline;line-height: normal;}
.b-ext .multilevel-dropdown .dropdown-item .dropdown-link.see-all:hover {text-decoration: none;}
.b-ext .multilevel-dropdown .dropdown-item.top-category {font-weight: bold;}
.b-ext .multilevel-dropdown .dropdown-item.top-category>.nav-link {padding-left: 0;}
@media (max-width: 768.98px) {.b-ext .multilevel-dropdown .dropdown-item.top-category {position: relative;}
	.b-ext .multilevel-dropdown .dropdown-item.top-category .chevron-right {content: "";position: absolute;display: block;background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-left.svg") no-repeat center center;border: none;border-top: 0;padding: 18px;width: 11px;height: 21px;z-index: 99;left: 1px;top: 50%;transform: translateY(-50%);}}
.b-ext .multilevel-dropdown .dropdown-item:hover, .b-ext .multilevel-dropdown .dropdown-item:focus, .b-ext .multilevel-dropdown .dropdown-item:active {background-color: #fff;}
.b-ext .header {position: relative;}
.b-ext .header .multilevel-dropdown .navbar {position: static;}
.b-ext .header .multilevel-dropdown .navbar .sub-menu-level {padding: 0;margin-top: 12px;}
.b-ext .header .multilevel-dropdown .navbar .sub-menu-level .dropdown-item {padding: 0;}
.b-ext .header .multilevel-dropdown .navbar .sub-menu-level .dropdown-item .dropdown-link {font-size: calc(var(--font-size) * .875);font-style: normal;font-weight: 400;line-height: normal;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .625);word-break: break-word;overflow-wrap: break-word;white-space: normal;}
.b-ext .header .multilevel-dropdown .navbar .nav-item.dropdown .dropdown-menu {box-shadow: 0 40px 40px rgba(43,36,25,.18);}
@media (max-width: 768.98px) {.b-ext .header .multilevel-dropdown .navbar .nav-item.dropdown .dropdown-menu {box-shadow: none;overflow-y: scroll;}}
.b-ext .header .multilevel-dropdown .navbar .nav-item.dropdown .dropdown-menu.show {width: calc(100% + 16px);left: -8px;top: 97%;display: flex;gap: 49px;padding: 40px 48px;}
.b-ext .header .multilevel-dropdown .navbar .nav-item.dropdown .dropdown-menu.show .dropdown-item {padding: 0;border-top: none;}
.b-ext .header .multilevel-dropdown .navbar .nav-item.dropdown .dropdown-menu.show .dropdown-item .dropdown-link {transition: all .2s ease-in-out;}
.b-ext .header .multilevel-dropdown .navbar .nav-item.dropdown .dropdown-menu.show .dropdown-item .dropdown-link:hover {text-decoration: underline;}
.b-ext .header .multilevel-dropdown .navbar .nav-item.dropdown .dropdown-menu.show .dropdown-item .dropdown-link.dropdown-toggle {border-bottom: 1px solid #e8e0cd;font-size: calc(var(--font-size) * .875);font-style: normal;padding: 0 calc(var(--font-size) * .625) calc(var(--font-size) * .625);font-weight: 400;line-height: calc(var(--font-size) * 1.3125);text-transform: uppercase;}
.b-ext .header {position: relative;display: flex;justify-content: space-between;padding: 0 calc(var(--font-size) * 2.5);margin: 0 calc(var(--font-size) * .5);min-height: 82px;align-items: center;}
@media (max-width: 768.98px) {.b-ext .header {padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * 1);margin: 0;gap: 16px;height: 72px;min-height: 72px;}}
@media (min-width: 769px)and (max-width: 1199.98px) {.b-ext .header .order-1 {order: 1;position: relative;left: 0;transform: translateX(0);}
	.b-ext .header .order-2 {order: 2;}
	.b-ext .header .order-2 .navbar-nav .nav-item .nav-link {font-size: 12px;}
	.b-ext .header .order-3 {order: 3;}}
.b-ext .header .navbar-nav .nav-item {position: static;}
.b-ext .header .navbar-nav .nav-item .nav-link {display: inline-flex;font-size: 14px;text-transform: uppercase;padding: 34px 15px;}
@media (max-width: 768.98px) {.b-ext .header .navbar-nav .nav-item .nav-link {width: 100%;border: none;padding: 28px 16px;height: 80px;line-height: 24px;}
	.b-ext .header .navbar-nav .nav-item .nav-link:focus-visible {outline: none;}}
.b-ext .header .navbar-nav .nav-item .nav-link .char {display: inline-block;position: relative;width: auto;height: 1em;}
.b-ext .header .navbar-nav .nav-item .nav-link .char-space {display: inline-block;white-space: pre;}
.b-ext .header .navbar-nav .nav-item .nav-link .char-bold {position: absolute;inset: 0;left: 0;top: 0;white-space: pre;font-weight: 800;opacity: 0;transition: opacity 250ms cubic-bezier(.22,1,.36,1);transition-delay: calc(var(--char-index) * 40ms);}
.b-ext .header .navbar-nav .nav-item .nav-link .char-regular {font-weight: 400;opacity: 1;transition: opacity 250ms cubic-bezier(.22,1,.36,1);transition-delay: calc(var(--char-index) * 40ms);}
.b-ext .header .navbar-nav .nav-item:hover .char-regular {opacity: 0;}
.b-ext .header .navbar-nav .nav-item:hover .char-bold {opacity: 1;}
.b-ext .header .navbar-nav .nav-item:first-child .nav-link {padding-left: 0;}
@media (max-width: 768.98px) {.b-ext .header .navbar-nav .nav-item:first-child .nav-link {padding-left: calc(var(--font-size) * 1);}}
.b-ext .header .multilevel-dropdown .dropdown-item.top-category {background-color: #f8f6f1;}
.b-ext .header .multilevel-dropdown .dropdown-item.top-category>.nav-link {background: rgba(0,0,0,0);}
@media (max-width: 768.98px) {.b-ext .header .multilevel-dropdown .dropdown-item.top-category>.nav-link {font-size: 14px;font-style: normal;font-weight: 800;line-height: 24px;padding: 24px 24px 24px 38px;margin-bottom: 24px;height: 80px;display: flex;align-items: center;}}
@media (max-width: 768.98px) {.b-ext .header .multilevel-dropdown .dropdown-item.menu-content {margin: 0 16px 40px;width: auto;}
	.b-ext .header .multilevel-dropdown .dropdown-item.menu-content .dropdown-link {text-transform: uppercase;}}
.b-ext .header .multilevel-dropdown .dropdown-item.menu-content .menu-content-image-link {padding: 20px 10px;}
@media (max-width: 768.98px) {.b-ext .header .multilevel-dropdown .dropdown-item.menu-content .menu-content-image-link {padding: 8px 10px;margin-top: 12px;}}
.b-ext .header .multilevel-dropdown .dropdown-item.menu-content .menu-content-image-link .content-image {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.b-ext .header .multilevel-dropdown .dropdown-item.menu-content .menu-content-image-link .menu-content-link {display: block;margin-top: 16px;}
.b-ext .header .multilevel-dropdown .dropdown-item.menu-content .menu-content-image-link .menu-content-link .content-link {text-decoration: underline;}
.b-ext .header .multilevel-dropdown .dropdown-item.menu-content .menu-content-image-link .menu-content-link .content-link:hover {text-decoration: none;}
.b-ext .header .dropdown-toggle::after {content: none;}
.b-ext .minicart {vertical-align: top;}
.b-ext .minicart .minicart-icon {font-size: 1.5em;}
.b-ext .minicart a.minicart-link:hover {text-decoration: none;}
.b-ext .minicart .minicart-icon-count {position: relative;display: flex;}
.b-ext .minicart .minicart-icon-count img {width: 17px;height: 16px;}
.b-ext .minicart .minicart-icon-count .minicart-quantity {background-color: var(--skin-primary-color-1);border-radius: 50%;width: 12px;height: 12px;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: 0;transform: translate(45%,-45%);font-size: calc(var(--font-size) * .4688);font-style: normal;font-weight: 800;line-height: calc(var(--font-size) * .0625);letter-spacing: 0;color: #000;}
.b-ext .navbar-header .user, .b-ext .navbar-header .country-selector, .b-ext .navbar-header .search, .b-ext .navbar-header .minicart {display: inline-block;}
.b-ext .navbar-header .user, .b-ext .navbar-header .country-selector, .b-ext .navbar-header .minicart, .b-ext .navbar-header .navbar-toggler {line-height: 2.25em;height: auto;}
.b-ext .navbar-header .navbar-toggler {font-size: 1.6em;width: auto;padding: 0;margin-left: calc(var(--font-size) * 1);}
.b-ext .navbar-header .navbar-toggler:focus-visible {outline: none;}
.b-ext .navbar-header .user {position: relative;}
.b-ext .navbar-header .user button#myaccount {background: rgba(0,0,0,0);border: none;padding: 0;cursor: pointer;display: block;margin-left: 0;}
.b-ext .navbar-header .user .popover {position: absolute;display: none;padding: 1em;top: 100%;left: 50%;transform: translateX(-50%);border: 0;box-shadow: calc(var(--font-size) * .0625) calc(var(--font-size) * .0625) calc(var(--font-size) * .5) rgba(0,0,0,.1);}
.b-ext .navbar-header .user .popover ul {gap: calc(var(--font-size) * .2);}
.b-ext .navbar-header .user .popover a {white-space: nowrap;margin-bottom: .5em;transition: opacity .3s ease-in-out;}
.b-ext .navbar-header .user .popover a:hover {opacity: .7;}
.b-ext .navbar-header .user .popover::before {left: calc(var(--font-size) * 1.5);}
.b-ext .navbar-header .user .popover::after {left: calc(var(--font-size) * 1.5);}
.b-ext .navbar-header .user .popover.show {display: block;}
.b-ext .brand {height: 52px;width: 204px;position: absolute;left: 50%;transform: translateX(-50%);display: flex;align-items: center;justify-content: center;background-color: #fff;}
.b-ext .brand.no-header {position: relative;left: 0;transform: translateX(0);}
@media (max-width: 768.98px) {.b-ext .brand {display: contents;max-height: 38px;max-width: 150px;height: 100%;width: 100%;position: relative;left: 0;transform: translateX(0);z-index: 0;}}
.b-ext .brand .logo-home {text-align: center;text-decoration: none;display: flex;flex-direction: column;justify-content: space-between;height: auto;}
.b-ext .brand .logo-home img {height: auto;width: 200px;max-width: 100%;-o-object-fit: contain;object-fit: contain;}
@media (max-width: 768.98px) {.b-ext .brand .logo-home img {width: 150px;}}
.b-ext .brand .logo-home .logo-name {letter-spacing: 7px;line-height: 8px;text-transform: uppercase;font-size: calc(var(--font-size) * .875);}
@media (max-width: 768.98px) {.b-ext .brand .logo-home .logo-name {font-size: calc(var(--font-size) * .625);}}
.b-ext .icons-header {display: flex;align-items: center;gap: 24px;}
@media (max-width: 768.98px) {.b-ext .icons-header {gap: 16px;}}
.b-ext .icons-header .search-icon button {background: #fff;border: none;padding: 0;}
.b-ext .icons-header .icons-display {width: 17px;height: 17px;display: block;position: relative;}
.b-ext .icons-header .icons-display img {position: absolute;top: 0;left: 0;width: 17px;height: 17px;transition: opacity .3s ease-in-out;}
.b-ext .icons-header .icons-display .default {opacity: 1;}
.b-ext .icons-header .icons-display .hover {opacity: 0;}
@media (hover: hover)and (pointer: fine) {.b-ext .icons-header .icons-display:hover .default {opacity: 0;}
	.b-ext .icons-header .icons-display:hover .hover {opacity: 1;}}
.b-ext .icons-header .icons-display.search-icon, .b-ext .icons-header .icons-display .account-icon {width: 16px;height: 16px;}
.b-ext .icons-header .icons-display.search-icon img, .b-ext .icons-header .icons-display .account-icon img {width: 16px;height: 16px;}
.b-ext .icons-header .icons-display.location-icon {width: 14px;height: 16px;}
.b-ext .icons-header .icons-display.location-icon img {width: 14px;height: 16px;}
.b-ext .main-menu {background-color: #444;}
.b-ext .main-menu .navbar .close-menu button, .b-ext .main-menu .navbar .close-button button {background-color: rgba(0,0,0,0);border: 0;-webkit-appearance: none;padding: 0;margin-left: calc(var(--font-size) * 1);}
.b-ext .main-menu .navbar .close-menu button.chevron-right, .b-ext .main-menu .navbar .close-button button.chevron-right {padding: 22px;margin: 0;top: 89px;}
.b-ext .header-banner {background-color: #222;text-align: center;color: #fff;}
.b-ext .header-banner .close-button {width: 2.125em;}
.b-ext .header-banner .close-button .close {opacity: 1;color: #fff;width: 100%;height: 100%;background-color: var(--skin-primary-color-1);}
.b-ext .header-banner .content {margin-right: 1.5em;padding-top: .3125em;padding-bottom: .3125em;}
.b-ext a.normal {color: var(--skin-primary-color-1);text-decoration: underline;}
.b-ext .slide-up {transition-duration: .5s;transition-timing-function: ease-in;max-height: 100px;overflow: hidden;}
.b-ext .slide-up.hide {max-height: 0;padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0;transition-timing-function: cubic-bezier(0,1,.5,1);}
.b-ext .dropdown-country-selector {margin-top: -.0625em;}
.b-ext .cookie-warning-messaging.cookie-warning {position: fixed;bottom: 0;left: 50%;transform: translate(-50%,0);text-align: center;display: none;}
.b-ext .valid-cookie-warning {background-color: var(--skin-link-color-1);color: #fff;white-space: nowrap;}
.b-ext .valid-cookie-warning p {margin-top: 0;margin-bottom: .2em;padding-right: 2em;}
@media (max-width: 543.98px) {.b-ext .collapsible-xs .title {line-height: calc(var(--font-size) * 2.5);}
	.b-ext .collapsible-xs .title::after {display: block;clear: both;content: "";}
	.b-ext .collapsible-xs .title::after {float: right;content: "";font-family: FontAwesome,sans-serif;}
	.b-ext .collapsible-xs .content, .b-ext .collapsible-xs .card-body {display: none;}
	.b-ext .collapsible-xs.active .title::after {content: "";margin-top: -.125em;}
	.b-ext .collapsible-xs.active .content, .b-ext .collapsible-xs.active .card-body {display: block;}}
.b-ext .container div.collapsible-xs button.title {color: #000;text-decoration: none;border: none;background-color: rgba(0,0,0,0);}
.b-ext .container div.collapsible-xs button.title:hover {text-decoration: none;}
@media (max-width: 768.98px) {.b-ext .collapsible-sm .title {line-height: calc(var(--font-size) * 2.5);}
	.b-ext .collapsible-sm .title::after {display: block;clear: both;content: "";}
	.b-ext .collapsible-sm .title::after {float: right;content: "";font-family: FontAwesome,sans-serif;}
	.b-ext .collapsible-sm .content, .b-ext .collapsible-sm .card-body {display: none;}
	.b-ext .collapsible-sm.active .title::after {content: "";margin-top: -.125em;}
	.b-ext .collapsible-sm.active .content, .b-ext .collapsible-sm.active .card-body {display: block;}}
.b-ext .container div.collapsible-sm button.title {color: #000;text-decoration: none;border: none;background-color: rgba(0,0,0,0);}
.b-ext .container div.collapsible-sm button.title:hover {text-decoration: none;}
@media (max-width: 991.98px) {.b-ext .collapsible-md .title {line-height: calc(var(--font-size) * 2.5);}
	.b-ext .collapsible-md .title::after {display: block;clear: both;content: "";}
	.b-ext .collapsible-md .title::after {float: right;content: "";font-family: FontAwesome,sans-serif;}
	.b-ext .collapsible-md .content, .b-ext .collapsible-md .card-body {display: none;}
	.b-ext .collapsible-md.active .title::after {content: "";margin-top: -.125em;}
	.b-ext .collapsible-md.active .content, .b-ext .collapsible-md.active .card-body {display: block;}}
.b-ext .container div.collapsible-md button.title {color: #000;text-decoration: none;border: none;background-color: rgba(0,0,0,0);}
.b-ext .container div.collapsible-md button.title:hover {text-decoration: none;}
@media (max-width: 1199.98px) {.b-ext .collapsible-lg .title {line-height: calc(var(--font-size) * 2.5);}
	.b-ext .collapsible-lg .title::after {display: block;clear: both;content: "";}
	.b-ext .collapsible-lg .title::after {float: right;content: "";font-family: FontAwesome,sans-serif;}
	.b-ext .collapsible-lg .content, .b-ext .collapsible-lg .card-body {display: none;}
	.b-ext .collapsible-lg.active .title::after {content: "";margin-top: -.125em;}
	.b-ext .collapsible-lg.active .content, .b-ext .collapsible-lg.active .card-body {display: block;}}
.b-ext .container div.collapsible-lg button.title {color: #000;text-decoration: none;border: none;background-color: rgba(0,0,0,0);}
.b-ext .container div.collapsible-lg button.title:hover {text-decoration: none;}
@media (max-width: 1440.98px) {.b-ext .collapsible-xl .title {line-height: calc(var(--font-size) * 2.5);}
	.b-ext .collapsible-xl .title::after {display: block;clear: both;content: "";}
	.b-ext .collapsible-xl .title::after {float: right;content: "";font-family: FontAwesome,sans-serif;}
	.b-ext .collapsible-xl .content, .b-ext .collapsible-xl .card-body {display: none;}
	.b-ext .collapsible-xl.active .title::after {content: "";margin-top: -.125em;}
	.b-ext .collapsible-xl.active .content, .b-ext .collapsible-xl.active .card-body {display: block;}}
.b-ext .container div.collapsible-xl button.title {color: #000;text-decoration: none;border: none;background-color: rgba(0,0,0,0);}
.b-ext .container div.collapsible-xl button.title:hover {text-decoration: none;}
.b-ext .collapsible-xxl .title {line-height: calc(var(--font-size) * 2.5);}
.b-ext .collapsible-xxl .title::after {display: block;clear: both;content: "";}
.b-ext .collapsible-xxl .title::after {float: right;content: "";font-family: FontAwesome,sans-serif;}
.b-ext .collapsible-xxl .content, .b-ext .collapsible-xxl .card-body {display: none;}
.b-ext .collapsible-xxl.active .title::after {content: "";margin-top: -.125em;}
.b-ext .collapsible-xxl.active .content, .b-ext .collapsible-xxl.active .card-body {display: block;}
.b-ext .container div.collapsible-xxl button.title {color: #000;text-decoration: none;border: none;background-color: rgba(0,0,0,0);}
.b-ext .container div.collapsible-xxl button.title:hover {text-decoration: none;}
.b-ext footer {padding: 0 calc(var(--font-size) * .5);margin-top: calc(var(--font-size) * 2.5);}
@media (max-width: 768.98px) {.b-ext footer {padding: 0;margin-top: calc(var(--font-size) * 1.25);}}
.b-ext footer.footer-no-newsletter {margin-top: 0;}
.b-ext footer h2 {font-size: calc(var(--font-size) * 1);margin-bottom: 0;line-height: 2.5em;}
.b-ext footer ul {list-style: none;padding-left: 0;}
.b-ext footer .social h2 {margin-top: 0;}
.b-ext footer .social::after {display: block;clear: both;content: "";}
.b-ext footer .copyright, .b-ext footer .social {margin-top: 1.25em;}
.b-ext footer .social-links::after {display: block;clear: both;content: "";}
@media (max-width: 543.98px) {.b-ext footer .social-links {width: 80%;}}
.b-ext footer .social-links {float: left;}
.b-ext footer .social-links li {float: left;margin: .313em;}
@media (max-width: 543.98px) {.b-ext footer .social-links li {width: 20%;text-align: center;}}
.b-ext footer .social-links a {font-size: 2.25em;}
.b-ext footer .social-links a:hover {text-decoration: none;}
.b-ext footer .copyright, .b-ext footer .postscript {font-size: .8125em;}
.b-ext footer .copyright {margin-bottom: .625em;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances {padding: 0 calc(var(--font-size) * .469);}}
.b-ext footer .footer-reassurances .bloc-reassurances {display: block;width: 100%;padding: calc(var(--font-size) * 2.5) 0 calc(var(--font-size) * 5);background: #fff;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances {padding: calc(var(--font-size) * 1.25) 0 calc(var(--font-size) * 2.5);}}
.b-ext footer .footer-reassurances .bloc-reassurances .titre-secondaire {color: #000;text-align: center;font-size: 20px;font-style: normal;font-weight: 400;line-height: 22px;text-transform: uppercase;margin-bottom: 24px;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances .titre-secondaire {margin: 0 16px 16px;}
	.b-ext footer .footer-reassurances .bloc-reassurances .titre-secondaire span {display: block;}}
.b-ext footer .footer-reassurances .bloc-reassurances .titre-principale {color: #000;text-align: center;font-size: 40px;font-style: normal;font-weight: 800;line-height: 40px;margin-bottom: 40px;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances .titre-principale {margin-bottom: 24px;}}
.b-ext footer .footer-reassurances .bloc-reassurances ul {list-style: none;display: flex;justify-content: center;padding: 0;margin: 0;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul {margin: 0 calc(var(--font-size) * .781);flex-wrap: wrap;}}
.b-ext footer .footer-reassurances .bloc-reassurances ul li {position: relative;display: flex;height: 72px;padding: 0 56px;flex-direction: column;justify-content: space-between;align-items: center;text-align: center;}
.b-ext footer .footer-reassurances .bloc-reassurances ul li a {font-size: 18px;font-style: normal;font-weight: 400;line-height: 27px;margin: 0;color: #000;text-align: center;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li a {display: block;height: auto;font-size: 14px;line-height: 21px;}}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li.li_essai-30-jrs {order: 1;top: initial;transform: none;}
	.b-ext footer .footer-reassurances .bloc-reassurances ul li.li_essai-30-jrs::before {bottom: 0;top: initial;transform: none;}}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li.li_livraison-gratuite {order: 3;margin-bottom: 0;}
	.b-ext footer .footer-reassurances .bloc-reassurances ul li.li_livraison-gratuite::before {top: initial;bottom: 0;transform: none;}}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li.li_livraison-rapide {order: 2;margin-right: 0;margin-left: 24px;}
	.b-ext footer .footer-reassurances .bloc-reassurances ul li.li_livraison-rapide::before {display: none;}}
.b-ext footer .footer-reassurances .bloc-reassurances ul li::before {width: 1px;height: 40px;display: block;content: "";position: absolute;right: -2px;background: #000;top: 50%;transform: translateY(-50%);}
.b-ext footer .footer-reassurances .bloc-reassurances ul li:last-child::before {display: none;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li:last-child {order: 4;margin-right: 0;margin-left: 24px;margin-bottom: 0;}}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li {width: 45%;margin-right: 24px;margin-bottom: 24px;padding: 0;justify-content: center;height: auto;}
	.b-ext footer .footer-reassurances .bloc-reassurances ul li::before {right: -24px;}}
@media (max-width: 543.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li {flex: 0 0 calc(50% - 24px);max-width: calc(50% - 24px);box-sizing: border-box;}}
.b-ext footer .footer-reassurances .bloc-reassurances ul li img {display: block;}
@media (max-width: 991.98px) {.b-ext footer .footer-reassurances .bloc-reassurances ul li img {margin-bottom: 8px;}}
.b-ext footer .bloc-newsletter {background: #fff;margin-bottom: calc(var(--font-size) * .5);}
.b-ext footer .bloc-newsletter .home-email-signup {background: #ec5729;padding: 40px;min-height: 300px;margin-right: 4px;}
@media (max-width: 768.98px) {.b-ext footer .bloc-newsletter .home-email-signup {padding: 40px 24px;min-height: 272px;display: flex;flex-direction: column;justify-content: space-between;margin: 0 calc(var(--font-size) * .5);}}
.b-ext footer .bloc-newsletter .home-email-signup h2 {color: #000;font-size: 40px;font-style: normal;font-weight: 800;line-height: 40px;margin-bottom: 80px;}
.b-ext footer .bloc-newsletter .home-email-signup h2 span {display: block;}
@media (max-width: 768.98px) {.b-ext footer .bloc-newsletter .home-email-signup h2 {margin-bottom: 0;}}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group {border-bottom: 1px solid #000;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control {background: rgba(0,0,0,0);height: 46px;color: #000;border: 0;padding: 0 0 24px 24px;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control::-moz-placeholder {color: #000;opacity: 1;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control::placeholder {color: #000;opacity: 1;}
@media (max-width: 768.98px) {.b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control {padding: 0 0 24px 8px;}}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control:-webkit-autofill, .b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control:-webkit-autofill:hover, .b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control:-webkit-autofill:focus {box-shadow: 0 0 0 1000px rgba(0,0,0,0) inset;background-color: rgba(0,0,0,0);-webkit-transition: background-color 9999s ease-in-out 0s;transition: background-color 9999s ease-in-out 0s;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control:autofill, .b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control:autofill:hover, .b-ext footer .bloc-newsletter .home-email-signup form .input-group .form-control:autofill:focus {box-shadow: 0 0 0 1000px rgba(0,0,0,0) inset;background-color: rgba(0,0,0,0);transition: background-color 9999s ease-in-out 0s;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append {padding-right: 24px;}
@media (max-width: 768.98px) {.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append {padding-right: 8px;}}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append .subscribe-email {color: #000;text-decoration: underline;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;padding: 0 13px 24px;padding-bottom: 24px;padding-top: 0;border: 0;position: relative;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append .subscribe-email::after {content: "";width: 5px;height: 9px;background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/next-arrow.svg") no-repeat center;display: inline-block;position: absolute;top: 7px;right: 0;transition: all .2s linear 0s;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append .subscribe-email:hover {text-decoration: none;background: none;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append .subscribe-email:hover::after {right: -3px;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append .subscribe-email:active {border: 0;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append .subscribe-email:focus {border: 0;box-shadow: none;outline: none;}
.b-ext footer .bloc-newsletter .home-email-signup form .input-group .input-group-append .subscribe-email:focus-visible {border: 1px solid #000;}
.b-ext footer .bloc-newsletter .home-email-signup .invalid-feedback {color: #fff;}
.b-ext footer .bloc-newsletter .bloc-svc {padding: 40px 40px 30px;background: #fff;margin-left: 4px;min-height: 300px;}
@media (max-width: 768.98px) {.b-ext footer .bloc-newsletter .bloc-svc {padding: 40px 32px;margin-left: 0;min-height: 288px;}}
.b-ext footer .bloc-newsletter .bloc-svc h2, .b-ext footer .bloc-newsletter .bloc-svc .title-svc {color: #000;font-size: 40px;font-style: normal;font-weight: 800;line-height: 40px;margin-bottom: 40px;}
.b-ext footer .bloc-newsletter .bloc-svc h2 span, .b-ext footer .bloc-newsletter .bloc-svc .title-svc span {display: block;}
.b-ext footer .bloc-newsletter .bloc-svc .info-svc {text-align: right;min-height: 100px;flex-direction: column;justify-content: space-evenly;flex-shrink: 0;display: flex;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
@media (max-width: 768.98px) {.b-ext footer .bloc-newsletter .bloc-svc .info-svc {min-height: 88px;justify-content: space-around;}}
.b-ext footer .bloc-newsletter .bloc-svc .info-svc p {margin: 0;color: #000;}
.b-ext footer .bloc-newsletter .bloc-svc .info-svc p.tel {font-weight: 800;}
.b-ext footer .footer-link-block {padding: calc(var(--font-size) * 5);background-color: #000;color: #fff;display: grid;grid-template-columns: 1fr 1fr 2fr;gap: calc(var(--font-size) * 5);}
@media (max-width: 768.98px) {.b-ext footer .footer-link-block {grid-template-columns: 1fr;gap: calc(var(--font-size) * 2.5);padding: calc(var(--font-size) * 2.5) calc(var(--font-size) * 1.5);margin: 0 calc(var(--font-size) * .5);}}
.b-ext footer .footer-link-block .title {border-bottom: 1px solid #fff;margin-bottom: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);text-transform: uppercase;font-size: 20px;font-style: normal;font-weight: 400;line-height: 22px;}
.b-ext footer .footer-link-block .content li {line-height: 24px;}
.b-ext footer .footer-link-block .content li a {color: #fff;font-size: 14px;}
.b-ext footer .footer-link-block .content.content-3 {display: flex;align-items: flex-start;justify-content: space-between;}
.b-ext footer .footer-link-block .content.content-3 ul {display: block;width: 50%;}
@media (max-width: 768.98px) {.b-ext footer .footer-link-block .content.content-3 {flex-direction: column;}
	.b-ext footer .footer-link-block .content.content-3 ul {width: 100%;}}
.b-ext footer .footer-link-block .footer-item ul {margin-bottom: 0;}
.b-ext footer .footer-link-block .footer-item.footer-item-6 {width: 50%;}
@media (max-width: 768.98px) {.b-ext footer .footer-link-block .footer-item.footer-item-6 {width: 100%;}}
.b-ext footer .footer-link-store {background-color: #fff;padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * 4);}
@media (max-width: 768.98px) {.b-ext footer .footer-link-store {padding: calc(var(--font-size) * 2.5) calc(var(--font-size) * .5);}}
.b-ext footer .footer-link-store ul {display: flex;width: 100%;gap: calc(var(--font-size) * 1.5);flex-wrap: wrap;justify-content: center;margin-bottom: 0;}
.b-ext footer .footer-link-store ul li {font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px;text-align: center;}
.b-ext footer .footer-mini-sitemap {position: relative;background-color: #000;padding: calc(var(--font-size) * 1);}
@media (max-width: 768.98px) {.b-ext footer .footer-mini-sitemap {padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * .5);}}
.b-ext footer .footer-mini-sitemap ul {display: flex;width: 100%;flex-wrap: wrap;justify-content: center;margin-bottom: 0;}
.b-ext footer .footer-mini-sitemap ul li {color: #fff;}
.b-ext footer .footer-mini-sitemap ul li:not(:last-child)::after {content: "·";color: #fff;font-size: 10px;margin: 0 18px;font-weight: 600;}
.b-ext footer .footer-mini-sitemap ul li a {color: #fff;font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px;}
.b-ext #consent-tracking .button-wrapper button {margin: .5em;}
.b-ext .email-signup-message {transform: translate(-50%,-50%);position: fixed;top: 15%;left: 50%;z-index: 99;}
.b-ext .large-container {margin: auto;max-width: 1904px;}
.b-ext .medium-container, .b-ext .container {margin: auto;max-width: 1440px;}
.b-ext .small-container {margin: auto;max-width: 940px;}
.b-ext .header-banner {background-color: #ec5729;text-align: center;height: 48px;display: flex;padding: 16px 16px 16px 80px;}
@media (max-width: 768.98px) {.b-ext .header-banner {padding: 0;}}
.b-ext .header-banner .gap-14 {gap: 14px;}
.b-ext .header-banner {align-items: center;color: #fff;}
.b-ext .header-banner .close-button {display: flex;align-items: center;}
.b-ext .header-banner .close-button .close {display: flex;justify-content: center;align-items: center;padding: 0;width: 17px;height: 17px;}
@media (max-width: 768.98px) {.b-ext .header-banner .close-button .close {width: 14px;height: 14px;}}
.b-ext .header-banner .close-button .close {border: none;background: rgba(0,0,0,0);}
.b-ext .header-banner .close-button img {width: 17px;height: 17px;}
@media (max-width: 768.98px) {.b-ext .header-banner .close-button img {width: 14px;height: 14px;}}
.b-ext .header-banner .content {font-size: 12px;font-style: normal;font-weight: 400;line-height: 16px;color: #000;}
.b-ext .header-banner .content p {margin-bottom: 0;}
.b-ext .swatch-circle-beige {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #f5f5dc;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-beige.disabled {opacity: .2;}
.b-ext .swatch-filter-beige {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #f5f5dc;border-radius: .69em;background-color: #f5f5dc;display: block;position: relative;}
.b-ext .swatch-filter-beige.disabled {opacity: .2;}
.b-ext .swatch-circle-black {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #000;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-black.disabled {opacity: .2;}
.b-ext .swatch-filter-black {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #000;border-radius: .69em;background-color: #000;display: block;position: relative;}
.b-ext .swatch-filter-black.disabled {opacity: .2;}
.b-ext .swatch-circle-blue {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #0070d2;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-blue.disabled {opacity: .2;}
.b-ext .swatch-filter-blue {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #0070d2;border-radius: .69em;background-color: #0070d2;display: block;position: relative;}
.b-ext .swatch-filter-blue.disabled {opacity: .2;}
.b-ext .swatch-circle-brown {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #a52a2a;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-brown.disabled {opacity: .2;}
.b-ext .swatch-filter-brown {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #a52a2a;border-radius: .69em;background-color: #a52a2a;display: block;position: relative;}
.b-ext .swatch-filter-brown.disabled {opacity: .2;}
.b-ext .swatch-circle-green {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #008827;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-green.disabled {opacity: .2;}
.b-ext .swatch-filter-green {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #008827;border-radius: .69em;background-color: #008827;display: block;position: relative;}
.b-ext .swatch-filter-green.disabled {opacity: .2;}
.b-ext .swatch-circle-grey {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #8f979d;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-grey.disabled {opacity: .2;}
.b-ext .swatch-filter-grey {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #8f979d;border-radius: .69em;background-color: #8f979d;display: block;position: relative;}
.b-ext .swatch-filter-grey.disabled {opacity: .2;}
.b-ext .swatch-circle-navy {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #000080;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-navy.disabled {opacity: .2;}
.b-ext .swatch-filter-navy {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #000080;border-radius: .69em;background-color: #000080;display: block;position: relative;}
.b-ext .swatch-filter-navy.disabled {opacity: .2;}
.b-ext .swatch-circle-orange {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #ffa500;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-orange.disabled {opacity: .2;}
.b-ext .swatch-filter-orange {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #ffa500;border-radius: .69em;background-color: #ffa500;display: block;position: relative;}
.b-ext .swatch-filter-orange.disabled {opacity: .2;}
.b-ext .swatch-circle-pink {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #fe249a;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-pink.disabled {opacity: .2;}
.b-ext .swatch-filter-pink {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #fe249a;border-radius: .69em;background-color: #fe249a;display: block;position: relative;}
.b-ext .swatch-filter-pink.disabled {opacity: .2;}
.b-ext .swatch-circle-purple {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #800080;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-purple.disabled {opacity: .2;}
.b-ext .swatch-filter-purple {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #800080;border-radius: .69em;background-color: #800080;display: block;position: relative;}
.b-ext .swatch-filter-purple.disabled {opacity: .2;}
.b-ext .swatch-circle-red {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #f00;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-red.disabled {opacity: .2;}
.b-ext .swatch-filter-red {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #f00;border-radius: .69em;background-color: #f00;display: block;position: relative;}
.b-ext .swatch-filter-red.disabled {opacity: .2;}
.b-ext .swatch-circle-white {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #fff;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-white.disabled {opacity: .2;}
.b-ext .swatch-filter-white {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #fff;border-radius: .69em;background-color: #fff;display: block;position: relative;}
.b-ext .swatch-filter-white.disabled {opacity: .2;}
.b-ext .swatch-circle-yellow {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #ff0;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-yellow.disabled {opacity: .2;}
.b-ext .swatch-filter-yellow {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #ff0;border-radius: .69em;background-color: #ff0;display: block;position: relative;}
.b-ext .swatch-filter-yellow.disabled {opacity: .2;}
.b-ext .swatch-circle-miscellaneous {background: linear-gradient(0deg,#821e91 0,#821e91 25%,#edd134 25%,#ff0 50%,#edd134 50%,#59ba00 50%,#59ba00 76%,#111 76%,#111 100%),linear-gradient(0deg,#0e5cd1 0,#0e5cd1 50%,#e20b0b 50%,#e20b0b 100%);background-repeat: repeat-y,repeat;background-size: 50% 100%,100% 100%;border: .063em solid rgba(0,0,0,.3);border-radius: 1.25em;display: block;height: 2.5em;position: relative;transform: rotate(35deg);width: 2.5em;}
.b-ext .swatch-circle-miscellaneous.disabled {opacity: .2;}
.b-ext .swatch-circle-miscellaneous.selected::after {transform: rotate(-35deg);}
.b-ext .search-block {position: absolute;top: 100%;left: -8px;width: calc(100% + 16px);background: #fff;z-index: 99;display: none;min-height: 50dvh;padding: calc(var(--font-size) * 2.5) calc(var(--font-size) * 3);box-shadow: 0 40px 40px rgba(43,36,25,.18);}
@media (max-width: 768.98px) {.b-ext .search-block {padding: 0 calc(var(--font-size) * 1) calc(var(--font-size) * 1);min-height: auto;left: 0;width: 100%;}}
.b-ext .search-block .site-search {width: 100%;}
.b-ext .search-block .site-search .search-input-block {position: relative;}
.b-ext .search-block .site-search .search-input-block input {padding: calc(var(--font-size) * 1.8125) calc(var(--font-size) * 1.4375);height: 100%;border: 1px solid #000;border-radius: 0;width: 100%;font-size: 18px;font-style: normal;font-weight: 400;line-height: 22px;color: #000;margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .search-block .site-search .search-input-block input:focus {box-shadow: none;}
.b-ext .search-block .site-search .search-input-block .reset-button {position: absolute;border: none;top: 50%;transform: translateY(-50%);right: 21px;padding: 0;background-color: rgba(0,0,0,0);}
.b-ext .search-block .site-search .search-input-block .submit-button {position: absolute;border: none;top: 50%;transform: translateY(-50%);right: 62px;padding: 0;background-color: rgba(0,0,0,0);}
.b-ext .search-block .suggestions-wrapper {position: relative;}
@media (max-width: 768.98px) {.b-ext .search-block .suggestions-wrapper {overflow-y: scroll;}}
.b-ext .search-block ul {list-style-type: none;padding: 0;width: 100%;}
@media (max-width: 543.98px) {.b-ext .header-search .site-search {display: none;}}
.b-ext .suggestions {position: relative;width: 100%;border: none;display: block;background-color: #fff;top: 0;right: 0;z-index: 3;}
@media (max-width: 543.98px) {.b-ext .suggestions {display: flex;width: 100%;}}
.b-ext .suggestions .link {display: flex;align-items: center;}
.b-ext .suggestions .link .suggestions-image {width: 80px;min-width: 80px;height: 80px;margin-right: 1em;background-color: #f8f6f1;display: flex;align-items: center;justify-content: center;}
.b-ext .suggestions .link .swatch-circle {width: 65px;height: 65px;-o-object-fit: contain;object-fit: contain;padding: 5px;}
.b-ext .suggestions .link:hover {text-decoration: underline;}
.b-ext .suggestions .header-suggestions {border-bottom: 1px solid #e8e0cd;font-size: 20px;font-style: normal;padding: 0 10px 10px;font-weight: 400;line-height: 22px;text-transform: uppercase;margin-bottom: 20px;}
.b-ext .suggestions .item {padding-bottom: 1.875em;margin-left: calc(var(--font-size) * .625);}
.b-ext .suggestions .item .suggestion-info .name {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;margin-bottom: 6px;}
.b-ext .suggestions .item .suggestion-info .name.bold {font-weight: 800;}
.b-ext .suggestions .item .suggestion-info .name.product-name {display: block;}
.b-ext .suggestions .item .suggestion-info .product-reference {color: #6f6f6f;font-size: 12px;font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase;}
@media (max-width: 768.98px) {.b-ext .suggestions .item .suggestion-info .product-reference {font-size: 10.5px;}}
.b-ext .suggestions .item .suggestion-info .price {font-size: 18px;font-style: normal;font-weight: 400;line-height: 22px;}
.b-ext .suggestions .item .suggestion-info .price.strike-through {color: #6f6f6f;font-size: 14px;line-height: 24px;text-decoration-line: line-through;margin-left: 10px;}
.b-ext .suggestions .item .ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .suggestions .item:last-child {padding-bottom: 0;}
.b-ext .suggestions .items {padding: .313em 0;}
.b-ext .suggestions .items .list {padding: 0;list-style-type: none;}
.b-ext .suggestions .items .link {text-decoration: none;}
.b-ext .suggestions .items .link:hover .name {text-decoration: underline;}
.b-ext .suggestions .category-parent {color: #999;font-size: .875em;}
.b-ext .suggestions .selected {background-color: #eee;}
.b-ext .suggestions .search-results {list-style-type: none;padding: 0;margin: 0;display: flex;gap: 49px;}
@media (max-width: 768.98px) {.b-ext .suggestions .search-results {flex-direction: column;gap: 40px;}}
.b-ext .suggestions .suggestions-category .item {padding-bottom: calc(var(--font-size) * 1);}
.b-ext .hero {padding: calc(var(--font-size) * 1.25) calc(var(--font-size) * 3);}
.b-ext .hero h1.page-title {position: relative;color: #000;display: block;font-size: calc(var(--font-size) * 2.5);font-style: normal;font-weight: 800;line-height: 40px;margin-bottom: 0;}
@media (max-width: 768.98px) {.b-ext .hero h1.page-title {font-size: calc(var(--font-size) * 1.5625);line-height: 30px;}}
.b-ext .hero .search-description {display: block;font-size: calc(var(--font-size) * 1.5625);font-style: normal;font-weight: 400;line-height: 30px;margin-top: calc(var(--font-size) * .375);}
@media (max-width: 991.98px) {.b-ext .hero .search-description {font-size: calc(var(--font-size) * 1.125);line-height: 22px;}}
.b-ext .hero .search-description.search-description-secondary {margin-top: calc(var(--font-size) * .75);font-size: calc(var(--font-size) * .875);line-height: 21px;max-width: 100%;}
@media (max-width: 991.98px) {.b-ext .hero .search-description.search-description-secondary {margin-top: calc(var(--font-size) * .375);}}
.b-ext .hero .search-description.search-description-secondary p {margin-bottom: 0;}
.b-ext .modal-background {background-color: #000;display: none;height: 100%;position: fixed;opacity: .5;width: 100%;top: 0;left: 0;}
.b-ext input[placeholder] {text-overflow: ellipsis;}
.b-ext header~#maincontent .container a:not(.btn-primary, .b-ext .btn-outline-primary, .b-ext .nav-link-checkout) {color: var(--skin-link-color-2);}
.b-ext .hide-order-discount {display: none;}
.b-ext .hide-shipping-discount {display: none;}
.b-ext .order-discount {color: #008827;}
.b-ext .shipping-discount {color: #008827;}
.b-ext .error-messaging {position: fixed;top: 0;width: 100%;z-index: 1;}
.b-ext .error-hero {background-image: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/storelocator.jpg");margin-bottom: .625em;}
.b-ext .error-message {margin-top: calc(var(--font-size) * 3.125);margin-bottom: calc(var(--font-size) * 3.125);}
.b-ext .error.continue-shopping {margin-bottom: 6.25em;}
.b-ext .error-unassigned-category {color: #c00;}
.b-ext .skip {position: absolute;left: 0;top: -4.2em;overflow: hidden;padding: 1em 1.5em;background: #fff;transition: all .2s ease-in-out;}
.b-ext a.skip:active, .b-ext a.skip:focus, .b-ext a.skip:hover {left: 0;top: 0;width: auto;height: auto;z-index: 10000000;background: #fff;transition: all .2s ease-in-out;}
.b-ext .card-header-custom {font-size: calc(var(--font-size) * 1.5);margin-bottom: 0;}
.b-ext .swatch-circle-beige {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #f5f5dc;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-beige.disabled {opacity: .2;}
.b-ext .swatch-filter-beige {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #f5f5dc;border-radius: .69em;background-color: #f5f5dc;display: block;position: relative;}
.b-ext .swatch-filter-beige.disabled {opacity: .2;}
.b-ext .swatch-circle-black {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #000;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-black.disabled {opacity: .2;}
.b-ext .swatch-filter-black {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #000;border-radius: .69em;background-color: #000;display: block;position: relative;}
.b-ext .swatch-filter-black.disabled {opacity: .2;}
.b-ext .swatch-circle-blue {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #0070d2;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-blue.disabled {opacity: .2;}
.b-ext .swatch-filter-blue {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #0070d2;border-radius: .69em;background-color: #0070d2;display: block;position: relative;}
.b-ext .swatch-filter-blue.disabled {opacity: .2;}
.b-ext .swatch-circle-brown {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #a52a2a;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-brown.disabled {opacity: .2;}
.b-ext .swatch-filter-brown {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #a52a2a;border-radius: .69em;background-color: #a52a2a;display: block;position: relative;}
.b-ext .swatch-filter-brown.disabled {opacity: .2;}
.b-ext .swatch-circle-green {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #008827;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-green.disabled {opacity: .2;}
.b-ext .swatch-filter-green {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #008827;border-radius: .69em;background-color: #008827;display: block;position: relative;}
.b-ext .swatch-filter-green.disabled {opacity: .2;}
.b-ext .swatch-circle-grey {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #8f979d;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-grey.disabled {opacity: .2;}
.b-ext .swatch-filter-grey {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #8f979d;border-radius: .69em;background-color: #8f979d;display: block;position: relative;}
.b-ext .swatch-filter-grey.disabled {opacity: .2;}
.b-ext .swatch-circle-navy {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #000080;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-navy.disabled {opacity: .2;}
.b-ext .swatch-filter-navy {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #000080;border-radius: .69em;background-color: #000080;display: block;position: relative;}
.b-ext .swatch-filter-navy.disabled {opacity: .2;}
.b-ext .swatch-circle-orange {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #ffa500;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-orange.disabled {opacity: .2;}
.b-ext .swatch-filter-orange {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #ffa500;border-radius: .69em;background-color: #ffa500;display: block;position: relative;}
.b-ext .swatch-filter-orange.disabled {opacity: .2;}
.b-ext .swatch-circle-pink {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #fe249a;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-pink.disabled {opacity: .2;}
.b-ext .swatch-filter-pink {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #fe249a;border-radius: .69em;background-color: #fe249a;display: block;position: relative;}
.b-ext .swatch-filter-pink.disabled {opacity: .2;}
.b-ext .swatch-circle-purple {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #800080;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-purple.disabled {opacity: .2;}
.b-ext .swatch-filter-purple {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #800080;border-radius: .69em;background-color: #800080;display: block;position: relative;}
.b-ext .swatch-filter-purple.disabled {opacity: .2;}
.b-ext .swatch-circle-red {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #f00;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-red.disabled {opacity: .2;}
.b-ext .swatch-filter-red {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #f00;border-radius: .69em;background-color: #f00;display: block;position: relative;}
.b-ext .swatch-filter-red.disabled {opacity: .2;}
.b-ext .swatch-circle-white {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #fff;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-white.disabled {opacity: .2;}
.b-ext .swatch-filter-white {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #fff;border-radius: .69em;background-color: #fff;display: block;position: relative;}
.b-ext .swatch-filter-white.disabled {opacity: .2;}
.b-ext .swatch-circle-yellow {border: .063em solid rgba(0,0,0,.3);width: 2.5em;height: 2.5em;background: #ff0;border-radius: 1.25em;display: block;position: relative;}
.b-ext .swatch-circle-yellow.disabled {opacity: .2;}
.b-ext .swatch-filter-yellow {border: .063em solid rgba(0,0,0,.3);width: 1.38em;height: 1.38em;background: #ff0;border-radius: .69em;background-color: #ff0;display: block;position: relative;}
.b-ext .swatch-filter-yellow.disabled {opacity: .2;}
.b-ext .swatch-circle-miscellaneous {background: linear-gradient(0deg,#821e91 0,#821e91 25%,#edd134 25%,#ff0 50%,#edd134 50%,#59ba00 50%,#59ba00 76%,#111 76%,#111 100%),linear-gradient(0deg,#0e5cd1 0,#0e5cd1 50%,#e20b0b 50%,#e20b0b 100%);background-repeat: repeat-y,repeat;background-size: 50% 100%,100% 100%;border: .063em solid rgba(0,0,0,.3);border-radius: 1.25em;display: block;height: 2.5em;position: relative;transform: rotate(35deg);width: 2.5em;}
.b-ext .swatch-circle-miscellaneous.disabled {opacity: .2;}
.b-ext .swatch-circle-miscellaneous.selected::after {transform: rotate(-35deg);}
.b-ext .attribute {margin-top: .938em;}
.b-ext .attribute label {display: block;}
.b-ext .swatch a {text-decoration: none;}
.b-ext .prices-add-to-cart-actions {width: 100%;position: fixed;bottom: 0;z-index: 50;padding-right: 0;padding-left: 0;left: 0;}
@media (max-width: 543.98px) {.b-ext .prices-add-to-cart-actions {background-color: #fff;box-shadow: 0 calc(var(--font-size) * .125) calc(var(--font-size) * .625) rgba(0,0,0,.2);}}
@media (min-width: 544px) {.b-ext .prices-add-to-cart-actions {position: static;}}
.b-ext .prices-add-to-cart-actions .price {text-align: center;}
.b-ext .prices-add-to-cart-actions .btn {min-height: calc(var(--font-size) * 4);}
.b-ext .prices {padding-bottom: .5em;padding-top: .5em;text-align: center;}
@media (max-width: 543.98px) {.b-ext .cart-and-ipay {padding: calc(var(--font-size) * .5);}}
.b-ext .cart-and-ipay .cart-and-ipay-button {text-align: center;display: flex;flex-direction: column;gap: calc(var(--font-size) * 1);}
@media (max-width: 543.98px) {.b-ext .cart-and-ipay .cart-and-ipay-button {padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));grid-gap: calc(var(--font-size) * .5);grid-row-gap: 0;}
	.b-ext .cart-and-ipay .cart-and-ipay-button .btn {width: 100%;}
	.b-ext .cart-and-ipay .cart-and-ipay-button .btn.btn-outline-primary, .b-ext .cart-and-ipay .cart-and-ipay-button .btn.btn-primary {padding: calc(var(--font-size) * .5);min-height: calc(var(--font-size) * 3.125);font-size: calc(var(--font-size) * .8125);}}
.b-ext .cart-and-ipay .request-e-reservation-form {margin-top: 1em;}
@media (max-width: 543.98px) {.b-ext .cart-and-ipay .request-e-reservation-form .e-reservation-btn {padding: calc(var(--font-size) * .5);min-height: calc(var(--font-size) * 3.125);}}
.b-ext .add-to-cart-messages {transform: translate(-50%,-50%);position: fixed;top: 15%;left: 50%;z-index: 99;}
.b-ext .add-to-basket-alert {animation: fade 5s linear forwards;box-shadow: calc(var(--font-size) * .0625) calc(var(--font-size) * .0625) calc(var(--font-size) * .3125) gray;padding: 1em;}
@keyframes fade {0%, 100% {opacity: 0;}
	10%, 90% {opacity: 1;}}
.b-ext .add-to-basket-alert.show {display: block;}
.b-ext .simple-quantity {margin-top: 1em;}
.b-ext .main-attributes {margin-top: 1em;}
.b-ext .size-chart {margin-top: 1.071em;}
.b-ext div.availability {margin-top: 1.071em;}
.b-ext .bundle-item {padding-bottom: 1em;border-bottom: calc(var(--font-size) * .1) solid #ccc;}
.b-ext .bundle-item:last-child {border-bottom: none;}
@media (max-width: 543.98px) {.b-ext .container.product-detail {margin-top: 0;margin-bottom: 0;}}
.b-ext .container.product-detail .primary-images {padding: 0;max-width: 61%;flex: 0 0 61%;padding-left: calc(var(--font-size) * .5);}
@media (min-width: 1200px)and (max-width: 1440.98px) {.b-ext .container.product-detail .primary-images {padding-left: calc(var(--font-size) * 3);}}
@media (max-width: 768.98px) {.b-ext .container.product-detail .primary-images {max-width: 100%;flex: 0 0 100%;padding-left: 0;position: relative;margin: 0;padding: 0;}}
.b-ext .container.product-detail .primary-images .swiper-pagination {display: none;}
@media (max-width: 991.98px) {.b-ext .container.product-detail .primary-images .swiper-pagination {display: flex;align-items: center;justify-content: center;min-height: calc(var(--font-size) * 3.75);position: relative;}}
.b-ext .container.product-detail .primary-images .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet .swiper-pagination-bullet, .b-ext .container.product-detail .primary-images .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {height: calc(var(--font-size) * .25);width: calc(var(--font-size) * .25);background: #000;opacity: 1;margin: 0 calc(var(--font-size) * .75);}
.b-ext .container.product-detail .primary-images .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet .swiper-pagination-bullet.swiper-pagination-bullet-active, .b-ext .container.product-detail .primary-images .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {width: calc(var(--font-size) * .5);height: calc(var(--font-size) * .5);}
.b-ext .product-option:not(:first-child) {margin-top: 1.071em;}
.b-ext .btn.btn-outline-primary.e-reservation-btn {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 3.5);}
@media (max-width: 991.98px) {.b-ext .product-tile {min-height: 23.4375em;}}
@media (max-width: 768.98px) {.b-ext .product-tile {min-height: 19.6875em;}}
@media (max-width: 543.98px) {.b-ext .product-tile {min-height: 13.4375em;}}
.b-ext .product-tile {border: 0;margin-bottom: 0;display: flex;flex-direction: column;height: 100%;}
.b-ext .product-tile .pdp-link h2 {font-size: inherit;font-weight: inherit;margin: 0;}
.b-ext .product-tile .product-reference {margin: 0;}
.b-ext .product-tile .swatches {display: flex;gap: 10px;line-height: normal;}
.b-ext .product-tile .swatches a {text-decoration: none;width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);}
.b-ext .product-tile .image-container {position: relative;display: flex;align-items: center;justify-content: center;aspect-ratio: 1;-o-object-fit: contain;object-fit: contain;overflow: auto;width: 100%;background-color: #f8f6f1;flex-shrink: 0;}
.b-ext .product-tile .image-container a {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.b-ext .product-tile .image-container a:focus-visible {outline: calc(var(--font-size) * .1875) solid #000;outline-offset: calc(var(--font-size) * -.1875);}
.b-ext .product-tile .image-container a picture {width: 100%;height: 100%;}
.b-ext .product-tile .image-container a .tile-image {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;padding: calc(var(--font-size) * 2.5);}
@media (max-width: 768.98px) {.b-ext .product-tile .image-container a .tile-image {padding: calc(var(--font-size) * 1.25);}}
.b-ext .product-tile .image-container .product-tags-top-right, .b-ext .product-tile .image-container .product-tags-top-left, .b-ext .product-tile .image-container .product-tags-bottom-left, .b-ext .product-tile .image-container .product-tags-bottom-right {position: absolute;}
.b-ext .product-tile .image-container .product-tags-top-right, .b-ext .product-tile .image-container .product-tags-top-left {top: 12px;}
@media (max-width: 768.98px) {.b-ext .product-tile .image-container .product-tags-top-right, .b-ext .product-tile .image-container .product-tags-top-left {top: 8px;}}
.b-ext .product-tile .image-container .product-tags-top-right, .b-ext .product-tile .image-container .product-tags-bottom-right {right: 12px;}
@media (max-width: 768.98px) {.b-ext .product-tile .image-container .product-tags-top-right, .b-ext .product-tile .image-container .product-tags-bottom-right {right: 8px;}}
.b-ext .product-tile .image-container .product-tags-top-left, .b-ext .product-tile .image-container .product-tags-bottom-left {left: 12px;}
@media (max-width: 768.98px) {.b-ext .product-tile .image-container .product-tags-top-left, .b-ext .product-tile .image-container .product-tags-bottom-left {left: 8px;}}
.b-ext .product-tile .image-container .product-tags-bottom-left, .b-ext .product-tile .image-container .product-tags-bottom-right {bottom: 12px;}
@media (max-width: 768.98px) {.b-ext .product-tile .image-container .product-tags-bottom-left, .b-ext .product-tile .image-container .product-tags-bottom-right {bottom: 8px;}}
.b-ext .product-tile .image-container .product-tags-bottom-left {max-width: calc(100% - 65px);}
.b-ext .product-tile .image-container .product-tag {z-index: 10;}
.b-ext .product-tile .image-container .product-tag.product-favorite button {background-color: rgba(0,0,0,0);border: none;cursor: pointer;padding: 0;}
.b-ext .product-tile .image-container .product-tag.tag-brand-image img {width: auto;height: 40px;-o-object-fit: contain;object-fit: contain;}
@media (max-width: 768.98px) {.b-ext .product-tile .image-container .product-tag.tag-brand-image img {height: 24px;}}
.b-ext .product-tile .image-container .product-tag.virtual-try-on a {display: flex;flex-direction: column;align-items: center;background-color: rgba(0,0,0,0);border: none;color: #000;cursor: pointer;font-size: calc(var(--font-size) * .875);padding: 0;text-transform: uppercase;text-decoration: underline;}
.b-ext .product-tile .image-container .product-tag.virtual-try-on a span {font-size: 10.5px;font-weight: 400;line-height: 16px;}
@media (max-width: 768.98px) {.b-ext .product-tile .image-container .product-tag.virtual-try-on a span {font-size: 8.5px;line-height: 11px;}}
.b-ext .product-tile .image-container .product-tag.virtual-try-on a:hover {text-decoration: none;}
.b-ext .product-tile .tile-body-container {padding: calc(var(--font-size) * .75) calc(var(--font-size) * .75) calc(var(--font-size) * .3125);display: flex;flex-direction: column;flex-grow: 1;width: 100%;height: 100%;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container {padding: calc(var(--font-size) * .3125) calc(var(--font-size) * .5);}}
.b-ext .product-tile .tile-body-container .tile-body {display: flex;justify-content: space-between;flex-direction: column;flex-grow: 1;height: 100%;gap: 10px;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body {gap: 8px;}}
.b-ext .product-tile .tile-body-container .tile-body .product-reference {color: #6f6f6f;font-size: 12px;font-style: normal;font-weight: 400;line-height: 150%;text-transform: uppercase;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .product-reference {font-size: 10.5px;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container {line-height: normal;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .from-price-container .from-price-label, .b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .starting .from-price-label {font-size: 10px;font-style: normal;font-weight: 800;line-height: 19px;display: block;text-transform: uppercase;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .from-price-container .from-price-label, .b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .starting .from-price-label {font-size: 9px;line-height: 16px;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price-block {flex-grow: 1;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price {margin-bottom: 0;line-height: normal;display: flex;align-items: flex-end;gap: 8px;flex-wrap: wrap;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price {flex-direction: column;gap: 0;align-items: flex-start;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .starting {display: flex;align-items: flex-end;gap: 12px;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .starting .from-price-label {line-height: 12px;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .starting .from-price-label {line-height: 16px;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .tiered {font-size: .875em;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .tiered .value {font-weight: bold;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container {display: flex;gap: 8px;align-items: stretch;flex-direction: row;margin-bottom: 0;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price, .b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .final-price {display: flex;flex-direction: column;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price .text-price, .b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .final-price .text-price {color: #6f6f6f;font-size: 10px;font-style: normal;font-weight: 400;line-height: 150%;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price .text-price, .b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .final-price .text-price {font-size: 9px;line-height: 12px;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price {order: 2;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price .strike-through {color: #6f6f6f;text-decoration: line-through;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price .strike-through {line-height: 19px;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price .strike-through .value {line-height: 23px;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .original-price .strike-through .value {line-height: 19px;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .final-price {order: 1;}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .final-price .sales {font-size: 18px;font-style: normal;font-weight: 800;line-height: 22px;}
@media (max-width: 991.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price .final-original-price-container .final-price .sales {font-size: 16px;line-height: 19px;}}
@media (max-width: 991.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price {font-size: 1.0625em;}}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .price {font-size: 1em;}}
.b-ext .product-tile .tile-body-container .tile-body .price-swatches-container .range {display: flex;gap: 8px;}
.b-ext .product-tile .tile-body-container .tile-body .coming-soon-tile {text-align: center;}
.b-ext .product-tile .tile-body-container .tile-body .product-info {line-height: normal;margin-bottom: calc(var(--font-size) * .375);}
.b-ext .product-tile .tile-body-container .tile-body .pdp-link, .b-ext .product-tile .tile-body-container .tile-body .pdp-link h2 {line-height: 22px;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .pdp-link, .b-ext .product-tile .tile-body-container .tile-body .pdp-link h2 {line-height: 16px;font-size: 10.5px;}}
.b-ext .product-tile .tile-body-container .tile-body .pdp-link a, .b-ext .product-tile .tile-body-container .tile-body .pdp-link h2 a {font-size: 16px;font-style: normal;font-weight: 800;line-height: normal;text-decoration: none;transition: all .2s ease-in-out;}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .tile-body .pdp-link a, .b-ext .product-tile .tile-body-container .tile-body .pdp-link h2 a {font-size: 10.5px;line-height: 16px;}}
.b-ext .product-tile .tile-body-container .tile-body .pdp-link a:hover, .b-ext .product-tile .tile-body-container .tile-body .pdp-link h2 a:hover {text-decoration: none;opacity: .7;}
.b-ext .product-tile .tile-body-container .tile-body .ratings {font-size: .9em;}
.b-ext .product-tile .tile-body-container .color-swatches {min-height: calc(var(--font-size) * 2);}
.b-ext .product-tile .tile-body-container .color-swatches .swatch-item {margin-top: calc(var(--font-size) * .75);}
@media (max-width: 991.98px) {.b-ext .product-tile .tile-body-container .color-swatches .swatch-item {margin-top: calc(var(--font-size) * .5);}}
.b-ext .product-tile .tile-body-container .color-swatches .product-tile-color-label {cursor: pointer;font-size: 1em;}
@media (max-width: 991.98px) {.b-ext .product-tile .tile-body-container .color-swatches .product-tile-color-label {font-size: .9375em;}}
@media (max-width: 768.98px) {.b-ext .product-tile .tile-body-container .color-swatches .product-tile-color-label {font-size: .8125em;}}
.b-ext .product-tile .swatch-circle {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);border-radius: 50%;display: inline-block;position: relative;outline: 1px solid rgba(0,0,0,.1294117647);outline-offset: -1px;}
.b-ext #chooseBonusProductModal .modal-footer .container {margin-left: 0;width: 100%;margin-right: 0;}
.b-ext #chooseBonusProductModal .select-cbp-container {margin-top: auto;margin-bottom: auto;}
.b-ext #chooseBonusProductModal .product-name-wrapper {width: 100%;}
.b-ext #chooseBonusProductModal .bonus-quantity, .b-ext #chooseBonusProductModal .bonus-option {margin-top: .938em;}
.b-ext #chooseBonusProductModal .bonus-quantity-select {min-width: 5em;}
.b-ext #chooseBonusProductModal .select-bonus-product {margin-top: 1em;}
.b-ext #chooseBonusProductModal .selected-pid {border: 1px solid #ccc;}
.b-ext #chooseBonusProductModal .selected-pid .bonus-product-name {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.b-ext #chooseBonusProductModal .bonus-product-price {text-align: center;margin-top: 1em;}
.b-ext .attribute {margin-top: .938em;}
.b-ext .attribute label {display: block;}
.b-ext .swatch a {text-decoration: none;}
.b-ext .prices-add-to-cart-actions {width: 100%;position: fixed;bottom: 0;z-index: 50;padding-right: 0;padding-left: 0;left: 0;}
@media (max-width: 543.98px) {.b-ext .prices-add-to-cart-actions {background-color: #fff;box-shadow: 0 calc(var(--font-size) * .125) calc(var(--font-size) * .625) rgba(0,0,0,.2);}}
@media (min-width: 544px) {.b-ext .prices-add-to-cart-actions {position: static;}}
.b-ext .prices-add-to-cart-actions .price {text-align: center;}
.b-ext .prices-add-to-cart-actions .btn {min-height: calc(var(--font-size) * 4);}
.b-ext .prices {padding-bottom: .5em;padding-top: .5em;text-align: center;}
@media (max-width: 543.98px) {.b-ext .cart-and-ipay {padding: calc(var(--font-size) * .5);}}
.b-ext .cart-and-ipay .cart-and-ipay-button {text-align: center;display: flex;flex-direction: column;gap: calc(var(--font-size) * 1);}
@media (max-width: 543.98px) {.b-ext .cart-and-ipay .cart-and-ipay-button {padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));grid-gap: calc(var(--font-size) * .5);grid-row-gap: 0;}
	.b-ext .cart-and-ipay .cart-and-ipay-button .btn {width: 100%;}
	.b-ext .cart-and-ipay .cart-and-ipay-button .btn.btn-outline-primary, .b-ext .cart-and-ipay .cart-and-ipay-button .btn.btn-primary {padding: calc(var(--font-size) * .5);min-height: calc(var(--font-size) * 3.125);font-size: calc(var(--font-size) * .8125);}}
.b-ext .cart-and-ipay .request-e-reservation-form {margin-top: 1em;}
@media (max-width: 543.98px) {.b-ext .cart-and-ipay .request-e-reservation-form .e-reservation-btn {padding: calc(var(--font-size) * .5);min-height: calc(var(--font-size) * 3.125);}}
.b-ext .add-to-cart-messages {transform: translate(-50%,-50%);position: fixed;top: 15%;left: 50%;z-index: 99;}
.b-ext .add-to-basket-alert {animation: fade 5s linear forwards;box-shadow: calc(var(--font-size) * .0625) calc(var(--font-size) * .0625) calc(var(--font-size) * .3125) gray;padding: 1em;}
@keyframes fade {0%, 100% {opacity: 0;}
	10%, 90% {opacity: 1;}}
.b-ext .add-to-basket-alert.show {display: block;}
.b-ext .simple-quantity {margin-top: 1em;}
.b-ext .main-attributes {margin-top: 1em;}
.b-ext .size-chart {margin-top: 1.071em;}
.b-ext div.availability {margin-top: 1.071em;}
.b-ext .bundle-item {padding-bottom: 1em;border-bottom: calc(var(--font-size) * .1) solid #ccc;}
.b-ext .bundle-item:last-child {border-bottom: none;}
@media (max-width: 543.98px) {.b-ext .container.product-detail {margin-top: 0;margin-bottom: 0;}}
.b-ext .container.product-detail .primary-images {padding: 0;max-width: 61%;flex: 0 0 61%;padding-left: calc(var(--font-size) * .5);}
@media (min-width: 1200px)and (max-width: 1440.98px) {.b-ext .container.product-detail .primary-images {padding-left: calc(var(--font-size) * 3);}}
@media (max-width: 768.98px) {.b-ext .container.product-detail .primary-images {max-width: 100%;flex: 0 0 100%;padding-left: 0;position: relative;margin: 0;padding: 0;}}
.b-ext .container.product-detail .primary-images .swiper-pagination {display: none;}
@media (max-width: 991.98px) {.b-ext .container.product-detail .primary-images .swiper-pagination {display: flex;align-items: center;justify-content: center;min-height: calc(var(--font-size) * 3.75);position: relative;}}
.b-ext .container.product-detail .primary-images .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet .swiper-pagination-bullet, .b-ext .container.product-detail .primary-images .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {height: calc(var(--font-size) * .25);width: calc(var(--font-size) * .25);background: #000;opacity: 1;margin: 0 calc(var(--font-size) * .75);}
.b-ext .container.product-detail .primary-images .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet .swiper-pagination-bullet.swiper-pagination-bullet-active, .b-ext .container.product-detail .primary-images .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {width: calc(var(--font-size) * .5);height: calc(var(--font-size) * .5);}
.b-ext .product-option:not(:first-child) {margin-top: 1.071em;}
.b-ext .btn.btn-outline-primary.e-reservation-btn {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 3.5);}
.b-ext .breadcrumb {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 3);margin-bottom: 0;}
@media (max-width: 768.98px) {.b-ext .breadcrumb {padding: calc(var(--font-size) * 1) calc(var(--font-size) * .5);}}
.b-ext .breadcrumb .breadcrumb-item {position: relative;line-height: 150%;padding-right: calc(var(--font-size) * 1);}
@media (max-width: 768.98px) {.b-ext .breadcrumb .breadcrumb-item {padding-right: calc(var(--font-size) * .781);}}
.b-ext .breadcrumb .breadcrumb-item .breadcrumb-value {color: #000;font-size: clamp(9px,2vw,14px);font-style: normal;font-weight: 400;line-height: 150%;}
.b-ext .breadcrumb .breadcrumb-item.active {line-height: 24px;}
.b-ext .breadcrumb .breadcrumb-item.active .breadcrumb-value {font-weight: 800;line-height: 24px;}
.b-ext .breadcrumb .breadcrumb-item+.breadcrumb-item {padding-left: calc(var(--font-size) * 1.25);}
@media (max-width: 768.98px) {.b-ext .breadcrumb .breadcrumb-item+.breadcrumb-item {padding-left: calc(var(--font-size) * .9);}}
.b-ext .breadcrumb .breadcrumb-item+.breadcrumb-item::before {position: absolute;width: 5px;height: 8px;top: 50%;transform: translateY(-50%);left: calc(var(--font-size) * -.156);background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/breadcrumb-icon.svg") no-repeat center center;content: "";}
.b-ext .container .breadcrumb {border: none;}
.b-ext .btn.btn-primary:not(.subscribe-email, .b-ext .no-background) {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 1px;text-transform: uppercase;padding: 16px;border-radius: 0;color: #fff;background: #000;border: 1px solid #000;}
.b-ext .btn.btn-primary:not(.subscribe-email, .b-ext .no-background):hover {background-color: rgba(0,0,0,0);border-color: #000;color: #000;}
.b-ext .btn.btn-outline-primary {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 1px;text-transform: uppercase;padding: 16px;border-radius: 0;color: #000;background: rgba(0,0,0,0);border: 1px solid #000;}
.b-ext .btn.btn-outline-primary:hover {background-color: #000;border-color: #000;color: #fff;}
.b-ext .btn.btn-primary-white {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 1px;text-transform: uppercase;padding: 16px;border-radius: 0;color: #000;background: #fff;border: 1px solid #fff;}
.b-ext .btn.btn-primary-white:hover {background-color: #000;border-color: #000;color: #fff;}
.b-ext .btn.btn-secondary-dark {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 1px;text-transform: uppercase;padding: 16px;border-radius: 0;color: #fff;background: #000;border: 1px solid #fff;}
.b-ext .btn.btn-secondary-dark:hover {background-color: #fff;border-color: #000;color: #000;}
.b-ext .btn:focus-visible {outline: calc(var(--font-size) * .1875) solid #000;outline-offset: calc(var(--font-size) * .1875);}
.b-ext .btn:focus-visible:focus {box-shadow: none;}
.b-ext .btn-cta-link-dark {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 1px;text-transform: uppercase;position: relative;padding-right: 18px;color: #000;border-bottom: 1px solid rgba(0,0,0,0);text-decoration: none;}
.b-ext .btn-cta-link-dark:after {content: "";position: absolute;width: 8px;height: 8px;top: 50%;transform: translateY(-50%);right: 0;}
.b-ext .btn-cta-link-dark:hover {border-bottom: 1px solid #000;text-decoration: none;}
.b-ext .btn-cta-link-dark:hover:after {right: -3px;transition: right .3s ease;}
.b-ext .btn-cta-link-dark:after {background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-right-dark.svg") no-repeat center right;}
.b-ext .btn-cta-link-white {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 1px;text-transform: uppercase;position: relative;padding-right: 18px;color: #fff;border-bottom: 1px solid rgba(0,0,0,0);text-decoration: none;}
.b-ext .btn-cta-link-white:after {content: "";position: absolute;width: 8px;height: 8px;top: 50%;transform: translateY(-50%);right: 0;}
.b-ext .btn-cta-link-white:hover {border-bottom: 1px solid #fff;text-decoration: none;}
.b-ext .btn-cta-link-white:hover:after {right: -3px;transition: right .3s ease;}
.b-ext .btn-cta-link-white:after {background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-right-white.svg") no-repeat center right;}
.b-ext .badge-buttons {display: flex;gap: 8px;flex-wrap: wrap;}
@media (max-width: 768.98px) {.b-ext .badge-buttons {gap: 4px;}}
.b-ext .badge-buttons span {display: flex;justify-content: center;align-items: center;background-color: #000;color: #fff;font-size: 12px;font-weight: 400;border-radius: 80px;height: 24px;padding: 0 10px;line-height: 24px;min-height: 30px;}
@media (max-width: 768.98px) {.b-ext .badge-buttons span {font-size: 8.5px;line-height: 16px;padding: 1px 6px;min-height: 18px;}}
.b-ext .badge-buttons.btn-outline-primary {font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 1px;text-transform: uppercase;color: #000;background: rgba(0,0,0,0);padding: 16px;border-radius: 0;border: 1px solid #000;}
.b-ext .badge-buttons.btn-outline-primary:hover {background-color: #000;border-color: #000;color: #fff;}
.b-ext .custom-checkbox {display: flex;align-items: center;padding-left: calc(var(--font-size) * 1.75);margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .custom-checkbox .custom-control-label {font-size: calc(var(--font-size) * 1);font-style: normal;font-weight: 400;line-height: normal;cursor: pointer;}
.b-ext .custom-checkbox .custom-control-label::before {width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);border: 1px solid #000;border-radius: 0;background: #fff;top: 50%;transform: translateY(-50%);left: calc(var(--font-size) * -1.75);}
.b-ext .custom-checkbox .custom-control-input:checked~.custom-control-label::before {color: #000;border-color: #000;background-color: #fff;}
.b-ext .custom-checkbox .custom-control-input:checked~.custom-control-label::after {background: #000;width: calc(var(--font-size) * .75);height: calc(var(--font-size) * .75);top: 50%;left: calc(var(--font-size) * -1.5);transform: translateY(-50%);border-radius: 50%;}
.b-ext .custom-checkbox .custom-control-input:focus:not(:checked)~.custom-control-label::before {border-color: #000;}
.b-ext .custom-checkbox .custom-control-input:focus~.custom-control-label::before {box-shadow: none;}
.b-ext .custom-checkbox .custom-control-input:focus-visible~.custom-control-label::before {outline: calc(var(--font-size) * .188) solid #000;outline-offset: calc(var(--font-size) * .188);}
.b-ext .custom-radio, .b-ext .form-check {position: relative;}
.b-ext .custom-radio input[type=radio], .b-ext .form-check input[type=radio] {position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);opacity: 0;cursor: pointer;z-index: 1;margin: 0;}
.b-ext .custom-radio .radio-label, .b-ext .form-check .radio-label {padding-left: calc(var(--font-size) * .5);font-style: normal;font-size: calc(var(--font-size) * .9375);font-weight: normal;margin: 0;text-transform: none;margin-right: calc(var(--font-size) * 1.25);}
.b-ext .custom-radio label, .b-ext .form-check label {font-size: calc(var(--font-size) * 1);font-style: normal;font-weight: 400;line-height: normal;cursor: pointer;padding-left: calc(var(--font-size) * 1.75);}
.b-ext .custom-radio label::before, .b-ext .form-check label::before {content: "";width: calc(var(--font-size) * 1.25);height: calc(var(--font-size) * 1.25);position: absolute;top: 50%;transform: translateY(-50%);left: 0;display: inline-block;border-radius: 50%;border: 1px solid #000;background: #fff;}
.b-ext .custom-radio input[type=radio], .b-ext .form-check input[type=radio] {margin: 0;}
.b-ext .custom-radio input[type=radio]:disabled+label, .b-ext .form-check input[type=radio]:disabled+label {color: #000;}
.b-ext .custom-radio input[type=radio]:disabled+label::before, .b-ext .form-check input[type=radio]:disabled+label::before {background-color: #fff;}
.b-ext .custom-radio input[type=radio]:checked+label::after, .b-ext .form-check input[type=radio]:checked+label::after {content: "";position: absolute;top: 50%;transform: translateY(-50%);left: calc(var(--font-size) * .3125);display: inline-block;width: calc(var(--font-size) * .625);height: calc(var(--font-size) * .625);background-color: #000;border-radius: 50%;}
.b-ext .custom-radio input[type=radio]:focus+label::before, .b-ext .form-check input[type=radio]:focus+label::before {border: 2px solid #000;}
.b-ext .custom-radio input[type=radio]:checked+label::before, .b-ext .form-check input[type=radio]:checked+label::before {border-color: #000;}
.b-ext .form-group {margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .form-group label {font-size: calc(var(--font-size) * 1);font-style: normal;font-weight: 400;line-height: normal;}
.b-ext .form-group .form-control {color: #000;border: none;border-bottom: 1px solid #000;border-radius: 0;background: rgba(0,0,0,0);box-shadow: none;padding: calc(var(--font-size) * .375) calc(var(--font-size) * .75);min-height: calc(var(--font-size) * 2.5);}
.b-ext .form-group .form-control:-webkit-autofill, .b-ext .form-group .form-control:-webkit-autofill:hover, .b-ext .form-group .form-control:-webkit-autofill:focus {box-shadow: 0 0 0 1000px #fff inset;}
.b-ext .form-group .form-control:-webkit-autofill {-webkit-text-fill-color: #000;}
.b-ext .form-group .form-control.is-invalid {border-bottom: 1px solid #b00510;color: #b00510;background-color: #ffe2e4;}
.b-ext .form-group .form-control:disabled {border-bottom: 1px solid #e8e0cd;background-color: #f8f6f1;background-image: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/icon-disabled-input.svg");background-repeat: no-repeat;background-position: right 21px center;background-size: 12px;}
.b-ext .form-group .form-control.input-back-in-stock {min-height: calc(var(--font-size) * 3.0625);padding-bottom: calc(var(--font-size) * .625);}
.b-ext .form-group .phone-example {margin-top: calc(var(--font-size) * .5);}
.b-ext .form-group select.form-control {position: relative;background-image: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-bottom.svg");background-repeat: no-repeat;background-position: right 22px center;background-size: 12px;padding-right: calc(var(--font-size) * 3.125);}
.b-ext .form-group select.form-control:disabled {background-image: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/icon-disabled-input.svg");border-bottom: 1px solid #e8e0cd;background-color: #f8f6f1;}
.b-ext .form-group select:focus-visible {outline: calc(var(--font-size) * .188) solid #000;outline-offset: calc(var(--font-size) * .188);}
.b-ext .form-group .black-select-container {position: relative;}
.b-ext .form-group .black-select-container::after {content: "";width: calc(var(--font-size) * .75);height: calc(var(--font-size) * .75);background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/icon-arrow-white.svg") no-repeat top -4px center;display: inline-block;transition: all .2s linear 0s;margin-left: calc(var(--font-size) * 1);position: absolute;top: 50%;transform: translateY(-50%);right: calc(var(--font-size) * .625);background-color: #000;}
.b-ext .invalid-feedback {color: #b00510;margin-bottom: 0;}
.b-ext .helper-text {font-size: calc(var(--font-size) * .75);font-style: normal;font-weight: 400;line-height: calc(var(--font-size) * 1.125);margin-top: calc(var(--font-size) * .5);display: block;margin-bottom: 0;}
@media (max-width: 991.98px) {.b-ext .info-icon .tooltip {transform: translate(-33.5%,-.625em);}
	.b-ext .info-icon .tooltip:after {left: 33.5%;}}
.b-ext .info-icon .icon {width: calc(var(--font-size) * .85);height: calc(var(--font-size) * .85);font-size: calc(var(--font-size) * .6);line-height: 1.6;bottom: calc(var(--font-size) * .1);position: relative;}
.b-ext .row-flex {display: flex;}
.b-ext .row-flex .col-10-flex {flex: 0 0 88.5%;max-width: 88.5%;}
@media (max-width: 768.98px) {.b-ext .row-flex .col-10-flex {flex: 0 0 81.5%;max-width: 81.5%;}}
.b-ext .row-flex .col-2-flex {flex: 0 0 11.5%;max-width: 11.5%;}
@media (max-width: 768.98px) {.b-ext .row-flex .col-2-flex {flex: 0 0 18.5%;max-width: 18.5%;}}
.b-ext h1 {font-size: 50px;line-height: 50px;font-weight: 800;font-style: normal;}
.b-ext h1.regular {font-weight: 400;}
.b-ext h2 {font-size: 40px;line-height: 40px;font-weight: 800;font-style: normal;}
.b-ext h2.regular {font-weight: 400;}
.b-ext h3 {font-size: 30px;line-height: 32px;font-weight: 800;font-style: normal;}
.b-ext h3.regular {font-weight: 400;}
.b-ext h4 {font-size: 25px;line-height: 30px;font-weight: 800;font-style: normal;}
.b-ext h4.regular {font-weight: 400;}
.b-ext .subtitle {font-size: 20px;line-height: 22px;font-weight: 800;font-style: normal;}
.b-ext .subtitle.regular {font-weight: 400;}
.b-ext .subtitle {text-transform: uppercase;}
.b-ext .text-m {font-size: 16px;line-height: normal;font-weight: 400;font-style: normal;}
.b-ext .text-m.bold {font-weight: 800;}
.b-ext .text-s {font-size: 14px;line-height: 24px;font-weight: 400;font-style: normal;}
.b-ext .text-s.bold {font-weight: 800;}
.b-ext .text-xs {font-size: 12px;line-height: 150%;font-weight: 400;font-style: normal;}
.b-ext .text-xs.bold {font-weight: 800;}
.b-ext .account-wrapper {display: flex;align-items: stretch;gap: calc(var(--font-size) * 2.5);}
@media (max-width: 991.98px) {.b-ext .account-wrapper {flex-direction: column;align-items: flex-start;gap: calc(var(--font-size) * 0);}}
.b-ext .account-sidebar {flex-shrink: calc(var(--font-size) * 0);width: 100%;max-width: calc(var(--font-size) * 25);}
@media (max-width: 1199.98px) {.b-ext .account-sidebar {max-width: calc(var(--font-size) * 21.875);}}
@media (max-width: 991.98px) {.b-ext .account-sidebar {max-width: 100%;height: auto;min-height: auto;}}
.b-ext .sidebar-mobile-toggle {display: none;width: 100%;}
@media (max-width: 991.98px) {.b-ext .sidebar-mobile-toggle {display: block;}}
.b-ext .sidebar-mobile-toggle .sidebar-toggle-btn {width: 100%;display: flex;align-items: center;justify-content: space-between;background: #f8f6f1;border: none;padding: calc(var(--font-size) * 1.438) calc(var(--font-size) * 2.5);font-size: calc(var(--font-size) * 1);cursor: pointer;text-align: left;transition: all .2s ease;}
.b-ext .sidebar-mobile-toggle .sidebar-toggle-btn .toggle-title {flex: 1;}
.b-ext .sidebar-mobile-toggle .sidebar-toggle-btn .toggle-icon {font-size: calc(var(--font-size) * 1.2);transition: transform .2s ease;}
@media (max-width: 991.98px) {.b-ext .account-wrapper:not(.sidebar-open) .account-sidebar {display: none;}
	.b-ext .account-wrapper.sidebar-open .account-sidebar {display: block;margin-bottom: calc(var(--font-size) * 2);padding: 0;}}
.b-ext .sidebar-menu {background: #f8f6f1;border: none;border-radius: 0;padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * 2.5);margin: 0;display: flex;flex-direction: column;height: 100%;}
@media (max-width: 991.98px) {.b-ext .sidebar-menu {padding: 0 calc(var(--font-size) * 2.5);}}
.b-ext .sidebar-menu .menu-list {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;flex: 1;}
.b-ext .sidebar-menu .menu-section {border-bottom: calc(var(--font-size) * .063) solid #fff;}
.b-ext .sidebar-menu .menu-section:last-child {border-bottom: none;}
.b-ext .sidebar-menu .menu-section.active .menu-section-title {font-weight: 700;color: #000;}
.b-ext .sidebar-menu .menu-section .menu-section-title {display: block;padding: calc(var(--font-size) * 1.2) calc(var(--font-size) * 0);color: #000;text-decoration: none;font-size: calc(var(--font-size) * 1);border: none;cursor: pointer;transition: all .2s ease;margin: 0;}
.b-ext .sidebar-menu .menu-section .menu-section-title.disabled-link {pointer-events: none;cursor: not-allowed;}
.b-ext .sidebar-menu .menu-section .menu-subsection {list-style: none;padding: 0;margin: 0;}
.b-ext .sidebar-menu .menu-section .menu-subsection li {margin: 0;border-bottom: calc(var(--font-size) * .063) solid #fff;}
.b-ext .sidebar-menu .menu-section .menu-subsection li:last-child {border-bottom: none;}
.b-ext .sidebar-menu .menu-section .menu-subsection li a {display: block;padding: calc(var(--font-size) * .9) calc(var(--font-size) * 0) calc(var(--font-size) * .9) calc(var(--font-size) * 2.4);text-decoration: none;font-size: calc(var(--font-size) * 1);font-weight: 400;transition: all .2s ease;position: relative;}
.b-ext .sidebar-menu .menu-section .menu-subsection li a span[aria-hidden=true]::before {content: "›";position: absolute;left: calc(var(--font-size) * 1);color: #000;font-weight: normal;}
.b-ext .sidebar-menu .menu-section .menu-subsection li a:hover:not(.disabled-link) {color: #6f6f6f;}
.b-ext .sidebar-menu .menu-section .menu-subsection li a.active {font-weight: 700;color: #000;}
.b-ext .sidebar-menu .menu-section .menu-subsection li a.disabled-link {pointer-events: none;opacity: .5;color: #6f6f6f;cursor: not-allowed;}
@media (max-width: 991.98px) {.b-ext .account-sidebar {position: static;margin-bottom: calc(var(--font-size) * 2);padding: calc(var(--font-size) * 1.5);}
	.b-ext .account-sidebar .sidebar-menu {display: flex;flex-wrap: wrap;}
	.b-ext .account-sidebar .menu-section {flex: 1;min-width: calc(var(--font-size) * 12.5);}
	.b-ext .account-sidebar .menu-section:last-child {border-right: none;}}
@media (max-width: 768.98px) {.b-ext .account-sidebar {margin-bottom: calc(var(--font-size) * 2);}}
.b-ext .modal .modal-content .modal-header {padding: calc(var(--font-size) * 2);border-bottom: none;position: relative;}
@media (max-width: 768.98px) {.b-ext .modal .modal-content .modal-header {padding: calc(var(--font-size) * 1);}}
.b-ext .modal .modal-content .modal-header::after {content: "";position: absolute;width: calc(100% - calc(var(--font-size) * 4));height: 1px;left: 0;right: 0;margin: auto;bottom: 0;background-color: #e8e0cd;}
.b-ext .modal .modal-content .modal-header .modal-title {font-size: calc(var(--font-size) * 1.875);font-style: normal;font-weight: 800;line-height: calc(var(--font-size) * 2);margin-bottom: 0;}
@media (max-width: 768.98px) {.b-ext .modal .modal-content .modal-header .modal-title {font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.5);}}
.b-ext .modal .modal-content .modal-body {padding: calc(var(--font-size) * 2);}
@media (max-width: 768.98px) {.b-ext .modal .modal-content .modal-body {padding: calc(var(--font-size) * 1);}}
.b-ext {overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext.body-overflow-disabled {overflow-y: hidden;}
.b-ext .dashboard-content {flex: 1;margin: calc(var(--font-size) * 2.5);}
@media (max-width: 1199.98px) {.b-ext .dashboard-content {margin: 0;}}
@media (max-width: 768.98px) {.b-ext .dashboard-content {width: 100%;}}
.b-ext .dashboard-content h2 {font-size: calc(var(--font-size) * 1.5625);margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .dashboard-content .dashboard-grid {display: grid;grid-template-columns: repeat(2,1fr);gap: calc(var(--font-size) * 2.5);margin-bottom: calc(var(--font-size) * 2.5);}
@media (max-width: 991.98px) {.b-ext .dashboard-content .dashboard-grid {grid-template-columns: 1fr;}}
.b-ext .dashboard-content .dashboard-card {border: calc(var(--font-size) * .063) solid #000;border-radius: calc(var(--font-size) * .125);transition: all .3s ease;height: 100%;}
.b-ext .dashboard-content .dashboard-card .card-wrapper {display: flex;flex-direction: column;justify-content: space-between;height: 100%;text-decoration: none;color: inherit;padding: calc(var(--font-size) * 2.5);}
.b-ext .dashboard-content .dashboard-card .card-content {flex: 1;position: relative;}
.b-ext .dashboard-content .dashboard-card h3 {font-size: calc(var(--font-size) * 1.5625);font-weight: 700;margin: 0 0 calc(var(--font-size) * 1.5) 0;color: #000;padding-right: calc(var(--font-size) * 2.1);}
.b-ext .dashboard-content .card-text {font-size: calc(var(--font-size) * 1);color: #000;margin: calc(var(--font-size) * .4) 0;}
.b-ext .dashboard-content .card-text:first-of-type {margin: 0;}
.b-ext .dashboard-content .card-text:last-of-type {margin-bottom: 0;}
.b-ext .dashboard-content .card-icon {position: absolute;right: 0;padding: calc(var(--font-size) * .2);}
.b-ext .dashboard-content .card-subtitle {font-size: calc(var(--font-size) * 1);color: #000;margin-top: 0;margin-bottom: calc(var(--font-size) * .7);font-weight: 800;}
.b-ext .dashboard-content .card-orders .order-preview {display: flex;gap: calc(var(--font-size) * 1.875);}
.b-ext .dashboard-content .card-orders .order-image {flex-shrink: 0;min-width: calc(var(--font-size) * 5);min-height: calc(var(--font-size) * 5);max-width: calc(var(--font-size) * 8.1875);max-height: calc(var(--font-size) * 8.1875);display: flex;align-items: center;justify-content: center;border-radius: calc(var(--font-size) * .125);overflow: hidden;}
.b-ext .dashboard-content .card-orders .order-image img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}
.b-ext .dashboard-content .card-orders .order-details {flex: 1;}
.b-ext .dashboard-content .card-orders .order-details .card-text {color: #6f6f6f;font-size: calc(var(--font-size) * 1);}
.b-ext .dashboard-content .card-orders .order-details .card-text .dashboard-order-card-status {color: #000;text-transform: none;}
.b-ext .dashboard-content .card-orders .card-text {font-size: calc(var(--font-size) * .85);margin: calc(var(--font-size) * .5) 0;}
.b-ext .dashboard-content .card-wishlist .wishlist-preview {display: flex;gap: calc(var(--font-size) * 2.5);flex-wrap: wrap;justify-content: flex-start;}
.b-ext .dashboard-content .card-wishlist .wishlist-item {position: relative;min-width: calc(var(--font-size) * 5);height: calc(var(--font-size) * 8.1875);max-width: calc(var(--font-size) * 8.1875);background: #f8f6f1;display: flex;align-items: center;}
.b-ext .dashboard-content .card-wishlist .wishlist-item picture {display: flex;align-items: center;}
.b-ext .dashboard-content .card-wishlist .wishlist-item picture img {width: 85%;height: 100%;-o-object-fit: cover;object-fit: cover;margin: auto;}
.b-ext .dashboard-content .card-wishlist .wishlist-item .wishlist-icon-block {position: absolute;top: calc(var(--font-size) * .5);right: calc(var(--font-size) * .5);height: calc(var(--font-size) * .875);width: calc(var(--font-size) * .8125);}
.b-ext .dashboard-content .card-wishlist .wishlist-item .wishlist-icon-block button {background: rgba(0,0,0,0);border: 0;padding: 0;}
.b-ext .dashboard-content .card-wishlist .wishlist-item .wishlist-icon-block button .wishlist-icon {width: calc(var(--font-size) * 1);display: block;}
@media (max-width: 991.98px) {.b-ext .dashboard-content .dashboard-grid {grid-template-columns: repeat(2,1fr);}}
@media (max-width: 768.98px) {.b-ext .dashboard-content h2 {margin-top: calc(var(--font-size) * 1);}
	.b-ext .dashboard-content .dashboard-grid {grid-template-columns: 1fr;gap: calc(var(--font-size) * 1);}
	.b-ext .dashboard-content .dashboard-card {width: 100%;}
	.b-ext .dashboard-content .dashboard-card .card-wrapper {padding: calc(var(--font-size) * 1.5);}
	.b-ext .dashboard-content .dashboard-card h3 {font-size: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);}
	.b-ext .dashboard-content .dashboard-cards-block-title {font-size: calc(var(--font-size) * 1);}
	.b-ext .dashboard-content .card-text {font-size: calc(var(--font-size) * .85);}
	.b-ext .dashboard-content .card-orders .order-preview {flex-direction: column;gap: calc(var(--font-size) * 1);}
	.b-ext .dashboard-content .card-orders .order-image {width: 100%;height: calc(var(--font-size) * 9.375);}}
.b-ext .profile-form-wrapper {padding: calc(var(--font-size) * 2);flex: 1;width: 100%;}
@media (max-width: 991.98px) {.b-ext .profile-form-wrapper {padding: calc(var(--font-size) * 2.5) calc(var(--font-size) * 1) calc(var(--font-size) * 1);}}
.b-ext .profile-form-wrapper h2 {font-size: calc(var(--font-size) * 2);font-weight: 700;margin: 0 0 calc(var(--font-size) * 2) 0;color: #000;letter-spacing: calc(var(--font-size) * -.031);}
.b-ext .profile-form-wrapper .form-group.required .form-control-label::before {display: none;}
.b-ext .profile-form-wrapper .form-group.required .form-control-label .required-indicator {color: #ec5729;margin-left: calc(var(--font-size) * .5);}
.b-ext .profile-form-wrapper .form-group p.email-example {color: #000;font-size: calc(var(--font-size) * .75);font-style: normal;font-weight: 400;line-height: calc(var(--font-size) * 1.125);margin: calc(var(--font-size) * .5) 0 0;}
.b-ext .profile-form-section h3, .b-ext .addresses-content h3 {margin-bottom: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.125);font-weight: calc(var(--font-size) * 1.375);}
.b-ext .profile-form-section .empty-addresses-message, .b-ext .addresses-content .empty-addresses-message {font-size: calc(var(--font-size) * 1.1);font-weight: 400;margin: calc(var(--font-size) * 2) 0 calc(var(--font-size) * 2.5) 0;color: #000;letter-spacing: calc(var(--font-size) * -.019);}
.b-ext .profile-form-section .required-fields-text, .b-ext .addresses-content .required-fields-text {font-size: calc(var(--font-size) * 1);font-style: normal;font-weight: 400;line-height: calc(var(--font-size) * 1.25);margin-bottom: calc(var(--font-size) * 2.5);color: #000;}
.b-ext .profile-form-section .required-fields-text span, .b-ext .addresses-content .required-fields-text span {color: #ec5729;margin-left: calc(var(--font-size) * .5);}
.b-ext .profile-form-section .form-control-label::before, .b-ext .addresses-content .form-control-label::before {display: none;}
.b-ext .profile-form-section .form-control-label span, .b-ext .addresses-content .form-control-label span {color: #ec5729;margin-left: calc(var(--font-size) * .5);}
.b-ext .profile-form-section fieldset.form-group, .b-ext .addresses-content fieldset.form-group {border: none;padding: 0;margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .profile-form-section legend, .b-ext .addresses-content legend {font-size: calc(var(--font-size) * 1);font-style: normal;font-weight: 400;line-height: normal;}
.b-ext .profile-form-section .form-actions, .b-ext .addresses-content .form-actions {display: flex;gap: calc(var(--font-size) * 1);}
.b-ext .profile-form-section .form-actions .btn, .b-ext .addresses-content .form-actions .btn {padding: calc(var(--font-size) * .563) calc(var(--font-size) * 1.25) calc(var(--font-size) * .438);min-height: calc(var(--font-size) * 2.625);text-transform: uppercase;border: calc(var(--font-size) * .063) solid #000;border-radius: 0;text-decoration: none;}
.b-ext .profile-form-section .form-actions .btn:focus, .b-ext .addresses-content .form-actions .btn:focus {box-shadow: none;}
.b-ext .profile-form-section .form-actions .btn:focus:active, .b-ext .addresses-content .form-actions .btn:focus:active {box-shadow: none;}
.b-ext .profile-form-section .form-actions .btn:focus-visible, .b-ext .addresses-content .form-actions .btn:focus-visible {outline: calc(var(--font-size) * .188) solid #000;outline-offset: calc(var(--font-size) * .188);}
.b-ext .profile-form-section .form-actions .btn.btn-link, .b-ext .addresses-content .form-actions .btn.btn-link {background: rgba(0,0,0,0);color: #000;}
.b-ext .profile-form-section .form-actions .btn.btn-link:hover, .b-ext .addresses-content .form-actions .btn.btn-link:hover {background: #000;color: #fff;text-decoration: none;}
.b-ext .profile-form-section .form-actions .btn.btn-primary, .b-ext .addresses-content .form-actions .btn.btn-primary {background: #000;color: #fff;border: calc(var(--font-size) * .063) solid #000;}
.b-ext .profile-form-section .form-actions .btn.btn-primary:hover, .b-ext .addresses-content .form-actions .btn.btn-primary:hover {background: #fff;color: #000;}
.b-ext .edit-profile-form .form-group {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .edit-profile-form .form-group-full {width: 100%;}
.b-ext .edit-profile-form .form-row {display: flex;gap: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * 2);padding: 0 calc(var(--font-size) * .313);}
@media (max-width: 991.98px) {.b-ext .edit-profile-form .form-row {flex-direction: column;gap: 0;margin-bottom: 0;}}
.b-ext .edit-profile-form .form-group-half {flex: 1;margin-bottom: 0;}
@media (max-width: 991.98px) {.b-ext .edit-profile-form .form-group-half {margin-bottom: calc(var(--font-size) * 2);}}
.b-ext .edit-profile-form .form-control-label {display: block;font-size: calc(var(--font-size) * .875);font-weight: 600;margin-bottom: calc(var(--font-size) * 1);color: #000;}
.b-ext .edit-profile-form .form-control {display: block;width: 100%;padding: calc(var(--font-size) * .5) 0;border: none;border-bottom: calc(var(--font-size) * .063) solid #000;background: rgba(0,0,0,0);font-size: calc(var(--font-size) * 1);color: #000;font-family: inherit;transition: border-color .2s ease;}
.b-ext .edit-profile-form .form-control:focus {outline: none;border-bottom-color: #000;box-shadow: none;}
.b-ext .edit-profile-form .form-control::-moz-placeholder {color: #000;}
.b-ext .edit-profile-form .form-control::placeholder {color: #000;}
.b-ext .edit-profile-form .form-control.is-invalid {border-bottom-color: #ec5729;}
.b-ext .edit-profile-form .form-control-underline {border-bottom: calc(var(--font-size) * .063) solid #000;}
.b-ext .edit-profile-form select.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext .edit-profile-form .form-group.required .form-control.is-invalid {border-bottom-color: #ec5729;}
.b-ext .account-profile-wrapper .col-lg-9 {padding-left: calc(var(--font-size) * 2);}
@media (max-width: 1199.98px) {.b-ext .account-profile-wrapper .col-lg-9 {padding-left: 0;margin-top: calc(var(--font-size) * 2);}}
.b-ext .ui-autocomplete.address-search-results {z-index: 9999;background: #fff;border: calc(var(--font-size) * .063) solid #6f6f6f;max-height: calc(var(--font-size) * 15.625);overflow-y: auto;}
.b-ext .ui-autocomplete.address-search-results .ui-menu-item .ui-menu-item-wrapper {padding: calc(var(--font-size) * .4);}
.b-ext .ui-autocomplete.address-search-results .ui-menu-item .ui-menu-item-wrapper.ui-state-active {background-color: #f8f6f1;margin: 0;}